{"version":3,"sources":["/home/ubuntu24-new/Dev/stormcloud-vp/lib/utils/mqttConfig.cjs"],"names":["__defProp","Object","defineProperty","__getOwnPropDesc","getOwnPropertyDescriptor","__getOwnPropNames","getOwnPropertyNames","__hasOwnProp","prototype","hasOwnProperty","__export","target","all","name","get","enumerable","__copyProps","to","from","except","desc","key","call"],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACA,EAAIA,OAAAA,KAAYC,OAAOC,cAAc;IACrC,EAAIC,aAAAA,MAAmBF,OAAOG,wBAAwB;IACtD,EAAIC,UAAAA,UAAoBJ,OAAOK,mBAAmB;IAClD,EAAIC,MAAAA,SAAeN,OAAOO,SAAS,CAACC,cAAc;IAClD,EAAIC,QAAAA,GAAW,kBAACC,QAAQC;MACtB,IAAK,IAAIC,QAAQD,IACfZ,UAAUW,QAAQE,MAAM;UAAEC,KAAKF,EAAAA,CAAG,CAACC,KAAK;UAAEE,YAAY;IAAK;AAC/D,IAAA,aAAA,mBAAA;AACA,IAAIC,KAAAA,SAAc,OAAA,SAAA,KAACC,IAAIC,MAAMC,QAAQC;MACnC,IAAIF,CAAAA,MAAAA,CAAQ,CAAA,OAAOA,IAAAA,iCAAP,SAAOA,KAAG,MAAM,YAAY,OAAOA,SAAS,YAAY;YAC7D,kCAAA,2BAAA;;;gBAAA,IAAIG,MAAJ;gBACH,IAAI,CAACd,aAAae,IAAI,CAACL,IAAII,QAAQA,QAAQF,QACzCnB,UAAUiB,IAAII,KAAK;sBAAEP,KAAK,CAAA,EAAA,MAALA,CAAAA,WAAAA,SAAAA;oBAAoB,oBAATI,IAAI,CAACG,IAAI,EAAA,EAAA,KAAA,OAAA,WAAA,MAAA,EAAA;;oBAAEN,MAAAA,MAAY,CAAEK,CAAAA,EAAAA,EAAAA,GAAOjB,IAAAA,aAAiBe,MAAMG,IAAG,KAAMD,KAAKL,UAAU;cAAC,WAAA,OAAA,WAAA,EAAA,KAAA,OAAA,YAAA,KAAA,OAAA;;YAFpH,QAAK,YAAWV,kBAAkBa,WAAAA,eAA7B,SAAA,6BAAA,QAAA,yBAAA;;mCAAA;iCAAA;;;yCAAA,6BAAA;qCAAA","sourcesContent":["\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __export = (target, all) => {\n  for (var name in all)\n    __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n  if (from && typeof from === \"object\" || typeof from === \"function\") {\n    for (let key of __getOwnPropNames(from))\n      if (!__hasOwnProp.call(to, key) && key !== except)\n        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n  }\n  return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/utils/mqttConfig.ts\nvar mqttConfig_exports = {};\n__export(mqttConfig_exports, {\n  DEFAULT_MQTT_CONFIG: () => DEFAULT_MQTT_CONFIG,\n  MQTT_CA_CERT_FILE: () => MQTT_CA_CERT_FILE,\n  applyMQTTConfig: () => applyMQTTConfig,\n  buildMQTTBrokerUrl: () => buildMQTTBrokerUrl,\n  buildPlayerTopic: () => buildPlayerTopic,\n  isMQTTEnabled: () => isMQTTEnabled,\n  mqttConfig: () => mqttConfig\n});\nmodule.exports = __toCommonJS(mqttConfig_exports);\nvar MQTT_CA_CERT_FILE = \"src/certs/emqxsl-ca.crt\";\nvar DEFAULT_MQTT_CONFIG = {\n  enabled: true,\n  brokerAddress: \"vecbae77.ala.us-east-1.emqxsl.com\",\n  brokerPort: 8883,\n  wsPort: 8084,\n  username: \"for-sonifi\",\n  password: \"sonifi-mqtt\",\n  topicPrefix: \"adstorm/players\",\n  qos: 1\n};\nvar mqttConfig = { ...DEFAULT_MQTT_CONFIG };\nfunction applyMQTTConfig(overrides) {\n  Object.assign(mqttConfig, overrides);\n}\nfunction isMQTTEnabled() {\n  return mqttConfig.enabled;\n}\nfunction buildMQTTBrokerUrl() {\n  if (mqttConfig.brokerUrl) return mqttConfig.brokerUrl;\n  return `wss://${mqttConfig.brokerAddress}:${mqttConfig.wsPort}/mqtt`;\n}\nfunction buildPlayerTopic(licenseKey, channel) {\n  return `${mqttConfig.topicPrefix}/${licenseKey}/${channel}`;\n}\n// Annotate the CommonJS export names for ESM import in node:\n0 && (module.exports = {\n  DEFAULT_MQTT_CONFIG,\n  MQTT_CA_CERT_FILE,\n  applyMQTTConfig,\n  buildMQTTBrokerUrl,\n  buildPlayerTopic,\n  isMQTTEnabled,\n  mqttConfig\n});\n"]}