{"mappings":"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","names":["NectaryElementBase","value","createDeferredPromise","resolve","r","getStore","storeKey","store","getConstructor","name","definitionLoader","ASSETS_STORE_KEY","version","pkg","nectaryDefinitions","nectaryRegistry","manualRegistration","getGlobalConstructor","name","getConstructor","ASSETS_STORE_KEY","safeDefine","registry","name","constructor","defineCustomElement","name","constructor","manualRegistration","nectaryDefinitions","nectaryRegistry","globalConstructor","getGlobalConstructor","safeDefine","NectaryElement","NectaryElementBase","nectaryRegistry","pkg","isAttrTrue","attrValue","getBooleanAttribute","$element","attrName","updateBooleanAttribute","currentAttrValue","updateAttribute","DEFAULT_INTEGER_OPTIONS","applyRange","value","min","max","result","attrValueToInteger","options","defaultValue","itemSizeMultiplier","itemSpaceBetween","intValue","int","updateIntegerAttribute","$element","attrName","attrValue","options","DEFAULT_INTEGER_OPTIONS","defaultValue","multiplier","intValue","attrValueToInteger","applyRange","getIntegerAttribute","logoStylesHtml","DEFAULT_SIZE","MIN_SIZE","MAX_SIZE","createLogoClass","templateHTML","template","NectaryElement","shadowRoot","value","updateAttribute","getIntegerAttribute","isInverted","updateBooleanAttribute","getBooleanAttribute","name","_","newVal","updateIntegerAttribute","templateHTML","LogoEngageIcon","createLogoClass","defineCustomElement"],"sources":["../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/utils/shared/nectary-element-base.js","../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/utils/shared/global-elements-store.js","../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/utils/global-assets-constants.js","../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/utils/element.js","../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/utils/dom.js","../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/logo/create-logo-class.js","../esm/npm/@nectary/assets@3.3.1/node_modules/@nectary/assets/logo/engage-icon/index.js"],"sourcesContent":["const isSinchElementName = (value) =\u003e {\n  return value.startsWith(\"sinch-\");\n};\nconst sinchElementNameToBase = (value) =\u003e {\n  return value.split(\"sinch-\")[1];\n};\nclass NectaryElementBase extends HTMLElement {\n  static _isGlobal = false;\n  static get elementName() {\n    throw new Error(\n      `Class ${this.name} must implement static getter 'elementName'`\n    );\n  }\n  static get isGlobal() {\n    return this._isGlobal;\n  }\n  static set isGlobal(value) {\n    this._isGlobal = value;\n  }\n}\nexport {\n  NectaryElementBase,\n  isSinchElementName,\n  sinchElementNameToBase\n};\n","const createDeferredPromise = () =\u003e {\n  let resolve;\n  const promise = new Promise((r) =\u003e {\n    resolve = r;\n  });\n  return { promise, resolve };\n};\nconst getStore = (storeKey) =\u003e {\n  if (window[storeKey] != null) {\n    return window[storeKey];\n  }\n  const store = {\n    definitions: /* @__PURE__ */ new Map(),\n    hasInitialized: false,\n    targetlibVersion: \"\",\n    cdnUrl: \"\",\n    fallbackCdnUrl: \"\",\n    preload: false,\n    loadPromise: createDeferredPromise()\n  };\n  Object.defineProperty(window, storeKey, {\n    value: store,\n    enumerable: false,\n    writable: false,\n    configurable: false\n  });\n  return store;\n};\nconst getConstructor = (storeKey, name) =\u003e {\n  const definitionLoader = getStore(storeKey).definitions.get(name);\n  if (definitionLoader == null) {\n    return null;\n  }\n  return definitionLoader();\n};\nexport {\n  getConstructor,\n  getStore\n};\n","const ASSETS_STORE_KEY = Symbol.for(\"NectaryAssetsStore\");\nconst ASSETS_REGISTRY_URL = \"https://registry.npmjs.org/@nectary/assets\";\nexport {\n  ASSETS_REGISTRY_URL,\n  ASSETS_STORE_KEY\n};\n","import { NectaryElementBase, sinchElementNameToBase } from \"./shared/nectary-element-base.js\";\nimport { getConstructor } from \"./shared/global-elements-store.js\";\nimport { ASSETS_STORE_KEY } from \"./global-assets-constants.js\";\nconst version = \"3.0.0\";\nconst pkg = {\n  version\n};\nconst nectaryDefinitions = /* @__PURE__ */ new Map();\nlet nectaryRegistry = null;\nlet manualRegistration = false;\nconst getGlobalConstructor = (name) =\u003e {\n  return getConstructor(ASSETS_STORE_KEY, name);\n};\nconst pascalToKebabCase = (str) =\u003e {\n  return str.replace(/([a-z0-9])([A-Z])/g, \"$1-$2\").replace(/([A-Z])([A-Z][a-z])/g, \"$1-$2\").toLowerCase();\n};\nconst safeDefine = (registry, name, constructor) =\u003e {\n  if (registry.get(name) != null) {\n    return;\n  }\n  registry.define(name, constructor);\n};\nconst registerAsset = (name, constructor) =\u003e {\n  if (nectaryRegistry === window.customElements) {\n    throw new Error(\"Registering assets on the global registry is not allowed. Please set a scoped registry with setAssetsRegistry() first.\");\n  }\n  if (nectaryRegistry == null) {\n    throw new Error(\"Nectary registry is not set. Please set a scoped registry with setAssetsRegistry() first.\");\n  }\n  safeDefine(nectaryRegistry, name, constructor);\n};\nconst defineCustomElement = async (name, constructor) =\u003e {\n  if (manualRegistration) {\n    return;\n  }\n  nectaryDefinitions.set(name, constructor);\n  if (nectaryRegistry == null) {\n    return;\n  }\n  if (nectaryRegistry === window.customElements) {\n    const globalConstructor = await getGlobalConstructor(name);\n    if (globalConstructor !== null) {\n      safeDefine(nectaryRegistry, name, globalConstructor);\n      return;\n    }\n  }\n  if (constructor != null) {\n    safeDefine(nectaryRegistry, name, constructor);\n  }\n};\nconst processDefinitionsForRegistry = (registry) =\u003e {\n  const globalConstructorPromises = [];\n  for (const [name, ctor] of nectaryDefinitions.entries()) {\n    if (registry === window.customElements) {\n      const globalConstructorPromise = getGlobalConstructor(name);\n      if (globalConstructorPromise !== null) {\n        const resolvePromise = globalConstructorPromise.then((globalCtor) =\u003e {\n          safeDefine(registry, name, globalCtor);\n        });\n        globalConstructorPromises.push(resolvePromise);\n        continue;\n      }\n    }\n    if (ctor == null) {\n      throw new Error(\n        `Could not find constructor for ${name}.\n\n        Please make sure to omit '/global' when importing your asset: import '@nectary/assets/${sinchElementNameToBase(name)}'\n\n        If you intend to use global assets, make sure to set the registry with the global registry: setAssetsRegistry(window.customElements).`\n      );\n    }\n    safeDefine(registry, name, ctor);\n  }\n  nectaryDefinitions.clear();\n  return globalConstructorPromises;\n};\nconst setAssetsRegistry = (registry = window.customElements, options = {}) =\u003e {\n  manualRegistration = options.manualRegistration ?? false;\n  if (nectaryRegistry != null) {\n    if (nectaryRegistry === window.customElements) {\n      return;\n    }\n    throw new Error(\"Assets registry already set\");\n  }\n  nectaryRegistry = registry;\n  if (manualRegistration) {\n    nectaryDefinitions.clear();\n    return;\n  }\n  const globalConstructorPromises = processDefinitionsForRegistry(registry);\n  if (globalConstructorPromises.length \u003e 0) {\n    Promise.all(globalConstructorPromises).catch((error) =\u003e {\n      console.error(\"Error while registering global assets\", error);\n    });\n  }\n};\nconst resetAssetsRegistry = () =\u003e {\n  nectaryRegistry = null;\n};\nclass NectaryElement extends NectaryElementBase {\n  attachShadow() {\n    return super.attachShadow({\n      mode: \"open\",\n      delegatesFocus: false,\n      customElements: nectaryRegistry\n    });\n  }\n  version = pkg.version;\n}\nexport {\n  NectaryElement,\n  defineCustomElement,\n  pascalToKebabCase,\n  registerAsset,\n  resetAssetsRegistry,\n  setAssetsRegistry\n};\n","const isAttrTrue = (attrValue) =\u003e {\n  return attrValue === \"\" || attrValue !== \"false\" \u0026\u0026 attrValue !== null;\n};\nconst getBooleanAttribute = ($element, attrName) =\u003e {\n  return isAttrTrue($element.getAttribute(attrName));\n};\nconst updateBooleanAttribute = ($element, attrName, attrValue) =\u003e {\n  const currentAttrValue = $element.getAttribute(attrName);\n  if (attrValue === true) {\n    if (!isAttrTrue(currentAttrValue)) {\n      $element.setAttribute(attrName, \"\");\n    }\n  } else if (currentAttrValue !== null) {\n    $element.removeAttribute(attrName);\n  }\n};\nconst updateAttribute = ($element, attrName, attrValue) =\u003e {\n  if (attrValue != null) {\n    $element.setAttribute(attrName, String(attrValue));\n  } else {\n    $element.removeAttribute(attrName);\n  }\n};\nconst isLiteralValue = (literals, value) =\u003e {\n  return value != null \u0026\u0026 literals.includes(value);\n};\nconst updateLiteralAttribute = ($element, literals, attrName, attrValue) =\u003e {\n  if (isLiteralValue(literals, attrValue)) {\n    $element.setAttribute(attrName, attrValue);\n  } else {\n    $element.removeAttribute(attrName);\n  }\n};\nfunction getLiteralAttribute($element, literals, attrName, defaultValue) {\n  const attrValue = $element.getAttribute(attrName);\n  if (isLiteralValue(literals, attrValue)) {\n    return attrValue;\n  }\n  if (typeof defaultValue === \"undefined\") {\n    if (process.env.NODE_ENV !== \"production\") {\n      throw new Error(`Invalid attribute value: ${attrName} = ${attrValue}`);\n    }\n  }\n  return defaultValue;\n}\nconst DEFAULT_INTEGER_OPTIONS = {\n  itemSizeMultiplier: 1,\n  itemSpaceBetween: 0,\n  defaultValue: null\n};\nconst applyRange = (value, { min, max }) =\u003e {\n  let result = value;\n  if (min != null) {\n    result = Math.max(min, result);\n  }\n  if (max != null) {\n    result = Math.min(max, result);\n  }\n  return result;\n};\nconst attrValueToInteger = (value, options = DEFAULT_INTEGER_OPTIONS) =\u003e {\n  const { defaultValue = null, itemSizeMultiplier = 1, itemSpaceBetween = 0 } = options;\n  let intValue = defaultValue;\n  if (value !== null) {\n    const int = parseInt(value);\n    if (Number.isInteger(int)) {\n      intValue = applyRange(int, options);\n    }\n  }\n  if (intValue !== null) {\n    return intValue * itemSizeMultiplier + Math.max(intValue - 1, 0) * itemSpaceBetween;\n  }\n  return null;\n};\nconst attrValueToPixels = (value, options = DEFAULT_INTEGER_OPTIONS) =\u003e {\n  const int = attrValueToInteger(value, options);\n  return int === null ? \"unset\" : `${int}px`;\n};\nconst updateIntegerAttribute = ($element, attrName, attrValue, options = DEFAULT_INTEGER_OPTIONS) =\u003e {\n  const { defaultValue = null, itemSizeMultiplier: multiplier = 1 } = options;\n  let intValue = null;\n  if (typeof attrValue === \"string\") {\n    intValue = attrValueToInteger(attrValue, options);\n  } else if (typeof attrValue === \"number\") {\n    intValue = applyRange(attrValue, options) * multiplier;\n  } else {\n    intValue = defaultValue;\n  }\n  if (intValue === null) {\n    $element.removeAttribute(attrName);\n  } else {\n    $element.setAttribute(attrName, intValue.toFixed(0));\n  }\n};\nfunction getIntegerAttribute($element, attrName, defaultValue) {\n  return attrValueToInteger($element.getAttribute(attrName)) ?? defaultValue;\n}\nexport {\n  attrValueToInteger,\n  attrValueToPixels,\n  getBooleanAttribute,\n  getIntegerAttribute,\n  getLiteralAttribute,\n  isAttrTrue,\n  isLiteralValue,\n  updateAttribute,\n  updateBooleanAttribute,\n  updateIntegerAttribute,\n  updateLiteralAttribute\n};\n","import { updateAttribute, getIntegerAttribute, updateBooleanAttribute, getBooleanAttribute, updateIntegerAttribute } from \"../utils/dom.js\";\nimport { NectaryElement } from \"../utils/element.js\";\nconst logoStylesHtml = \"\u003cstyle\u003e:host{display:inline-block;vertical-align:middle}svg{display:block;fill:var(--sinch-sys-color-text-default)}:host([inverted]:not([inverted=false])) svg{fill:var(--sinch-sys-color-basic-pure)}\u003c/style\u003e\";\nconst DEFAULT_SIZE = 16;\nconst MIN_SIZE = 4;\nconst MAX_SIZE = 256;\nconst createLogoClass = (templateHTML) =\u003e {\n  const template = document.createElement(\"template\");\n  template.innerHTML = logoStylesHtml + templateHTML;\n  return class extends NectaryElement {\n    $svg;\n    constructor() {\n      super();\n      const shadowRoot = this.attachShadow();\n      shadowRoot.appendChild(template.content.cloneNode(true));\n      this.$svg = shadowRoot.querySelector(\"svg\");\n    }\n    static get observedAttributes() {\n      return [\"size\"];\n    }\n    set size(value) {\n      updateAttribute(this, \"size\", value);\n    }\n    get size() {\n      return getIntegerAttribute(this, \"size\", DEFAULT_SIZE);\n    }\n    set inverted(isInverted) {\n      updateBooleanAttribute(this, \"inverted\", isInverted);\n    }\n    get inverted() {\n      return getBooleanAttribute(this, \"inverted\");\n    }\n    connectedCallback() {\n      if (!this.$svg.hasAttribute(\"preserveAspectRatio\")) {\n        this.$svg.setAttribute(\"preserveAspectRatio\", \"xMinYMin meet\");\n      }\n      if (!this.hasAttribute(\"size\")) {\n        this.size = DEFAULT_SIZE;\n      }\n    }\n    attributeChangedCallback(name, _, newVal) {\n      switch (name) {\n        case \"size\": {\n          updateIntegerAttribute(this.$svg, \"height\", newVal, { min: MIN_SIZE, max: MAX_SIZE });\n          break;\n        }\n      }\n    }\n  };\n};\nexport {\n  createLogoClass\n};\n","import { defineCustomElement } from \"../../utils/element.js\";\nimport { createLogoClass } from \"../create-logo-class.js\";\nconst templateHTML = '\u003cstyle\u003e:host([colored])\u003esvg{fill:#06998B}\u003c/style\u003e\u003csvg viewBox=\"0 0 48 48\" aria-hidden=\"true\"\u003e\u003cpath d=\"M46.398 19.2a17.48 17.48 0 0 1-5.155 12.443A17.488 17.488 0 0 1 28.8 36.798H24l4.8-4.8c7.057 0 12.799-5.741 12.799-12.798S35.857 6.402 28.8 6.402c-7.057 0-12.799 5.741-12.799 12.798v.25a15.66 15.66 0 0 0-2.801-.25h-.798c-.402 0-.803.014-1.2.046V19.2a17.48 17.48 0 0 1 5.155-12.443A17.488 17.488 0 0 1 28.8 1.602c4.698 0 9.12 1.832 12.443 5.155A17.488 17.488 0 0 1 46.398 19.2Z\"/\u003e\u003cpath d=\"M24.046 46.398H12.8c-6.176 0-11.202-5.026-11.202-11.201 0-6.176 5.026-11.202 11.202-11.202 6.174 0 11.2 5.026 11.2 11.202v1.601h-4.8v-1.601c0-3.53-2.87-6.402-6.401-6.402a6.408 6.408 0 0 0-6.402 6.402c0 3.53 2.87 6.401 6.402 6.401h6.447l4.8 4.8Z\"/\u003e\u003c/svg\u003e';\nconst LogoEngageIcon = createLogoClass(templateHTML);\ndefineCustomElement(\"sinch-logo-engage-icon\", LogoEngageIcon);\nexport {\n  LogoEngageIcon\n};\n"],"version":3}
