mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-02 13:53:09 +00:00
35 lines
20 KiB
JavaScript
35 lines
20 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/event-iterator";
|
|
exports.ids = ["vendor-chunks/event-iterator"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/event-iterator/lib/event-iterator.js":
|
|
/*!***********************************************************!*\
|
|
!*** ./node_modules/event-iterator/lib/event-iterator.js ***!
|
|
\***********************************************************/
|
|
/***/ ((__unused_webpack_module, exports) => {
|
|
|
|
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nclass EventQueue {\n constructor(){\n this.pullQueue = [];\n this.pushQueue = [];\n this.eventHandlers = {};\n this.isPaused = false;\n this.isStopped = false;\n }\n push(value) {\n if (this.isStopped) return;\n const resolution = {\n value,\n done: false\n };\n if (this.pullQueue.length) {\n const placeholder = this.pullQueue.shift();\n if (placeholder) placeholder.resolve(resolution);\n } else {\n this.pushQueue.push(Promise.resolve(resolution));\n if (this.highWaterMark !== undefined && this.pushQueue.length >= this.highWaterMark && !this.isPaused) {\n this.isPaused = true;\n if (this.eventHandlers.highWater) {\n this.eventHandlers.highWater();\n } else if (console) {\n console.warn(`EventIterator queue reached ${this.pushQueue.length} items`);\n }\n }\n }\n }\n stop() {\n if (this.isStopped) return;\n this.isStopped = true;\n this.remove();\n for (const placeholder of this.pullQueue){\n placeholder.resolve({\n value: undefined,\n done: true\n });\n }\n this.pullQueue.length = 0;\n }\n fail(error) {\n if (this.isStopped) return;\n this.isStopped = true;\n this.remove();\n if (this.pullQueue.length) {\n for (const placeholder of this.pullQueue){\n placeholder.reject(error);\n }\n this.pullQueue.length = 0;\n } else {\n const rejection = Promise.reject(error);\n /* Attach error handler to avoid leaking an unhandled promise rejection. */ rejection.catch(()=>{});\n this.pushQueue.push(rejection);\n }\n }\n remove() {\n Promise.resolve().then(()=>{\n if (this.removeCallback) this.removeCallback();\n });\n }\n [Symbol.asyncIterator]() {\n return {\n next: (value)=>{\n const result = this.pushQueue.shift();\n if (result) {\n if (this.lowWaterMark !== undefined && this.pushQueue.length <= this.lowWaterMark && this.isPaused) {\n this.isPaused = false;\n if (this.eventHandlers.lowWater) {\n this.eventHandlers.lowWater();\n }\n }\n return result;\n } else if (this.isStopped) {\n return Promise.resolve({\n value: undefined,\n done: true\n });\n } else {\n return new Promise((resolve, reject)=>{\n this.pullQueue.push({\n resolve,\n reject\n });\n });\n }\n },\n return: ()=>{\n this.isStopped = true;\n this.pushQueue.length = 0;\n this.remove();\n return Promise.resolve({\n value: undefined,\n done: true\n });\n }\n };\n }\n}\nclass EventIterator {\n constructor(listen, { highWaterMark = 100, lowWaterMark = 1 } = {}){\n const queue = new EventQueue();\n queue.highWaterMark = highWaterMark;\n queue.lowWaterMark = lowWaterMark;\n queue.removeCallback = listen({\n push: (value)=>queue.push(value),\n stop: ()=>queue.stop(),\n fail: (error)=>queue.fail(error),\n on: (event, fn)=>{\n queue.eventHandlers[event] = fn;\n }\n }) || (()=>{});\n this[Symbol.asyncIterator] = ()=>queue[Symbol.asyncIterator]();\n Object.freeze(this);\n }\n}\nexports.EventIterator = EventIterator;\nexports[\"default\"] = EventIterator;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvZXZlbnQtaXRlcmF0b3IvbGliL2V2ZW50LWl0ZXJhdG9yLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2JBLDhDQUE2QztJQUFFRyxPQUFPO0FBQUssQ0FBQyxFQUFDO0FBQzdELE1BQU1DO0lBQ0ZDLGFBQWM7UUFDVixJQUFJLENBQUNDLFNBQVMsR0FBRyxFQUFFO1FBQ25CLElBQUksQ0FBQ0MsU0FBUyxHQUFHLEVBQUU7UUFDbkIsSUFBSSxDQUFDQyxhQUFhLEdBQUcsQ0FBQztRQUN0QixJQUFJLENBQUNDLFFBQVEsR0FBRztRQUNoQixJQUFJLENBQUNDLFNBQVMsR0FBRztJQUNyQjtJQUNBQyxLQUFLUixLQUFLLEVBQUU7UUFDUixJQUFJLElBQUksQ0FBQ08sU0FBUyxFQUNkO1FBQ0osTUFBTUUsYUFBYTtZQUFFVDtZQUFPVSxNQUFNO1FBQU07UUFDeEMsSUFBSSxJQUFJLENBQUNQLFNBQVMsQ0FBQ1EsTUFBTSxFQUFFO1lBQ3ZCLE1BQU1DLGNBQWMsSUFBSSxDQUFDVCxTQUFTLENBQUNVLEtBQUs7WUFDeEMsSUFBSUQsYUFDQUEsWUFBWUUsT0FBTyxDQUFDTDtRQUM1QixPQUNLO1lBQ0QsSUFBSSxDQUFDTCxTQUFTLENBQUNJLElBQUksQ0FBQ08sUUFBUUQsT0FBTyxDQUFDTDtZQUNwQyxJQUFJLElBQUksQ0FBQ08sYUFBYSxLQUFLQyxhQUN2QixJQUFJLENBQUNiLFNBQVMsQ0FBQ08sTUFBTSxJQUFJLElBQUksQ0FBQ0ssYUFBYSxJQUMzQyxDQUFDLElBQUksQ0FBQ1YsUUFBUSxFQUFFO2dCQUNoQixJQUFJLENBQUNBLFFBQVEsR0FBRztnQkFDaEIsSUFBSSxJQUFJLENBQUNELGFBQWEsQ0FBQ2EsU0FBUyxFQUFFO29CQUM5QixJQUFJLENBQUNiLGFBQWEsQ0FBQ2EsU0FBUztnQkFDaEMsT0FDSyxJQUFJQyxTQUFTO29CQUNkQSxRQUFRQyxJQUFJLENBQUMsQ0FBQyw0QkFBNEIsRUFBRSxJQUFJLENBQUNoQixTQUFTLENB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LENBQUNSO1lBQzFCcUIsTUFBTSxJQUFNa0IsTUFBTWxCLElBQUk7WUFDdEJFLE1BQU1DLENBQUFBLFFBQVNlLE1BQU1oQixJQUFJLENBQUNDO1lBQzFCZ0IsSUFBSSxDQUFDQyxPQUFPQztnQkFDUkgsTUFBTWxDLGFBQWEsQ0FBQ29DLE1BQU0sR0FBR0M7WUFDakM7UUFDSixNQUFPLE1BQVE7UUFDbkIsSUFBSSxDQUFDWixPQUFPQyxhQUFhLENBQUMsR0FBRyxJQUFNUSxLQUFLLENBQUNULE9BQU9DLGFBQWEsQ0FBQztRQUM5RGxDLE9BQU84QyxNQUFNLENBQUMsSUFBSTtJQUN0QjtBQUNKO0FBQ0E1QyxxQkFBcUIsR0FBR3NDO0FBQ3hCdEMsa0JBQWUsR0FBR3NDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvZXZlbnQtaXRlcmF0b3IvbGliL2V2ZW50LWl0ZXJhdG9yLmpzP2U2OWUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5jbGFzcyBFdmVudFF1ZXVlIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgdGhpcy5wdWxsUXVldWUgPSBbXTtcbiAgICAgICAgdGhpcy5wdXNoUXVldWUgPSBbXTtcbiAgICAgICAgdGhpcy5ldmVudEhhbmRsZXJzID0ge307XG4gICAgICAgIHRoaXMuaXNQYXVzZWQgPSBmYWxzZTtcbiAgICAgICAgdGhpcy5pc1N0b3BwZWQgPSBmYWxzZTtcbiAgICB9XG4gICAgcHVzaCh2YWx1ZSkge1xuICAgICAgICBpZiAodGhpcy5pc1N0b3BwZWQpXG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIGNvbnN0IHJlc29sdXRpb24gPSB7IHZhbHVlLCBkb25lOiBmYWxzZSB9O1xuICAgICAgICBpZiAodGhpcy5wdWxsUXVldWUubGVuZ3RoKSB7XG4gICAgICAgICAgICBjb25zdCBwbGFjZWhvbGRlciA9IHRoaXMucHVsbFF1ZXVlLnNoaWZ0KCk7XG4gICAgICAgICAgICBpZiAocGxhY2Vob2xkZXIpXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXIucmVzb2x2ZShyZXNvbHV0aW9uKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMucHVzaFF1ZXVlLnB1c2goUHJvbWlzZS5yZXNvbHZlKHJlc29sdXRpb24pKTtcbiAgICAgICAgICAgIGlmICh0aGlzLmhpZ2hXYXRlck1hcmsgIT09IHVuZGVmaW5lZCAmJlxuICAgICAgICAgICAgICAgIHRoaXMucHVzaFF1ZXVlLmxlbmd0aCA+PSB0aGlzLmhpZ2hXYXRlck1hcmsgJiZcbiAgICAgICAgICAgICAgICAhdGhpcy5pc1BhdXNlZCkge1xuICAgICAgICAgICAgICAgIHRoaXMuaXNQYXVzZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLmV2ZW50SGFuZGxlcnMuaGlnaFdhdGVyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZXZlbnRIYW5kbGVycy5oaWdoV2F0ZXIoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoY29uc29sZSkge1xuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLndhcm4oYEV2ZW50SXRlcmF0b3IgcXVldWUgcmVhY2hlZCAke3RoaXMucHVzaFF1ZXVlLmxlbmd0aH0gaXRlbXNgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3RvcCgpIHtcbiAgICAgICAgaWYgKHRoaXMuaXNTdG9wcGVkKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB0aGlzLmlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgIHRoaXMucmVtb3ZlKCk7XG4gICAgICAgIGZvciAoY29uc3QgcGxhY2Vob2xkZXIgb2YgdGhpcy5wdWxsUXVldWUpIHtcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyLnJlc29sdmUoeyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH0pO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMucHVsbFF1ZXVlLmxlbmd0aCA9IDA7XG4gICAgfVxuICAgIGZhaWwoZXJyb3IpIHtcbiAgICAgICAgaWYgKHRoaXMuaXNTdG9wcGVkKVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB0aGlzLmlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgIHRoaXMucmVtb3ZlKCk7XG4gICAgICAgIGlmICh0aGlzLnB1bGxRdWV1ZS5sZW5ndGgpIHtcbiAgICAgICAgICAgIGZvciAoY29uc3QgcGxhY2Vob2xkZXIgb2YgdGhpcy5wdWxsUXVldWUpIHtcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlci5yZWplY3QoZXJyb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy5wdWxsUXVldWUubGVuZ3RoID0gMDtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGNvbnN0IHJlamVjdGlvbiA9IFByb21pc2UucmVqZWN0KGVycm9yKTtcbiAgICAgICAgICAgIC8qIEF0dGFjaCBlcnJvciBoYW5kbGVyIHRvIGF2b2lkIGxlYWtpbmcgYW4gdW5oYW5kbGVkIHByb21pc2UgcmVqZWN0aW9uLiAqL1xuICAgICAgICAgICAgcmVqZWN0aW9uLmNhdGNoKCgpID0+IHsgfSk7XG4gICAgICAgICAgICB0aGlzLnB1c2hRdWV1ZS5wdXNoKHJlamVjdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmVtb3ZlKCkge1xuICAgICAgICBQcm9taXNlLnJlc29sdmUoKS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgIGlmICh0aGlzLnJlbW92ZUNhbGxiYWNrKVxuICAgICAgICAgICAgICAgIHRoaXMucmVtb3ZlQ2FsbGJhY2soKTtcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIFtTeW1ib2wuYXN5bmNJdGVyYXRvcl0oKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBuZXh0OiAodmFsdWUpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCByZXN1bHQgPSB0aGlzLnB1c2hRdWV1ZS5zaGlmdCgpO1xuICAgICAgICAgICAgICAgIGlmIChyZXN1bHQpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMubG93V2F0ZXJNYXJrICE9PSB1bmRlZmluZWQgJiZcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMucHVzaFF1ZXVlLmxlbmd0aCA8PSB0aGlzLmxvd1dhdGVyTWFyayAmJlxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5pc1BhdXNlZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5pc1BhdXNlZCA9IGZhbHNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuZXZlbnRIYW5kbGVycy5sb3dXYXRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZXZlbnRIYW5kbGVycy5sb3dXYXRlcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2UgaWYgKHRoaXMuaXNTdG9wcGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoeyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMucHVsbFF1ZXVlLnB1c2goeyByZXNvbHZlLCByZWplY3QgfSk7XG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICByZXR1cm46ICgpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLmlzU3RvcHBlZCA9IHRydWU7XG4gICAgICAgICAgICAgICAgdGhpcy5wdXNoUXVldWUubGVuZ3RoID0gMDtcbiAgICAgICAgICAgICAgICB0aGlzLnJlbW92ZSgpO1xuICAgICAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoeyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgfTtcbiAgICB9XG59XG5jbGFzcyBFdmVudEl0ZXJhdG9yIHtcbiAgICBjb25zdHJ1Y3RvcihsaXN0ZW4sIHsgaGlnaFdhdGVyTWFyayA9IDEwMCwgbG93V2F0ZXJNYXJrID0gMSB9ID0ge30pIHtcbiAgICAgICAgY29uc3QgcXVldWUgPSBuZXcgRXZlbnRRdWV1ZSgpO1xuICAgICAgICBxdWV1ZS5oaWdoV2F0ZXJNYXJrID0gaGlnaFdhdGVyTWFyaztcbiAgICAgICAgcXVldWUubG93V2F0ZXJNYXJrID0gbG93V2F0ZXJNYXJrO1xuICAgICAgICBxdWV1ZS5yZW1vdmVDYWxsYmFjayA9XG4gICAgICAgICAgICBsaXN0ZW4oe1xuICAgICAgICAgICAgICAgIHB1c2g6IHZhbHVlID0+IHF1ZXVlLnB1c2godmFsdWUpLFxuICAgICAgICAgICAgICAgIHN0b3A6ICgpID0+IHF1ZXVlLnN0b3AoKSxcbiAgICAgICAgICAgICAgICBmYWlsOiBlcnJvciA9PiBxdWV1ZS5mYWlsKGVycm9yKSxcbiAgICAgICAgICAgICAgICBvbjogKGV2ZW50LCBmbikgPT4ge1xuICAgICAgICAgICAgICAgICAgICBxdWV1ZS5ldmVudEhhbmRsZXJzW2V2ZW50XSA9IGZuO1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSB8fCAoKCkgPT4geyB9KTtcbiAgICAgICAgdGhpc1tTeW1ib2wuYXN5bmNJdGVyYXRvcl0gPSAoKSA9PiBxdWV1ZVtTeW1ib2wuYXN5bmNJdGVyYXRvcl0oKTtcbiAgICAgICAgT2JqZWN0LmZyZWV6ZSh0aGlzKTtcbiAgICB9XG59XG5leHBvcnRzLkV2ZW50SXRlcmF0b3IgPSBFdmVudEl0ZXJhdG9yO1xuZXhwb3J0cy5kZWZhdWx0ID0gRXZlbnRJdGVyYXRvcjtcbiJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsIkV2ZW50UXVldWUiLCJjb25zdHJ1Y3RvciIsInB1bGxRdWV1ZSIsInB1c2hRdWV1ZSIsImV2ZW50SGFuZGxlcnMiLCJpc1BhdXNlZCIsImlzU3RvcHBlZCIsInB1c2giLCJyZXNvbHV0aW9uIiwiZG9uZSIsImxlbmd0aCIsInBsYWNlaG9sZGVyIiwic2hpZnQiLCJyZXNvbHZlIiwiUHJvbWlzZSIsImhpZ2hXYXRlck1hcmsiLCJ1bmRlZmluZWQiLCJoaWdoV2F0ZXIiLCJjb25zb2xlIiwid2FybiIsInN0b3AiLCJyZW1vdmUiLCJmYWlsIiwiZXJyb3IiLCJyZWplY3QiLCJyZWplY3Rpb24iLCJjYXRjaCIsInRoZW4iLCJyZW1vdmVDYWxsYmFjayIsIlN5bWJvbCIsImFzeW5jSXRlcmF0b3IiLCJuZXh0IiwicmVzdWx0IiwibG93V2F0ZXJNYXJrIiwibG93V2F0ZXIiLCJyZXR1cm4iLCJFdmVudEl0ZXJhdG9yIiwibGlzdGVuIiwicXVldWUiLCJvbiIsImV2ZW50IiwiZm4iLCJmcmVlemUiLCJkZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/event-iterator/lib/event-iterator.js\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "(ssr)/./node_modules/event-iterator/lib/node.js":
|
|
/*!*************************************************!*\
|
|
!*** ./node_modules/event-iterator/lib/node.js ***!
|
|
\*************************************************/
|
|
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
|
|
|
|
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nconst event_iterator_1 = __webpack_require__(/*! ./event-iterator */ \"(ssr)/./node_modules/event-iterator/lib/event-iterator.js\");\nexports.EventIterator = event_iterator_1.EventIterator;\nfunction stream(evOptions) {\n return new event_iterator_1.EventIterator((queue)=>{\n this.addListener(\"data\", queue.push);\n this.addListener(\"end\", queue.stop);\n this.addListener(\"error\", queue.fail);\n queue.on(\"highWater\", ()=>this.pause());\n queue.on(\"lowWater\", ()=>this.resume());\n return ()=>{\n this.removeListener(\"data\", queue.push);\n this.removeListener(\"end\", queue.stop);\n this.removeListener(\"error\", queue.fail);\n /* We are no longer interested in any data; attempt to close the stream. */ if (this.destroy) {\n this.destroy();\n } else if (typeof this.close == \"function\") {\n ;\n this.close();\n }\n };\n }, evOptions);\n}\nexports.stream = stream;\nexports[\"default\"] = event_iterator_1.EventIterator;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvZXZlbnQtaXRlcmF0b3IvbGliL25vZGUuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYkEsOENBQTZDO0lBQUVHLE9BQU87QUFBSyxDQUFDLEVBQUM7QUFDN0QsTUFBTUMsbUJBQW1CQyxtQkFBT0EsQ0FBQyxtRkFBa0I7QUFDbkRILHFCQUFxQixHQUFHRSxpQkFBaUJFLGFBQWE7QUFDdEQsU0FBU0MsT0FBT0MsU0FBUztJQUNyQixPQUFPLElBQUlKLGlCQUFpQkUsYUFBYSxDQUFDRyxDQUFBQTtRQUN0QyxJQUFJLENBQUNDLFdBQVcsQ0FBQyxRQUFRRCxNQUFNRSxJQUFJO1FBQ25DLElBQUksQ0FBQ0QsV0FBVyxDQUFDLE9BQU9ELE1BQU1HLElBQUk7UUFDbEMsSUFBSSxDQUFDRixXQUFXLENBQUMsU0FBU0QsTUFBTUksSUFBSTtRQUNwQ0osTUFBTUssRUFBRSxDQUFDLGFBQWEsSUFBTSxJQUFJLENBQUNDLEtBQUs7UUFDdENOLE1BQU1LLEVBQUUsQ0FBQyxZQUFZLElBQU0sSUFBSSxDQUFDRSxNQUFNO1FBQ3RDLE9BQU87WUFDSCxJQUFJLENBQUNDLGNBQWMsQ0FBQyxRQUFRUixNQUFNRSxJQUFJO1lBQ3RDLElBQUksQ0FBQ00sY0FBYyxDQUFDLE9BQU9SLE1BQU1HLElBQUk7WUFDckMsSUFBSSxDQUFDSyxjQUFjLENBQUMsU0FBU1IsTUFBTUksSUFBSTtZQUN2Qyx5RUFBeUUsR0FDekUsSUFBSSxJQUFJLENBQUNLLE9BQU8sRUFBRTtnQkFDZCxJQUFJLENBQUNBLE9BQU87WUFDaEIsT0FDSyxJQUFJLE9BQU8sSUFBSSxDQUFDQyxLQUFLLElBQUksWUFBWTs7Z0JBRXRDLElBQUksQ0FBQ0EsS0FBSztZQUNkO1FBQ0o7SUFDSixHQUFHWDtBQUNQO0FBQ0FOLGNBQWMsR0FBR0s7QUFDakJMLGtCQUFlLEdBQUdFLGlCQUFpQkUsYUFBYSIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL2V2ZW50LWl0ZXJhdG9yL2xpYi9ub2RlLmpzP2Y5N2QiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5jb25zdCBldmVudF9pdGVyYXRvcl8xID0gcmVxdWlyZShcIi4vZXZlbnQtaXRlcmF0b3JcIik7XG5leHBvcnRzLkV2ZW50SXRlcmF0b3IgPSBldmVudF9pdGVyYXRvcl8xLkV2ZW50SXRlcmF0b3I7XG5mdW5jdGlvbiBzdHJlYW0oZXZPcHRpb25zKSB7XG4gICAgcmV0dXJuIG5ldyBldmVudF9pdGVyYXRvcl8xLkV2ZW50SXRlcmF0b3IocXVldWUgPT4ge1xuICAgICAgICB0aGlzLmFkZExpc3RlbmVyKFwiZGF0YVwiLCBxdWV1ZS5wdXNoKTtcbiAgICAgICAgdGhpcy5hZGRMaXN0ZW5lcihcImVuZFwiLCBxdWV1ZS5zdG9wKTtcbiAgICAgICAgdGhpcy5hZGRMaXN0ZW5lcihcImVycm9yXCIsIHF1ZXVlLmZhaWwpO1xuICAgICAgICBxdWV1ZS5vbihcImhpZ2hXYXRlclwiLCAoKSA9PiB0aGlzLnBhdXNlKCkpO1xuICAgICAgICBxdWV1ZS5vbihcImxvd1dhdGVyXCIsICgpID0+IHRoaXMucmVzdW1lKCkpO1xuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5yZW1vdmVMaXN0ZW5lcihcImRhdGFcIiwgcXVldWUucHVzaCk7XG4gICAgICAgICAgICB0aGlzLnJlbW92ZUxpc3RlbmVyKFwiZW5kXCIsIHF1ZXVlLnN0b3ApO1xuICAgICAgICAgICAgdGhpcy5yZW1vdmVMaXN0ZW5lcihcImVycm9yXCIsIHF1ZXVlLmZhaWwpO1xuICAgICAgICAgICAgLyogV2UgYXJlIG5vIGxvbmdlciBpbnRlcmVzdGVkIGluIGFueSBkYXRhOyBhdHRlbXB0IHRvIGNsb3NlIHRoZSBzdHJlYW0uICovXG4gICAgICAgICAgICBpZiAodGhpcy5kZXN0cm95KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5kZXN0cm95KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmICh0eXBlb2YgdGhpcy5jbG9zZSA9PSBcImZ1bmN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICA7XG4gICAgICAgICAgICAgICAgdGhpcy5jbG9zZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH0sIGV2T3B0aW9ucyk7XG59XG5leHBvcnRzLnN0cmVhbSA9IHN0cmVhbTtcbmV4cG9ydHMuZGVmYXVsdCA9IGV2ZW50X2l0ZXJhdG9yXzEuRXZlbnRJdGVyYXRvcjtcbiJdLCJuYW1lcyI6WyJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImV4cG9ydHMiLCJ2YWx1ZSIsImV2ZW50X2l0ZXJhdG9yXzEiLCJyZXF1aXJlIiwiRXZlbnRJdGVyYXRvciIsInN0cmVhbSIsImV2T3B0aW9ucyIsInF1ZXVlIiwiYWRkTGlzdGVuZXIiLCJwdXNoIiwic3RvcCIsImZhaWwiLCJvbiIsInBhdXNlIiwicmVzdW1lIiwicmVtb3ZlTGlzdGVuZXIiLCJkZXN0cm95IiwiY2xvc2UiLCJkZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/event-iterator/lib/node.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |