var d = document
var component = d.createElement("div")
component.id = "wembii-lith-whatsapp"
var x = d.getElementsByTagName("body")[0]
x.parentNode.appendChild(component)

var DOMAIN = '//embedded-whatsapp.wembii.com';

function loadWembiiWhatsappStyle(path) {
  return new Promise(function(resolve) {
    var script = document.createElement("link")
    script.onload = function() {
      resolve()
    }
    script.href = DOMAIN + path
    script.rel = "stylesheet"
    document.getElementsByTagName("head")[0].appendChild(script)
  })
}

function loadWembiiWhatsappScript(path) {
  return new Promise(function(resolve) {
    var script = document.createElement("script")
    script.onload = function() {
      resolve()
    }
    script.src = DOMAIN + path
    document.getElementsByTagName("head")[0].appendChild(script)
  })
}

// Load all styles
["main.8502e80e.css"]
    .forEach(file => {
      loadWembiiWhatsappStyle(`/static/css/${file}`);
    });

// Load all scripts
["377.a162952d.chunk.js","main.7782d003.js"]
    .forEach(file => {
      loadWembiiWhatsappScript(`/static/js/${file}`);
    });

window.loadWembiiWhatsapp = function(key) {
  window.companyId = key;
  var e = [];
  function t(t) {
    for (var n, u, i = t[0], c = t[1], l = t[2], f = 0, s = []; f < i.length; f++) u = i[f], Object.prototype.hasOwnProperty.call(o, u) && o[u] && s.push(o[u][0]), o[u] = 0
    for (n in c) Object.prototype.hasOwnProperty.call(c, n) && (e[n] = c[n])
    for (p && p(t); s.length;) s.shift()()
    return a.push.apply(a, l || []), r()
  }

  function r() {
    for (var e, t = 0; t < a.length; t++) {
      for (var r = a[t], n = !0, i = 1; i < r.length; i++) {
        var c = r[i]
        0 !== o[c] && (n = !1)
      }
      n && (a.splice(t--, 1), e = u(u.s = r[0]))
    }
    return e
  }

  var n = {}, o = { 1: 0 }, a = []

  function u(t) {
    if (n[t]) return n[t].exports
    var r = n[t] = { i: t, l: !1, exports: {} }
    return e[t].call(r.exports, r, r.exports, u), r.l = !0, r.exports
  }

  u.e = function(e) {
    var t = [], r = o[e]
    if (0 !== r) if (r) {
      t.push(r[2])
    } else {
      var n = new Promise((function(t, n) {
        r = o[e] = [t, n]
      }))
      t.push(r[2] = n)
      var a, i = document.createElement("script")
      i.charset = "utf-8", i.timeout = 120, u.nc && i.setAttribute("nonce", u.nc), i.src = function(e) {
        return u.p + "static/js/" + ({}[e] || e) + "." + { 3: "1dca0153" }[e] + ".chunk.js"
      }(e)
      var c = new Error
      a = function(t) {
        i.onerror = i.onload = null, clearTimeout(l)
        var r = o[e]
        if (0 !== r) {
          if (r) {
            var n = t && ("load" === t.type ? "missing" : t.type), a = t && t.target && t.target.src
            c.message = "Loading chunk " + e + " failed.\n(" + n + ": " + a + ")", c.name = "ChunkLoadError", c.type = n, c.request = a, r[1](c)
          }
          o[e] = void 0
        }
      }
      var l = setTimeout((function() {
        a({ type: "timeout", target: i })
      }), 12e4)
      i.onerror = i.onload = a, document.head.appendChild(i)
    }
    return Promise.all(t)
  }, u.m = e, u.c = n, u.d = function(e, t, r) {
    u.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r })
  }, u.r = function(e) {
    "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 })
  }, u.t = function(e, t) {
    if (1 & t && (e = u(e)), 8 & t) return e
    if (4 & t && "object" == typeof e && e && e.__esModule) return e
    var r = Object.create(null)
    if (u.r(r), Object.defineProperty(r, "default", {
      enumerable: !0,
      value: e,
    }), 2 & t && "string" != typeof e) for (var n in e) u.d(r, n, function(t) {
      return e[t]
    }.bind(null, n))
    return r
  }, u.n = function(e) {
    var t = e && e.__esModule ? function() {
      return e.default
    } : function() {
      return e
    }
    return u.d(t, "a", t), t
  }, u.o = function(e, t) {
    return Object.prototype.hasOwnProperty.call(e, t)
  }, u.p = "/", u.oe = function(e) {
    throw console.error(e), e
  }
  var i = this["webpackJsonpwembii-react-whatsapp"] = this["webpackJsonpwembii-react-whatsapp"] || [],
    c = i.push.bind(i)
  i.push = t, i = i.slice()
  for (var l = 0; l < i.length; l++) t(i[l])
  var p = c
  r()
}
