{"version":3,"file":"clientSdk.mjs","sources":["../../../../src/utils/clientSdk.ts"],"sourcesContent":["import { EventPayload } from \"@yext/analytics\";\nimport { version, dependencies } from \"../../package.json\";\n\nconst coreVersion = dependencies[\"@yext/chat-core\"];\n\n/**\n * Creates new mapping for clientSdk by merging data from param additionalClientSdk\n * with chat-headless's version and chat-core's version extracted from package.json\n *\n * @internal\n */\nexport function getClientSdk(\n  additionalClientSdk?: EventPayload[\"clientSdk\"]\n): EventPayload[\"clientSdk\"] {\n  return {\n    ...additionalClientSdk,\n    CHAT_HEADLESS: version,\n    CHAT_CORE: coreVersion,\n  };\n}\n"],"names":[],"mappings":";;AAGA,MAAM,WAAW,GAAG,YAAY,CAAC,iBAAiB,CAAC,CAAC;AAEpD;;;;;AAKG;AACG,SAAU,YAAY,CAC1B,mBAA+C,EAAA;IAE/C,OAAO;AACL,QAAA,GAAG,mBAAmB;AACtB,QAAA,aAAa,EAAE,OAAO;AACtB,QAAA,SAAS,EAAE,WAAW;KACvB,CAAC;AACJ;;;;"}