mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-06 15:53:12 +00:00
95 lines
48 KiB
JavaScript
95 lines
48 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
exports.id = "vendor-chunks/it-ws";
|
|
exports.ids = ["vendor-chunks/it-ws"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/client.js":
|
|
/*!***********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/client.js ***!
|
|
\***********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ connect: () => (/* binding */ connect)\n/* harmony export */ });\n/* harmony import */ var _duplex_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./duplex.js */ \"(ssr)/./node_modules/it-ws/dist/src/duplex.js\");\n/* harmony import */ var _web_socket_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./web-socket.js */ \"(ssr)/./node_modules/it-ws/dist/src/web-socket.js\");\n/* harmony import */ var _ws_url_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ws-url.js */ \"(ssr)/./node_modules/it-ws/dist/src/ws-url.js\");\n// load websocket library if we are not in the browser\n\n\n\nfunction connect(addr, opts) {\n const location = true ? undefined : 0;\n opts = opts ?? {};\n const url = (0,_ws_url_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(addr, location);\n // it's necessary to stringify the URL object otherwise react-native crashes\n const socket = new _web_socket_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"](url.toString(), opts.websocket);\n return (0,_duplex_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(socket, opts);\n} //# sourceMappingURL=client.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvY2xpZW50LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxzREFBc0Q7QUFDckI7QUFDTztBQUNSO0FBQ3pCLFNBQVNHLFFBQVFDLElBQUksRUFBRUMsSUFBSTtJQUM5QixNQUFNQyxXQUFXLEtBQWtCLEdBQWNDLFlBQVlDLENBQWU7SUFDNUVILE9BQU9BLFFBQVEsQ0FBQztJQUNoQixNQUFNSSxNQUFNUCxzREFBS0EsQ0FBQ0UsTUFBTUU7SUFDeEIsNEVBQTRFO0lBQzVFLE1BQU1JLFNBQVMsSUFBSVQsc0RBQVNBLENBQUNRLElBQUlFLFFBQVEsSUFBSU4sS0FBS08sU0FBUztJQUMzRCxPQUFPWixzREFBTUEsQ0FBQ1UsUUFBUUw7QUFDMUIsRUFDQSxrQ0FBa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9pdC13cy9kaXN0L3NyYy9jbGllbnQuanM/ZDUyOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBsb2FkIHdlYnNvY2tldCBsaWJyYXJ5IGlmIHdlIGFyZSBub3QgaW4gdGhlIGJyb3dzZXJcbmltcG9ydCBkdXBsZXggZnJvbSAnLi9kdXBsZXguanMnO1xuaW1wb3J0IFdlYlNvY2tldCBmcm9tICcuL3dlYi1zb2NrZXQuanMnO1xuaW1wb3J0IHdzdXJsIGZyb20gJy4vd3MtdXJsLmpzJztcbmV4cG9ydCBmdW5jdGlvbiBjb25uZWN0KGFkZHIsIG9wdHMpIHtcbiAgICBjb25zdCBsb2NhdGlvbiA9IHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogd2luZG93LmxvY2F0aW9uO1xuICAgIG9wdHMgPSBvcHRzID8/IHt9O1xuICAgIGNvbnN0IHVybCA9IHdzdXJsKGFkZHIsIGxvY2F0aW9uKTtcbiAgICAvLyBpdCdzIG5lY2Vzc2FyeSB0byBzdHJpbmdpZnkgdGhlIFVSTCBvYmplY3Qgb3RoZXJ3aXNlIHJlYWN0LW5hdGl2ZSBjcmFzaGVzXG4gICAgY29uc3Qgc29ja2V0ID0gbmV3IFdlYlNvY2tldCh1cmwudG9TdHJpbmcoKSwgb3B0cy53ZWJzb2NrZXQpO1xuICAgIHJldHVybiBkdXBsZXgoc29ja2V0LCBvcHRzKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNsaWVudC5qcy5tYXAiXSwibmFtZXMiOlsiZHVwbGV4IiwiV2ViU29ja2V0Iiwid3N1cmwiLCJjb25uZWN0IiwiYWRkciIsIm9wdHMiLCJsb2NhdGlvbiIsInVuZGVmaW5lZCIsIndpbmRvdyIsInVybCIsInNvY2tldCIsInRvU3RyaW5nIiwid2Vic29ja2V0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/client.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/duplex.js":
|
|
/*!***********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/duplex.js ***!
|
|
\***********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _sink_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sink.js */ \"(ssr)/./node_modules/it-ws/dist/src/sink.js\");\n/* harmony import */ var _source_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./source.js */ \"(ssr)/./node_modules/it-ws/dist/src/source.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((socket, options)=>{\n options = options ?? {};\n const connectedSource = (0,_source_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(socket);\n let remoteAddress = options.remoteAddress;\n let remotePort = options.remotePort;\n if (socket.url != null) {\n // only client->server sockets have urls, server->client connections do not\n try {\n const url = new URL(socket.url);\n remoteAddress = url.hostname;\n remotePort = parseInt(url.port, 10);\n } catch {}\n }\n if (remoteAddress == null || remotePort == null) {\n throw new Error(\"Remote connection did not have address and/or port\");\n }\n const duplex = {\n sink: (0,_sink_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(socket, options),\n source: connectedSource,\n connected: async ()=>{\n await connectedSource.connected();\n },\n close: async ()=>{\n if (socket.readyState === socket.CONNECTING || socket.readyState === socket.OPEN) {\n await new Promise((resolve)=>{\n socket.addEventListener(\"close\", ()=>{\n resolve();\n });\n socket.close();\n });\n }\n },\n destroy: ()=>{\n if (socket.terminate != null) {\n socket.terminate();\n } else {\n socket.close();\n }\n },\n remoteAddress,\n remotePort,\n socket\n };\n return duplex;\n}); //# sourceMappingURL=duplex.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvZHVwbGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE2QjtBQUNJO0FBQ2pDLGlFQUFlLENBQUNFLFFBQVFDO0lBQ3BCQSxVQUFVQSxXQUFXLENBQUM7SUFDdEIsTUFBTUMsa0JBQWtCSCxzREFBTUEsQ0FBQ0M7SUFDL0IsSUFBSUcsZ0JBQWdCRixRQUFRRSxhQUFhO0lBQ3pDLElBQUlDLGFBQWFILFFBQVFHLFVBQVU7SUFDbkMsSUFBSUosT0FBT0ssR0FBRyxJQUFJLE1BQU07UUFDcEIsMkVBQTJFO1FBQzNFLElBQUk7WUFDQSxNQUFNQSxNQUFNLElBQUlDLElBQUlOLE9BQU9LLEdBQUc7WUFDOUJGLGdCQUFnQkUsSUFBSUUsUUFBUTtZQUM1QkgsYUFBYUksU0FBU0gsSUFBSUksSUFBSSxFQUFFO1FBQ3BDLEVBQ0EsT0FBTSxDQUFFO0lBQ1o7SUFDQSxJQUFJTixpQkFBaUIsUUFBUUMsY0FBYyxNQUFNO1FBQzdDLE1BQU0sSUFBSU0sTUFBTTtJQUNwQjtJQUNBLE1BQU1DLFNBQVM7UUFDWGIsTUFBTUEsb0RBQUlBLENBQUNFLFFBQVFDO1FBQ25CRixRQUFRRztRQUNSVSxXQUFXO1lBQWMsTUFBTVYsZ0JBQWdCVSxTQUFTO1FBQUk7UUFDNURDLE9BQU87WUFDSCxJQUFJYixPQUFPYyxVQUFVLEtBQUtkLE9BQU9lLFVBQVUsSUFBSWYsT0FBT2MsVUFBVSxLQUFLZCxPQUFPZ0IsSUFBSSxFQUFFO2dCQUM5RSxNQUFNLElBQUlDLFFBQVEsQ0FBQ0M7b0JBQ2ZsQixPQUFPbUIsZ0JBQWdCLENBQUMsU0FBUzt3QkFDN0JEO29CQUNKO29CQUNBbEIsT0FBT2EsS0FBSztnQkFDaEI7WUFDSjtRQUNKO1FBQ0FPLFNBQVM7WUFDTCxJQUFJcEIsT0FBT3FCLFNBQVMsSUFBSSxNQUFNO2dCQUMxQnJCLE9BQU9xQixTQUFTO1lBQ3BCLE9BQ0s7Z0JBQ0RyQixPQUFPYSxLQUFLO1lBQ2hCO1FBQ0o7UUFDQVY7UUFDQUM7UUFDQUo7SUFDSjtJQUNBLE9BQU9XO0FBQ1gsR0FBRSxDQUNGLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL2l0LXdzL2Rpc3Qvc3JjL2R1cGxleC5qcz9kMTgxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzaW5rIGZyb20gJy4vc2luay5qcyc7XG5pbXBvcnQgc291cmNlIGZyb20gJy4vc291cmNlLmpzJztcbmV4cG9ydCBkZWZhdWx0IChzb2NrZXQsIG9wdGlvbnMpID0+IHtcbiAgICBvcHRpb25zID0gb3B0aW9ucyA/PyB7fTtcbiAgICBjb25zdCBjb25uZWN0ZWRTb3VyY2UgPSBzb3VyY2Uoc29ja2V0KTtcbiAgICBsZXQgcmVtb3RlQWRkcmVzcyA9IG9wdGlvbnMucmVtb3RlQWRkcmVzcztcbiAgICBsZXQgcmVtb3RlUG9ydCA9IG9wdGlvbnMucmVtb3RlUG9ydDtcbiAgICBpZiAoc29ja2V0LnVybCAhPSBudWxsKSB7XG4gICAgICAgIC8vIG9ubHkgY2xpZW50LT5zZXJ2ZXIgc29ja2V0cyBoYXZlIHVybHMsIHNlcnZlci0+Y2xpZW50IGNvbm5lY3Rpb25zIGRvIG5vdFxuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY29uc3QgdXJsID0gbmV3IFVSTChzb2NrZXQudXJsKTtcbiAgICAgICAgICAgIHJlbW90ZUFkZHJlc3MgPSB1cmwuaG9zdG5hbWU7XG4gICAgICAgICAgICByZW1vdGVQb3J0ID0gcGFyc2VJbnQodXJsLnBvcnQsIDEwKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7IH1cbiAgICB9XG4gICAgaWYgKHJlbW90ZUFkZHJlc3MgPT0gbnVsbCB8fCByZW1vdGVQb3J0ID09IG51bGwpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdSZW1vdGUgY29ubmVjdGlvbiBkaWQgbm90IGhhdmUgYWRkcmVzcyBhbmQvb3IgcG9ydCcpO1xuICAgIH1cbiAgICBjb25zdCBkdXBsZXggPSB7XG4gICAgICAgIHNpbms6IHNpbmsoc29ja2V0LCBvcHRpb25zKSxcbiAgICAgICAgc291cmNlOiBjb25uZWN0ZWRTb3VyY2UsXG4gICAgICAgIGNvbm5lY3RlZDogYXN5bmMgKCkgPT4geyBhd2FpdCBjb25uZWN0ZWRTb3VyY2UuY29ubmVjdGVkKCk7IH0sXG4gICAgICAgIGNsb3NlOiBhc3luYyAoKSA9PiB7XG4gICAgICAgICAgICBpZiAoc29ja2V0LnJlYWR5U3RhdGUgPT09IHNvY2tldC5DT05ORUNUSU5HIHx8IHNvY2tldC5yZWFkeVN0YXRlID09PSBzb2NrZXQuT1BFTikge1xuICAgICAgICAgICAgICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHNvY2tldC5hZGRFdmVudExpc3RlbmVyKCdjbG9zZScsICgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgIHNvY2tldC5jbG9zZSgpO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBkZXN0cm95OiAoKSA9PiB7XG4gICAgICAgICAgICBpZiAoc29ja2V0LnRlcm1pbmF0ZSAhPSBudWxsKSB7XG4gICAgICAgICAgICAgICAgc29ja2V0LnRlcm1pbmF0ZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgc29ja2V0LmNsb3NlKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHJlbW90ZUFkZHJlc3MsXG4gICAgICAgIHJlbW90ZVBvcnQsXG4gICAgICAgIHNvY2tldFxuICAgIH07XG4gICAgcmV0dXJuIGR1cGxleDtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kdXBsZXguanMubWFwIl0sIm5hbWVzIjpbInNpbmsiLCJzb3VyY2UiLCJzb2NrZXQiLCJvcHRpb25zIiwiY29ubmVjdGVkU291cmNlIiwicmVtb3RlQWRkcmVzcyIsInJlbW90ZVBvcnQiLCJ1cmwiLCJVUkwiLCJob3N0bmFtZSIsInBhcnNlSW50IiwicG9ydCIsIkVycm9yIiwiZHVwbGV4IiwiY29ubmVjdGVkIiwiY2xvc2UiLCJyZWFkeVN0YXRlIiwiQ09OTkVDVElORyIsIk9QRU4iLCJQcm9taXNlIiwicmVzb2x2ZSIsImFkZEV2ZW50TGlzdGVuZXIiLCJkZXN0cm95IiwidGVybWluYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/duplex.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/ready.js":
|
|
/*!**********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/ready.js ***!
|
|
\**********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (async (socket)=>{\n // if the socket is closing or closed, return end\n if (socket.readyState >= 2) {\n throw new Error(\"socket closed\");\n }\n // if open, return\n if (socket.readyState === 1) {\n return;\n }\n await new Promise((resolve, reject)=>{\n function cleanup() {\n socket.removeEventListener(\"open\", handleOpen);\n socket.removeEventListener(\"error\", handleErr);\n }\n function handleOpen() {\n cleanup();\n resolve();\n }\n function handleErr(event) {\n cleanup();\n reject(event.error ?? new Error(`connect ECONNREFUSED ${socket.url}`));\n }\n socket.addEventListener(\"open\", handleOpen);\n socket.addEventListener(\"error\", handleErr);\n });\n}); //# sourceMappingURL=ready.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvcmVhZHkuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLE9BQU9BO0lBQ2xCLGlEQUFpRDtJQUNqRCxJQUFJQSxPQUFPQyxVQUFVLElBQUksR0FBRztRQUN4QixNQUFNLElBQUlDLE1BQU07SUFDcEI7SUFDQSxrQkFBa0I7SUFDbEIsSUFBSUYsT0FBT0MsVUFBVSxLQUFLLEdBQUc7UUFDekI7SUFDSjtJQUNBLE1BQU0sSUFBSUUsUUFBUSxDQUFDQyxTQUFTQztRQUN4QixTQUFTQztZQUNMTixPQUFPTyxtQkFBbUIsQ0FBQyxRQUFRQztZQUNuQ1IsT0FBT08sbUJBQW1CLENBQUMsU0FBU0U7UUFDeEM7UUFDQSxTQUFTRDtZQUNMRjtZQUNBRjtRQUNKO1FBQ0EsU0FBU0ssVUFBVUMsS0FBSztZQUNwQko7WUFDQUQsT0FBT0ssTUFBTUMsS0FBSyxJQUFJLElBQUlULE1BQU0sQ0FBQyxxQkFBcUIsRUFBRUYsT0FBT1ksR0FBRyxDQUFDLENBQUM7UUFDeEU7UUFDQVosT0FBT2EsZ0JBQWdCLENBQUMsUUFBUUw7UUFDaENSLE9BQU9hLGdCQUFnQixDQUFDLFNBQVNKO0lBQ3JDO0FBQ0osR0FBRSxDQUNGLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL2l0LXdzL2Rpc3Qvc3JjL3JlYWR5LmpzP2FjMDIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgYXN5bmMgKHNvY2tldCkgPT4ge1xuICAgIC8vIGlmIHRoZSBzb2NrZXQgaXMgY2xvc2luZyBvciBjbG9zZWQsIHJldHVybiBlbmRcbiAgICBpZiAoc29ja2V0LnJlYWR5U3RhdGUgPj0gMikge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ3NvY2tldCBjbG9zZWQnKTtcbiAgICB9XG4gICAgLy8gaWYgb3BlbiwgcmV0dXJuXG4gICAgaWYgKHNvY2tldC5yZWFkeVN0YXRlID09PSAxKSB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgYXdhaXQgbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICBmdW5jdGlvbiBjbGVhbnVwKCkge1xuICAgICAgICAgICAgc29ja2V0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ29wZW4nLCBoYW5kbGVPcGVuKTtcbiAgICAgICAgICAgIHNvY2tldC5yZW1vdmVFdmVudExpc3RlbmVyKCdlcnJvcicsIGhhbmRsZUVycik7XG4gICAgICAgIH1cbiAgICAgICAgZnVuY3Rpb24gaGFuZGxlT3BlbigpIHtcbiAgICAgICAgICAgIGNsZWFudXAoKTtcbiAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgfVxuICAgICAgICBmdW5jdGlvbiBoYW5kbGVFcnIoZXZlbnQpIHtcbiAgICAgICAgICAgIGNsZWFudXAoKTtcbiAgICAgICAgICAgIHJlamVjdChldmVudC5lcnJvciA/PyBuZXcgRXJyb3IoYGNvbm5lY3QgRUNPTk5SRUZVU0VEICR7c29ja2V0LnVybH1gKSk7XG4gICAgICAgIH1cbiAgICAgICAgc29ja2V0LmFkZEV2ZW50TGlzdGVuZXIoJ29wZW4nLCBoYW5kbGVPcGVuKTtcbiAgICAgICAgc29ja2V0LmFkZEV2ZW50TGlzdGVuZXIoJ2Vycm9yJywgaGFuZGxlRXJyKTtcbiAgICB9KTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZWFkeS5qcy5tYXAiXSwibmFtZXMiOlsic29ja2V0IiwicmVhZHlTdGF0ZSIsIkVycm9yIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJjbGVhbnVwIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImhhbmRsZU9wZW4iLCJoYW5kbGVFcnIiLCJldmVudCIsImVycm9yIiwidXJsIiwiYWRkRXZlbnRMaXN0ZW5lciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/ready.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/server.js":
|
|
/*!***********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/server.js ***!
|
|
\***********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createServer: () => (/* binding */ createServer)\n/* harmony export */ });\n/* harmony import */ var events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! events */ \"events\");\n/* harmony import */ var http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! http */ \"http\");\n/* harmony import */ var https__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! https */ \"https\");\n/* harmony import */ var ws__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ws */ \"(ssr)/./node_modules/ws/wrapper.mjs\");\n/* harmony import */ var _duplex_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./duplex.js */ \"(ssr)/./node_modules/it-ws/dist/src/duplex.js\");\n\n\n\n\n\nclass Server extends events__WEBPACK_IMPORTED_MODULE_0__.EventEmitter {\n constructor(server, opts){\n super();\n opts = opts ?? {};\n this.server = server;\n this.wsServer = new ws__WEBPACK_IMPORTED_MODULE_3__.WebSocketServer({\n server,\n perMessageDeflate: false,\n verifyClient: opts.verifyClient\n });\n this.wsServer.on(\"connection\", this.onWsServerConnection.bind(this));\n }\n async listen(addrInfo) {\n return new Promise((resolve, reject)=>{\n this.wsServer.once(\"error\", (e)=>{\n reject(e);\n });\n this.wsServer.once(\"listening\", ()=>{\n resolve(this);\n });\n this.server.listen(typeof addrInfo === \"number\" ? addrInfo : addrInfo.port);\n });\n }\n async close() {\n await new Promise((resolve, reject)=>{\n this.server.close((err)=>{\n if (err != null) {\n reject(err);\n return;\n }\n resolve();\n });\n });\n }\n address() {\n return this.server.address();\n }\n onWsServerConnection(socket, req) {\n const addr = this.wsServer.address();\n if (typeof addr === \"string\") {\n this.emit(\"error\", new Error(\"Cannot listen on unix sockets\"));\n return;\n }\n if (req.socket.remoteAddress == null || req.socket.remotePort == null) {\n this.emit(\"error\", new Error(\"Remote connection did not have address and/or port\"));\n return;\n }\n const stream = {\n ...(0,_duplex_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(socket, {\n remoteAddress: req.socket.remoteAddress,\n remotePort: req.socket.remotePort\n }),\n localAddress: addr.address,\n localPort: addr.port\n };\n this.emit(\"connection\", stream, req);\n }\n}\nfunction createServer(opts) {\n opts = opts ?? {};\n const server = opts.server ?? (opts.key != null && opts.cert != null ? https__WEBPACK_IMPORTED_MODULE_2__.createServer(opts) : http__WEBPACK_IMPORTED_MODULE_1__.createServer());\n const wss = new Server(server);\n if (opts.onConnection != null) {\n wss.on(\"connection\", opts.onConnection);\n }\n function proxy(server, event) {\n return server.on(event, (...args)=>{\n wss.emit(event, ...args);\n });\n }\n proxy(server, \"listening\");\n proxy(server, \"request\");\n proxy(server, \"close\");\n return wss;\n} //# sourceMappingURL=server.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvc2VydmVyLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFzQztBQUNkO0FBQ0U7QUFDdUI7QUFDWjtBQUNyQyxNQUFNTSxlQUFlTixnREFBWUE7SUFHN0JPLFlBQVlDLE1BQU0sRUFBRUMsSUFBSSxDQUFFO1FBQ3RCLEtBQUs7UUFDTEEsT0FBT0EsUUFBUSxDQUFDO1FBQ2hCLElBQUksQ0FBQ0QsTUFBTSxHQUFHQTtRQUNkLElBQUksQ0FBQ0UsUUFBUSxHQUFHLElBQUlOLCtDQUFRQSxDQUFDO1lBQ3pCSTtZQUNBRyxtQkFBbUI7WUFDbkJDLGNBQWNILEtBQUtHLFlBQVk7UUFDbkM7UUFDQSxJQUFJLENBQUNGLFFBQVEsQ0FBQ0csRUFBRSxDQUFDLGNBQWMsSUFBSSxDQUFDQyxvQkFBb0IsQ0FBQ0MsSUFBSSxDQUFDLElBQUk7SUFDdEU7SUFDQSxNQUFNQyxPQUFPQyxRQUFRLEVBQUU7UUFDbkIsT0FBTyxJQUFJQyxRQUFRLENBQUNDLFNBQVNDO1lBQ3pCLElBQUksQ0FBQ1YsUUFBUSxDQUFDVyxJQUFJLENBQUMsU0FBUyxDQUFDQztnQkFBUUYsT0FBT0U7WUFBSTtZQUNoRCxJQUFJLENBQUNaLFFBQVEsQ0FBQ1csSUFBSSxDQUFDLGFBQWE7Z0JBQVFGLFFBQVEsSUFBSTtZQUFHO1lBQ3ZELElBQUksQ0FBQ1gsTUFBTSxDQUFDUSxNQUFNLENBQUMsT0FBT0MsYUFBYSxXQUFXQSxXQUFXQSxTQUFTTSxJQUFJO1FBQzlFO0lBQ0o7SUFDQSxNQUFNQyxRQUFRO1FBQ1YsTUFBTSxJQUFJTixRQUFRLENBQUNDLFNBQVNDO1lBQ3hCLElBQUksQ0FBQ1osTUFBTSxDQUFDZ0IsS0FBSyxDQUFDLENBQUNDO2dCQUNmLElBQUlBLE9BQU8sTUFBTTtvQkFDYkwsT0FBT0s7b0JBQ1A7Z0JBQ0o7Z0JBQ0FOO1lBQ0o7UUFDSjtJQUNKO0lBQ0FPLFVBQVU7UUFDTixPQUFPLElBQUksQ0FBQ2xCLE1BQU0sQ0FBQ2tCLE9BQU87SUFDOUI7SUFDQVoscUJBQXFCYSxNQUFNLEVBQUVDLEdBQUcsRUFBRTtRQUM5QixNQUFNQyxPQUFPLElBQUksQ0FBQ25CLFFBQVEsQ0FBQ2dCLE9BQU87UUFDbEMsSUFBSSxPQUFPRyxTQUFTLFVBQVU7WUFDMUIsSUFBSSxDQUFDQyxJQUFJLENBQUMsU0FBUyxJQUFJQyxNQUFNO1lBQzdCO1FBQ0o7UUFDQSxJQUFJSCxJQUFJRCxNQUFNLENBQUNLLGFBQWEsSUFBSSxRQUFRSixJQUFJRCxNQUFNLENBQUNNLFVBQVUsSUFBSSxNQUFNO1lBQ25FLElBQUksQ0FBQ0gsSUFBSSxDQUFDLFNBQVMsSUFBSUMsTUFBTTtZQUM3QjtRQUNKO1FBQ0EsTUFBTUcsU0FBUztZQUNYLEdBQUc3QixzREFBTUEsQ0FBQ3NCLFFBQVE7Z0JBQ2RLLGVBQWVKLElBQUlELE1BQU0sQ0FBQ0ssYUFBYTtnQkFDdkNDLFlBQVlMLElBQUlELE1BQU0sQ0FBQ00sVUFBVTtZQUNyQyxFQUFFO1lBQ0ZFLGNBQWNOLEtBQUtILE9BQU87WUFDMUJVLFdBQVdQLEtBQUtOLElBQUk7UUFDeEI7UUFDQSxJQUFJLENBQUNPLElBQUksQ0FBQyxjQUFjSSxRQUFRTjtJQUNwQztBQUNKO0FBQ08sU0FBU1MsYUFBYTVCLElBQUk7SUFDN0JBLE9BQU9BLFFBQVEsQ0FBQztJQUNoQixNQUFNRCxTQUFTQyxLQUFLRCxNQUFNLElBQUtDLENBQUFBLEtBQUs2QixHQUFHLElBQUksUUFBUTdCLEtBQUs4QixJQUFJLElBQUksT0FBT3JDLCtDQUFrQixDQUFDTyxRQUFRUiw4Q0FBaUIsRUFBQztJQUNwSCxNQUFNdUMsTUFBTSxJQUFJbEMsT0FBT0U7SUFDdkIsSUFBSUMsS0FBS2dDLFlBQVksSUFBSSxNQUFNO1FBQzNCRCxJQUFJM0IsRUFBRSxDQUFDLGNBQWNKLEtBQUtnQyxZQUFZO0lBQzFDO0lBQ0EsU0FBU0MsTUFBTWxDLE1BQU0sRUFBRW1DLEtBQUs7UUFDeEIsT0FBT25DLE9BQU9LLEVBQUUsQ0FBQzhCLE9BQU8sQ0FBQyxHQUFHQztZQUN4QkosSUFBSVYsSUFBSSxDQUFDYSxVQUFVQztRQUN2QjtJQUNKO0lBQ0FGLE1BQU1sQyxRQUFRO0lBQ2RrQyxNQUFNbEMsUUFBUTtJQUNka0MsTUFBTWxDLFFBQVE7SUFDZCxPQUFPZ0M7QUFDWCxFQUNBLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL2l0LXdzL2Rpc3Qvc3JjL3NlcnZlci5qcz8wNWM2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciB9IGZyb20gJ2V2ZW50cyc7XG5pbXBvcnQgaHR0cCBmcm9tICdodHRwJztcbmltcG9ydCBodHRwcyBmcm9tICdodHRwcyc7XG5pbXBvcnQgeyBXZWJTb2NrZXRTZXJ2ZXIgYXMgV1NTZXJ2ZXIgfSBmcm9tICd3cyc7XG5pbXBvcnQgZHVwbGV4LCB7fSBmcm9tICcuL2R1cGxleC5qcyc7XG5jbGFzcyBTZXJ2ZXIgZXh0ZW5kcyBFdmVudEVtaXR0ZXIge1xuICAgIHNlcnZlcjtcbiAgICB3c1NlcnZlcjtcbiAgICBjb25zdHJ1Y3RvcihzZXJ2ZXIsIG9wdHMpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgb3B0cyA9IG9wdHMgPz8ge307XG4gICAgICAgIHRoaXMuc2VydmVyID0gc2VydmVyO1xuICAgICAgICB0aGlzLndzU2VydmVyID0gbmV3IFdTU2VydmVyKHtcbiAgICAgICAgICAgIHNlcnZlcixcbiAgICAgICAgICAgIHBlck1lc3NhZ2VEZWZsYXRlOiBmYWxzZSxcbiAgICAgICAgICAgIHZlcmlmeUNsaWVudDogb3B0cy52ZXJpZnlDbGllbnRcbiAgICAgICAgfSk7XG4gICAgICAgIHRoaXMud3NTZXJ2ZXIub24oJ2Nvbm5lY3Rpb24nLCB0aGlzLm9uV3NTZXJ2ZXJDb25uZWN0aW9uLmJpbmQodGhpcykpO1xuICAgIH1cbiAgICBhc3luYyBsaXN0ZW4oYWRkckluZm8pIHtcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICAgIHRoaXMud3NTZXJ2ZXIub25jZSgnZXJyb3InLCAoZSkgPT4geyByZWplY3QoZSk7IH0pO1xuICAgICAgICAgICAgdGhpcy53c1NlcnZlci5vbmNlKCdsaXN0ZW5pbmcnLCAoKSA9PiB7IHJlc29sdmUodGhpcyk7IH0pO1xuICAgICAgICAgICAgdGhpcy5zZXJ2ZXIubGlzdGVuKHR5cGVvZiBhZGRySW5mbyA9PT0gJ251bWJlcicgPyBhZGRySW5mbyA6IGFkZHJJbmZvLnBvcnQpO1xuICAgICAgICB9KTtcbiAgICB9XG4gICAgYXN5bmMgY2xvc2UoKSB7XG4gICAgICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICAgIHRoaXMuc2VydmVyLmNsb3NlKChlcnIpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoZXJyICE9IG51bGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycik7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0pO1xuICAgIH1cbiAgICBhZGRyZXNzKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5zZXJ2ZXIuYWRkcmVzcygpO1xuICAgIH1cbiAgICBvbldzU2VydmVyQ29ubmVjdGlvbihzb2NrZXQsIHJlcSkge1xuICAgICAgICBjb25zdCBhZGRyID0gdGhpcy53c1NlcnZlci5hZGRyZXNzKCk7XG4gICAgICAgIGlmICh0eXBlb2YgYWRkciA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgIHRoaXMuZW1pdCgnZXJyb3InLCBuZXcgRXJyb3IoJ0Nhbm5vdCBsaXN0ZW4gb24gdW5peCBzb2NrZXRzJykpO1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgICAgIGlmIChyZXEuc29ja2V0LnJlbW90ZUFkZHJlc3MgPT0gbnVsbCB8fCByZXEuc29ja2V0LnJlbW90ZVBvcnQgPT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5lbWl0KCdlcnJvcicsIG5ldyBFcnJvcignUmVtb3RlIGNvbm5lY3Rpb24gZGlkIG5vdCBoYXZlIGFkZHJlc3MgYW5kL29yIHBvcnQnKSk7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgc3RyZWFtID0ge1xuICAgICAgICAgICAgLi4uZHVwbGV4KHNvY2tldCwge1xuICAgICAgICAgICAgICAgIHJlbW90ZUFkZHJlc3M6IHJlcS5zb2NrZXQucmVtb3RlQWRkcmVzcyxcbiAgICAgICAgICAgICAgICByZW1vdGVQb3J0OiByZXEuc29ja2V0LnJlbW90ZVBvcnRcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgbG9jYWxBZGRyZXNzOiBhZGRyLmFkZHJlc3MsXG4gICAgICAgICAgICBsb2NhbFBvcnQ6IGFkZHIucG9ydFxuICAgICAgICB9O1xuICAgICAgICB0aGlzLmVtaXQoJ2Nvbm5lY3Rpb24nLCBzdHJlYW0sIHJlcSk7XG4gICAgfVxufVxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVNlcnZlcihvcHRzKSB7XG4gICAgb3B0cyA9IG9wdHMgPz8ge307XG4gICAgY29uc3Qgc2VydmVyID0gb3B0cy5zZXJ2ZXIgPz8gKG9wdHMua2V5ICE9IG51bGwgJiYgb3B0cy5jZXJ0ICE9IG51bGwgPyBodHRwcy5jcmVhdGVTZXJ2ZXIob3B0cykgOiBodHRwLmNyZWF0ZVNlcnZlcigpKTtcbiAgICBjb25zdCB3c3MgPSBuZXcgU2VydmVyKHNlcnZlcik7XG4gICAgaWYgKG9wdHMub25Db25uZWN0aW9uICE9IG51bGwpIHtcbiAgICAgICAgd3NzLm9uKCdjb25uZWN0aW9uJywgb3B0cy5vbkNvbm5lY3Rpb24pO1xuICAgIH1cbiAgICBmdW5jdGlvbiBwcm94eShzZXJ2ZXIsIGV2ZW50KSB7XG4gICAgICAgIHJldHVybiBzZXJ2ZXIub24oZXZlbnQsICguLi5hcmdzKSA9PiB7XG4gICAgICAgICAgICB3c3MuZW1pdChldmVudCwgLi4uYXJncyk7XG4gICAgICAgIH0pO1xuICAgIH1cbiAgICBwcm94eShzZXJ2ZXIsICdsaXN0ZW5pbmcnKTtcbiAgICBwcm94eShzZXJ2ZXIsICdyZXF1ZXN0Jyk7XG4gICAgcHJveHkoc2VydmVyLCAnY2xvc2UnKTtcbiAgICByZXR1cm4gd3NzO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2VydmVyLmpzLm1hcCJdLCJuYW1lcyI6WyJFdmVudEVtaXR0ZXIiLCJodHRwIiwiaHR0cHMiLCJXZWJTb2NrZXRTZXJ2ZXIiLCJXU1NlcnZlciIsImR1cGxleCIsIlNlcnZlciIsImNvbnN0cnVjdG9yIiwic2VydmVyIiwib3B0cyIsIndzU2VydmVyIiwicGVyTWVzc2FnZURlZmxhdGUiLCJ2ZXJpZnlDbGllbnQiLCJvbiIsIm9uV3NTZXJ2ZXJDb25uZWN0aW9uIiwiYmluZCIsImxpc3RlbiIsImFkZHJJbmZvIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJvbmNlIiwiZSIsInBvcnQiLCJjbG9zZSIsImVyciIsImFkZHJlc3MiLCJzb2NrZXQiLCJyZXEiLCJhZGRyIiwiZW1pdCIsIkVycm9yIiwicmVtb3RlQWRkcmVzcyIsInJlbW90ZVBvcnQiLCJzdHJlYW0iLCJsb2NhbEFkZHJlc3MiLCJsb2NhbFBvcnQiLCJjcmVhdGVTZXJ2ZXIiLCJrZXkiLCJjZXJ0Iiwid3NzIiwib25Db25uZWN0aW9uIiwicHJveHkiLCJldmVudCIsImFyZ3MiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/server.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/sink.js":
|
|
/*!*********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/sink.js ***!
|
|
\*********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _ready_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ready.js */ \"(ssr)/./node_modules/it-ws/dist/src/ready.js\");\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((socket, options)=>{\n options = options ?? {};\n options.closeOnEnd = options.closeOnEnd !== false;\n const sink = async (source)=>{\n for await (const data of source){\n try {\n await (0,_ready_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(socket);\n } catch (err) {\n if (err.message === \"socket closed\") break;\n throw err;\n }\n // the ready promise resolved without error but the socket was closing so\n // exit the loop and don't send data\n if (socket.readyState === socket.CLOSING || socket.readyState === socket.CLOSED) {\n break;\n }\n socket.send(data);\n }\n if (options.closeOnEnd != null && socket.readyState <= 1) {\n await new Promise((resolve, reject)=>{\n socket.addEventListener(\"close\", (event)=>{\n if (event.wasClean || event.code === 1006) {\n resolve();\n } else {\n const err = Object.assign(new Error(\"ws error\"), {\n event\n });\n reject(err);\n }\n });\n setTimeout(()=>{\n socket.close();\n });\n });\n }\n };\n return sink;\n}); //# sourceMappingURL=sink.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvc2luay5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUErQjtBQUMvQixpRUFBZSxDQUFDQyxRQUFRQztJQUNwQkEsVUFBVUEsV0FBVyxDQUFDO0lBQ3RCQSxRQUFRQyxVQUFVLEdBQUdELFFBQVFDLFVBQVUsS0FBSztJQUM1QyxNQUFNQyxPQUFPLE9BQU9DO1FBQ2hCLFdBQVcsTUFBTUMsUUFBUUQsT0FBUTtZQUM3QixJQUFJO2dCQUNBLE1BQU1MLHFEQUFLQSxDQUFDQztZQUNoQixFQUNBLE9BQU9NLEtBQUs7Z0JBQ1IsSUFBSUEsSUFBSUMsT0FBTyxLQUFLLGlCQUNoQjtnQkFDSixNQUFNRDtZQUNWO1lBQ0EseUVBQXlFO1lBQ3pFLG9DQUFvQztZQUNwQyxJQUFJTixPQUFPUSxVQUFVLEtBQUtSLE9BQU9TLE9BQU8sSUFBSVQsT0FBT1EsVUFBVSxLQUFLUixPQUFPVSxNQUFNLEVBQUU7Z0JBQzdFO1lBQ0o7WUFDQVYsT0FBT1csSUFBSSxDQUFDTjtRQUNoQjtRQUNBLElBQUlKLFFBQVFDLFVBQVUsSUFBSSxRQUFRRixPQUFPUSxVQUFVLElBQUksR0FBRztZQUN0RCxNQUFNLElBQUlJLFFBQVEsQ0FBQ0MsU0FBU0M7Z0JBQ3hCZCxPQUFPZSxnQkFBZ0IsQ0FBQyxTQUFTQyxDQUFBQTtvQkFDN0IsSUFBSUEsTUFBTUMsUUFBUSxJQUFJRCxNQUFNRSxJQUFJLEtBQUssTUFBTTt3QkFDdkNMO29CQUNKLE9BQ0s7d0JBQ0QsTUFBTVAsTUFBTWEsT0FBT0MsTUFBTSxDQUFDLElBQUlDLE1BQU0sYUFBYTs0QkFBRUw7d0JBQU07d0JBQ3pERixPQUFPUjtvQkFDWDtnQkFDSjtnQkFDQWdCLFdBQVc7b0JBQVF0QixPQUFPdUIsS0FBSztnQkFBSTtZQUN2QztRQUNKO0lBQ0o7SUFDQSxPQUFPcEI7QUFDWCxHQUFFLENBQ0YsZ0NBQWdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvc2luay5qcz9mNzQ0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCByZWFkeSBmcm9tICcuL3JlYWR5LmpzJztcbmV4cG9ydCBkZWZhdWx0IChzb2NrZXQsIG9wdGlvbnMpID0+IHtcbiAgICBvcHRpb25zID0gb3B0aW9ucyA/PyB7fTtcbiAgICBvcHRpb25zLmNsb3NlT25FbmQgPSBvcHRpb25zLmNsb3NlT25FbmQgIT09IGZhbHNlO1xuICAgIGNvbnN0IHNpbmsgPSBhc3luYyAoc291cmNlKSA9PiB7XG4gICAgICAgIGZvciBhd2FpdCAoY29uc3QgZGF0YSBvZiBzb3VyY2UpIHtcbiAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgYXdhaXQgcmVhZHkoc29ja2V0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgICAgICBpZiAoZXJyLm1lc3NhZ2UgPT09ICdzb2NrZXQgY2xvc2VkJylcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gdGhlIHJlYWR5IHByb21pc2UgcmVzb2x2ZWQgd2l0aG91dCBlcnJvciBidXQgdGhlIHNvY2tldCB3YXMgY2xvc2luZyBzb1xuICAgICAgICAgICAgLy8gZXhpdCB0aGUgbG9vcCBhbmQgZG9uJ3Qgc2VuZCBkYXRhXG4gICAgICAgICAgICBpZiAoc29ja2V0LnJlYWR5U3RhdGUgPT09IHNvY2tldC5DTE9TSU5HIHx8IHNvY2tldC5yZWFkeVN0YXRlID09PSBzb2NrZXQuQ0xPU0VEKSB7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzb2NrZXQuc2VuZChkYXRhKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAob3B0aW9ucy5jbG9zZU9uRW5kICE9IG51bGwgJiYgc29ja2V0LnJlYWR5U3RhdGUgPD0gMSkge1xuICAgICAgICAgICAgYXdhaXQgbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICAgICAgICAgIHNvY2tldC5hZGRFdmVudExpc3RlbmVyKCdjbG9zZScsIGV2ZW50ID0+IHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGV2ZW50Lndhc0NsZWFuIHx8IGV2ZW50LmNvZGUgPT09IDEwMDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGVyciA9IE9iamVjdC5hc3NpZ24obmV3IEVycm9yKCd3cyBlcnJvcicpLCB7IGV2ZW50IH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsgc29ja2V0LmNsb3NlKCk7IH0pO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIHJldHVybiBzaW5rO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNpbmsuanMubWFwIl0sIm5hbWVzIjpbInJlYWR5Iiwic29ja2V0Iiwib3B0aW9ucyIsImNsb3NlT25FbmQiLCJzaW5rIiwic291cmNlIiwiZGF0YSIsImVyciIsIm1lc3NhZ2UiLCJyZWFkeVN0YXRlIiwiQ0xPU0lORyIsIkNMT1NFRCIsInNlbmQiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImFkZEV2ZW50TGlzdGVuZXIiLCJldmVudCIsIndhc0NsZWFuIiwiY29kZSIsIk9iamVjdCIsImFzc2lnbiIsIkVycm9yIiwic2V0VGltZW91dCIsImNsb3NlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/sink.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/source.js":
|
|
/*!***********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/source.js ***!
|
|
\***********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var event_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! event-iterator */ \"(ssr)/./node_modules/event-iterator/lib/node.js\");\n/* harmony import */ var uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/from-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/from-string.node.js\");\n\n\n// copied from github.com/feross/buffer\n// Some ArrayBuffers are not passing the instanceof check, so we need to do a bit more work :(\nfunction isArrayBuffer(obj) {\n return obj instanceof ArrayBuffer || obj?.constructor?.name === \"ArrayBuffer\" && typeof obj?.byteLength === \"number\";\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((socket)=>{\n socket.binaryType = \"arraybuffer\";\n const connected = async ()=>{\n await new Promise((resolve, reject)=>{\n if (isConnected) {\n resolve();\n return;\n }\n if (connError != null) {\n reject(connError);\n return;\n }\n const cleanUp = (cont)=>{\n socket.removeEventListener(\"open\", onOpen);\n socket.removeEventListener(\"error\", onError);\n cont();\n };\n const onOpen = ()=>{\n cleanUp(resolve);\n };\n const onError = (event)=>{\n cleanUp(()=>{\n reject(event.error ?? new Error(`connect ECONNREFUSED ${socket.url}`));\n });\n };\n socket.addEventListener(\"open\", onOpen);\n socket.addEventListener(\"error\", onError);\n });\n };\n const source = async function*() {\n const messages = new event_iterator__WEBPACK_IMPORTED_MODULE_0__.EventIterator(({ push, stop, fail })=>{\n const onMessage = (event)=>{\n let data = null;\n if (typeof event.data === \"string\") {\n data = (0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_1__.fromString)(event.data);\n }\n if (isArrayBuffer(event.data)) {\n data = new Uint8Array(event.data);\n }\n if (event.data instanceof Uint8Array) {\n data = event.data;\n }\n if (data == null) {\n return;\n }\n push(data);\n };\n const onError = (event)=>{\n fail(event.error ?? new Error(\"Socket error\"));\n };\n socket.addEventListener(\"message\", onMessage);\n socket.addEventListener(\"error\", onError);\n socket.addEventListener(\"close\", stop);\n return ()=>{\n socket.removeEventListener(\"message\", onMessage);\n socket.removeEventListener(\"error\", onError);\n socket.removeEventListener(\"close\", stop);\n };\n }, {\n highWaterMark: Infinity\n });\n await connected();\n for await (const chunk of messages){\n yield isArrayBuffer(chunk) ? new Uint8Array(chunk) : chunk;\n }\n }();\n let isConnected = socket.readyState === 1;\n let connError;\n socket.addEventListener(\"open\", ()=>{\n isConnected = true;\n connError = null;\n });\n socket.addEventListener(\"close\", ()=>{\n isConnected = false;\n connError = null;\n });\n socket.addEventListener(\"error\", (event)=>{\n if (!isConnected) {\n connError = event.error ?? new Error(`connect ECONNREFUSED ${socket.url}`);\n }\n });\n return Object.assign(source, {\n connected\n });\n}); //# sourceMappingURL=source.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvc291cmNlLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUErQztBQUM4QjtBQUM3RSx1Q0FBdUM7QUFDdkMsOEZBQThGO0FBQzlGLFNBQVNHLGNBQWNDLEdBQUc7SUFDdEIsT0FBTyxlQUFnQkMsZUFDbEJELEtBQUtFLGFBQWFDLFNBQVMsaUJBQWlCLE9BQU9ILEtBQUtJLGVBQWU7QUFDaEY7QUFDQSxpRUFBZSxDQUFDQztJQUNaQSxPQUFPQyxVQUFVLEdBQUc7SUFDcEIsTUFBTUMsWUFBWTtRQUNkLE1BQU0sSUFBSUMsUUFBUSxDQUFDQyxTQUFTQztZQUN4QixJQUFJQyxhQUFhO2dCQUNiRjtnQkFDQTtZQUNKO1lBQ0EsSUFBSUcsYUFBYSxNQUFNO2dCQUNuQkYsT0FBT0U7Z0JBQ1A7WUFDSjtZQUNBLE1BQU1DLFVBQVUsQ0FBQ0M7Z0JBQ2JULE9BQU9VLG1CQUFtQixDQUFDLFFBQVFDO2dCQUNuQ1gsT0FBT1UsbUJBQW1CLENBQUMsU0FBU0U7Z0JBQ3BDSDtZQUNKO1lBQ0EsTUFBTUUsU0FBUztnQkFBUUgsUUFBUUo7WUFBVTtZQUN6QyxNQUFNUSxVQUFVLENBQUNDO2dCQUNiTCxRQUFRO29CQUFRSCxPQUFPUSxNQUFNQyxLQUFLLElBQUksSUFBSUMsTUFBTSxDQUFDLHFCQUFxQixFQUFFZixPQUFPZ0IsR0FBRyxDQUFDLENBQUM7Z0JBQUk7WUFDNUY7WUFDQWhCLE9BQU9pQixnQkFBZ0IsQ0FBQyxRQUFRTjtZQUNoQ1gsT0FBT2lCLGdCQUFnQixDQUFDLFNBQVNMO1FBQ3JDO0lBQ0o7SUFDQSxNQUFNTSxTQUFVO1FBQ1osTUFBTUMsV0FBVyxJQUFJNUIseURBQWFBLENBQUMsQ0FBQyxFQUFFNkIsSUFBSSxFQUFFQyxJQUFJLEVBQUVDLElBQUksRUFBRTtZQUNwRCxNQUFNQyxZQUFZLENBQUNWO2dCQUNmLElBQUlXLE9BQU87Z0JBQ1gsSUFBSSxPQUFPWCxNQUFNVyxJQUFJLEtBQUssVUFBVTtvQkFDaENBLE9BQU8vQixtRUFBb0JBLENBQUNvQixNQUFNVyxJQUFJO2dCQUMxQztnQkFDQSxJQUFJOUIsY0FBY21CLE1BQU1XLElBQUksR0FBRztvQkFDM0JBLE9BQU8sSUFBSUMsV0FBV1osTUFBTVcsSUFBSTtnQkFDcEM7Z0JBQ0EsSUFBSVgsTUFBTVcsSUFBSSxZQUFZQyxZQUFZO29CQUNsQ0QsT0FBT1gsTUFBTVcsSUFBSTtnQkFDckI7Z0JBQ0EsSUFBSUEsUUFBUSxNQUFNO29CQUNkO2dCQUNKO2dCQUNBSixLQUFLSTtZQUNUO1lBQ0EsTUFBTVosVUFBVSxDQUFDQztnQkFBWVMsS0FBS1QsTUFBTUMsS0FBSyxJQUFJLElBQUlDLE1BQU07WUFBa0I7WUFDN0VmLE9BQU9pQixnQkFBZ0IsQ0FBQyxXQUFXTTtZQUNuQ3ZCLE9BQU9pQixnQkFBZ0IsQ0FBQyxTQUFTTDtZQUNqQ1osT0FBT2lCLGdCQUFnQixDQUFDLFNBQVNJO1lBQ2pDLE9BQU87Z0JBQ0hyQixPQUFPVSxtQkFBbUIsQ0FBQyxXQUFXYTtnQkFDdEN2QixPQUFPVSxtQkFBbUIsQ0FBQyxTQUFTRTtnQkFDcENaLE9BQU9VLG1CQUFtQixDQUFDLFNBQVNXO1lBQ3hDO1FBQ0osR0FBRztZQUFFSyxlQUFlQztRQUFTO1FBQzdCLE1BQU16QjtRQUNOLFdBQVcsTUFBTTBCLFNBQVNULFNBQVU7WUFDaEMsTUFBTXpCLGNBQWNrQyxTQUFTLElBQUlILFdBQVdHLFNBQVNBO1FBQ3pEO0lBQ0o7SUFDQSxJQUFJdEIsY0FBY04sT0FBTzZCLFVBQVUsS0FBSztJQUN4QyxJQUFJdEI7SUFDSlAsT0FBT2lCLGdCQUFnQixDQUFDLFFBQVE7UUFDNUJYLGNBQWM7UUFDZEMsWUFBWTtJQUNoQjtJQUNBUCxPQUFPaUIsZ0JBQWdCLENBQUMsU0FBUztRQUM3QlgsY0FBYztRQUNkQyxZQUFZO0lBQ2hCO0lBQ0FQLE9BQU9pQixnQkFBZ0IsQ0FBQyxTQUFTSixDQUFBQTtRQUM3QixJQUFJLENBQUNQLGFBQWE7WUFDZEMsWUFBWU0sTUFBTUMsS0FBSyxJQUFJLElBQUlDLE1BQU0sQ0FBQyxxQkFBcUIsRUFBRWYsT0FBT2dCLEdBQUcsQ0FBQyxDQUFDO1FBQzdFO0lBQ0o7SUFDQSxPQUFPYyxPQUFPQyxNQUFNLENBQUNiLFFBQVE7UUFDekJoQjtJQUNKO0FBQ0osR0FBRSxDQUNGLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL2l0LXdzL2Rpc3Qvc3JjL3NvdXJjZS5qcz85ODI2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50SXRlcmF0b3IgfSBmcm9tICdldmVudC1pdGVyYXRvcic7XG5pbXBvcnQgeyBmcm9tU3RyaW5nIGFzIHVpbnQ4QXJyYXlGcm9tU3RyaW5nIH0gZnJvbSAndWludDhhcnJheXMvZnJvbS1zdHJpbmcnO1xuLy8gY29waWVkIGZyb20gZ2l0aHViLmNvbS9mZXJvc3MvYnVmZmVyXG4vLyBTb21lIEFycmF5QnVmZmVycyBhcmUgbm90IHBhc3NpbmcgdGhlIGluc3RhbmNlb2YgY2hlY2ssIHNvIHdlIG5lZWQgdG8gZG8gYSBiaXQgbW9yZSB3b3JrIDooXG5mdW5jdGlvbiBpc0FycmF5QnVmZmVyKG9iaikge1xuICAgIHJldHVybiAob2JqIGluc3RhbmNlb2YgQXJyYXlCdWZmZXIpIHx8XG4gICAgICAgIChvYmo/LmNvbnN0cnVjdG9yPy5uYW1lID09PSAnQXJyYXlCdWZmZXInICYmIHR5cGVvZiBvYmo/LmJ5dGVMZW5ndGggPT09ICdudW1iZXInKTtcbn1cbmV4cG9ydCBkZWZhdWx0IChzb2NrZXQpID0+IHtcbiAgICBzb2NrZXQuYmluYXJ5VHlwZSA9ICdhcnJheWJ1ZmZlcic7XG4gICAgY29uc3QgY29ubmVjdGVkID0gYXN5bmMgKCkgPT4ge1xuICAgICAgICBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICAgICAgICBpZiAoaXNDb25uZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICByZXNvbHZlKCk7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGNvbm5FcnJvciAhPSBudWxsKSB7XG4gICAgICAgICAgICAgICAgcmVqZWN0KGNvbm5FcnJvcik7XG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgY2xlYW5VcCA9IChjb250KSA9PiB7XG4gICAgICAgICAgICAgICAgc29ja2V0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ29wZW4nLCBvbk9wZW4pO1xuICAgICAgICAgICAgICAgIHNvY2tldC5yZW1vdmVFdmVudExpc3RlbmVyKCdlcnJvcicsIG9uRXJyb3IpO1xuICAgICAgICAgICAgICAgIGNvbnQoKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBjb25zdCBvbk9wZW4gPSAoKSA9PiB7IGNsZWFuVXAocmVzb2x2ZSk7IH07XG4gICAgICAgICAgICBjb25zdCBvbkVycm9yID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICAgICAgY2xlYW5VcCgoKSA9PiB7IHJlamVjdChldmVudC5lcnJvciA/PyBuZXcgRXJyb3IoYGNvbm5lY3QgRUNPTk5SRUZVU0VEICR7c29ja2V0LnVybH1gKSk7IH0pO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHNvY2tldC5hZGRFdmVudExpc3RlbmVyKCdvcGVuJywgb25PcGVuKTtcbiAgICAgICAgICAgIHNvY2tldC5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIG9uRXJyb3IpO1xuICAgICAgICB9KTtcbiAgICB9O1xuICAgIGNvbnN0IHNvdXJjZSA9IChhc3luYyBmdW5jdGlvbiogKCkge1xuICAgICAgICBjb25zdCBtZXNzYWdlcyA9IG5ldyBFdmVudEl0ZXJhdG9yKCh7IHB1c2gsIHN0b3AsIGZhaWwgfSkgPT4ge1xuICAgICAgICAgICAgY29uc3Qgb25NZXNzYWdlID0gKGV2ZW50KSA9PiB7XG4gICAgICAgICAgICAgICAgbGV0IGRhdGEgPSBudWxsO1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgZXZlbnQuZGF0YSA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICAgICAgZGF0YSA9IHVpbnQ4QXJyYXlGcm9tU3RyaW5nKGV2ZW50LmRhdGEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoaXNBcnJheUJ1ZmZlcihldmVudC5kYXRhKSkge1xuICAgICAgICAgICAgICAgICAgICBkYXRhID0gbmV3IFVpbnQ4QXJyYXkoZXZlbnQuZGF0YSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChldmVudC5kYXRhIGluc3RhbmNlb2YgVWludDhBcnJheSkge1xuICAgICAgICAgICAgICAgICAgICBkYXRhID0gZXZlbnQuZGF0YTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKGRhdGEgPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB1c2goZGF0YSk7XG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgY29uc3Qgb25FcnJvciA9IChldmVudCkgPT4geyBmYWlsKGV2ZW50LmVycm9yID8/IG5ldyBFcnJvcignU29ja2V0IGVycm9yJykpOyB9O1xuICAgICAgICAgICAgc29ja2V0LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBvbk1lc3NhZ2UpO1xuICAgICAgICAgICAgc29ja2V0LmFkZEV2ZW50TGlzdGVuZXIoJ2Vycm9yJywgb25FcnJvcik7XG4gICAgICAgICAgICBzb2NrZXQuYWRkRXZlbnRMaXN0ZW5lcignY2xvc2UnLCBzdG9wKTtcbiAgICAgICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICAgICAgc29ja2V0LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBvbk1lc3NhZ2UpO1xuICAgICAgICAgICAgICAgIHNvY2tldC5yZW1vdmVFdmVudExpc3RlbmVyKCdlcnJvcicsIG9uRXJyb3IpO1xuICAgICAgICAgICAgICAgIHNvY2tldC5yZW1vdmVFdmVudExpc3RlbmVyKCdjbG9zZScsIHN0b3ApO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfSwgeyBoaWdoV2F0ZXJNYXJrOiBJbmZpbml0eSB9KTtcbiAgICAgICAgYXdhaXQgY29ubmVjdGVkKCk7XG4gICAgICAgIGZvciBhd2FpdCAoY29uc3QgY2h1bmsgb2YgbWVzc2FnZXMpIHtcbiAgICAgICAgICAgIHlpZWxkIGlzQXJyYXlCdWZmZXIoY2h1bmspID8gbmV3IFVpbnQ4QXJyYXkoY2h1bmspIDogY2h1bms7XG4gICAgICAgIH1cbiAgICB9KCkpO1xuICAgIGxldCBpc0Nvbm5lY3RlZCA9IHNvY2tldC5yZWFkeVN0YXRlID09PSAxO1xuICAgIGxldCBjb25uRXJyb3I7XG4gICAgc29ja2V0LmFkZEV2ZW50TGlzdGVuZXIoJ29wZW4nLCAoKSA9PiB7XG4gICAgICAgIGlzQ29ubmVjdGVkID0gdHJ1ZTtcbiAgICAgICAgY29ubkVycm9yID0gbnVsbDtcbiAgICB9KTtcbiAgICBzb2NrZXQuYWRkRXZlbnRMaXN0ZW5lcignY2xvc2UnLCAoKSA9PiB7XG4gICAgICAgIGlzQ29ubmVjdGVkID0gZmFsc2U7XG4gICAgICAgIGNvbm5FcnJvciA9IG51bGw7XG4gICAgfSk7XG4gICAgc29ja2V0LmFkZEV2ZW50TGlzdGVuZXIoJ2Vycm9yJywgZXZlbnQgPT4ge1xuICAgICAgICBpZiAoIWlzQ29ubmVjdGVkKSB7XG4gICAgICAgICAgICBjb25uRXJyb3IgPSBldmVudC5lcnJvciA/PyBuZXcgRXJyb3IoYGNvbm5lY3QgRUNPTk5SRUZVU0VEICR7c29ja2V0LnVybH1gKTtcbiAgICAgICAgfVxuICAgIH0pO1xuICAgIHJldHVybiBPYmplY3QuYXNzaWduKHNvdXJjZSwge1xuICAgICAgICBjb25uZWN0ZWRcbiAgICB9KTtcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zb3VyY2UuanMubWFwIl0sIm5hbWVzIjpbIkV2ZW50SXRlcmF0b3IiLCJmcm9tU3RyaW5nIiwidWludDhBcnJheUZyb21TdHJpbmciLCJpc0FycmF5QnVmZmVyIiwib2JqIiwiQXJyYXlCdWZmZXIiLCJjb25zdHJ1Y3RvciIsIm5hbWUiLCJieXRlTGVuZ3RoIiwic29ja2V0IiwiYmluYXJ5VHlwZSIsImNvbm5lY3RlZCIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiaXNDb25uZWN0ZWQiLCJjb25uRXJyb3IiLCJjbGVhblVwIiwiY29udCIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJvbk9wZW4iLCJvbkVycm9yIiwiZXZlbnQiLCJlcnJvciIsIkVycm9yIiwidXJsIiwiYWRkRXZlbnRMaXN0ZW5lciIsInNvdXJjZSIsIm1lc3NhZ2VzIiwicHVzaCIsInN0b3AiLCJmYWlsIiwib25NZXNzYWdlIiwiZGF0YSIsIlVpbnQ4QXJyYXkiLCJoaWdoV2F0ZXJNYXJrIiwiSW5maW5pdHkiLCJjaHVuayIsInJlYWR5U3RhdGUiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/source.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/web-socket.js":
|
|
/*!***************************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/web-socket.js ***!
|
|
\***************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var ws__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ws */ \"(ssr)/./node_modules/ws/wrapper.mjs\");\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ws__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceMappingURL=web-socket.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvd2ViLXNvY2tldC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUEyQjtBQUMzQixpRUFBZUEsMENBQVNBLEVBQUMsQ0FDekIsc0NBQXNDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvd2ViLXNvY2tldC5qcz9lZDk0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBXZWJTb2NrZXQgZnJvbSAnd3MnO1xuZXhwb3J0IGRlZmF1bHQgV2ViU29ja2V0O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2ViLXNvY2tldC5qcy5tYXAiXSwibmFtZXMiOlsiV2ViU29ja2V0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/web-socket.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/it-ws/dist/src/ws-url.js":
|
|
/*!***********************************************!*\
|
|
!*** ./node_modules/it-ws/dist/src/ws-url.js ***!
|
|
\***********************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst map = {\n \"http:\": \"ws:\",\n \"https:\": \"wss:\"\n};\nconst defaultProtocol = \"ws:\";\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((url, location)=>{\n if (url.startsWith(\"//\")) {\n url = `${location?.protocol ?? defaultProtocol}${url}`;\n }\n if (url.startsWith(\"/\") && location != null) {\n const proto = location.protocol ?? defaultProtocol;\n const host = location.host;\n const port = location.port != null && host?.endsWith(`:${location.port}`) !== true ? `:${location.port}` : \"\";\n url = `${proto}//${host}${port}${url}`;\n }\n const wsUrl = new URL(url);\n for (const [httpProto, wsProto] of Object.entries(map)){\n if (wsUrl.protocol === httpProto) {\n wsUrl.protocol = wsProto;\n }\n }\n return wsUrl;\n}); //# sourceMappingURL=ws-url.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtd3MvZGlzdC9zcmMvd3MtdXJsLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxNQUFNQSxNQUFNO0lBQUUsU0FBUztJQUFPLFVBQVU7QUFBTztBQUMvQyxNQUFNQyxrQkFBa0I7QUFDeEIsaUVBQWUsQ0FBQ0MsS0FBS0M7SUFDakIsSUFBSUQsSUFBSUUsVUFBVSxDQUFDLE9BQU87UUFDdEJGLE1BQU0sQ0FBQyxFQUFFQyxVQUFVRSxZQUFZSixnQkFBZ0IsRUFBRUMsSUFBSSxDQUFDO0lBQzFEO0lBQ0EsSUFBSUEsSUFBSUUsVUFBVSxDQUFDLFFBQVFELFlBQVksTUFBTTtRQUN6QyxNQUFNRyxRQUFRSCxTQUFTRSxRQUFRLElBQUlKO1FBQ25DLE1BQU1NLE9BQU9KLFNBQVNJLElBQUk7UUFDMUIsTUFBTUMsT0FBT0wsU0FBU0ssSUFBSSxJQUFJLFFBQVFELE1BQU1FLFNBQVMsQ0FBQyxDQUFDLEVBQUVOLFNBQVNLLElBQUksQ0FBQyxDQUFDLE1BQU0sT0FBTyxDQUFDLENBQUMsRUFBRUwsU0FBU0ssSUFBSSxDQUFDLENBQUMsR0FBRztRQUMzR04sTUFBTSxDQUFDLEVBQUVJLE1BQU0sRUFBRSxFQUFFQyxLQUFLLEVBQUVDLEtBQUssRUFBRU4sSUFBSSxDQUFDO0lBQzFDO0lBQ0EsTUFBTVEsUUFBUSxJQUFJQyxJQUFJVDtJQUN0QixLQUFLLE1BQU0sQ0FBQ1UsV0FBV0MsUUFBUSxJQUFJQyxPQUFPQyxPQUFPLENBQUNmLEtBQU07UUFDcEQsSUFBSVUsTUFBTUwsUUFBUSxLQUFLTyxXQUFXO1lBQzlCRixNQUFNTCxRQUFRLEdBQUdRO1FBQ3JCO0lBQ0o7SUFDQSxPQUFPSDtBQUNYLEdBQUUsQ0FDRixrQ0FBa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9pdC13cy9kaXN0L3NyYy93cy11cmwuanM/YjgwMSJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBtYXAgPSB7ICdodHRwOic6ICd3czonLCAnaHR0cHM6JzogJ3dzczonIH07XG5jb25zdCBkZWZhdWx0UHJvdG9jb2wgPSAnd3M6JztcbmV4cG9ydCBkZWZhdWx0ICh1cmwsIGxvY2F0aW9uKSA9PiB7XG4gICAgaWYgKHVybC5zdGFydHNXaXRoKCcvLycpKSB7XG4gICAgICAgIHVybCA9IGAke2xvY2F0aW9uPy5wcm90b2NvbCA/PyBkZWZhdWx0UHJvdG9jb2x9JHt1cmx9YDtcbiAgICB9XG4gICAgaWYgKHVybC5zdGFydHNXaXRoKCcvJykgJiYgbG9jYXRpb24gIT0gbnVsbCkge1xuICAgICAgICBjb25zdCBwcm90byA9IGxvY2F0aW9uLnByb3RvY29sID8/IGRlZmF1bHRQcm90b2NvbDtcbiAgICAgICAgY29uc3QgaG9zdCA9IGxvY2F0aW9uLmhvc3Q7XG4gICAgICAgIGNvbnN0IHBvcnQgPSBsb2NhdGlvbi5wb3J0ICE9IG51bGwgJiYgaG9zdD8uZW5kc1dpdGgoYDoke2xvY2F0aW9uLnBvcnR9YCkgIT09IHRydWUgPyBgOiR7bG9jYXRpb24ucG9ydH1gIDogJyc7XG4gICAgICAgIHVybCA9IGAke3Byb3RvfS8vJHtob3N0fSR7cG9ydH0ke3VybH1gO1xuICAgIH1cbiAgICBjb25zdCB3c1VybCA9IG5ldyBVUkwodXJsKTtcbiAgICBmb3IgKGNvbnN0IFtodHRwUHJvdG8sIHdzUHJvdG9dIG9mIE9iamVjdC5lbnRyaWVzKG1hcCkpIHtcbiAgICAgICAgaWYgKHdzVXJsLnByb3RvY29sID09PSBodHRwUHJvdG8pIHtcbiAgICAgICAgICAgIHdzVXJsLnByb3RvY29sID0gd3NQcm90bztcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gd3NVcmw7XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d3MtdXJsLmpzLm1hcCJdLCJuYW1lcyI6WyJtYXAiLCJkZWZhdWx0UHJvdG9jb2wiLCJ1cmwiLCJsb2NhdGlvbiIsInN0YXJ0c1dpdGgiLCJwcm90b2NvbCIsInByb3RvIiwiaG9zdCIsInBvcnQiLCJlbmRzV2l0aCIsIndzVXJsIiwiVVJMIiwiaHR0cFByb3RvIiwid3NQcm90byIsIk9iamVjdCIsImVudHJpZXMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-ws/dist/src/ws-url.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |