{"version":3,"sources":["../src/polyfill.ts","../src/index-es5.ts"],"sourcesContent":["// Polyfills for IE11 and other ES5 browsers\n// To maintain quality, we prefer polyfills without additives\n// For example, we prefer Promise implementation from \"core-js\" than \"bluebird\"\n\n// To reduce conflicts with hosting app, we should consider using\n// @babel/plugin-transform-runtime to polyfill in transpiled code directly.\n\nimport 'core-js/features/array/find-index.js';\nimport 'core-js/features/array/find.js';\nimport 'core-js/features/array/from.js';\nimport 'core-js/features/array/includes.js';\nimport 'core-js/features/array/iterator.js';\nimport 'core-js/features/dom-collections/index.js';\nimport 'core-js/features/map/index.js';\nimport 'core-js/features/math/sign.js';\nimport 'core-js/features/number/is-finite.js';\nimport 'core-js/features/object/assign.js';\nimport 'core-js/features/object/entries.js';\nimport 'core-js/features/object/from-entries.js';\nimport 'core-js/features/object/is.js';\nimport 'core-js/features/object/values.js';\nimport 'core-js/features/promise/index.js';\nimport 'core-js/features/promise/finally.js';\nimport 'core-js/features/set/index.js';\nimport 'core-js/features/string/ends-with.js';\nimport 'core-js/features/string/starts-with.js';\nimport 'core-js/features/symbol/index.js';\nimport 'url-search-params-polyfill';\nimport 'whatwg-fetch';\n","/* eslint dot-notation: [\"error\", { \"allowPattern\": \"^WebChat$\" }] */\n// window['WebChat'] is required for TypeScript\n\n// Importing polyfills required for IE11/ES5.\nimport './polyfill';\n\nimport addVersion from './addVersion';\nimport defaultCreateDirectLine from './createDirectLine';\nimport defaultCreateDirectLineAppServiceExtension from './createDirectLineAppServiceExtension';\nimport { buildInfo as minimalBuildInfo, version } from './index-minimal';\n\nconst buildInfo = { ...minimalBuildInfo, variant: 'full-es5' };\n\nexport * from './index';\n\nexport const createDirectLine = options => {\n  options.botAgent &&\n    console.warn(\n      'Web Chat: Developers are not currently allowed to set botAgent in the createDirectLine function. See https://github.com/microsoft/BotFramework-WebChat/issues/2119 for more details.'\n    );\n\n  return defaultCreateDirectLine({ ...options, botAgent: `WebChat/${version} (ES5)` });\n};\n\nexport const createDirectLineAppServiceExtension = options => {\n  options.botAgent &&\n    console.warn(\n      'Web Chat: Developers are not currently allowed to set botAgent in the createDirectLine function. See https://github.com/microsoft/BotFramework-WebChat/issues/2119 for more details.'\n    );\n\n  return defaultCreateDirectLineAppServiceExtension({ ...options, botAgent: `WebChat/${version} (ES5)` });\n};\n\nexport { buildInfo };\n\nwindow['WebChat'] = {\n  ...window['WebChat'],\n  buildInfo,\n  createDirectLine,\n  createDirectLineAppServiceExtension\n};\n\naddVersion('full-es5');\n"],"mappings":"6MAOA,MAAO,uCACP,MAAO,iCACP,MAAO,iCACP,MAAO,qCACP,MAAO,qCACP,MAAO,4CACP,MAAO,gCACP,MAAO,gCACP,MAAO,uCACP,MAAO,oCACP,MAAO,qCACP,MAAO,0CACP,MAAO,gCACP,MAAO,oCACP,MAAO,oCACP,MAAO,sCACP,MAAO,gCACP,MAAO,uCACP,MAAO,yCACP,MAAO,mCACP,MAAO,6BACP,MAAO,eCjBP,IAAMA,EAAY,CAAE,GAAGA,EAAkB,QAAS,UAAW,EAIhDC,EAAmBC,IAC9BA,EAAQ,UACN,QAAQ,KACN,sLACF,EAEKD,EAAwB,CAAE,GAAGC,EAAS,SAAU,WAAWC,CAAO,QAAS,CAAC,GAGxEC,EAAsCF,IACjDA,EAAQ,UACN,QAAQ,KACN,sLACF,EAEKE,EAA2C,CAAE,GAAGF,EAAS,SAAU,WAAWC,CAAO,QAAS,CAAC,GAKxG,OAAO,QAAa,CAClB,GAAG,OAAO,QACV,UAAAE,EACA,iBAAAC,EACA,oCAAAC,CACF,EAEAC,EAAW,UAAU","names":["buildInfo","createDirectLine","options","version","createDirectLineAppServiceExtension","buildInfo","createDirectLine","createDirectLineAppServiceExtension","addVersion"]}