{"version":3,"file":"discourse-chat-integration.js","names":["define","_exports","Object","defineProperty","value","default","this","route","path","_service","_ajax","_ajaxError","_discourse","Transcript","static","dt7948","g","prototype","inject","currentUser","i","composer","router","model","params","session","set","window","location","href","replaceWith","followRedirects","result","ajax","secret","openNewTopic","body","content","e","popupAjaxError"],"sources":["discourse/plugins/discourse-chat-integration/discourse/public-route-map.js","discourse/plugins/discourse-chat-integration/discourse/routes/transcript.js"],"sourcesContent":["define(\"discourse/plugins/discourse-chat-integration/discourse/public-route-map\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _default;\n  function _default() {\n    this.route(\"transcript\", {\n      path: \"/chat-transcript/:secret\"\n    });\n  }\n});","define(\"discourse/plugins/discourse-chat-integration/discourse/routes/transcript\", [\"exports\", \"@ember/service\", \"discourse/lib/ajax\", \"discourse/lib/ajax-error\", \"discourse/routes/discourse\"], function (_exports, _service, _ajax, _ajaxError, _discourse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Transcript extends _discourse.default {\n    static #_ = (() => dt7948.g(this.prototype, \"currentUser\", [_service.inject]))();\n    #currentUser = (() => (dt7948.i(this, \"currentUser\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"composer\", [_service.inject]))();\n    #composer = (() => (dt7948.i(this, \"composer\"), void 0))();\n    static #_3 = (() => dt7948.g(this.prototype, \"router\", [_service.inject]))();\n    #router = (() => (dt7948.i(this, \"router\"), void 0))();\n    async model(params) {\n      if (!this.currentUser) {\n        this.session.set(\"shouldRedirectToUrl\", window.location.href);\n        this.router.replaceWith(\"login\");\n        return;\n      }\n      await this.router.replaceWith(\"discovery.latest\").followRedirects();\n      try {\n        const result = await (0, _ajax.ajax)(`/chat-transcript/${params.secret}`);\n        this.composer.openNewTopic({\n          body: result.content\n        });\n      } catch (e) {\n        (0, _ajaxError.popupAjaxError)(e);\n      }\n    }\n  }\n  _exports.default = Transcript;\n});"],"mappings":"AAAAA,OAAA,gGAAAC,GACA;AAEAC,OAAAC,eAAAF,EAAA,cACAG,OAAA,IAEAH,EAAAI,QACA,WACAC,KAAAC,MAAA,cACAC,KAAA,4BAEA,C,ICXAR,OAAA,+LAAAC,EAAAQ,EAAAC,EAAAC,EAAAC,GACA;AAEAV,OAAAC,eAAAF,EAAA,cACAG,OAAA,IAEAH,EAAAI,aAAA;AACA,MAAAQ,UAAAD,EAAAP,QACAS,SAAA,KAAAC,OAAAC,EAAAV,KAAAW,UAAA,eAAAR,EAAAS,SAAA;AACAC,GAAA,MAAAJ,OAAAK,EAAAd,KAAA;AACAQ,SAAA,KAAAC,OAAAC,EAAAV,KAAAW,UAAA,YAAAR,EAAAS,SAAA;AACAG,GAAA,MAAAN,OAAAK,EAAAd,KAAA;AACAQ,SAAA,KAAAC,OAAAC,EAAAV,KAAAW,UAAA,UAAAR,EAAAS,SAAA;AACAI,GAAA,MAAAP,OAAAK,EAAAd,KAAA;AACA,WAAAiB,CAAAC,GACA,IAAAlB,KAAAa,YAGA,OAFAb,KAAAmB,QAAAC,IAAA,sBAAAC,OAAAC,SAAAC,WACAvB,KAAAgB,OAAAQ,YAAA;MAGAxB,KAAAgB,OAAAQ,YAAA,oBAAAC;AACA,IACA,MAAAC,QAAA,EAAAtB,EAAAuB,MAAA,oBAAAT,EAAAU;AACA5B,KAAAe,SAAAc,aAAA,CACAC,KAAAJ,EAAAK,SAEA,OAAAC,IACA,EAAA3B,EAAA4B,gBAAAD,EACA,CACA,EAEArC,EAAAI,QAAAQ,C"}