!(function (a, b) {
    "use strict";
    "function" == typeof define && define.amd
      ? define([], function () {
          return (a.Snackbar = b());
        })
      : "object" == typeof module && module.exports
      ? (module.exports = a.Snackbar = b())
      : (a.Snackbar = b());
  })(this, function () {
    var a = {};
    a.current = null;
    var b = {
      text: "Default Text",
      textColor: "#FFFFFF",
      width: "auto",
      showAction: !0,
      actionText: "Dismiss",
      actionTextAria: "Dismiss, Description for Screen Readers",
      alertScreenReader: !1,
      actionTextColor: "#4CAF50",
      showSecondButton: !1,
      secondButtonText: "",
      secondButtonAria: "Description for Screen Readers",
      secondButtonTextColor: "#4CAF50",
      backgroundColor: "#323232",
      pos: "bottom-left",
      duration: 5e3,
      customClass: "",
      onActionClick: function (a) {
        a.style.opacity = 0;
      },
      onSecondButtonClick: function (a) {},
      onClose: function (a) {}
    };
    (a.show = function (d) {
      var e = c(!0, b, d);
      a.current &&
        ((a.current.style.opacity = 0),
        setTimeout(
          function () {
            var a = this.parentElement;
            a && a.removeChild(this);
          }.bind(a.current),
          500
        )),
        (a.snackbar = document.createElement("div")),
        (a.snackbar.className = "messagebleft-container " + e.customClass),
        (a.snackbar.style.width = e.width);
      var f = document.createElement("p");
      if (
        ((f.style.margin = 0),
        (f.style.padding = 0),
        (f.style.color = e.textColor),
        (f.style.fontSize = "14px"),
        (f.style.fontWeight = 300),
        (f.style.lineHeight = "1em"),
        (f.innerHTML = e.text),
        a.snackbar.appendChild(f),
        (a.snackbar.style.background = e.backgroundColor),
        e.showSecondButton)
      ) {
        var g = document.createElement("button");
        (g.className = "action"),
          (g.innerHTML = e.secondButtonText),
          g.setAttribute("aria-label", e.secondButtonAria),
          (g.style.color = e.secondButtonTextColor),
          g.addEventListener("click", function () {
            e.onSecondButtonClick(a.snackbar);
          }),
          a.snackbar.appendChild(g);
      }
      if (e.showAction) {
        var h = document.createElement("button");
        (h.className = "action"),
          (h.innerHTML = e.actionText),
          h.setAttribute("aria-label", e.actionTextAria),
          (h.style.color = e.actionTextColor),
          h.addEventListener("click", function () {
            e.onActionClick(a.snackbar);
          }),
          a.snackbar.appendChild(h);
      }
      e.duration &&
        setTimeout(
          function () {
            a.current === this &&
              ((a.current.style.opacity = 0),
              (a.current.style.top = "-100px"),
              (a.current.style.bottom = "-100px"));
          }.bind(a.snackbar),
          e.duration
        ),
        e.alertScreenReader && a.snackbar.setAttribute("role", "alert"),
        a.snackbar.addEventListener(
          "transitionend",
          function (b, c) {
            "opacity" === b.propertyName &&
              "0" === this.style.opacity &&
              ("function" == typeof e.onClose && e.onClose(this),
              this.parentElement.removeChild(this),
              a.current === this && (a.current = null));
          }.bind(a.snackbar)
        ),
        (a.current = a.snackbar),
        document.body.appendChild(a.snackbar);
      getComputedStyle(a.snackbar).bottom, getComputedStyle(a.snackbar).top;
      (a.snackbar.style.opacity = 1),
        (a.snackbar.className =
          "messagebleft-container " +
          e.customClass +
          " messagebleft-pos " +
          e.pos);
    }),
      (a.close = function () {
        a.current && (a.current.style.opacity = 0);
      });
    var c = function () {
      var a = {},
        b = !1,
        d = 0,
        e = arguments.length;
      "[object Boolean]" === Object.prototype.toString.call(arguments[0]) &&
        ((b = arguments[0]), d++);
      for (
        var f = function (d) {
          for (var e in d)
            Object.prototype.hasOwnProperty.call(d, e) &&
              (b && "[object Object]" === Object.prototype.toString.call(d[e])
                ? (a[e] = c(!0, a[e], d[e]))
                : (a[e] = d[e]));
        };
        d < e;
        d++
      ) {
        var g = arguments[d];
        f(g);
      }
      return a;
    };
    return a;
  });
  var nm = [
    "50.000",
    "60.000",
    "100.000",
    "120.000",
    "150.000",
    "180.000",
    "200.000",
    "240.000",
    "250.000",
    "300.000",
    "350.000",
    "360.000",
    "400.000",
    "420.000",
    "450.000",
    "480.000",
    "500.000",
    "540.000",
    "550.000",
    "600.000",
    "650.000",
    "660.000",
    "700.000",
    "720.000",
    "750.000",
    "780.000",
    "800.000",
    "840.000",
    "850.000",
    "900.000",
    "950.000",
    "960.000",
    "1.000.000",
    "2.000.000",
    "2.220.000",
    "140.000",
    "50.000",
    "60.000",
    "100.000",
    "120.000",
    "150.000",
    "180.000",
    "200.000",
    "240.000",
    "250.000",
    "300.000",
    "350.000",
    "360.000",
    "400.000",
    "420.000",
    "50.000",
    "80.000",
    "500.000",
    "540.000",
    "50.000",
    "600.000",
    "650.000",
    "60.000",
    "700.000",
    "720.000",
    "50.000",
    "80.000",
    "800.000",
    "840.000",
    "50.000",
    "900.000",
    "950.000",
    "560.000"
  ];
  var pp = [
    "W***a",
    "Pur***ma",
    "S***nto",
    "Kus***a",
    "Su***rto",
    "Ag***im",
    "W***y",
    "Ja***ng",
    "Cand***a",
    "Tet*****sa",
    "M***ael",
    "Solo***",
    "Tarih***",
    "Eth***a",
    "Si***ng",
    "Ad***",
    "Pur***ma",
    "Se****an",
    "Iv***",
    "Chan***",
    "Ben***",
    "Sur***",
    "Kus***o",
    "Lima***dau",
    "Qu***",
    "Kusum***a",
    "Pe***",
    "J***es",
    "Re***aan",
    "Tobi***s",
    "Sibu*****n",
    "Jo********h",
    "Tine***ng",
    "La***us",
    "Ul***di",
    "Sla***et",
    "Ka***h",
    "Le******ari",
    "Mak***r",
    "Yuli***a",
    "I***n",
    "At***ja",
    "San***oso",
    "Yu***k",
    "Wid***o",
    "Hui***g",
    "Ro***inde",
    "Tuh***ena",
    "Tir***h",
    "La***a",
    "Orp***",
    "R***u",
    "Sa***i",
    "Ja***ata",
    "D***n",
    "Tu***in***ah",
    "Pu***i",
    "De***i",
    "Tanu******ja",
    "Shv***a",
    "Ca***ya",
    "At***ja",
    "Ba***run",
    "L***ing",
    "Bud***n",
    "Hwe***u",
    "Ag***ha",
    "Latu***rissa",
    "Li***apat",
    "Op***ah",
    "Pan***ayang",
    "Zi***ung",
    "Les***i",
    "S***nem",
    "Yu***",
    "Ya***i",
    "K***jaya",
    "Y***ti",
    "Fann***ana",
    "Ben***in",
    "Zhen***en",
    "Xiu***ng",
    "Gise*****seph",
    "Ata***sunggu",
    "Mary Sinu***i",
    "Dorca***an",
    "Le***ri",
    "Be***ari",
    "Vera***ti",
    "Rat***ari",
    "Dar***i",
    "Sos***ng",
    "Tejaruk***qin",
    "Kimb***e",
    "Ti***ey",
    "Jew***ang",
    "Ev***gian",
    "Tal***ha",
    "Nah***un",
    "E***o",
    "Sur***i",
    "Ra***trun",
    "Ann***t",
    "Ev***vianti",
    "Dessit***dah",
    "Ani***iny",
    "Ar***ilah",
    "N***aningra",
    "Au***anto",
    "Chri***nto",
    "Agu***ad",
    "Na***iza",
    "Stef***an",
    "Tif***ky",
    "Serv***tria",
    "Zar***llah",
    "Perm***i***ndo",
    "Ani***na",
    "Pabr***anto",
    "Gal***ka",
    "Sar***ag",
    "Anindy***nora",
    "Ris***iati",
    "Dy***odir",
    "Jani***lia",
    "Ir****ita",
    "Choiru***ya",
    "Fit***y",
    "Av***sty",
    "Sylv***ashaty",
    "Desya***rta",
    "Anggi***wanto",
    "Sy***aniy",
    "Ast***na",
    "Dev***sa",
    "Tr***hory",
    "O***ia",
    "Yas***nda",
    "Suaida***an",
    "Nin***sih",
    "Putr***o",
    "Rayh***mu",
    "H***eska",
    "Um***hati",
    "Diaj***ni",
    "Ab***ntin",
    "Lu***anto",
    "Wiw***udia",
    "As***ung",
    "Ran***ayakti",
    "Anast***dien",
    "Han***tra",
    "Assal******indya",
    "Sora***",
    "There***tanto",
    "Rai***hayu",
    "Ne***yah",
    "As***an",
    "Ra***dy",
    "Au***msyum",
    "Cit***ah",
    "Tif***idi",
    "Ta***ara",
    "Ath***wah",
    "Su***uli",
    "Ju***ha",
    "Ati***a",
    "Tri***wan",
    "Dia***ida",
    "Vini***lina",
    "E***o",
    "Ekk***ing",
    "Au***kasari",
    "Hiz***ah",
    "Al***ia",
    "Ag***iz",
    "Om***ani",
    "Reyn***oga",
    "De******anti",
    "Lint***onica",
    "Fatahi*****ngra",
    "Ada***gsih",
    "Rez***tarqi",
    "Beckl***yah",
    "Ar***dah",
    "Wahy***nna",
    "Edw***ti",
    "Hilm***dianti",
    "Fa***unnisa",
    "Am****yanto",
    "Hizr***ay",
    "Kev***ia",
    "Sut***astuti",
    "Ha***isa",
    "Giv***yugo",
    "Mifta***ha",
    "Ma***rina",
    "F***silia",
    "Luk***mud",
    "Y***anda",
    "Fahdn***ati"
  ];
  setInterval(myTimer, 10000);
  function myTimer() {
    const rndmnm = Math.floor(Math.random() * nm.length);
    const rndmpp = Math.floor(Math.random() * pp.length);
    Snackbar.show({
      text: pp[rndmpp] + " telah berhasil WD sebesar " + nm[rndmnm],
      pos: "bottom-left",
      showAction: false,
      backgroundColor: "#ff6600",
      textColor: "#fff",
      customClass: "messagebleft",
      duration: 5000
    });
  }
  