<script>
      // KLIK SUBMIT TOKEN

      var sheetData = [];

      let picked = false;

      let hadiah = "";

      let photo = "";

      let token = $("#token");

      function submitToken() {
        token.val($("#tokenInput").val());

        $.ajax({
          url: "https://docs.google.com/spreadsheets/d/e/2PACX-1vT5C2EA2heEH2LrykudPYdGkMhWuRubryMxRNbopvpm4a9mvhEGeHGsZUNgV7Ks_-QSafZaI-Dyx9d3/pub?gid=238602921&single=true&output=csv",

          type: "GET",

          dataType: "text",

          success: function (data) {
            var rows = data.split("\n");

            var jsonData = [];

            for (var i = 1; i < rows.length; i++) {
              jsonData.push({
                id_token: rows[i].split(",")[0],

                token: rows[i].split(",")[1],

                hadiah: rows[i].split(",")[2],

                id_member: rows[i].split(",")[3],

                status: rows[i].split(",")[4],

                tanggal_klaim: rows[i].split(",")[5],

                photo: rows[i].split(",")[6],
              });
            }

            var tokenValue = $("#tokenInput").val("");

            jsonData.forEach(function (data) {
              if (
                token.val() != "" &&
                data.token === token.val() &&
                data.status == "FALSE"
              ) {
                $("#show_kode_tiket").hide();

                $("#validation").hide();

                hadiah = data.hadiah;

                return;
              }
            });

            displayNotFound();
          },
        });
      }

      function displayNotFound() {
        $("#validation").show();

        $("#tokenInput").val("");
      }

      function submitTokenTampilkan() {
        token.val($("#tokenInputTampilkan").val());
        $.ajax({
          url: "https://docs.google.com/spreadsheets/d/e/2PACX-1vT5C2EA2heEH2LrykudPYdGkMhWuRubryMxRNbopvpm4a9mvhEGeHGsZUNgV7Ks_-QSafZaI-Dyx9d3/pub?gid=238602921&single=true&output=csv",
          type: "GET",
          dataType: "text",
          success: function (data) {
            var rows = data.split("\n");
            var jsonData = [];
            for (var i = 1; i < rows.length; i++) {
              jsonData.push({
                id_token: rows[i].split(",")[0],
                token: rows[i].split(",")[1],
                hadiah: rows[i].split(",")[2],
                id_member: rows[i].split(",")[3],
                status: rows[i].split(",")[4],
                tanggal_klaim: rows[i].split(",")[5],
                photo: rows[i].split(",")[6],
              });
            }
            var tokenValue = $("#tokenInputTampilkan").val("");
            jsonData.forEach(function (data) {
              if (
                token.val() != "" &&
                data.token === token.val() &&
                data.status == "FALSE"
              ) {
                $("#load_prize_picks").load("index2.html");
                $("#validation_tampilkan").hide();
                $("#button_submit_token_tampilkan").prop("disabled", true);
                hadiah = data.hadiah;
                is_match = true;
                return;
              }
            });
            if (!is_match) {
              displayNotFoundTampilkan();
            }
          },
        });
      }

      function displayNotFoundTampilkan() {
        $("#validation_tampilkan").show();
        $("#tokenInputTampilkan").val("");
      }

      // KLIK MEMULAI ANGPAO

      $(document).on("click", "#mulai_angpao", function () {
        $("#show_kode_tiket").fadeIn();

        $("#welcome").fadeOut();
      });

      $(document).on("click", "#show_prizes", function () {
        $("#welcome").hide();

        $("#start_show").show();

        $("#cancel_show").show();

        $(".pick_angpao").removeAttr("onclick");
      });

      $(document).on("click", "#start_show", function () {
        var timeout = setTimeout(function () {
          $(".left").animate({ marginLeft: "-50px" });

          $(".right").animate({ marginLeft: "50px" });

          $(".top").animate({ marginTop: "-40px" });

          $(".bottom").animate({ marginTop: "40px" });

          $(".powerup").css("z-index", "1");

          $("#show_form_tampilkan_hadiah").show();
          $("#show_tampilkan_hadiah").hide();
        }, 2000);
      });
      // KLIK CANCEL ANGPAO

      $(document).on("click", "#cancelBtn", function () {
        $("#show_kode_tiket").fadeOut();

        $("#welcome").fadeIn();
      });

      // KLIK PICK ANGPAO

      function pickAngpao(no_angpao) {
        if (!picked) {
          $.ajax({
            url: "https://docs.google.com/spreadsheets/d/e/2PACX-1vT5C2EA2heEH2LrykudPYdGkMhWuRubryMxRNbopvpm4a9mvhEGeHGsZUNgV7Ks_-QSafZaI-Dyx9d3/pub?gid=238602921&single=true&output=csv",

            type: "GET",

            dataType: "text",

            success: function (data) {
              var rows = data.split("\n");

              var jsonData = [];

              for (var i = 1; i < rows.length; i++) {
                jsonData.push({
                  id_token: rows[i].split(",")[0],

                  token: rows[i].split(",")[1],

                  hadiah: rows[i].split(",")[2],

                  id_member: rows[i].split(",")[3],

                  status: rows[i].split(",")[4],

                  tanggal_klaim: rows[i].split(",")[5],

                  photo: rows[i].split(",")[6],
                });
              }

              var tokenValue = $("#tokenInput").val("");

              jsonData.forEach(function (data) {
                if (token.val() != "" && data.token === token.val()) {
                  hadiah = data.hadiah;

                  photo = data.photo;

                  $("#left_" + no_angpao).css("margin-left", "-50px");

                  $("#right_" + no_angpao).css("margin-left", "50px");

                  $("#top_" + no_angpao).css("margin-top", "-40px");

                  $("#main_page").hide();

                  $("#welcome").show();

                  $("#prize_page").show();

                  var html =
                    `

                                            <div

                                              class="pick_angpao lg:h-48 sm:h-32 h-32 lg:w-48 sm:w-32 w-32 relative flex justify-center items-center cursor-pointer animate__animated animate__pulse animate__slow animate__infinite"

                                            >

                                              <div

                                                class="hexagon absolute opacity-25 lg:opacity-100"

                                                id="show_hexagon_` +
                    no_angpao +
                    `"

                                              ></div>

                                              <div

                                                class="cube show_back lg:h-48 sm:h-32 h-32 lg:w-48 sm:w-32 w-32 absolute top-0 left-0"

                                                id="show_back_` +
                    no_angpao +
                    `"

                                              ></div>

                                

                                              <div

                                                class="cube show_top lg:h-48 sm:h-32 h-32 lg:w-48 sm:w-32 w-32 absolute top-0 left-0"

                                                id="show_top_` +
                    no_angpao +
                    `"

                                              ></div>

                                              <div

                                                class="cube show_left lg:h-48 sm:h-32 h-32 lg:w-48 sm:w-32 w-32 absolute top-0 left-0"

                                                id="show_left_` +
                    no_angpao +
                    `"

                                              ></div>

                                              <div

                                                class="cube show_right lg:h-48 sm:h-32 h-32 lg:w-48 sm:w-32 w-32 absolute top-0 left-0"

                                                id="show_right_` +
                    no_angpao +
                    `"

                                              ></div>

                                              <div

                                                class="powerup absolute d-flex justify-content-center"

                                                id="show_powerup_` +
                    no_angpao +
                    `"

                                              >

                                                <img

                                                  src="./files/` +
                    photo +
                    `"

                                                  alt="prize"

                                                  style="width: 150px; max-width: 100%;position:absolute;top:10px"

                                                />

                                              </div>

                                            </div>`;

                  $("#prize_page_show").html(html);

                  $(".show_left").animate({ marginLeft: "-50px" }, 1000);

                  $(".show_right").animate({ marginLeft: "50px" }, 1000);

                  $(".show_top").animate({ marginTop: "-40px" }, 1000);

                  $(".show_bottom").animate({ marginTop: "40px" }, 1000);

                  $("#show_left_" + no_angpao).css("margin-left", "-40px");

                  $("#show_right_" + no_angpao).css("margin-left", "40px");

                  $("#show_top_" + no_angpao).css("margin-top", "-40px");

                  $("#show_powerup_" + no_angpao).css("z-index", "1");

                  $("#congrats").html(
                    "<b>Selamat anda mendapatkan : Rp " +
                      hadiah +
                      ",00- <br>Silahkan Screenshoot halaman ini dan kirim ke Whatsapp Official LANGITCOBA <br> Nomor Tiket anda = " +
                      token.val() +
                      "</b>"
                  );

                  picked = true;
                }
              });
            },
          });
        }
      }
    </script>