It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://brendag.shop//

  1.  
  2.  
  3. <!doctype html>
  4. <!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
  5. <!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
  6. <!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
  7. <!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
  8. <!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
  9. <head>
  10.  
  11.  <!-- Basic page needs ================================================== -->
  12.  <meta charset="utf-8">
  13.  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  14.  
  15.  
  16.  <link rel="icon" href="https://i.imgur.com/tcL8sdb.png" />
  17.  
  18.  
  19.  <!-- Title and description ================================================== -->
  20.  <title>
  21.  PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1
  22.  </title>
  23.  
  24.  
  25.  <meta name="description" content="PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.">
  26.  
  27.  
  28.  <!-- Social meta ================================================== -->
  29.  
  30.  
  31.  <meta property="og:type" content="product">
  32.  <meta property="og:title" content="PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1">
  33.  <meta property="og:url" content="https://brendag.shop/">
  34.  
  35.  <meta property="og:image" content="https://i.imgur.com/h9eFmIX.png/?1">
  36.  <meta property="og:image:secure_url" content="https://i.imgur.com/h9eFmIX.png/?1">
  37.  <meta property="og:price:amount" content="10.000">
  38.  <meta property="og:price:currency" content="IDR">
  39.  
  40.  
  41. <meta property="og:description" content="PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.">
  42. <meta property="og:site_name" content="PUSATJUARA">
  43.  
  44.  
  45.  
  46.  <meta name="twitter:card" content="summary">
  47.  
  48.  
  49.  
  50.  <meta name="twitter:site" content="@">
  51.  
  52.  
  53.  <meta name="twitter:title" content="PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1">
  54.  <meta name="twitter:description" content="PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.">
  55.  <meta name="twitter:image" content="">
  56.  <meta name="twitter:image:width" content="480">
  57.  <meta name="twitter:image:height" content="480">
  58.  
  59.  
  60.  
  61.  
  62.  <!-- Helpers ================================================== -->
  63.  <link rel="canonical" href="https://brendag.shop/">
  64.  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
  65.  <meta name="theme-color" content="#121212">
  66.  
  67.  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript" ></script>
  68.  
  69.  <!-- Header hook for plugins ================================================== -->
  70.  
  71. <!-- ScriptTags -->
  72. <script>window.__st={'p': 'product', 'cid': ''};</script><script src='/assets/events.js'></script><script>(function(){function asyncLoad(){var urls=['/assets/traffic.js?v=1'];for(var i=0;i<urls.length;i++){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=urls[i];var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);}}window.attachEvent ? window.attachEvent('onload', asyncLoad) : window.addEventListener('load', asyncLoad, false);})();</script>
  73. <!-- /ScriptTags -->
  74.  
  75.  
  76.  
  77.  <script src="https://themes.easystore.co/63057/assets/global.js?t=1716787059" defer="defer"></script>
  78.  
  79.  
  80.  
  81.  
  82.  <!-- CSS ================================================== -->
  83.  <style>
  84.      @font-face {
  85.        font-family: 'Rubik';
  86.        font-style: normal;
  87.        font-weight: regular;
  88.        src: local('Rubik regular'), local('Rubik-regular'), url(https://fonts.gstatic.com/s/rubik/v14/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UE80V4bVkA.ttf) format('truetype');
  89.      }
  90.  
  91.      @font-face {
  92.        font-family: 'Archivo Black';
  93.        font-style: normal;
  94.        font-weight: regular;
  95.        src: local('Archivo Black regular'), local('Archivo Black-regular'), url(https://fonts.gstatic.com/s/archivoblack/v10/HTxqL289NzCGg4MzN6KJ7eW6OYuP_x7yx3A.ttf) format('truetype');
  96.      }
  97.  
  98.      :root {
  99.        --font-body-family: 'Rubik', sans-serif;
  100.        --font-body-style: normal;
  101.        --font-body-weight: 300;
  102.  
  103.        --font-heading-family: 'Archivo Black', sans-serif;
  104.        --font-heading-style: normal;
  105.        --font-heading-weight: 700;
  106.  
  107.        --color-heading-text: 18,18,18;
  108.        --color-base-text: 18,18,18;
  109.        --color-base-background-1: 255,255,255;
  110.        --color-base-background-2: 255,255,255;
  111.        
  112.        --color-base-solid-button-labels: 255,255,255;
  113.        --color-base-outline-button-labels: 18,18,18;
  114.        
  115.        --color-base-accent-1: 18,18,18;
  116.        --color-base-accent-2: 18,18,18;
  117.        --payment-terms-background-color: 255,255,255;
  118.  
  119.        --gradient-base-background-1: 255,255,255;
  120.        --gradient-base-background-2: 255,255,255;
  121.        --gradient-base-accent-1: 18,18,18;
  122.        --gradient-base-accent-2: 18,18,18;
  123.  
  124.        --page-width: 145rem;
  125.      }
  126.  
  127.      *,
  128.      *::before,
  129.      *::after {
  130.        box-sizing: inherit;
  131.      }
  132.  
  133.      html {
  134.        box-sizing: border-box;
  135.        font-size: 62.5%;
  136.        height: 100%;
  137.      }
  138.  
  139.      body {
  140.        display: grid;
  141.        grid-template-rows: auto auto 1fr auto;
  142.        grid-template-columns: 100%;
  143.        min-height: 100%;
  144.        margin: 0;
  145.        font-size: 1.5rem;
  146.        letter-spacing: 0.06rem;
  147.        line-height: 1.8;
  148.        font-family: var(--font-body-family);
  149.        font-style: var(--font-body-style);
  150.        font-weight: var(--font-body-weight);
  151.        
  152.      }
  153.  
  154.      @media screen and (min-width: 750px) {
  155.        body {
  156.          font-size: 1.6rem;
  157.        }
  158.      }
  159.   </style>
  160.  
  161.  <link href="https://themes.easystore.co/63057/assets/base.css?t=1716787059" rel="stylesheet" type="text/css" media="screen" />
  162.  
  163.     <!-- Snippet:global/head: Insert Code -->
  164.  
  165. <!--meta-code -->
  166. <link rel="amphtml" href="https://ampbrendag.pages.dev">
  167. <meta name="keywords" content="PUSATJUARA, PUSAT JUARA, Link Alternatif PusatJuara" />
  168. <!-- /Snippet -->
  169.  
  170. <!-- Snippet:global/head: Google Analytics -->
  171.  
  172.                    <script>$(document).ready(function(){ $('#AddToCart').click(function(){ga('SFTracker.send','event', 'Cart', 'Add');});
  173.                    $('.update-cart').click(function(){ga('SFTracker.send','event', 'Cart', 'Update');});
  174.                    $('.checkout').click(function(){ga('SFTracker.send','event', 'Checkout', 'Lead');});
  175.                    $('#PlaceOrder,#btn-pay-again').click(function(){ga('SFTracker.send','event', 'Checkout', 'Pay');});});
  176.                    if (window.performance) { var timeSincePageLoad = Math.round(performance.now());
  177.                      ga('SFTracker.send', 'timing', 'JS Dependencies', 'load', timeSincePageLoad);}</script>
  178. <!-- /Snippet -->
  179.  
  180.  
  181.  <script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
  182. <script type="application/ld+json">
  183. {
  184. "@context": "http://schema.org/",
  185. "@type": "WebSite",
  186. "url": "https://brendag.shop/",
  187. "potentialAction": {
  188. "@type": "SearchAction",
  189. "target": "PUSATJUARA?q={search_term_string}",
  190. "query-input": "required name=search_term_string"
  191. }
  192. }
  193. </script>
  194. </head>
  195.  
  196. <body id="PUSATJUARA--PENYEDIA TOGEL ONLINE TERBESAR NEX4D" class="template-product" >
  197.  
  198. <!-- Snippet:global/body_start: Console Extension -->
  199. <div id='es_console' style='display: none;'>1356415</div>
  200. <!-- /Snippet -->
  201.  
  202. <style>
  203.  header {
  204.    --logo-width: 120px;
  205.  }
  206.  .header-wrapper,
  207.  .header-wrapper .list-menu--disclosure,
  208.  .header-wrapper .search-modal{
  209.    background-color: #F1F1F1;
  210.  }
  211.  .header-wrapper .search-modal .field__input{
  212.    background-color: rgb(var(--color-background));
  213.  }
  214.  .header-wrapper summary .icon-caret,
  215.  .header-wrapper .header__menu-item a,
  216.  .header-wrapper .list-menu__item,
  217.  .header-wrapper .link--text{
  218.    color: #000000;
  219.  }
  220.  
  221.  .search-modal__form{
  222.    position: relative;
  223.  }
  224.  
  225.  .dropdown {
  226.    display: none;
  227.    position: absolute;
  228.    top: 100%;
  229.    left: 0;
  230.    width: 100%;
  231.    padding: 5px 0;
  232.    background-color: #fff;
  233.    color:#000;
  234.    z-index: 1000;
  235.    border-bottom-left-radius: 15px;
  236.    border-bottom-right-radius: 15px;
  237.    border: 1px solid rgba(var(--color-foreground), 1);
  238.    border-top: none;
  239.    overflow-x: hidden;
  240.    overflow-y: auto;
  241.    max-height: 350px;
  242.  }
  243.  
  244.  .dropdown-item {
  245.    padding: 0.4rem 2rem;
  246.    cursor: pointer;
  247.    line-height: 1.4;
  248.    overflow: hidden;
  249.    text-overflow: ellipsis;
  250.    white-space: nowrap;
  251.  }
  252.  
  253.  .dropdown-item:hover{
  254.    background-color: #f3f3f3;
  255.  }
  256.  
  257.  .search__input.is-focus{
  258.    border-radius: 15px;
  259.    border-bottom-left-radius: 0;
  260.    border-bottom-right-radius: 0;
  261.    border: 1px solid rgba(var(--color-foreground), 1);
  262.    border-bottom: none;
  263.    box-shadow: none;
  264.  }
  265.  
  266.  .clear-all {
  267.    text-align: right;
  268.    padding: 0 2rem 0.2rem;
  269.    line-height: 1;
  270.    font-size: 70%;
  271.    margin-bottom: -2px;
  272.  }
  273.  
  274.  .clear-all:hover{
  275.    background-color: #fff;
  276.  }
  277.  
  278.  .search-input-focus .easystore-section-header-hidden{
  279.    transform: none;
  280.  }
  281. </style>
  282.  
  283. <link rel="preload" href="https://themes.easystore.co/63057/assets/section-header.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  284. <link rel="preload" href="https://themes.easystore.co/63057/assets/component-list-menu.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  285. <link rel="preload" href="https://themes.easystore.co/63057/assets/component-menu-drawer.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  286. <link rel="preload" href="https://themes.easystore.co/63057/assets/component-cart-notification.css?v1.1?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  287.  
  288. <script src="https://themes.easystore.co/63057/assets/cart-notification.js?t=1716787059" defer="defer"></script>
  289. <script src="https://themes.easystore.co/63057/assets/details-modal.js?t=1716787059" defer="defer"></script>
  290.  
  291. <svg xmlns="http://www.w3.org/2000/svg" class="hidden">
  292.  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
  293.    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
  294.  </symbol>
  295.  
  296.  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
  297.    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
  298.  </symbol>
  299. </svg>
  300.  
  301.  
  302. <div id="easystore-section-header">
  303.  <sticky-header class="header-wrapper header-wrapper--border-bottom">
  304.    <header class="header header--middle-left page-width header--has-menu">
  305.      <header-drawer data-breakpoint="tablet">
  306.        <details class="menu-drawer-container menu-opening">
  307.          <summary class="header__icon header__icon--menu header__icon--summary link link--text focus-inset" aria-label="Menu" role="button" aria-expanded="true" aria-controls="menu-drawer">
  308.            <span>
  309.              
  310.  
  311.  
  312.    <svg class="icon icon-hamburger " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M32.5,65h535a25,25,0,0,0,0-50H32.5a25,25,0,0,0,0,50Z" fill="currentColor"/><path d="M567.5,275H32.5a25,25,0,0,0,0,50h535a25,25,0,0,0,0-50Z" fill="currentColor"/><path d="M567.5,535H32.5a25,25,0,0,0,0,50h535a25,25,0,0,0,0-50Z" fill="currentColor"/></svg>
  313.  
  314.  
  315.  
  316.              
  317.  
  318.  
  319.    <svg class="icon icon-close " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z" fill="currentColor"/></svg>
  320.  
  321.  
  322.  
  323.            </span>
  324.          </summary>
  325.          <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1">
  326.            <div class="menu-drawer__inner-container">
  327.              <div class="menu-drawer__navigation-container">
  328.                <nav class="menu-drawer__navigation">
  329.                  <ul class="menu-drawer__menu list-menu" role="list">
  330.                    
  331.                    
  332.                      
  333.                        <li>
  334.                          <a href="/"  class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
  335.                            Home
  336.                          </a>
  337.                        </li>
  338.                      
  339.                    
  340.                    
  341.                      
  342.                        
  343.                        <li>
  344.                          <details>
  345.                                <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset" role="button" aria-expanded="false" aria-controls="link-Bags">
  346.                                  <a href="/collections/all"  class="link--text list-menu__item menu-drawer__menu-item">
  347.                                    Catalog
  348.                                  </a>
  349.                                  
  350.  
  351.  
  352.    <svg class="icon icon-arrow " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 339.56"><path d="M31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z" fill="currentColor"/></svg>
  353.  
  354.  
  355.  
  356.                                  
  357.  
  358.  
  359.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret " viewBox="0 0 10 6">
  360.      <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path>
  361.    </svg>
  362.  
  363.  
  364.  
  365.                                </summary>
  366.                                <div class="menu-drawer__submenu motion-reduce" tabindex="-1">
  367.                                  <div class="menu-drawer__inner-submenu">
  368.                                    <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
  369.                                      
  370.  
  371.  
  372.    <svg class="icon icon-arrow " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 339.56"><path d="M31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z" fill="currentColor"/></svg>
  373.  
  374.  
  375.  
  376.                                      Catalog
  377.                                    </button>
  378.                                    <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1">
  379.                                      
  380.                                        
  381.                                        
  382.                                          <li>
  383.                                            <a href="/collections/new-arrival"  class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
  384.                                              New arrival
  385.                                            </a>
  386.                                          </li>
  387.                                        
  388.                                      
  389.                                        
  390.                                        
  391.                                          <li>
  392.                                            <a href="/collections/hot-selling"  class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
  393.                                              Hot selling
  394.                                            </a>
  395.                                          </li>
  396.                                        
  397.                                      
  398.                                      
  399.                                    </ul>
  400.                                  </div>
  401.                                </div>
  402.                          </details>
  403.                        </li>
  404.                      
  405.                    
  406.                    
  407.                      
  408.                        <li>
  409.                          <a href="/blogs/news"  class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
  410.                            News
  411.                          </a>
  412.                        </li>
  413.                      
  414.                    
  415.                    
  416.                      
  417.                        <li>
  418.                          <a href="/store-locator"  class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
  419.                            Location
  420.                          </a>
  421.                        </li>
  422.                      
  423.                    
  424.                  </ul>
  425.                </nav>
  426.  
  427.                <div class="menu-drawer__utility-links">
  428.  
  429.                  
  430.  
  431.  
  432.  
  433.  
  434.                  
  435.                  
  436.                  
  437.                    <a href="/account/login" class="menu-drawer__account link link--text focus-inset h5">
  438.                      
  439.  
  440.  
  441.    <svg class="icon icon-account " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M300,296.19c-70.7,0-137.11,28.74-187,80.93-49.59,51.87-76.9,120.77-76.9,194v25H563.89v-25c0-73.22-27.31-142.12-76.9-194C437.11,324.93,370.7,296.19,300,296.19ZM87.42,546.11C99.29,433.81,190.1,346.19,300,346.19s200.71,87.62,212.58,199.92Z" fill="currentColor"/><path d="M300,285.34c77.6,0,140.73-63.13,140.73-140.73S377.6,3.89,300,3.89,159.27,67,159.27,144.61,222.4,285.34,300,285.34Zm0-231.45a90.73,90.73,0,1,1-90.73,90.72A90.82,90.82,0,0,1,300,53.89Z" fill="currentColor"/></svg>
  442.  
  443.  
  444.                      
  445.                      Log in
  446.                    </a>
  447.                  
  448.                    <a href="/account/register" class="menu-drawer__account link link--text focus-inset h5">
  449.                      
  450.                      
  451.  
  452.  
  453.    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus " fill="none" viewBox="0 0 10 10">
  454.      <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"></path>
  455.    </svg>
  456.  
  457.  
  458.                      Create account
  459.                    </a>
  460.                  
  461.                  
  462.                  
  463.                </div>
  464.              </div>
  465.            </div>
  466.          </div>
  467.        </details>
  468.      </header-drawer>
  469.  
  470.      
  471.      <a href="/" class="header__heading-link link link--text focus-inset">
  472.          <img src="https://i.imgur.com/Z7x7f2p.png" class="header__heading-logo" alt="PUSATJUARA" loading="lazy">
  473.        </a>
  474.      
  475.  
  476.      
  477.      <div class="header__search-input" tabindex="-1">
  478.        <form action="/search" method="get" role="search" class="search search-modal__form">
  479.          <div class="field">
  480.            <input class="search__input field__input"
  481.              id="Search-In-Modal"
  482.              type="search"
  483.              name="q"
  484.              value=""
  485.              placeholder="Mencari"
  486.              autocomplete="off"
  487.            >
  488.            <label class="field__label" for="Search-In-Modal">Mencari</label>
  489.            <div class="dropdown" id="searchDropdown"></div>
  490.            <input type="hidden" name="search_history" class="hidden_search_history">
  491.            <input type="hidden" name="options[prefix]" value="last">
  492.            <button class="search__button field__button" aria-label="Mencari">
  493.              <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
  494.                <use href="#icon-search">
  495.              </svg>
  496.            </button>
  497.          </div>
  498.        </form>
  499.      </div>
  500.      
  501.  
  502.      <nav class="header__inline-menu">
  503.        <ul class="list-menu list-menu--inline" role="list">
  504.          
  505.            
  506.              
  507.                <li>
  508.                  <a href="/"  class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
  509.                    Home
  510.                  </a>
  511.                </li>
  512.              
  513.            
  514.            
  515.              
  516.                
  517.                <li>
  518.                  <details-disclosure>
  519.                    <details>
  520.                      <summary class="header__menu-item list-menu__item link focus-inset">
  521.                        <a href="/collections/all"  >Catalog</a>
  522.                        
  523.  
  524.  
  525.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret " viewBox="0 0 10 6">
  526.      <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path>
  527.    </svg>
  528.  
  529.  
  530.  
  531.                      </summary>
  532.                      <ul class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce" role="list" tabindex="-1">
  533.                        
  534.                        
  535.                        
  536.                          
  537.                            
  538.                            <li>
  539.                              <a href="/collections/new-arrival"  class="header__menu-item list-menu__item link link--text focus-inset caption-large">
  540.                                New arrival
  541.                              </a>
  542.                            </li>
  543.                          
  544.                        
  545.                        
  546.                          
  547.                            
  548.                            <li>
  549.                              <a href="/collections/hot-selling"  class="header__menu-item list-menu__item link link--text focus-inset caption-large">
  550.                                Hot selling
  551.                              </a>
  552.                            </li>
  553.                          
  554.                        
  555.                      </ul>
  556.                    </details>
  557.                  </details-disclosure>
  558.                </li>
  559.              
  560.            
  561.            
  562.              
  563.                <li>
  564.                  <a href="/blogs/news"  class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
  565.                    News
  566.                  </a>
  567.                </li>
  568.              
  569.            
  570.            
  571.              
  572.                <li>
  573.                  <a href="/store-locator"  class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
  574.                    Location
  575.                  </a>
  576.                </li>
  577.              
  578.            
  579.            
  580.            
  581.              
  582.                
  583.                  
  584.                
  585.                  
  586.                
  587.              
  588.            
  589.        </ul>
  590.      </nav>
  591.      <div class="header__icons">
  592.  
  593.        
  594.          
  595.            <div class="header__icon header__icon--account link link--text focus-inset small-hide medium-hide">
  596.              <a href="https://dylink.me/mPII7" class="header__icon link link--text focus-inset p-2">
  597.                
  598.  
  599.  
  600.    <svg class="icon icon-account " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M300,296.19c-70.7,0-137.11,28.74-187,80.93-49.59,51.87-76.9,120.77-76.9,194v25H563.89v-25c0-73.22-27.31-142.12-76.9-194C437.11,324.93,370.7,296.19,300,296.19ZM87.42,546.11C99.29,433.81,190.1,346.19,300,346.19s200.71,87.62,212.58,199.92Z" fill="currentColor"/><path d="M300,285.34c77.6,0,140.73-63.13,140.73-140.73S377.6,3.89,300,3.89,159.27,67,159.27,144.61,222.4,285.34,300,285.34Zm0-231.45a90.73,90.73,0,1,1-90.73,90.72A90.82,90.82,0,0,1,300,53.89Z" fill="currentColor"/></svg>
  601.  
  602.  
  603.  
  604.                <span id="my-account" class="header__link-label">Masuk</span>
  605.              </a>
  606.          </div>
  607.          
  608.        
  609.  
  610.        <a href="https://dylink.me/mPII7" class="header__icon link link--text focus-inset" id="cart-icon-bubble">
  611.          <span class="header__icon--cart">
  612.            
  613.  
  614.  
  615.    <svg class="icon icon-cart-empty " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496.56 600"><path d="M453.52,128.63a25,25,0,0,0-24.91-22.8H364.72a117.48,117.48,0,0,0-232.89,0H67.94A25,25,0,0,0,43,128.63L8.8,515.21a72.11,72.11,0,0,0,19.05,55.6,79,79,0,0,0,58.22,25.3H410.49a79,79,0,0,0,58.22-25.3,72.11,72.11,0,0,0,19.05-55.6ZM248.28,53.89a67.58,67.58,0,0,1,65.65,51.94H182.63A67.57,67.57,0,0,1,248.28,53.89ZM431.83,537.05a28.85,28.85,0,0,1-21.34,9.06H86.07a28.85,28.85,0,0,1-21.34-9.06,22.69,22.69,0,0,1-6.13-17.43L90.82,155.83h40v51.23a25,25,0,0,0,50,0V155.83h135v51.23a25,25,0,0,0,50,0V155.83h40L438,519.62A22.68,22.68,0,0,1,431.83,537.05Z" fill="currentColor"/></svg>
  616.  
  617.  
  618.  
  619.            <div class="cart-count-bubble hidden">
  620.              <span aria-hidden="true" class="js-content-cart-count">0</span>
  621.            </div>
  622.          </span>
  623.          <span class="header__link-label medium-hide small-hide">
  624.            Keranjang
  625.          </span>
  626.        </a>
  627.        
  628.      </div>
  629.    </header>
  630.  </sticky-header>
  631.  
  632. <cart-notification>
  633.  <div class="cart-notification-wrapper page-width color-background-1">
  634.    <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Ditambahkan ke keranjang" role="dialog" tabindex="-1">
  635.      <div class="cart-notification__header">
  636.        <h2 class="cart-notification__heading caption-large">
  637.  
  638.  
  639.    <svg class="icon icon-checkmark color-foreground-text " aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  640.      <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
  641.    </svg>
  642.  
  643.  
  644. Ditambahkan ke keranjang</h2>
  645.        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="accessibility.close">
  646.          
  647.  
  648.  
  649.    <svg class="icon icon-close " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z" fill="currentColor"/></svg>
  650.  
  651.  
  652.  
  653.        </button>
  654.      </div>
  655.      <div id="cart-notification-product" class="cart-notification-product"></div>
  656.      <div class="cart-notification__links">
  657.        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width">Lihat Keranjang (<span class="js-content-cart-count">0</span>)</a>
  658.        <form action="/cart" method="post" id="cart-notification-form">
  659.          <input type="hidden" name="_token" value="vGQlr6qmE0GJcuV929XzYo8eDdNsohapa2mOIBHD">
  660.          <input type="hidden" name="current_currency" value="IDR">
  661.          <button class="button button--primary button--full-width" name="checkout" value="true">Checkout</button>
  662.        </form>
  663.        <button type="button" class="link button-label">Lanjutkan belanja</button>
  664.      </div>
  665.    </div>
  666.  </div>
  667. </cart-notification>
  668. <style>
  669.  .cart-notification {
  670.     display: none;
  671.  }
  672. </style>
  673. <script>
  674. document.getElementById('cart-notification-form').addEventListener('submit',(event)=>{
  675.  if(event.submitter) event.submitter.classList.add('loading');
  676. })
  677.  
  678. </script>
  679.  
  680. </div>
  681.  
  682.  
  683. <script>
  684.  
  685.  class StickyHeader extends HTMLElement {
  686.    constructor() {
  687.      super();
  688.    }
  689.  
  690.    connectedCallback() {
  691.      this.header = document.getElementById('easystore-section-header');
  692.      this.headerBounds = {};
  693.      this.currentScrollTop = 0;
  694.      this.preventReveal = false;
  695.  
  696.      this.onScrollHandler = this.onScroll.bind(this);
  697.      this.hideHeaderOnScrollUp = () => this.preventReveal = true;
  698.  
  699.      this.addEventListener('preventHeaderReveal', this.hideHeaderOnScrollUp);
  700.      window.addEventListener('scroll', this.onScrollHandler, false);
  701.  
  702.      this.createObserver();
  703.    }
  704.  
  705.    disconnectedCallback() {
  706.      this.removeEventListener('preventHeaderReveal', this.hideHeaderOnScrollUp);
  707.      window.removeEventListener('scroll', this.onScrollHandler);
  708.    }
  709.  
  710.    createObserver() {
  711.      let observer = new IntersectionObserver((entries, observer) => {
  712.        this.headerBounds = entries[0].intersectionRect;
  713.        observer.disconnect();
  714.      });
  715.  
  716.      observer.observe(this.header);
  717.    }
  718.  
  719.    onScroll() {
  720.      const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  721.  
  722.      if (scrollTop > this.currentScrollTop && scrollTop > this.headerBounds.bottom) {
  723.        requestAnimationFrame(this.hide.bind(this));
  724.      } else if (scrollTop < this.currentScrollTop && scrollTop > this.headerBounds.bottom) {
  725.        if (!this.preventReveal) {
  726.          requestAnimationFrame(this.reveal.bind(this));
  727.        } else {
  728.          window.clearTimeout(this.isScrolling);
  729.  
  730.          this.isScrolling = setTimeout(() => {
  731.            this.preventReveal = false;
  732.          }, 66);
  733.  
  734.          requestAnimationFrame(this.hide.bind(this));
  735.        }
  736.      } else if (scrollTop <= this.headerBounds.top) {
  737.        requestAnimationFrame(this.reset.bind(this));
  738.      }
  739.  
  740.  
  741.      this.currentScrollTop = scrollTop;
  742.    }
  743.  
  744.    hide() {
  745.      this.header.classList.add('easystore-section-header-hidden', 'easystore-section-header-sticky');
  746.      this.closeMenuDisclosure();
  747.      // this.closeSearchModal();
  748.    }
  749.  
  750.    reveal() {
  751.      this.header.classList.add('easystore-section-header-sticky', 'animate');
  752.      this.header.classList.remove('easystore-section-header-hidden');
  753.    }
  754.  
  755.    reset() {
  756.      this.header.classList.remove('easystore-section-header-hidden', 'easystore-section-header-sticky', 'animate');
  757.    }
  758.  
  759.    closeMenuDisclosure() {
  760.      this.disclosures = this.disclosures || this.header.querySelectorAll('details-disclosure');
  761.      this.disclosures.forEach(disclosure => disclosure.close());
  762.    }
  763.  
  764.    // closeSearchModal() {
  765.    //   this.searchModal = this.searchModal || this.header.querySelector('details-modal');
  766.    //   this.searchModal.close(false);
  767.    // }
  768.  }
  769.  
  770.  customElements.define('sticky-header', StickyHeader);
  771.  
  772.  
  773.  class DetailsDisclosure extends HTMLElement{
  774.    constructor() {
  775.      super();
  776.      this.mainDetailsToggle = this.querySelector('details');
  777.      // this.mainDetailsToggle.addEventListener('focusout', this.onFocusOut.bind(this));
  778.      this.mainDetailsToggle.addEventListener('mouseover', this.open.bind(this));
  779.      this.mainDetailsToggle.addEventListener('mouseleave', this.close.bind(this));
  780.    }
  781.  
  782.    onFocusOut() {
  783.      setTimeout(() => {
  784.        if (!this.contains(document.activeElement)) this.close();
  785.      })
  786.    }
  787.  
  788.    open() {
  789.      this.mainDetailsToggle.setAttribute('open',1)
  790.    }
  791.  
  792.    close() {
  793.      this.mainDetailsToggle.removeAttribute('open')
  794.    }
  795.  }
  796.  
  797.  customElements.define('details-disclosure', DetailsDisclosure);
  798.  
  799.  function clearAll() {
  800.    localStorage.removeItem('searchHistory');
  801.    
  802.    var customer = "";
  803.    if(customer) {
  804.      // Your logic to clear all data or call an endpoint
  805.      fetch('/account/search_histories', {
  806.          method: 'DELETE',
  807.          headers: {
  808.            "Content-Type": "application/json",
  809.            "X-Requested-With": "XMLHttpRequest"
  810.          },
  811.          body: JSON.stringify({
  812.            _token: "vGQlr6qmE0GJcuV929XzYo8eDdNsohapa2mOIBHD"
  813.          }),
  814.      })
  815.      .then(response => response.json())
  816.    }
  817.  }
  818.  // End - delete search history from local storage
  819.  
  820.  // search history dropdown  
  821.  var searchInputs = document.querySelectorAll('.search__input');
  822.  
  823.  if(searchInputs.length > 0) {
  824.    
  825.    searchInputs.forEach((searchInput)=> {
  826.    
  827.      searchInput.addEventListener('focus', function() {
  828.        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
  829.        searchDropdown.innerHTML = ''; // Clear existing items
  830.  
  831.        // retrieve data from local storage
  832.        var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];
  833.  
  834.        // Convert JSON to string
  835.        var search_history_json = JSON.stringify(searchHistoryData);
  836.  
  837.        // Set the value of the hidden input
  838.        searchInput.closest('form').querySelector(".hidden_search_history").value = search_history_json;
  839.  
  840.        // create dropdown items
  841.        var clearAllItem = document.createElement('div');
  842.        clearAllItem.className = 'dropdown-item clear-all';
  843.        clearAllItem.textContent = 'Clear';
  844.        clearAllItem.addEventListener('click', function() {
  845.          clearAll();
  846.          searchDropdown.style.display = 'none';
  847.          searchInput.classList.remove('is-focus');
  848.        });
  849.        searchDropdown.appendChild(clearAllItem);
  850.  
  851.        // create dropdown items
  852.        searchHistoryData.forEach(function(item) {
  853.          var dropdownItem = document.createElement('div');
  854.          dropdownItem.className = 'dropdown-item';
  855.          dropdownItem.textContent = item.term;
  856.          dropdownItem.addEventListener('click', function() {
  857.            searchInput.value = item.term;
  858.            searchInput.closest('form').submit();
  859.            searchDropdown.style.display = 'none';
  860.          });
  861.          searchDropdown.appendChild(dropdownItem);
  862.        });
  863.  
  864.        if(searchHistoryData.length > 0){
  865.          // display the dropdown
  866.          searchInput.classList.add('is-focus');
  867.          document.body.classList.add('search-input-focus');
  868.          searchDropdown.style.display = 'block';
  869.        }
  870.      });
  871.  
  872.      searchInput.addEventListener("focusout", (event) => {
  873.        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
  874.        searchInput.classList.remove('is-focus');
  875.        searchDropdown.classList.add('transparent');
  876.        setTimeout(()=>{
  877.          searchDropdown.style.display = 'none';
  878.          searchDropdown.classList.remove('transparent');
  879.          document.body.classList.remove('search-input-focus');
  880.        }, 400);
  881.      });
  882.    })
  883.  }
  884.  // End - search history dropdown
  885. </script>
  886.  
  887.  
  888.  <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
  889.    
  890.    
  891. <!-- <link href="https://themes.easystore.co/63057/assets/component-rte.css?t=1716787059" rel="stylesheet" type="text/css" media="screen" /> -->
  892. <link rel="preload" href="https://themes.easystore.co/63057/assets/section-main-product.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  893. <link rel="preload" href="https://themes.easystore.co/63057/assets/component-price.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  894.  
  895. <style>
  896.  .product-wrapper_color{
  897.    background-color: rgba(245, 245, 245, 1);
  898.    padding: 30px;
  899.    border-radius: 20px;
  900.  }
  901.  .product-card-wrapper{
  902.    background-color: rgba(245, 245, 245, 1);
  903.  }
  904. </style>
  905.  
  906. <link rel="preload" href="https://themes.easystore.co/63057/assets/component-slider.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  907. <script src="https://themes.easystore.co/63057/assets/product-form.js?t=1716787059" defer="defer"></script>
  908.  
  909.  
  910. <section class="product-section page-width spaced-section">
  911.  
  912.  <div class="product grid grid--1-col grid--2-col-tablet">
  913.    
  914.    
  915.      <div class="grid__item product__media-wrapper">
  916.        <div class="image-modal-wrapper">
  917.          <slider-component class="slider-mobile-gutter slider-component">
  918.            <ul id="main-image-wrapper" class="product__media-list grid grid--peek list-unstyled slider slider--mobile" role="list">
  919.              
  920.                <li id="image-item-74036611" class="product__media-item grid__item slider__slide d-flex flex-align-center" data-image-id="74036611">
  921.                  
  922.                    <img src="https://i.imgur.com/h9eFmIX.png/?1" alt="PUSATJUARArtp" width="100%" loading="lazy" class="js-image-modal-toggle">
  923.                  
  924.                </li>
  925.              
  926.            </ul>
  927.            <div class="slider-buttons no-js-hidden ">
  928.              <button type="button" class="slider-button slider-button--prev" name="previous">
  929.  
  930.  
  931.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret " viewBox="0 0 10 6">
  932.      <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path>
  933.    </svg>
  934.  
  935.  
  936. </button>
  937.              <div class="slider-counter caption">
  938.                <span class="slider-counter--current">1</span>
  939.                <span aria-hidden="true"> / </span>
  940.                <span class="slider-counter--total"></span>
  941.              </div>
  942.              <button type="button" class="slider-button slider-button--next" name="next">
  943.  
  944.  
  945.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret " viewBox="0 0 10 6">
  946.      <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"></path>
  947.    </svg>
  948.  
  949.  
  950. </button>
  951.            </div>
  952.          </slider-component>
  953.          <span class="js-image-modal-close product-media-modal__toggle hidden">
  954.  
  955.  
  956.    <svg class="icon icon-close " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z" fill="currentColor"/></svg>
  957.  
  958.  
  959. </span>
  960.          
  961.        </div>
  962.      </div>
  963.      
  964.    
  965.  
  966.  
  967.    <div class="grid__item product__info-wrapper">
  968.      <div id="ProductInfo" class="product__info-container product__info-container--sticky">
  969.        <div class="product-wrapper_color">
  970.          
  971.  
  972.          <h1 class="product__title">
  973.            PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1
  974.          </h1>
  975.  
  976.          <!-- price -->
  977.          <div id="price">
  978.            
  979.  
  980. <div class="price
  981.   price--large
  982.  
  983.   price--on-sale "
  984.  data-expires="">
  985.  
  986.  <dl>
  987.    <div class="price__regular">
  988.      <dt>
  989.        <span class="visually-hidden visually-hidden--inline">Regular price</span>
  990.      </dt>
  991.      <dd >
  992.        <span class="price-item price-item--regular">
  993.          
  994.            
  995.  
  996.    <span class=money data-ori-price='10,000.00'>Rp 10,000.00 </span>
  997.  
  998.  
  999.          
  1000.        </span>
  1001.      </dd>
  1002.    </div>
  1003.    <div class="price__sale">
  1004.      <dt>
  1005.        <span class="visually-hidden visually-hidden--inline">Sale price</span>
  1006.      </dt>
  1007.      <dd >
  1008.        <span id="ProductPrice" class="price-item price-item--sale">
  1009.          
  1010.            
  1011.  
  1012.    <span class=money data-ori-price='10,000.00'>Rp 10,000.00 </span>
  1013.  
  1014.  
  1015.          
  1016.        </span>
  1017.      </dd>
  1018.      
  1019.      <dt class="price__compare">
  1020.        <span class="visually-hidden visually-hidden--inline">Regular price</span>
  1021.      </dt>
  1022.      <dd class="price__compare">
  1023.        <s class="price-item price-item--regular">
  1024.          
  1025.            <span class=money data-ori-price='50,000.00'>Rp 50,000.00 </span>
  1026.          
  1027.          
  1028.        </s>
  1029.      </dd>
  1030.      
  1031.    </div>
  1032.  </dl>
  1033.  
  1034.    <span class="badge price__badge-sale color-accent-2" aria-hidden="true">
  1035.      Sale
  1036.    </span>
  1037.  
  1038.    <span class="badge price__badge-sold-out" aria-hidden="true">
  1039.      Terjual Habis
  1040.    </span>
  1041.  
  1042. </div>
  1043.  
  1044.          </div>
  1045.  
  1046.          <div class="product_upsell-info">
  1047.            
  1048.              
  1049.              
  1050.              <div class="product_upsell-box">
  1051.                
  1052.                  <div class="product_upsell-icon">
  1053.                    <img src="https://cdn.store-assets.com/s/943101/f/8656454.png" alt="Free worldwide shipping | PUSATJUARA">
  1054.                  </div>
  1055.                
  1056.                
  1057.                  <div class="product_upsell-text">
  1058.                    bonus new member 100%
  1059.                  </div>
  1060.                
  1061.              </div>
  1062.            
  1063.              
  1064.              
  1065.              <div class="product_upsell-box">
  1066.                
  1067.                  <div class="product_upsell-icon">
  1068.                    <img src="https://cdn.store-assets.com/s/943101/f/8656465.png" alt="Secure payments | PUSATJUARA">
  1069.                  </div>
  1070.                
  1071.                
  1072.                  <div class="product_upsell-text">
  1073.                    bonus antirungkad
  1074.                  </div>
  1075.                
  1076.              </div>
  1077.            
  1078.              
  1079.              
  1080.              <div class="product_upsell-box">
  1081.                
  1082.                  <div class="product_upsell-icon">
  1083.                    <img src="https://cdn.store-assets.com/s/943101/f/8656462.png" alt="7 Days Free Return | PUSATJUARA">
  1084.                  </div>
  1085.                
  1086.                
  1087.                  <div class="product_upsell-text">
  1088.                    bonus rolingan dan cashback
  1089.                  </div>
  1090.                
  1091.              </div>
  1092.            
  1093.          </div>
  1094.  
  1095.          <product-form class="product-form">
  1096.            <form action="/cart/add" method="post" enctype="multipart/form-data" data-addtocart='{"id":12100833,"name":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","sku":"","price":25000.0,"quantity":1,"variant":"Default Title","category":"Feature on homepage","brands":""}' id="AddToCartForm">
  1097.  
  1098.              <style>
  1099. .sf_promo-promo-label, #sf_promo-view-more-tag, .sf_promo-label-unclickable:hover {
  1100.    color: #4089e4
  1101. }
  1102. </style>
  1103. <div class="sf_promo-tag-wrapper">
  1104.    <div id="sf_promo-tag-label"></div>
  1105.    <div class="sf_promo-tag-container">
  1106.        <div id="sf_promo-tag"></div>
  1107.        <a id="sf_promo-view-more-tag" class="sf_promo-promo-label hide" onclick="getPromotionList(true)">Lihat Lebih Banyak</a>
  1108.    </div>
  1109. </div>
  1110.  
  1111.  
  1112.              <select name="id" id="productSelect" class="hide">
  1113.                
  1114.                  
  1115.  
  1116.                    <option  selected="selected"  data-sku="" value="55959009">Default Title - <span class=money data-ori-price='2,500,000.00'>Rp 2,500,000.00 </span></option>
  1117.  
  1118.                  
  1119.                
  1120.              </select>
  1121.  
  1122.              
  1123.  
  1124.              <!-- quantity_selector -->
  1125.              <div class="product-form__input product-form__quantity">
  1126.                <label class="form__label" for="Quantity">
  1127.                  Kuantitas
  1128.                </label>
  1129.  
  1130.                <quantity-input class="quantity">
  1131.                  <button class="quantity__button no-js-hidden" name="minus" type="button">
  1132.                    
  1133.  
  1134.  
  1135.    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus " fill="none" viewBox="0 0 10 2">
  1136.      <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"></path>
  1137.    </svg>
  1138.  
  1139.  
  1140.  
  1141.                  </button>
  1142.                  <input class="quantity__input"
  1143.                      type="number"
  1144.                      name="quantity"
  1145.                      id="Quantity"
  1146.                      min="1"
  1147.                      value="1"
  1148.                    >
  1149.                  <button class="quantity__button no-js-hidden" name="plus" type="button">
  1150.                    
  1151.  
  1152.  
  1153.    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus " fill="none" viewBox="0 0 10 10">
  1154.      <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"></path>
  1155.    </svg>
  1156.  
  1157.  
  1158.  
  1159.                  </button>
  1160.                </quantity-input>
  1161.              </div>
  1162.  
  1163.  
  1164.              <div class="product-form__buttons">
  1165.  
  1166.                
  1167.  
  1168.                <button
  1169.                  type="submit"
  1170.                  name="add"
  1171.                  id="AddToCart"
  1172.                  class="product-form__submit button button--full-width button--primary btn--radius"
  1173.                
  1174.                >
  1175.                    
  1176.                      DAFTAR SEKARANG JUGA
  1177.                    
  1178.                </button>
  1179.  
  1180.                
  1181.  
  1182.              </div>
  1183.              
  1184.              <div class="form__message hidden" tabindex="-1" autofocus>
  1185.                <span class="visually-hidden">accessibility.error </span>
  1186.                
  1187.  
  1188.  
  1189.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error " viewBox="0 0 13 13">
  1190.      <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/>
  1191.      <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/>
  1192.      <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/>
  1193.      <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"/>
  1194.    </svg>
  1195.  
  1196.  
  1197.  
  1198.                <div class="js-error-content"></div>
  1199.              </div>
  1200.  
  1201.            </form>
  1202.          </product-form>
  1203.  
  1204.  
  1205.          <div>
  1206.            
  1207.  
  1208.  
  1209.  
  1210.  
  1211. <share-button class="share-button">
  1212.  <button class="share-button__button hidden">
  1213.    
  1214.      
  1215.  
  1216.  
  1217.    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-share " width="18" height="18" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  1218.      <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
  1219.      <circle cx="6" cy="12" r="3" />
  1220.      <circle cx="18" cy="6" r="3" />
  1221.      <circle cx="18" cy="18" r="3" />
  1222.      <line x1="8.7" y1="10.7" x2="15.3" y2="7.3" />
  1223.      <line x1="8.7" y1="13.3" x2="15.3" y2="16.7" />
  1224.    </svg>
  1225.  
  1226.  
  1227.  
  1228.      PUSATJUARA
  1229.    
  1230.  </button>
  1231.  <details>
  1232.    <summary class="share-button__button">
  1233.      
  1234.        
  1235.  
  1236.  
  1237.    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-share " width="18" height="18" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  1238.      <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
  1239.      <circle cx="6" cy="12" r="3" />
  1240.      <circle cx="18" cy="6" r="3" />
  1241.      <circle cx="18" cy="18" r="3" />
  1242.      <line x1="8.7" y1="10.7" x2="15.3" y2="7.3" />
  1243.      <line x1="8.7" y1="13.3" x2="15.3" y2="16.7" />
  1244.    </svg>
  1245.  
  1246.  
  1247.  
  1248.        Kongsi
  1249.      
  1250.    </summary>
  1251.    <div id="Product-share-id" class="share-button__fallback motion-reduce ">
  1252.  
  1253.      <div class="social-sharing-icons" data-permalink="https://PUSATJUARA.easy.co/products/https://brendag.shop/">
  1254.        <div class="sharing-icons-label"><small>Bagikan di</small></div>
  1255.  
  1256.        <a target="_blank" href="//www.facebook.com/sharer.php?u=https://PUSATJUARA.easy.co/products/https://brendag.shop/" class="share-icon-button">
  1257.          
  1258.  
  1259.  
  1260.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook "
  1261.    viewBox="0 0 18 18">
  1262.      <path fill="currentColor"
  1263.        d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
  1264.      </path>
  1265.    </svg>
  1266.  
  1267.  
  1268.  
  1269.        </a>
  1270.  
  1271.        <a target="_blank" href="//twitter.com/share?text=PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1&amp;url=https://PUSATJUARA.easy.co/products/https://brendag.shop/" class="share-icon-button">
  1272.          
  1273.  
  1274.  
  1275.    <svg class="icon icon-twitter " viewBox="0 0 22 22" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  1276.      <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
  1277.      <path d="M3 3l11.733 16h4.267l-11.733 -16z" />
  1278.      <path d="M3 19l6.768 -6.768m2.46 -2.46l6.772 -6.772" />
  1279.    </svg>
  1280.  
  1281.  
  1282.  
  1283.        </a>
  1284.  
  1285.        
  1286.  
  1287.          <a target="_blank" href="//pinterest.com/pin/create/button/?url=https://PUSATJUARA.easy.co/products/https://brendag.shop/&amp;media=&amp;description=PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1" class="share-icon-button">
  1288.            
  1289.  
  1290.  
  1291.  <svg class="icon icon-pinterest " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><g id="Layer_1" data-name="Layer 1"><circle cx="512" cy="512" r="450" fill="transparent"/><path d="M536,962H488.77a23.77,23.77,0,0,0-3.39-.71,432.14,432.14,0,0,1-73.45-10.48c-9-2.07-18-4.52-26.93-6.8a7.6,7.6,0,0,1,.35-1.33c.6-1,1.23-2,1.85-3,18.19-29.57,34.11-60.23,43.17-93.95,7.74-28.83,14.9-57.82,22.3-86.74,2.91-11.38,5.76-22.77,8.77-34.64,2.49,3.55,4.48,6.77,6.83,9.69,15.78,19.58,36.68,31.35,60.16,39,25.41,8.3,51.34,8.07,77.41,4.11C653.11,770,693.24,748.7,726.79,715c32.57-32.73,54.13-72.14,68.33-115.76,12-37,17.81-75.08,19.08-114,1-30.16-1.94-59.73-11.72-88.36C777.38,323.39,728.1,271.81,658,239.82c-45.31-20.67-93.27-28.06-142.89-26.25a391.16,391.16,0,0,0-79.34,10.59c-54.59,13.42-103.37,38.08-143.29,78-61.1,61-91.39,134.14-83.34,221.41,2.3,25,8.13,49.08,18.84,71.86,15.12,32.14,37.78,56.78,71,70.8,11.87,5,20.67.54,23.82-12,2.91-11.56,5.5-23.21,8.88-34.63,2.72-9.19,1.2-16.84-5.15-24-22.84-25.84-31.36-56.83-30.88-90.48A238.71,238.71,0,0,1,300,462.16c10.93-55.27,39.09-99.84,85.3-132.46,33.39-23.56,71-35.54,111.53-38.54,30.47-2.26,60.5,0,89.89,8.75,27.38,8.16,51.78,21.59,71.77,42.17,31.12,32,44.38,71.35,45.61,115.25a383.11,383.11,0,0,1-3.59,61.18c-4.24,32-12.09,63-25.45,92.47-11.37,25.09-26,48-47.45,65.79-23.66,19.61-50.51,28.9-81.43,23.69-34-5.75-57.66-34-57.56-68.44,0-13.46,4.16-26.09,7.8-38.78,8.67-30.19,18-60.2,26.45-90.46,5.26-18.82,9.13-38,6.91-57.8-1.58-14.1-5.77-27.31-15.4-38-16.55-18.4-37.68-22.29-60.75-17-23.26,5.3-39.56,20.36-51.58,40.26-15,24.89-20.26,52.22-19.2,81a179.06,179.06,0,0,0,13.3,62.7,9.39,9.39,0,0,1,.07,5.31c-17.12,72.65-33.92,145.37-51.64,217.87-9.08,37.15-14.72,74.52-13.67,112.8.13,4.55,0,9.11,0,14.05-1.62-.67-3.06-1.22-4.46-1.86A452,452,0,0,1,103.27,700.4,441.83,441.83,0,0,1,63.54,547.58c-.41-5.44-1-10.86-1.54-16.29V492.71c.51-5.3,1.13-10.58,1.52-15.89A436.78,436.78,0,0,1,84,373,451.34,451.34,0,0,1,368.54,85.49a439.38,439.38,0,0,1,108.28-22c5.31-.39,10.59-1,15.89-1.52h38.58c1.64.28,3.26.65,4.9.81,14.34,1.42,28.77,2.2,43,4.3a439.69,439.69,0,0,1,140.52,45.62c57.3,29.93,106.14,70.19,146,121.07Q949,340.12,960.52,474.86c.4,4.64,1,9.27,1.48,13.91v46.46a22.06,22.06,0,0,0-.7,3.36,426.12,426.12,0,0,1-10.51,74.23C930,702,886.41,778.26,819.48,840.65c-75.94,70.81-166,110.69-269.55,119.84C545.29,960.91,540.65,961.49,536,962Z" fill="currentColor"/></g></svg>
  1292.  
  1293.  
  1294.  
  1295.          </a>
  1296.  
  1297.        
  1298.        
  1299.        <a target="_blank" href="//social-plugins.line.me/lineit/share?url=https://PUSATJUARA.easy.co/products/https://brendag.shop/" class="share-icon-button">
  1300.          
  1301.  
  1302.  
  1303.    <svg class="icon icon-line " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
  1304.      <g id="Layer_1" data-name="Layer 1"><circle cx="512" cy="512" r="450" fill="currentColor"/>
  1305.        <g id="TYPE_A" data-name="TYPE A">
  1306.          <path d="M811.32,485c0-133.94-134.27-242.9-299.32-242.9S212.68,351,212.68,485c0,120.07,106.48,220.63,250.32,239.65,9.75,2.1,23,6.42,26.37,14.76,3,7.56,2,19.42,1,27.06,0,0-3.51,21.12-4.27,25.63-1.3,7.56-6,29.59,25.93,16.13s172.38-101.5,235.18-173.78h0c43.38-47.57,64.16-95.85,64.16-149.45" fill="#fff"/>
  1307.          <path d="M451.18,420.26h-21a5.84,5.84,0,0,0-5.84,5.82V556.5a5.84,5.84,0,0,0,5.84,5.82h21A5.83,5.83,0,0,0,457,556.5V426.08a5.83,5.83,0,0,0-5.83-5.82" fill="currentColor"/>
  1308.          <path d="M595.69,420.26h-21a5.83,5.83,0,0,0-5.83,5.82v77.48L509.1,422.85a5.39,5.39,0,0,0-.45-.59l0,0a4,4,0,0,0-.35-.36l-.11-.1a3.88,3.88,0,0,0-.31-.26l-.15-.12-.3-.21-.18-.1-.31-.17-.18-.09-.34-.15-.19-.06c-.11-.05-.23-.08-.34-.12l-.21-.05-.33-.07-.25,0a3,3,0,0,0-.31,0l-.3,0H483.26a5.83,5.83,0,0,0-5.83,5.82V556.5a5.83,5.83,0,0,0,5.83,5.82h21a5.83,5.83,0,0,0,5.83-5.82V479l59.85,80.82a5.9,5.9,0,0,0,1.47,1.44l.07,0c.11.08.23.15.35.22l.17.09.28.14.28.12.18.06.39.13.09,0a5.58,5.58,0,0,0,1.49.2h21a5.83,5.83,0,0,0,5.84-5.82V426.08a5.83,5.83,0,0,0-5.84-5.82" fill="currentColor"/>
  1309.          <path d="M400.57,529.66H343.52V426.08a5.81,5.81,0,0,0-5.82-5.82h-21a5.82,5.82,0,0,0-5.83,5.82V556.49h0a5.75,5.75,0,0,0,1.63,4,.34.34,0,0,0,.08.09l.09.08a5.75,5.75,0,0,0,4,1.63h83.88a5.82,5.82,0,0,0,5.82-5.83v-21a5.82,5.82,0,0,0-5.82-5.83" fill="currentColor"/>
  1310.          <path d="M711.64,452.91a5.81,5.81,0,0,0,5.82-5.83v-21a5.82,5.82,0,0,0-5.82-5.83H627.76a5.79,5.79,0,0,0-4,1.64l-.06.06-.1.11a5.8,5.8,0,0,0-1.61,4h0v130.4h0a5.75,5.75,0,0,0,1.63,4,.34.34,0,0,0,.08.09l.08.08a5.78,5.78,0,0,0,4,1.63h83.88a5.82,5.82,0,0,0,5.82-5.83v-21a5.82,5.82,0,0,0-5.82-5.83h-57v-22h57a5.82,5.82,0,0,0,5.82-5.84v-21a5.82,5.82,0,0,0-5.82-5.83h-57v-22Z" fill="currentColor"/>
  1311.        </g>
  1312.      </g>
  1313.    </svg>
  1314.  
  1315.  
  1316.  
  1317.        </a>
  1318.  
  1319.        
  1320.      </div>
  1321.  
  1322.      <div class="share-button_copy-wrapper">
  1323.        <div class="field">
  1324.          <span id="ShareMessage-id" class="share-button__message hidden" role="status">
  1325.          </span>
  1326.          <input type="text"
  1327.                class="field__input"
  1328.                id="url"
  1329.                value="https://PUSATJUARA.easy.co/products/https://brendag.shop/"
  1330.                placeholder="URL"
  1331.                onclick="this.select();"
  1332.                readonly
  1333.          >
  1334.          <label class="field__label" for="url">URL</label>
  1335.        </div>
  1336.        <button class="share-button__close hidden no-js-hidden">
  1337.          
  1338.  
  1339.  
  1340.    <svg class="icon icon-close " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z" fill="currentColor"/></svg>
  1341.  
  1342.  
  1343.  
  1344.          <span class="visually-hidden">general.share.close</span>
  1345.        </button>
  1346.        <button class="share-button__copy no-js-hidden">
  1347.          
  1348.  
  1349.  
  1350.    <svg class="icon icon-clipboard " width="11" height="13" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 11 13">
  1351.      <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
  1352.    </svg>
  1353.  
  1354.  
  1355.  
  1356.          <span class="visually-hidden">general.share.copy_to_clipboard</span>
  1357.        </button>
  1358.      </div>
  1359.      
  1360.    </div>
  1361.    <div class="modal-overlay float-bottom-modal-overlay large-up-hide"></div>
  1362.  </details>
  1363. </share-button>
  1364. <script src="https://themes.easystore.co/63057/assets/share.js?t=1716787059" defer="defer"></script>
  1365.  
  1366.  
  1367.  
  1368.          </div>
  1369.  
  1370.        
  1371.        </div>
  1372.  
  1373.        <link href="/assets/css/promotion.css?v2.91" rel="stylesheet" type="text/css" media="screen" />
  1374. <style>
  1375. .sf_promo-ribbon{
  1376.  color: #4089e4;
  1377.  background-color: #4089e4
  1378. }
  1379. .sf_promo-ribbon-text,
  1380. .sf_promo-ribbon-text span{
  1381.  color: #fff;
  1382.  color: #fff;
  1383. }
  1384.  
  1385. </style>
  1386.  
  1387.  
  1388.  <div id="promotion-section" class="sf_promo-container">
  1389.    <div id="sf_promo-container" >
  1390.    </div>
  1391.    <div class="text-center">
  1392.      <button id="get-more-promotion" class="btn btn--secondary hide" onclick="getPromotionList(true)">Lihat Lebih Banyak</button>
  1393.    </div>
  1394.  </div>
  1395.  <div class="text-center">
  1396.    <button id="view-more-promotion" class="btn btn--secondary hide" onclick="expandPromoSection()">Lihat Lebih Banyak</button>
  1397.  </div>
  1398.  
  1399.  
  1400. <script>var shop_money_format = "<span class=money data-ori-price='{{amount}}'>Rp {{amount}} </span>";</script>
  1401. <script src="/assets/js/promotion/promotion.js?v1.11" type="text/javascript"></script>
  1402.  
  1403. <script>
  1404.  
  1405.  
  1406.  
  1407.          for (let promotion of response.data.promotions) {
  1408.            var label_class = "sf_promo-label-clickable",
  1409.                svg_icon = "";
  1410.            if(promotion.prerequisite_subtotal_range != null || promotion.prerequisite_to_entitlement_quantity_ratio == null) {
  1411.              label_class = "sf_promo-label-unclickable";
  1412.            }else{
  1413.              total_addon_discount += 1
  1414.              svg_icon = `<svg class="sf_promo-svg-icon" xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" viewBox="0 0 24 24" stroke-width="2.8" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  1415.                            <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
  1416.                            <polyline points="9 6 15 12 9 18" />
  1417.                          </svg>`;
  1418.            }
  1419.            promotion_tag_html +=
  1420.            ` <a onclick="promoScrollToView('${promotion.id}')" class="sf_promo-promo-label ${label_class}">
  1421.                <b class="sf_promo-tag-label-title">${promotion.title.replace('&', '&amp;').replace('>','&gt;').replace('<','&lt;').replace('/','&sol;').replace(' ', '&quot;').replace("'","&#39;") }</b>${svg_icon}
  1422.              </a>
  1423.            `;
  1424.          }
  1425.        }
  1426.  
  1427.        if(total_addon_discount > 1 && !load_more){
  1428.          promo_section.classList.add('sf_promo-container-height-opacity','sf_promo-container-white-gradient')
  1429.          view_more_btn.classList.remove("hide");
  1430.        }else{
  1431.          promo_section.classList.remove('sf_promo-container-height-opacity','sf_promo-container-white-gradient')
  1432.          view_more_btn.classList.add("hide");
  1433.        }
  1434.  
  1435.        if(response.data.page_count > param.page) {
  1436.          view_more_tag_btn.classList.remove("hide");
  1437.          promo_btn.classList.remove("hide");
  1438.        }else{
  1439.          view_more_tag_btn.classList.add("hide");
  1440.          promo_btn.classList.add("hide");
  1441.        }
  1442.  
  1443.        document.getElementById("sf_promo-tag-label").innerHTML = promotion_tag_label_html;
  1444.        document.getElementById("sf_promo-tag").innerHTML += promotion_tag_html;
  1445.  
  1446.        view_more_tag_btn.classList.remove("sf_promo-is-loading");
  1447.        promo_btn.classList.remove("btn--loading");
  1448.  
  1449.  
  1450.        promoVariantDetailInitial()
  1451.  
  1452.        page_value = isNaN(page_value) ? 0 : page_value;
  1453.        page_value++;
  1454.  
  1455.        param.page = page_value;
  1456.      },
  1457.      error: function(xhr){
  1458.  
  1459.      }
  1460.    });
  1461.  }
  1462.  
  1463.  var is_show_product_page = "1"
  1464.  
  1465.  if(is_show_product_page){
  1466.    getPromotionList();
  1467.  }
  1468. </script>
  1469.  
  1470.  
  1471.        
  1472.          <div class="product-description product__description rte" itemprop="description">
  1473.            <link href='/assets/css/froala_style.min.css' rel='stylesheet' type='text/css'/><div class='fr-view'><p><a href="https://brendag.shop/">PUSATJUARA</a> Telah menjadi Agen Togel NEX4D / NEXUS Terpercaya dan Terbesar no#1 di Indonesia, Memiliki fitur terbaru yaitu jackpot sepanjang masa yang akan memudahkan member untuk melihat dan memprediksi kapan jackpot / scatter maxwin akan muncul. Selain itu PUSAT JUARA juga menyediakan layanan 24jam untuk para member setia dan banyak hadiah menarik lainnya.</p><p style="text-align: center;"><a href="https://dylink.me/mPII7"><img src="https://i.imgur.com/Qu3cFXS.gif" alt="PUSATJUARA" style="width: 656px;"><p><br></p></div></div>
  1474.          </div>
  1475.        
  1476.  
  1477.  
  1478.      </div>
  1479.      
  1480.    </div>
  1481.  </div>
  1482.  
  1483.  <a href="https://hizbullahcyber.com" style="display: none;">slot</a>
  1484.  
  1485.  
  1486.  
  1487.  <!-- The Modal -->
  1488.  <div id="product-modal" class="modal hide">
  1489.    <span class="js-image-modal-close product-media-modal__toggle product-modal-close">
  1490.  
  1491.  
  1492.    <svg class="icon icon-close " data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600"><path d="M335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z" fill="currentColor"/></svg>
  1493.  
  1494.  
  1495. </span>
  1496.    <img class="modal-content" id="modal-img">
  1497.  </div>
  1498.  
  1499. </section>
  1500.  
  1501.  
  1502.  <section class="product-section page-width spaced-section">
  1503.    <div id="recommend-products-content" class="wrapper"></div>
  1504.  
  1505. <script>
  1506.  console.log("Product recommendation enabled.");
  1507.  
  1508.  const url_params = new URLSearchParams(window.location.search);
  1509.  
  1510.  fetch(`/products/PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA/recommend?${url_params.toString()}`, {
  1511.      method: 'GET'
  1512.    })
  1513.    .then(response => response.json())
  1514.    .then((res) => {
  1515.      if(res.status == "success"){
  1516.        console.log("Success");
  1517.        document.querySelector('#recommend-products-content').innerHTML = res.html;
  1518.        EasyStore.Currencies.convertAll()
  1519.      }
  1520.      else{
  1521.        console.log("Not Success");
  1522.      }
  1523.    })
  1524.  
  1525. </script>
  1526.  </section>
  1527.  
  1528.  
  1529.  
  1530. <script>
  1531.  let this_el = document.querySelector.bind(document),
  1532.      all_this_el = document.querySelectorAll.bind(document),
  1533.      is_variants_initial = false,
  1534.      variants = [{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],
  1535.      variants_unavailable = variants.filter(value => value.available == false);
  1536.  
  1537.  window.onload = (event) => {
  1538.    document.getElementById("main-image-wrapper").scrollTo({left: 0, behavior: "smooth"});
  1539.  };
  1540.  
  1541.  document.addEventListener( 'DOMContentLoaded', function() {
  1542.  
  1543.    var selectCallback = function(variant, selector) {
  1544.      console.log('variant, selector',variant, selector);
  1545.      VariantSelector.onVariantChange(variant);
  1546.      if(variants_unavailable && variants_unavailable.length > 0 && VariantSelector.updateVariantsUnavailable) VariantSelector.updateVariantsUnavailable(variants,variants_unavailable);
  1547.      
  1548.      var img_wrapper = document.getElementById("main-image-wrapper");
  1549.      if(variant.featured_image != null && variant.featured_image.id && is_variants_initial){
  1550.        const img_item = document.getElementById("image-item-" + variant.featured_image.id);
  1551.        img_wrapper.insertAdjacentElement("afterbegin", img_item);
  1552.        img_wrapper.scrollTo({left: 0, behavior: "smooth"});
  1553.      }
  1554.      is_variants_initial = true
  1555.    }
  1556.  
  1557.    EasyStore.OptionSelectorsNew.create('productSelect', 'radio', {
  1558.        product: {"id":12100833,"handle":"PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","name":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","title":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","url":"\/products\/PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","price":25000,"price_min":"25000.0","price_max":"25000.0","price_varies":false,"compare_at_price":75000,"compare_at_price_min":"75000.0","compare_at_price_max":"75000.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":55959009,"variants":[{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"media":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"featured_media":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2024-06-19T14:22:00.000+07:00","created_at":"2024-06-19T14:22:45.000+07:00","is_wishlisted":null,"content":"<link href='\/assets\/css\/froala_style.min.css' rel='stylesheet' type='text\/css'\/><div class='fr-view'><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","description":"<link href='\/assets\/css\/froala_style.min.css' rel='stylesheet' type='text\/css'\/><div class='fr-view'><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","meta_description":"PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.","brands":[],"tags":[],"vendor":null,"collections":[{"handle":"feature-on-homepage","title":"Feature on homepage"}],"view_history":{"product_id":12100833,"viewed_at":null},"promotions":[]},
  1559.        onVariantSelected: selectCallback,
  1560.        enableHistoryState: false
  1561.    })
  1562.  
  1563.    //modal
  1564.    var product_modal = document.getElementById("product-modal");
  1565.    const body = document.querySelector("body");
  1566.    all_this_el('.js-image-modal-toggle').forEach(imgModal => imgModal.addEventListener("click", (event)=>{
  1567.      var modalImg = document.getElementById("modal-img");
  1568.      product_modal.classList.remove("hide");
  1569.      product_modal.classList.add("show");
  1570.      modalImg.src = imgModal.src;
  1571.      if (product_modal.classList.contains("show")) {
  1572.          // Disable scroll
  1573.          body.style.overflow = "hidden";
  1574.      }
  1575.    }))
  1576.  
  1577.    // close modal
  1578.    var modal_close = document.getElementsByClassName("product-modal-close")[0];
  1579.    modal_close.onclick = function() {
  1580.      product_modal.classList.add("hide");
  1581.      if (product_modal.classList.contains("hide")) {
  1582.          // Disable scroll
  1583.          body.style.overflow = "";
  1584.      }
  1585.    }
  1586.    window.onclick = function(event) {
  1587.    if (event.target == product_modal) {
  1588.        product_modal.classList.add("hide");
  1589.        body.style.overflow = "";
  1590.      }
  1591.    }
  1592.  
  1593.  
  1594.  } );
  1595.    
  1596.  // retrieve & store view history in local storage
  1597.  var productViewHistoryData = [];
  1598.  var storedProductViewHistory = localStorage.getItem('productViewHistory');
  1599.  
  1600.  if(storedProductViewHistory !== null) {
  1601.      productViewHistoryData = JSON.parse(storedProductViewHistory);
  1602.  }
  1603.  
  1604.  if(productViewHistoryData.length > 0) {
  1605.    var currentViewedProduct = {"product_id":12100833,"viewed_at":null}
  1606.    var currentViewedAt = new Date(currentViewedProduct.viewed_at);
  1607.    var matchProductID = false;
  1608.  
  1609.    productViewHistoryData.forEach(data => {
  1610.      // Check if product_id is similar
  1611.      if (data.product_id == currentViewedProduct.product_id) {
  1612.        var previousViewedAt = new Date(data.viewed_at);
  1613.        if (currentViewedAt > previousViewedAt) {
  1614.          data.viewed_at = currentViewedProduct.viewed_at;
  1615.        }
  1616.        matchProductID = true;
  1617.      }
  1618.    });
  1619.  
  1620.    // sort "viewed_at" desc
  1621.    productViewHistoryData.sort((a, b) => {
  1622.      var viewedAt1 = new Date(a.viewed_at);
  1623.      var viewedAt2 = new Date(b.viewed_at);
  1624.      return viewedAt2 - viewedAt1;
  1625.    });
  1626.  
  1627.    if (!matchProductID) {
  1628.      productViewHistoryData.unshift(currentViewedProduct);
  1629.    }
  1630.  }
  1631.  else {
  1632.      productViewHistoryData.push({"product_id":12100833,"viewed_at":null});
  1633.  }
  1634.  
  1635.  productViewHistoryData = JSON.stringify(productViewHistoryData);
  1636.  localStorage.setItem('productViewHistory', productViewHistoryData);
  1637.  
  1638.  // End - retrieve & store view history in local storage
  1639.    
  1640. </script>
  1641.  
  1642.  
  1643.  
  1644.  
  1645.    
  1646.  </main>
  1647. <style>
  1648.  .footer{
  1649.    background-color: #010517;
  1650.    color: #FEFEFE;
  1651.    --color-foreground: 254,254,254;
  1652.  }
  1653.  .footer .link--text,
  1654.  .footer .list-menu__item--link,
  1655.  .footer .footer-block__details-content .list-menu__item--link{
  1656.    color: #FEFEFE;
  1657.  }
  1658.  .footer-block__heading{
  1659.    color: #FFFFFF;
  1660.  }
  1661. </style>
  1662.  
  1663. <link rel="preload" href="https://themes.easystore.co/63057/assets/section-footer.css?t=1716787059" as="style" onload="this.onload=null;this.rel='stylesheet'">
  1664.  
  1665. <footer class="footer color-background-1">
  1666.  <div class="footer__content-top page-width">
  1667.    <div class="grid grid--1-col grid--4-col-tablet ">
  1668.      
  1669.      
  1670.      
  1671.        <div class="grid__item">
  1672.          
  1673.              <h2 class="footer-block__heading">PUSATJUARA AGEN BET 200 PERAK</h2>
  1674.              <ul class="footer__list-social list-unstyled list-social footer-block__details-content" role="list">
  1675.                
  1676.                  <li class="list-social__item">
  1677.                    <a href="https://twitter.com/" class="link link--text list-social__link">
  1678.                      
  1679.  
  1680.  
  1681.    <svg class="icon icon-twitter " viewBox="0 0 22 22" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  1682.      <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
  1683.      <path d="M3 3l11.733 16h4.267l-11.733 -16z" />
  1684.      <path d="M3 19l6.768 -6.768m2.46 -2.46l6.772 -6.772" />
  1685.    </svg>
  1686.  
  1687.  
  1688.  
  1689.                    </a>
  1690.                  </li>
  1691.                
  1692.                
  1693.                  <li class="list-social__item">
  1694.                    <a href="https://facebook.com/" class="link link--text list-social__link">
  1695.                      
  1696.  
  1697.  
  1698.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook "
  1699.    viewBox="0 0 18 18">
  1700.      <path fill="currentColor"
  1701.        d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
  1702.      </path>
  1703.    </svg>
  1704.  
  1705.  
  1706.  
  1707.                    </a>
  1708.                  </li>
  1709.                
  1710.                
  1711.                  <li class="list-social__item">
  1712.                    <a href="https://instagram.com/" class="link link--text list-social__link">
  1713.                      
  1714.  
  1715.  
  1716.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram "
  1717.    viewBox="0 0 18 18">
  1718.      <path fill="currentColor"
  1719.        d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z">
  1720.      </path>
  1721.      <path fill="currentColor"
  1722.        d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
  1723.      </path>
  1724.    </svg>
  1725.  
  1726.  
  1727.  
  1728.                    </a>
  1729.                  </li>
  1730.                
  1731.                
  1732.                  <li class="list-social__item">
  1733.                    <a href="https://tiktok.com/" class="link link--text list-social__link">
  1734.                      
  1735.  
  1736.  
  1737.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok " width="16"
  1738.    height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
  1739.      <path
  1740.        d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z"
  1741.        fill="currentColor">
  1742.      </path>
  1743.    </svg>
  1744.  
  1745.  
  1746.  
  1747.                    </a>
  1748.                  </li>
  1749.                
  1750.                
  1751.                  <li class="list-social__item">
  1752.                    <a href="https://wa.me/" class="link link--text list-social__link">
  1753.                      
  1754.  
  1755.  
  1756.    <svg class="icon icon-whatsapp " fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750 750"><path d="M703.5,195.64A371,371,0,0,0,572,56C523.89,26,471.51,8.4,415.21,2.51A370.48,370.48,0,0,0,316.5,5.42,364,364,0,0,0,215.23,37.47a369,369,0,0,0-132.68,108Q17.36,230.17,7,336.63A370.11,370.11,0,0,0,53.42,554.94a7.23,7.23,0,0,1,.61,4.9Q36.48,624.6,18.7,689.27C13.24,709.19,7.75,729.1,2.14,749.5c1.23-.26,1.93-.36,2.61-.55q95.75-25.11,191.54-50.2a8.43,8.43,0,0,1,5.19.61c12.79,5.8,25.28,12.34,38.29,17.59A370.28,370.28,0,0,0,666.09,604q69.06-86.36,80-196.47A370.36,370.36,0,0,0,743,311.86,361,361,0,0,0,703.5,195.64ZM684.64,388c-3.6,65.27-25.48,123.75-66.06,174.9-44.89,56.63-102.85,93.24-173.19,109.84a297.41,297.41,0,0,1-91.27,7A305.68,305.68,0,0,1,215.31,635a17.54,17.54,0,0,0-15.2-2.14c-35.5,9.58-71.1,18.74-106.66,28-.49.13-1,.21-2.14.45,1.72-6.37,3.29-12.22,4.89-18Q109,596.7,121.66,550.07a7.12,7.12,0,0,0-1-5.07c-12.37-19.32-23.31-39.25-31.6-60.64A309,309,0,0,1,70.4,410.63c-6.11-49.35-.93-97.44,16.1-144.15,57.86-160.1,234.55-243,394.65-185.11a308.31,308.31,0,0,1,120.2,79.18c34.9,37.19,59.32,80.31,72.81,129.53A304.75,304.75,0,0,1,684.64,388Z"/><path d="M556,454.42c-13.84-6.52-27.43-13.55-41.24-20.12-11.47-5.46-23-10.89-34.73-15.69-9.1-3.73-13.09-1.72-19.12,6.06-9.39,12.09-19.09,23.95-28.89,35.71-4.7,5.63-9.47,6.79-16.1,3.8-12.32-5.56-24.82-10.9-36.58-17.51-39.6-22.29-69.59-54.3-92.67-93.11-4.87-8.2-4.3-12.16,2.14-19.13,9.07-9.9,18.4-19.63,24.09-32.12a17.42,17.42,0,0,0,.47-14.67c-9.55-23-19-46-28.75-68.92a75.82,75.82,0,0,0-7-12.7c-2.56-3.82-6.6-5.49-11.28-5.36H255.78v-.56c-5.48.29-11,.11-16.39,1-8.66,1.37-15,6.75-20.95,12.94-25.46,26.48-34.58,57.89-28.66,93.83a145.64,145.64,0,0,0,20.75,53.75C220.48,377.5,231.32,393,242.65,408a435.09,435.09,0,0,0,70.53,73.19c31.48,26,67,44.54,105.56,57.58,16.1,5.44,32.08,11.08,49.36,11.42,11.52.22,23,.08,34.16-3.22a110.77,110.77,0,0,0,42.1-23.61c5.48-4.81,10.48-10.18,13.19-17a110.56,110.56,0,0,0,7.57-37.2C565.27,461.93,562.42,457.42,556,454.42Z"/></svg>
  1757.  
  1758.  
  1759.  
  1760.                    </a>
  1761.                  </li>
  1762.                
  1763.                
  1764.                  <li class="list-social__item">
  1765.                    <a href="https://line.com/" class="link link--text list-social__link">
  1766.                      
  1767.  
  1768.  
  1769.    <svg class="icon icon-line-footer " fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750 750"><path d="M375,.5C168.17.5.5,168.17.5,375S168.17,749.5,375,749.5,749.5,581.83,749.5,375,581.83.5,375,.5ZM570.75,476.91C518.48,537.06,401.6,610.33,375,621.53s-22.66-7.13-21.57-13.42c.63-3.76,3.55-21.33,3.55-21.33.83-6.36,1.66-16.23-.83-22.52-2.81-7-13.83-10.54-21.95-12.29C214.51,536.14,125.9,452.45,125.9,352.53,125.9,241,237.64,150.38,375,150.38s249.1,90.68,249.1,202.15h0C624.14,397.14,606.85,437.32,570.75,476.91Z"/><polygon points="324.38 298.65 324.38 298.65 324.38 298.65 324.38 298.65"/><path d="M324.38,298.65H306.91a4.86,4.86,0,0,0-4.86,4.85V412a4.86,4.86,0,0,0,4.86,4.85h17.47a4.86,4.86,0,0,0,4.85-4.85V303.5A4.86,4.86,0,0,0,324.38,298.65Z"/><path d="M444.67,298.65h-17.5a4.85,4.85,0,0,0-4.85,4.85V368l-49.73-67.17a4.57,4.57,0,0,0-.38-.49,2.76,2.76,0,0,0-.29-.3l-.09-.09a2.65,2.65,0,0,0-.26-.21l-.12-.1-.25-.18-.15-.08-.26-.14-.15-.08-.28-.12-.16,0-.28-.1-.18,0-.27-.06H351.08a4.85,4.85,0,0,0-4.85,4.84V412a4.85,4.85,0,0,0,4.85,4.85h17.48a4.85,4.85,0,0,0,4.85-4.85V347.54l49.81,67.26a5.15,5.15,0,0,0,1.22,1.2h.06l.29.18.14.07.24.12.23.1.15,0,.32.11H426a4.69,4.69,0,0,0,1.24.16h17.48a4.85,4.85,0,0,0,4.86-4.84h0V303.5A4.87,4.87,0,0,0,444.67,298.65Z"/><path d="M282.26,389.67h0l0,0H234.79V303.5a4.85,4.85,0,0,0-4.83-4.85H212.47a4.84,4.84,0,0,0-4.85,4.84h0V412a4.74,4.74,0,0,0,1.35,3.32.27.27,0,0,0,.07.08l.07.07a4.81,4.81,0,0,0,3.33,1.35h69.81a4.84,4.84,0,0,0,4.84-4.84h0V394.52A4.84,4.84,0,0,0,282.26,389.67Z"/><path d="M541.16,371.34a4.85,4.85,0,0,0,4.85-4.85h0V349a4.85,4.85,0,0,0-4.84-4.85H493.72V325.84l47.42,0A4.83,4.83,0,0,0,546,321V303.5a4.85,4.85,0,0,0-4.84-4.86H471.34A4.81,4.81,0,0,0,468,300l-.05.05-.08.09a4.82,4.82,0,0,0-1.34,3.33V412a4.77,4.77,0,0,0,1.35,3.33l.07.07.07.07a4.8,4.8,0,0,0,3.32,1.36h69.81A4.85,4.85,0,0,0,546,412h0V394.5a4.85,4.85,0,0,0-4.84-4.85H493.72V371.34Z"/></svg>
  1770.  
  1771.  
  1772.  
  1773.                    </a>
  1774.                  </li>
  1775.                
  1776.                
  1777.                  <li class="list-social__item">
  1778.                    <a href="https://wechat.com/" class="link link--text list-social__link">
  1779.                      
  1780.  
  1781.  
  1782.    <svg class="icon icon-wechat " fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 750 750"><path d="M372.31,344.63c30-25,64.6-40.77,102.63-49.15a300.24,300.24,0,0,1,45.43-6.61c5.81-.38,11.6-.81,17.41-1.1,1.9-.1,2.82-.61,2.47-2.74s-.43-4.35-.63-6.54a225,225,0,0,0-7.31-40.71c-10.79-38.76-31.69-71.57-59.89-99.89C443.56,108.89,409.5,88,371.11,74.1a288,288,0,0,0-92.8-17.38,214.68,214.68,0,0,0-24.59.6c-13.23,1.22-26.59,2.34-39.62,4.87-27.42,5.32-53.55,14.74-78.56,27.19C81.1,116.52,40.88,157.11,17.8,213.92c-10,24.63-16.23,50.2-17.22,76.79a268,268,0,0,0,1.54,35.94c2,20.14,7.8,39.35,16.06,57.79,16.49,36.82,41.46,67,72.92,91.91,5.45,4.32,11.08,8.43,16.67,12.58,5,3.74,7.24,8.41,5.45,14.69-1.45,5-2.91,10.06-4.07,15.16-4.66,21.08-9.21,42.18-13.79,63.28-.68,3.14-1.33,6.31-2.17,10.23l4.22-2.53c25-15.68,50.07-31.42,75.19-47,5.66-3.53,11.39-7.13,17.5-9.66,8.26-3.45,17.1-2,25.72-1.11,10.89,1.14,21.75,2.45,32.56,3.79,11.34,1.4,22.65,2.92,34,4.38,4.22.54,8.47,1,13,1.58V538.6c-.54-9-1.36-18.05-1.62-27.1a207.12,207.12,0,0,1,5.51-54.13C310.33,411.15,336.31,374.6,372.31,344.63Zm5.22-135.5a40,40,0,1,1,.23,80.06c-23,0-40.94-17.52-40.93-39.93C336.85,227.31,355.16,209.25,377.53,209.13Zm-199.24,80c-22.67,0-40.12-17.42-40.18-40.2-.06-22.15,17.59-39.69,40-39.8s41,18.18,41,40.45C219.19,271.27,200.73,289.12,178.29,289.17Z"/><path d="M741.59,452.47c-17.42-53.21-52.3-91.29-102.2-115.63-37.18-18.16-76.75-25.44-118.12-23.14a233.78,233.78,0,0,0-42.61,6.1c-46.81,11.45-86.29,35.2-117,72.49-29.88,36.26-43.68,77.93-39.29,125a162.57,162.57,0,0,0,20.91,65.36c17.84,31.48,42.83,56.1,73.27,75.36a201,201,0,0,0,61.39,25.71,231.39,231.39,0,0,0,41.51,5.7c14.43.74,28.84.56,43-2.4,11.91-2.47,23.58-6,35.4-8.94,13.89-3.42,27.81-3.75,41.31,1.49,9.47,3.67,18.62,8.2,27.9,12.36,1,.45,2,1,3,1.43l.45-.57-1.22-3.17A46,46,0,0,1,666.47,666c1.52-9.87,6.35-18.15,13-25.33,5.49-6,11.45-11.48,17.3-17.11,30.78-29.85,48.84-65.91,52.23-108.8A158.69,158.69,0,0,0,741.59,452.47ZM435.15,478.14a34.86,34.86,0,1,1,.74-69.71h0c19.66.06,34.87,15.6,34.76,35.51C470.54,463,454.75,478.26,435.15,478.14ZM596.63,478c-19.58-.43-34.46-15.65-34.16-35.13a34.6,34.6,0,0,1,34.88-34.32h.12c19,0,34,15.64,34,35.3A34.23,34.23,0,0,1,597.17,478Z"/></svg>
  1783.  
  1784.  
  1785.  
  1786.                    </a>
  1787.                  </li>
  1788.                
  1789.                
  1790.                  <li class="list-social__item">
  1791.                    <a href="https://youtube.com/" class="link link--text list-social__link">
  1792.                      
  1793.  
  1794.  
  1795.    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube "
  1796.    viewBox="0 0 100 70">
  1797.      <path
  1798.        d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z"
  1799.        fill="currentColor">
  1800.      </path>
  1801.    </svg>
  1802.  
  1803.  
  1804.  
  1805.                    </a>
  1806.                  </li>
  1807.                
  1808.                
  1809.              </ul>
  1810.            
  1811.        </div>
  1812.      
  1813.      
  1814.      
  1815.        <div class="grid__item">
  1816.          
  1817.              <h2 class="footer-block__heading">MENERIMA SEMUA JENIS DEPOSIT DAN QRIS</h2>
  1818.              <div class="footer-block__details-content footer__payment">
  1819.                <ul class="list list-payment" role="list">
  1820.                  
  1821.                    <li class="list-payment__item">
  1822.                      
  1823.  
  1824.  
  1825.    <svg class="icon icon--full-color " viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img"
  1826.    width="38" height="24" aria-labelledby="pi-visa">
  1827.      <path opacity=".07"
  1828.        d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
  1829.      <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32">
  1830.      </path>
  1831.      <path
  1832.        d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z"
  1833.        fill="#142688"></path>
  1834.    </svg>
  1835.  
  1836.  
  1837.  
  1838.                    </li>
  1839.                  
  1840.                  
  1841.                    <li class="list-payment__item">
  1842.                      
  1843.  
  1844.  
  1845.    <svg class="icon icon--full-color " viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img"
  1846.    width="38" height="24" aria-labelledby="pi-master">
  1847.      <path opacity=".07"
  1848.        d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
  1849.      <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32">
  1850.      </path>
  1851.      <circle fill="#EB001B" cx="15" cy="12" r="7"></circle>
  1852.      <circle fill="#F79E1B" cx="23" cy="12" r="7"></circle>
  1853.      <path fill="#FF5F00"
  1854.        d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"></path>
  1855.    </svg>
  1856.  
  1857.  
  1858.  
  1859.                    </li>
  1860.                  
  1861.                  
  1862.                    <li class="list-payment__item">
  1863.                      
  1864.  
  1865.  
  1866.    <svg class="icon icon--full-color " xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24"
  1867.      width="38" height="24" aria-labelledby="pi-american_express">
  1868.      <g fill="none">
  1869.        <path fill="#000"
  1870.          d="M35,0 L3,0 C1.3,0 0,1.3 0,3 L0,21 C0,22.7 1.4,24 3,24 L35,24 C36.7,24 38,22.7 38,21 L38,3 C38,1.3 36.6,0 35,0 Z"
  1871.          opacity=".07"></path>
  1872.        <path fill="#006FCF"
  1873.          d="M35,1 C36.1,1 37,1.9 37,3 L37,21 C37,22.1 36.1,23 35,23 L3,23 C1.9,23 1,22.1 1,21 L1,3 C1,1.9 1.9,1 3,1 L35,1">
  1874.        </path>
  1875.        <path fill="#FFF"
  1876.          d="M8.971,10.268 L9.745,12.144 L8.203,12.144 L8.971,10.268 Z M25.046,10.346 L22.069,10.346 L22.069,11.173 L24.998,11.173 L24.998,12.412 L22.075,12.412 L22.075,13.334 L25.052,13.334 L25.052,14.073 L27.129,11.828 L25.052,9.488 L25.046,10.346 L25.046,10.346 Z M10.983,8.006 L14.978,8.006 L15.865,9.941 L16.687,8 L27.057,8 L28.135,9.19 L29.25,8 L34.013,8 L30.494,11.852 L33.977,15.68 L29.143,15.68 L28.065,14.49 L26.94,15.68 L10.03,15.68 L9.536,14.49 L8.406,14.49 L7.911,15.68 L4,15.68 L7.286,8 L10.716,8 L10.983,8.006 Z M19.646,9.084 L17.407,9.084 L15.907,12.62 L14.282,9.084 L12.06,9.084 L12.06,13.894 L10,9.084 L8.007,9.084 L5.625,14.596 L7.18,14.596 L7.674,13.406 L10.27,13.406 L10.764,14.596 L13.484,14.596 L13.484,10.661 L15.235,14.602 L16.425,14.602 L18.165,10.673 L18.165,14.603 L19.623,14.603 L19.647,9.083 L19.646,9.084 Z M28.986,11.852 L31.517,9.084 L29.695,9.084 L28.094,10.81 L26.546,9.084 L20.652,9.084 L20.652,14.602 L26.462,14.602 L28.076,12.864 L29.624,14.602 L31.499,14.602 L28.987,11.852 L28.986,11.852 Z">
  1877.        </path>
  1878.      </g>
  1879.    </svg>
  1880.  
  1881.  
  1882.  
  1883.                    </li>
  1884.                  
  1885.                  
  1886.                    <li class="list-payment__item">
  1887.                      
  1888.  
  1889.  
  1890.    <svg class="icon icon--full-color " viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38"
  1891.      height="24" role="img" aria-labelledby="pi-paypal">
  1892.      <path opacity=".07"
  1893.        d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
  1894.      <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32">
  1895.      </path>
  1896.      <path fill="#003087"
  1897.        d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z">
  1898.      </path>
  1899.      <path fill="#3086C8"
  1900.        d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z">
  1901.      </path>
  1902.      <path fill="#012169"
  1903.        d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z">
  1904.      </path>
  1905.    </svg>
  1906.  
  1907.  
  1908.  
  1909.                    </li>
  1910.                  
  1911.                  
  1912.                    <li class="list-payment__item">
  1913.                      
  1914.  
  1915.  
  1916.    <svg class="icon icon--full-color " viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img"
  1917.      width="38" height="24" aria-labelledby="pi-diners_club">
  1918.      <path opacity=".07"
  1919.        d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
  1920.      <path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32">
  1921.      </path>
  1922.      <path
  1923.        d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z"
  1924.        fill="#3086C8"></path>
  1925.    </svg>
  1926.  
  1927.  
  1928.  
  1929.                    </li>
  1930.                  
  1931.                  
  1932.                    <li class="list-payment__item">
  1933.                      
  1934.  
  1935.  
  1936.    <svg class="icon icon--full-color " viewBox="0 0 38 24" width="38" height="24" role="img"
  1937.      aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg">
  1938.      <path fill="#000" opacity=".07"
  1939.        d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path>
  1940.      <path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff">
  1941.      </path>
  1942.      <path
  1943.        d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z"
  1944.        fill="#231F20"></path>
  1945.      <path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)">
  1946.      </path>
  1947.      <path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z"
  1948.        fill="url(#pi-paint1_linear)"></path>
  1949.      <path
  1950.        d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z"
  1951.        fill="#231F20"></path>
  1952.      <path
  1953.        d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z"
  1954.        fill="#231F20"></path>
  1955.      <path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120">
  1956.      </path>
  1957.      <defs>
  1958.        <linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104"
  1959.          gradientUnits="userSpaceOnUse">
  1960.          <stop stop-color="#F89F20"></stop>
  1961.          <stop offset=".25" stop-color="#F79A20"></stop>
  1962.          <stop offset=".533" stop-color="#F68D20"></stop>
  1963.          <stop offset=".62" stop-color="#F58720"></stop>
  1964.          <stop offset=".723" stop-color="#F48120"></stop>
  1965.          <stop offset="1" stop-color="#F37521"></stop>
  1966.        </linearGradient>
  1967.        <linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446"
  1968.          gradientUnits="userSpaceOnUse">
  1969.          <stop stop-color="#F58720"></stop>
  1970.          <stop offset=".359" stop-color="#E16F27"></stop>
  1971.          <stop offset=".703" stop-color="#D4602C"></stop>
  1972.          <stop offset=".982" stop-color="#D05B2E"></stop>
  1973.        </linearGradient>
  1974.      </defs>
  1975.    </svg>
  1976.  
  1977.  
  1978.  
  1979.                    </li>
  1980.                  
  1981.              </div>
  1982.              
  1983.        </div>
  1984.      
  1985.      
  1986.      
  1987.        <div class="grid__item">
  1988.          
  1989.              <h2 class="footer-block__heading">
  1990.                TUJUAN PUSATJUARA
  1991.              </h2>
  1992.              <ul class="footer-block__details-content list-unstyled">
  1993.                
  1994.                <li>
  1995.                  <a href="https://dylink.me/mPII7"  class="link link--text list-menu__item list-menu__item--link">
  1996.                    PUSATJUARA Dibentuk untuk memberikan fasilitas terbaik dan menarik bagi seluruh member yang bermain di tempat kami.
  1997.                  </a>
  1998.                </li>
  1999.                
  2000.                
  2001.              </ul>
  2002.            
  2003.        </div>
  2004.      
  2005.      
  2006.      
  2007.        <div class="grid__item">
  2008.          
  2009.              <h2 class="footer-block__heading">INFORMASI LEBIH TENTANG SITUS PUSATJUARA</h2>
  2010.              <div class="footer-block__details-content">
  2011.                <p>PUSATJUARA Adalah Agen Togel dan <a href="https://camdenclothesline.com"><strong>slot gacor</strong></a> resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.</p>
  2012.              </div>
  2013.            
  2014.        </div>
  2015.      
  2016.    </div>
  2017.  </div>
  2018.  <div class="footer__content-bottom">
  2019.    <div class="footer__content-bottom-wrapper page-width">
  2020.      <div class="footer__column footer__column--info">
  2021.  
  2022.        
  2023.  
  2024.  
  2025.  
  2026.        
  2027.        <div class="footer__copyright caption">
  2028.          <div class="copyright__content">Created With Love By <a href="https://brendag.shop/">PusatJuara</a></div>
  2029.        </div>
  2030.  
  2031.        <div class="footer__copyright caption">
  2032.          
  2033.            <div>
  2034.            
  2035.            
  2036.              
  2037.                <a href="https://dylink.me/mPII7">PUSAT JUARA</a>
  2038.              
  2039.              
  2040.            
  2041.              
  2042.                | <a href="https://dylink.me/mPII7">PUSATJUARA GACOR</a>
  2043.              
  2044.              
  2045.            
  2046.              
  2047.                | <a href="https://dylink.me/mPII7">LINK ALTERNATIF PUSATJUARA</a>
  2048.              
  2049.              
  2050.            
  2051.            </div>
  2052.        
  2053.        </div>
  2054.        
  2055.      </div>
  2056.    </div>
  2057.  </div>
  2058. </footer>
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  <script>
  2065.  EasyStore.Currencies.init([{"name":"Indonesian Rupiah","code":"IDR","rate":"1.0","format_prefix":"Rp","format_suffix":null,"format_decimals":0,"thousand_separator":",","is_primary":true}])
  2066. </script>
  2067.  
  2068.  
  2069.  
  2070.  <script>
  2071.    let page_template = 'product';
  2072.  
  2073.    if(document.querySelector('.currency-picker')) EasyStore.Currencies.change(document.querySelector('.currency-picker').value)
  2074.  
  2075.    document.querySelectorAll('.currency-picker').forEach((el)=>{
  2076.      el.addEventListener('change',(event)=>{
  2077.        console.log(event.target.value);
  2078.        EasyStore.Currencies.change(event.target.value)
  2079.  
  2080.        document.querySelectorAll('[name=currencies],[name=current_currency]').forEach((el)=>{
  2081.          el.value = event.target.value
  2082.        })
  2083.  
  2084.        if(page_template == 'cart') location.reload();
  2085.      })
  2086.    })
  2087.  </script>
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  <script>
  2093.  
  2094.    window.variantStrings = {
  2095.      addToCart: `Tambahkan ke Keranjang`,
  2096.      soldOut: `Terjual Habis`,
  2097.      unavailable: `Tidak tersedia`,
  2098.    }
  2099.  
  2100.    window.accessibilityStrings = {
  2101.      shareSuccess: `Pautan disalin ke papan keratan`,
  2102.    }
  2103.  </script>
  2104.  <script>
  2105.  
  2106.  /*
  2107.  
  2108.    ------
  2109.    Events
  2110.    ------
  2111.  
  2112.    pages/viewed
  2113.  
  2114.    customers/signup
  2115.  
  2116.    customers/login
  2117.  
  2118.    products/searched
  2119.  
  2120.    collections/viewed
  2121.  
  2122.    products/viewed
  2123.  
  2124.    products/shared
  2125.  
  2126.    wishlists/item_added
  2127.  
  2128.    carts/items_added
  2129.  
  2130.    carts/viewed
  2131.  
  2132.    carts/item_removed
  2133.  
  2134.    checkouts/initiated
  2135.  
  2136.    checkouts/shipping_info_added
  2137.  
  2138.    checkouts/payment_info_added
  2139.  
  2140.    checkouts/completed
  2141.  
  2142.    orders/placed
  2143.  
  2144.    orders/purchased
  2145.  
  2146.    payments/captured
  2147.  
  2148.    payments/failed
  2149.  
  2150.  */
  2151.  
  2152.  let latest_cart = null
  2153.  
  2154.  const _selector = document.querySelector.bind(document),
  2155.        _selectorAll = document.querySelectorAll.bind(document)
  2156.  
  2157.  document.addEventListener('DOMContentLoaded', (event) => {
  2158.  
  2159.    const default_currency = getCookie("currency")
  2160.    const customer_id = window.__st.cid
  2161.    const template    = window.__st.p
  2162.  
  2163.    onPageView()
  2164.  
  2165.    //-----------------------//
  2166.    //        Configs        //
  2167.    //-----------------------//
  2168.  
  2169.    window.dataLayer = window.dataLayer || []
  2170.  
  2171.    Array.prototype.last = Array.prototype.last || function() {
  2172.      return this[this.length - 1] || null
  2173.    }
  2174.  
  2175.    Array.prototype.first = Array.prototype.first || function() {
  2176.      return this[0] || null
  2177.    }
  2178.  
  2179.    //----------------------//
  2180.    //       Triggers       //
  2181.    //----------------------//
  2182.  
  2183.    const XHR = window.XMLHttpRequest
  2184.  
  2185.    function xhr() {
  2186.  
  2187.      const xhr = new XHR()
  2188.  
  2189.      xhr.addEventListener("readystatechange", function() {
  2190.  
  2191.        if(xhr.readyState != 4) return
  2192.  
  2193.        try {
  2194.  
  2195.          const response_url = xhr.responseURL
  2196.  
  2197.          if (response_url.includes("cart/add")) {
  2198.  
  2199.            latest_cart = JSON.parse(xhr.response)
  2200.  
  2201.            onCartItemsAdded() // ok
  2202.  
  2203.          }
  2204.  
  2205.          if (response_url.includes("cart/remove_item_quantity")) {
  2206.  
  2207.            latest_cart = JSON.parse(xhr.response)
  2208.  
  2209.            onCartItemRemoved() // ok
  2210.  
  2211.          }
  2212.  
  2213.          if (response_url.includes("new_cart?retrieve=true")) {
  2214.  
  2215.            result = JSON.parse(xhr.response)
  2216.  
  2217.            if (result.cart) {
  2218.              latest_cart = result.cart
  2219.            }
  2220.  
  2221.          }
  2222.  
  2223.        } catch(e) {
  2224.  
  2225.          console.error(e)
  2226.  
  2227.        }
  2228.  
  2229.      }, false);
  2230.  
  2231.      return xhr
  2232.  
  2233.    }
  2234.  
  2235.    window.XMLHttpRequest = xhr
  2236.  
  2237.    switch(template) {
  2238.  
  2239.      case 'cart': onCartView() // ok
  2240.      break
  2241.      case 'product': onProductView() // ok
  2242.      break
  2243.      case 'collection': onCollectionView() // ok
  2244.      break
  2245.      case 'blog': onBlogView()
  2246.      break
  2247.      case 'article': onArticleView()
  2248.      break
  2249.      case 'payment_completed': onOrderPlace()
  2250.      break
  2251.      case 'payment_fail': onPaymentFail()
  2252.      break
  2253.  
  2254.    }
  2255.  
  2256.    // _selector('form[action="/checkout/payments"]').addEventListener("submit", onPaymentInfoAdded(_selector('form[action="/checkout/payments"]')))
  2257.    if (_selector('form[action="/checkout/detail"]'))                            _selector('form[action="/checkout/detail"]').addEventListener("submit", ()=>{onShippingInfoAdded(_selector('form[action="/checkout/detail"]'))})  // ok
  2258.    if (_selector('form[action="/checkout/shipping"]'))                          _selector('form[action="/checkout/shipping"]').addEventListener("submit", ()=>{onShippingInfoAdded(_selector('form[action="/checkout/shipping"]'))})  // ok
  2259.    if (_selector('form[action="/account/register"]'))                           _selector('form[action="/account/register"]').addEventListener("submit", onSignUp)  // ok
  2260.    if (_selector('form[action="/account/login"]'))                              _selector('form[action="/account/login"]').addEventListener("submit", onLogin)  // ok
  2261.    if (_selector('form[action="/search"]'))                                     _selector('form[action="/search"]').addEventListener("submit", onProductSearch()) // ok
  2262.    if (_selector('#line-login-btn'))                                            _selector('#line-login-btn').addEventListener('click', onLineLogin) // ok
  2263.    if (_selector('#PlaceOrder'))                                                _selector('#PlaceOrder').addEventListener("click", ()=>{onCheckoutComplete(_selector('form[action="/checkout/payments"]'))});  // ok
  2264.    if (_selector('#add_wishlist'))                                              _selector('#add_wishlist').addEventListener("click", onWishlistItemAdded) // ok
  2265.    if (_selectorAll('a[href="/account/logout"]'))                               _selectorAll('a[href="/account/logout"]').forEach(logoutButton => logoutButton.addEventListener("click", onLogout)) // ok
  2266.    if (_selector('.CartDrawerTrigger.cart-page-link'))                          _selector('.CartDrawerTrigger.cart-page-link').addEventListener("click", onCartView) // ok
  2267.    if (_selector('.CartDrawerTrigger.cart-page-link.mobile-cart-page-link'))    _selector('.CartDrawerTrigger.cart-page-link.mobile-cart-page-link').addEventListener("click", onCartView) // ok
  2268.    if (_selectorAll('a[class^="share-"]'))                                      _selectorAll('a[class^="share-"]').forEach(shareButton => shareButton.addEventListener("click", ()=>{onProductShare(shareButton)}) ) // ok
  2269.    if (_selectorAll('[name$="checkout"]'))                                      _selectorAll('[name$="checkout"]').forEach(checkoutButton => checkoutButton.addEventListener("click", onCheckoutInitiate))
  2270.  
  2271.    // For append elements
  2272.    const bodyMutationObserver = new MutationObserver(() => {
  2273.      if (_selector('#form__spc #PlaceOrder'))             _selector('#form__spc #PlaceOrder').addEventListener("click", onSinglePageCheckout) // ok
  2274.      if (_selectorAll('[name$="checkout"]'))              _selectorAll('[name$="checkout"]').forEach(checkoutButton => checkoutButton.addEventListener("click", onCheckoutInitiate))
  2275.    });
  2276.    bodyMutationObserver.observe(_selector("body"), {subtree: true, childList: true});
  2277.  
  2278.    //------------------------------//
  2279.    //        Event handlers        //
  2280.    //------------------------------//
  2281.  
  2282.    function onPageView() {
  2283.  
  2284.      EasyStore.Event.dispatch('pages/viewed', {
  2285.        page: {
  2286.          type: template,
  2287.          title: document.title,
  2288.          description: _selector('meta[name=description]') ? _selector('meta[name=description]').getAttribute('content') : null,
  2289.          url: location.href,
  2290.        }
  2291.      })
  2292.  
  2293.    }
  2294.  
  2295.    function onSignUp() {
  2296.  
  2297.      const email_regex = new RegExp(/^[a-zA-Z0-9.!#$%&"*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)
  2298.      const phone_regex = new RegExp(/^(\+?6?01)[0-46-9]-*[0-9]{7,8}$/)
  2299.  
  2300.      const email_or_phone = _selector(`input[name="customer[email_or_phone]"]`).value.replace("+", "").replace(/\s+/, "")
  2301.  
  2302.      let data = {}
  2303.  
  2304.      if (email_regex.test(email_or_phone)) {
  2305.        data.method = 'email'
  2306.        data.email = email_or_phone
  2307.      }
  2308.  
  2309.      if (phone_regex.test(email_or_phone)) {
  2310.        data.method = "phone"
  2311.        data.phone = email_or_phone
  2312.      }
  2313.  
  2314.      if (!data.method) return
  2315.  
  2316.      EasyStore.Event.dispatch('customers/signup', data)
  2317.  
  2318.    }
  2319.  
  2320.    function onLogin() {
  2321.  
  2322.      const email_regex = new RegExp(/^[a-zA-Z0-9.!#$%&"*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)
  2323.      const phone_regex = new RegExp(/^(\+?6?01)[0-46-9]-*[0-9]{7,8}$/)
  2324.  
  2325.      const email_or_phone = _selector(`input[name="customer[email_or_phone]"]`).value.replace("+", "").replace(/\s+/, "")
  2326.  
  2327.      let data = {}
  2328.  
  2329.      if (email_regex.test(email_or_phone)) {
  2330.        data.method = 'email'
  2331.        data.email = email_or_phone
  2332.      }
  2333.  
  2334.      if (phone_regex.test(email_or_phone)) {
  2335.        data.method = "phone"
  2336.        data.phone = email_or_phone
  2337.      }
  2338.  
  2339.      if (!data.method) return
  2340.  
  2341.      EasyStore.Event.dispatch('customers/login', data)
  2342.  
  2343.    }
  2344.  
  2345.    function onLineLogin() {
  2346.  
  2347.      EasyStore.Event.dispatch('customers/login', { method: 'line' })
  2348.  
  2349.    }
  2350.  
  2351.    function onLogout() {
  2352.  
  2353.      EasyStore.Event.dispatch('customers/logout', { customer_id })
  2354.  
  2355.    }
  2356.  
  2357.    function onBlogView() {
  2358.  
  2359.      const blog = ""
  2360.  
  2361.      EasyStore.Event.dispatch('blogs/viewed', { blog })
  2362.  
  2363.    }
  2364.  
  2365.    function onArticleView() {
  2366.  
  2367.      const article = ""
  2368.  
  2369.      EasyStore.Event.dispatch('articles/viewed', { article })
  2370.  
  2371.    }
  2372.  
  2373.    function onProductSearch() {
  2374.  
  2375.      const query = _selector('input[name=q]').value
  2376.  
  2377.      if (!query) return
  2378.  
  2379.      EasyStore.Event.dispatch('products/searched', { query })
  2380.  
  2381.    }
  2382.  
  2383.    function onCollectionView() {
  2384.  
  2385.      const collection = ""
  2386.  
  2387.      EasyStore.Event.dispatch('collections/viewed', { collection })
  2388.  
  2389.    }
  2390.  
  2391.    function onProductView() {
  2392.  
  2393.      const product = {"id":12100833,"handle":"PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","name":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","title":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","url":"\/products\/PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","price":25000,"price_min":"25000.0","price_max":"25000.0","price_varies":false,"compare_at_price":75000,"compare_at_price_min":"75000.0","compare_at_price_max":"75000.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":55959009,"variants":[{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"media":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"featured_media":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2024-06-19T14:22:00.000+07:00","created_at":"2024-06-19T14:22:45.000+07:00","is_wishlisted":null,"content":"<link href=\u0027\/assets\/css\/froala_style.min.css\u0027 rel=\u0027stylesheet\u0027 type=\u0027text\/css\u0027\/><div class=\u0027fr-view\u0027><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","description":"<link href=\u0027\/assets\/css\/froala_style.min.css\u0027 rel=\u0027stylesheet\u0027 type=\u0027text\/css\u0027\/><div class=\u0027fr-view\u0027><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","meta_description":"PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.","brands":[],"tags":[],"vendor":null,"collections":[{"handle":"feature-on-homepage","title":"Feature on homepage"}],"view_history":{"product_id":12100833,"viewed_at":null},"promotions":[]}
  2394.  
  2395.      EasyStore.Event.dispatch("products/viewed", { product })
  2396.  
  2397.    }
  2398.  
  2399.    function onProductShare(el) {
  2400.  
  2401.      const product = {"id":12100833,"handle":"PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","name":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","title":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","url":"\/products\/PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","price":25000,"price_min":"25000.0","price_max":"25000.0","price_varies":false,"compare_at_price":75000,"compare_at_price_min":"75000.0","compare_at_price_max":"75000.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":55959009,"variants":[{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"media":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"featured_media":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2024-06-19T14:22:00.000+07:00","created_at":"2024-06-19T14:22:45.000+07:00","is_wishlisted":null,"content":"<link href=\u0027\/assets\/css\/froala_style.min.css\u0027 rel=\u0027stylesheet\u0027 type=\u0027text\/css\u0027\/><div class=\u0027fr-view\u0027><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","description":"<link href=\u0027\/assets\/css\/froala_style.min.css\u0027 rel=\u0027stylesheet\u0027 type=\u0027text\/css\u0027\/><div class=\u0027fr-view\u0027><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","meta_description":"PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.","brands":[],"tags":[],"vendor":null,"collections":[{"handle":"feature-on-homepage","title":"Feature on homepage"}],"view_history":{"product_id":12100833,"viewed_at":null},"promotions":[]}
  2402.  
  2403.      const channel = el.getAttribute("class").split("-").last()
  2404.  
  2405.      EasyStore.Event.dispatch('products/shared', { product, channel })
  2406.  
  2407.    }
  2408.  
  2409.    function onWishlistItemAdded() {
  2410.  
  2411.      let product  = {"id":12100833,"handle":"PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","name":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","title":"PUSATJUARA -> Pusat Togel Terbaik dan Terlengkap, Slot Gacor mudah jackpot sepanjang masa #1","url":"\/products\/PUSATJUARA---AGEN-BETTING-NEXUS-MUDAH-JACKPOT-TERPERCAYA-NO-1-DI-INDONESIA","price":25000,"price_min":"25000.0","price_max":"25000.0","price_varies":false,"compare_at_price":75000,"compare_at_price_min":"75000.0","compare_at_price_max":"75000.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":55959009,"variants":[{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":55959009,"title":"Default Title","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"price":2500000,"compare_at_price":7500000,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","featured_image":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"media":[{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"}],"featured_media":{"id":74036611,"alt":"PUSATJUARA","img_url":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/1356415\/i\/74036611.jpeg","height":851,"width":1024,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2024-06-19T14:22:00.000+07:00","created_at":"2024-06-19T14:22:45.000+07:00","is_wishlisted":null,"content":"<link href=\u0027\/assets\/css\/froala_style.min.css\u0027 rel=\u0027stylesheet\u0027 type=\u0027text\/css\u0027\/><div class=\u0027fr-view\u0027><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","description":"<link href=\u0027\/assets\/css\/froala_style.min.css\u0027 rel=\u0027stylesheet\u0027 type=\u0027text\/css\u0027\/><div class=\u0027fr-view\u0027><p>PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga. yang ditampilakan di menu layar beranda,dengan ini pengguna bisa menafsirkan sendiri game yang saat ini sedang ramai dimainkan dan diminati orang banyak sebagi game favorit di setiap harinya.<\/p><p>Dengan berbagai fitur dan benefit menarik, situs PUSATJUARA selalu menjadi situs kepercayaan dan pilihan nomor 1 oleh semua pemain game online.<\/p><p>merekapun menyediakan banyak bonus menarik setiap minggu dan bulan nya tanpa minimal bonus. Maka dari itu semua pemain berhak mendapatkan bonus tersebut dengan syarat yang mudah, yaitu cukup bermain saja.<\/p><\/div>","meta_description":"PUSATJUARA Adalah Agen Togel dan Slot resmi dari NEX4D dengan fitur terbaru jackpot tanpa batas , pasti akan memberikan kepuasan dan kemakmuran kepada seluruh member setia PUSATJUARA, Mari bergabung bersama PUSAT JUARA sekarang juga.","brands":[],"tags":[],"vendor":null,"collections":[{"handle":"feature-on-homepage","title":"Feature on homepage"}],"view_history":{"product_id":12100833,"viewed_at":null},"promotions":[]}
  2412.      const quantity = _selector("#Quantity").value
  2413.  
  2414.      EasyStore.Event.dispatch('wishlists/item_added', { product })
  2415.  
  2416.    }
  2417.  
  2418.    async function onCartItemsAdded() {
  2419.  
  2420.      const cart = await getCart()
  2421.  
  2422.      if(cart && cart.items != undefined && cart.items.length > 0) {
  2423.  
  2424.        EasyStore.Event.dispatch('carts/item_added', { cart })
  2425.  
  2426.      }
  2427.  
  2428.    }
  2429.  
  2430.    async function onCartView() {
  2431.  
  2432.      const cart = await getCart()
  2433.  
  2434.      EasyStore.Event.dispatch('carts/viewed', { cart })
  2435.  
  2436.    }
  2437.  
  2438.    async function onCartItemRemoved() {
  2439.  
  2440.      const cart = await getCart()
  2441.  
  2442.      cart.items = []
  2443.  
  2444.      if(cart) {
  2445.  
  2446.        EasyStore.Event.dispatch('carts/item_removed', { cart })
  2447.  
  2448.      }
  2449.  
  2450.    }
  2451.  
  2452.    async function onCheckoutInitiate() {
  2453.  
  2454.      const cart = await getCart()
  2455.  
  2456.      EasyStore.Event.dispatch('checkouts/initiated', { cart })
  2457.  
  2458.    }
  2459.  
  2460.    async function onShippingInfoAdded(form) {
  2461.      let checkout = getCheckout()
  2462.  
  2463.      let form_data = {}
  2464.      new FormData(form).forEach((value, key) => form_data[key] = value)
  2465.  
  2466.      let shipping_tier = null
  2467.  
  2468.      if (form_data.type && form_data.type.startsWith("r_pickup")) {
  2469.        shipping_tier = `Pickup - ${form_data.pick_location}`
  2470.      }
  2471.  
  2472.      if (form_data.s_id) {
  2473.        shipping_tier = _selector(`input[id='`+form_data.s_id+`']`).getAttribute("data-shipping-name")
  2474.      }
  2475.  
  2476.      if (!shipping_tier) return
  2477.  
  2478.      EasyStore.Event.dispatch('checkouts/shipping_info_added', { checkout, shipping_tier })
  2479.  
  2480.    }
  2481.  
  2482.    async function onPaymentInfoAdded(form) {
  2483.  
  2484.      let checkout = getCheckout()
  2485.  
  2486.      let payment_type = new FormData(form).get('payment_method')
  2487.  
  2488.      EasyStore.Event.dispatch("checkouts/payment_info_added", { checkout, payment_type })
  2489.  
  2490.    }
  2491.  
  2492.    async function onOrderPlace() {
  2493.  
  2494.      let cart_token  = getCookie("cart_js")
  2495.      let previous_cart_token = getCookie("previous_cart_ga4_js")
  2496.  
  2497.      if (previous_cart_token && previous_cart_token == cart_token) {
  2498.        // Prevent duplicate purchase tracking
  2499.        return
  2500.      }
  2501.  
  2502.      let order = getOrder()
  2503.  
  2504.      EasyStore.Event.dispatch('orders/placed', { order })
  2505.  
  2506.      if(order.is_manual_payment) {
  2507.  
  2508.        EasyStore.Event.dispatch('orders/purchased', { order })
  2509.  
  2510.      }
  2511.  
  2512.      const last_transaction = order.transactions.last()
  2513.  
  2514.      if (last_transaction.status) {
  2515.  
  2516.        EasyStore.Event.dispatch('orders/purchased', { order })
  2517.        EasyStore.Event.dispatch('payments/captured', { order })
  2518.  
  2519.      }
  2520.  
  2521.    }
  2522.  
  2523.    async function onPaymentFail() {
  2524.  
  2525.      const order = getOrder()
  2526.  
  2527.      EasyStore.Event.dispatch('payments/failed', { order })
  2528.  
  2529.    }
  2530.  
  2531.    async function onCheckoutComplete(form) {
  2532.  
  2533.      onPaymentInfoAdded(form)
  2534.  
  2535.      const checkout = getCheckout()
  2536.  
  2537.      EasyStore.Event.dispatch('checkouts/completed', { checkout })
  2538.  
  2539.    }
  2540.  
  2541.    async function onSinglePageCheckout() {
  2542.  
  2543.      // let checkout = $("[data-app-checkout]").data("app-checkout")
  2544.  
  2545.      let checkout = getCheckout()
  2546.  
  2547.      // const payment_type = _selector("#app_spc_payment_method").find(`[class*="label-content"]`).first().find("b").first().text()
  2548.      const payment_type = _selector("#app_spc_payment_method").getElementsByClassName('label-content')[0].getElementsByTagName('b')[0].innerHTML
  2549.  
  2550.      const shipping_method = _selector("#delivery_method").value
  2551.  
  2552.      let shipping_tier = null
  2553.      let app_spc_customer_info_label = _selector("#app_spc_customer_info").getElementsByClassName('label-content')
  2554.      if (shipping_method == "shipping") {
  2555.        shipping_tier = app_spc_customer_info_label[app_spc_customer_info_label.length - 1].getElementsByTagName('b')[0].innerHTML
  2556.      }
  2557.  
  2558.      if (shipping_method == "pickup") {
  2559.        shipping_tier = app_spc_customer_info_label[0].innerHTML
  2560.      }
  2561.  
  2562.      if (shipping_tier) {
  2563.  
  2564.        EasyStore.Event.dispatch('checkouts/shipping_info_added', {
  2565.          checkout,
  2566.          shipping_tier,
  2567.        })
  2568.  
  2569.      }
  2570.  
  2571.      if (payment_type) {
  2572.  
  2573.        EasyStore.Event.dispatch('checkouts/payment_info_added', {
  2574.          checkout,
  2575.          payment_type,
  2576.        })
  2577.  
  2578.      }
  2579.  
  2580.      EasyStore.Event.dispatch('checkouts/completed', { checkout })
  2581.  
  2582.    }
  2583.  
  2584.  })
  2585.  
  2586.  
  2587.  //-----------------------//
  2588.  //       Functions       //
  2589.  //-----------------------//
  2590.  
  2591.  function getCookie(name) {
  2592.  
  2593.    name += "="
  2594.  
  2595.    decodedCookie = decodeURIComponent(document.cookie)
  2596.  
  2597.    ca = decodedCookie.split(";")
  2598.  
  2599.    for(i = 0; i < ca.length; i++) {
  2600.      c = ca[i]
  2601.      while (c.charAt(0) == " ") {
  2602.        c = c.substring(1)
  2603.      }
  2604.      if (c.indexOf(name) == 0) {
  2605.        return c.substring(name.length, c.length)
  2606.      }
  2607.    }
  2608.  
  2609.    return ""
  2610.  
  2611.  }
  2612.  
  2613.  const parsePrice = price => {
  2614.    if(typeof price === 'string') {
  2615.      return parseFloat(price.split(',').join(''))
  2616.    }
  2617.  
  2618.    return price
  2619.  }
  2620.  
  2621.  const requestCart = async (method, data) => {
  2622.  
  2623.  let response = await fetch('/cart.json', {method: 'GET',headers: {'Content-Type': 'application/json'}})
  2624.    result = await response.json()
  2625.  
  2626.    return result.cart
  2627.  
  2628.  }
  2629.  const getCart = async (latest = false) => {
  2630.  
  2631.    let cart = latest_cart
  2632.  
  2633.    const cart_invalid = !cart || !cart.items || (cart.total_price > 0 && !cart.items.length)
  2634.  
  2635.    if(latest || cart_invalid) {
  2636.      cart = await requestCart()
  2637.    }
  2638.  
  2639.    cart.items = cart.items || []
  2640.  
  2641.    return mapCart(cart)
  2642.  
  2643.  }
  2644.  
  2645.  const getCheckout = async () => {
  2646.    mapCheckout(latest_cart || await requestCart())
  2647.  }
  2648.  
  2649.  const getOrder = async () => {
  2650.    mapOrder(latest_cart || await requestCart())
  2651.  }
  2652.  
  2653.  //-----------------------//
  2654.  //        Mappers        //
  2655.  //-----------------------//
  2656.  
  2657.  const fallbackAttribute = (object, attribute) => {
  2658.  
  2659.    if(!Array.isArray(attribute)) {
  2660.      attribute = [attribute]
  2661.    }
  2662.  
  2663.    let final_value = null
  2664.  
  2665.    do {
  2666.  
  2667.      final_value = object[attribute.shift()]
  2668.  
  2669.    } while(!final_value && attribute.length)
  2670.  
  2671.    return final_value
  2672.  
  2673.  }
  2674.  
  2675.  const map = (object, mapper) => {
  2676.  
  2677.    const newObject = {}
  2678.  
  2679.    for(const key in mapper) {
  2680.  
  2681.      // Handle different keys between new and old format
  2682.      newObject[key] = fallbackAttribute(object, mapper[key])
  2683.  
  2684.      // Cast price to float
  2685.      if(newObject[key] && ['price', 'amount', 'discount', 'discounts'].some(x => key.endsWith(x))) {
  2686.        newObject[key] = parsePrice(newObject[key])
  2687.      }
  2688.  
  2689.      if(newObject[key] === undefined) {
  2690.        delete newObject[key]
  2691.      }
  2692.  
  2693.    }
  2694.  
  2695.    return newObject
  2696.  
  2697.  }
  2698.  
  2699.  const mapCart = cart => {
  2700.  
  2701.    const oldCart = cart
  2702.  
  2703.    const mapper = {
  2704.      id: 'id',
  2705.      currency: 'currency',
  2706.      item_count: 'item_count',
  2707.      items: 'items',
  2708.      total_price: 'total_price',
  2709.      latest_items: 'latest_items'
  2710.    }
  2711.  
  2712.    cart = map(cart, mapper)
  2713.  
  2714.    const discounts = (oldCart.storewide_discounts || []).concat((oldCart.voucher_discounts || []))
  2715.  
  2716.    cart.discount_applications = discounts.map(discount => ({
  2717.      title: discount.voucher_code || null,
  2718.      value: parsePrice(discount.amount),
  2719.    }))
  2720.  
  2721.    cart.original_total_price = cart.items.length
  2722.    ? cart.items
  2723.      .map(item => item.original_price)
  2724.      .reduce((sum, price) => sum + price)
  2725.    : 0
  2726.  
  2727.    cart.total_discount = cart.discount_applications.length
  2728.    ? cart.discount_applications
  2729.      .map(discount => parsePrice(discount.value))
  2730.      .reduce((sum, value) => sum + value)
  2731.    : 0
  2732.  
  2733.    cart.items = cart.items.map(item => mapLineItem(item))
  2734.  
  2735.    return cart
  2736.  
  2737.  }
  2738.  
  2739.  const mapCheckout = checkout => {
  2740.  
  2741.    const mapper = {
  2742.      note: 'note',
  2743.      attributes: 'note_attributes',
  2744.      billing_address: 'billing_address',
  2745.      currency: 'currency',
  2746.      customer_id: 'customer_id',
  2747.      discounts_amount: 'total_discount',
  2748.      id: 'id',
  2749.      line_items: 'order_item',
  2750.      order_number: 'order_number',
  2751.      shipping_address: 'shipping_address',
  2752.      shipping_price: 'shipping_tax',
  2753.      shipping_method: 'shipping_method_name',
  2754.      tax_price: 'total_tax',
  2755.    }
  2756.  
  2757.    checkout = map(checkout, mapper)
  2758.  
  2759.    checkout.requires_shipping = checkout.line_items.some(item => item.shipping_required)
  2760.  
  2761.    checkout.line_items = checkout.line_items.map(item => mapLineItem(item))
  2762.  
  2763.    return checkout
  2764.  
  2765.  }
  2766.  
  2767.  const mapOrder = order => {
  2768.  
  2769.    const mapper = {
  2770.      attributes: 'note_attributes',
  2771.      billing_address: 'billing_address',
  2772.      cancelled: 'is_cancelled',
  2773.      cancelled_at: 'cancelled_at',
  2774.      created_at: 'created_at',
  2775.      customer_id: 'customer_id',
  2776.      // discount_applications: 'discount_applications',
  2777.      email: 'email',
  2778.      financial_status: 'financial_status',
  2779.      fulfillment_status: 'fulfillment_status',
  2780.      line_items: 'order_item',
  2781.      note: 'note',
  2782.      order_number: 'order_number',
  2783.      phone: 'phone',
  2784.      shipping_address: 'shipping_address',
  2785.      shipping_methods: 'shipping_methods',
  2786.      shipping_price: 'total_shipping',
  2787.      subtotal_price: 'subtotal_price',
  2788.      // tax_lines: 'tax_lines',
  2789.      tax_price: 'total_tax',
  2790.      total_discounts: 'total_discount',
  2791.      total_net_amount: 'total_amount_include_transaction',
  2792.      total_price: 'total_price',
  2793.      transactions: 'transaction_records',
  2794.      is_manual_payment: 'is_manual_payment',
  2795.    }
  2796.  
  2797.    order.email = order.billing_address.email
  2798.    order.phone = order.billing_address.phone
  2799.    order.shipping_method = order.shipping_method_name
  2800.  
  2801.    order = map(order, mapper)
  2802.  
  2803.    order.line_items = order.line_items.map(item => mapLineItem(item))
  2804.    order.transactions = order.transactions.map(transaction => mapTransaction(transaction))
  2805.  
  2806.    return order
  2807.  
  2808.  }
  2809.  
  2810.  const mapLineItem = line_item => {
  2811.  
  2812.    const old_line_item = line_item
  2813.  
  2814.    const mapper = {
  2815.      final_price: 'price',
  2816.      image: 'img_url',
  2817.      message: 'message',
  2818.      original_line_price: 'original_line_price',
  2819.      original_price: 'original_price',
  2820.      properties: 'properties',
  2821.      quantity: 'quantity',
  2822.      requires_shipping: 'shipping_required',
  2823.      sku: 'sku',
  2824.      taxable: 'taxable',
  2825.      title: 'product_name',
  2826.      product_name: 'product_name',
  2827.      url: 'url',
  2828.      product_id: 'product_id',
  2829.      variant_id: 'variant_id',
  2830.      id: ['id', 'i_id'],
  2831.    }
  2832.  
  2833.    line_item = map(line_item, mapper)
  2834.  
  2835.    line_item.product_id = line_item.product_id || (old_line_item.product && old_line_item.product.id) || null
  2836.    line_item.variant_id = line_item.variant_id || (old_line_item.variant && old_line_item.variant.id) || null
  2837.    line_item.image      = line_item.image || (old_line_item.image && old_line_item.image.url) || null
  2838.  
  2839.    return line_item
  2840.  
  2841.  }
  2842.  
  2843.  const mapTransaction = transaction => {
  2844.  
  2845.    const mapper = {
  2846.      amount: 'amount',
  2847.      created_at: 'created_at',
  2848.      gateway: 'gateway_type',
  2849.      id: 'id',
  2850.      status: 'status',
  2851.    }
  2852.  
  2853.    transaction = map(transaction, mapper)
  2854.  
  2855.    return transaction
  2856.  
  2857.  }
  2858.  
  2859.  
  2860. </script>
  2861. <style>
  2862.  .es-on-highlight{
  2863.   border: 6px solid #1d4aa3;
  2864.    border-radius: 10px;
  2865.    box-shadow: 0 0 50px rgba(0,0,0,0.5);
  2866.  }
  2867. </style>
  2868.  
  2869. <script>
  2870.  
  2871.  
  2872.  let content_wrapper = document.getElementById('content_for_index');
  2873.  
  2874.  function changeContent(new_content_changes){
  2875.    for(i = 0; i < new_content_changes.length; i++){
  2876.      let section = document.getElementById('easystore-section-'+new_content_changes[i])
  2877.      content_wrapper.insertAdjacentElement('beforeEnd', section);
  2878.    }
  2879.  }
  2880.  
  2881.  function scrollToSection(id){
  2882.      
  2883.      let section = document.getElementById(id),
  2884.          screen_vh = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0)
  2885.  
  2886.      if((section.offsetTop + screen_vh) > document.body.offsetHeight){
  2887.        window.scroll({
  2888.          top: (document.body.offsetHeight - screen_vh),
  2889.          left: 0,
  2890.          behavior: 'smooth'
  2891.        })
  2892.      }else{
  2893.        window.scroll({
  2894.          top: (section.offsetTop - 150),
  2895.          left: 0,
  2896.          behavior: 'smooth'
  2897.        })
  2898.      }
  2899.  }
  2900.  
  2901.  function highlightSection(section){
  2902.      if(section){
  2903.        document.getElementById(section).classList.add("es-on-highlight");
  2904.      }else{
  2905.          var element = document.getElementsByClassName('es-on-highlight');
  2906.          for(var i = 0; i < element.length; i++)
  2907.          {
  2908.              element[i].classList.remove('es-on-highlight');
  2909.          }
  2910.      }
  2911.  }
  2912.  
  2913.  window.addEventListener('message', event => {
  2914.  
  2915.    let action = event.data
  2916.    console.log('in preview frame receiver',action.sorting_section);
  2917.    
  2918.    if(action.sorting_section != undefined && action.sorting_section.length > 0){
  2919.      changeContent(action.sorting_section)
  2920.    }
  2921.  
  2922.    if(action.scroll_to_section != undefined && action.scroll_to_section != ""){
  2923.      scrollToSection(action.scroll_to_section)
  2924.    }
  2925.  
  2926.    if(action.highlight_section != undefined){
  2927.      highlightSection(action.highlight_section)
  2928.    }
  2929.  });
  2930.  
  2931.  const post_message = {
  2932.    sections: "main-product,header,footer",
  2933.    template: "product",
  2934.  };
  2935.  
  2936.      
  2937.  window.parent.postMessage({ "template_sections" : post_message },'*');
  2938.  
  2939. </script>
  2940.  
  2941. </body>
  2942. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda