{"version":3,"file":"start-discourse.js","names":["document","addEventListener","e","performance","mark","config","detail","require","modulePrefix","create","start","window","unsupportedBrowser","element","querySelector","JSON","parse","decodeURIComponent","getAttribute","event","CustomEvent","dispatchEvent"],"sources":["scripts/start-app.js","scripts/discourse-boot.js"],"sourcesContent":["document.addEventListener(\"discourse-init\", (e) => {\n performance.mark(\"discourse-init\");\n const config = e.detail;\n const app = require(`${config.modulePrefix}/app`)[\"default\"].create(config);\n app.start();\n});\n","(function () {\n if (window.unsupportedBrowser) {\n throw \"Unsupported browser detected\";\n }\n\n let element = document.querySelector(\n `meta[name=\"discourse/config/environment\"]`\n );\n const config = JSON.parse(\n decodeURIComponent(element.getAttribute(\"content\"))\n );\n const event = new CustomEvent(\"discourse-init\", { detail: config });\n document.dispatchEvent(event);\n})();\n"],"mappings":"AAAAA,SAASC,iBAAiB,kBAAmBC,IAC3CC,YAAYC,KAAK;AACjB,MAAMC,EAASH,EAAEI;AACLC,QAAQ,GAAGF,EAAOG,oBAA6B,QAAEC,OAAOJ,GAChEK,OAAO,ICJb,WACE,GAAIC,OAAOC,mBACT,KAAM;AAGR,IAAIC,EAAUb,SAASc,cACrB;AAEF,MAAMT,EAASU,KAAKC,MAClBC,mBAAmBJ,EAAQK,aAAa,aAEpCC,EAAQ,IAAIC,YAAY,iBAAkB,CAAEd,OAAQD;AAC1DL,SAASqB,cAAcF,EACxB,CAbD"}