{"version":3,"sources":["jsdelivr-header.js","/npm/@gigya/wc@0.0.2/lit-element-BVB0S9Do.js","/npm/@gigya/wc@0.0.2/directive-IhPxBcho.js","/npm/@gigya/wc@0.0.2/observer-CNUpTetg.js","/npm/@gigya/wc@0.0.2/lib/store/auth.js","/npm/@gigya/wc@0.0.2/lib/store.js","/npm/@gigya/wc@0.0.2/use-suspense-CoCwf3Ii.js","/npm/@gigya/wc@0.0.2/lib/screen-set.js"],"names":[],"mappings":"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","file":"/npm/@gigya/wc@0.0.2/index.js/+esm","sourceRoot":"","sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@gigya/wc@0.0.2/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst M = globalThis, B = M.ShadowRoot && (M.ShadyCSS === void 0 || M.ShadyCSS.nativeShadow) && \"adoptedStyleSheets\" in Document.prototype && \"replace\" in CSSStyleSheet.prototype, I = Symbol(), W = /* @__PURE__ */ new WeakMap();\nlet et = class {\n  constructor(t, e, s) {\n    if (this._$cssResult$ = !0, s !== I)\n      throw Error(\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\");\n    this.cssText = t, this.t = e;\n  }\n  get styleSheet() {\n    let t = this.o;\n    const e = this.t;\n    if (B && t === void 0) {\n      const s = e !== void 0 && e.length === 1;\n      s && (t = W.get(e)), t === void 0 && ((this.o = t = new CSSStyleSheet()).replaceSync(this.cssText), s && W.set(e, t));\n    }\n    return t;\n  }\n  toString() {\n    return this.cssText;\n  }\n};\nconst ht = (r) => new et(typeof r == \"string\" ? r : r + \"\", void 0, I), Pt = (r, ...t) => {\n  const e = r.length === 1 ? r[0] : t.reduce((s, i, o) => s + ((n) => {\n    if (n._$cssResult$ === !0)\n      return n.cssText;\n    if (typeof n == \"number\")\n      return n;\n    throw Error(\"Value passed to 'css' function must be a 'css' function result: \" + n + \". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\");\n  })(i) + r[o + 1], r[0]);\n  return new et(e, r, I);\n}, at = (r, t) => {\n  if (B)\n    r.adoptedStyleSheets = t.map((e) => e instanceof CSSStyleSheet ? e : e.styleSheet);\n  else\n    for (const e of t) {\n      const s = document.createElement(\"style\"), i = M.litNonce;\n      i !== void 0 && s.setAttribute(\"nonce\", i), s.textContent = e.cssText, r.appendChild(s);\n    }\n}, q = B ? (r) => r : (r) => r instanceof CSSStyleSheet ? ((t) => {\n  let e = \"\";\n  for (const s of t.cssRules)\n    e += s.cssText;\n  return ht(e);\n})(r) : r;\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst { is: lt, defineProperty: ct, getOwnPropertyDescriptor: dt, getOwnPropertyNames: pt, getOwnPropertySymbols: ut, getPrototypeOf: $t } = Object, f = globalThis, J = f.trustedTypes, _t = J ? J.emptyScript : \"\", k = f.reactiveElementPolyfillSupport, w = (r, t) => r, j = { toAttribute(r, t) {\n  switch (t) {\n    case Boolean:\n      r = r ? _t : null;\n      break;\n    case Object:\n    case Array:\n      r = r == null ? r : JSON.stringify(r);\n  }\n  return r;\n}, fromAttribute(r, t) {\n  let e = r;\n  switch (t) {\n    case Boolean:\n      e = r !== null;\n      break;\n    case Number:\n      e = r === null ? null : Number(r);\n      break;\n    case Object:\n    case Array:\n      try {\n        e = JSON.parse(r);\n      } catch {\n        e = null;\n      }\n  }\n  return e;\n} }, st = (r, t) => !lt(r, t), K = { attribute: !0, type: String, converter: j, reflect: !1, useDefault: !1, hasChanged: st };\nSymbol.metadata ?? (Symbol.metadata = Symbol(\"metadata\")), f.litPropertyMetadata ?? (f.litPropertyMetadata = /* @__PURE__ */ new WeakMap());\nlet v = class extends HTMLElement {\n  static addInitializer(t) {\n    this._$Ei(), (this.l ?? (this.l = [])).push(t);\n  }\n  static get observedAttributes() {\n    return this.finalize(), this._$Eh && [...this._$Eh.keys()];\n  }\n  static createProperty(t, e = K) {\n    if (e.state && (e.attribute = !1), this._$Ei(), this.prototype.hasOwnProperty(t) && ((e = Object.create(e)).wrapped = !0), this.elementProperties.set(t, e), !e.noAccessor) {\n      const s = Symbol(), i = this.getPropertyDescriptor(t, s, e);\n      i !== void 0 && ct(this.prototype, t, i);\n    }\n  }\n  static getPropertyDescriptor(t, e, s) {\n    const { get: i, set: o } = dt(this.prototype, t) ?? { get() {\n      return this[e];\n    }, set(n) {\n      this[e] = n;\n    } };\n    return { get: i, set(n) {\n      const a = i == null ? void 0 : i.call(this);\n      o == null || o.call(this, n), this.requestUpdate(t, a, s);\n    }, configurable: !0, enumerable: !0 };\n  }\n  static getPropertyOptions(t) {\n    return this.elementProperties.get(t) ?? K;\n  }\n  static _$Ei() {\n    if (this.hasOwnProperty(w(\"elementProperties\")))\n      return;\n    const t = $t(this);\n    t.finalize(), t.l !== void 0 && (this.l = [...t.l]), this.elementProperties = new Map(t.elementProperties);\n  }\n  static finalize() {\n    if (this.hasOwnProperty(w(\"finalized\")))\n      return;\n    if (this.finalized = !0, this._$Ei(), this.hasOwnProperty(w(\"properties\"))) {\n      const e = this.properties, s = [...pt(e), ...ut(e)];\n      for (const i of s)\n        this.createProperty(i, e[i]);\n    }\n    const t = this[Symbol.metadata];\n    if (t !== null) {\n      const e = litPropertyMetadata.get(t);\n      if (e !== void 0)\n        for (const [s, i] of e)\n          this.elementProperties.set(s, i);\n    }\n    this._$Eh = /* @__PURE__ */ new Map();\n    for (const [e, s] of this.elementProperties) {\n      const i = this._$Eu(e, s);\n      i !== void 0 && this._$Eh.set(i, e);\n    }\n    this.elementStyles = this.finalizeStyles(this.styles);\n  }\n  static finalizeStyles(t) {\n    const e = [];\n    if (Array.isArray(t)) {\n      const s = new Set(t.flat(1 / 0).reverse());\n      for (const i of s)\n        e.unshift(q(i));\n    } else\n      t !== void 0 && e.push(q(t));\n    return e;\n  }\n  static _$Eu(t, e) {\n    const s = e.attribute;\n    return s === !1 ? void 0 : typeof s == \"string\" ? s : typeof t == \"string\" ? t.toLowerCase() : void 0;\n  }\n  constructor() {\n    super(), this._$Ep = void 0, this.isUpdatePending = !1, this.hasUpdated = !1, this._$Em = null, this._$Ev();\n  }\n  _$Ev() {\n    var t;\n    this._$ES = new Promise((e) => this.enableUpdating = e), this._$AL = /* @__PURE__ */ new Map(), this._$E_(), this.requestUpdate(), (t = this.constructor.l) == null || t.forEach((e) => e(this));\n  }\n  addController(t) {\n    var e;\n    (this._$EO ?? (this._$EO = /* @__PURE__ */ new Set())).add(t), this.renderRoot !== void 0 && this.isConnected && ((e = t.hostConnected) == null || e.call(t));\n  }\n  removeController(t) {\n    var e;\n    (e = this._$EO) == null || e.delete(t);\n  }\n  _$E_() {\n    const t = /* @__PURE__ */ new Map(), e = this.constructor.elementProperties;\n    for (const s of e.keys())\n      this.hasOwnProperty(s) && (t.set(s, this[s]), delete this[s]);\n    t.size > 0 && (this._$Ep = t);\n  }\n  createRenderRoot() {\n    const t = this.shadowRoot ?? this.attachShadow(this.constructor.shadowRootOptions);\n    return at(t, this.constructor.elementStyles), t;\n  }\n  connectedCallback() {\n    var t;\n    this.renderRoot ?? (this.renderRoot = this.createRenderRoot()), this.enableUpdating(!0), (t = this._$EO) == null || t.forEach((e) => {\n      var s;\n      return (s = e.hostConnected) == null ? void 0 : s.call(e);\n    });\n  }\n  enableUpdating(t) {\n  }\n  disconnectedCallback() {\n    var t;\n    (t = this._$EO) == null || t.forEach((e) => {\n      var s;\n      return (s = e.hostDisconnected) == null ? void 0 : s.call(e);\n    });\n  }\n  attributeChangedCallback(t, e, s) {\n    this._$AK(t, s);\n  }\n  _$ET(t, e) {\n    var o;\n    const s = this.constructor.elementProperties.get(t), i = this.constructor._$Eu(t, s);\n    if (i !== void 0 && s.reflect === !0) {\n      const n = (((o = s.converter) == null ? void 0 : o.toAttribute) !== void 0 ? s.converter : j).toAttribute(e, s.type);\n      this._$Em = t, n == null ? this.removeAttribute(i) : this.setAttribute(i, n), this._$Em = null;\n    }\n  }\n  _$AK(t, e) {\n    var o, n;\n    const s = this.constructor, i = s._$Eh.get(t);\n    if (i !== void 0 && this._$Em !== i) {\n      const a = s.getPropertyOptions(i), h = typeof a.converter == \"function\" ? { fromAttribute: a.converter } : ((o = a.converter) == null ? void 0 : o.fromAttribute) !== void 0 ? a.converter : j;\n      this._$Em = i;\n      const c = h.fromAttribute(e, a.type);\n      this[i] = c ?? ((n = this._$Ej) == null ? void 0 : n.get(i)) ?? c, this._$Em = null;\n    }\n  }\n  requestUpdate(t, e, s) {\n    var i;\n    if (t !== void 0) {\n      const o = this.constructor, n = this[t];\n      if (s ?? (s = o.getPropertyOptions(t)), !((s.hasChanged ?? st)(n, e) || s.useDefault && s.reflect && n === ((i = this._$Ej) == null ? void 0 : i.get(t)) && !this.hasAttribute(o._$Eu(t, s))))\n        return;\n      this.C(t, e, s);\n    }\n    this.isUpdatePending === !1 && (this._$ES = this._$EP());\n  }\n  C(t, e, { useDefault: s, reflect: i, wrapped: o }, n) {\n    s && !(this._$Ej ?? (this._$Ej = /* @__PURE__ */ new Map())).has(t) && (this._$Ej.set(t, n ?? e ?? this[t]), o !== !0 || n !== void 0) || (this._$AL.has(t) || (this.hasUpdated || s || (e = void 0), this._$AL.set(t, e)), i === !0 && this._$Em !== t && (this._$Eq ?? (this._$Eq = /* @__PURE__ */ new Set())).add(t));\n  }\n  async _$EP() {\n    this.isUpdatePending = !0;\n    try {\n      await this._$ES;\n    } catch (e) {\n      Promise.reject(e);\n    }\n    const t = this.scheduleUpdate();\n    return t != null && await t, !this.isUpdatePending;\n  }\n  scheduleUpdate() {\n    return this.performUpdate();\n  }\n  performUpdate() {\n    var s;\n    if (!this.isUpdatePending)\n      return;\n    if (!this.hasUpdated) {\n      if (this.renderRoot ?? (this.renderRoot = this.createRenderRoot()), this._$Ep) {\n        for (const [o, n] of this._$Ep)\n          this[o] = n;\n        this._$Ep = void 0;\n      }\n      const i = this.constructor.elementProperties;\n      if (i.size > 0)\n        for (const [o, n] of i) {\n          const { wrapped: a } = n, h = this[o];\n          a !== !0 || this._$AL.has(o) || h === void 0 || this.C(o, void 0, n, h);\n        }\n    }\n    let t = !1;\n    const e = this._$AL;\n    try {\n      t = this.shouldUpdate(e), t ? (this.willUpdate(e), (s = this._$EO) == null || s.forEach((i) => {\n        var o;\n        return (o = i.hostUpdate) == null ? void 0 : o.call(i);\n      }), this.update(e)) : this._$EM();\n    } catch (i) {\n      throw t = !1, this._$EM(), i;\n    }\n    t && this._$AE(e);\n  }\n  willUpdate(t) {\n  }\n  _$AE(t) {\n    var e;\n    (e = this._$EO) == null || e.forEach((s) => {\n      var i;\n      return (i = s.hostUpdated) == null ? void 0 : i.call(s);\n    }), this.hasUpdated || (this.hasUpdated = !0, this.firstUpdated(t)), this.updated(t);\n  }\n  _$EM() {\n    this._$AL = /* @__PURE__ */ new Map(), this.isUpdatePending = !1;\n  }\n  get updateComplete() {\n    return this.getUpdateComplete();\n  }\n  getUpdateComplete() {\n    return this._$ES;\n  }\n  shouldUpdate(t) {\n    return !0;\n  }\n  update(t) {\n    this._$Eq && (this._$Eq = this._$Eq.forEach((e) => this._$ET(e, this[e]))), this._$EM();\n  }\n  updated(t) {\n  }\n  firstUpdated(t) {\n  }\n};\nv.elementStyles = [], v.shadowRootOptions = { mode: \"open\" }, v[w(\"elementProperties\")] = /* @__PURE__ */ new Map(), v[w(\"finalized\")] = /* @__PURE__ */ new Map(), k == null || k({ ReactiveElement: v }), (f.reactiveElementVersions ?? (f.reactiveElementVersions = [])).push(\"2.1.1\");\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst C = globalThis, N = C.trustedTypes, Z = N ? N.createPolicy(\"lit-html\", { createHTML: (r) => r }) : void 0, it = \"$lit$\", _ = `lit$${Math.random().toFixed(9).slice(2)}$`, rt = \"?\" + _, ft = `<${rt}>`, g = document, P = () => g.createComment(\"\"), x = (r) => r === null || typeof r != \"object\" && typeof r != \"function\", V = Array.isArray, At = (r) => V(r) || typeof (r == null ? void 0 : r[Symbol.iterator]) == \"function\", D = `[ \t\n\\f\\r]`, b = /<(?:(!--|\\/[^a-zA-Z])|(\\/?[a-zA-Z][^>\\s]*)|(\\/?$))/g, F = /-->/g, G = />/g, A = RegExp(`>|${D}(?:([^\\\\s\"'>=/]+)(${D}*=${D}*(?:[^ \t\n\\f\\r\"'\\`<>=]|(\"|')|))|$)`, \"g\"), Q = /'/g, X = /\"/g, nt = /^(?:script|style|textarea|title)$/i, mt = (r) => (t, ...e) => ({ _$litType$: r, strings: t, values: e }), Ut = mt(1), E = Symbol.for(\"lit-noChange\"), d = Symbol.for(\"lit-nothing\"), Y = /* @__PURE__ */ new WeakMap(), m = g.createTreeWalker(g, 129);\nfunction ot(r, t) {\n  if (!V(r) || !r.hasOwnProperty(\"raw\"))\n    throw Error(\"invalid template strings array\");\n  return Z !== void 0 ? Z.createHTML(t) : t;\n}\nconst yt = (r, t) => {\n  const e = r.length - 1, s = [];\n  let i, o = t === 2 ? \"<svg>\" : t === 3 ? \"<math>\" : \"\", n = b;\n  for (let a = 0; a < e; a++) {\n    const h = r[a];\n    let c, p, l = -1, u = 0;\n    for (; u < h.length && (n.lastIndex = u, p = n.exec(h), p !== null); )\n      u = n.lastIndex, n === b ? p[1] === \"!--\" ? n = F : p[1] !== void 0 ? n = G : p[2] !== void 0 ? (nt.test(p[2]) && (i = RegExp(\"</\" + p[2], \"g\")), n = A) : p[3] !== void 0 && (n = A) : n === A ? p[0] === \">\" ? (n = i ?? b, l = -1) : p[1] === void 0 ? l = -2 : (l = n.lastIndex - p[2].length, c = p[1], n = p[3] === void 0 ? A : p[3] === '\"' ? X : Q) : n === X || n === Q ? n = A : n === F || n === G ? n = b : (n = A, i = void 0);\n    const $ = n === A && r[a + 1].startsWith(\"/>\") ? \" \" : \"\";\n    o += n === b ? h + ft : l >= 0 ? (s.push(c), h.slice(0, l) + it + h.slice(l) + _ + $) : h + _ + (l === -2 ? a : $);\n  }\n  return [ot(r, o + (r[e] || \"<?>\") + (t === 2 ? \"</svg>\" : t === 3 ? \"</math>\" : \"\")), s];\n};\nclass U {\n  constructor({ strings: t, _$litType$: e }, s) {\n    let i;\n    this.parts = [];\n    let o = 0, n = 0;\n    const a = t.length - 1, h = this.parts, [c, p] = yt(t, e);\n    if (this.el = U.createElement(c, s), m.currentNode = this.el.content, e === 2 || e === 3) {\n      const l = this.el.content.firstChild;\n      l.replaceWith(...l.childNodes);\n    }\n    for (; (i = m.nextNode()) !== null && h.length < a; ) {\n      if (i.nodeType === 1) {\n        if (i.hasAttributes())\n          for (const l of i.getAttributeNames())\n            if (l.endsWith(it)) {\n              const u = p[n++], $ = i.getAttribute(l).split(_), H = /([.?@])?(.*)/.exec(u);\n              h.push({ type: 1, index: o, name: H[2], strings: $, ctor: H[1] === \".\" ? vt : H[1] === \"?\" ? Et : H[1] === \"@\" ? St : R }), i.removeAttribute(l);\n            } else\n              l.startsWith(_) && (h.push({ type: 6, index: o }), i.removeAttribute(l));\n        if (nt.test(i.tagName)) {\n          const l = i.textContent.split(_), u = l.length - 1;\n          if (u > 0) {\n            i.textContent = N ? N.emptyScript : \"\";\n            for (let $ = 0; $ < u; $++)\n              i.append(l[$], P()), m.nextNode(), h.push({ type: 2, index: ++o });\n            i.append(l[u], P());\n          }\n        }\n      } else if (i.nodeType === 8)\n        if (i.data === rt)\n          h.push({ type: 2, index: o });\n        else {\n          let l = -1;\n          for (; (l = i.data.indexOf(_, l + 1)) !== -1; )\n            h.push({ type: 7, index: o }), l += _.length - 1;\n        }\n      o++;\n    }\n  }\n  static createElement(t, e) {\n    const s = g.createElement(\"template\");\n    return s.innerHTML = t, s;\n  }\n}\nfunction S(r, t, e = r, s) {\n  var n, a;\n  if (t === E)\n    return t;\n  let i = s !== void 0 ? (n = e._$Co) == null ? void 0 : n[s] : e._$Cl;\n  const o = x(t) ? void 0 : t._$litDirective$;\n  return (i == null ? void 0 : i.constructor) !== o && ((a = i == null ? void 0 : i._$AO) == null || a.call(i, !1), o === void 0 ? i = void 0 : (i = new o(r), i._$AT(r, e, s)), s !== void 0 ? (e._$Co ?? (e._$Co = []))[s] = i : e._$Cl = i), i !== void 0 && (t = S(r, i._$AS(r, t.values), i, s)), t;\n}\nclass gt {\n  constructor(t, e) {\n    this._$AV = [], this._$AN = void 0, this._$AD = t, this._$AM = e;\n  }\n  get parentNode() {\n    return this._$AM.parentNode;\n  }\n  get _$AU() {\n    return this._$AM._$AU;\n  }\n  u(t) {\n    const { el: { content: e }, parts: s } = this._$AD, i = ((t == null ? void 0 : t.creationScope) ?? g).importNode(e, !0);\n    m.currentNode = i;\n    let o = m.nextNode(), n = 0, a = 0, h = s[0];\n    for (; h !== void 0; ) {\n      if (n === h.index) {\n        let c;\n        h.type === 2 ? c = new O(o, o.nextSibling, this, t) : h.type === 1 ? c = new h.ctor(o, h.name, h.strings, this, t) : h.type === 6 && (c = new bt(o, this, t)), this._$AV.push(c), h = s[++a];\n      }\n      n !== (h == null ? void 0 : h.index) && (o = m.nextNode(), n++);\n    }\n    return m.currentNode = g, i;\n  }\n  p(t) {\n    let e = 0;\n    for (const s of this._$AV)\n      s !== void 0 && (s.strings !== void 0 ? (s._$AI(t, s, e), e += s.strings.length - 2) : s._$AI(t[e])), e++;\n  }\n}\nclass O {\n  get _$AU() {\n    var t;\n    return ((t = this._$AM) == null ? void 0 : t._$AU) ?? this._$Cv;\n  }\n  constructor(t, e, s, i) {\n    this.type = 2, this._$AH = d, this._$AN = void 0, this._$AA = t, this._$AB = e, this._$AM = s, this.options = i, this._$Cv = (i == null ? void 0 : i.isConnected) ?? !0;\n  }\n  get parentNode() {\n    let t = this._$AA.parentNode;\n    const e = this._$AM;\n    return e !== void 0 && (t == null ? void 0 : t.nodeType) === 11 && (t = e.parentNode), t;\n  }\n  get startNode() {\n    return this._$AA;\n  }\n  get endNode() {\n    return this._$AB;\n  }\n  _$AI(t, e = this) {\n    t = S(this, t, e), x(t) ? t === d || t == null || t === \"\" ? (this._$AH !== d && this._$AR(), this._$AH = d) : t !== this._$AH && t !== E && this._(t) : t._$litType$ !== void 0 ? this.$(t) : t.nodeType !== void 0 ? this.T(t) : At(t) ? this.k(t) : this._(t);\n  }\n  O(t) {\n    return this._$AA.parentNode.insertBefore(t, this._$AB);\n  }\n  T(t) {\n    this._$AH !== t && (this._$AR(), this._$AH = this.O(t));\n  }\n  _(t) {\n    this._$AH !== d && x(this._$AH) ? this._$AA.nextSibling.data = t : this.T(g.createTextNode(t)), this._$AH = t;\n  }\n  $(t) {\n    var o;\n    const { values: e, _$litType$: s } = t, i = typeof s == \"number\" ? this._$AC(t) : (s.el === void 0 && (s.el = U.createElement(ot(s.h, s.h[0]), this.options)), s);\n    if (((o = this._$AH) == null ? void 0 : o._$AD) === i)\n      this._$AH.p(e);\n    else {\n      const n = new gt(i, this), a = n.u(this.options);\n      n.p(e), this.T(a), this._$AH = n;\n    }\n  }\n  _$AC(t) {\n    let e = Y.get(t.strings);\n    return e === void 0 && Y.set(t.strings, e = new U(t)), e;\n  }\n  k(t) {\n    V(this._$AH) || (this._$AH = [], this._$AR());\n    const e = this._$AH;\n    let s, i = 0;\n    for (const o of t)\n      i === e.length ? e.push(s = new O(this.O(P()), this.O(P()), this, this.options)) : s = e[i], s._$AI(o), i++;\n    i < e.length && (this._$AR(s && s._$AB.nextSibling, i), e.length = i);\n  }\n  _$AR(t = this._$AA.nextSibling, e) {\n    var s;\n    for ((s = this._$AP) == null ? void 0 : s.call(this, !1, !0, e); t !== this._$AB; ) {\n      const i = t.nextSibling;\n      t.remove(), t = i;\n    }\n  }\n  setConnected(t) {\n    var e;\n    this._$AM === void 0 && (this._$Cv = t, (e = this._$AP) == null || e.call(this, t));\n  }\n}\nclass R {\n  get tagName() {\n    return this.element.tagName;\n  }\n  get _$AU() {\n    return this._$AM._$AU;\n  }\n  constructor(t, e, s, i, o) {\n    this.type = 1, this._$AH = d, this._$AN = void 0, this.element = t, this.name = e, this._$AM = i, this.options = o, s.length > 2 || s[0] !== \"\" || s[1] !== \"\" ? (this._$AH = Array(s.length - 1).fill(new String()), this.strings = s) : this._$AH = d;\n  }\n  _$AI(t, e = this, s, i) {\n    const o = this.strings;\n    let n = !1;\n    if (o === void 0)\n      t = S(this, t, e, 0), n = !x(t) || t !== this._$AH && t !== E, n && (this._$AH = t);\n    else {\n      const a = t;\n      let h, c;\n      for (t = o[0], h = 0; h < o.length - 1; h++)\n        c = S(this, a[s + h], e, h), c === E && (c = this._$AH[h]), n || (n = !x(c) || c !== this._$AH[h]), c === d ? t = d : t !== d && (t += (c ?? \"\") + o[h + 1]), this._$AH[h] = c;\n    }\n    n && !i && this.j(t);\n  }\n  j(t) {\n    t === d ? this.element.removeAttribute(this.name) : this.element.setAttribute(this.name, t ?? \"\");\n  }\n}\nclass vt extends R {\n  constructor() {\n    super(...arguments), this.type = 3;\n  }\n  j(t) {\n    this.element[this.name] = t === d ? void 0 : t;\n  }\n}\nclass Et extends R {\n  constructor() {\n    super(...arguments), this.type = 4;\n  }\n  j(t) {\n    this.element.toggleAttribute(this.name, !!t && t !== d);\n  }\n}\nclass St extends R {\n  constructor(t, e, s, i, o) {\n    super(t, e, s, i, o), this.type = 5;\n  }\n  _$AI(t, e = this) {\n    if ((t = S(this, t, e, 0) ?? d) === E)\n      return;\n    const s = this._$AH, i = t === d && s !== d || t.capture !== s.capture || t.once !== s.once || t.passive !== s.passive, o = t !== d && (s === d || i);\n    i && this.element.removeEventListener(this.name, this, s), o && this.element.addEventListener(this.name, this, t), this._$AH = t;\n  }\n  handleEvent(t) {\n    var e;\n    typeof this._$AH == \"function\" ? this._$AH.call(((e = this.options) == null ? void 0 : e.host) ?? this.element, t) : this._$AH.handleEvent(t);\n  }\n}\nclass bt {\n  constructor(t, e, s) {\n    this.element = t, this.type = 6, this._$AN = void 0, this._$AM = e, this.options = s;\n  }\n  get _$AU() {\n    return this._$AM._$AU;\n  }\n  _$AI(t) {\n    S(this, t);\n  }\n}\nconst L = C.litHtmlPolyfillSupport;\nL == null || L(U, O), (C.litHtmlVersions ?? (C.litHtmlVersions = [])).push(\"3.3.1\");\nconst wt = (r, t, e) => {\n  const s = (e == null ? void 0 : e.renderBefore) ?? t;\n  let i = s._$litPart$;\n  if (i === void 0) {\n    const o = (e == null ? void 0 : e.renderBefore) ?? null;\n    s._$litPart$ = i = new O(t.insertBefore(P(), o), o, void 0, e ?? {});\n  }\n  return i._$AI(r), i;\n};\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst y = globalThis;\nclass T extends v {\n  constructor() {\n    super(...arguments), this.renderOptions = { host: this }, this._$Do = void 0;\n  }\n  createRenderRoot() {\n    var e;\n    const t = super.createRenderRoot();\n    return (e = this.renderOptions).renderBefore ?? (e.renderBefore = t.firstChild), t;\n  }\n  update(t) {\n    const e = this.render();\n    this.hasUpdated || (this.renderOptions.isConnected = this.isConnected), super.update(t), this._$Do = wt(e, this.renderRoot, this.renderOptions);\n  }\n  connectedCallback() {\n    var t;\n    super.connectedCallback(), (t = this._$Do) == null || t.setConnected(!0);\n  }\n  disconnectedCallback() {\n    var t;\n    super.disconnectedCallback(), (t = this._$Do) == null || t.setConnected(!1);\n  }\n  render() {\n    return E;\n  }\n}\nvar tt;\nT._$litElement$ = !0, T.finalized = !0, (tt = y.litElementHydrateSupport) == null || tt.call(y, { LitElement: T });\nconst z = y.litElementPolyfillSupport;\nz == null || z({ LitElement: T });\n(y.litElementVersions ?? (y.litElementVersions = [])).push(\"4.2.1\");\nexport {\n  d as E,\n  E as T,\n  Pt as a,\n  st as f,\n  T as i,\n  j as u,\n  Ut as x\n};\n","import { T as n, E as d } from \"./lit-element-BVB0S9Do.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst l = { CHILD: 2 }, c = (i) => (...t) => ({ _$litDirective$: i, values: t });\nclass o {\n  constructor(t) {\n  }\n  get _$AU() {\n    return this._$AM._$AU;\n  }\n  _$AT(t, e, r) {\n    this._$Ct = t, this._$AM = e, this._$Ci = r;\n  }\n  _$AS(t, e) {\n    return this.update(t, e);\n  }\n  update(t, e) {\n    return this.render(...e);\n  }\n}\nclass h extends o {\n  constructor() {\n    super(...arguments), this.i = 0, this.async = !1, this.defer = !1, this.crossOrigin = \"anonymous\", this.onLoadHandler = (t) => {\n      this.onload && this.onload(t);\n    }, this.onErrorHandler = () => {\n    };\n  }\n  update(t, [e, r, s]) {\n    return this.apiKey === e && this.domain === r && this.cname === s ? n : this.render(e, r, s);\n  }\n  render(t, e = \"eu1.gigya.com\", r = void 0) {\n    console.log(\"ScriptDirective render\", t, e), this.apiKey = t, this.domain = e, this.cname = r;\n    const s = document.createElement(\"script\");\n    s.id = \"gigya-script\", s.async = this.async, s.defer = this.defer;\n    const a = `${r || `cdns.${e}`}`;\n    return s.src = `https://${a}/js/gigya.js?apiKey=${t}&pretty=true&debug=true`, document.head.appendChild(s), d;\n  }\n}\nclass u extends o {\n  update(t, [e]) {\n    return this.value === e ? n : this.render(e);\n  }\n  render(t) {\n    console.log(\"ScriptValueDirective render\", t);\n    const e = document.createElement(\"script\");\n    return e.textContent = t, this.script = e, this.value = t, e;\n  }\n}\nconst $ = c(u), g = c(h);\nexport {\n  g as a,\n  c as e,\n  o as i,\n  $ as s,\n  l as t\n};\n","/*! *****************************************************************************\nCopyright (c) Microsoft Corporation.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n***************************************************************************** */\nfunction D(t, n) {\n  var r = typeof Symbol == \"function\" && t[Symbol.iterator];\n  if (!r)\n    return t;\n  var i, c, e = r.call(t), a = [];\n  try {\n    for (; (n === void 0 || n-- > 0) && !(i = e.next()).done; )\n      a.push(i.value);\n  } catch (u) {\n    c = { error: u };\n  } finally {\n    try {\n      i && !i.done && (r = e.return) && r.call(e);\n    } finally {\n      if (c)\n        throw c.error;\n    }\n  }\n  return a;\n}\nvar d;\n(function(t) {\n  t[t.NotStarted = 0] = \"NotStarted\", t[t.Running = 1] = \"Running\", t[t.Stopped = 2] = \"Stopped\";\n})(d || (d = {}));\nvar J = { type: \"xstate.init\" };\nfunction S(t) {\n  return t === void 0 ? [] : [].concat(t);\n}\nfunction j(t) {\n  return { type: \"xstate.assign\", assignment: t };\n}\nfunction k(t, n) {\n  return typeof (t = typeof t == \"string\" && n && n[t] ? n[t] : t) == \"string\" ? { type: t } : typeof t == \"function\" ? { type: t.name, exec: t } : t;\n}\nfunction b(t) {\n  return function(n) {\n    return t === n;\n  };\n}\nfunction K(t) {\n  return typeof t == \"string\" ? { type: t } : t;\n}\nfunction z(t, n) {\n  return { value: t, context: n, actions: [], changed: !1, matches: b(t) };\n}\nfunction B(t, n, r) {\n  var i = n, c = !1;\n  return [t.filter(function(e) {\n    if (e.type === \"xstate.assign\") {\n      c = !0;\n      var a = Object.assign({}, i);\n      return typeof e.assignment == \"function\" ? a = e.assignment(i, r) : Object.keys(e.assignment).forEach(function(u) {\n        a[u] = typeof e.assignment[u] == \"function\" ? e.assignment[u](i, r) : e.assignment[u];\n      }), i = a, !1;\n    }\n    return !0;\n  }), i, c];\n}\nfunction q(t, n) {\n  n === void 0 && (n = {});\n  var r = D(B(S(t.states[t.initial].entry).map(function(a) {\n    return k(a, n.actions);\n  }), t.context, J), 2), i = r[0], c = r[1], e = { config: t, _options: n, initialState: { value: t.initial, actions: i, context: c, matches: b(t.initial) }, transition: function(a, u) {\n    var w, _, I = typeof a == \"string\" ? { value: a, context: t.context } : a, l = I.value, x = I.context, G = K(u), p = t.states[l];\n    if (p.on) {\n      var E = S(p.on[G.type]);\n      \"*\" in p.on && E.push.apply(E, function(o, s, A) {\n        if (arguments.length === 2)\n          for (var f, g = 0, $ = s.length; g < $; g++)\n            !f && g in s || (f || (f = Array.prototype.slice.call(s, 0, g)), f[g] = s[g]);\n        return o.concat(f || Array.prototype.slice.call(s));\n      }([], D(S(p.on[\"*\"])), !1));\n      try {\n        for (var m = function(o) {\n          var s = typeof Symbol == \"function\" && Symbol.iterator, A = s && o[s], f = 0;\n          if (A)\n            return A.call(o);\n          if (o && typeof o.length == \"number\")\n            return { next: function() {\n              return o && f >= o.length && (o = void 0), { value: o && o[f++], done: !o };\n            } };\n          throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\n        }(E), v = m.next(); !v.done; v = m.next()) {\n          var h = v.value;\n          if (h === void 0)\n            return z(l, x);\n          var O = typeof h == \"string\" ? { target: h } : h, y = O.target, N = O.actions, P = N === void 0 ? [] : N, F = O.cond, U = F === void 0 ? function() {\n            return !0;\n          } : F, V = y === void 0, W = y ?? l, X = t.states[W];\n          if (U(x, G)) {\n            var R = D(B((V ? S(P) : [].concat(p.exit, P, X.entry).filter(function(o) {\n              return o;\n            })).map(function(o) {\n              return k(o, e._options.actions);\n            }), x, G), 3), M = R[0], Y = R[1], Z = R[2], T = y ?? l;\n            return { value: T, context: Y, actions: M, changed: y !== l || M.length > 0 || Z, matches: b(T) };\n          }\n        }\n      } catch (o) {\n        w = { error: o };\n      } finally {\n        try {\n          v && !v.done && (_ = m.return) && _.call(m);\n        } finally {\n          if (w)\n            throw w.error;\n        }\n      }\n    }\n    return z(l, x);\n  } };\n  return e;\n}\nvar H = function(t, n) {\n  return t.actions.forEach(function(r) {\n    var i = r.exec;\n    return i && i(t.context, n);\n  });\n};\nfunction C(t) {\n  var n = t.initialState, r = d.NotStarted, i = /* @__PURE__ */ new Set(), c = { _machine: t, send: function(e) {\n    r === d.Running && (n = t.transition(n, e), H(n, K(e)), i.forEach(function(a) {\n      return a(n);\n    }));\n  }, subscribe: function(e) {\n    return i.add(e), e(n), { unsubscribe: function() {\n      return i.delete(e);\n    } };\n  }, start: function(e) {\n    if (e) {\n      var a = typeof e == \"object\" ? e : { context: t.config.context, value: e };\n      n = { value: a.value, actions: [], context: a.context, matches: b(a.value) };\n    } else\n      n = t.initialState;\n    return r = d.Running, H(n, J), c;\n  }, stop: function() {\n    return r = d.Stopped, i.clear(), c;\n  }, get state() {\n    return n;\n  }, get status() {\n    return r;\n  } };\n  return c;\n}\nfunction Q() {\n  return new Promise((t) => {\n    const n = setInterval(() => {\n      const r = window.gigya;\n      r && r.isReady && (console.log(\"Gigya loaded  🥳\"), clearInterval(n), t(r));\n    }, 100);\n  });\n}\nasync function* nt() {\n  yield \"loading\", await Q(), yield \"ready\";\n}\nconst tt = q(\n  {\n    id: \"script\",\n    initial: \"loading\",\n    context: {\n      domain: \"gigya.com\"\n    },\n    states: {\n      loading: {\n        entry: \"subscribeToScriptLoaded\",\n        on: {\n          LOADED: { target: \"ready\", actions: [\"assignGigya\"] }\n        }\n      },\n      ready: {\n        entry: \"onReady\"\n      }\n    }\n  },\n  {\n    actions: {\n      subscribeToScriptLoaded: () => {\n        Q().then((t) => {\n          L.send({ gigya: t, type: \"LOADED\" });\n        });\n      },\n      assignGigya: j({\n        gigya: (t, n) => n.gigya\n      })\n    }\n  }\n), L = C(tt);\nL.start();\nconst et = (t) => new Promise((n) => {\n  L.subscribe((r) => {\n    r.matches(\"ready\") && n(t ? t(r.context.gigya) : r.context.gigya);\n  });\n});\nexport {\n  nt as G,\n  L as a,\n  j as o,\n  q as s,\n  et as u,\n  C as y\n};\n","import \"../../lit-element-BVB0S9Do.js\";\nimport { u as c } from \"../../observer-CNUpTetg.js\";\nasync function* l() {\n  const n = await c();\n  yield* await n.hasSession() ? i() : a();\n  function e() {\n    return new Promise(async (o) => {\n      n.socialize.addEventHandlers({\n        onLogin: (t) => {\n          console.log(\"logged in\", t), o(t);\n        }\n      });\n    });\n  }\n  function s() {\n    return new Promise((o) => {\n      n.socialize.addEventHandlers({\n        onLogout: (t) => {\n          console.log(\"logged out\", t), o();\n        }\n      });\n    });\n  }\n  async function* i() {\n    yield \"authenticated\", await s(), yield* a();\n  }\n  async function* a() {\n    yield \"not-authenticated\", await e(), yield* i();\n  }\n}\nexport {\n  l as AuthState\n};\n","var g = (e, t, s) => {\n  if (!t.has(e))\n    throw TypeError(\"Cannot \" + s);\n};\nvar v = (e, t, s) => (g(e, t, \"read from private field\"), s ? s.call(e) : t.get(e)), b = (e, t, s) => {\n  if (t.has(e))\n    throw TypeError(\"Cannot add the same private member more than once\");\n  t instanceof WeakSet ? t.add(e) : t.set(e, s);\n}, y = (e, t, s, i) => (g(e, t, \"write to private field\"), i ? i.call(e, s) : t.set(e, s), s);\nimport { f as O, u as P, T as m, i as C, a as G, x as u } from \"../lit-element-BVB0S9Do.js\";\nimport { i as j, t as K, e as x, a as M } from \"../directive-IhPxBcho.js\";\nimport { a as N, G as T } from \"../observer-CNUpTetg.js\";\nimport { AuthState as D } from \"./store/auth.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst I = (e) => (t, s) => {\n  s !== void 0 ? s.addInitializer(() => {\n    customElements.define(e, t);\n  }) : customElements.define(e, t);\n};\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst R = { attribute: !0, type: String, converter: P, reflect: !1, hasChanged: O }, U = (e = R, t, s) => {\n  const { kind: i, metadata: r } = s;\n  let o = globalThis.litPropertyMetadata.get(r);\n  if (o === void 0 && globalThis.litPropertyMetadata.set(r, o = /* @__PURE__ */ new Map()), i === \"setter\" && ((e = Object.create(e)).wrapped = !0), o.set(s.name, e), i === \"accessor\") {\n    const { name: n } = s;\n    return { set(a) {\n      const l = t.get.call(this);\n      t.set.call(this, a), this.requestUpdate(n, l, e);\n    }, init(a) {\n      return a !== void 0 && this.C(n, void 0, e, a), a;\n    } };\n  }\n  if (i === \"setter\") {\n    const { name: n } = s;\n    return function(a) {\n      const l = this[n];\n      t.call(this, a), this.requestUpdate(n, l, e);\n    };\n  }\n  throw Error(\"Unsupported decorator location: \" + i);\n};\nfunction $(e) {\n  return (t, s) => typeof s == \"object\" ? U(e, t, s) : ((i, r, o) => {\n    const n = r.hasOwnProperty(o);\n    return r.constructor.createProperty(o, i), n ? Object.getOwnPropertyDescriptor(r, o) : void 0;\n  })(e, t, s);\n}\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nfunction _(e) {\n  return $({ ...e, state: !0, attribute: !1 });\n}\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst V = (e, t, s) => (s.configurable = !0, s.enumerable = !0, Reflect.decorate && typeof t != \"object\" && Object.defineProperty(e, t, s), s);\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nfunction X(e, t) {\n  return (s, i, r) => {\n    const o = (n) => {\n      var a;\n      return ((a = n.renderRoot) == null ? void 0 : a.querySelector(e)) ?? null;\n    };\n    return V(s, i, { get() {\n      return o(this);\n    } });\n  };\n}\n/**\n * @license\n * Copyright 2020 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst Y = (e) => e.strings === void 0;\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst p = (e, t) => {\n  var i;\n  const s = e._$AN;\n  if (s === void 0)\n    return !1;\n  for (const r of s)\n    (i = r._$AO) == null || i.call(r, t, !1), p(r, t);\n  return !0;\n}, f = (e) => {\n  let t, s;\n  do {\n    if ((t = e._$AM) === void 0)\n      break;\n    s = t._$AN, s.delete(e), e = t;\n  } while ((s == null ? void 0 : s.size) === 0);\n}, w = (e) => {\n  for (let t; t = e._$AM; e = t) {\n    let s = t._$AN;\n    if (s === void 0)\n      t._$AN = s = /* @__PURE__ */ new Set();\n    else if (s.has(e))\n      break;\n    s.add(e), z(t);\n  }\n};\nfunction Z(e) {\n  this._$AN !== void 0 ? (f(this), this._$AM = e, w(this)) : this._$AM = e;\n}\nfunction q(e, t = !1, s = 0) {\n  const i = this._$AH, r = this._$AN;\n  if (r !== void 0 && r.size !== 0)\n    if (t)\n      if (Array.isArray(i))\n        for (let o = s; o < i.length; o++)\n          p(i[o], !1), f(i[o]);\n      else\n        i != null && (p(i, !1), f(i));\n    else\n      p(this, e);\n}\nconst z = (e) => {\n  e.type == K.CHILD && (e._$AP ?? (e._$AP = q), e._$AQ ?? (e._$AQ = Z));\n};\nclass E extends j {\n  constructor() {\n    super(...arguments), this._$AN = void 0;\n  }\n  _$AT(t, s, i) {\n    super._$AT(t, s, i), w(this), this.isConnected = t._$AU;\n  }\n  _$AO(t, s = !0) {\n    var i, r;\n    t !== this.isConnected && (this.isConnected = t, t ? (i = this.reconnected) == null || i.call(this) : (r = this.disconnected) == null || r.call(this)), s && (p(this, t), f(this));\n  }\n  setValue(t) {\n    if (Y(this._$Ct))\n      this._$Ct._$AI(t, this);\n    else {\n      const s = [...this._$Ct._$AH];\n      s[this._$Ci] = t, this._$Ct._$AI(s, this, 0);\n    }\n  }\n  disconnected() {\n  }\n  reconnected() {\n  }\n}\n/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst H = async (e, t) => {\n  for await (const s of e)\n    if (await t(s) === !1)\n      return;\n};\nclass J {\n  constructor(t) {\n    this.G = t;\n  }\n  disconnect() {\n    this.G = void 0;\n  }\n  reconnect(t) {\n    this.G = t;\n  }\n  deref() {\n    return this.G;\n  }\n}\nclass k {\n  constructor() {\n    this.Y = void 0, this.Z = void 0;\n  }\n  get() {\n    return this.Y;\n  }\n  pause() {\n    this.Y ?? (this.Y = new Promise((t) => this.Z = t));\n  }\n  resume() {\n    var t;\n    (t = this.Z) == null || t.call(this), this.Y = this.Z = void 0;\n  }\n}\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nclass B extends E {\n  constructor() {\n    super(...arguments), this._$CK = new J(this), this._$CX = new k();\n  }\n  render(t, s) {\n    return m;\n  }\n  update(t, [s, i]) {\n    if (this.isConnected || this.disconnected(), s === this._$CJ)\n      return m;\n    this._$CJ = s;\n    let r = 0;\n    const { _$CK: o, _$CX: n } = this;\n    return H(s, async (a) => {\n      for (; n.get(); )\n        await n.get();\n      const l = o.deref();\n      if (l !== void 0) {\n        if (l._$CJ !== s)\n          return !1;\n        i !== void 0 && (a = i(a, r)), l.commitValue(a, r), r++;\n      }\n      return !0;\n    }), m;\n  }\n  commitValue(t, s) {\n    this.setValue(t);\n  }\n  disconnected() {\n    this._$CK.disconnect(), this._$CX.pause();\n  }\n  reconnected() {\n    this._$CK.reconnect(this), this._$CX.resume();\n  }\n}\nconst A = x(B);\n/**\n * @license\n * Copyright 2021 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nfunction F(e, t, s) {\n  return e ? t(e) : s == null ? void 0 : s(e);\n}\nvar L = Object.defineProperty, Q = Object.getOwnPropertyDescriptor, h = (e, t, s, i) => {\n  for (var r = i > 1 ? void 0 : i ? Q(t, s) : t, o = e.length - 1, n; o >= 0; o--)\n    (n = e[o]) && (r = (i ? n(t, s, r) : n(r)) || r);\n  return i && r && L(t, s, r), r;\n}, d, S;\nlet c = (S = class extends C {\n  constructor() {\n    super();\n    b(this, d, void 0);\n    this.service = N, this.apiKey = void 0, this.domain = \"gigya.com\", this.debug = !0, this.cname = void 0, this.state = T(), this.authState = D(), y(this, d, []), this.service.subscribe((t) => {\n      console.log(\"GigyaScriptService\", t.value), t.matches(\"ready\") && (this.gigya = t.context.gigya);\n    });\n  }\n  get template() {\n    return v(this, d);\n  }\n  set template(t) {\n    y(this, d, t);\n  }\n  render() {\n    return console.log(\"render\", this.apiKey, this.domain, this.template), u` ${this.readySlot()} ${this.stateSlot()} ${this.authStateSlot()} ${this.script()} `;\n  }\n  readySlot() {\n    return u` ${F(this.gigya, (t) => u`<slot></slot>`)}`;\n  }\n  stateSlot() {\n    return u` ${A(\n      this.state,\n      (t) => u`<slot name=\"${t}\"></slot>`\n    )}`;\n  }\n  authStateSlot() {\n    return u` ${A(\n      this.authState,\n      (t) => u`<slot name=\"${t}\"></slot>`\n    )}`;\n  }\n  script() {\n    return u`${M(this.apiKey, this.domain, this.cname)}`;\n  }\n}, d = new WeakMap(), S);\nc.shadowRootOptions = {\n  ...C.shadowRootOptions,\n  delegatesFocus: !0\n};\nc.styles = G`\n    :host {\n      display: block;\n      color: var(--gigya-loader-text-color, black);\n    }\n  `;\nh([\n  $({ type: String, attribute: \"api-key\" })\n], c.prototype, \"apiKey\", 2);\nh([\n  $({ type: String, attribute: \"domain\" })\n], c.prototype, \"domain\", 2);\nh([\n  $({ type: Boolean, attribute: \"debug\" })\n], c.prototype, \"debug\", 2);\nh([\n  $({ type: String, attribute: \"cname\" })\n], c.prototype, \"cname\", 2);\nh([\n  _()\n], c.prototype, \"gigya\", 2);\nh([\n  _()\n], c.prototype, \"state\", 2);\nh([\n  _()\n], c.prototype, \"authState\", 2);\nh([\n  X(\"template\")\n], c.prototype, \"template\", 1);\nc = h([\n  I(\"gigya-js\")\n], c);\nexport {\n  c as GigyaStore\n};\n","var F = (s, t, o) => {\n  if (!t.has(s))\n    throw TypeError(\"Cannot \" + o);\n};\nvar S = (s, t, o) => (F(s, t, \"read from private field\"), o ? o.call(s) : t.get(s)), L = (s, t, o) => {\n  if (t.has(s))\n    throw TypeError(\"Cannot add the same private member more than once\");\n  t instanceof WeakSet ? t.add(s) : t.set(s, o);\n}, R = (s, t, o, e) => (F(s, t, \"write to private field\"), e ? e.call(s, o) : t.set(s, o), o);\nvar N, y;\nclass v {\n  /**\n   * @param {T} current\n   */\n  constructor(t) {\n    /**\n     * @type {T}\n     */\n    L(this, N, void 0);\n    L(this, y, /* @__PURE__ */ new Set());\n    R(this, N, t);\n  }\n  /**\n   * @return {T}\n   */\n  get current() {\n    return S(this, N);\n  }\n  /**\n   * @param {T} value\n   */\n  set current(t) {\n    S(this, N) != t && (R(this, N, t), S(this, y).forEach((o) => o(t)));\n  }\n  /**\n   * @type {import(\"hooks\").Ref[\"on\"]}\n   */\n  on(t) {\n    return S(this, y).add(t), () => S(this, y).delete(t);\n  }\n}\nN = new WeakMap(), y = new WeakMap();\nconst U = (s) => new v(s), j = Symbol.for(\"atomico.hooks\");\nglobalThis[j] = globalThis[j] || {};\nlet T = globalThis[j];\nconst x = Symbol.for(\"Atomico.suspense\"), z = Symbol.for(\"Atomico.effect\"), V = Symbol.for(\"Atomico.layoutEffect\"), J = Symbol.for(\"Atomico.insertionEffect\"), B = (s, t, o) => {\n  const { i: e, hooks: r } = T.c, n = r[e] = r[e] || {};\n  return n.value = s(n.value), n.effect = t, n.tag = o, T.c.i++, r[e].value;\n}, tt = (s) => B((t = U(s)) => t), st = () => B((s = U(T.c.host)) => s), Bt = () => T.c.update, et = (s, t, o = 0) => {\n  let e = {}, r = !1;\n  const n = () => r, l = (f, c) => {\n    for (const u in e) {\n      const i = e[u];\n      i.effect && i.tag === f && (i.value = i.effect(i.value, c));\n    }\n  };\n  return { load: (f) => {\n    T.c = { host: t, hooks: e, update: s, i: 0, id: o };\n    let c;\n    try {\n      r = !1, c = f();\n    } catch (u) {\n      if (u !== x)\n        throw u;\n      r = !0;\n    } finally {\n      T.c = null;\n    }\n    return c;\n  }, cleanEffects: (f) => (l(J, f), () => (l(V, f), () => {\n    l(z, f);\n  })), isSuspense: n };\n}, C = Symbol.for;\nfunction ot(s, t) {\n  const o = s.length;\n  if (o !== t.length)\n    return !1;\n  for (let e = 0; e < o; e++) {\n    let r = s[e], n = t[e];\n    if (r !== n)\n      return !1;\n  }\n  return !0;\n}\nconst g = (s) => typeof s == \"function\", P = (s) => typeof s == \"object\", { isArray: rt } = Array, k = (s, t) => (t ? s instanceof HTMLStyleElement : !0) && \"hydrate\" in ((s == null ? void 0 : s.dataset) || {});\nfunction K(s, t) {\n  let o;\n  const e = (r) => {\n    let { length: n } = r;\n    for (let l = 0; l < n; l++) {\n      const m = r[l];\n      if (m && Array.isArray(m))\n        e(m);\n      else {\n        const a = typeof m;\n        if (m == null || a === \"function\" || a === \"boolean\")\n          continue;\n        a === \"string\" || a === \"number\" ? (o == null && (o = \"\"), o += m) : (o != null && (t(o), o = null), t(m));\n      }\n    }\n  };\n  e(s), o != null && t(o);\n}\nconst X = (s, t, o) => (s.addEventListener(t, o), () => s.removeEventListener(t, o));\nclass q {\n  /**\n   *\n   * @param {HTMLElement} target\n   * @param {string} message\n   * @param {string} value\n   */\n  constructor(t, o, e) {\n    this.message = o, this.target = t, this.value = e;\n  }\n}\nclass nt extends q {\n}\nclass it extends q {\n}\nconst _ = \"Custom\", ct = null, lt = { true: 1, \"\": 1, 1: 1 };\nfunction ft(s, t, o, e, r) {\n  const {\n    type: n,\n    reflect: l,\n    event: m,\n    value: a,\n    attr: f = ut(t)\n  } = (o == null ? void 0 : o.name) != _ && P(o) && o != ct ? o : { type: o }, c = (n == null ? void 0 : n.name) === _ && n.map, u = a != null ? n == Function || !g(a) ? () => a : a : null;\n  Object.defineProperty(s, t, {\n    configurable: !0,\n    /**\n     * @this {import(\"dom\").AtomicoThisInternal}\n     * @param {any} newValue\n     */\n    set(i) {\n      const h = this[t];\n      u && n != Boolean && i == null && (i = u());\n      const { error: E, value: p } = (c ? bt : dt)(\n        n,\n        i\n      );\n      if (E && p != null)\n        throw new nt(\n          this,\n          `The value defined for prop '${t}' must be of type '${n.name}'`,\n          p\n        );\n      h != p && (this._props[t] = p ?? void 0, this.update(), m && at(this, m), this.updated.then(() => {\n        l && (this._ignoreAttr = f, ht(this, n, f, this[t]), this._ignoreAttr = null);\n      }));\n    },\n    /**\n     * @this {import(\"dom\").AtomicoThisInternal}\n     */\n    get() {\n      return this._props[t];\n    }\n  }), u && (r[t] = u()), e[f] = { prop: t, type: n };\n}\nconst at = (s, { type: t, base: o = CustomEvent, ...e }) => s.dispatchEvent(new o(t, e)), ut = (s) => s.replace(/([A-Z])/g, \"-$1\").toLowerCase(), ht = (s, t, o, e) => e == null || t == Boolean && !e ? s.removeAttribute(o) : s.setAttribute(\n  o,\n  (t == null ? void 0 : t.name) === _ && (t != null && t.serialize) ? t == null ? void 0 : t.serialize(e) : P(e) ? JSON.stringify(e) : t == Boolean ? \"\" : e\n), mt = (s, t) => s == Boolean ? !!lt[t] : s == Number ? Number(t) : s == String ? t : s == Array || s == Object ? JSON.parse(t) : s.name == _ ? t : (\n  // TODO: If when defining reflect the prop can also be of type string?\n  new s(t)\n), bt = ({ map: s }, t) => {\n  try {\n    return { value: s(t), error: !1 };\n  } catch {\n    return { value: t, error: !0 };\n  }\n}, dt = (s, t) => s == null || t == null ? { value: t, error: !1 } : s != String && t === \"\" ? { value: void 0, error: !1 } : s == Object || s == Array || s == Symbol ? {\n  value: t,\n  error: {}.toString.call(t) !== `[object ${s.name}]`\n} : t instanceof s ? {\n  value: t,\n  error: s == Number && Number.isNaN(t.valueOf())\n} : s == String || s == Number || s == Boolean ? {\n  value: t,\n  error: s == Number ? typeof t != \"number\" ? !0 : Number.isNaN(t) : s == String ? typeof t != \"string\" : typeof t != \"boolean\"\n} : { value: t, error: !0 };\nlet Et = 0;\nconst pt = (s) => {\n  var o;\n  const t = ((o = (s == null ? void 0 : s.dataset) || {}) == null ? void 0 : o.hydrate) || \"\";\n  return t || \"c\" + Et++;\n}, gt = (s, t = HTMLElement) => {\n  const o = {}, e = {}, r = \"prototype\" in t && t.prototype instanceof Element, n = r ? t : \"base\" in t ? t.base : HTMLElement, { props: l, styles: m } = r ? s : t;\n  class a extends n {\n    constructor() {\n      super(), this._setup(), this._render = () => s({ ...this._props });\n      for (const c in e)\n        this[c] = e[c];\n    }\n    /**\n     * @returns {import(\"core\").Sheets[]}\n     */\n    static get styles() {\n      return [super.styles, m];\n    }\n    async _setup() {\n      if (this._props)\n        return;\n      this._props = {};\n      let c, u;\n      this.mounted = new Promise(\n        (b) => this.mount = () => {\n          b(), c != this.parentNode && (u != c ? this.unmounted.then(this.update) : this.update()), c = this.parentNode;\n        }\n      ), this.unmounted = new Promise(\n        (b) => this.unmount = () => {\n          b(), (c != this.parentNode || !this.isConnected) && (i.cleanEffects(!0)()(), u = this.parentNode, c = null);\n        }\n      ), this.symbolId = this.symbolId || Symbol(), this.symbolIdParent = Symbol();\n      const i = et(\n        () => this.update(),\n        this,\n        pt(this)\n      );\n      let h, E = !0;\n      const p = k(this);\n      this.update = () => (h || (h = !0, this.updated = (this.updated || this.mounted).then(() => {\n        try {\n          const b = i.load(this._render), d = i.cleanEffects();\n          return b && //@ts-ignore\n          b.render(this, this.symbolId, p), h = !1, E && !i.isSuspense() && (E = !1, !p && Nt(this)), d();\n        } finally {\n          h = !1;\n        }\n      }).then(\n        /**\n         * @param {import(\"internal/hooks.js\").CleanUseEffects} [cleanUseEffect]\n         */\n        (b) => {\n          b && b();\n        }\n      )), this.updated), this.update();\n    }\n    connectedCallback() {\n      this.mount(), super.connectedCallback && super.connectedCallback();\n    }\n    disconnectedCallback() {\n      super.disconnectedCallback && super.disconnectedCallback(), this.unmount();\n    }\n    /**\n     * @this {import(\"dom\").AtomicoThisInternal}\n     * @param {string} attr\n     * @param {(string|null)} oldValue\n     * @param {(string|null)} value\n     */\n    attributeChangedCallback(c, u, i) {\n      if (o[c]) {\n        if (c === this._ignoreAttr || u === i)\n          return;\n        const { prop: h, type: E } = o[c];\n        try {\n          this[h] = mt(E, i);\n        } catch {\n          throw new it(\n            this,\n            `The value defined as attr '${c}' cannot be parsed by type '${E.name}'`,\n            i\n          );\n        }\n      } else\n        super.attributeChangedCallback(c, u, i);\n    }\n    static get props() {\n      return { ...super.props, ...l };\n    }\n    static get observedAttributes() {\n      const c = super.observedAttributes || [];\n      for (const u in l)\n        ft(this.prototype, u, l[u], o, e);\n      return Object.keys(o).concat(c);\n    }\n  }\n  return a;\n};\nfunction Nt(s) {\n  const { styles: t } = s.constructor, { shadowRoot: o } = s;\n  if (o && t.length) {\n    const e = [];\n    K(t, (r) => {\n      r && (r instanceof Element ? o.appendChild(r.cloneNode(!0)) : e.push(r));\n    }), e.length && (o.adoptedStyleSheets = e);\n  }\n}\nconst Z = (s) => (t, o) => {\n  B(\n    /**\n     * Clean the effect hook\n     * @type {import(\"internal/hooks.js\").CollectorEffect}\n     */\n    ([e, r] = []) => ((r || !r) && (r && ot(r, o) ? e = e || !0 : (g(e) && e(), e = null)), [e, o]),\n    /**\n     * @returns {any}\n     */\n    ([e, r], n) => n ? (g(e) && e(), []) : [e || t(), r],\n    s\n  );\n}, Ft = Z(z), St = Z(J), D = C(\"atomico/options\");\nglobalThis[D] = globalThis[D] || {\n  sheet: !!document.adoptedStyleSheets\n};\nconst G = globalThis[D];\nnew Promise((s) => {\n  G.ssr || (document.readyState === \"loading\" ? X(document, \"DOMContentLoaded\", s) : s());\n});\nconst yt = {\n  checked: 1,\n  value: 1,\n  selected: 1\n}, Tt = {\n  list: 1,\n  type: 1,\n  size: 1,\n  form: 1,\n  width: 1,\n  height: 1,\n  src: 1,\n  href: 1,\n  slot: 1\n}, Pt = {\n  shadowDom: 1,\n  staticNode: 1,\n  cloneNode: 1,\n  children: 1,\n  key: 1\n}, O = {}, w = [];\nclass $ extends Text {\n}\nconst At = C(\"atomico/id\"), A = C(\"atomico/type\"), M = C(\"atomico/ref\"), Q = C(\"atomico/vnode\"), Ct = () => {\n};\nfunction Ot(s, t, o) {\n  return W(this, s, t, o);\n}\nconst _t = (s, t, ...o) => {\n  const e = t || O;\n  let { children: r } = e;\n  if (r = r ?? (o.length ? o : w), s === Ct)\n    return r;\n  const n = s ? s instanceof Node ? 1 : (\n    //@ts-ignore\n    s.prototype instanceof HTMLElement && 2\n  ) : 0;\n  if (n === !1 && s instanceof Function)\n    return s(\n      r != w ? { children: r, ...e } : e\n    );\n  const l = G.render || Ot;\n  return {\n    [A]: Q,\n    type: s,\n    props: e,\n    children: r,\n    key: e.key,\n    // key for lists by keys\n    // define if the node declares its shadowDom\n    shadow: e.shadowDom,\n    // allows renderings to run only once\n    static: e.staticNode,\n    // defines whether the type is a childNode `1` or a constructor `2`\n    raw: n,\n    // defines whether to use the second parameter for document.createElement\n    is: e.is,\n    // clone the node if it comes from a reference\n    clone: e.cloneNode,\n    render: l\n  };\n};\nfunction W(s, t, o = At, e, r) {\n  let n;\n  if (t && t[o] && t[o].vnode == s || s[A] != Q)\n    return t;\n  (s || !t) && (r = r || s.type == \"svg\", n = s.type != \"host\" && (s.raw == 1 ? (t && s.clone ? t[M] : t) != s.type : s.raw == 2 ? !(t instanceof s.type) : t ? t[M] || t.localName != s.type : !t), n && s.type != null && (s.raw == 1 && s.clone ? (e = !0, t = s.type.cloneNode(!0), t[M] = s.type) : t = s.raw == 1 ? s.type : s.raw == 2 ? new s.type() : r ? document.createElementNS(\n    \"http://www.w3.org/2000/svg\",\n    s.type\n  ) : document.createElement(\n    s.type,\n    s.is ? { is: s.is } : void 0\n  )));\n  const l = t[o] ? t[o] : O, { vnode: m = O, cycle: a = 0 } = l;\n  let { fragment: f, handlers: c } = l;\n  const { children: u = w, props: i = O } = m;\n  if (c = n ? {} : c || {}, s.static && !n)\n    return t;\n  if (s.shadow && !t.shadowRoot && // @ts-ignore\n  t.attachShadow({ mode: \"open\", ...s.shadow }), s.props != i && Rt(t, i, s.props, c, r), s.children !== u) {\n    const h = s.shadow ? t.shadowRoot : t;\n    f = Lt(\n      s.children,\n      /**\n       * @todo for hydration use attribute and send childNodes\n       */\n      f,\n      h,\n      o,\n      // add support to foreignObject, children will escape from svg\n      !a && e,\n      r && s.type == \"foreignObject\" ? !1 : r\n    );\n  }\n  return t[o] = { vnode: s, handlers: c, fragment: f, cycle: a + 1 }, t;\n}\nfunction It(s, t) {\n  const o = new $(\"\"), e = new $(\"\");\n  let r;\n  if (s[t ? \"prepend\" : \"append\"](o), t) {\n    let { lastElementChild: n } = s;\n    for (; n; ) {\n      const { previousElementSibling: l } = n;\n      if (k(n, !0) && !k(l, !0)) {\n        r = n;\n        break;\n      }\n      n = l;\n    }\n  }\n  return r ? r.before(e) : s.append(e), {\n    markStart: o,\n    markEnd: e\n  };\n}\nfunction Lt(s, t, o, e, r, n) {\n  s = s == null ? null : rt(s) ? s : [s];\n  const l = t || It(o, r), { markStart: m, markEnd: a, keyes: f } = l;\n  let c;\n  const u = f && /* @__PURE__ */ new Set();\n  let i = m;\n  if (s && K(s, (h) => {\n    if (typeof h == \"object\" && !h[A])\n      return;\n    const E = h[A] && h.key, p = f && E != null && f.get(E);\n    i != a && i === p ? u.delete(i) : i = i == a ? a : i.nextSibling;\n    const b = f ? p : i;\n    let d = b;\n    if (h[A])\n      d = W(h, b, e, r, n);\n    else {\n      const I = h + \"\";\n      !(d instanceof Text) || d instanceof $ ? d = new Text(I) : d.data != I && (d.data = I);\n    }\n    d != i && (f && u.delete(d), !b || f ? (o.insertBefore(d, i), f && i != a && u.add(i)) : b == a ? o.insertBefore(d, a) : (o.replaceChild(d, b), i = d)), E != null && (c = c || /* @__PURE__ */ new Map(), c.set(E, d));\n  }), i = i == a ? a : i.nextSibling, t && i != a)\n    for (; i != a; ) {\n      const h = i;\n      i = i.nextSibling, h.remove();\n    }\n  return u && u.forEach((h) => h.remove()), l.keyes = c, l;\n}\nfunction Rt(s, t, o, e, r) {\n  for (const n in t)\n    !(n in o) && Y(s, n, t[n], null, r, e);\n  for (const n in o)\n    Y(s, n, t[n], o[n], r, e);\n}\nfunction Y(s, t, o, e, r, n) {\n  if (t = t == \"class\" && !r ? \"className\" : t, o = o ?? null, e = e ?? null, t in s && yt[t] && (o = s[t]), !(e === o || Pt[t] || t[0] == \"_\"))\n    if (s.localName === \"slot\" && t === \"assignNode\" && \"assign\" in s)\n      s.assign(e);\n    else if (t[0] == \"o\" && t[1] == \"n\" && (g(e) || g(o)))\n      Mt(s, t.slice(2), e, n);\n    else if (t == \"ref\")\n      e && (g(e) ? e(s) : e.current = s);\n    else if (t == \"style\") {\n      const { style: l } = s;\n      o = o || \"\", e = e || \"\";\n      const m = P(o), a = P(e);\n      if (m)\n        for (const f in o)\n          if (a)\n            !(f in e) && H(l, f, null);\n          else\n            break;\n      if (a)\n        for (const f in e) {\n          const c = e[f];\n          m && o[f] === c || H(l, f, c);\n        }\n      else\n        l.cssText = e;\n    } else {\n      const l = t[0] == \"$\" ? t.slice(1) : t;\n      l === t && (!r && !Tt[t] && t in s || g(e) || g(o)) ? s[t] = e ?? \"\" : e == null ? s.removeAttribute(l) : s.setAttribute(\n        l,\n        P(e) ? JSON.stringify(e) : e\n      );\n    }\n}\nfunction Mt(s, t, o, e) {\n  if (e.handleEvent || (e.handleEvent = (r) => e[r.type].call(s, r)), o) {\n    if (!e[t]) {\n      const r = o.capture || o.once || o.passive ? Object.assign({}, o) : null;\n      s.addEventListener(t, e, r);\n    }\n    e[t] = o;\n  } else\n    e[t] && (s.removeEventListener(t, e), delete e[t]);\n}\nfunction H(s, t, o) {\n  let e = \"setProperty\";\n  o == null && (e = \"removeProperty\", o = null), ~t.indexOf(\"-\") ? s[e](t, o) : s[t] = o;\n}\nconst jt = _t(\"host\", { style: \"display: contents\" }), kt = \"value\", Dt = (s, t) => {\n  const o = st(), e = tt();\n  St(\n    () => X(\n      o.current,\n      \"ConnectContext\",\n      /**\n       * @param {CustomEvent<import(\"context\").DetailConnectContext>} event\n       */\n      (r) => {\n        r.composedPath().at(0) !== r.currentTarget && s === r.detail.id && (r.stopPropagation(), r.detail.connect(e));\n      }\n    ),\n    [s]\n  ), e.current = t;\n}, wt = (s) => {\n  const t = gt(\n    ({ value: o }) => (Dt(t, o), jt),\n    {\n      props: {\n        value: {\n          type: Object,\n          value: () => s\n        }\n      }\n    }\n  );\n  return t[kt] = s, t;\n};\nwt({\n  /**\n   *\n   * @param {string} type\n   * @param {string} id\n   */\n  dispatch(s, t) {\n  }\n});\nexport {\n  $ as M,\n  B as a,\n  st as b,\n  gt as c,\n  St as d,\n  tt as e,\n  Ft as f,\n  _t as h,\n  g as i,\n  G as o,\n  Bt as u\n};\n","import { u as _, a as L, i as R, b as h, d as H, o as I, h as j, e as M, M as G, c as U, f as S } from \"../use-suspense-CoCwf3Ii.js\";\nimport \"../lit-element-BVB0S9Do.js\";\nimport { u as k } from \"../observer-CNUpTetg.js\";\nclass B extends Array {\n  /**\n   *\n   * @param {any} initialState\n   * @param {(nextState: any, state:any[], mount: boolean )=>void} mapState\n   */\n  constructor(e, t) {\n    let o = !0;\n    const s = (r) => {\n      try {\n        t(r, this, o);\n      } finally {\n        o = !1;\n      }\n    };\n    super(void 0, s, t), s(e);\n  }\n  /**\n   * The following code allows a mutable approach to useState\n   * and useProp this with the idea of allowing an alternative\n   * approach similar to Vue or Qwik of state management\n   * @todo pending review with the community\n   */\n  // get value() {\n  //     return this[0];\n  // }\n  // set value(nextState) {\n  //     this[2](nextState, this);\n  // }\n}\nconst O = (n) => {\n  const e = _();\n  return L(\n    (t = new B(n, (o, s, r) => {\n      o = R(o) ? o(s[0]) : o, o !== s[0] && (s[0] = o, r || e());\n    })) => t\n  );\n}, A = (n, e) => {\n  const t = h();\n  H(() => {\n    let o = !1, s, r = () => {\n      s && s(), s = null;\n    };\n    const c = async () => {\n      o || (o = !0, await t.current.updated, r(), o = !1, s = n());\n    }, u = e.map((i) => i == null ? void 0 : i.on(c));\n    return t.once || (t.once = !0, c()), () => {\n      u.map((i) => i && i()), r();\n    };\n  }, e);\n}, b = {};\nfunction W(n, ...e) {\n  const t = (n.raw || n).reduce(\n    (o, s, r) => o + s + (e[r] || \"\"),\n    \"\"\n  );\n  return b[t] = b[t] || q(t);\n}\nfunction q(n) {\n  if (I.sheet) {\n    const e = new CSSStyleSheet();\n    return e.replaceSync(n), e;\n  } else {\n    const e = document.createElement(\"style\");\n    return e.textContent = n, e;\n  }\n}\nconst z = 0, f = 1, p = 2, E = 3, C = 4, d = 5, m = 6, g = 0, F = 2, T = 3, $ = 4, w = d, K = m, N = (n, e, t, o) => {\n  let s;\n  e[0] = 0;\n  for (let r = 1; r < e.length; r++) {\n    const c = e[r++], u = e[r] ? (e[0] |= c ? 1 : 2, t[e[r++]]) : e[++r];\n    c === T ? o[0] = u : c === $ ? o[1] = Object.assign(o[1] || {}, u) : c === w ? (o[1] = o[1] || {})[e[++r]] = u : c === K ? o[1][e[++r]] += u + \"\" : c ? (s = n.apply(u, N(n, u, t, [\"\", null])), o.push(s), u[0] ? e[0] |= 2 : (e[r - 2] = g, e[r] = s)) : o.push(u);\n  }\n  return o;\n}, X = function(n) {\n  let e = f, t = \"\", o = \"\", s = [0], r, c;\n  const u = (i) => {\n    e === f && (i || (t = t.replace(/^\\s*\\n\\s*|\\s*\\n\\s*$/g, \"\"))) ? s.push(g, i, t) : e === E && (i || t) ? (s.push(T, i, t), e = p) : e === p && t === \"...\" && i ? s.push($, i, 0) : e === p && t && !i ? s.push(w, 0, !0, t) : e >= d && ((t || !i && e === d) && (s.push(e, 0, t, c), e = m), i && (s.push(e, i, 0, c), e = m)), t = \"\";\n  };\n  for (let i = 0; i < n.length; i++) {\n    i && (e === f && u(), u(i));\n    for (let a = 0; a < n[i].length; a++)\n      r = n[i][a], e === f ? r === \"<\" ? (u(), s = [s], e = E) : t += r : e === C ? t === \"--\" && r === \">\" ? (e = f, t = \"\") : t = r + t[0] : o ? r === o ? o = \"\" : t += r : r === '\"' || r === \"'\" ? o = r : r === \">\" ? (u(), e = f) : e && (r === \"=\" ? (e = d, c = t, t = \"\") : r === \"/\" && (e < d || n[i][a + 1] === \">\") ? (u(), e === E && (s = s[0]), e = s, (s = s[0]).push(F, 0, e), e = z) : r === \" \" || r === \"\t\" || r === `\n` || r === \"\\r\" ? (u(), e = p) : t += r), e === E && t === \"!--\" && (e = C, s = s[0]);\n  }\n  return u(), s;\n}, Z = /* @__PURE__ */ new Map();\nfunction D(n) {\n  let e = Z;\n  return e = N(\n    j,\n    e.get(n) || (e.set(n, e = X(n)), e),\n    arguments,\n    []\n  ), e.length > 1 ? e : e[0];\n}\nfunction x(n, e = {\n  childList: !0,\n  characterData: !0\n}) {\n  J(h(), n, e);\n}\nfunction J(n, e, t = {\n  childList: !0,\n  characterData: !0\n}) {\n  const o = M();\n  o.current = e, A(() => {\n    if (!n.current)\n      return;\n    const s = new MutationObserver((c) => {\n      c.forEach(({ addedNodes: u }) => u.forEach(r)), o.current(c, s);\n    }), r = (c) => {\n      c instanceof Text && s.observe(c, { ...t, characterData: !0 });\n    };\n    return s.observe(n.current, t), n.current.childNodes.forEach(r), () => s.disconnect();\n  }, [n]);\n}\nconst P = (n) => Array.from(n.childNodes).filter((e) => !(e instanceof G) && !(e instanceof Comment));\nfunction Q(n = {\n  childList: !0\n}) {\n  const e = h(), [t, o] = O(() => P(e.current));\n  return x(() => {\n    o(P(e.current));\n  }, n), t;\n}\nfunction V(n, e = {\n  childList: !0,\n  characterData: !0\n}) {\n  Y(h(), n, e);\n}\nfunction Y(n, e, t = {\n  childList: !0,\n  characterData: !0\n}) {\n  const o = M();\n  o.current = e, A(() => {\n    if (!n.current)\n      return;\n    const s = new MutationObserver((c) => {\n      c.forEach(({ addedNodes: u }) => u.forEach(r)), o.current(c, s);\n    }), r = (c) => {\n      c instanceof Text && s.observe(c, { ...t, characterData: !0 });\n    };\n    return s.observe(n.current, t), n.current.childNodes.forEach(r), () => s.disconnect();\n  }, [n]);\n}\nconst ee = (n) => n.replace(/-(\\w)/g, (e, t) => t.toUpperCase()), te = (n) => {\n  const { constructor: e } = n, t = e.props || {}, o = {};\n  return Object.values(n.attributes).reduce((s, r) => {\n    const c = ee(r.name);\n    return c in t || (s[c] = r.value), s;\n  }, o);\n};\nfunction ne() {\n  const n = h(), e = () => te(n.current), [t, o] = O(e);\n  return V(() => o(e), {\n    attributes: !0\n  }), t;\n}\nconst se = U(({\n  screenSet: n,\n  screen: e,\n  container: t,\n  open: o,\n  popup: s,\n  ...r\n}) => {\n  const [c] = O(!t && !s && `screen-container-${n}-${e}` || void 0), u = Q().find((l) => l.nodeName == \"TEMPLATE\"), i = ne(), a = M();\n  S(() => {\n    o && k(({ accounts: l }) => l.showScreenSet({\n      screenSet: n,\n      startScreen: e,\n      containerID: s ? void 0 : t || c\n    })).catch(console.error);\n  }, [u == null ? void 0 : u.content, c, o]), S(() => {\n    u != null && u.content && (a.current.innerHTML = u.innerHTML);\n  }, [u == null ? void 0 : u.content]);\n  const v = Object.keys(r).reduce((l, y) => (y.startsWith(\"data-\") && (l[y] = r[y]), l), re(i));\n  return console.log(v), D`\n      <host>\n        ${c ? D`<div id=${c} class=\"w-full\"/>` : void 0}\n        <div id=${n} class=\"gigya-screen-set\" style=${{ display: \"none\" }} ...${v}>\n          <div id=${e} class=\"gigya-screen\" ref=\"${a}\" style=\"height: 100%; width: 100%\" ...${v}>\n          </div>\n        </div>\n      </host>`;\n}, {\n  styles: W`\n    @tailwind base;\n    @tailwind components;\n    @tailwind utilities;\n\n    :host {\n      display: block;\n    }\n  `,\n  props: {\n    screenSet: {\n      type: String,\n      value: () => `screen-set-${Math.random().toString(36).substring(7)}`,\n      attr: \"screen-set\"\n    },\n    screen: {\n      type: String,\n      value: \"default-screen\"\n    },\n    container: {\n      type: String,\n      value: void 0,\n      attr: \"container\"\n    },\n    popup: {\n      type: Boolean,\n      value: !1,\n      attr: \"popup\",\n      reflect: !0\n    },\n    open: {\n      type: Boolean,\n      value: !0,\n      reflect: !0\n    }\n  }\n});\ncustomElements.define(\"gigya-screen\", se);\nfunction re(n) {\n  return Object.keys(n).reduce((e, t) => {\n    const o = t.replace(/([a-z])([A-Z])/g, \"$1-$2\").toLowerCase();\n    return e[o] = n[t], e;\n  }, {});\n}\nexport {\n  se as GigyaScreen\n};\n"]}