mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-05-05 10:33:15 +00:00
2415 lines
2.5 MiB
JavaScript
2415 lines
2.5 MiB
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/@waku";
|
||
|
|
exports.ids = ["vendor-chunks/@waku"];
|
||
|
|
exports.modules = {
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/dist/lib/message/version_0.js":
|
||
|
|
/*!***************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/dist/lib/message/version_0.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 */ DecodedMessage: () => (/* binding */ DecodedMessage),\n/* harmony export */ Decoder: () => (/* binding */ Decoder),\n/* harmony export */ Encoder: () => (/* binding */ Encoder),\n/* harmony export */ Version: () => (/* binding */ Version),\n/* harmony export */ createDecoder: () => (/* binding */ createDecoder),\n/* harmony export */ createEncoder: () => (/* binding */ createEncoder),\n/* harmony export */ proto: () => (/* reexport safe */ _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_message)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/index.js\");\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"message:version-0\");\nconst OneMillion = BigInt(1000000);\nconst Version = 0;\n\nclass DecodedMessage {\n constructor(pubsubTopic, proto){\n this.pubsubTopic = pubsubTopic;\n this.proto = proto;\n }\n get ephemeral() {\n return Boolean(this.proto.ephemeral);\n }\n get payload() {\n return this.proto.payload;\n }\n get contentTopic() {\n return this.proto.contentTopic;\n }\n get _rawTimestamp() {\n return this.proto.timestamp;\n }\n get timestamp() {\n // In the case we receive a value that is bigger than JS's max number,\n // we catch the error and return undefined.\n try {\n if (this.proto.timestamp) {\n // nanoseconds 10^-9 to milliseconds 10^-3\n const timestamp = this.proto.timestamp / OneMillion;\n return new Date(Number(timestamp));\n }\n return;\n } catch (e) {\n return;\n }\n }\n get meta() {\n return this.proto.meta;\n }\n get version() {\n // https://rfc.vac.dev/spec/14/\n // > If omitted, the value SHOULD be interpreted as version 0.\n return this.proto.version ?? 0;\n }\n get rateLimitProof() {\n return this.proto.rateLimitProof;\n }\n}\nclass Encoder {\n constructor(contentTopic, ephemeral = false, pubsubTopic, metaSetter){\n this.contentTopic = contentTopic;\n this.ephemeral = ephemeral;\n this.pubsubTopic = pubsubTopic;\n this.metaSetter = metaSetter;\n if (!contentTopic || contentTopic === \"\") {\n throw new Error(\"Content topic must be specified\");\n }\n }\n async toWire(message) {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_message.WakuMessage.encode(await this.toProtoObj(message));\n }\n async toProtoObj(message) {\n const timestamp = message.timestamp ?? new Date();\n const protoMessage = {\n payload: message.payload,\n version: Version,\n contentTopic: this.contentTopic,\n timestamp: BigInt(timestamp.valueOf()) * OneMillion,\n meta: undefined,\n rateLimitProof: message.rateLimitProof,\n ephemeral: this.ephemeral\n };\n if (this.metaSetter) {\n const meta = this.metaSetter(protoMessage);\n return {\n ...protoMessage,\n meta\n };\n }\n return protoMessage;\n }\n}\n/**\n * Creates an encoder that encode messages without Waku level encryption or signature.\n *\n * An encoder is used to encode messages in the [14/WAKU2-MESSAGE](https://rfc.vac.dev/spec/14/)\n * format to be sent over the Waku network. The resulting encoder can then be\n * pass to { @link @waku/interfaces!ISender.send } to automatically encode outgoing\n * messages.\n */ function createEncoder({ pubsubTopic, pubsubTopicShardInfo, contentTopic,
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/bytes/index.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/bytes/index.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 */ bytesToHex: () => (/* binding */ bytesToHex),\n/* harmony export */ bytesToUtf8: () => (/* binding */ bytesToUtf8),\n/* harmony export */ concat: () => (/* binding */ concat),\n/* harmony export */ hexToBytes: () => (/* binding */ hexToBytes),\n/* harmony export */ utf8ToBytes: () => (/* binding */ utf8ToBytes)\n/* harmony export */ });\n/* harmony import */ var uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uint8arrays/from-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/from-string.node.js\");\n/* harmony import */ var uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/to-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/to-string.node.js\");\n\n\n/**\n * Convert input to a byte array.\n *\n * Handles both `0x` prefixed and non-prefixed strings.\n */ function hexToBytes(hex) {\n if (typeof hex === \"string\") {\n const _hex = hex.replace(/^0x/i, \"\");\n return (0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__.fromString)(_hex.toLowerCase(), \"base16\");\n }\n return hex;\n}\n/**\n * Convert byte array to hex string (no `0x` prefix).\n */ const bytesToHex = (bytes)=>(0,uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__.toString)(bytes, \"base16\");\n/**\n * Decode byte array to utf-8 string.\n */ const bytesToUtf8 = (b)=>(0,uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__.toString)(b, \"utf8\");\n/**\n * Encode utf-8 string to byte array.\n */ const utf8ToBytes = (s)=>(0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__.fromString)(s, \"utf8\");\n/**\n * Concatenate using Uint8Arrays as `Buffer` has a different behavior with `DataView`\n */ function concat(byteArrays, totalLength) {\n const len = totalLength ?? byteArrays.reduce((acc, curr)=>acc + curr.length, 0);\n const res = new Uint8Array(len);\n let offset = 0;\n for (const bytes of byteArrays){\n res.set(bytes, offset);\n offset += bytes.length;\n }\n return res;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9ieXRlcy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQXFEO0FBQ0o7QUFDakQ7Ozs7Q0FJQyxHQUNNLFNBQVNFLFdBQVdDLEdBQUc7SUFDMUIsSUFBSSxPQUFPQSxRQUFRLFVBQVU7UUFDekIsTUFBTUMsT0FBT0QsSUFBSUUsT0FBTyxDQUFDLFFBQVE7UUFDakMsT0FBT0wsbUVBQVVBLENBQUNJLEtBQUtFLFdBQVcsSUFBSTtJQUMxQztJQUNBLE9BQU9IO0FBQ1g7QUFDQTs7Q0FFQyxHQUNNLE1BQU1JLGFBQWEsQ0FBQ0MsUUFBVVAsK0RBQVFBLENBQUNPLE9BQU8sVUFBVTtBQUMvRDs7Q0FFQyxHQUNNLE1BQU1DLGNBQWMsQ0FBQ0MsSUFBTVQsK0RBQVFBLENBQUNTLEdBQUcsUUFBUTtBQUN0RDs7Q0FFQyxHQUNNLE1BQU1DLGNBQWMsQ0FBQ0MsSUFBTVosbUVBQVVBLENBQUNZLEdBQUcsUUFBUTtBQUN4RDs7Q0FFQyxHQUNNLFNBQVNDLE9BQU9DLFVBQVUsRUFBRUMsV0FBVztJQUMxQyxNQUFNQyxNQUFNRCxlQUFlRCxXQUFXRyxNQUFNLENBQUMsQ0FBQ0MsS0FBS0MsT0FBU0QsTUFBTUMsS0FBS0MsTUFBTSxFQUFFO0lBQy9FLE1BQU1DLE1BQU0sSUFBSUMsV0FBV047SUFDM0IsSUFBSU8sU0FBUztJQUNiLEtBQUssTUFBTWYsU0FBU00sV0FBWTtRQUM1Qk8sSUFBSUcsR0FBRyxDQUFDaEIsT0FBT2U7UUFDZkEsVUFBVWYsTUFBTVksTUFBTTtJQUMxQjtJQUNBLE9BQU9DO0FBQ1gsRUFDQSxpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2J5dGVzL2luZGV4LmpzP2U0YzEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZnJvbVN0cmluZyB9IGZyb20gXCJ1aW50OGFycmF5cy9mcm9tLXN0cmluZ1wiO1xuaW1wb3J0IHsgdG9TdHJpbmcgfSBmcm9tIFwidWludDhhcnJheXMvdG8tc3RyaW5nXCI7XG4vKipcbiAqIENvbnZlcnQgaW5wdXQgdG8gYSBieXRlIGFycmF5LlxuICpcbiAqIEhhbmRsZXMgYm90aCBgMHhgIHByZWZpeGVkIGFuZCBub24tcHJlZml4ZWQgc3RyaW5ncy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGhleFRvQnl0ZXMoaGV4KSB7XG4gICAgaWYgKHR5cGVvZiBoZXggPT09IFwic3RyaW5nXCIpIHtcbiAgICAgICAgY29uc3QgX2hleCA9IGhleC5yZXBsYWNlKC9eMHgvaSwgXCJcIik7XG4gICAgICAgIHJldHVybiBmcm9tU3RyaW5nKF9oZXgudG9Mb3dlckNhc2UoKSwgXCJiYXNlMTZcIik7XG4gICAgfVxuICAgIHJldHVybiBoZXg7XG59XG4vKipcbiAqIENvbnZlcnQgYnl0ZSBhcnJheSB0byBoZXggc3Rya
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/group_by.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/group_by.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 */ groupByContentTopic: () => (/* binding */ groupByContentTopic)\n/* harmony export */ });\nfunction groupByContentTopic(values) {\n const groupedDecoders = new Map();\n values.forEach((value)=>{\n let decs = groupedDecoders.get(value.contentTopic);\n if (!decs) {\n groupedDecoders.set(value.contentTopic, []);\n decs = groupedDecoders.get(value.contentTopic);\n }\n decs.push(value);\n });\n return groupedDecoders;\n} //# sourceMappingURL=group_by.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vZ3JvdXBfYnkuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFPLFNBQVNBLG9CQUFvQkMsTUFBTTtJQUN0QyxNQUFNQyxrQkFBa0IsSUFBSUM7SUFDNUJGLE9BQU9HLE9BQU8sQ0FBQyxDQUFDQztRQUNaLElBQUlDLE9BQU9KLGdCQUFnQkssR0FBRyxDQUFDRixNQUFNRyxZQUFZO1FBQ2pELElBQUksQ0FBQ0YsTUFBTTtZQUNQSixnQkFBZ0JPLEdBQUcsQ0FBQ0osTUFBTUcsWUFBWSxFQUFFLEVBQUU7WUFDMUNGLE9BQU9KLGdCQUFnQkssR0FBRyxDQUFDRixNQUFNRyxZQUFZO1FBQ2pEO1FBQ0FGLEtBQUtJLElBQUksQ0FBQ0w7SUFDZDtJQUNBLE9BQU9IO0FBQ1gsRUFDQSxvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9ncm91cF9ieS5qcz85MmMyIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBncm91cEJ5Q29udGVudFRvcGljKHZhbHVlcykge1xuICAgIGNvbnN0IGdyb3VwZWREZWNvZGVycyA9IG5ldyBNYXAoKTtcbiAgICB2YWx1ZXMuZm9yRWFjaCgodmFsdWUpID0+IHtcbiAgICAgICAgbGV0IGRlY3MgPSBncm91cGVkRGVjb2RlcnMuZ2V0KHZhbHVlLmNvbnRlbnRUb3BpYyk7XG4gICAgICAgIGlmICghZGVjcykge1xuICAgICAgICAgICAgZ3JvdXBlZERlY29kZXJzLnNldCh2YWx1ZS5jb250ZW50VG9waWMsIFtdKTtcbiAgICAgICAgICAgIGRlY3MgPSBncm91cGVkRGVjb2RlcnMuZ2V0KHZhbHVlLmNvbnRlbnRUb3BpYyk7XG4gICAgICAgIH1cbiAgICAgICAgZGVjcy5wdXNoKHZhbHVlKTtcbiAgICB9KTtcbiAgICByZXR1cm4gZ3JvdXBlZERlY29kZXJzO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z3JvdXBfYnkuanMubWFwIl0sIm5hbWVzIjpbImdyb3VwQnlDb250ZW50VG9waWMiLCJ2YWx1ZXMiLCJncm91cGVkRGVjb2RlcnMiLCJNYXAiLCJmb3JFYWNoIiwidmFsdWUiLCJkZWNzIiwiZ2V0IiwiY29udGVudFRvcGljIiwic2V0IiwicHVzaCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/group_by.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/index.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/index.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 */ contentTopicToPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicsByPubsubTopic),\n/* harmony export */ decodeRelayShard: () => (/* reexport safe */ _relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_7__.decodeRelayShard),\n/* harmony export */ determinePubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.determinePubsubTopic),\n/* harmony export */ encodeRelayShard: () => (/* reexport safe */ _relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_7__.encodeRelayShard),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensureValidContentTopic),\n/* harmony export */ getPseudoRandomSubset: () => (/* reexport safe */ _random_subset_js__WEBPACK_IMPORTED_MODULE_1__.getPseudoRandomSubset),\n/* harmony export */ getWsMultiaddrFromMultiaddrs: () => (/* binding */ getWsMultiaddrFromMultiaddrs),\n/* harmony export */ groupByContentTopic: () => (/* reexport safe */ _group_by_js__WEBPACK_IMPORTED_MODULE_2__.groupByContentTopic),\n/* harmony export */ isDefined: () => (/* reexport safe */ _is_defined_js__WEBPACK_IMPORTED_MODULE_0__.isDefined),\n/* harmony export */ isMessageSizeUnderCap: () => (/* reexport safe */ _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__.isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* reexport safe */ _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__.isWireSizeUnderCap),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.pubsubTopicToSingleShardInfo),\n/* harmony export */ pushOrInitMapSet: () => (/* reexport safe */ _push_or_init_map_js__WEBPACK_IMPORTED_MODULE_6__.pushOrInitMapSet),\n/* harmony export */ removeItemFromArray: () => (/* binding */ removeItemFromArray),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.singleShardInfosToShardInfo),\n/* harmony export */ toAsyncIterator: () => (/* reexport safe */ _to_async_iterator_js__WEBPACK_IMPORTED_MODULE_3__.toAsyncIterator)\n/* harmony export */ });\n/* harmony import */ var _is_defined_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is_defined.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_defined.js\");\n/* harmony import */ var _random_subset_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./random_subset.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/random_subset.js\");\n/* harmony import */ var _group_by_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./group_by.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/group_by.js\");\n/* harmony import */ var _to_async_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./to_async_iterator.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/to_async_iterator.js\");\n/* harmony import */ var _is_size_valid_js__WEBPAC
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_defined.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_defined.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 */ isDefined: () => (/* binding */ isDefined)\n/* harmony export */ });\nfunction isDefined(value) {\n return Boolean(value);\n} //# sourceMappingURL=is_defined.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vaXNfZGVmaW5lZC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBU0EsVUFBVUMsS0FBSztJQUMzQixPQUFPQyxRQUFRRDtBQUNuQixFQUNBLHNDQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2NvcmUvbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvY29tbW9uL2lzX2RlZmluZWQuanM/NmQyNCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gaXNEZWZpbmVkKHZhbHVlKSB7XG4gICAgcmV0dXJuIEJvb2xlYW4odmFsdWUpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXNfZGVmaW5lZC5qcy5tYXAiXSwibmFtZXMiOlsiaXNEZWZpbmVkIiwidmFsdWUiLCJCb29sZWFuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_defined.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_size_valid.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_size_valid.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 */ isMessageSizeUnderCap: () => (/* binding */ isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* binding */ isWireSizeUnderCap)\n/* harmony export */ });\nconst MB = 1024 ** 2;\nconst SIZE_CAP_IN_MB = 1;\n/**\n * Return whether the size of the message is under the upper limit for the network.\n * This performs a protobuf encoding! If you have access to the fully encoded message,\n * use {@link isSizeUnderCapBuf} instead.\n * @param message\n * @param encoder\n */ async function isMessageSizeUnderCap(encoder, message) {\n const buf = await encoder.toWire(message);\n if (!buf) return false;\n return isWireSizeUnderCap(buf);\n}\nconst isWireSizeUnderCap = (buf)=>buf.length / MB <= SIZE_CAP_IN_MB; //# sourceMappingURL=is_size_valid.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vaXNfc2l6ZV92YWxpZC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBLE1BQU1BLEtBQUssUUFBUTtBQUNuQixNQUFNQyxpQkFBaUI7QUFDdkI7Ozs7OztDQU1DLEdBQ00sZUFBZUMsc0JBQXNCQyxPQUFPLEVBQUVDLE9BQU87SUFDeEQsTUFBTUMsTUFBTSxNQUFNRixRQUFRRyxNQUFNLENBQUNGO0lBQ2pDLElBQUksQ0FBQ0MsS0FDRCxPQUFPO0lBQ1gsT0FBT0UsbUJBQW1CRjtBQUM5QjtBQUNPLE1BQU1FLHFCQUFxQixDQUFDRixNQUFRQSxJQUFJRyxNQUFNLEdBQUdSLE1BQU1DLGVBQWUsQ0FDN0UseUNBQXlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vaXNfc2l6ZV92YWxpZC5qcz9mYWI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IE1CID0gMTAyNCAqKiAyO1xuY29uc3QgU0laRV9DQVBfSU5fTUIgPSAxO1xuLyoqXG4gKiBSZXR1cm4gd2hldGhlciB0aGUgc2l6ZSBvZiB0aGUgbWVzc2FnZSBpcyB1bmRlciB0aGUgdXBwZXIgbGltaXQgZm9yIHRoZSBuZXR3b3JrLlxuICogVGhpcyBwZXJmb3JtcyBhIHByb3RvYnVmIGVuY29kaW5nISBJZiB5b3UgaGF2ZSBhY2Nlc3MgdG8gdGhlIGZ1bGx5IGVuY29kZWQgbWVzc2FnZSxcbiAqIHVzZSB7QGxpbmsgaXNTaXplVW5kZXJDYXBCdWZ9IGluc3RlYWQuXG4gKiBAcGFyYW0gbWVzc2FnZVxuICogQHBhcmFtIGVuY29kZXJcbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGlzTWVzc2FnZVNpemVVbmRlckNhcChlbmNvZGVyLCBtZXNzYWdlKSB7XG4gICAgY29uc3QgYnVmID0gYXdhaXQgZW5jb2Rlci50b1dpcmUobWVzc2FnZSk7XG4gICAgaWYgKCFidWYpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICByZXR1cm4gaXNXaXJlU2l6ZVVuZGVyQ2FwKGJ1Zik7XG59XG5leHBvcnQgY29uc3QgaXNXaXJlU2l6ZVVuZGVyQ2FwID0gKGJ1ZikgPT4gYnVmLmxlbmd0aCAvIE1CIDw9IFNJWkVfQ0FQX0lOX01CO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXNfc2l6ZV92YWxpZC5qcy5tYXAiXSwibmFtZXMiOlsiTUIiLCJTSVpFX0NBUF9JTl9NQiIsImlzTWVzc2FnZVNpemVVbmRlckNhcCIsImVuY29kZXIiLCJtZXNzYWdlIiwiYnVmIiwidG9XaXJlIiwiaXNXaXJlU2l6ZVVuZGVyQ2FwIiwibGVuZ3RoIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/is_size_valid.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/push_or_init_map.js":
|
||
|
|
/*!******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/push_or_init_map.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 */ pushOrInitMapSet: () => (/* binding */ pushOrInitMapSet)\n/* harmony export */ });\nfunction pushOrInitMapSet(map, key, newValue) {\n let arr = map.get(key);\n if (typeof arr === \"undefined\") {\n map.set(key, new Set());\n arr = map.get(key);\n }\n arr.add(newValue);\n} //# sourceMappingURL=push_or_init_map.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcHVzaF9vcl9pbml0X21hcC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBU0EsaUJBQWlCQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsUUFBUTtJQUMvQyxJQUFJQyxNQUFNSCxJQUFJSSxHQUFHLENBQUNIO0lBQ2xCLElBQUksT0FBT0UsUUFBUSxhQUFhO1FBQzVCSCxJQUFJSyxHQUFHLENBQUNKLEtBQUssSUFBSUs7UUFDakJILE1BQU1ILElBQUlJLEdBQUcsQ0FBQ0g7SUFDbEI7SUFDQUUsSUFBSUksR0FBRyxDQUFDTDtBQUNaLEVBQ0EsNENBQTRDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcHVzaF9vcl9pbml0X21hcC5qcz9kZTEzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBwdXNoT3JJbml0TWFwU2V0KG1hcCwga2V5LCBuZXdWYWx1ZSkge1xuICAgIGxldCBhcnIgPSBtYXAuZ2V0KGtleSk7XG4gICAgaWYgKHR5cGVvZiBhcnIgPT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgICAgbWFwLnNldChrZXksIG5ldyBTZXQoKSk7XG4gICAgICAgIGFyciA9IG1hcC5nZXQoa2V5KTtcbiAgICB9XG4gICAgYXJyLmFkZChuZXdWYWx1ZSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wdXNoX29yX2luaXRfbWFwLmpzLm1hcCJdLCJuYW1lcyI6WyJwdXNoT3JJbml0TWFwU2V0IiwibWFwIiwia2V5IiwibmV3VmFsdWUiLCJhcnIiLCJnZXQiLCJzZXQiLCJTZXQiLCJhZGQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/push_or_init_map.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/random_subset.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/random_subset.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 */ getPseudoRandomSubset: () => (/* binding */ getPseudoRandomSubset)\n/* harmony export */ });\n/**\n * Return pseudo random subset of the input.\n */ function getPseudoRandomSubset(values, wantedNumber) {\n if (values.length <= wantedNumber || values.length <= 1) {\n return values;\n }\n return shuffle(values).slice(0, wantedNumber);\n}\nfunction shuffle(arr) {\n if (arr.length <= 1) {\n return arr;\n }\n const randInt = ()=>{\n return Math.floor(Math.random() * Math.floor(arr.length));\n };\n for(let i = 0; i < arr.length; i++){\n const j = randInt();\n const tmp = arr[i];\n arr[i] = arr[j];\n arr[j] = tmp;\n }\n return arr;\n} //# sourceMappingURL=random_subset.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcmFuZG9tX3N1YnNldC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0NBRUMsR0FDTSxTQUFTQSxzQkFBc0JDLE1BQU0sRUFBRUMsWUFBWTtJQUN0RCxJQUFJRCxPQUFPRSxNQUFNLElBQUlELGdCQUFnQkQsT0FBT0UsTUFBTSxJQUFJLEdBQUc7UUFDckQsT0FBT0Y7SUFDWDtJQUNBLE9BQU9HLFFBQVFILFFBQVFJLEtBQUssQ0FBQyxHQUFHSDtBQUNwQztBQUNBLFNBQVNFLFFBQVFFLEdBQUc7SUFDaEIsSUFBSUEsSUFBSUgsTUFBTSxJQUFJLEdBQUc7UUFDakIsT0FBT0c7SUFDWDtJQUNBLE1BQU1DLFVBQVU7UUFDWixPQUFPQyxLQUFLQyxLQUFLLENBQUNELEtBQUtFLE1BQU0sS0FBS0YsS0FBS0MsS0FBSyxDQUFDSCxJQUFJSCxNQUFNO0lBQzNEO0lBQ0EsSUFBSyxJQUFJUSxJQUFJLEdBQUdBLElBQUlMLElBQUlILE1BQU0sRUFBRVEsSUFBSztRQUNqQyxNQUFNQyxJQUFJTDtRQUNWLE1BQU1NLE1BQU1QLEdBQUcsQ0FBQ0ssRUFBRTtRQUNsQkwsR0FBRyxDQUFDSyxFQUFFLEdBQUdMLEdBQUcsQ0FBQ00sRUFBRTtRQUNmTixHQUFHLENBQUNNLEVBQUUsR0FBR0M7SUFDYjtJQUNBLE9BQU9QO0FBQ1gsRUFDQSx5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9yYW5kb21fc3Vic2V0LmpzP2Q0ZGUiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZXR1cm4gcHNldWRvIHJhbmRvbSBzdWJzZXQgb2YgdGhlIGlucHV0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHNldWRvUmFuZG9tU3Vic2V0KHZhbHVlcywgd2FudGVkTnVtYmVyKSB7XG4gICAgaWYgKHZhbHVlcy5sZW5ndGggPD0gd2FudGVkTnVtYmVyIHx8IHZhbHVlcy5sZW5ndGggPD0gMSkge1xuICAgICAgICByZXR1cm4gdmFsdWVzO1xuICAgIH1cbiAgICByZXR1cm4gc2h1ZmZsZSh2YWx1ZXMpLnNsaWNlKDAsIHdhbnRlZE51bWJlcik7XG59XG5mdW5jdGlvbiBzaHVmZmxlKGFycikge1xuICAgIGlmIChhcnIubGVuZ3RoIDw9IDEpIHtcbiAgICAgICAgcmV0dXJuIGFycjtcbiAgICB9XG4gICAgY29uc3QgcmFuZEludCA9ICgpID0+IHtcbiAgICAgICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIE1hdGguZmxvb3IoYXJyLmxlbmd0aCkpO1xuICAgIH07XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgY29uc3QgaiA9IHJhbmRJbnQoKTtcbiAgICAgICAgY29uc3QgdG1wID0gYXJyW2ldO1xuICAgICAgICBhcnJbaV0gPSBhcnJbal07XG4gICAgICAgIGFycltqXSA9IHRtcDtcbiAgICB9XG4gICAgcmV0dXJuIGFycjtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJhbmRvbV9zdWJzZXQuanMubWFwIl0sIm5hbWVzIjpbImdldFBzZXVkb1JhbmRvbVN1YnNldCIsInZhbHVlcyIsIndhbnRlZE51bWJlciIsImxlbmd0aCIsInNodWZmbGUiLCJzbGljZSIsImFyciIsInJhbmRJbnQiLCJNYXRoIiwiZmxvb3IiLCJyYW5kb20iLCJpIiwiaiIsInRtcCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/random_subset.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/relay_shard_codec.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/relay_shard_codec.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 */ decodeRelayShard: () => (/* binding */ decodeRelayShard),\n/* harmony export */ encodeRelayShard: () => (/* binding */ encodeRelayShard)\n/* harmony export */ });\nconst decodeRelayShard = (bytes)=>{\n // explicitly converting to Uint8Array to avoid Buffer\n // https://github.com/libp2p/js-libp2p/issues/2146\n bytes = new Uint8Array(bytes);\n if (bytes.length < 3) throw new Error(\"Insufficient data\");\n const view = new DataView(bytes.buffer);\n const clusterId = view.getUint16(0);\n const shards = [];\n if (bytes.length === 130) {\n // rsv format (Bit Vector)\n for(let i = 0; i < 1024; i++){\n const byteIndex = Math.floor(i / 8) + 2; // Adjusted for the 2-byte cluster field\n const bitIndex = 7 - i % 8;\n if (view.getUint8(byteIndex) & 1 << bitIndex) {\n shards.push(i);\n }\n }\n } else {\n // rs format (Index List)\n const numIndices = view.getUint8(2);\n for(let i = 0, offset = 3; i < numIndices; i++, offset += 2){\n if (offset + 1 >= bytes.length) throw new Error(\"Unexpected end of data\");\n shards.push(view.getUint16(offset));\n }\n }\n return {\n clusterId,\n shards\n };\n};\nconst encodeRelayShard = (shardInfo)=>{\n const { clusterId, shards } = shardInfo;\n const totalLength = shards.length >= 64 ? 130 : 3 + 2 * shards.length;\n const buffer = new ArrayBuffer(totalLength);\n const view = new DataView(buffer);\n view.setUint16(0, clusterId);\n if (shards.length >= 64) {\n // rsv format (Bit Vector)\n for (const index of shards){\n const byteIndex = Math.floor(index / 8) + 2; // Adjusted for the 2-byte cluster field\n const bitIndex = 7 - index % 8;\n view.setUint8(byteIndex, view.getUint8(byteIndex) | 1 << bitIndex);\n }\n } else {\n // rs format (Index List)\n view.setUint8(2, shards.length);\n for(let i = 0, offset = 3; i < shards.length; i++, offset += 2){\n view.setUint16(offset, shards[i]);\n }\n }\n return new Uint8Array(buffer);\n}; //# sourceMappingURL=relay_shard_codec.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcmVsYXlfc2hhcmRfY29kZWMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTyxNQUFNQSxtQkFBbUIsQ0FBQ0M7SUFDN0Isc0RBQXNEO0lBQ3RELGtEQUFrRDtJQUNsREEsUUFBUSxJQUFJQyxXQUFXRDtJQUN2QixJQUFJQSxNQUFNRSxNQUFNLEdBQUcsR0FDZixNQUFNLElBQUlDLE1BQU07SUFDcEIsTUFBTUMsT0FBTyxJQUFJQyxTQUFTTCxNQUFNTSxNQUFNO0lBQ3RDLE1BQU1DLFlBQVlILEtBQUtJLFNBQVMsQ0FBQztJQUNqQyxNQUFNQyxTQUFTLEVBQUU7SUFDakIsSUFBSVQsTUFBTUUsTUFBTSxLQUFLLEtBQUs7UUFDdEIsMEJBQTBCO1FBQzFCLElBQUssSUFBSVEsSUFBSSxHQUFHQSxJQUFJLE1BQU1BLElBQUs7WUFDM0IsTUFBTUMsWUFBWUMsS0FBS0MsS0FBSyxDQUFDSCxJQUFJLEtBQUssR0FBRyx3Q0FBd0M7WUFDakYsTUFBTUksV0FBVyxJQUFLSixJQUFJO1lBQzFCLElBQUlOLEtBQUtXLFFBQVEsQ0FBQ0osYUFBYyxLQUFLRyxVQUFXO2dCQUM1Q0wsT0FBT08sSUFBSSxDQUFDTjtZQUNoQjtRQUNKO0lBQ0osT0FDSztRQUNELHlCQUF5QjtRQUN6QixNQUFNTyxhQUFhYixLQUFLVyxRQUFRLENBQUM7UUFDakMsSUFBSyxJQUFJTCxJQUFJLEdBQUdRLFNBQVMsR0FBR1IsSUFBSU8sWUFBWVAsS0FBS1EsVUFBVSxFQUFHO1lBQzFELElBQUlBLFNBQVMsS0FBS2xCLE1BQU1FLE1BQU0sRUFDMUIsTUFBTSxJQUFJQyxNQUFNO1lBQ3BCTSxPQUFPTyxJQUFJLENBQUNaLEtBQUtJLFNBQVMsQ0FBQ1U7UUFDL0I7SUFDSjtJQUNBLE9BQU87UUFBRVg7UUFBV0U7SUFBTztBQUMvQixFQUFFO0FBQ0ssTUFBTVUsbUJBQW1CLENBQUNDO0lBQzdCLE1BQU0sRUFBRWIsU0FBUyxFQUFFRSxNQUFNLEVBQUUsR0FBR1c7SUFDOUIsTUFBTUMsY0FBY1osT0FBT1AsTUFBTSxJQUFJLEtBQUssTUFBTSxJQUFJLElBQUlPLE9BQU9QLE1BQU07SUFDckUsTUFBTUksU0FBUyxJQUFJZ0IsWUFBWUQ7SUFDL0IsTUFBTWpCLE9BQU8sSUFBSUMsU0FBU0M7SUFDMUJGLEtBQUttQixTQUFTLENBQUMsR0FBR2hCO0lBQ2xCLElBQUlFLE9BQU9QLE1BQU0sSUFBSSxJQUFJO1FBQ3JCLDBCQUEwQjtRQUMxQixLQUFLLE1BQU1zQixTQUFTZixPQUFRO1lBQ3hCLE1BQU1FLFlBQVlDLEtBQUtDLEtBQUssQ0FBQ1csUUFBUSxLQUFLLEdBQUcsd0
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/sharding.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/sharding.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 */ contentTopicToPubsubTopic: () => (/* binding */ contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* binding */ contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* binding */ contentTopicsByPubsubTopic),\n/* harmony export */ determinePubsubTopic: () => (/* binding */ determinePubsubTopic),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* binding */ ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* binding */ ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* binding */ ensureValidContentTopic),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* binding */ pubsubTopicToSingleShardInfo),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* binding */ shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* binding */ singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* binding */ singleShardInfosToShardInfo)\n/* harmony export */ });\n/* harmony import */ var _noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @noble/hashes/sha256 */ \"(ssr)/./node_modules/@noble/hashes/esm/sha256.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _bytes_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../bytes/index.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/bytes/index.js\");\n\n\n\nconst singleShardInfoToPubsubTopic = (shardInfo)=>{\n if (shardInfo.clusterId === undefined || shardInfo.shard === undefined) throw new Error(\"Invalid shard\");\n return `/waku/2/rs/${shardInfo.clusterId}/${shardInfo.shard}`;\n};\nconst singleShardInfosToShardInfo = (singleShardInfos)=>{\n if (singleShardInfos.length === 0) throw new Error(\"Invalid shard\");\n const clusterIds = singleShardInfos.map((shardInfo)=>shardInfo.clusterId);\n if (new Set(clusterIds).size !== 1) {\n throw new Error(\"Passed shard infos have different clusterIds\");\n }\n const shards = singleShardInfos.map((shardInfo)=>shardInfo.shard).filter((shard)=>shard !== undefined);\n return {\n clusterId: singleShardInfos[0].clusterId,\n shards\n };\n};\nconst shardInfoToPubsubTopics = (shardInfo)=>{\n if (\"contentTopics\" in shardInfo && shardInfo.contentTopics) {\n // Autosharding: explicitly defined content topics\n return Array.from(new Set(shardInfo.contentTopics.map((contentTopic)=>contentTopicToPubsubTopic(contentTopic, shardInfo.clusterId))));\n } else if (\"shards\" in shardInfo) {\n // Static sharding\n if (shardInfo.shards === undefined) throw new Error(\"Invalid shard\");\n return Array.from(new Set(shardInfo.shards.map((index)=>`/waku/2/rs/${shardInfo.clusterId ?? _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CLUSTER_ID}/${index}`)));\n } else if (\"application\" in shardInfo && \"version\" in shardInfo) {\n // Autosharding: single shard from application and version\n return [\n contentTopicToPubsubTopic(`/${shardInfo.application}/${shardInfo.version}/default/default`, shardInfo.clusterId)\n ];\n } else {\n throw new Error(\"Missing required configuration in shard parameters\");\n }\n};\nconst pubsubTopicToSingleShardInfo = (pubsubTopics)=>{\n const parts = pubsubTopics.split(\"/\");\n if (parts.length != 6 || parts[1] !== \"waku\" || parts[2] !== \"2\" || parts[3] !== \"rs\") throw new Error(\"Invalid pubsub topic\");\n const clusterId = parseInt(parts[4]);\n const shard = parseInt(parts[5]);\n if (isNaN(clusterId) || isNaN(shard)) throw new Error(\"Invalid clusterId or shard\");\n return {\n c
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/to_async_iterator.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/common/to_async_iterator.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 */ toAsyncIterator: () => (/* binding */ toAsyncIterator)\n/* harmony export */ });\nconst FRAME_RATE = 60;\n/**\n * Function that transforms IReceiver subscription to iterable stream of data.\n * @param receiver - object that allows to be subscribed to;\n * @param decoder - parameter to be passed to receiver for subscription;\n * @param options - options for receiver for subscription;\n * @param iteratorOptions - optional configuration for iterator;\n * @returns iterator and stop function to terminate it.\n */ async function toAsyncIterator(receiver, decoder, iteratorOptions) {\n const iteratorDelay = iteratorOptions?.iteratorDelay ?? FRAME_RATE;\n const messages = [];\n let unsubscribe;\n unsubscribe = await receiver.subscribe(decoder, (message)=>{\n messages.push(message);\n });\n const isWithTimeout = Number.isInteger(iteratorOptions?.timeoutMs);\n const timeoutMs = iteratorOptions?.timeoutMs ?? 0;\n const startTime = Date.now();\n async function* iterator() {\n while(true){\n if (isWithTimeout && Date.now() - startTime >= timeoutMs) {\n return;\n }\n await wait(iteratorDelay);\n const message = messages.shift();\n if (!unsubscribe && messages.length === 0) {\n return message;\n }\n if (!message && unsubscribe) {\n continue;\n }\n yield message;\n }\n }\n return {\n iterator: iterator(),\n async stop () {\n if (unsubscribe) {\n await unsubscribe();\n unsubscribe = undefined;\n }\n }\n };\n}\nfunction wait(ms) {\n return new Promise((resolve)=>{\n setTimeout(resolve, ms);\n });\n} //# sourceMappingURL=to_async_iterator.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vdG9fYXN5bmNfaXRlcmF0b3IuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLGFBQWE7QUFDbkI7Ozs7Ozs7Q0FPQyxHQUNNLGVBQWVDLGdCQUFnQkMsUUFBUSxFQUFFQyxPQUFPLEVBQUVDLGVBQWU7SUFDcEUsTUFBTUMsZ0JBQWdCRCxpQkFBaUJDLGlCQUFpQkw7SUFDeEQsTUFBTU0sV0FBVyxFQUFFO0lBQ25CLElBQUlDO0lBQ0pBLGNBQWMsTUFBTUwsU0FBU00sU0FBUyxDQUFDTCxTQUFTLENBQUNNO1FBQzdDSCxTQUFTSSxJQUFJLENBQUNEO0lBQ2xCO0lBQ0EsTUFBTUUsZ0JBQWdCQyxPQUFPQyxTQUFTLENBQUNULGlCQUFpQlU7SUFDeEQsTUFBTUEsWUFBWVYsaUJBQWlCVSxhQUFhO0lBQ2hELE1BQU1DLFlBQVlDLEtBQUtDLEdBQUc7SUFDMUIsZ0JBQWdCQztRQUNaLE1BQU8sS0FBTTtZQUNULElBQUlQLGlCQUFpQkssS0FBS0MsR0FBRyxLQUFLRixhQUFhRCxXQUFXO2dCQUN0RDtZQUNKO1lBQ0EsTUFBTUssS0FBS2Q7WUFDWCxNQUFNSSxVQUFVSCxTQUFTYyxLQUFLO1lBQzlCLElBQUksQ0FBQ2IsZUFBZUQsU0FBU2UsTUFBTSxLQUFLLEdBQUc7Z0JBQ3ZDLE9BQU9aO1lBQ1g7WUFDQSxJQUFJLENBQUNBLFdBQVdGLGFBQWE7Z0JBQ3pCO1lBQ0o7WUFDQSxNQUFNRTtRQUNWO0lBQ0o7SUFDQSxPQUFPO1FBQ0hTLFVBQVVBO1FBQ1YsTUFBTUk7WUFDRixJQUFJZixhQUFhO2dCQUNiLE1BQU1BO2dCQUNOQSxjQUFjZ0I7WUFDbEI7UUFDSjtJQUNKO0FBQ0o7QUFDQSxTQUFTSixLQUFLSyxFQUFFO0lBQ1osT0FBTyxJQUFJQyxRQUFRLENBQUNDO1FBQ2hCQyxXQUFXRCxTQUFTRjtJQUN4QjtBQUNKLEVBQ0EsNkNBQTZDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vdG9fYXN5bmNfaXRlcmF0b3IuanM/ODk4MCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBGUkFNRV9SQVRFID0gNjA7XG4vKipcbiAqIEZ1bmN0aW9uIHRoYXQgdHJhbnNmb3JtcyBJUmVjZWl2ZXIgc3Vic2NyaXB0aW9uIHRvIGl0ZXJhYmxlIHN0cmVhbSBvZiBkYXRhLlxuICogQHBhcmFtIHJlY2VpdmVyIC0gb2JqZWN0IHRoYXQgYWxsb3dzIHRvIGJlIHN1YnNjcmliZWQgdG87XG4gKiBAcGFyYW0gZGVjb2RlciAtIHBhcmFtZXRlciB0byBiZSBwYXNzZWQgdG8gcmVjZWl2ZXIgZm9yIHN1YnNjcmlwdGlvbjtcbiAqIEBwYXJhbSBvcHRpb25zIC0gb3B0aW9ucyBmb3IgcmVjZWl2ZXIgZm9yIHN1YnNjcmlwdGlvbjtcbiAqIEBwYXJhbSBpdGVyYXRvck9wdGlvbnMgLSBvcHRpb25hbCBjb25maWd1cmF0aW9uIGZvciBpdGVyYXRvcjtcbiAqIEByZXR1cm5zIGl0ZXJhdG9yIGFuZCBzdG9wIGZ1bmN0aW9uIHRvIHRlcm1pbmF0ZSBpdC5cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHRvQXN5bmNJdGVyYXRvcihyZWNlaX
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/index.js":
|
||
|
|
/*!************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/index.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 */ Logger: () => (/* reexport safe */ _logger_index_js__WEBPACK_IMPORTED_MODULE_1__.Logger),\n/* harmony export */ contentTopicToPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicsByPubsubTopic),\n/* harmony export */ decodeRelayShard: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.decodeRelayShard),\n/* harmony export */ determinePubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.determinePubsubTopic),\n/* harmony export */ encodeRelayShard: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.encodeRelayShard),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensureValidContentTopic),\n/* harmony export */ getPseudoRandomSubset: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.getPseudoRandomSubset),\n/* harmony export */ getWsMultiaddrFromMultiaddrs: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.getWsMultiaddrFromMultiaddrs),\n/* harmony export */ groupByContentTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.groupByContentTopic),\n/* harmony export */ isDefined: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isDefined),\n/* harmony export */ isMessageSizeUnderCap: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isWireSizeUnderCap),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.pubsubTopicToSingleShardInfo),\n/* harmony export */ pushOrInitMapSet: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.pushOrInitMapSet),\n/* harmony export */ removeItemFromArray: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.removeItemFromArray),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.singleShardInfosToShardInfo),\n/* harmony export */ toAsyncIterator: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.toAsyncIterator)\n/* harmony export */ });\n/* harmony import */ var _common_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common/index.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/common/index.js\");\n/* harmony import */ var _logger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logger/index.js */ \"(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/logger/index.js\");\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9p
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/logger/index.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/core/node_modules/@waku/utils/dist/logger/index.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 */ Logger: () => (/* binding */ Logger)\n/* harmony export */ });\n/* harmony import */ var debug__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! debug */ \"(ssr)/./node_modules/debug/src/index.js\");\n\nconst APP_NAME = \"waku\";\nclass Logger {\n static createDebugNamespace(level, prefix) {\n return prefix ? `${APP_NAME}:${level}:${prefix}` : `${APP_NAME}:${level}`;\n }\n constructor(prefix){\n this._info = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"info\", prefix));\n this._warn = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"warn\", prefix));\n this._error = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"error\", prefix));\n }\n get info() {\n return this._info;\n }\n get warn() {\n return this._warn;\n }\n get error() {\n return this._error;\n }\n log(level, ...args) {\n const logger = this[level];\n logger(...args);\n }\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9sb2dnZXIvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMEI7QUFDMUIsTUFBTUMsV0FBVztBQUNWLE1BQU1DO0lBSVQsT0FBT0MscUJBQXFCQyxLQUFLLEVBQUVDLE1BQU0sRUFBRTtRQUN2QyxPQUFPQSxTQUFTLENBQUMsRUFBRUosU0FBUyxDQUFDLEVBQUVHLE1BQU0sQ0FBQyxFQUFFQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUVKLFNBQVMsQ0FBQyxFQUFFRyxNQUFNLENBQUM7SUFDN0U7SUFDQUUsWUFBWUQsTUFBTSxDQUFFO1FBQ2hCLElBQUksQ0FBQ0UsS0FBSyxHQUFHUCxrQ0FBS0EsQ0FBQ0UsT0FBT0Msb0JBQW9CLENBQUMsUUFBUUU7UUFDdkQsSUFBSSxDQUFDRyxLQUFLLEdBQUdSLGtDQUFLQSxDQUFDRSxPQUFPQyxvQkFBb0IsQ0FBQyxRQUFRRTtRQUN2RCxJQUFJLENBQUNJLE1BQU0sR0FBR1Qsa0NBQUtBLENBQUNFLE9BQU9DLG9CQUFvQixDQUFDLFNBQVNFO0lBQzdEO0lBQ0EsSUFBSUssT0FBTztRQUNQLE9BQU8sSUFBSSxDQUFDSCxLQUFLO0lBQ3JCO0lBQ0EsSUFBSUksT0FBTztRQUNQLE9BQU8sSUFBSSxDQUFDSCxLQUFLO0lBQ3JCO0lBQ0EsSUFBSUksUUFBUTtRQUNSLE9BQU8sSUFBSSxDQUFDSCxNQUFNO0lBQ3RCO0lBQ0FJLElBQUlULEtBQUssRUFBRSxHQUFHVSxJQUFJLEVBQUU7UUFDaEIsTUFBTUMsU0FBUyxJQUFJLENBQUNYLE1BQU07UUFDMUJXLFVBQVVEO0lBQ2Q7QUFDSixFQUNBLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2NvcmUvbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvbG9nZ2VyL2luZGV4LmpzPzMwYzIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRlYnVnIGZyb20gXCJkZWJ1Z1wiO1xuY29uc3QgQVBQX05BTUUgPSBcIndha3VcIjtcbmV4cG9ydCBjbGFzcyBMb2dnZXIge1xuICAgIF9pbmZvO1xuICAgIF93YXJuO1xuICAgIF9lcnJvcjtcbiAgICBzdGF0aWMgY3JlYXRlRGVidWdOYW1lc3BhY2UobGV2ZWwsIHByZWZpeCkge1xuICAgICAgICByZXR1cm4gcHJlZml4ID8gYCR7QVBQX05BTUV9OiR7bGV2ZWx9OiR7cHJlZml4fWAgOiBgJHtBUFBfTkFNRX06JHtsZXZlbH1gO1xuICAgIH1cbiAgICBjb25zdHJ1Y3RvcihwcmVmaXgpIHtcbiAgICAgICAgdGhpcy5faW5mbyA9IGRlYnVnKExvZ2dlci5jcmVhdGVEZWJ1Z05hbWVzcGFjZShcImluZm9cIiwgcHJlZml4KSk7XG4gICAgICAgIHRoaXMuX3dhcm4gPSBkZWJ1ZyhMb2dnZXIuY3JlYXRlRGVidWdOYW1lc3BhY2UoXCJ3YXJuXCIsIHByZWZpeCkpO1xuICAgICAgICB0aGlzLl9lcnJvciA9IGRlYnVnKExvZ2dlci5jcmVhdGVEZWJ1Z05hbWVzcGFjZShcImVycm9yXCIsIHByZWZpeCkpO1xuICAgIH1cbiAgICBnZXQgaW5mbygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2luZm87XG4gICAgfVxuICAgIGdldCB3YXJuKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fd2FybjtcbiAgICB9XG4gICAgZ2V0IGVycm9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fZXJyb3I7XG4gICAgfVxuICAgIGxvZyhsZXZlbCwgLi4uYXJncykge1xuICAgICAgICBjb25zdCBsb2dnZXIgPSB0aGlzW2xldmVsXTtcbiAgICAgICAgbG9nZ2VyKC4uLmFyZ3MpO1xuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6WyJkZWJ1ZyIsIkFQUF9OQU1FIiwiTG9nZ2VyIiwiY3JlYXRlRGVidWdOYW1lc3BhY2UiLCJsZXZlbCIsInByZWZpeCIsImNvbnN0cnVjdG9yIiwiX2luZm8iLCJfd2FybiIsIl9lcnJvciIsImluZm8iLCJ3YXJuIiwiZXJyb3IiLCJsb2ciLCJhcmdzIiwibG9nZ2VyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/core/node_modules/@waku/utils/dist/logger/index.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/dns/constants.js":
|
||
|
|
/*!************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/dns/constants.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_BOOTSTRAP_TAG_NAME: () => (/* binding */ DEFAULT_BOOTSTRAP_TAG_NAME),\n/* harmony export */ DEFAULT_BOOTSTRAP_TAG_TTL: () => (/* binding */ DEFAULT_BOOTSTRAP_TAG_TTL),\n/* harmony export */ DEFAULT_BOOTSTRAP_TAG_VALUE: () => (/* binding */ DEFAULT_BOOTSTRAP_TAG_VALUE),\n/* harmony export */ DEFAULT_NODE_REQUIREMENTS: () => (/* binding */ DEFAULT_NODE_REQUIREMENTS),\n/* harmony export */ enrTree: () => (/* binding */ enrTree)\n/* harmony export */ });\nconst enrTree = {\n TEST: \"enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im\",\n SANDBOX: \"enrtree://AIRVQ5DDA4FFWLRBCHJWUWOO6X6S4ZTZ5B667LQ6AJU6PEYDLRD5O@sandbox.waku.nodes.status.im\"\n};\nconst DEFAULT_BOOTSTRAP_TAG_NAME = \"bootstrap\";\nconst DEFAULT_BOOTSTRAP_TAG_VALUE = 50;\nconst DEFAULT_BOOTSTRAP_TAG_TTL = 100000000;\nconst DEFAULT_NODE_REQUIREMENTS = {\n store: 2,\n filter: 1,\n lightPush: 1\n}; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L2Rpc3QvZG5zL2NvbnN0YW50cy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFPLE1BQU1BLFVBQVU7SUFDbkJDLE1BQU07SUFDTkMsU0FBUztBQUNiLEVBQUU7QUFDSyxNQUFNQyw2QkFBNkIsWUFBWTtBQUMvQyxNQUFNQyw4QkFBOEIsR0FBRztBQUN2QyxNQUFNQyw0QkFBNEIsVUFBWTtBQUM5QyxNQUFNQyw0QkFBNEI7SUFDckNDLE9BQU87SUFDUEMsUUFBUTtJQUNSQyxXQUFXO0FBQ2YsRUFBRSxDQUNGLHFDQUFxQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9kaXN0L2Rucy9jb25zdGFudHMuanM/NjkwOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgZW5yVHJlZSA9IHtcbiAgICBURVNUOiBcImVucnRyZWU6Ly9BT0dZV01CWU9VSU1PRU5IWENISUxQS1kzWlJGRVVMTUZJNERPTTQ0MlFTWjczVFQyQTdWSUB0ZXN0Lndha3Uubm9kZXMuc3RhdHVzLmltXCIsXG4gICAgU0FOREJPWDogXCJlbnJ0cmVlOi8vQUlSVlE1RERBNEZGV0xSQkNISldVV09PNlg2UzRaVFo1QjY2N0xRNkFKVTZQRVlETFJENU9Ac2FuZGJveC53YWt1Lm5vZGVzLnN0YXR1cy5pbVwiXG59O1xuZXhwb3J0IGNvbnN0IERFRkFVTFRfQk9PVFNUUkFQX1RBR19OQU1FID0gXCJib290c3RyYXBcIjtcbmV4cG9ydCBjb25zdCBERUZBVUxUX0JPT1RTVFJBUF9UQUdfVkFMVUUgPSA1MDtcbmV4cG9ydCBjb25zdCBERUZBVUxUX0JPT1RTVFJBUF9UQUdfVFRMID0gMTAwXzAwMF8wMDA7XG5leHBvcnQgY29uc3QgREVGQVVMVF9OT0RFX1JFUVVJUkVNRU5UUyA9IHtcbiAgICBzdG9yZTogMixcbiAgICBmaWx0ZXI6IDEsXG4gICAgbGlnaHRQdXNoOiAxXG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29uc3RhbnRzLmpzLm1hcCJdLCJuYW1lcyI6WyJlbnJUcmVlIiwiVEVTVCIsIlNBTkRCT1giLCJERUZBVUxUX0JPT1RTVFJBUF9UQUdfTkFNRSIsIkRFRkFVTFRfQk9PVFNUUkFQX1RBR19WQUxVRSIsIkRFRkFVTFRfQk9PVFNUUkFQX1RBR19UVEwiLCJERUZBVUxUX05PREVfUkVRVUlSRU1FTlRTIiwic3RvcmUiLCJmaWx0ZXIiLCJsaWdodFB1c2giXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/dist/dns/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/dns/dns.js":
|
||
|
|
/*!******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/dns/dns.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 */ DnsNodeDiscovery: () => (/* binding */ DnsNodeDiscovery)\n/* harmony export */ });\n/* harmony import */ var _waku_enr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/enr */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _dns_over_https_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dns_over_https.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/dns_over_https.js\");\n/* harmony import */ var _enrtree_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./enrtree.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/enrtree.js\");\n/* harmony import */ var _fetch_nodes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./fetch_nodes.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/fetch_nodes.js\");\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"discovery:dns\");\nclass DnsNodeDiscovery {\n static async dnsOverHttp(dnsClient) {\n if (!dnsClient) {\n dnsClient = await _dns_over_https_js__WEBPACK_IMPORTED_MODULE_2__.DnsOverHttps.create();\n }\n return new DnsNodeDiscovery(dnsClient);\n }\n /**\n * Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may\n * return fewer peers than requested if @link wantedNodeCapabilityCount requires\n * larger quantity of peers than available or the number of errors/duplicate\n * peers encountered by randomized search exceeds the sum of the fields of\n * @link wantedNodeCapabilityCount plus the @link _errorTolerance factor.\n */ async getPeers(enrTreeUrls, wantedNodeCapabilityCount) {\n const networkIndex = Math.floor(Math.random() * enrTreeUrls.length);\n const { publicKey, domain } = _enrtree_js__WEBPACK_IMPORTED_MODULE_3__.ENRTree.parseTree(enrTreeUrls[networkIndex]);\n const context = {\n domain,\n publicKey,\n visits: {}\n };\n const peers = await (0,_fetch_nodes_js__WEBPACK_IMPORTED_MODULE_4__.fetchNodesUntilCapabilitiesFulfilled)(wantedNodeCapabilityCount, this._errorTolerance, ()=>this._search(domain, context));\n log.info(\"retrieved peers: \", peers.map((peer)=>{\n return {\n id: peer.peerId?.toString(),\n multiaddrs: peer.multiaddrs?.map((ma)=>ma.toString())\n };\n }));\n return peers;\n }\n constructor(dns){\n this._errorTolerance = 10;\n this._DNSTreeCache = {};\n this.dns = dns;\n }\n /**\n * {@inheritDoc getPeers}\n */ async *getNextPeer(enrTreeUrls, wantedNodeCapabilityCount) {\n const networkIndex = Math.floor(Math.random() * enrTreeUrls.length);\n const { publicKey, domain } = _enrtree_js__WEBPACK_IMPORTED_MODULE_3__.ENRTree.parseTree(enrTreeUrls[networkIndex]);\n const context = {\n domain,\n publicKey,\n visits: {}\n };\n for await (const peer of (0,_fetch_nodes_js__WEBPACK_IMPORTED_MODULE_4__.yieldNodesUntilCapabilitiesFulfilled)(wantedNodeCapabilityCount, this._errorTolerance, ()=>this._search(domain, context))){\n yield peer;\n }\n }\n /**\n * Runs a recursive, randomized descent of the DNS tree to retrieve a single\n * ENR record as an ENR. Returns null if parsing or DNS resolution fails.\n */ async _search(subdomain, context) {\n try {\n const entry = await this._getTXTRecord(subdomain, context);\n context.visits[subdomain] = true;\n let next;\n let branches;\n const entryType = getEntryType(entry);\n try {\n switch(entryType){\n case _enrtree_js__WEBPACK_IMPORTED_
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/dns/dns_discovery.js":
|
||
|
|
/*!****************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/dns/dns_discovery.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 */ PeerDiscoveryDns: () => (/* binding */ PeerDiscoveryDns),\n/* harmony export */ wakuDnsDiscovery: () => (/* binding */ wakuDnsDiscovery)\n/* harmony export */ });\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/event-target.js\");\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/peer-discovery/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/constants.js\");\n/* harmony import */ var _dns_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dns.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/dns.js\");\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(\"peer-discovery-dns\");\n/**\n * Parse options and expose function to return bootstrap peer addresses.\n */ class PeerDiscoveryDns extends _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.TypedEventEmitter {\n constructor(components, options){\n super();\n this._started = false;\n this._components = components;\n this._options = options;\n const { enrUrls } = options;\n log.info(\"Use following EIP-1459 ENR Tree URLs: \", enrUrls);\n }\n /**\n * Start discovery process\n */ async start() {\n log.info(\"Starting peer discovery via dns\");\n this._started = true;\n if (this.nextPeer === undefined) {\n let { enrUrls } = this._options;\n if (!Array.isArray(enrUrls)) enrUrls = [\n enrUrls\n ];\n const { wantedNodeCapabilityCount } = this._options;\n const dns = await _dns_js__WEBPACK_IMPORTED_MODULE_2__.DnsNodeDiscovery.dnsOverHttp();\n this.nextPeer = dns.getNextPeer.bind(dns, enrUrls, wantedNodeCapabilityCount);\n }\n for await (const peerEnr of this.nextPeer()){\n if (!this._started) {\n return;\n }\n const { peerInfo, shardInfo } = peerEnr;\n if (!peerInfo) {\n continue;\n }\n const tagsToUpdate = {\n [_constants_js__WEBPACK_IMPORTED_MODULE_1__.DEFAULT_BOOTSTRAP_TAG_NAME]: {\n value: this._options.tagValue ?? _constants_js__WEBPACK_IMPORTED_MODULE_1__.DEFAULT_BOOTSTRAP_TAG_VALUE,\n ttl: this._options.tagTTL ?? _constants_js__WEBPACK_IMPORTED_MODULE_1__.DEFAULT_BOOTSTRAP_TAG_TTL\n }\n };\n let isPeerChanged = false;\n const isPeerExists = await this._components.peerStore.has(peerInfo.id);\n if (isPeerExists) {\n const peer = await this._components.peerStore.get(peerInfo.id);\n const hasBootstrapTag = peer.tags.has(_constants_js__WEBPACK_IMPORTED_MODULE_1__.DEFAULT_BOOTSTRAP_TAG_NAME);\n if (!hasBootstrapTag) {\n isPeerChanged = true;\n await this._components.peerStore.merge(peerInfo.id, {\n tags: tagsToUpdate\n });\n }\n } else {\n isPeerChanged = true;\n await this._components.peerStore.save(peerInfo.id, {\n tags: tagsToUpdate,\n ...shardInfo && {\n metadata: {\n shardInfo: (0,_waku_utils__WEBPACK_IMPORTED_MODULE_0__.encodeRelayShard)(shardInfo)\n }\n }\n });\n }\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/dns/dns_over_https.js":
|
||
|
|
/*!*****************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/dns/dns_over_https.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 */ DnsOverHttps: () => (/* binding */ DnsOverHttps)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var dns_query__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dns-query */ \"(ssr)/./node_modules/dns-query/index.mjs\");\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(\"dns-over-https\");\nclass DnsOverHttps {\n /**\n * Create new Dns-Over-Http DNS client.\n *\n * @param endpoints The endpoints for Dns-Over-Https queries;\n * Defaults to using dns-query's API..\n * @param retries Retries if a given endpoint fails.\n *\n * @throws {code: string} If DNS query fails.\n */ static async create(endpoints, retries) {\n const _endpoints = endpoints ?? await dns_query__WEBPACK_IMPORTED_MODULE_2__.wellknown.endpoints(\"doh\");\n return new DnsOverHttps(_endpoints, retries);\n }\n constructor(endpoints, retries = 3){\n this.endpoints = endpoints;\n this.retries = retries;\n }\n /**\n * Resolves a TXT record\n *\n * @param domain The domain name\n *\n * @throws if the query fails\n */ async resolveTXT(domain) {\n let answers;\n try {\n const res = await (0,dns_query__WEBPACK_IMPORTED_MODULE_2__.query)({\n question: {\n type: \"TXT\",\n name: domain\n }\n }, {\n endpoints: this.endpoints,\n retries: this.retries\n });\n answers = res.answers;\n } catch (error) {\n log.error(\"query failed: \", error);\n throw new Error(\"DNS query failed\");\n }\n if (!answers) throw new Error(`Could not resolve ${domain}`);\n const data = answers.map((a)=>a.data);\n const result = [];\n data.forEach((d)=>{\n if (typeof d === \"string\") {\n result.push(d);\n } else if (Array.isArray(d)) {\n d.forEach((sd)=>{\n if (typeof sd === \"string\") {\n result.push(sd);\n } else {\n result.push((0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.bytesToUtf8)(sd));\n }\n });\n } else {\n result.push((0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.bytesToUtf8)(d));\n }\n });\n return result;\n }\n} //# sourceMappingURL=dns_over_https.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L2Rpc3QvZG5zL2Ruc19vdmVyX2h0dHBzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUM7QUFDVztBQUNIO0FBQzdDLE1BQU1JLE1BQU0sSUFBSUosK0NBQU1BLENBQUM7QUFDaEIsTUFBTUs7SUFHVDs7Ozs7Ozs7S0FRQyxHQUNELGFBQWFDLE9BQU9DLFNBQVMsRUFBRUMsT0FBTyxFQUFFO1FBQ3BDLE1BQU1DLGFBQWFGLGFBQWMsTUFBTUosZ0RBQVNBLENBQUNJLFNBQVMsQ0FBQztRQUMzRCxPQUFPLElBQUlGLGFBQWFJLFlBQVlEO0lBQ3hDO0lBQ0FFLFlBQVlILFNBQVMsRUFBRUMsVUFBVSxDQUFDLENBQUU7UUFDaEMsSUFBSSxDQUFDRCxTQUFTLEdBQUdBO1FBQ2pCLElBQUksQ0FBQ0MsT0FBTyxHQUFHQTtJQUNuQjtJQUNBOzs7Ozs7S0FNQyxHQUNELE1BQU1HLFdBQVdDLE1BQU0sRUFBRTtRQUNyQixJQUFJQztRQUNKLElBQUk7WUFDQSxNQUFNQyxNQUFNLE1BQU1aLGdEQUFLQSxDQUFDO2dCQUNwQmEsVUFBVTtvQkFBRUMsTUFBTTtvQkFBT0MsTUFBTUw7Z0JBQU87WUFDMUMsR0FBRztnQkFDQ0wsV0FBVyxJQUFJLENBQUNBLFNBQVM7Z0JBQ3pCQyxTQUFTLElBQUksQ0FBQ0EsT0FBTztZQUN6QjtZQUNBSyxVQUFVQyxJQUFJRCxPQUFPO1FBQ3pCLEVBQ0EsT0FBT0ssT0FBTztZQUNWZCxJQUFJYyxLQUFLLENBQUMsa0JBQWtCQTtZQUM1QixNQUFNLElBQUlDLE1BQU07UUFDcEI7UUFDQSxJQUFJLENBQUNOLFNBQ0QsTUFBTSxJQUFJTSxNQUFN
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/dns/enrtree.js":
|
||
|
|
/*!**********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/dns/enrtree.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 */ ENRTree: () => (/* binding */ ENRTree)\n/* harmony export */ });\n/* harmony import */ var _waku_enr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/enr */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var hi_base32__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! hi-base32 */ \"(ssr)/./node_modules/hi-base32/src/base32.js\");\n/* harmony import */ var uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! uint8arrays/from-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/from-string.node.js\");\n\n\n\n\n\nclass ENRTree {\n static{\n this.RECORD_PREFIX = _waku_enr__WEBPACK_IMPORTED_MODULE_0__.ENR.RECORD_PREFIX;\n }\n static{\n this.TREE_PREFIX = \"enrtree:\";\n }\n static{\n this.BRANCH_PREFIX = \"enrtree-branch:\";\n }\n static{\n this.ROOT_PREFIX = \"enrtree-root:\";\n }\n /**\n * Extracts the branch subdomain referenced by a DNS tree root string after verifying\n * the root record signature with its base32 compressed public key.\n */ static parseAndVerifyRoot(root, publicKey) {\n if (!root.startsWith(this.ROOT_PREFIX)) throw new Error(`ENRTree root entry must start with '${this.ROOT_PREFIX}'`);\n const rootValues = ENRTree.parseRootValues(root);\n const decodedPublicKey = hi_base32__WEBPACK_IMPORTED_MODULE_2__.decode.asBytes(publicKey);\n // The signature is a 65-byte secp256k1 over the keccak256 hash\n // of the record content, excluding the `sig=` part, encoded as URL-safe base64 string\n // (Trailing recovery bit must be trimmed to pass `ecdsaVerify` method)\n const signedComponent = root.split(\" sig\")[0];\n const signedComponentBuffer = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.utf8ToBytes)(signedComponent);\n const signatureBuffer = (0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_3__.fromString)(rootValues.signature, \"base64url\").slice(0, 64);\n const isVerified = (0,_waku_enr__WEBPACK_IMPORTED_MODULE_0__.verifySignature)(signatureBuffer, (0,_waku_enr__WEBPACK_IMPORTED_MODULE_0__.keccak256)(signedComponentBuffer), new Uint8Array(decodedPublicKey));\n if (!isVerified) throw new Error(\"Unable to verify ENRTree root signature\");\n return rootValues.eRoot;\n }\n static parseRootValues(txt) {\n const matches = txt.match(/^enrtree-root:v1 e=([^ ]+) l=([^ ]+) seq=(\\d+) sig=([^ ]+)$/);\n if (!Array.isArray(matches)) throw new Error(\"Could not parse ENRTree root entry\");\n matches.shift(); // The first entry is the full match\n const [eRoot, lRoot, seq, signature] = matches;\n if (!eRoot) throw new Error(\"Could not parse 'e' value from ENRTree root entry\");\n if (!lRoot) throw new Error(\"Could not parse 'l' value from ENRTree root entry\");\n if (!seq) throw new Error(\"Could not parse 'seq' value from ENRTree root entry\");\n if (!signature) throw new Error(\"Could not parse 'sig' value from ENRTree root entry\");\n return {\n eRoot,\n lRoot,\n seq: Number(seq),\n signature\n };\n }\n /**\n * Returns the public key and top level domain of an ENR tree entry.\n * The domain is the starting point for traversing a set of linked DNS TXT records\n * and the public key is used to verify the root entry record\n */ static parseTree(tree) {\n if (!tree.startsWith(this.TREE_PREFIX)) throw new Error(`ENRTree tree entry must start with '${this.TREE_PREFIX}'`);\n const matches = tree.match(/^enrtree:\\/\\/([^@]+)@(.+)$/);\n if (!Array.isArray(matches)) throw new Error(\"Could not parse E
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/dns/fetch_nodes.js":
|
||
|
|
/*!**************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/dns/fetch_nodes.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 */ fetchNodesUntilCapabilitiesFulfilled: () => (/* binding */ fetchNodesUntilCapabilitiesFulfilled),\n/* harmony export */ yieldNodesUntilCapabilitiesFulfilled: () => (/* binding */ yieldNodesUntilCapabilitiesFulfilled)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(\"discovery:fetch_nodes\");\n/**\n * Fetch nodes using passed [[getNode]] until all wanted capabilities are\n * fulfilled or the number of [[getNode]] call exceeds the sum of\n * [[wantedNodeCapabilityCount]] plus [[errorTolerance]].\n */ async function fetchNodesUntilCapabilitiesFulfilled(wantedNodeCapabilityCount, errorTolerance, getNode) {\n const wanted = {\n relay: wantedNodeCapabilityCount.relay ?? 0,\n store: wantedNodeCapabilityCount.store ?? 0,\n filter: wantedNodeCapabilityCount.filter ?? 0,\n lightPush: wantedNodeCapabilityCount.lightPush ?? 0\n };\n const maxSearches = wanted.relay + wanted.store + wanted.filter + wanted.lightPush;\n const actual = {\n relay: 0,\n store: 0,\n filter: 0,\n lightPush: 0\n };\n let totalSearches = 0;\n const peers = [];\n while(!isSatisfied(wanted, actual) && totalSearches < maxSearches + errorTolerance){\n const peer = await getNode();\n if (peer && isNewPeer(peer, peers)) {\n // ENRs without a waku2 key are ignored.\n if (peer.waku2) {\n if (helpsSatisfyCapabilities(peer.waku2, wanted, actual)) {\n addCapabilities(peer.waku2, actual);\n peers.push(peer);\n }\n }\n log.info(`got new peer candidate from DNS address=${peer.nodeId}@${peer.ip}`);\n }\n totalSearches++;\n }\n return peers;\n}\n/**\n * Fetch nodes using passed [[getNode]] until all wanted capabilities are\n * fulfilled or the number of [[getNode]] call exceeds the sum of\n * [[wantedNodeCapabilityCount]] plus [[errorTolerance]].\n */ async function* yieldNodesUntilCapabilitiesFulfilled(wantedNodeCapabilityCount, errorTolerance, getNode) {\n const wanted = {\n relay: wantedNodeCapabilityCount.relay ?? 0,\n store: wantedNodeCapabilityCount.store ?? 0,\n filter: wantedNodeCapabilityCount.filter ?? 0,\n lightPush: wantedNodeCapabilityCount.lightPush ?? 0\n };\n const maxSearches = wanted.relay + wanted.store + wanted.filter + wanted.lightPush;\n const actual = {\n relay: 0,\n store: 0,\n filter: 0,\n lightPush: 0\n };\n let totalSearches = 0;\n const peerNodeIds = new Set();\n while(!isSatisfied(wanted, actual) && totalSearches < maxSearches + errorTolerance){\n const peer = await getNode();\n if (peer && peer.nodeId && !peerNodeIds.has(peer.nodeId)) {\n peerNodeIds.add(peer.nodeId);\n // ENRs without a waku2 key are ignored.\n if (peer.waku2) {\n if (helpsSatisfyCapabilities(peer.waku2, wanted, actual)) {\n addCapabilities(peer.waku2, actual);\n yield peer;\n }\n }\n log.info(`got new peer candidate from DNS address=${peer.nodeId}@${peer.ip}`);\n }\n totalSearches++;\n }\n}\nfunction isSatisfied(wanted, actual) {\n return actual.relay >= wanted.relay && actual.store >= wanted.store && actual.filter >= wanted.filter && actual.lightPush >= wanted.lightPush;\n}\nfunction isNewPeer(peer, peers) {\n if (!peer.nodeId) return false;\n for (const existingPeer of peers){\n if (peer.nodeId === existingPeer.nodeId) {\n return false;\n }\n }\n return true;\n}\nfunction addCapabilities(node, total) {\n if (node.relay) total.relay += 1;\
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/index.js":
|
||
|
|
/*!****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/index.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 */ DnsNodeDiscovery: () => (/* reexport safe */ _dns_dns_js__WEBPACK_IMPORTED_MODULE_2__.DnsNodeDiscovery),\n/* harmony export */ LocalPeerCacheDiscovery: () => (/* reexport safe */ _local_peer_cache_index_js__WEBPACK_IMPORTED_MODULE_5__.LocalPeerCacheDiscovery),\n/* harmony export */ PeerDiscoveryDns: () => (/* reexport safe */ _dns_dns_discovery_js__WEBPACK_IMPORTED_MODULE_0__.PeerDiscoveryDns),\n/* harmony export */ PeerExchangeCodec: () => (/* reexport safe */ _peer_exchange_waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_3__.PeerExchangeCodec),\n/* harmony export */ PeerExchangeDiscovery: () => (/* reexport safe */ _peer_exchange_waku_peer_exchange_discovery_js__WEBPACK_IMPORTED_MODULE_4__.PeerExchangeDiscovery),\n/* harmony export */ WakuPeerExchange: () => (/* reexport safe */ _peer_exchange_waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_3__.WakuPeerExchange),\n/* harmony export */ enrTree: () => (/* reexport safe */ _dns_constants_js__WEBPACK_IMPORTED_MODULE_1__.enrTree),\n/* harmony export */ wakuDnsDiscovery: () => (/* reexport safe */ _dns_dns_discovery_js__WEBPACK_IMPORTED_MODULE_0__.wakuDnsDiscovery),\n/* harmony export */ wakuLocalPeerCacheDiscovery: () => (/* reexport safe */ _local_peer_cache_index_js__WEBPACK_IMPORTED_MODULE_5__.wakuLocalPeerCacheDiscovery),\n/* harmony export */ wakuPeerExchange: () => (/* reexport safe */ _peer_exchange_waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_3__.wakuPeerExchange),\n/* harmony export */ wakuPeerExchangeDiscovery: () => (/* reexport safe */ _peer_exchange_waku_peer_exchange_discovery_js__WEBPACK_IMPORTED_MODULE_4__.wakuPeerExchangeDiscovery)\n/* harmony export */ });\n/* harmony import */ var _dns_dns_discovery_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dns/dns_discovery.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/dns_discovery.js\");\n/* harmony import */ var _dns_constants_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dns/constants.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/constants.js\");\n/* harmony import */ var _dns_dns_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dns/dns.js */ \"(ssr)/./node_modules/@waku/discovery/dist/dns/dns.js\");\n/* harmony import */ var _peer_exchange_waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./peer-exchange/waku_peer_exchange.js */ \"(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange.js\");\n/* harmony import */ var _peer_exchange_waku_peer_exchange_discovery_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer-exchange/waku_peer_exchange_discovery.js */ \"(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange_discovery.js\");\n/* harmony import */ var _local_peer_cache_index_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./local-peer-cache/index.js */ \"(ssr)/./node_modules/@waku/discovery/dist/local-peer-cache/index.js\");\n// DNS Discovery\n\n\n\n// Peer Exchange Discovery\n\n\n// Local Peer Cache Discovery\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L2Rpc3QvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxnQkFBZ0I7QUFDNEQ7QUFDL0I7QUFDRztBQUNoRCwwQkFBMEI7QUFDb0Y7QUFDSztBQUNuSCw2QkFBNkI7QUFDc0UsQ0FDbkcsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L2Rpc3QvaW5kZXguanM/MmJlZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBETlMgRGlzY292ZXJ5XG5leHBvcnQgeyBQZWVyRGlzY292ZXJ5RG5zLCB3YWt1RG5zRGlzY292ZXJ5IH0gZnJvbSBcIi4vZG5zL2Ruc19kaXNjb3ZlcnkuanNcIjtcbmV4cG9ydCB7IGVuclRyZWUgfSBmcm9tIFwiLi9kbnMvY29uc3RhbnRzLmpzXCI7XG5leHBvcnQgeyBEbnNOb2RlRGlzY292ZXJ5IH0gZnJvbSBcIi4vZG5zL2Rucy5qc1wiO1xuLy8gUGVlciBFeGNoYW5nZSBEaXNjb3ZlcnlcbmV4cG9ydCB7IHdha3VQZWVyRXhjaGFuZ2UsIFBlZXJFeGNoYW5nZUNvZGVjLCBXYWt1UGVlckV4Y2hhbmdlIH0gZnJvbSBc
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/local-peer-cache/index.js":
|
||
|
|
/*!*********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/local-peer-cache/index.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_LOCAL_TAG_NAME: () => (/* binding */ DEFAULT_LOCAL_TAG_NAME),\n/* harmony export */ LocalPeerCacheDiscovery: () => (/* binding */ LocalPeerCacheDiscovery),\n/* harmony export */ wakuLocalPeerCacheDiscovery: () => (/* binding */ wakuLocalPeerCacheDiscovery)\n/* harmony export */ });\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/event-target.js\");\n/* harmony import */ var _libp2p_peer_id_factory__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @libp2p/peer-id-factory */ \"(ssr)/./node_modules/@libp2p/peer-id-factory/dist/src/index.js\");\n/* harmony import */ var _multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @multiformats/multiaddr */ \"(ssr)/./node_modules/@multiformats/multiaddr/dist/src/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_2__.Logger(\"peer-exchange-discovery\");\nconst DEFAULT_LOCAL_TAG_NAME = _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__.Tags.LOCAL;\nconst DEFAULT_LOCAL_TAG_VALUE = 50;\nconst DEFAULT_LOCAL_TAG_TTL = 100000000;\nclass LocalPeerCacheDiscovery extends _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.TypedEventEmitter {\n constructor(components, options){\n super();\n this.peers = [];\n this.handleNewPeers = (event)=>{\n const { peerId, listenAddrs } = event.detail;\n const websocketMultiaddr = (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.getWsMultiaddrFromMultiaddrs)(listenAddrs);\n const localStoragePeers = this.getPeersFromLocalStorage();\n const existingPeerIndex = localStoragePeers.findIndex((_peer)=>_peer.id === peerId.toString());\n if (existingPeerIndex >= 0) {\n localStoragePeers[existingPeerIndex].address = websocketMultiaddr.toString();\n } else {\n localStoragePeers.push({\n id: peerId.toString(),\n address: websocketMultiaddr.toString()\n });\n }\n this.peers = localStoragePeers;\n this.savePeersToLocalStorage();\n };\n this.components = components;\n this.options = options;\n this.isStarted = false;\n this.peers = this.getPeersFromLocalStorage();\n }\n get [Symbol.toStringTag]() {\n return \"@waku/local-peer-cache-discovery\";\n }\n async start() {\n if (this.isStarted) return;\n log.info(\"Starting Local Storage Discovery\");\n this.components.events.addEventListener(\"peer:identify\", this.handleNewPeers);\n for (const { id: idStr, address } of this.peers){\n const peerId = await (0,_libp2p_peer_id_factory__WEBPACK_IMPORTED_MODULE_4__.createFromJSON)({\n id: idStr\n });\n if (await this.components.peerStore.has(peerId)) continue;\n await this.components.peerStore.save(peerId, {\n multiaddrs: [\n (0,_multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__.multiaddr)(address)\n ],\n tags: {\n [this.options?.tagName ?? DEFAULT_LOCAL_TAG_NAME]: {\n value: this.options?.tagValue ?? DEFAULT_LOCAL_TAG_VALUE,\n ttl: this.options?.tagTTL ?? DEFAULT_LOCAL_TAG_TTL\n }\n }\n });\n this.dispatchEvent(new _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.CustomEvent(\"peer\", {\
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/rpc.js":
|
||
|
|
/*!****************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/peer-exchange/rpc.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 */ PeerExchangeRPC: () => (/* binding */ PeerExchangeRPC)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/index.js\");\n\n/**\n * PeerExchangeRPC represents a message conforming to the Waku Peer Exchange protocol\n */ class PeerExchangeRPC {\n constructor(proto){\n this.proto = proto;\n }\n static createRequest(params) {\n const { numPeers } = params;\n return new PeerExchangeRPC({\n query: {\n numPeers: numPeers\n },\n response: undefined\n });\n }\n /**\n * Encode the current PeerExchangeRPC request to bytes\n * @returns Uint8Array\n */ encode() {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_peer_exchange.PeerExchangeRPC.encode(this.proto);\n }\n /**\n * Decode the current PeerExchangeRPC request to bytes\n * @returns Uint8Array\n */ static decode(bytes) {\n const res = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_peer_exchange.PeerExchangeRPC.decode(bytes);\n return new PeerExchangeRPC(res);\n }\n get query() {\n return this.proto.query;\n }\n get response() {\n return this.proto.response;\n }\n} //# sourceMappingURL=rpc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L2Rpc3QvcGVlci1leGNoYW5nZS9ycGMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMkQ7QUFDM0Q7O0NBRUMsR0FDTSxNQUFNRTtJQUVUQyxZQUFZRixLQUFLLENBQUU7UUFDZixJQUFJLENBQUNBLEtBQUssR0FBR0E7SUFDakI7SUFDQSxPQUFPRyxjQUFjQyxNQUFNLEVBQUU7UUFDekIsTUFBTSxFQUFFQyxRQUFRLEVBQUUsR0FBR0Q7UUFDckIsT0FBTyxJQUFJSCxnQkFBZ0I7WUFDdkJLLE9BQU87Z0JBQ0hELFVBQVVBO1lBQ2Q7WUFDQUUsVUFBVUM7UUFDZDtJQUNKO0lBQ0E7OztLQUdDLEdBQ0RDLFNBQVM7UUFDTCxPQUFPVCw0RUFBcUIsQ0FBQ1MsTUFBTSxDQUFDLElBQUksQ0FBQ1QsS0FBSztJQUNsRDtJQUNBOzs7S0FHQyxHQUNELE9BQU9VLE9BQU9DLEtBQUssRUFBRTtRQUNqQixNQUFNQyxNQUFNWiw0RUFBcUIsQ0FBQ1UsTUFBTSxDQUFDQztRQUN6QyxPQUFPLElBQUlWLGdCQUFnQlc7SUFDL0I7SUFDQSxJQUFJTixRQUFRO1FBQ1IsT0FBTyxJQUFJLENBQUNOLEtBQUssQ0FBQ00sS0FBSztJQUMzQjtJQUNBLElBQUlDLFdBQVc7UUFDWCxPQUFPLElBQUksQ0FBQ1AsS0FBSyxDQUFDTyxRQUFRO0lBQzlCO0FBQ0osRUFDQSwrQkFBK0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3ZlcnkvZGlzdC9wZWVyLWV4Y2hhbmdlL3JwYy5qcz80ZDBjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHByb3RvX3BlZXJfZXhjaGFuZ2UgYXMgcHJvdG8gfSBmcm9tIFwiQHdha3UvcHJvdG9cIjtcbi8qKlxuICogUGVlckV4Y2hhbmdlUlBDIHJlcHJlc2VudHMgYSBtZXNzYWdlIGNvbmZvcm1pbmcgdG8gdGhlIFdha3UgUGVlciBFeGNoYW5nZSBwcm90b2NvbFxuICovXG5leHBvcnQgY2xhc3MgUGVlckV4Y2hhbmdlUlBDIHtcbiAgICBwcm90bztcbiAgICBjb25zdHJ1Y3Rvcihwcm90bykge1xuICAgICAgICB0aGlzLnByb3RvID0gcHJvdG87XG4gICAgfVxuICAgIHN0YXRpYyBjcmVhdGVSZXF1ZXN0KHBhcmFtcykge1xuICAgICAgICBjb25zdCB7IG51bVBlZXJzIH0gPSBwYXJhbXM7XG4gICAgICAgIHJldHVybiBuZXcgUGVlckV4Y2hhbmdlUlBDKHtcbiAgICAgICAgICAgIHF1ZXJ5OiB7XG4gICAgICAgICAgICAgICAgbnVtUGVlcnM6IG51bVBlZXJzXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVzcG9uc2U6IHVuZGVmaW5lZFxuICAgICAgICB9KTtcbiAgICB9XG4gICAgLyoqXG4gICAgICogRW5jb2RlIHRoZSBjdXJyZW50IFBlZXJFeGNoYW5nZVJQQyByZXF1ZXN0IHRvIGJ5dGVzXG4gICAgICogQHJldHVybnMgVWludDhBcnJheVxuICAgICAqL1xuICAgIGVuY29kZSgpIHtcbiAgICAgICAgcmV0dXJuIHByb3RvLlBlZXJFeGNoYW5nZVJQQy5lbmNvZGUodGhpcy5wcm90byk7XG4gICAgfVxuICAgIC8qKlxuICAgICAqIERlY29kZSB0aGUgY3VycmVudCBQZWVyRXhjaGFuZ2VSUEMgcmVxdWVzdCB0byBieXRlc1xuICAgICAqIEByZXR1cm5zIFVpbnQ4QXJyYXlcbiAgICAgKi9cbiAgICBzdGF0aWMgZGVjb2RlKGJ5dGVzKSB7XG4gICAgICAgIGNvbnN0IHJlcyA9IHByb3RvLlBlZXJFeGNoYW5nZVJQQy5kZWNvZGUoYnl0ZXMpO1xuICAgICAgICByZXR1cm4gbmV3IFBlZXJFeGNoYW5nZVJQQyhyZXMpO1xuICAgIH1cbiAgICBnZXQgcXVlcnkoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnByb3RvLnF1ZXJ5O1xuICAgIH1cbiAgICBnZXQgcmVzcG9uc2UoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnByb3RvLnJlc3BvbnNlO1xuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJwYy5qcy5tYXAiXS
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange.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 */ PeerExchangeCodec: () => (/* binding */ PeerExchangeCodec),\n/* harmony export */ WakuPeerExchange: () => (/* binding */ WakuPeerExchange),\n/* harmony export */ wakuPeerExchange: () => (/* binding */ wakuPeerExchange)\n/* harmony export */ });\n/* harmony import */ var _waku_core_lib_base_protocol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core/lib/base_protocol */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/base_protocol.js\");\n/* harmony import */ var _waku_enr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/enr */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var it_all__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! it-all */ \"(ssr)/./node_modules/it-all/dist/src/index.js\");\n/* harmony import */ var it_length_prefixed__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! it-length-prefixed */ \"(ssr)/./node_modules/it-length-prefixed/dist/src/index.js\");\n/* harmony import */ var it_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! it-pipe */ \"(ssr)/./node_modules/it-pipe/dist/src/index.js\");\n/* harmony import */ var uint8arraylist__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! uint8arraylist */ \"(ssr)/./node_modules/uint8arraylist/dist/src/index.js\");\n/* harmony import */ var _rpc_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./rpc.js */ \"(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/rpc.js\");\n\n\n\n\n\n\n\n\n\n\nconst PeerExchangeCodec = \"/vac/waku/peer-exchange/2.0.0-alpha1\";\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_3__.Logger(\"peer-exchange\");\n/**\n * Implementation of the Peer Exchange protocol (https://rfc.vac.dev/spec/34/)\n */ class WakuPeerExchange extends _waku_core_lib_base_protocol__WEBPACK_IMPORTED_MODULE_0__.BaseProtocol {\n /**\n * @param components - libp2p components\n */ constructor(components, pubsubTopics){\n super(PeerExchangeCodec, components, log, pubsubTopics);\n }\n /**\n * Make a peer exchange query to a peer\n */ async query(params) {\n const { numPeers } = params;\n const rpcQuery = _rpc_js__WEBPACK_IMPORTED_MODULE_8__.PeerExchangeRPC.createRequest({\n numPeers: BigInt(numPeers)\n });\n const peer = await this.peerStore.get(params.peerId);\n if (!peer) {\n return {\n peerInfos: null,\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.ProtocolError.NO_PEER_AVAILABLE\n };\n }\n const stream = await this.getStream(peer);\n const res = await (0,it_pipe__WEBPACK_IMPORTED_MODULE_6__.pipe)([\n rpcQuery.encode()\n ], it_length_prefixed__WEBPACK_IMPORTED_MODULE_5__.encode, stream, it_length_prefixed__WEBPACK_IMPORTED_MODULE_5__.decode, async (source)=>await (0,it_all__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(source));\n try {\n const bytes = new uint8arraylist__WEBPACK_IMPORTED_MODULE_7__.Uint8ArrayList();\n res.forEach((chunk)=>{\n bytes.append(chunk);\n });\n const { response } = _rpc_js__WEBPACK_IMPORTED_MODULE_8__.PeerExchangeRPC.decode(bytes);\n if (!response) {\n log.error(\"PeerExchangeRPC message did not contains a `response` field\");\n return {\n peerInfos: null,\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.ProtocolError.EMPTY_PAYLOAD\n };\n }\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange_discovery.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange_discovery.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_PEER_EXCHANGE_TAG_NAME: () => (/* binding */ DEFAULT_PEER_EXCHANGE_TAG_NAME),\n/* harmony export */ PeerExchangeDiscovery: () => (/* binding */ PeerExchangeDiscovery),\n/* harmony export */ wakuPeerExchangeDiscovery: () => (/* binding */ wakuPeerExchangeDiscovery)\n/* harmony export */ });\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/event-target.js\");\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/peer-discovery/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./waku_peer_exchange.js */ \"(ssr)/./node_modules/@waku/discovery/dist/peer-exchange/waku_peer_exchange.js\");\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"peer-exchange-discovery\");\nconst DEFAULT_PEER_EXCHANGE_REQUEST_NODES = 10;\nconst DEFAULT_PEER_EXCHANGE_QUERY_INTERVAL_MS = 10 * 1000;\nconst DEFAULT_MAX_RETRIES = 3;\nconst DEFAULT_PEER_EXCHANGE_TAG_NAME = _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.PEER_EXCHANGE;\nconst DEFAULT_PEER_EXCHANGE_TAG_VALUE = 50;\nconst DEFAULT_PEER_EXCHANGE_TAG_TTL = 100000000;\nclass PeerExchangeDiscovery extends _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.TypedEventEmitter {\n constructor(components, pubsubTopics, options = {}){\n super();\n this.queryingPeers = new Set();\n this.queryAttempts = new Map();\n this.handleDiscoveredPeer = (event)=>{\n const { protocols, peerId } = event.detail;\n if (!protocols.includes(_waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_2__.PeerExchangeCodec) || this.queryingPeers.has(peerId.toString())) return;\n this.queryingPeers.add(peerId.toString());\n this.startRecurringQueries(peerId).catch((error)=>log.error(`Error querying peer ${error}`));\n };\n this.startRecurringQueries = async (peerId)=>{\n const peerIdStr = peerId.toString();\n const { queryInterval = DEFAULT_PEER_EXCHANGE_QUERY_INTERVAL_MS, maxRetries = DEFAULT_MAX_RETRIES } = this.options;\n log.info(`Querying peer: ${peerIdStr} (attempt ${this.queryAttempts.get(peerIdStr) ?? 1})`);\n await this.query(peerId);\n const currentAttempt = this.queryAttempts.get(peerIdStr) ?? 1;\n if (currentAttempt > maxRetries) {\n this.abortQueriesForPeer(peerIdStr);\n return;\n }\n setTimeout(()=>{\n this.queryAttempts.set(peerIdStr, currentAttempt + 1);\n this.startRecurringQueries(peerId).catch((error)=>{\n log.error(`Error in startRecurringQueries: ${error}`);\n });\n }, queryInterval * currentAttempt);\n };\n this.components = components;\n this.peerExchange = new _waku_peer_exchange_js__WEBPACK_IMPORTED_MODULE_2__.WakuPeerExchange(components, pubsubTopics);\n this.options = options;\n this.isStarted = false;\n }\n /**\n * Start emitting events\n */ start() {\n if (this.isStarted) {\n return;\n }\n log.info(\"Starting peer exchange node discovery, discovering peers\");\n // might be better to use \"peer:identify\" or \"peer:update\"\n this.components.events.addEventListener(\"peer:identify\", this.handleDiscovered
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/base_protocol.js":
|
||
|
|
/*!****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/base_protocol.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 */ BaseProtocol: () => (/* binding */ BaseProtocol)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/libp2p */ \"(ssr)/./node_modules/@waku/utils/dist/libp2p/index.js\");\n/* harmony import */ var _filterPeers_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./filterPeers.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/filterPeers.js\");\n/* harmony import */ var _stream_manager_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./stream_manager.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/stream_manager.js\");\n\n\n\n\n/**\n * A class with predefined helpers, to be used as a base to implement Waku\n * Protocols.\n */ class BaseProtocol {\n constructor(multicodec, components, log, pubsubTopics, options){\n this.multicodec = multicodec;\n this.components = components;\n this.log = log;\n this.pubsubTopics = pubsubTopics;\n this.options = options;\n this.addLibp2pEventListener = components.events.addEventListener.bind(components.events);\n this.removeLibp2pEventListener = components.events.removeEventListener.bind(components.events);\n this.streamManager = new _stream_manager_js__WEBPACK_IMPORTED_MODULE_3__.StreamManager(multicodec, components.connectionManager.getConnections.bind(components.connectionManager), this.addLibp2pEventListener);\n }\n async getStream(peer) {\n return this.streamManager.getStream(peer);\n }\n get peerStore() {\n return this.components.peerStore;\n }\n /**\n * Returns known peers from the address book (`libp2p.peerStore`) that support\n * the class protocol. Waku may or may not be currently connected to these\n * peers.\n */ async allPeers() {\n return (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.getPeersForProtocol)(this.peerStore, [\n this.multicodec\n ]);\n }\n async connectedPeers() {\n const peers = await this.allPeers();\n return peers.filter((peer)=>{\n return this.components.connectionManager.getConnections(peer.id).length > 0;\n });\n }\n /**\n * Retrieves a list of connected peers that support the protocol. The list is sorted by latency.\n *\n * @param numPeers - The total number of peers to retrieve. If 0, all peers are returned.\n * @param maxBootstrapPeers - The maximum number of bootstrap peers to retrieve.\n \n * @returns A list of peers that support the protocol sorted by latency.\n */ async getPeers({ numPeers, maxBootstrapPeers } = {\n maxBootstrapPeers: 1,\n numPeers: 0\n }) {\n // Retrieve all connected peers that support the protocol & shard (if configured)\n const connectedPeersForProtocolAndShard = await (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.getConnectedPeersForProtocolAndShard)(this.components.connectionManager.getConnections(), this.peerStore, [\n this.multicodec\n ], this.options?.shardInfo ? (0,_waku_utils__WEBPACK_IMPORTED_MODULE_0__.ensureShardingConfigured)(this.options.shardInfo).shardInfo : undefined);\n // Filter the peers based on discovery & number of peers requested\n const filteredPeers = (0,_filterPeers_js__WEBPACK_IMPORTED_MODULE_2__.filterPeersByDiscovery)(connectedPeersForProtocolAndShard, numPeers, maxBootstrapPeers);\n // Sort the peers by latency\n const sortedFilteredPeers = await (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.sortPeersByLatency)(this.peerStore, filteredPeers);\n if (sortedFilteredPeers.length === 0) {\n this.log.warn(\"No peers found. Ensure you have a connection t
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/filterPeers.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/filterPeers.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 */ filterPeersByDiscovery: () => (/* binding */ filterPeersByDiscovery)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/index.js\");\n\n/**\n * Retrieves a list of peers based on the specified criteria:\n * 1. If numPeers is 0, return all peers\n * 2. Bootstrap peers are prioritized\n * 3. Non-bootstrap peers are randomly selected to fill up to numPeers\n *\n * @param peers - The list of peers to filter from.\n * @param numPeers - The total number of peers to retrieve. If 0, all peers are returned, irrespective of `maxBootstrapPeers`.\n * @param maxBootstrapPeers - The maximum number of bootstrap peers to retrieve.\n * @returns An array of peers based on the specified criteria.\n */ function filterPeersByDiscovery(peers, numPeers, maxBootstrapPeers) {\n // Collect the bootstrap peers up to the specified maximum\n let bootstrapPeers = peers.filter((peer)=>peer.tags.has(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.BOOTSTRAP)).slice(0, maxBootstrapPeers);\n // If numPeers is less than the number of bootstrap peers, adjust the bootstrapPeers array\n if (numPeers > 0 && numPeers < bootstrapPeers.length) {\n bootstrapPeers = bootstrapPeers.slice(0, numPeers);\n }\n // Collect non-bootstrap peers\n const nonBootstrapPeers = peers.filter((peer)=>!peer.tags.has(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.BOOTSTRAP));\n // If numPeers is 0, return all peers\n if (numPeers === 0) {\n return [\n ...bootstrapPeers,\n ...nonBootstrapPeers\n ];\n }\n // Initialize the list of selected peers with the bootstrap peers\n const selectedPeers = [\n ...bootstrapPeers\n ];\n // Fill up to numPeers with remaining random peers if needed\n while(selectedPeers.length < numPeers && nonBootstrapPeers.length > 0){\n const randomIndex = Math.floor(Math.random() * nonBootstrapPeers.length);\n const randomPeer = nonBootstrapPeers.splice(randomIndex, 1)[0];\n selectedPeers.push(randomPeer);\n }\n return selectedPeers;\n} //# sourceMappingURL=filterPeers.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL2ZpbHRlclBlZXJzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdDO0FBQ3hDOzs7Ozs7Ozs7O0NBVUMsR0FDTSxTQUFTQyx1QkFBdUJDLEtBQUssRUFBRUMsUUFBUSxFQUFFQyxpQkFBaUI7SUFDckUsMERBQTBEO0lBQzFELElBQUlDLGlCQUFpQkgsTUFDaEJJLE1BQU0sQ0FBQyxDQUFDQyxPQUFTQSxLQUFLQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ1Qsa0RBQUlBLENBQUNVLFNBQVMsR0FDN0NDLEtBQUssQ0FBQyxHQUFHUDtJQUNkLDBGQUEwRjtJQUMxRixJQUFJRCxXQUFXLEtBQUtBLFdBQVdFLGVBQWVPLE1BQU0sRUFBRTtRQUNsRFAsaUJBQWlCQSxlQUFlTSxLQUFLLENBQUMsR0FBR1I7SUFDN0M7SUFDQSw4QkFBOEI7SUFDOUIsTUFBTVUsb0JBQW9CWCxNQUFNSSxNQUFNLENBQUMsQ0FBQ0MsT0FBUyxDQUFDQSxLQUFLQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ1Qsa0RBQUlBLENBQUNVLFNBQVM7SUFDOUUscUNBQXFDO0lBQ3JDLElBQUlQLGFBQWEsR0FBRztRQUNoQixPQUFPO2VBQUlFO2VBQW1CUTtTQUFrQjtJQUNwRDtJQUNBLGlFQUFpRTtJQUNqRSxNQUFNQyxnQkFBZ0I7V0FBSVQ7S0FBZTtJQUN6Qyw0REFBNEQ7SUFDNUQsTUFBT1MsY0FBY0YsTUFBTSxHQUFHVCxZQUFZVSxrQkFBa0JELE1BQU0sR0FBRyxFQUFHO1FBQ3BFLE1BQU1HLGNBQWNDLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsTUFBTSxLQUFLTCxrQkFBa0JELE1BQU07UUFDdkUsTUFBTU8sYUFBYU4sa0JBQWtCTyxNQUFNLENBQUNMLGFBQWEsRUFBRSxDQUFDLEVBQUU7UUFDOURELGNBQWNPLElBQUksQ0FBQ0Y7SUFDdkI7SUFDQSxPQUFPTDtBQUNYLEVBQ0EsdUNBQXVDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL2ZpbHRlclBlZXJzLmpzPzQ3YWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGFncyB9IGZyb20gXCJAd2FrdS9pbnRlcmZhY2VzXCI7XG4vKipcbiAqIFJldHJpZXZlcyBhIGxpc3Qgb2YgcGVlcnMgYmFzZWQgb24gdGhlIHNwZWNpZmllZCBjcml0ZXJpYTpcbiAqIDEuIElmIG51bVBlZXJzIGlzIDAsIHJldHVybiBhbGwgcGVlcnNcbiAqID
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/stream_manager.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/core/dist/lib/stream_manager.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 */ StreamManager: () => (/* binding */ StreamManager)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/libp2p */ \"(ssr)/./node_modules/@waku/utils/dist/libp2p/index.js\");\n\n\nclass StreamManager {\n constructor(multicodec, getConnections, addEventListener){\n this.handlePeerUpdateStreamPool = (evt)=>{\n const peer = evt.detail.peer;\n if (peer.protocols.includes(this.multicodec)) {\n this.log.info(`Preemptively opening a stream to ${peer.id.toString()}`);\n this.prepareNewStream(peer);\n }\n };\n this.multicodec = multicodec;\n this.getConnections = getConnections;\n this.addEventListener = addEventListener;\n this.log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(`stream-manager:${multicodec}`);\n this.addEventListener(\"peer:update\", this.handlePeerUpdateStreamPool.bind(this));\n this.getStream = this.getStream.bind(this);\n this.streamPool = new Map();\n }\n async getStream(peer) {\n const peerIdStr = peer.id.toString();\n const streamPromise = this.streamPool.get(peerIdStr);\n if (!streamPromise) {\n return this.newStream(peer); // fallback by creating a new stream on the spot\n }\n // We have the stream, let's remove it from the map\n this.streamPool.delete(peerIdStr);\n this.prepareNewStream(peer);\n const stream = await streamPromise;\n if (!stream || stream.status === \"closed\") {\n return this.newStream(peer); // fallback by creating a new stream on the spot\n }\n return stream;\n }\n async newStream(peer) {\n const connections = this.getConnections(peer.id);\n const connection = (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.selectConnection)(connections);\n if (!connection) {\n throw new Error(\"Failed to get a connection to the peer\");\n }\n return connection.newStream(this.multicodec);\n }\n prepareNewStream(peer) {\n const streamPromise = this.newStream(peer).catch(()=>{\n // No error thrown as this call is not triggered by the user\n this.log.error(`Failed to prepare a new stream for ${peer.id.toString()}`);\n });\n this.streamPool.set(peer.id.toString(), streamPromise);\n }\n} //# sourceMappingURL=stream_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL3N0cmVhbV9tYW5hZ2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFxQztBQUNpQjtBQUMvQyxNQUFNRTtJQU1UQyxZQUFZQyxVQUFVLEVBQUVDLGNBQWMsRUFBRUMsZ0JBQWdCLENBQUU7YUF1QzFEQyw2QkFBNkIsQ0FBQ0M7WUFDMUIsTUFBTUMsT0FBT0QsSUFBSUUsTUFBTSxDQUFDRCxJQUFJO1lBQzVCLElBQUlBLEtBQUtFLFNBQVMsQ0FBQ0MsUUFBUSxDQUFDLElBQUksQ0FBQ1IsVUFBVSxHQUFHO2dCQUMxQyxJQUFJLENBQUNTLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDLENBQUMsaUNBQWlDLEVBQUVMLEtBQUtNLEVBQUUsQ0FBQ0MsUUFBUSxHQUFHLENBQUM7Z0JBQ3RFLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUNSO1lBQzFCO1FBQ0o7UUE1Q0ksSUFBSSxDQUFDTCxVQUFVLEdBQUdBO1FBQ2xCLElBQUksQ0FBQ0MsY0FBYyxHQUFHQTtRQUN0QixJQUFJLENBQUNDLGdCQUFnQixHQUFHQTtRQUN4QixJQUFJLENBQUNPLEdBQUcsR0FBRyxJQUFJYiwrQ0FBTUEsQ0FBQyxDQUFDLGVBQWUsRUFBRUksV0FBVyxDQUFDO1FBQ3BELElBQUksQ0FBQ0UsZ0JBQWdCLENBQUMsZUFBZSxJQUFJLENBQUNDLDBCQUEwQixDQUFDVyxJQUFJLENBQUMsSUFBSTtRQUM5RSxJQUFJLENBQUNDLFNBQVMsR0FBRyxJQUFJLENBQUNBLFNBQVMsQ0FBQ0QsSUFBSSxDQUFDLElBQUk7UUFDekMsSUFBSSxDQUFDRSxVQUFVLEdBQUcsSUFBSUM7SUFDMUI7SUFDQSxNQUFNRixVQUFVVixJQUFJLEVBQUU7UUFDbEIsTUFBTWEsWUFBWWIsS0FBS00sRUFBRSxDQUFDQyxRQUFRO1FBQ2xDLE1BQU1PLGdCQUFnQixJQUFJLENBQUNILFVBQVUsQ0FBQ0ksR0F
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.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 */ ERR_INVALID_ID: () => (/* binding */ ERR_INVALID_ID),\n/* harmony export */ ERR_NO_SIGNATURE: () => (/* binding */ ERR_NO_SIGNATURE),\n/* harmony export */ MAX_RECORD_SIZE: () => (/* binding */ MAX_RECORD_SIZE),\n/* harmony export */ MULTIADDR_LENGTH_SIZE: () => (/* binding */ MULTIADDR_LENGTH_SIZE)\n/* harmony export */ });\n// Maximum encoded size of an ENR\nconst MAX_RECORD_SIZE = 300;\nconst ERR_INVALID_ID = \"Invalid record id\";\nconst ERR_NO_SIGNATURE = \"No valid signature found\";\n// The maximum length of byte size of a multiaddr to encode in the `multiaddr` field\n// The size is a big endian 16-bit unsigned integer\nconst MULTIADDR_LENGTH_SIZE = 2; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9jb25zdGFudHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLGlDQUFpQztBQUMxQixNQUFNQSxrQkFBa0IsSUFBSTtBQUM1QixNQUFNQyxpQkFBaUIsb0JBQW9CO0FBQzNDLE1BQU1DLG1CQUFtQiwyQkFBMkI7QUFDM0Qsb0ZBQW9GO0FBQ3BGLG1EQUFtRDtBQUM1QyxNQUFNQyx3QkFBd0IsRUFBRSxDQUN2QyxxQ0FBcUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2Vuci9kaXN0L2NvbnN0YW50cy5qcz81NDg1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIE1heGltdW0gZW5jb2RlZCBzaXplIG9mIGFuIEVOUlxuZXhwb3J0IGNvbnN0IE1BWF9SRUNPUkRfU0laRSA9IDMwMDtcbmV4cG9ydCBjb25zdCBFUlJfSU5WQUxJRF9JRCA9IFwiSW52YWxpZCByZWNvcmQgaWRcIjtcbmV4cG9ydCBjb25zdCBFUlJfTk9fU0lHTkFUVVJFID0gXCJObyB2YWxpZCBzaWduYXR1cmUgZm91bmRcIjtcbi8vIFRoZSBtYXhpbXVtIGxlbmd0aCBvZiBieXRlIHNpemUgb2YgYSBtdWx0aWFkZHIgdG8gZW5jb2RlIGluIHRoZSBgbXVsdGlhZGRyYCBmaWVsZFxuLy8gVGhlIHNpemUgaXMgYSBiaWcgZW5kaWFuIDE2LWJpdCB1bnNpZ25lZCBpbnRlZ2VyXG5leHBvcnQgY29uc3QgTVVMVElBRERSX0xFTkdUSF9TSVpFID0gMjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50cy5qcy5tYXAiXSwibmFtZXMiOlsiTUFYX1JFQ09SRF9TSVpFIiwiRVJSX0lOVkFMSURfSUQiLCJFUlJfTk9fU0lHTkFUVVJFIiwiTVVMVElBRERSX0xFTkdUSF9TSVpFIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/creator.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/creator.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 */ EnrCreator: () => (/* binding */ EnrCreator)\n/* harmony export */ });\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _crypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./crypto.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/crypto.js\");\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/enr.js\");\n/* harmony import */ var _peer_id_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./peer_id.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/peer_id.js\");\n\n\n\n\nclass EnrCreator {\n static fromPublicKey(publicKey, kvs = {}) {\n // EIP-778 specifies that the key must be in compressed format, 33 bytes\n if (publicKey.length !== 33) {\n publicKey = (0,_crypto_js__WEBPACK_IMPORTED_MODULE_1__.compressPublicKey)(publicKey);\n }\n return _enr_js__WEBPACK_IMPORTED_MODULE_2__.ENR.create({\n ...kvs,\n id: (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__.utf8ToBytes)(\"v4\"),\n secp256k1: publicKey\n });\n }\n static async fromPeerId(peerId, kvs = {}) {\n switch(peerId.type){\n case \"secp256k1\":\n return EnrCreator.fromPublicKey((0,_peer_id_js__WEBPACK_IMPORTED_MODULE_3__.getPublicKeyFromPeerId)(peerId), kvs);\n default:\n throw new Error();\n }\n }\n} //# sourceMappingURL=creator.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9jcmVhdG9yLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQWdEO0FBQ0E7QUFDakI7QUFDdUI7QUFDL0MsTUFBTUk7SUFDVCxPQUFPQyxjQUFjQyxTQUFTLEVBQUVDLE1BQU0sQ0FBQyxDQUFDLEVBQUU7UUFDdEMsd0VBQXdFO1FBQ3hFLElBQUlELFVBQVVFLE1BQU0sS0FBSyxJQUFJO1lBQ3pCRixZQUFZTCw2REFBaUJBLENBQUNLO1FBQ2xDO1FBQ0EsT0FBT0osd0NBQUdBLENBQUNPLE1BQU0sQ0FBQztZQUNkLEdBQUdGLEdBQUc7WUFDTkcsSUFBSVYsOERBQVdBLENBQUM7WUFDaEJXLFdBQVdMO1FBQ2Y7SUFDSjtJQUNBLGFBQWFNLFdBQVdDLE1BQU0sRUFBRU4sTUFBTSxDQUFDLENBQUMsRUFBRTtRQUN0QyxPQUFRTSxPQUFPQyxJQUFJO1lBQ2YsS0FBSztnQkFDRCxPQUFPVixXQUFXQyxhQUFhLENBQUNGLG1FQUFzQkEsQ0FBQ1UsU0FBU047WUFDcEU7Z0JBQ0ksTUFBTSxJQUFJUTtRQUNsQjtJQUNKO0FBQ0osRUFDQSxtQ0FBbUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2Vuci9kaXN0L2NyZWF0b3IuanM/MDAxYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1dGY4VG9CeXRlcyB9IGZyb20gXCJAd2FrdS91dGlscy9ieXRlc1wiO1xuaW1wb3J0IHsgY29tcHJlc3NQdWJsaWNLZXkgfSBmcm9tIFwiLi9jcnlwdG8uanNcIjtcbmltcG9ydCB7IEVOUiB9IGZyb20gXCIuL2Vuci5qc1wiO1xuaW1wb3J0IHsgZ2V0UHVibGljS2V5RnJvbVBlZXJJZCB9IGZyb20gXCIuL3BlZXJfaWQuanNcIjtcbmV4cG9ydCBjbGFzcyBFbnJDcmVhdG9yIHtcbiAgICBzdGF0aWMgZnJvbVB1YmxpY0tleShwdWJsaWNLZXksIGt2cyA9IHt9KSB7XG4gICAgICAgIC8vIEVJUC03Nzggc3BlY2lmaWVzIHRoYXQgdGhlIGtleSBtdXN0IGJlIGluIGNvbXByZXNzZWQgZm9ybWF0LCAzMyBieXRlc1xuICAgICAgICBpZiAocHVibGljS2V5Lmxlbmd0aCAhPT0gMzMpIHtcbiAgICAgICAgICAgIHB1YmxpY0tleSA9IGNvbXByZXNzUHVibGljS2V5KHB1YmxpY0tleSk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIEVOUi5jcmVhdGUoe1xuICAgICAgICAgICAgLi4ua3ZzLFxuICAgICAgICAgICAgaWQ6IHV0ZjhUb0J5dGVzKFwidjRcIiksXG4gICAgICAgICAgICBzZWNwMjU2azE6IHB1YmxpY0tleVxuICAgICAgICB9KTtcbiAgICB9XG4gICAgc3RhdGljIGFzeW5jIGZyb21QZWVySWQocGVlcklkLCBrdnMgPSB7fSkge1xuICAgICAgICBzd2l0Y2ggKHBlZXJJZC50eXBlKSB7XG4gICAgICAgICAgICBjYXNlIFwic2VjcDI1NmsxXCI6XG4gICAgICAgICAgICAgICAgcmV0dXJuIEVuckNyZWF0b3IuZnJvbVB1YmxpY0tleShnZXRQdWJsaWNLZXlGcm9tUGVlcklkKHBlZXJJZCksIGt2cyk7XG4gICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigpO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y3JlYXRvci5qcy5tYXAiXSwibmFtZXMiOls
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/crypto.js":
|
||
|
|
/*!****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/crypto.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 */ compressPublicKey: () => (/* binding */ compressPublicKey),\n/* harmony export */ keccak256: () => (/* binding */ keccak256),\n/* harmony export */ sign: () => (/* binding */ sign),\n/* harmony export */ verifySignature: () => (/* binding */ verifySignature)\n/* harmony export */ });\n/* harmony import */ var _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @noble/secp256k1 */ \"(ssr)/./node_modules/@noble/secp256k1/lib/esm/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var js_sha3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! js-sha3 */ \"(ssr)/./node_modules/js-sha3/src/sha3.js\");\n\n\n\n/**\n * ECDSA Sign a message with the given private key.\n *\n * @param message The message to sign, usually a hash.\n * @param privateKey The ECDSA private key to use to sign the message.\n *\n * @returns The signature and the recovery id concatenated.\n */ async function sign(message, privateKey) {\n const [signature, recoveryId] = await _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__.sign(message, privateKey, {\n recovered: true,\n der: false\n });\n return (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.concat)([\n signature,\n new Uint8Array([\n recoveryId\n ])\n ], signature.length + 1);\n}\nfunction keccak256(input) {\n return new Uint8Array(js_sha3__WEBPACK_IMPORTED_MODULE_2__.keccak256.arrayBuffer(input));\n}\nfunction compressPublicKey(publicKey) {\n if (publicKey.length === 64) {\n publicKey = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.concat)([\n new Uint8Array([\n 4\n ]),\n publicKey\n ], 65);\n }\n const point = _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__.Point.fromHex(publicKey);\n return point.toRawBytes(true);\n}\n/**\n * Verify an ECDSA signature.\n */ function verifySignature(signature, message, publicKey) {\n try {\n const _signature = _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__.Signature.fromCompact(signature.slice(0, 64));\n return _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__.verify(_signature, message, publicKey);\n } catch {\n return false;\n }\n} //# sourceMappingURL=crypto.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9jcnlwdG8uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUF5QztBQUNFO0FBQ2hCO0FBQzNCOzs7Ozs7O0NBT0MsR0FDTSxlQUFlRyxLQUFLQyxPQUFPLEVBQUVDLFVBQVU7SUFDMUMsTUFBTSxDQUFDQyxXQUFXQyxXQUFXLEdBQUcsTUFBTVAsa0RBQVMsQ0FBQ0ksU0FBU0MsWUFBWTtRQUNqRUcsV0FBVztRQUNYQyxLQUFLO0lBQ1Q7SUFDQSxPQUFPUix5REFBTUEsQ0FBQztRQUFDSztRQUFXLElBQUlJLFdBQVc7WUFBQ0g7U0FBVztLQUFFLEVBQUVELFVBQVVLLE1BQU0sR0FBRztBQUNoRjtBQUNPLFNBQVNDLFVBQVVDLEtBQUs7SUFDM0IsT0FBTyxJQUFJSCxXQUFXUiw4Q0FBYyxDQUFDWSxXQUFXLENBQUNEO0FBQ3JEO0FBQ08sU0FBU0Usa0JBQWtCQyxTQUFTO0lBQ3ZDLElBQUlBLFVBQVVMLE1BQU0sS0FBSyxJQUFJO1FBQ3pCSyxZQUFZZix5REFBTUEsQ0FBQztZQUFDLElBQUlTLFdBQVc7Z0JBQUM7YUFBRTtZQUFHTTtTQUFVLEVBQUU7SUFDekQ7SUFDQSxNQUFNQyxRQUFRakIsbURBQVUsQ0FBQ21CLE9BQU8sQ0FBQ0g7SUFDakMsT0FBT0MsTUFBTUcsVUFBVSxDQUFDO0FBQzVCO0FBQ0E7O0NBRUMsR0FDTSxTQUFTQyxnQkFBZ0JmLFNBQVMsRUFBRUYsT0FBTyxFQUFFWSxTQUFTO0lBQ3pELElBQUk7UUFDQSxNQUFNTSxhQUFhdEIsdURBQWMsQ0FBQ3dCLFdBQVcsQ0FBQ2xCLFVBQVVtQixLQUFLLENBQUMsR0FBRztRQUNqRSxPQUFPekIsb0RBQVcsQ0FBQ3NCLFlBQVlsQixTQUFTWTtJQUM1QyxFQUNBLE9BQU07UUFDRixPQUFPO0lBQ1g7QUFDSixFQUNBLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvZW5yL2Rpc3QvY3J5cHRvLmpzP2IyMjMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgc2VjcCBmcm9tIFwiQG5vYmxlL3NlY3AyNTZrMVwiO1xuaW1wb3J0IHsgY29uY2F0IH0gZnJvbSBcIkB3YWt1L3V0aWxzL2J5dGVzXCI7XG5p
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/decoder.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/decoder.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 */ EnrDecoder: () => (/* binding */ EnrDecoder)\n/* harmony export */ });\n/* harmony import */ var _ethersproject_rlp__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ethersproject/rlp */ \"(ssr)/./node_modules/@ethersproject/rlp/lib.esm/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! uint8arrays/from-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/from-string.node.js\");\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/enr.js\");\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(\"enr:decoder\");\nclass EnrDecoder {\n static fromString(encoded) {\n if (!encoded.startsWith(_enr_js__WEBPACK_IMPORTED_MODULE_3__.ENR.RECORD_PREFIX)) {\n throw new Error(`\"string encoded ENR must start with '${_enr_js__WEBPACK_IMPORTED_MODULE_3__.ENR.RECORD_PREFIX}'`);\n }\n return EnrDecoder.fromRLP((0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_2__.fromString)(encoded.slice(4), \"base64url\"));\n }\n static fromRLP(encoded) {\n const decoded = _ethersproject_rlp__WEBPACK_IMPORTED_MODULE_4__.decode(encoded).map(_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.hexToBytes);\n return fromValues(decoded);\n }\n}\nasync function fromValues(values) {\n const { signature, seq, kvs } = checkValues(values);\n const obj = {};\n for(let i = 0; i < kvs.length; i += 2){\n try {\n obj[(0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.bytesToUtf8)(kvs[i])] = kvs[i + 1];\n } catch (e) {\n log.error(\"Failed to decode ENR key to UTF-8, skipping it\", kvs[i], e);\n }\n }\n const _seq = decodeSeq(seq);\n const enr = await _enr_js__WEBPACK_IMPORTED_MODULE_3__.ENR.create(obj, _seq, signature);\n checkSignature(seq, kvs, enr, signature);\n return enr;\n}\nfunction decodeSeq(seq) {\n // If seq is an empty array, translate as value 0\n if (!seq.length) return BigInt(0);\n return BigInt(\"0x\" + (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.bytesToHex)(seq));\n}\nfunction checkValues(values) {\n if (!Array.isArray(values)) {\n throw new Error(\"Decoded ENR must be an array\");\n }\n if (values.length % 2 !== 0) {\n throw new Error(\"Decoded ENR must have an even number of elements\");\n }\n const [signature, seq, ...kvs] = values;\n if (!signature || Array.isArray(signature)) {\n throw new Error(\"Decoded ENR invalid signature: must be a byte array\");\n }\n if (!seq || Array.isArray(seq)) {\n throw new Error(\"Decoded ENR invalid sequence number: must be a byte array\");\n }\n return {\n signature,\n seq,\n kvs\n };\n}\nfunction checkSignature(seq, kvs, enr, signature) {\n const rlpEncodedBytes = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.hexToBytes)(_ethersproject_rlp__WEBPACK_IMPORTED_MODULE_4__.encode([\n seq,\n ...kvs\n ]));\n if (!enr.verify(rlpEncodedBytes, signature)) {\n throw new Error(\"Unable to verify ENR signature\");\n }\n} //# sourceMappingURL=decoder.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9kZWNvZGVyLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUEwQztBQUNMO0FBQ21DO0FBQ25CO0FBQ3RCO0FBQy9CLE1BQU1PLE1BQU0sSUFBSU4sK0NBQU1BLENBQUM7QUFDaEIsTUFBTU
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/enr.js":
|
||
|
|
/*!*************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/enr.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 */ ENR: () => (/* binding */ ENR),\n/* harmony export */ TransportProtocol: () => (/* binding */ TransportProtocol),\n/* harmony export */ TransportProtocolPerIpVersion: () => (/* binding */ TransportProtocolPerIpVersion)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.js\");\n/* harmony import */ var _crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./crypto.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/crypto.js\");\n/* harmony import */ var _get_multiaddr_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./get_multiaddr.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/get_multiaddr.js\");\n/* harmony import */ var _peer_id_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_id.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/peer_id.js\");\n/* harmony import */ var _raw_enr_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./raw_enr.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/raw_enr.js\");\n/* harmony import */ var _v4_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./v4.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/v4.js\");\n\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(\"enr\");\nvar TransportProtocol;\n(function(TransportProtocol) {\n TransportProtocol[\"TCP\"] = \"tcp\";\n TransportProtocol[\"UDP\"] = \"udp\";\n})(TransportProtocol || (TransportProtocol = {}));\nvar TransportProtocolPerIpVersion;\n(function(TransportProtocolPerIpVersion) {\n TransportProtocolPerIpVersion[\"TCP4\"] = \"tcp4\";\n TransportProtocolPerIpVersion[\"UDP4\"] = \"udp4\";\n TransportProtocolPerIpVersion[\"TCP6\"] = \"tcp6\";\n TransportProtocolPerIpVersion[\"UDP6\"] = \"udp6\";\n})(TransportProtocolPerIpVersion || (TransportProtocolPerIpVersion = {}));\nclass ENR extends _raw_enr_js__WEBPACK_IMPORTED_MODULE_5__.RawEnr {\n static{\n this.RECORD_PREFIX = \"enr:\";\n }\n static async create(kvs = {}, seq = BigInt(1), signature) {\n const enr = new ENR(kvs, seq, signature);\n try {\n const publicKey = enr.publicKey;\n if (publicKey) {\n enr.peerId = await (0,_peer_id_js__WEBPACK_IMPORTED_MODULE_4__.createPeerIdFromPublicKey)(publicKey);\n }\n } catch (e) {\n log.error(\"Could not calculate peer id for ENR\", e);\n }\n return enr;\n }\n get nodeId() {\n switch(this.id){\n case \"v4\":\n return this.publicKey ? _v4_js__WEBPACK_IMPORTED_MODULE_6__.nodeId(this.publicKey) : undefined;\n default:\n throw new Error(_constants_js__WEBPACK_IMPORTED_MODULE_1__.ERR_INVALID_ID);\n }\n }\n get shardInfo() {\n if (this.rs && this.rsv) {\n log.warn(\"ENR contains both `rs` and `rsv` fields.\");\n }\n return this.rs || this.rsv;\n }\n setLocationMultiaddr(multiaddr) {\n const protoNames = multiaddr.protoNames();\n if (protoNames.length !== 2 && protoNames[1] !== \"udp\" && protoNames[1] !== \"tcp\") {\n throw new Error(\"Invalid multiaddr\");\n }\n const tuples = multiaddr.tuples();\n if (!tuples[0][1] || !tuples[1][1]) {\n throw new Error(\"Invalid multiaddr\");\n }\n // IPv4\n if (tuples[0][0] === 4) {\n this.set(\"ip\", tuples[0][1]);\n this.set(protoNames[1], tuples[1][1]);\n } else {\n this.set(\"ip6\", tuples[0][1]);\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/get_multiaddr.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/get_multiaddr.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 */ locationMultiaddrFromEnrFields: () => (/* binding */ locationMultiaddrFromEnrFields)\n/* harmony export */ });\n/* harmony import */ var _multiaddr_from_fields_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./multiaddr_from_fields.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddr_from_fields.js\");\n\nfunction locationMultiaddrFromEnrFields(enr, protocol) {\n switch(protocol){\n case \"udp\":\n return locationMultiaddrFromEnrFields(enr, \"udp4\") || locationMultiaddrFromEnrFields(enr, \"udp6\");\n case \"tcp\":\n return locationMultiaddrFromEnrFields(enr, \"tcp4\") || locationMultiaddrFromEnrFields(enr, \"tcp6\");\n }\n const isIpv6 = protocol.endsWith(\"6\");\n const ipVal = enr.get(isIpv6 ? \"ip6\" : \"ip\");\n if (!ipVal) return;\n const protoName = protocol.slice(0, 3);\n let protoVal;\n switch(protoName){\n case \"udp\":\n protoVal = isIpv6 ? enr.get(\"udp6\") : enr.get(\"udp\");\n break;\n case \"tcp\":\n protoVal = isIpv6 ? enr.get(\"tcp6\") : enr.get(\"tcp\");\n break;\n default:\n return;\n }\n if (!protoVal) return;\n return (0,_multiaddr_from_fields_js__WEBPACK_IMPORTED_MODULE_0__.multiaddrFromFields)(isIpv6 ? \"ip6\" : \"ip4\", protoName, ipVal, protoVal);\n} //# sourceMappingURL=get_multiaddr.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9nZXRfbXVsdGlhZGRyLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQWlFO0FBQzFELFNBQVNDLCtCQUErQkMsR0FBRyxFQUFFQyxRQUFRO0lBQ3hELE9BQVFBO1FBQ0osS0FBSztZQUNELE9BQVFGLCtCQUErQkMsS0FBSyxXQUN4Q0QsK0JBQStCQyxLQUFLO1FBQzVDLEtBQUs7WUFDRCxPQUFRRCwrQkFBK0JDLEtBQUssV0FDeENELCtCQUErQkMsS0FBSztJQUNoRDtJQUNBLE1BQU1FLFNBQVNELFNBQVNFLFFBQVEsQ0FBQztJQUNqQyxNQUFNQyxRQUFRSixJQUFJSyxHQUFHLENBQUNILFNBQVMsUUFBUTtJQUN2QyxJQUFJLENBQUNFLE9BQ0Q7SUFDSixNQUFNRSxZQUFZTCxTQUFTTSxLQUFLLENBQUMsR0FBRztJQUNwQyxJQUFJQztJQUNKLE9BQVFGO1FBQ0osS0FBSztZQUNERSxXQUFXTixTQUFTRixJQUFJSyxHQUFHLENBQUMsVUFBVUwsSUFBSUssR0FBRyxDQUFDO1lBQzlDO1FBQ0osS0FBSztZQUNERyxXQUFXTixTQUFTRixJQUFJSyxHQUFHLENBQUMsVUFBVUwsSUFBSUssR0FBRyxDQUFDO1lBQzlDO1FBQ0o7WUFDSTtJQUNSO0lBQ0EsSUFBSSxDQUFDRyxVQUNEO0lBQ0osT0FBT1YsOEVBQW1CQSxDQUFDSSxTQUFTLFFBQVEsT0FBT0ksV0FBV0YsT0FBT0k7QUFDekUsRUFDQSx5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2Vuci9kaXN0L2dldF9tdWx0aWFkZHIuanM/MDUwNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtdWx0aWFkZHJGcm9tRmllbGRzIH0gZnJvbSBcIi4vbXVsdGlhZGRyX2Zyb21fZmllbGRzLmpzXCI7XG5leHBvcnQgZnVuY3Rpb24gbG9jYXRpb25NdWx0aWFkZHJGcm9tRW5yRmllbGRzKGVuciwgcHJvdG9jb2wpIHtcbiAgICBzd2l0Y2ggKHByb3RvY29sKSB7XG4gICAgICAgIGNhc2UgXCJ1ZHBcIjpcbiAgICAgICAgICAgIHJldHVybiAobG9jYXRpb25NdWx0aWFkZHJGcm9tRW5yRmllbGRzKGVuciwgXCJ1ZHA0XCIpIHx8XG4gICAgICAgICAgICAgICAgbG9jYXRpb25NdWx0aWFkZHJGcm9tRW5yRmllbGRzKGVuciwgXCJ1ZHA2XCIpKTtcbiAgICAgICAgY2FzZSBcInRjcFwiOlxuICAgICAgICAgICAgcmV0dXJuIChsb2NhdGlvbk11bHRpYWRkckZyb21FbnJGaWVsZHMoZW5yLCBcInRjcDRcIikgfHxcbiAgICAgICAgICAgICAgICBsb2NhdGlvbk11bHRpYWRkckZyb21FbnJGaWVsZHMoZW5yLCBcInRjcDZcIikpO1xuICAgIH1cbiAgICBjb25zdCBpc0lwdjYgPSBwcm90b2NvbC5lbmRzV2l0aChcIjZcIik7XG4gICAgY29uc3QgaXBWYWwgPSBlbnIuZ2V0KGlzSXB2NiA/IFwiaXA2XCIgOiBcImlwXCIpO1xuICAgIGlmICghaXBWYWwpXG4gICAgICAgIHJldHVybjtcbiAgICBjb25zdCBwcm90b05hbWUgPSBwcm90b2NvbC5zbGljZSgwLCAzKTtcbiAgICBsZXQgcHJvdG9WYWw7XG4gICAgc3dpdGNoIChwcm90b05hbWUpIHtcbiAgICAgICAgY2FzZSBcInVkcFwiOlxuICAgICAgICAgICAgcHJvdG9WYWwgPSBpc0lwdjYgPyBlbnIuZ2V0KFwidWRwNlwiKSA6IGVuci5nZXQoXCJ1ZHBcIik7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSBcInRjcFwiOlxuICAgICAgICAgICAgcHJvdG9WYWwgPSBpc0lwdjYgPyBlbnIuZ2V0KFwidGNwNlwiKSA6IGVuci5nZXQoXCJ0Y3BcIik7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHJldHVybjtcbiAgICB9XG4gICAgaWYgKCFwcm90
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/index.js":
|
||
|
|
/*!***************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/index.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 */ ENR: () => (/* reexport safe */ _enr_js__WEBPACK_IMPORTED_MODULE_3__.ENR),\n/* harmony export */ ERR_INVALID_ID: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_0__.ERR_INVALID_ID),\n/* harmony export */ ERR_NO_SIGNATURE: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_0__.ERR_NO_SIGNATURE),\n/* harmony export */ EnrCreator: () => (/* reexport safe */ _creator_js__WEBPACK_IMPORTED_MODULE_1__.EnrCreator),\n/* harmony export */ EnrDecoder: () => (/* reexport safe */ _decoder_js__WEBPACK_IMPORTED_MODULE_2__.EnrDecoder),\n/* harmony export */ MAX_RECORD_SIZE: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_0__.MAX_RECORD_SIZE),\n/* harmony export */ MULTIADDR_LENGTH_SIZE: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_0__.MULTIADDR_LENGTH_SIZE),\n/* harmony export */ TransportProtocol: () => (/* reexport safe */ _enr_js__WEBPACK_IMPORTED_MODULE_3__.TransportProtocol),\n/* harmony export */ TransportProtocolPerIpVersion: () => (/* reexport safe */ _enr_js__WEBPACK_IMPORTED_MODULE_3__.TransportProtocolPerIpVersion),\n/* harmony export */ compressPublicKey: () => (/* reexport safe */ _crypto_js__WEBPACK_IMPORTED_MODULE_6__.compressPublicKey),\n/* harmony export */ createPeerIdFromPublicKey: () => (/* reexport safe */ _peer_id_js__WEBPACK_IMPORTED_MODULE_4__.createPeerIdFromPublicKey),\n/* harmony export */ decodeWaku2: () => (/* reexport safe */ _waku2_codec_js__WEBPACK_IMPORTED_MODULE_5__.decodeWaku2),\n/* harmony export */ encodeWaku2: () => (/* reexport safe */ _waku2_codec_js__WEBPACK_IMPORTED_MODULE_5__.encodeWaku2),\n/* harmony export */ getPrivateKeyFromPeerId: () => (/* reexport safe */ _peer_id_js__WEBPACK_IMPORTED_MODULE_4__.getPrivateKeyFromPeerId),\n/* harmony export */ getPublicKeyFromPeerId: () => (/* reexport safe */ _peer_id_js__WEBPACK_IMPORTED_MODULE_4__.getPublicKeyFromPeerId),\n/* harmony export */ keccak256: () => (/* reexport safe */ _crypto_js__WEBPACK_IMPORTED_MODULE_6__.keccak256),\n/* harmony export */ sign: () => (/* reexport safe */ _crypto_js__WEBPACK_IMPORTED_MODULE_6__.sign),\n/* harmony export */ verifySignature: () => (/* reexport safe */ _crypto_js__WEBPACK_IMPORTED_MODULE_6__.verifySignature)\n/* harmony export */ });\n/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.js\");\n/* harmony import */ var _creator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./creator.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/creator.js\");\n/* harmony import */ var _decoder_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./decoder.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/decoder.js\");\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/enr.js\");\n/* harmony import */ var _peer_id_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_id.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/peer_id.js\");\n/* harmony import */ var _waku2_codec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./waku2_codec.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/waku2_codec.js\");\n/* harmony import */ var _crypto_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./crypto.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/crypto.js\");\n\n\n\n\n\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQS
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddr_from_fields.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddr_from_fields.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 */ multiaddrFromFields: () => (/* binding */ multiaddrFromFields)\n/* harmony export */ });\n/* harmony import */ var _multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @multiformats/multiaddr */ \"(ssr)/./node_modules/@multiformats/multiaddr/dist/src/index.js\");\n/* harmony import */ var _multiformats_multiaddr_convert__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @multiformats/multiaddr/convert */ \"(ssr)/./node_modules/@multiformats/multiaddr/dist/src/convert.js\");\n\n\nfunction multiaddrFromFields(ipFamily, protocol, ipBytes, protocolBytes) {\n let ma = (0,_multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__.multiaddr)(\"/\" + ipFamily + \"/\" + (0,_multiformats_multiaddr_convert__WEBPACK_IMPORTED_MODULE_1__.convertToString)(ipFamily, ipBytes));\n ma = ma.encapsulate((0,_multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__.multiaddr)(\"/\" + protocol + \"/\" + (0,_multiformats_multiaddr_convert__WEBPACK_IMPORTED_MODULE_1__.convertToString)(protocol, protocolBytes)));\n return ma;\n} //# sourceMappingURL=multiaddr_from_fields.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9tdWx0aWFkZHJfZnJvbV9maWVsZHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQW9EO0FBQ2M7QUFDM0QsU0FBU0Usb0JBQW9CQyxRQUFRLEVBQUVDLFFBQVEsRUFBRUMsT0FBTyxFQUFFQyxhQUFhO0lBQzFFLElBQUlDLEtBQUtQLGtFQUFTQSxDQUFDLE1BQU1HLFdBQVcsTUFBTUYsZ0ZBQWVBLENBQUNFLFVBQVVFO0lBQ3BFRSxLQUFLQSxHQUFHQyxXQUFXLENBQUNSLGtFQUFTQSxDQUFDLE1BQU1JLFdBQVcsTUFBTUgsZ0ZBQWVBLENBQUNHLFVBQVVFO0lBQy9FLE9BQU9DO0FBQ1gsRUFDQSxpREFBaUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2Vuci9kaXN0L211bHRpYWRkcl9mcm9tX2ZpZWxkcy5qcz83NWFlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG11bHRpYWRkciB9IGZyb20gXCJAbXVsdGlmb3JtYXRzL211bHRpYWRkclwiO1xuaW1wb3J0IHsgY29udmVydFRvU3RyaW5nIH0gZnJvbSBcIkBtdWx0aWZvcm1hdHMvbXVsdGlhZGRyL2NvbnZlcnRcIjtcbmV4cG9ydCBmdW5jdGlvbiBtdWx0aWFkZHJGcm9tRmllbGRzKGlwRmFtaWx5LCBwcm90b2NvbCwgaXBCeXRlcywgcHJvdG9jb2xCeXRlcykge1xuICAgIGxldCBtYSA9IG11bHRpYWRkcihcIi9cIiArIGlwRmFtaWx5ICsgXCIvXCIgKyBjb252ZXJ0VG9TdHJpbmcoaXBGYW1pbHksIGlwQnl0ZXMpKTtcbiAgICBtYSA9IG1hLmVuY2Fwc3VsYXRlKG11bHRpYWRkcihcIi9cIiArIHByb3RvY29sICsgXCIvXCIgKyBjb252ZXJ0VG9TdHJpbmcocHJvdG9jb2wsIHByb3RvY29sQnl0ZXMpKSk7XG4gICAgcmV0dXJuIG1hO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bXVsdGlhZGRyX2Zyb21fZmllbGRzLmpzLm1hcCJdLCJuYW1lcyI6WyJtdWx0aWFkZHIiLCJjb252ZXJ0VG9TdHJpbmciLCJtdWx0aWFkZHJGcm9tRmllbGRzIiwiaXBGYW1pbHkiLCJwcm90b2NvbCIsImlwQnl0ZXMiLCJwcm90b2NvbEJ5dGVzIiwibWEiLCJlbmNhcHN1bGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddr_from_fields.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddrs_codec.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddrs_codec.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 */ decodeMultiaddrs: () => (/* binding */ decodeMultiaddrs),\n/* harmony export */ encodeMultiaddrs: () => (/* binding */ encodeMultiaddrs)\n/* harmony export */ });\n/* harmony import */ var _multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @multiformats/multiaddr */ \"(ssr)/./node_modules/@multiformats/multiaddr/dist/src/index.js\");\n/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.js\");\n\n\nfunction decodeMultiaddrs(bytes) {\n const multiaddrs = [];\n let index = 0;\n while(index < bytes.length){\n const sizeDataView = new DataView(bytes.buffer, index, _constants_js__WEBPACK_IMPORTED_MODULE_1__.MULTIADDR_LENGTH_SIZE);\n const size = sizeDataView.getUint16(0);\n index += _constants_js__WEBPACK_IMPORTED_MODULE_1__.MULTIADDR_LENGTH_SIZE;\n const multiaddrBytes = bytes.slice(index, index + size);\n index += size;\n multiaddrs.push((0,_multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__.multiaddr)(multiaddrBytes));\n }\n return multiaddrs;\n}\nfunction encodeMultiaddrs(multiaddrs) {\n const totalLength = multiaddrs.reduce((acc, ma)=>acc + _constants_js__WEBPACK_IMPORTED_MODULE_1__.MULTIADDR_LENGTH_SIZE + ma.bytes.length, 0);\n const bytes = new Uint8Array(totalLength);\n const dataView = new DataView(bytes.buffer);\n let index = 0;\n multiaddrs.forEach((multiaddr)=>{\n if (multiaddr.getPeerId()) throw new Error(\"`multiaddr` field MUST not contain peer id\");\n // Prepend the size of the next entry\n dataView.setUint16(index, multiaddr.bytes.length);\n index += _constants_js__WEBPACK_IMPORTED_MODULE_1__.MULTIADDR_LENGTH_SIZE;\n bytes.set(multiaddr.bytes, index);\n index += multiaddr.bytes.length;\n });\n return bytes;\n} //# sourceMappingURL=multiaddrs_codec.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9tdWx0aWFkZHJzX2NvZGVjLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBb0Q7QUFDRztBQUNoRCxTQUFTRSxpQkFBaUJDLEtBQUs7SUFDbEMsTUFBTUMsYUFBYSxFQUFFO0lBQ3JCLElBQUlDLFFBQVE7SUFDWixNQUFPQSxRQUFRRixNQUFNRyxNQUFNLENBQUU7UUFDekIsTUFBTUMsZUFBZSxJQUFJQyxTQUFTTCxNQUFNTSxNQUFNLEVBQUVKLE9BQU9KLGdFQUFxQkE7UUFDNUUsTUFBTVMsT0FBT0gsYUFBYUksU0FBUyxDQUFDO1FBQ3BDTixTQUFTSixnRUFBcUJBO1FBQzlCLE1BQU1XLGlCQUFpQlQsTUFBTVUsS0FBSyxDQUFDUixPQUFPQSxRQUFRSztRQUNsREwsU0FBU0s7UUFDVE4sV0FBV1UsSUFBSSxDQUFDZCxrRUFBU0EsQ0FBQ1k7SUFDOUI7SUFDQSxPQUFPUjtBQUNYO0FBQ08sU0FBU1csaUJBQWlCWCxVQUFVO0lBQ3ZDLE1BQU1ZLGNBQWNaLFdBQVdhLE1BQU0sQ0FBQyxDQUFDQyxLQUFLQyxLQUFPRCxNQUFNakIsZ0VBQXFCQSxHQUFHa0IsR0FBR2hCLEtBQUssQ0FBQ0csTUFBTSxFQUFFO0lBQ2xHLE1BQU1ILFFBQVEsSUFBSWlCLFdBQVdKO0lBQzdCLE1BQU1LLFdBQVcsSUFBSWIsU0FBU0wsTUFBTU0sTUFBTTtJQUMxQyxJQUFJSixRQUFRO0lBQ1pELFdBQVdrQixPQUFPLENBQUMsQ0FBQ3RCO1FBQ2hCLElBQUlBLFVBQVV1QixTQUFTLElBQ25CLE1BQU0sSUFBSUMsTUFBTTtRQUNwQixxQ0FBcUM7UUFDckNILFNBQVNJLFNBQVMsQ0FBQ3BCLE9BQU9MLFVBQVVHLEtBQUssQ0FBQ0csTUFBTTtRQUNoREQsU0FBU0osZ0VBQXFCQTtRQUM5QkUsTUFBTXVCLEdBQUcsQ0FBQzFCLFVBQVVHLEtBQUssRUFBRUU7UUFDM0JBLFNBQVNMLFVBQVVHLEtBQUssQ0FBQ0csTUFBTTtJQUNuQztJQUNBLE9BQU9IO0FBQ1gsRUFDQSw0Q0FBNEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2Vuci9kaXN0L211bHRpYWRkcnNfY29kZWMuanM/YmNlZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtdWx0aWFkZHIgfSBmcm9tIFwiQG11bHRpZm9ybWF0cy9tdWx0aWFkZHJcIjtcbmltcG9ydCB7IE1VTFRJQUREUl9MRU5HVEhfU0laRSB9IGZyb20gXCIuL2NvbnN0YW50cy5qc1wiO1xuZXhwb3J0IGZ1bmN0aW9uIGRlY29kZU11bHRpYWRkcnMoYnl0ZXMpIHtcbiAgICBjb25zdCBtdWx0aWFkZHJzID0gW107XG4gICAgbGV0IGluZGV4ID0gMDtcbiAgICB3aGlsZSAoaW5kZXggPCBieXRlcy5sZW5ndGgpIHtcbiAgICAgICAgY29uc3Qgc2l6ZURhdGFWaWV3ID0gbmV3IERhdGFWaWV3KGJ5dGVzLmJ1ZmZlciwgaW5kZXgsIE1VTFRJQUREUl
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/peer_id.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/peer_id.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 */ createPeerIdFromPublicKey: () => (/* binding */ createPeerIdFromPublicKey),\n/* harmony export */ getPrivateKeyFromPeerId: () => (/* binding */ getPrivateKeyFromPeerId),\n/* harmony export */ getPublicKeyFromPeerId: () => (/* binding */ getPublicKeyFromPeerId)\n/* harmony export */ });\n/* harmony import */ var _libp2p_crypto_keys__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @libp2p/crypto/keys */ \"(ssr)/./node_modules/@libp2p/crypto/dist/src/keys/index.js\");\n/* harmony import */ var _libp2p_peer_id__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @libp2p/peer-id */ \"(ssr)/./node_modules/@libp2p/peer-id/dist/src/index.js\");\n\n\n\nfunction createPeerIdFromPublicKey(publicKey) {\n const _publicKey = new _libp2p_crypto_keys__WEBPACK_IMPORTED_MODULE_0__.supportedKeys.secp256k1.Secp256k1PublicKey(publicKey);\n return (0,_libp2p_peer_id__WEBPACK_IMPORTED_MODULE_1__.peerIdFromKeys)(_publicKey.bytes, undefined);\n}\nfunction getPublicKeyFromPeerId(peerId) {\n if (peerId.type !== \"secp256k1\") {\n throw new Error(\"Unsupported peer id type\");\n }\n return (0,_libp2p_crypto_keys__WEBPACK_IMPORTED_MODULE_0__.unmarshalPublicKey)(peerId.publicKey).marshal();\n}\n// Only used in tests\nasync function getPrivateKeyFromPeerId(peerId) {\n if (peerId.type !== \"secp256k1\") {\n throw new Error(\"Unsupported peer id type\");\n }\n if (!peerId.privateKey) {\n throw new Error(\"Private key not present on peer id\");\n }\n const privateKey = await (0,_libp2p_crypto_keys__WEBPACK_IMPORTED_MODULE_0__.unmarshalPrivateKey)(peerId.privateKey);\n return privateKey.marshal();\n} //# sourceMappingURL=peer_id.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9wZWVyX2lkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQThFO0FBQzFCO0FBQ0g7QUFDMUMsU0FBU0ksMEJBQTBCQyxTQUFTO0lBQy9DLE1BQU1DLGFBQWEsSUFBSUosOERBQWFBLENBQUNLLFNBQVMsQ0FBQ0Msa0JBQWtCLENBQUNIO0lBQ2xFLE9BQU9GLCtEQUFjQSxDQUFDRyxXQUFXRyxLQUFLLEVBQUVDO0FBQzVDO0FBQ08sU0FBU0MsdUJBQXVCQyxNQUFNO0lBQ3pDLElBQUlBLE9BQU9DLElBQUksS0FBSyxhQUFhO1FBQzdCLE1BQU0sSUFBSUMsTUFBTTtJQUNwQjtJQUNBLE9BQU9iLHVFQUFrQkEsQ0FBQ1csT0FBT1AsU0FBUyxFQUFFVSxPQUFPO0FBQ3ZEO0FBQ0EscUJBQXFCO0FBQ2QsZUFBZUMsd0JBQXdCSixNQUFNO0lBQ2hELElBQUlBLE9BQU9DLElBQUksS0FBSyxhQUFhO1FBQzdCLE1BQU0sSUFBSUMsTUFBTTtJQUNwQjtJQUNBLElBQUksQ0FBQ0YsT0FBT0ssVUFBVSxFQUFFO1FBQ3BCLE1BQU0sSUFBSUgsTUFBTTtJQUNwQjtJQUNBLE1BQU1HLGFBQWEsTUFBTWpCLHdFQUFtQkEsQ0FBQ1ksT0FBT0ssVUFBVTtJQUM5RCxPQUFPQSxXQUFXRixPQUFPO0FBQzdCLEVBQ0EsbUNBQW1DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC9wZWVyX2lkLmpzP2VlMTkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdW5tYXJzaGFsUHJpdmF0ZUtleSwgdW5tYXJzaGFsUHVibGljS2V5IH0gZnJvbSBcIkBsaWJwMnAvY3J5cHRvL2tleXNcIjtcbmltcG9ydCB7IHN1cHBvcnRlZEtleXMgfSBmcm9tIFwiQGxpYnAycC9jcnlwdG8va2V5c1wiO1xuaW1wb3J0IHsgcGVlcklkRnJvbUtleXMgfSBmcm9tIFwiQGxpYnAycC9wZWVyLWlkXCI7XG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlUGVlcklkRnJvbVB1YmxpY0tleShwdWJsaWNLZXkpIHtcbiAgICBjb25zdCBfcHVibGljS2V5ID0gbmV3IHN1cHBvcnRlZEtleXMuc2VjcDI1NmsxLlNlY3AyNTZrMVB1YmxpY0tleShwdWJsaWNLZXkpO1xuICAgIHJldHVybiBwZWVySWRGcm9tS2V5cyhfcHVibGljS2V5LmJ5dGVzLCB1bmRlZmluZWQpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGdldFB1YmxpY0tleUZyb21QZWVySWQocGVlcklkKSB7XG4gICAgaWYgKHBlZXJJZC50eXBlICE9PSBcInNlY3AyNTZrMVwiKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihcIlVuc3VwcG9ydGVkIHBlZXIgaWQgdHlwZVwiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVubWFyc2hhbFB1YmxpY0tleShwZWVySWQucHVibGljS2V5KS5tYXJzaGFsKCk7XG59XG4vLyBPbmx5IHVzZWQgaW4gdGVzdHNcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRQcml2YXRlS2V5RnJvbVBlZXJJZChwZWVySWQpIHtcbiAgICBpZiAocGVlcklkLnR5cGUgIT09IFwic2VjcDI1NmsxXCIpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiVW5zdXBwb3J0ZWQgcGVlciBpZCB0eXBlXCIpO1xuICAgIH1cbiAgICBpZiAoIXBlZXJJZC5wcml2YXRlS2V5KSB7XG4gICAgICAgIHRocm93IG5ldyBFcn
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/raw_enr.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/raw_enr.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 */ RawEnr: () => (/* binding */ RawEnr)\n/* harmony export */ });\n/* harmony import */ var _multiformats_multiaddr_convert__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @multiformats/multiaddr/convert */ \"(ssr)/./node_modules/@multiformats/multiaddr/dist/src/convert.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./constants.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/constants.js\");\n/* harmony import */ var _multiaddrs_codec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./multiaddrs_codec.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/multiaddrs_codec.js\");\n/* harmony import */ var _waku2_codec_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./waku2_codec.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/waku2_codec.js\");\n\n\n\n\n\n\nclass RawEnr extends Map {\n constructor(kvs = {}, seq = BigInt(1), signature){\n super(Object.entries(kvs));\n this.seq = seq;\n this.signature = signature;\n }\n set(k, v) {\n this.signature = undefined;\n this.seq++;\n return super.set(k, v);\n }\n get id() {\n const id = this.get(\"id\");\n if (!id) throw new Error(\"id not found.\");\n return (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_2__.bytesToUtf8)(id);\n }\n get publicKey() {\n switch(this.id){\n case \"v4\":\n return this.get(\"secp256k1\");\n default:\n throw new Error(_constants_js__WEBPACK_IMPORTED_MODULE_3__.ERR_INVALID_ID);\n }\n }\n get rs() {\n const rs = this.get(\"rs\");\n if (!rs) return undefined;\n return (0,_waku_utils__WEBPACK_IMPORTED_MODULE_1__.decodeRelayShard)(rs);\n }\n get rsv() {\n const rsv = this.get(\"rsv\");\n if (!rsv) return undefined;\n return (0,_waku_utils__WEBPACK_IMPORTED_MODULE_1__.decodeRelayShard)(rsv);\n }\n get ip() {\n return getStringValue(this, \"ip\", \"ip4\");\n }\n set ip(ip) {\n setStringValue(this, \"ip\", \"ip4\", ip);\n }\n get tcp() {\n return getNumberAsStringValue(this, \"tcp\", \"tcp\");\n }\n set tcp(port) {\n setNumberAsStringValue(this, \"tcp\", \"tcp\", port);\n }\n get udp() {\n return getNumberAsStringValue(this, \"udp\", \"udp\");\n }\n set udp(port) {\n setNumberAsStringValue(this, \"udp\", \"udp\", port);\n }\n get ip6() {\n return getStringValue(this, \"ip6\", \"ip6\");\n }\n set ip6(ip) {\n setStringValue(this, \"ip6\", \"ip6\", ip);\n }\n get tcp6() {\n return getNumberAsStringValue(this, \"tcp6\", \"tcp\");\n }\n set tcp6(port) {\n setNumberAsStringValue(this, \"tcp6\", \"tcp\", port);\n }\n get udp6() {\n return getNumberAsStringValue(this, \"udp6\", \"udp\");\n }\n set udp6(port) {\n setNumberAsStringValue(this, \"udp6\", \"udp\", port);\n }\n /**\n * Get the `multiaddrs` field from ENR.\n *\n * This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys.\n * These can be a multiaddresses that include encapsulation (e.g. wss) or do not use `ip4` nor `ip6` for the host\n * address (e.g. `dns4`, `dnsaddr`, etc)..\n *\n * If the peer information only contains information that can be represented with the ENR pre-defined keys\n * (ip, tcp, etc) then the usage of { @link ENR.getLocationMultiaddr } s
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/v4.js":
|
||
|
|
/*!************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/v4.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 */ nodeId: () => (/* binding */ nodeId),\n/* harmony export */ sign: () => (/* binding */ sign)\n/* harmony export */ });\n/* harmony import */ var _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @noble/secp256k1 */ \"(ssr)/./node_modules/@noble/secp256k1/lib/esm/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _crypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./crypto.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/crypto.js\");\n\n\n\nasync function sign(privKey, msg) {\n return _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__.sign((0,_crypto_js__WEBPACK_IMPORTED_MODULE_2__.keccak256)(msg), privKey, {\n der: false\n });\n}\nfunction nodeId(pubKey) {\n const publicKey = _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__.Point.fromHex(pubKey);\n const uncompressedPubkey = publicKey.toRawBytes(false);\n return (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.bytesToHex)((0,_crypto_js__WEBPACK_IMPORTED_MODULE_2__.keccak256)(uncompressedPubkey.slice(1)));\n} //# sourceMappingURL=v4.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC92NC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUF5QztBQUNNO0FBQ1A7QUFDakMsZUFBZUcsS0FBS0MsT0FBTyxFQUFFQyxHQUFHO0lBQ25DLE9BQU9MLGtEQUFTLENBQUNFLHFEQUFTQSxDQUFDRyxNQUFNRCxTQUFTO1FBQ3RDRSxLQUFLO0lBQ1Q7QUFDSjtBQUNPLFNBQVNDLE9BQU9DLE1BQU07SUFDekIsTUFBTUMsWUFBWVQsbURBQVUsQ0FBQ1csT0FBTyxDQUFDSDtJQUNyQyxNQUFNSSxxQkFBcUJILFVBQVVJLFVBQVUsQ0FBQztJQUNoRCxPQUFPWiw2REFBVUEsQ0FBQ0MscURBQVNBLENBQUNVLG1CQUFtQkUsS0FBSyxDQUFDO0FBQ3pELEVBQ0EsOEJBQThCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC92NC5qcz9hMzVhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHNlY3AgZnJvbSBcIkBub2JsZS9zZWNwMjU2azFcIjtcbmltcG9ydCB7IGJ5dGVzVG9IZXggfSBmcm9tIFwiQHdha3UvdXRpbHMvYnl0ZXNcIjtcbmltcG9ydCB7IGtlY2NhazI1NiB9IGZyb20gXCIuL2NyeXB0by5qc1wiO1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHNpZ24ocHJpdktleSwgbXNnKSB7XG4gICAgcmV0dXJuIHNlY3Auc2lnbihrZWNjYWsyNTYobXNnKSwgcHJpdktleSwge1xuICAgICAgICBkZXI6IGZhbHNlXG4gICAgfSk7XG59XG5leHBvcnQgZnVuY3Rpb24gbm9kZUlkKHB1YktleSkge1xuICAgIGNvbnN0IHB1YmxpY0tleSA9IHNlY3AuUG9pbnQuZnJvbUhleChwdWJLZXkpO1xuICAgIGNvbnN0IHVuY29tcHJlc3NlZFB1YmtleSA9IHB1YmxpY0tleS50b1Jhd0J5dGVzKGZhbHNlKTtcbiAgICByZXR1cm4gYnl0ZXNUb0hleChrZWNjYWsyNTYodW5jb21wcmVzc2VkUHVia2V5LnNsaWNlKDEpKSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD12NC5qcy5tYXAiXSwibmFtZXMiOlsic2VjcCIsImJ5dGVzVG9IZXgiLCJrZWNjYWsyNTYiLCJzaWduIiwicHJpdktleSIsIm1zZyIsImRlciIsIm5vZGVJZCIsInB1YktleSIsInB1YmxpY0tleSIsIlBvaW50IiwiZnJvbUhleCIsInVuY29tcHJlc3NlZFB1YmtleSIsInRvUmF3Qnl0ZXMiLCJzbGljZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/v4.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/waku2_codec.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/enr/dist/waku2_codec.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 */ decodeWaku2: () => (/* binding */ decodeWaku2),\n/* harmony export */ encodeWaku2: () => (/* binding */ encodeWaku2)\n/* harmony export */ });\nfunction encodeWaku2(protocols) {\n let byte = 0;\n if (protocols.lightPush) byte += 1;\n byte = byte << 1;\n if (protocols.filter) byte += 1;\n byte = byte << 1;\n if (protocols.store) byte += 1;\n byte = byte << 1;\n if (protocols.relay) byte += 1;\n return byte;\n}\nfunction decodeWaku2(byte) {\n const waku2 = {\n relay: false,\n store: false,\n filter: false,\n lightPush: false\n };\n if (byte % 2) waku2.relay = true;\n byte = byte >> 1;\n if (byte % 2) waku2.store = true;\n byte = byte >> 1;\n if (byte % 2) waku2.filter = true;\n byte = byte >> 1;\n if (byte % 2) waku2.lightPush = true;\n return waku2;\n} //# sourceMappingURL=waku2_codec.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC93YWt1Ml9jb2RlYy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFPLFNBQVNBLFlBQVlDLFNBQVM7SUFDakMsSUFBSUMsT0FBTztJQUNYLElBQUlELFVBQVVFLFNBQVMsRUFDbkJELFFBQVE7SUFDWkEsT0FBT0EsUUFBUTtJQUNmLElBQUlELFVBQVVHLE1BQU0sRUFDaEJGLFFBQVE7SUFDWkEsT0FBT0EsUUFBUTtJQUNmLElBQUlELFVBQVVJLEtBQUssRUFDZkgsUUFBUTtJQUNaQSxPQUFPQSxRQUFRO0lBQ2YsSUFBSUQsVUFBVUssS0FBSyxFQUNmSixRQUFRO0lBQ1osT0FBT0E7QUFDWDtBQUNPLFNBQVNLLFlBQVlMLElBQUk7SUFDNUIsTUFBTU0sUUFBUTtRQUNWRixPQUFPO1FBQ1BELE9BQU87UUFDUEQsUUFBUTtRQUNSRCxXQUFXO0lBQ2Y7SUFDQSxJQUFJRCxPQUFPLEdBQ1BNLE1BQU1GLEtBQUssR0FBRztJQUNsQkosT0FBT0EsUUFBUTtJQUNmLElBQUlBLE9BQU8sR0FDUE0sTUFBTUgsS0FBSyxHQUFHO0lBQ2xCSCxPQUFPQSxRQUFRO0lBQ2YsSUFBSUEsT0FBTyxHQUNQTSxNQUFNSixNQUFNLEdBQUc7SUFDbkJGLE9BQU9BLFFBQVE7SUFDZixJQUFJQSxPQUFPLEdBQ1BNLE1BQU1MLFNBQVMsR0FBRztJQUN0QixPQUFPSztBQUNYLEVBQ0EsdUNBQXVDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9lbnIvZGlzdC93YWt1Ml9jb2RlYy5qcz81MTQ5Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBlbmNvZGVXYWt1Mihwcm90b2NvbHMpIHtcbiAgICBsZXQgYnl0ZSA9IDA7XG4gICAgaWYgKHByb3RvY29scy5saWdodFB1c2gpXG4gICAgICAgIGJ5dGUgKz0gMTtcbiAgICBieXRlID0gYnl0ZSA8PCAxO1xuICAgIGlmIChwcm90b2NvbHMuZmlsdGVyKVxuICAgICAgICBieXRlICs9IDE7XG4gICAgYnl0ZSA9IGJ5dGUgPDwgMTtcbiAgICBpZiAocHJvdG9jb2xzLnN0b3JlKVxuICAgICAgICBieXRlICs9IDE7XG4gICAgYnl0ZSA9IGJ5dGUgPDwgMTtcbiAgICBpZiAocHJvdG9jb2xzLnJlbGF5KVxuICAgICAgICBieXRlICs9IDE7XG4gICAgcmV0dXJuIGJ5dGU7XG59XG5leHBvcnQgZnVuY3Rpb24gZGVjb2RlV2FrdTIoYnl0ZSkge1xuICAgIGNvbnN0IHdha3UyID0ge1xuICAgICAgICByZWxheTogZmFsc2UsXG4gICAgICAgIHN0b3JlOiBmYWxzZSxcbiAgICAgICAgZmlsdGVyOiBmYWxzZSxcbiAgICAgICAgbGlnaHRQdXNoOiBmYWxzZVxuICAgIH07XG4gICAgaWYgKGJ5dGUgJSAyKVxuICAgICAgICB3YWt1Mi5yZWxheSA9IHRydWU7XG4gICAgYnl0ZSA9IGJ5dGUgPj4gMTtcbiAgICBpZiAoYnl0ZSAlIDIpXG4gICAgICAgIHdha3UyLnN0b3JlID0gdHJ1ZTtcbiAgICBieXRlID0gYnl0ZSA+PiAxO1xuICAgIGlmIChieXRlICUgMilcbiAgICAgICAgd2FrdTIuZmlsdGVyID0gdHJ1ZTtcbiAgICBieXRlID0gYnl0ZSA+PiAxO1xuICAgIGlmIChieXRlICUgMilcbiAgICAgICAgd2FrdTIubGlnaHRQdXNoID0gdHJ1ZTtcbiAgICByZXR1cm4gd2FrdTI7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YWt1Ml9jb2RlYy5qcy5tYXAiXSwibmFtZXMiOlsiZW5jb2RlV2FrdTIiLCJwcm90b2NvbHMiLCJieXRlIiwibGlnaHRQdXNoIiwiZmlsdGVyIiwic3RvcmUiLCJyZWxheSIsImRlY29kZVdha3UyIiwid2FrdTIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/enr/dist/waku2_codec.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/connection_manager.js":
|
||
|
|
/*!***********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/connection_manager.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 */ EConnectionStateEvents: () => (/* binding */ EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* binding */ EPeersByDiscoveryEvents),\n/* harmony export */ Tags: () => (/* binding */ Tags)\n/* harmony export */ });\nvar Tags;\n(function(Tags) {\n Tags[\"BOOTSTRAP\"] = \"bootstrap\";\n Tags[\"PEER_EXCHANGE\"] = \"peer-exchange\";\n Tags[\"LOCAL\"] = \"local-peer-cache\";\n})(Tags || (Tags = {}));\nvar EPeersByDiscoveryEvents;\n(function(EPeersByDiscoveryEvents) {\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_BOOTSTRAP\"] = \"peer:discovery:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_PEER_EXCHANGE\"] = \"peer:discovery:peer-exchange\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_BOOTSTRAP\"] = \"peer:connected:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_PEER_EXCHANGE\"] = \"peer:connected:peer-exchange\";\n})(EPeersByDiscoveryEvents || (EPeersByDiscoveryEvents = {}));\nvar EConnectionStateEvents;\n(function(EConnectionStateEvents) {\n EConnectionStateEvents[\"CONNECTION_STATUS\"] = \"waku:connection\";\n})(EConnectionStateEvents || (EConnectionStateEvents = {})); //# sourceMappingURL=connection_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29ubmVjdGlvbl9tYW5hZ2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFPLElBQUlBLEtBQUs7QUFDZixVQUFVQSxJQUFJO0lBQ1hBLElBQUksQ0FBQyxZQUFZLEdBQUc7SUFDcEJBLElBQUksQ0FBQyxnQkFBZ0IsR0FBRztJQUN4QkEsSUFBSSxDQUFDLFFBQVEsR0FBRztBQUNwQixHQUFHQSxRQUFTQSxDQUFBQSxPQUFPLENBQUM7QUFDYixJQUFJQyx3QkFBd0I7QUFDbEMsVUFBVUEsdUJBQXVCO0lBQzlCQSx1QkFBdUIsQ0FBQywyQkFBMkIsR0FBRztJQUN0REEsdUJBQXVCLENBQUMsK0JBQStCLEdBQUc7SUFDMURBLHVCQUF1QixDQUFDLHlCQUF5QixHQUFHO0lBQ3BEQSx1QkFBdUIsQ0FBQyw2QkFBNkIsR0FBRztBQUM1RCxHQUFHQSwyQkFBNEJBLENBQUFBLDBCQUEwQixDQUFDO0FBQ25ELElBQUlDLHVCQUF1QjtBQUNqQyxVQUFVQSxzQkFBc0I7SUFDN0JBLHNCQUFzQixDQUFDLG9CQUFvQixHQUFHO0FBQ2xELEdBQUdBLDBCQUEyQkEsQ0FBQUEseUJBQXlCLENBQUMsS0FDeEQsOENBQThDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29ubmVjdGlvbl9tYW5hZ2VyLmpzPzFhODgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHZhciBUYWdzO1xuKGZ1bmN0aW9uIChUYWdzKSB7XG4gICAgVGFnc1tcIkJPT1RTVFJBUFwiXSA9IFwiYm9vdHN0cmFwXCI7XG4gICAgVGFnc1tcIlBFRVJfRVhDSEFOR0VcIl0gPSBcInBlZXItZXhjaGFuZ2VcIjtcbiAgICBUYWdzW1wiTE9DQUxcIl0gPSBcImxvY2FsLXBlZXItY2FjaGVcIjtcbn0pKFRhZ3MgfHwgKFRhZ3MgPSB7fSkpO1xuZXhwb3J0IHZhciBFUGVlcnNCeURpc2NvdmVyeUV2ZW50cztcbihmdW5jdGlvbiAoRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMpIHtcbiAgICBFUGVlcnNCeURpc2NvdmVyeUV2ZW50c1tcIlBFRVJfRElTQ09WRVJZX0JPT1RTVFJBUFwiXSA9IFwicGVlcjpkaXNjb3Zlcnk6Ym9vdHN0cmFwXCI7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0RJU0NPVkVSWV9QRUVSX0VYQ0hBTkdFXCJdID0gXCJwZWVyOmRpc2NvdmVyeTpwZWVyLWV4Y2hhbmdlXCI7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0NPTk5FQ1RfQk9PVFNUUkFQXCJdID0gXCJwZWVyOmNvbm5lY3RlZDpib290c3RyYXBcIjtcbiAgICBFUGVlcnNCeURpc2NvdmVyeUV2ZW50c1tcIlBFRVJfQ09OTkVDVF9QRUVSX0VYQ0hBTkdFXCJdID0gXCJwZWVyOmNvbm5lY3RlZDpwZWVyLWV4Y2hhbmdlXCI7XG59KShFUGVlcnNCeURpc2NvdmVyeUV2ZW50cyB8fCAoRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMgPSB7fSkpO1xuZXhwb3J0IHZhciBFQ29ubmVjdGlvblN0YXRlRXZlbnRzO1xuKGZ1bmN0aW9uIChFQ29ubmVjdGlvblN0YXRlRXZlbnRzKSB7XG4gICAgRUNvbm5lY3Rpb25TdGF0ZUV2ZW50c1tcIkNPTk5FQ1RJT05fU1RBVFVTXCJdID0gXCJ3YWt1OmNvbm5lY3Rpb25cIjtcbn0pKEVDb25uZWN0aW9uU3RhdGVFdmVudHMgfHwgKEVDb25uZWN0aW9uU3RhdGVFdmVudHMgPSB7fSkpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29ubmVjdGlvbl9tYW5hZ2VyLmpzLm1hcCJdLCJuYW1lcyI6WyJUYWdzIiwiRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMiLCJFQ29ubmVjdGlvblN0YXRlRXZlbnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/connection_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/constants.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/constants.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_CLUSTER_ID: () => (/* binding */ DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* binding */ DefaultPubsubTopic)\n/* harmony export */ });\n/**\n * DefaultPubsubTopic is the default gossipsub topic to use for Waku.\n */ const DefaultPubsubTopic = \"/waku/2/default-waku/proto\";\n/**\n * The default cluster ID for The Waku Network\n */ const DEFAULT_CLUSTER_ID = 1; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29uc3RhbnRzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7O0NBRUMsR0FDTSxNQUFNQSxxQkFBcUIsNkJBQTZCO0FBQy9EOztDQUVDLEdBQ00sTUFBTUMscUJBQXFCLEVBQUUsQ0FDcEMscUNBQXFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29uc3RhbnRzLmpzPzNjYWEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBEZWZhdWx0UHVic3ViVG9waWMgaXMgdGhlIGRlZmF1bHQgZ29zc2lwc3ViIHRvcGljIHRvIHVzZSBmb3IgV2FrdS5cbiAqL1xuZXhwb3J0IGNvbnN0IERlZmF1bHRQdWJzdWJUb3BpYyA9IFwiL3dha3UvMi9kZWZhdWx0LXdha3UvcHJvdG9cIjtcbi8qKlxuICogVGhlIGRlZmF1bHQgY2x1c3RlciBJRCBmb3IgVGhlIFdha3UgTmV0d29ya1xuICovXG5leHBvcnQgY29uc3QgREVGQVVMVF9DTFVTVEVSX0lEID0gMTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50cy5qcy5tYXAiXSwibmFtZXMiOlsiRGVmYXVsdFB1YnN1YlRvcGljIiwiREVGQVVMVF9DTFVTVEVSX0lEIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/dns_discovery.js":
|
||
|
|
/*!******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/dns_discovery.js ***!
|
||
|
|
\******************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=dns_discovery.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZG5zX2Rpc2NvdmVyeS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVix5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9kbnNfZGlzY292ZXJ5LmpzP2ZlMzgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZG5zX2Rpc2NvdmVyeS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/dns_discovery.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/enr.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/enr.js ***!
|
||
|
|
\********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=enr.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZW5yLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLCtCQUErQiIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Vuci5qcz80ZWY1Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVuci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/enr.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/filter.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/filter.js ***!
|
||
|
|
\***********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=filter.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZmlsdGVyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2ZpbHRlci5qcz8wNTU0Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZpbHRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/filter.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/index.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/index.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_CLUSTER_ID: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DefaultPubsubTopic),\n/* harmony export */ EConnectionStateEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EPeersByDiscoveryEvents),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _store_js__WEBPACK_IMPORTED_MODULE_7__.PageDirection),\n/* harmony export */ ProtocolError: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.ProtocolError),\n/* harmony export */ Protocols: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.Protocols),\n/* harmony export */ Tags: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.Tags)\n/* harmony export */ });\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/enr.js\");\n/* harmony import */ var _filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./filter.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/filter.js\");\n/* harmony import */ var _light_push_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./light_push.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/light_push.js\");\n/* harmony import */ var _message_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./message.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/message.js\");\n/* harmony import */ var _peer_exchange_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_exchange.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/peer_exchange.js\");\n/* harmony import */ var _protocols_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./protocols.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/protocols.js\");\n/* harmony import */ var _relay_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./relay.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/relay.js\");\n/* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./store.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/store.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./waku.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/waku.js\");\n/* harmony import */ var _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./connection_manager.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/connection_manager.js\");\n/* harmony import */ var _sender_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./sender.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/sender.js\");\n/* harmony import */ var _receiver_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./receiver.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/receiver.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/misc.js\");\n/* harmony import */ var _libp2p_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./libp2p.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/libp2p.js\");\n/* harmony import */ var _keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/keep_alive_manager.js":
|
||
|
|
/*!***********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/keep_alive_manager.js ***!
|
||
|
|
\***********************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=keep_alive_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qva2VlcF9hbGl2ZV9tYW5hZ2VyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLDhDQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2tlZXBfYWxpdmVfbWFuYWdlci5qcz9iMmY0Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWtlZXBfYWxpdmVfbWFuYWdlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/keep_alive_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/libp2p.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/libp2p.js ***!
|
||
|
|
\***********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=libp2p.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlicDJwLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xpYnAycC5qcz9mYWMzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxpYnAycC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/libp2p.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/light_push.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/light_push.js ***!
|
||
|
|
\***************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=light_push.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlnaHRfcHVzaC5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixzQ0FBc0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWdodF9wdXNoLmpzPzQyMTgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bGlnaHRfcHVzaC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/light_push.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/local_storage.js":
|
||
|
|
/*!******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/local_storage.js ***!
|
||
|
|
\******************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=local_storage.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbG9jYWxfc3RvcmFnZS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVix5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9sb2NhbF9zdG9yYWdlLmpzP2I5ZmMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG9jYWxfc3RvcmFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/local_storage.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/message.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/message.js ***!
|
||
|
|
\************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWVzc2FnZS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixtQ0FBbUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXNzYWdlLmpzPzY1NjIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVzc2FnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/message.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/metadata.js":
|
||
|
|
/*!*************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/metadata.js ***!
|
||
|
|
\*************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=metadata.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWV0YWRhdGEuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysb0NBQW9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWV0YWRhdGEuanM/NTU2MCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZXRhZGF0YS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/metadata.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/misc.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/misc.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=misc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWlzYy5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixnQ0FBZ0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9taXNjLmpzPzhmMzIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlzYy5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/misc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/peer_exchange.js":
|
||
|
|
/*!******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/peer_exchange.js ***!
|
||
|
|
\******************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=peer_exchange.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcGVlcl9leGNoYW5nZS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVix5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9wZWVyX2V4Y2hhbmdlLmpzP2JkNTYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGVlcl9leGNoYW5nZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/peer_exchange.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/protocols.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/protocols.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 */ ProtocolError: () => (/* binding */ ProtocolError),\n/* harmony export */ Protocols: () => (/* binding */ Protocols)\n/* harmony export */ });\nvar Protocols;\n(function(Protocols) {\n Protocols[\"Relay\"] = \"relay\";\n Protocols[\"Store\"] = \"store\";\n Protocols[\"LightPush\"] = \"lightpush\";\n Protocols[\"Filter\"] = \"filter\";\n})(Protocols || (Protocols = {}));\nvar ProtocolError;\n(function(ProtocolError) {\n /** Could not determine the origin of the fault. Best to check connectivity and try again */ ProtocolError[\"GENERIC_FAIL\"] = \"Generic error\";\n /**\n * Failure to protobuf encode the message. This is not recoverable and needs\n * further investigation.\n */ ProtocolError[\"ENCODE_FAILED\"] = \"Failed to encode\";\n /**\n * Failure to protobuf decode the message. May be due to a remote peer issue,\n * ensuring that messages are sent via several peer enable mitigation of this error.\n */ ProtocolError[\"DECODE_FAILED\"] = \"Failed to decode\";\n /**\n * The message payload is empty, making the message invalid. Ensure that a non-empty\n * payload is set on the outgoing message.\n */ ProtocolError[\"EMPTY_PAYLOAD\"] = \"Payload is empty\";\n /**\n * The message size is above the maximum message size allowed on the Waku Network.\n * Compressing the message or using an alternative strategy for large messages is recommended.\n */ ProtocolError[\"SIZE_TOO_BIG\"] = \"Size is too big\";\n /**\n * The PubsubTopic passed to the send function is not configured on the Waku node.\n * Please ensure that the PubsubTopic is used when initializing the Waku node.\n */ ProtocolError[\"TOPIC_NOT_CONFIGURED\"] = \"Topic not configured\";\n /**\n * Failure to find a peer with suitable protocols. This may due to a connection issue.\n * Mitigation can be: retrying after a given time period, display connectivity issue\n * to user or listening for `peer:connected:bootstrap` or `peer:connected:peer-exchange`\n * on the connection manager before retrying.\n */ ProtocolError[\"NO_PEER_AVAILABLE\"] = \"No peer available\";\n /**\n * The remote peer did not behave as expected. Mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_FAULT\"] = \"Remote peer fault\";\n /**\n * The remote peer rejected the message. Information provided by the remote peer\n * is logged. Review message validity, or mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_REJECTED\"] = \"Remote peer rejected\";\n /**\n * The protocol request timed out without a response. This may be due to a connection issue.\n * Mitigation can be: retrying after a given time period\n */ ProtocolError[\"REQUEST_TIMEOUT\"] = \"Request timeout\";\n})(ProtocolError || (ProtocolError = {})); //# sourceMappingURL=protocols.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcHJvdG9jb2xzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQU8sSUFBSUEsVUFBVTtBQUNwQixVQUFVQSxTQUFTO0lBQ2hCQSxTQUFTLENBQUMsUUFBUSxHQUFHO0lBQ3JCQSxTQUFTLENBQUMsUUFBUSxHQUFHO0lBQ3JCQSxTQUFTLENBQUMsWUFBWSxHQUFHO0lBQ3pCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0FBQzFCLEdBQUdBLGFBQWNBLENBQUFBLFlBQVksQ0FBQztBQUN2QixJQUFJQyxjQUFjO0FBQ3hCLFVBQVVBLGFBQWE7SUFDcEIsMEZBQTBGLEdBQzFGQSxhQUFhLENBQUMsZUFBZSxHQUFHO0lBQ2hDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZ0JBQWdCLEdBQUc7SUFDakM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRztJQUNqQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLGdCQUFnQixHQUFHO0lBQ2pDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZUFBZSxHQUFHO0lBQ2hDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsdUJBQXVCLEdBQUc7SUFDeEM7Ozs7O0tBS0MsR0FDREEsYUFBYSxDQUFDLG9CQUFvQixHQUFHO0lBQ3JDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsb0JBQW9CLEdBQUc7SUFDc
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/receiver.js":
|
||
|
|
/*!*************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/receiver.js ***!
|
||
|
|
\*************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=receiver.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVjZWl2ZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysb0NBQW9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVjZWl2ZXIuanM/OTQzZCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZWNlaXZlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/receiver.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/relay.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/relay.js ***!
|
||
|
|
\**********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=relay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVsYXkuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVsYXkuanM/ZTdiOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZWxheS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/relay.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/sender.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/sender.js ***!
|
||
|
|
\***********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=sender.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvc2VuZGVyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3NlbmRlci5qcz81ODIzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNlbmRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/sender.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/store.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/store.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 */ PageDirection: () => (/* binding */ PageDirection)\n/* harmony export */ });\nvar PageDirection;\n(function(PageDirection) {\n PageDirection[\"BACKWARD\"] = \"backward\";\n PageDirection[\"FORWARD\"] = \"forward\";\n})(PageDirection || (PageDirection = {})); //# sourceMappingURL=store.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvc3RvcmUuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFPLElBQUlBLGNBQWM7QUFDeEIsVUFBVUEsYUFBYTtJQUNwQkEsYUFBYSxDQUFDLFdBQVcsR0FBRztJQUM1QkEsYUFBYSxDQUFDLFVBQVUsR0FBRztBQUMvQixHQUFHQSxpQkFBa0JBLENBQUFBLGdCQUFnQixDQUFDLEtBQ3RDLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3N0b3JlLmpzPzlmN2IiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHZhciBQYWdlRGlyZWN0aW9uO1xuKGZ1bmN0aW9uIChQYWdlRGlyZWN0aW9uKSB7XG4gICAgUGFnZURpcmVjdGlvbltcIkJBQ0tXQVJEXCJdID0gXCJiYWNrd2FyZFwiO1xuICAgIFBhZ2VEaXJlY3Rpb25bXCJGT1JXQVJEXCJdID0gXCJmb3J3YXJkXCI7XG59KShQYWdlRGlyZWN0aW9uIHx8IChQYWdlRGlyZWN0aW9uID0ge30pKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0b3JlLmpzLm1hcCJdLCJuYW1lcyI6WyJQYWdlRGlyZWN0aW9uIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/store.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/waku.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/waku.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=waku.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvd2FrdS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixnQ0FBZ0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9kaXNjb3Zlcnkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC93YWt1LmpzP2ZlZTciXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2FrdS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/discovery/node_modules/@waku/interfaces/dist/waku.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/filter.js":
|
||
|
|
/*!****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/filter.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 */ FilterRequest: () => (/* binding */ FilterRequest),\n/* harmony export */ FilterRpc: () => (/* binding */ FilterRpc),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar FilterRequest;\n(function(FilterRequest) {\n let ContentFilter;\n (function(ContentFilter) {\n let _codec;\n ContentFilter.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(10);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.contentTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n ContentFilter.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, ContentFilter.codec());\n };\n ContentFilter.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, ContentFilter.codec(), opts);\n };\n })(ContentFilter = FilterRequest.ContentFilter || (FilterRequest.ContentFilter = {}));\n let _codec;\n FilterRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.subscribe != null && obj.subscribe !== false) {\n w.uint32(8);\n w.bool(obj.subscribe);\n }\n if (obj.topic != null && obj.topic !== \"\") {\n w.uint32(18);\n w.string(obj.topic);\n }\n if (obj.contentFilters != null) {\n for (const value of obj.contentFilters){\n w.uint32(26);\n FilterRequest.Content
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/filter_v2.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/filter_v2.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 */ FilterSubscribeRequest: () => (/* binding */ FilterSubscribeRequest),\n/* harmony export */ FilterSubscribeResponse: () => (/* binding */ FilterSubscribeResponse),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar FilterSubscribeRequest;\n(function(FilterSubscribeRequest) {\n let FilterSubscribeType;\n (function(FilterSubscribeType) {\n FilterSubscribeType[\"SUBSCRIBER_PING\"] = \"SUBSCRIBER_PING\";\n FilterSubscribeType[\"SUBSCRIBE\"] = \"SUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE\"] = \"UNSUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE_ALL\"] = \"UNSUBSCRIBE_ALL\";\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let __FilterSubscribeTypeValues;\n (function(__FilterSubscribeTypeValues) {\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBER_PING\"] = 0] = \"SUBSCRIBER_PING\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBE\"] = 1] = \"SUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE\"] = 2] = \"UNSUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE_ALL\"] = 3] = \"UNSUBSCRIBE_ALL\";\n })(__FilterSubscribeTypeValues || (__FilterSubscribeTypeValues = {}));\n (function(FilterSubscribeType) {\n FilterSubscribeType.codec = ()=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.enumeration)(__FilterSubscribeTypeValues);\n };\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let _codec;\n FilterSubscribeRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.requestId != null && obj.requestId !== \"\") {\n w.uint32(10);\n w.string(obj.requestId);\n }\n if (obj.filterSubscribeType != null && __FilterSubscribeTypeValues[obj.filterSubscribeType] !== 0) {\n w.uint32(16);\n FilterSubscribeRequest.FilterSubscribeType.codec().encode(obj.filterSubscribeType, w);\n }\n if (obj.pubsubTopic != null) {\n w.uint32(82);\n w.string(obj.pubsubTopic);\n }\n if (obj.contentTopics != null) {\n for (const value of obj.contentTopics){\n w.uint32(90);\n w.string(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n requestId: \"\",\n filterSubscribeType: FilterSubscribeType.SUBSCRIBER_PING,\n co
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/light_push.js":
|
||
|
|
/*!********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/light_push.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 */ PushRequest: () => (/* binding */ PushRequest),\n/* harmony export */ PushResponse: () => (/* binding */ PushResponse),\n/* harmony export */ PushRpc: () => (/* binding */ PushRpc),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar PushRequest;\n(function(PushRequest) {\n let _codec;\n PushRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(10);\n w.string(obj.pubsubTopic);\n }\n if (obj.message != null) {\n w.uint32(18);\n WakuMessage.codec().encode(obj.message, w);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.pubsubTopic = reader.string();\n break;\n }\n case 2:\n {\n obj.message = WakuMessage.codec().decode(reader, reader.uint32(), {\n limits: opts.limits?.message\n });\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PushRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PushRequest.codec());\n };\n PushRequest.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PushRequest.codec(), opts);\n };\n})(PushRequest || (PushRequest = {}));\nvar PushResponse;\n(function(PushResponse) {\n let _codec;\n PushResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.isSuccess != null && obj.isSuccess !== false) {\n w.uint32(8);\n w.bool(obj.isSuccess);\n }\n if (obj.info != null) {\n w.uint32(18);\n w.string(obj.info);\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/message.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/message.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 */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar RateLimitProof;\n(function(RateLimitProof) {\n let _codec;\n RateLimitProof.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.proof != null && obj.proof.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.proof);\n }\n if (obj.merkleRoot != null && obj.merkleRoot.byteLength > 0) {\n w.uint32(18);\n w.bytes(obj.merkleRoot);\n }\n if (obj.epoch != null && obj.epoch.byteLength > 0) {\n w.uint32(26);\n w.bytes(obj.epoch);\n }\n if (obj.shareX != null && obj.shareX.byteLength > 0) {\n w.uint32(34);\n w.bytes(obj.shareX);\n }\n if (obj.shareY != null && obj.shareY.byteLength > 0) {\n w.uint32(42);\n w.bytes(obj.shareY);\n }\n if (obj.nullifier != null && obj.nullifier.byteLength > 0) {\n w.uint32(50);\n w.bytes(obj.nullifier);\n }\n if (obj.rlnIdentifier != null && obj.rlnIdentifier.byteLength > 0) {\n w.uint32(58);\n w.bytes(obj.rlnIdentifier);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n proof: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n merkleRoot: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n epoch: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n shareX: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n shareY: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n nullifier: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n rlnIdentifier: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0)\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.proof = reader.bytes();\n break;\n }\n case 2:\n {\n obj.merkleRoot = reader.bytes();\n break;\n }\n case 3:\n {\n obj.epoch = reader.bytes();\n break;\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/metadata.js":
|
||
|
|
/*!******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/metadata.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 */ WakuMetadataRequest: () => (/* binding */ WakuMetadataRequest),\n/* harmony export */ WakuMetadataResponse: () => (/* binding */ WakuMetadataResponse)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar WakuMetadataRequest;\n(function(WakuMetadataRequest) {\n let _codec;\n WakuMetadataRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n shards: []\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.clusterId = reader.uint32();\n break;\n }\n case 2:\n {\n if (opts.limits?.shards != null && obj.shards.length === opts.limits.shards) {\n throw new protons_runtime__WEBPACK_IMPORTED_MODULE_0__.CodeError('decode error - map field \"shards\" had too many elements', \"ERR_MAX_LENGTH\");\n }\n obj.shards.push(reader.uint32());\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n WakuMetadataRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, WakuMetadataRequest.codec());\n };\n WakuMetadataRequest.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, WakuMetadataRequest.codec(), opts);\n };\n})(WakuMetadataRequest || (WakuMetadataRequest = {}));\nvar WakuMetadataResponse;\n(function(WakuMetadataResponse) {\n let _codec;\n WakuMetadataResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/peer_exchange.js":
|
||
|
|
/*!***********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/peer_exchange.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 */ PeerExchangeQuery: () => (/* binding */ PeerExchangeQuery),\n/* harmony export */ PeerExchangeRPC: () => (/* binding */ PeerExchangeRPC),\n/* harmony export */ PeerExchangeResponse: () => (/* binding */ PeerExchangeResponse),\n/* harmony export */ PeerInfo: () => (/* binding */ PeerInfo)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar PeerInfo;\n(function(PeerInfo) {\n let _codec;\n PeerInfo.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.enr != null) {\n w.uint32(10);\n w.bytes(obj.enr);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.enr = reader.bytes();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerInfo.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PeerInfo.codec());\n };\n PeerInfo.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PeerInfo.codec(), opts);\n };\n})(PeerInfo || (PeerInfo = {}));\nvar PeerExchangeQuery;\n(function(PeerExchangeQuery) {\n let _codec;\n PeerExchangeQuery.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.numPeers != null) {\n w.uint32(8);\n w.uint64(obj.numPeers);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.numPeers = reader.uint64();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerExchangeQuery.encode = (obj)=>{\n return (0,protons_runtime
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/store.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/store.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 */ ContentFilter: () => (/* binding */ ContentFilter),\n/* harmony export */ HistoryQuery: () => (/* binding */ HistoryQuery),\n/* harmony export */ HistoryResponse: () => (/* binding */ HistoryResponse),\n/* harmony export */ HistoryRpc: () => (/* binding */ HistoryRpc),\n/* harmony export */ Index: () => (/* binding */ Index),\n/* harmony export */ PagingInfo: () => (/* binding */ PagingInfo),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar Index;\n(function(Index) {\n let _codec;\n Index.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.digest != null && obj.digest.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.digest);\n }\n if (obj.receiverTime != null && obj.receiverTime !== 0n) {\n w.uint32(16);\n w.sint64(obj.receiverTime);\n }\n if (obj.senderTime != null && obj.senderTime !== 0n) {\n w.uint32(24);\n w.sint64(obj.senderTime);\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(34);\n w.string(obj.pubsubTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n digest: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n receiverTime: 0n,\n senderTime: 0n,\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.digest = reader.bytes();\n break;\n }\n case 2:\n {\n obj.receiverTime = reader.sint64();\n break;\n }\n case 3:\n {\n obj.senderTime = reader.sint64();\n break;\n }\n case 4:\n {\n obj.pubsubTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _cod
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/topic_only_message.js":
|
||
|
|
/*!****************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/topic_only_message.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 */ TopicOnlyMessage: () => (/* binding */ TopicOnlyMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar TopicOnlyMessage;\n(function(TopicOnlyMessage) {\n let _codec;\n TopicOnlyMessage.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(18);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 2:\n {\n obj.contentTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n TopicOnlyMessage.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, TopicOnlyMessage.codec());\n };\n TopicOnlyMessage.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, TopicOnlyMessage.codec(), opts);\n };\n})(TopicOnlyMessage || (TopicOnlyMessage = {})); //# sourceMappingURL=topic_only_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9wcm90by9kaXN0L2dlbmVyYXRlZC90b3BpY19vbmx5X21lc3NhZ2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnQ0FBZ0MsR0FDaEMsNkJBQTZCLEdBQzdCLGtEQUFrRCxHQUNsRCw0RUFBNEUsR0FDNUUsd0RBQXdELEdBQ2dCO0FBQ2pFLElBQUlHLGlCQUFpQjtBQUMzQixVQUFVQSxnQkFBZ0I7SUFDdkIsSUFBSUM7SUFDSkQsaUJBQWlCRSxLQUFLLEdBQUc7UUFDckIsSUFBSUQsVUFBVSxNQUFNO1lBQ2hCQSxTQUFTRix3REFBT0EsQ0FBQyxDQUFDSSxLQUFLQyxHQUFHQyxPQUFPLENBQUMsQ0FBQztnQkFDL0IsSUFBSUEsS0FBS0MsZUFBZSxLQUFLLE9BQU87b0JBQ2hDRixFQUFFRyxJQUFJO2dCQUNWO2dCQUNBLElBQUtKLElBQUlLLFlBQVksSUFBSSxRQUFRTCxJQUFJSyxZQUFZLEtBQUssSUFBSztvQkFDdkRKLEVBQUVLLE1BQU0sQ0FBQztvQkFDVEwsRUFBRU0sTUFBTSxDQUFDUCxJQUFJSyxZQUFZO2dCQUM3QjtnQkFDQSxJQUFJSCxLQUFLQyxlQUFlLEtBQUssT0FBTztvQkFDaENGLEVBQUVPLE1BQU07Z0JBQ1o7WUFDSixHQUFHLENBQUNDLFFBQVFDLFFBQVFSLE9BQU8sQ0FBQyxDQUFDO2dCQUN6QixNQUFNRixNQUFNO29CQUNSSyxjQUFjO2dCQUNsQjtnQkFDQSxNQUFNTSxNQUFNRCxVQUFVLE9BQU9ELE9BQU9HLEdBQUcsR0FBR0gsT0FBT0ksR0FBRyxHQUFHSDtnQkFDdkQsTUFBT0QsT0FBT0ksR0FBRyxHQUFHRixJQUFLO29CQUNyQixNQUFNRyxNQUFNTCxPQUFPSCxNQUFNO29CQUN6QixPQUFRUSxRQUFRO3dCQUNaLEtBQUs7NEJBQUc7Z0NBQ0pkLElBQUlLLFlBQVksR0FBR0ksT0FBT0YsTUFBTTtnQ0FDaEM7NEJBQ0o7d0JBQ0E7NEJBQVM7Z0NBQ0xFLE9BQU9NLFFBQVEsQ0FBQ0QsTUFBTTtnQ0FDdEI7NEJBQ0o7b0JBQ0o7Z0JBQ0o7Z0JBQ0EsT0FBT2Q7WUFDWDtRQUNKO1FBQ0EsT0FBT0Y7SUFDWDtJQUNBRCxpQkFBaUJtQixNQUFNLEdBQUcsQ0FBQ2hCO1FBQ3ZCLE9BQU9MLDhEQUFhQSxDQUFDSyxLQ
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/index.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/discovery/node_modules/@waku/proto/dist/index.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 */ PushResponse: () => (/* reexport safe */ _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__.PushResponse),\n/* harmony export */ TopicOnlyMessage: () => (/* reexport safe */ _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__.TopicOnlyMessage),\n/* harmony export */ WakuMessage: () => (/* reexport safe */ _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__.WakuMessage),\n/* harmony export */ proto_filter: () => (/* reexport module object */ _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__),\n/* harmony export */ proto_filter_v2: () => (/* reexport module object */ _generated_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__),\n/* harmony export */ proto_lightpush: () => (/* reexport module object */ _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__),\n/* harmony export */ proto_message: () => (/* reexport module object */ _generated_message_js__WEBPACK_IMPORTED_MODULE_0__),\n/* harmony export */ proto_metadata: () => (/* reexport module object */ _generated_metadata_js__WEBPACK_IMPORTED_MODULE_7__),\n/* harmony export */ proto_peer_exchange: () => (/* reexport module object */ _generated_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__),\n/* harmony export */ proto_store: () => (/* reexport module object */ _generated_store_js__WEBPACK_IMPORTED_MODULE_5__),\n/* harmony export */ proto_topic_only_message: () => (/* reexport module object */ _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__)\n/* harmony export */ });\n/* harmony import */ var _generated_message_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./generated/message.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/message.js\");\n/* harmony import */ var _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./generated/filter.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/filter.js\");\n/* harmony import */ var _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./generated/topic_only_message.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/topic_only_message.js\");\n/* harmony import */ var _generated_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./generated/filter_v2.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/filter_v2.js\");\n/* harmony import */ var _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./generated/light_push.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/light_push.js\");\n/* harmony import */ var _generated_store_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./generated/store.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/store.js\");\n/* harmony import */ var _generated_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./generated/peer_exchange.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/peer_exchange.js\");\n/* harmony import */ var _generated_metadata_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./generated/metadata.js */ \"(ssr)/./node_modules/@waku/discovery/node_modules/@waku/proto/dist/generated/metadata.js\");\n\n\n\n\n\n\n\n\n\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvZGlzY292ZXJ5L25vZGVfbW9kdWxlcy9Ad2FrdS9wcm90by9kaXN0L2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBd0Q7QUFDSjtBQUMwQjtBQUNUO0FBQ2Y7QUFDTTtBQUNDO0FBQ0o7QUFDTDtBQUNnQjtBQUNWLENBQzFELGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2Rpc2NvdmVyeS9ub2RlX21vZHVsZXMvQHdha3UvcHJvdG8vZGlzdC9pbmRleC5qcz8yZDdiIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGFzIHByb3RvX21lc3NhZ2UgZnJvbSBcI
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/connection_manager.js":
|
||
|
|
/*!******************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/connection_manager.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 */ EConnectionStateEvents: () => (/* binding */ EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* binding */ EPeersByDiscoveryEvents),\n/* harmony export */ Tags: () => (/* binding */ Tags)\n/* harmony export */ });\nvar Tags;\n(function(Tags) {\n Tags[\"BOOTSTRAP\"] = \"bootstrap\";\n Tags[\"PEER_EXCHANGE\"] = \"peer-exchange\";\n Tags[\"LOCAL\"] = \"local-peer-cache\";\n})(Tags || (Tags = {}));\nvar EPeersByDiscoveryEvents;\n(function(EPeersByDiscoveryEvents) {\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_BOOTSTRAP\"] = \"peer:discovery:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_PEER_EXCHANGE\"] = \"peer:discovery:peer-exchange\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_BOOTSTRAP\"] = \"peer:connected:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_PEER_EXCHANGE\"] = \"peer:connected:peer-exchange\";\n})(EPeersByDiscoveryEvents || (EPeersByDiscoveryEvents = {}));\nvar EConnectionStateEvents;\n(function(EConnectionStateEvents) {\n EConnectionStateEvents[\"CONNECTION_STATUS\"] = \"waku:connection\";\n})(EConnectionStateEvents || (EConnectionStateEvents = {})); //# sourceMappingURL=connection_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Nvbm5lY3Rpb25fbWFuYWdlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBTyxJQUFJQSxLQUFLO0FBQ2YsVUFBVUEsSUFBSTtJQUNYQSxJQUFJLENBQUMsWUFBWSxHQUFHO0lBQ3BCQSxJQUFJLENBQUMsZ0JBQWdCLEdBQUc7SUFDeEJBLElBQUksQ0FBQyxRQUFRLEdBQUc7QUFDcEIsR0FBR0EsUUFBU0EsQ0FBQUEsT0FBTyxDQUFDO0FBQ2IsSUFBSUMsd0JBQXdCO0FBQ2xDLFVBQVVBLHVCQUF1QjtJQUM5QkEsdUJBQXVCLENBQUMsMkJBQTJCLEdBQUc7SUFDdERBLHVCQUF1QixDQUFDLCtCQUErQixHQUFHO0lBQzFEQSx1QkFBdUIsQ0FBQyx5QkFBeUIsR0FBRztJQUNwREEsdUJBQXVCLENBQUMsNkJBQTZCLEdBQUc7QUFDNUQsR0FBR0EsMkJBQTRCQSxDQUFBQSwwQkFBMEIsQ0FBQztBQUNuRCxJQUFJQyx1QkFBdUI7QUFDakMsVUFBVUEsc0JBQXNCO0lBQzdCQSxzQkFBc0IsQ0FBQyxvQkFBb0IsR0FBRztBQUNsRCxHQUFHQSwwQkFBMkJBLENBQUFBLHlCQUF5QixDQUFDLEtBQ3hELDhDQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9jb25uZWN0aW9uX21hbmFnZXIuanM/ZThlNCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdmFyIFRhZ3M7XG4oZnVuY3Rpb24gKFRhZ3MpIHtcbiAgICBUYWdzW1wiQk9PVFNUUkFQXCJdID0gXCJib290c3RyYXBcIjtcbiAgICBUYWdzW1wiUEVFUl9FWENIQU5HRVwiXSA9IFwicGVlci1leGNoYW5nZVwiO1xuICAgIFRhZ3NbXCJMT0NBTFwiXSA9IFwibG9jYWwtcGVlci1jYWNoZVwiO1xufSkoVGFncyB8fCAoVGFncyA9IHt9KSk7XG5leHBvcnQgdmFyIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzO1xuKGZ1bmN0aW9uIChFUGVlcnNCeURpc2NvdmVyeUV2ZW50cykge1xuICAgIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzW1wiUEVFUl9ESVNDT1ZFUllfQk9PVFNUUkFQXCJdID0gXCJwZWVyOmRpc2NvdmVyeTpib290c3RyYXBcIjtcbiAgICBFUGVlcnNCeURpc2NvdmVyeUV2ZW50c1tcIlBFRVJfRElTQ09WRVJZX1BFRVJfRVhDSEFOR0VcIl0gPSBcInBlZXI6ZGlzY292ZXJ5OnBlZXItZXhjaGFuZ2VcIjtcbiAgICBFUGVlcnNCeURpc2NvdmVyeUV2ZW50c1tcIlBFRVJfQ09OTkVDVF9CT09UU1RSQVBcIl0gPSBcInBlZXI6Y29ubmVjdGVkOmJvb3RzdHJhcFwiO1xuICAgIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzW1wiUEVFUl9DT05ORUNUX1BFRVJfRVhDSEFOR0VcIl0gPSBcInBlZXI6Y29ubmVjdGVkOnBlZXItZXhjaGFuZ2VcIjtcbn0pKEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzIHx8IChFUGVlcnNCeURpc2NvdmVyeUV2ZW50cyA9IHt9KSk7XG5leHBvcnQgdmFyIEVDb25uZWN0aW9uU3RhdGVFdmVudHM7XG4oZnVuY3Rpb24gKEVDb25uZWN0aW9uU3RhdGVFdmVudHMpIHtcbiAgICBFQ29ubmVjdGlvblN0YXRlRXZlbnRzW1wiQ09OTkVDVElPTl9TVEFUVVNcIl0gPSBcIndha3U6Y29ubmVjdGlvblwiO1xufSkoRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cyB8fCAoRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cyA9IHt9KSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25uZWN0aW9uX21hbmFnZXIuanMubWFwIl0sIm5hbWVzIjpbIlRhZ3MiLCJFUGVlcnNCeURpc2NvdmVyeUV2ZW50cyIsIkVDb25uZWN0aW9uU3RhdGVFdmVudHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/connection_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/constants.js":
|
||
|
|
/*!*********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/constants.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_CLUSTER_ID: () => (/* binding */ DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* binding */ DefaultPubsubTopic)\n/* harmony export */ });\n/**\n * DefaultPubsubTopic is the default gossipsub topic to use for Waku.\n */ const DefaultPubsubTopic = \"/waku/2/default-waku/proto\";\n/**\n * The default cluster ID for The Waku Network\n */ const DEFAULT_CLUSTER_ID = 1; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2NvbnN0YW50cy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBOztDQUVDLEdBQ00sTUFBTUEscUJBQXFCLDZCQUE2QjtBQUMvRDs7Q0FFQyxHQUNNLE1BQU1DLHFCQUFxQixFQUFFLENBQ3BDLHFDQUFxQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9jb25zdGFudHMuanM/MmQyNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERlZmF1bHRQdWJzdWJUb3BpYyBpcyB0aGUgZGVmYXVsdCBnb3NzaXBzdWIgdG9waWMgdG8gdXNlIGZvciBXYWt1LlxuICovXG5leHBvcnQgY29uc3QgRGVmYXVsdFB1YnN1YlRvcGljID0gXCIvd2FrdS8yL2RlZmF1bHQtd2FrdS9wcm90b1wiO1xuLyoqXG4gKiBUaGUgZGVmYXVsdCBjbHVzdGVyIElEIGZvciBUaGUgV2FrdSBOZXR3b3JrXG4gKi9cbmV4cG9ydCBjb25zdCBERUZBVUxUX0NMVVNURVJfSUQgPSAxO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29uc3RhbnRzLmpzLm1hcCJdLCJuYW1lcyI6WyJEZWZhdWx0UHVic3ViVG9waWMiLCJERUZBVUxUX0NMVVNURVJfSUQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/dns_discovery.js":
|
||
|
|
/*!*************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/dns_discovery.js ***!
|
||
|
|
\*************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=dns_discovery.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Ruc19kaXNjb3ZlcnkuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YseUNBQXlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Ruc19kaXNjb3ZlcnkuanM/NmJhOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kbnNfZGlzY292ZXJ5LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/dns_discovery.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/enr.js":
|
||
|
|
/*!***************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/enr.js ***!
|
||
|
|
\***************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=enr.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Vuci5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDViwrQkFBK0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZW5yLmpzPzEzNGYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZW5yLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/enr.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/filter.js":
|
||
|
|
/*!******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/filter.js ***!
|
||
|
|
\******************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=filter.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2ZpbHRlci5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixrQ0FBa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZmlsdGVyLmpzPzYzNzgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZmlsdGVyLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/filter.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/index.js":
|
||
|
|
/*!*****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/index.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_CLUSTER_ID: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DefaultPubsubTopic),\n/* harmony export */ EConnectionStateEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EPeersByDiscoveryEvents),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _store_js__WEBPACK_IMPORTED_MODULE_7__.PageDirection),\n/* harmony export */ ProtocolError: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.ProtocolError),\n/* harmony export */ Protocols: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.Protocols),\n/* harmony export */ Tags: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.Tags)\n/* harmony export */ });\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/enr.js\");\n/* harmony import */ var _filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./filter.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/filter.js\");\n/* harmony import */ var _light_push_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./light_push.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/light_push.js\");\n/* harmony import */ var _message_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./message.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/message.js\");\n/* harmony import */ var _peer_exchange_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_exchange.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/peer_exchange.js\");\n/* harmony import */ var _protocols_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./protocols.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/protocols.js\");\n/* harmony import */ var _relay_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./relay.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/relay.js\");\n/* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./store.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/store.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./waku.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/waku.js\");\n/* harmony import */ var _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./connection_manager.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/connection_manager.js\");\n/* harmony import */ var _sender_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./sender.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/sender.js\");\n/* harmony import */ var _receiver_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./receiver.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/receiver.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/misc.js\");\n/* harmony import */ var _libp2p_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./libp2p.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/libp2p.js\");\n/* harmony import */ var _keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./keep_alive_manager.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/keep_alive_manager.js\");\n/* harmony import */ var _dns_discovery_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./dns_discovery.js */ \"(ssr)/./node_modules/@waku/interfaces/dist/dns_discovery.js\");\n/* harmony import */ var _metadata_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./metadata.js */ \"(ss
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/keep_alive_manager.js":
|
||
|
|
/*!******************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/keep_alive_manager.js ***!
|
||
|
|
\******************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=keep_alive_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2tlZXBfYWxpdmVfbWFuYWdlci5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDViw4Q0FBOEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qva2VlcF9hbGl2ZV9tYW5hZ2VyLmpzPzg0NWUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9a2VlcF9hbGl2ZV9tYW5hZ2VyLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/keep_alive_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/libp2p.js":
|
||
|
|
/*!******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/libp2p.js ***!
|
||
|
|
\******************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=libp2p.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xpYnAycC5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixrQ0FBa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlicDJwLmpzP2Y1MjUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bGlicDJwLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/libp2p.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/light_push.js":
|
||
|
|
/*!**********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/light_push.js ***!
|
||
|
|
\**********************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=light_push.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xpZ2h0X3B1c2guanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysc0NBQXNDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xpZ2h0X3B1c2guanM/N2NmZCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saWdodF9wdXNoLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/light_push.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/local_storage.js":
|
||
|
|
/*!*************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/local_storage.js ***!
|
||
|
|
\*************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=local_storage.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xvY2FsX3N0b3JhZ2UuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YseUNBQXlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xvY2FsX3N0b3JhZ2UuanM/ZjY0ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1sb2NhbF9zdG9yYWdlLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/local_storage.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/message.js":
|
||
|
|
/*!*******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/message.js ***!
|
||
|
|
\*******************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21lc3NhZ2UuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsbUNBQW1DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21lc3NhZ2UuanM/MzYxZSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZXNzYWdlLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/message.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/metadata.js":
|
||
|
|
/*!********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/metadata.js ***!
|
||
|
|
\********************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=metadata.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21ldGFkYXRhLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLG9DQUFvQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXRhZGF0YS5qcz80ZWNlIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1ldGFkYXRhLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/metadata.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/misc.js":
|
||
|
|
/*!****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/misc.js ***!
|
||
|
|
\****************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=misc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21pc2MuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsZ0NBQWdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21pc2MuanM/ZjJhOSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1taXNjLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/misc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/peer_exchange.js":
|
||
|
|
/*!*************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/peer_exchange.js ***!
|
||
|
|
\*************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=peer_exchange.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3BlZXJfZXhjaGFuZ2UuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YseUNBQXlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3BlZXJfZXhjaGFuZ2UuanM/ZTMzZiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wZWVyX2V4Y2hhbmdlLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/peer_exchange.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/protocols.js":
|
||
|
|
/*!*********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/protocols.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 */ ProtocolError: () => (/* binding */ ProtocolError),\n/* harmony export */ Protocols: () => (/* binding */ Protocols)\n/* harmony export */ });\nvar Protocols;\n(function(Protocols) {\n Protocols[\"Relay\"] = \"relay\";\n Protocols[\"Store\"] = \"store\";\n Protocols[\"LightPush\"] = \"lightpush\";\n Protocols[\"Filter\"] = \"filter\";\n})(Protocols || (Protocols = {}));\nvar ProtocolError;\n(function(ProtocolError) {\n /** Could not determine the origin of the fault. Best to check connectivity and try again */ ProtocolError[\"GENERIC_FAIL\"] = \"Generic error\";\n /**\n * Failure to protobuf encode the message. This is not recoverable and needs\n * further investigation.\n */ ProtocolError[\"ENCODE_FAILED\"] = \"Failed to encode\";\n /**\n * Failure to protobuf decode the message. May be due to a remote peer issue,\n * ensuring that messages are sent via several peer enable mitigation of this error.\n */ ProtocolError[\"DECODE_FAILED\"] = \"Failed to decode\";\n /**\n * The message payload is empty, making the message invalid. Ensure that a non-empty\n * payload is set on the outgoing message.\n */ ProtocolError[\"EMPTY_PAYLOAD\"] = \"Payload is empty\";\n /**\n * The message size is above the maximum message size allowed on the Waku Network.\n * Compressing the message or using an alternative strategy for large messages is recommended.\n */ ProtocolError[\"SIZE_TOO_BIG\"] = \"Size is too big\";\n /**\n * The PubsubTopic passed to the send function is not configured on the Waku node.\n * Please ensure that the PubsubTopic is used when initializing the Waku node.\n */ ProtocolError[\"TOPIC_NOT_CONFIGURED\"] = \"Topic not configured\";\n /**\n * Failure to find a peer with suitable protocols. This may due to a connection issue.\n * Mitigation can be: retrying after a given time period, display connectivity issue\n * to user or listening for `peer:connected:bootstrap` or `peer:connected:peer-exchange`\n * on the connection manager before retrying.\n */ ProtocolError[\"NO_PEER_AVAILABLE\"] = \"No peer available\";\n /**\n * The remote peer did not behave as expected. Mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_FAULT\"] = \"Remote peer fault\";\n /**\n * The remote peer rejected the message. Information provided by the remote peer\n * is logged. Review message validity, or mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_REJECTED\"] = \"Remote peer rejected\";\n /**\n * The protocol request timed out without a response. This may be due to a connection issue.\n * Mitigation can be: retrying after a given time period\n */ ProtocolError[\"REQUEST_TIMEOUT\"] = \"Request timeout\";\n})(ProtocolError || (ProtocolError = {})); //# sourceMappingURL=protocols.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3Byb3RvY29scy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFPLElBQUlBLFVBQVU7QUFDcEIsVUFBVUEsU0FBUztJQUNoQkEsU0FBUyxDQUFDLFFBQVEsR0FBRztJQUNyQkEsU0FBUyxDQUFDLFFBQVEsR0FBRztJQUNyQkEsU0FBUyxDQUFDLFlBQVksR0FBRztJQUN6QkEsU0FBUyxDQUFDLFNBQVMsR0FBRztBQUMxQixHQUFHQSxhQUFjQSxDQUFBQSxZQUFZLENBQUM7QUFDdkIsSUFBSUMsY0FBYztBQUN4QixVQUFVQSxhQUFhO0lBQ3BCLDBGQUEwRixHQUMxRkEsYUFBYSxDQUFDLGVBQWUsR0FBRztJQUNoQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLGdCQUFnQixHQUFHO0lBQ2pDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZ0JBQWdCLEdBQUc7SUFDakM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRztJQUNqQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLGVBQWUsR0FBRztJQUNoQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLHVCQUF1QixHQUFHO0lBQ3hDOzs7OztLQUtDLEdBQ0RBLGFBQWEsQ0FBQyxvQkFBb0IsR0FBRztJQUNyQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLG9CQUFvQixHQUFHO0lBQ3JDOzs7O0tBSUMsR0FDREEsYUFBYSxDQUFDLHVCQ
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/receiver.js":
|
||
|
|
/*!********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/receiver.js ***!
|
||
|
|
\********************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=receiver.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3JlY2VpdmVyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLG9DQUFvQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9yZWNlaXZlci5qcz9kMTcyIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlY2VpdmVyLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/receiver.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/relay.js":
|
||
|
|
/*!*****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/relay.js ***!
|
||
|
|
\*****************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=relay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3JlbGF5LmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9yZWxheS5qcz82ODA0Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJlbGF5LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/relay.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/sender.js":
|
||
|
|
/*!******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/sender.js ***!
|
||
|
|
\******************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=sender.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3NlbmRlci5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixrQ0FBa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvc2VuZGVyLmpzPzIzYWYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c2VuZGVyLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/sender.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/store.js":
|
||
|
|
/*!*****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/store.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 */ PageDirection: () => (/* binding */ PageDirection)\n/* harmony export */ });\nvar PageDirection;\n(function(PageDirection) {\n PageDirection[\"BACKWARD\"] = \"backward\";\n PageDirection[\"FORWARD\"] = \"forward\";\n})(PageDirection || (PageDirection = {})); //# sourceMappingURL=store.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3N0b3JlLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBTyxJQUFJQSxjQUFjO0FBQ3hCLFVBQVVBLGFBQWE7SUFDcEJBLGFBQWEsQ0FBQyxXQUFXLEdBQUc7SUFDNUJBLGFBQWEsQ0FBQyxVQUFVLEdBQUc7QUFDL0IsR0FBR0EsaUJBQWtCQSxDQUFBQSxnQkFBZ0IsQ0FBQyxLQUN0QyxpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvc3RvcmUuanM/MmJhOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdmFyIFBhZ2VEaXJlY3Rpb247XG4oZnVuY3Rpb24gKFBhZ2VEaXJlY3Rpb24pIHtcbiAgICBQYWdlRGlyZWN0aW9uW1wiQkFDS1dBUkRcIl0gPSBcImJhY2t3YXJkXCI7XG4gICAgUGFnZURpcmVjdGlvbltcIkZPUldBUkRcIl0gPSBcImZvcndhcmRcIjtcbn0pKFBhZ2VEaXJlY3Rpb24gfHwgKFBhZ2VEaXJlY3Rpb24gPSB7fSkpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9c3RvcmUuanMubWFwIl0sIm5hbWVzIjpbIlBhZ2VEaXJlY3Rpb24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/store.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/interfaces/dist/waku.js":
|
||
|
|
/*!****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/interfaces/dist/waku.js ***!
|
||
|
|
\****************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=waku.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3dha3UuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsZ0NBQWdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3dha3UuanM/NGVhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD13YWt1LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/interfaces/dist/waku.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/crypto/ecies.js":
|
||
|
|
/*!********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/crypto/ecies.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 */ decrypt: () => (/* binding */ decrypt),\n/* harmony export */ encrypt: () => (/* binding */ encrypt)\n/* harmony export */ });\n/* harmony import */ var _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @noble/secp256k1 */ \"(ssr)/./node_modules/@noble/secp256k1/lib/esm/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/utils.js\");\n\n\n\n/**\n * HKDF as implemented in go-ethereum.\n */ function kdf(secret, outputLength) {\n let ctr = 1;\n let written = 0;\n let willBeResult = Promise.resolve(new Uint8Array());\n while(written < outputLength){\n const counters = new Uint8Array([\n ctr >> 24,\n ctr >> 16,\n ctr >> 8,\n ctr\n ]);\n const countersSecret = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.concat)([\n counters,\n secret\n ], counters.length + secret.length);\n const willBeHashResult = (0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.sha256)(countersSecret);\n willBeResult = willBeResult.then((result)=>willBeHashResult.then((hashResult)=>{\n const _hashResult = new Uint8Array(hashResult);\n return (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.concat)([\n result,\n _hashResult\n ], result.length + _hashResult.length);\n }));\n written += 32;\n ctr += 1;\n }\n return willBeResult;\n}\nfunction aesCtrEncrypt(counter, key, data) {\n return (0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().importKey(\"raw\", key, \"AES-CTR\", false, [\n \"encrypt\"\n ]).then((cryptoKey)=>(0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().encrypt({\n name: \"AES-CTR\",\n counter: counter,\n length: 128\n }, cryptoKey, data)).then((bytes)=>new Uint8Array(bytes));\n}\nfunction aesCtrDecrypt(counter, key, data) {\n return (0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().importKey(\"raw\", key, \"AES-CTR\", false, [\n \"decrypt\"\n ]).then((cryptoKey)=>(0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().decrypt({\n name: \"AES-CTR\",\n counter: counter,\n length: 128\n }, cryptoKey, data)).then((bytes)=>new Uint8Array(bytes));\n}\nfunction hmacSha256Sign(key, msg) {\n const algorithm = {\n name: \"HMAC\",\n hash: {\n name: \"SHA-256\"\n }\n };\n return (0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().importKey(\"raw\", key, algorithm, false, [\n \"sign\"\n ]).then((cryptoKey)=>(0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().sign(algorithm, cryptoKey, msg)).then((bytes)=>new Uint8Array(bytes));\n}\nfunction hmacSha256Verify(key, msg, sig) {\n const algorithm = {\n name: \"HMAC\",\n hash: {\n name: \"SHA-256\"\n }\n };\n const _key = (0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().importKey(\"raw\", key, algorithm, false, [\n \"verify\"\n ]);\n return _key.then((cryptoKey)=>(0,_utils_js__WEBPACK_IMPORTED_MODULE_2__.getSubtle)().verify(algorithm, cryptoKey, sig, msg));\n}\n/**\n * Derive shared secret for given private and public keys.\n *\n * @param privateKeyA Sender's private key (32 bytes)\n * @param publicKeyB Recipient's public key (65 bytes)\n * @returns A promise that resolves with the derived shared secret (Px, 32 bytes)\n * @throws Error If arguments are invalid\n */ function derive(privateKeyA, publicKeyB) {\n if (privateKeyA.length !== 32) {\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/crypto/index.js":
|
||
|
|
/*!********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/crypto/index.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 */ ecies: () => (/* reexport module object */ _ecies_js__WEBPACK_IMPORTED_MODULE_1__),\n/* harmony export */ generatePrivateKey: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.generatePrivateKey),\n/* harmony export */ generateSymmetricKey: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.generateSymmetricKey),\n/* harmony export */ getPublicKey: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.getPublicKey),\n/* harmony export */ getSubtle: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.getSubtle),\n/* harmony export */ keccak256: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.keccak256),\n/* harmony export */ randomBytes: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.randomBytes),\n/* harmony export */ sha256: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.sha256),\n/* harmony export */ sign: () => (/* reexport safe */ _utils_js__WEBPACK_IMPORTED_MODULE_0__.sign),\n/* harmony export */ symmetric: () => (/* reexport module object */ _symmetric_js__WEBPACK_IMPORTED_MODULE_2__)\n/* harmony export */ });\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/utils.js\");\n/* harmony import */ var _ecies_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ecies.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/ecies.js\");\n/* harmony import */ var _symmetric_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./symmetric.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/symmetric.js\");\n\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL2Rpc3QvY3J5cHRvL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBMkI7QUFDUztBQUNRLENBQzVDLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9kaXN0L2NyeXB0by9pbmRleC5qcz85OGZhIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL3V0aWxzLmpzXCI7XG5leHBvcnQgKiBhcyBlY2llcyBmcm9tIFwiLi9lY2llcy5qc1wiO1xuZXhwb3J0ICogYXMgc3ltbWV0cmljIGZyb20gXCIuL3N5bW1ldHJpYy5qc1wiO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbImVjaWVzIiwic3ltbWV0cmljIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/dist/crypto/index.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/crypto/symmetric.js":
|
||
|
|
/*!************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/crypto/symmetric.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 */ decrypt: () => (/* binding */ decrypt),\n/* harmony export */ encrypt: () => (/* binding */ encrypt),\n/* harmony export */ generateIv: () => (/* binding */ generateIv)\n/* harmony export */ });\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../misc.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/misc.js\");\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/utils.js\");\n\n\nasync function encrypt(iv, key, clearText) {\n return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.getSubtle)().importKey(\"raw\", key, _misc_js__WEBPACK_IMPORTED_MODULE_0__.Symmetric.algorithm, false, [\n \"encrypt\"\n ]).then((cryptoKey)=>(0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.getSubtle)().encrypt({\n iv,\n ..._misc_js__WEBPACK_IMPORTED_MODULE_0__.Symmetric.algorithm\n }, cryptoKey, clearText)).then((cipher)=>new Uint8Array(cipher));\n}\nasync function decrypt(iv, key, cipherText) {\n return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.getSubtle)().importKey(\"raw\", key, _misc_js__WEBPACK_IMPORTED_MODULE_0__.Symmetric.algorithm, false, [\n \"decrypt\"\n ]).then((cryptoKey)=>(0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.getSubtle)().decrypt({\n iv,\n ..._misc_js__WEBPACK_IMPORTED_MODULE_0__.Symmetric.algorithm\n }, cryptoKey, cipherText)).then((clear)=>new Uint8Array(clear));\n}\nfunction generateIv() {\n return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.randomBytes)(_misc_js__WEBPACK_IMPORTED_MODULE_0__.Symmetric.ivSize);\n} //# sourceMappingURL=symmetric.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL2Rpc3QvY3J5cHRvL3N5bW1ldHJpYy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUF1QztBQUNhO0FBQzdDLGVBQWVHLFFBQVFDLEVBQUUsRUFBRUMsR0FBRyxFQUFFQyxTQUFTO0lBQzVDLE9BQU9MLG9EQUFTQSxHQUNYTSxTQUFTLENBQUMsT0FBT0YsS0FBS0wsK0NBQVNBLENBQUNRLFNBQVMsRUFBRSxPQUFPO1FBQUM7S0FBVSxFQUM3REMsSUFBSSxDQUFDLENBQUNDLFlBQWNULG9EQUFTQSxHQUFHRSxPQUFPLENBQUM7WUFBRUM7WUFBSSxHQUFHSiwrQ0FBU0EsQ0FBQ1EsU0FBUztRQUFDLEdBQUdFLFdBQVdKLFlBQ25GRyxJQUFJLENBQUMsQ0FBQ0UsU0FBVyxJQUFJQyxXQUFXRDtBQUN6QztBQUNPLGVBQWVFLFFBQVFULEVBQUUsRUFBRUMsR0FBRyxFQUFFUyxVQUFVO0lBQzdDLE9BQU9iLG9EQUFTQSxHQUNYTSxTQUFTLENBQUMsT0FBT0YsS0FBS0wsK0NBQVNBLENBQUNRLFNBQVMsRUFBRSxPQUFPO1FBQUM7S0FBVSxFQUM3REMsSUFBSSxDQUFDLENBQUNDLFlBQWNULG9EQUFTQSxHQUFHWSxPQUFPLENBQUM7WUFBRVQ7WUFBSSxHQUFHSiwrQ0FBU0EsQ0FBQ1EsU0FBUztRQUFDLEdBQUdFLFdBQVdJLGFBQ25GTCxJQUFJLENBQUMsQ0FBQ00sUUFBVSxJQUFJSCxXQUFXRztBQUN4QztBQUNPLFNBQVNDO0lBQ1osT0FBT2Qsc0RBQVdBLENBQUNGLCtDQUFTQSxDQUFDaUIsTUFBTTtBQUN2QyxFQUNBLHFDQUFxQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9kaXN0L2NyeXB0by9zeW1tZXRyaWMuanM/MzA2YSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTeW1tZXRyaWMgfSBmcm9tIFwiLi4vbWlzYy5qc1wiO1xuaW1wb3J0IHsgZ2V0U3VidGxlLCByYW5kb21CeXRlcyB9IGZyb20gXCIuL3V0aWxzLmpzXCI7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZW5jcnlwdChpdiwga2V5LCBjbGVhclRleHQpIHtcbiAgICByZXR1cm4gZ2V0U3VidGxlKClcbiAgICAgICAgLmltcG9ydEtleShcInJhd1wiLCBrZXksIFN5bW1ldHJpYy5hbGdvcml0aG0sIGZhbHNlLCBbXCJlbmNyeXB0XCJdKVxuICAgICAgICAudGhlbigoY3J5cHRvS2V5KSA9PiBnZXRTdWJ0bGUoKS5lbmNyeXB0KHsgaXYsIC4uLlN5bW1ldHJpYy5hbGdvcml0aG0gfSwgY3J5cHRvS2V5LCBjbGVhclRleHQpKVxuICAgICAgICAudGhlbigoY2lwaGVyKSA9PiBuZXcgVWludDhBcnJheShjaXBoZXIpKTtcbn1cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBkZWNyeXB0KGl2LCBrZXksIGNpcGhlclRleHQpIHtcbiAgICByZXR1cm4gZ2V0U3VidGxlKClcbiAgICAgICAgLmltcG9ydEtleShcInJhd1wiLCBrZXksIFN5bW1ldHJpYy5hbGdvcml0aG0sIGZhbHNlLCBbXCJkZWNyeXB0XCJdKVxuICAgICAgICAudGhlbigoY3J5cHRvS2V5KSA9PiBnZXRTdWJ0bGUoKS5kZWNyeXB0KHsgaXYsIC4uLlN5bW1ldHJpYy5hbGdvcml0aG0gfSwgY3J5cHRvS2V5LCBjaXBoZXJUZXh0KSlcbiAgICAgICAgLnRoZW4oKGNsZWFyKSA9PiBuZXcgVWludDhBcnJheShjbGVhcikpO1xufVxuZXhwb3J0I
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/crypto/utils.js":
|
||
|
|
/*!********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/crypto/utils.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 */ generatePrivateKey: () => (/* binding */ generatePrivateKey),\n/* harmony export */ generateSymmetricKey: () => (/* binding */ generateSymmetricKey),\n/* harmony export */ getPublicKey: () => (/* binding */ getPublicKey),\n/* harmony export */ getSubtle: () => (/* binding */ getSubtle),\n/* harmony export */ keccak256: () => (/* binding */ keccak256),\n/* harmony export */ randomBytes: () => (/* binding */ randomBytes),\n/* harmony export */ sha256: () => (/* binding */ sha256),\n/* harmony export */ sign: () => (/* binding */ sign)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _noble_secp256k1__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @noble/secp256k1 */ \"(ssr)/./node_modules/@noble/secp256k1/lib/esm/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var js_sha3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! js-sha3 */ \"(ssr)/./node_modules/js-sha3/src/sha3.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../misc.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/misc.js\");\n\n\n\n\n\nconst crypto = {\n node: crypto__WEBPACK_IMPORTED_MODULE_0__,\n web: typeof self === \"object\" && \"crypto\" in self ? self.crypto : undefined\n};\nfunction getSubtle() {\n if (crypto.web) {\n return crypto.web.subtle;\n } else if (crypto.node) {\n return crypto.node.webcrypto.subtle;\n } else {\n throw new Error(\"The environment doesn't have Crypto Subtle API (if in the browser, be sure to use to be in a secure context, ie, https)\");\n }\n}\nconst randomBytes = _noble_secp256k1__WEBPACK_IMPORTED_MODULE_1__.utils.randomBytes;\nconst sha256 = _noble_secp256k1__WEBPACK_IMPORTED_MODULE_1__.utils.sha256;\n/**\n * Generate a new private key to be used for asymmetric encryption.\n *\n * Use {@link getPublicKey} to get the corresponding Public Key.\n */ function generatePrivateKey() {\n return randomBytes(_misc_js__WEBPACK_IMPORTED_MODULE_4__.Asymmetric.keySize);\n}\n/**\n * Generate a new symmetric key to be used for symmetric encryption.\n */ function generateSymmetricKey() {\n return randomBytes(_misc_js__WEBPACK_IMPORTED_MODULE_4__.Symmetric.keySize);\n}\n/**\n * Return the public key for the given private key, to be used for asymmetric\n * encryption.\n */ const getPublicKey = _noble_secp256k1__WEBPACK_IMPORTED_MODULE_1__.getPublicKey;\n/**\n * ECDSA Sign a message with the given private key.\n *\n * @param message The message to sign, usually a hash.\n * @param privateKey The ECDSA private key to use to sign the message.\n *\n * @returns The signature and the recovery id concatenated.\n */ async function sign(message, privateKey) {\n const [signature, recoveryId] = await _noble_secp256k1__WEBPACK_IMPORTED_MODULE_1__.sign(message, privateKey, {\n recovered: true,\n der: false\n });\n return (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_2__.concat)([\n signature,\n new Uint8Array([\n recoveryId\n ])\n ], signature.length + 1);\n}\nfunction keccak256(input) {\n return new Uint8Array(js_sha3__WEBPACK_IMPORTED_MODULE_3__.keccak256.arrayBuffer(input));\n} //# sourceMappingURL=utils.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL2Rpc3QvY3J5cHRvL3V0aWxzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBZ0M7QUFDUztBQUNFO0FBQ2hCO0FBQ3dCO0FBQ25ELE1BQU1NLFNBQVM7SUFDWEMsTUFBTVAsbUNBQVVBO0lBQ2hCUSxLQUFLLE9BQU9DLFNBQVMsWUFBWSxZQUFZQSxPQUFPQSxLQUFLSCxNQUFNLEdBQUdJO0FBQ3R
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/decoded_message.js":
|
||
|
|
/*!***********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/decoded_message.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 */ DecodedMessage: () => (/* binding */ DecodedMessage)\n/* harmony export */ });\n/* harmony import */ var _waku_core_lib_message_version_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core/lib/message/version_0 */ \"(ssr)/./node_modules/@waku/core/dist/lib/message/version_0.js\");\n/* harmony import */ var uint8arrays_equals__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/equals */ \"(ssr)/./node_modules/uint8arrays/dist/src/equals.js\");\n\n\nclass DecodedMessage extends _waku_core_lib_message_version_0__WEBPACK_IMPORTED_MODULE_0__.DecodedMessage {\n constructor(pubsubTopic, proto, decodedPayload, signature, signaturePublicKey){\n super(pubsubTopic, proto);\n this.signature = signature;\n this.signaturePublicKey = signaturePublicKey;\n this._decodedPayload = decodedPayload;\n }\n get payload() {\n return this._decodedPayload;\n }\n /**\n * Verify the message's signature against the public key.\n *\n * @returns true if the signature matches the public key, false if not or if no signature is present.\n */ verifySignature(publicKey) {\n if (this.signaturePublicKey) {\n return (0,uint8arrays_equals__WEBPACK_IMPORTED_MODULE_1__.equals)(this.signaturePublicKey, publicKey);\n }\n return false;\n }\n} //# sourceMappingURL=decoded_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL2Rpc3QvZGVjb2RlZF9tZXNzYWdlLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFzRjtBQUMxQztBQUNyQyxNQUFNQSx1QkFBdUJDLDRFQUFnQkE7SUFJaERFLFlBQVlDLFdBQVcsRUFBRUMsS0FBSyxFQUFFQyxjQUFjLEVBQUVDLFNBQVMsRUFBRUMsa0JBQWtCLENBQUU7UUFDM0UsS0FBSyxDQUFDSixhQUFhQztRQUNuQixJQUFJLENBQUNFLFNBQVMsR0FBR0E7UUFDakIsSUFBSSxDQUFDQyxrQkFBa0IsR0FBR0E7UUFDMUIsSUFBSSxDQUFDQyxlQUFlLEdBQUdIO0lBQzNCO0lBQ0EsSUFBSUksVUFBVTtRQUNWLE9BQU8sSUFBSSxDQUFDRCxlQUFlO0lBQy9CO0lBQ0E7Ozs7S0FJQyxHQUNERSxnQkFBZ0JDLFNBQVMsRUFBRTtRQUN2QixJQUFJLElBQUksQ0FBQ0osa0JBQWtCLEVBQUU7WUFDekIsT0FBT04sMERBQU1BLENBQUMsSUFBSSxDQUFDTSxrQkFBa0IsRUFBRUk7UUFDM0M7UUFDQSxPQUFPO0lBQ1g7QUFDSixFQUNBLDJDQUEyQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9kaXN0L2RlY29kZWRfbWVzc2FnZS5qcz9mZDczIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERlY29kZWRNZXNzYWdlIGFzIERlY29kZWRNZXNzYWdlVjAgfSBmcm9tIFwiQHdha3UvY29yZS9saWIvbWVzc2FnZS92ZXJzaW9uXzBcIjtcbmltcG9ydCB7IGVxdWFscyB9IGZyb20gXCJ1aW50OGFycmF5cy9lcXVhbHNcIjtcbmV4cG9ydCBjbGFzcyBEZWNvZGVkTWVzc2FnZSBleHRlbmRzIERlY29kZWRNZXNzYWdlVjAge1xuICAgIHNpZ25hdHVyZTtcbiAgICBzaWduYXR1cmVQdWJsaWNLZXk7XG4gICAgX2RlY29kZWRQYXlsb2FkO1xuICAgIGNvbnN0cnVjdG9yKHB1YnN1YlRvcGljLCBwcm90bywgZGVjb2RlZFBheWxvYWQsIHNpZ25hdHVyZSwgc2lnbmF0dXJlUHVibGljS2V5KSB7XG4gICAgICAgIHN1cGVyKHB1YnN1YlRvcGljLCBwcm90byk7XG4gICAgICAgIHRoaXMuc2lnbmF0dXJlID0gc2lnbmF0dXJlO1xuICAgICAgICB0aGlzLnNpZ25hdHVyZVB1YmxpY0tleSA9IHNpZ25hdHVyZVB1YmxpY0tleTtcbiAgICAgICAgdGhpcy5fZGVjb2RlZFBheWxvYWQgPSBkZWNvZGVkUGF5bG9hZDtcbiAgICB9XG4gICAgZ2V0IHBheWxvYWQoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9kZWNvZGVkUGF5bG9hZDtcbiAgICB9XG4gICAgLyoqXG4gICAgICogVmVyaWZ5IHRoZSBtZXNzYWdlJ3Mgc2lnbmF0dXJlIGFnYWluc3QgdGhlIHB1YmxpYyBrZXkuXG4gICAgICpcbiAgICAgKiBAcmV0dXJucyB0cnVlIGlmIHRoZSBzaWduYXR1cmUgbWF0Y2hlcyB0aGUgcHVibGljIGtleSwgZmFsc2UgaWYgbm90IG9yIGlmIG5vIHNpZ25hdHVyZSBpcyBwcmVzZW50LlxuICAgICAqL1xuICAgIHZlcmlmeVNpZ25hdHVyZShwdWJsaWNLZXkpIHtcbiAgICAgICAgaWYgKHRoaXMuc2lnbmF0dXJlUHVibGljS2V5KSB7XG4gICAgICAgICAgICByZXR1cm4gZXF1YWxzKHRoaXMuc2lnbmF0dXJlUHVibGljS2V5LCBwdWJsaWNLZXkpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1kZWNvZGVkX21lc3NhZ2UuanMubWFwIl0sIm5hbWVzIjpbIkRlY29kZWRNZXNzYWdlIiwiRGVjb2RlZE1lc3NhZ2VWMCIsImVxdWFscyIsImNvbnN0cnVjdG9yIiwicHVic3ViVG9waWMiLCJwcm90byIsImRlY29kZWRQYXlsb2FkIiwic2lnbmF0dXJlIiwic2lnbmF0dXJlUHVibGljS2V5IiwiX2RlY29kZWRQYXlsb2FkIiwicGF5bG9hZCIsInZlcmlm
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/encryption.js":
|
||
|
|
/*!******************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/encryption.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 */ decryptAsymmetric: () => (/* binding */ decryptAsymmetric),\n/* harmony export */ decryptSymmetric: () => (/* binding */ decryptSymmetric),\n/* harmony export */ encryptAsymmetric: () => (/* binding */ encryptAsymmetric),\n/* harmony export */ encryptSymmetric: () => (/* binding */ encryptSymmetric),\n/* harmony export */ postCipher: () => (/* binding */ postCipher),\n/* harmony export */ preCipher: () => (/* binding */ preCipher)\n/* harmony export */ });\n/* harmony import */ var _noble_secp256k1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @noble/secp256k1 */ \"(ssr)/./node_modules/@noble/secp256k1/lib/esm/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _crypto_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./crypto/index.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/index.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/misc.js\");\n\n\n\n\nconst FlagsLength = 1;\nconst FlagMask = 3; // 0011\nconst IsSignedMask = 4; // 0100\nconst PaddingTarget = 256;\nconst SignatureLength = 65;\nfunction getSizeOfPayloadSizeField(message) {\n const messageDataView = new DataView(message.buffer);\n return messageDataView.getUint8(0) & FlagMask;\n}\nfunction getPayloadSize(message, sizeOfPayloadSizeField) {\n let payloadSizeBytes = message.slice(1, 1 + sizeOfPayloadSizeField);\n // int 32 == 4 bytes\n if (sizeOfPayloadSizeField < 4) {\n // If less than 4 bytes pad right (Little Endian).\n payloadSizeBytes = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.concat)([\n payloadSizeBytes,\n new Uint8Array(4 - sizeOfPayloadSizeField)\n ], 4);\n }\n const payloadSizeDataView = new DataView(payloadSizeBytes.buffer);\n return payloadSizeDataView.getInt32(0, true);\n}\nfunction isMessageSigned(message) {\n const messageDataView = new DataView(message.buffer);\n return (messageDataView.getUint8(0) & IsSignedMask) == IsSignedMask;\n}\n/**\n * Proceed with Asymmetric encryption of the data as per [26/WAKU-PAYLOAD](https://rfc.vac.dev/spec/26/).\n * The data MUST be flags | payload-length | payload | [signature].\n * The returned result can be set to `WakuMessage.payload`.\n *\n * @internal\n */ async function encryptAsymmetric(data, publicKey) {\n return _crypto_index_js__WEBPACK_IMPORTED_MODULE_2__.ecies.encrypt((0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.hexToBytes)(publicKey), data);\n}\n/**\n * Proceed with Asymmetric decryption of the data as per [26/WAKU-PAYLOAD](https://rfc.vac.dev/spec/26/).\n * The returned data is expected to be `flags | payload-length | payload | [signature]`.\n *\n * @internal\n */ async function decryptAsymmetric(payload, privKey) {\n return _crypto_index_js__WEBPACK_IMPORTED_MODULE_2__.ecies.decrypt(privKey, payload);\n}\n/**\n * Proceed with Symmetric encryption of the data as per [26/WAKU-PAYLOAD](https://rfc.vac.dev/spec/26/).\n *\n * @param data The data to encrypt, expected to be `flags | payload-length | payload | [signature]`.\n * @param key The key to use for encryption.\n * @returns The decrypted data, `cipherText | tag | iv` and can be set to `WakuMessage.payload`.\n *\n * @internal\n */ async function encryptSymmetric(data, key) {\n const iv = _crypto_index_js__WEBPACK_IMPORTED_MODULE_2__.symmetric.generateIv();\n // Returns `cipher | tag`\n const cipher = await _crypto_index_js__WEBPACK_IMPORTED_MODULE_2__.symmetric.encrypt(iv, (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.hexToBytes)(key), data);\n return (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.concat)([\n cipher,\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/misc.js":
|
||
|
|
/*!************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/misc.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 */ Asymmetric: () => (/* binding */ Asymmetric),\n/* harmony export */ OneMillion: () => (/* binding */ OneMillion),\n/* harmony export */ Symmetric: () => (/* binding */ Symmetric),\n/* harmony export */ Version: () => (/* binding */ Version)\n/* harmony export */ });\nconst Symmetric = {\n keySize: 32,\n ivSize: 12,\n tagSize: 16,\n algorithm: {\n name: \"AES-GCM\",\n length: 128\n }\n};\nconst Asymmetric = {\n keySize: 32\n};\nconst OneMillion = BigInt(1000000);\nconst Version = 1; //# sourceMappingURL=misc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL2Rpc3QvbWlzYy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQU8sTUFBTUEsWUFBWTtJQUNyQkMsU0FBUztJQUNUQyxRQUFRO0lBQ1JDLFNBQVM7SUFDVEMsV0FBVztRQUFFQyxNQUFNO1FBQVdDLFFBQVE7SUFBSTtBQUM5QyxFQUFFO0FBQ0ssTUFBTUMsYUFBYTtJQUN0Qk4sU0FBUztBQUNiLEVBQUU7QUFDSyxNQUFNTyxhQUFhQyxPQUFPLFNBQVc7QUFDckMsTUFBTUMsVUFBVSxFQUFFLENBQ3pCLGdDQUFnQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9kaXN0L21pc2MuanM/NDYwZCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgU3ltbWV0cmljID0ge1xuICAgIGtleVNpemU6IDMyLFxuICAgIGl2U2l6ZTogMTIsXG4gICAgdGFnU2l6ZTogMTYsXG4gICAgYWxnb3JpdGhtOiB7IG5hbWU6IFwiQUVTLUdDTVwiLCBsZW5ndGg6IDEyOCB9XG59O1xuZXhwb3J0IGNvbnN0IEFzeW1tZXRyaWMgPSB7XG4gICAga2V5U2l6ZTogMzJcbn07XG5leHBvcnQgY29uc3QgT25lTWlsbGlvbiA9IEJpZ0ludCgxXzAwMF8wMDApO1xuZXhwb3J0IGNvbnN0IFZlcnNpb24gPSAxO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlzYy5qcy5tYXAiXSwibmFtZXMiOlsiU3ltbWV0cmljIiwia2V5U2l6ZSIsIml2U2l6ZSIsInRhZ1NpemUiLCJhbGdvcml0aG0iLCJuYW1lIiwibGVuZ3RoIiwiQXN5bW1ldHJpYyIsIk9uZU1pbGxpb24iLCJCaWdJbnQiLCJWZXJzaW9uIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/dist/misc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/dist/symmetric.js":
|
||
|
|
/*!*****************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/dist/symmetric.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 */ createDecoder: () => (/* binding */ createDecoder),\n/* harmony export */ createEncoder: () => (/* binding */ createEncoder),\n/* harmony export */ decryptSymmetric: () => (/* reexport safe */ _encryption_js__WEBPACK_IMPORTED_MODULE_6__.decryptSymmetric),\n/* harmony export */ encryptSymmetric: () => (/* reexport safe */ _encryption_js__WEBPACK_IMPORTED_MODULE_6__.encryptSymmetric),\n/* harmony export */ generateSymmetricKey: () => (/* reexport safe */ _crypto_utils_js__WEBPACK_IMPORTED_MODULE_4__.generateSymmetricKey),\n/* harmony export */ postCipher: () => (/* reexport safe */ _encryption_js__WEBPACK_IMPORTED_MODULE_6__.postCipher),\n/* harmony export */ preCipher: () => (/* reexport safe */ _encryption_js__WEBPACK_IMPORTED_MODULE_6__.preCipher)\n/* harmony export */ });\n/* harmony import */ var _waku_core_lib_message_version_0__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core/lib/message/version_0 */ \"(ssr)/./node_modules/@waku/core/dist/lib/message/version_0.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _crypto_utils_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./crypto/utils.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/crypto/utils.js\");\n/* harmony import */ var _decoded_message_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./decoded_message.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/decoded_message.js\");\n/* harmony import */ var _encryption_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./encryption.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/encryption.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/message-encryption/dist/misc.js\");\n\n\n\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_3__.Logger(\"message-encryption:symmetric\");\nclass Encoder {\n constructor(pubsubTopic, contentTopic, symKey, sigPrivKey, ephemeral = false, metaSetter){\n this.pubsubTopic = pubsubTopic;\n this.contentTopic = contentTopic;\n this.symKey = symKey;\n this.sigPrivKey = sigPrivKey;\n this.ephemeral = ephemeral;\n this.metaSetter = metaSetter;\n if (!contentTopic || contentTopic === \"\") {\n throw new Error(\"Content topic must be specified\");\n }\n }\n async toWire(message) {\n const protoMessage = await this.toProtoObj(message);\n if (!protoMessage) return;\n return _waku_proto__WEBPACK_IMPORTED_MODULE_2__.WakuMessage.encode(protoMessage);\n }\n async toProtoObj(message) {\n const timestamp = message.timestamp ?? new Date();\n const preparedPayload = await (0,_encryption_js__WEBPACK_IMPORTED_MODULE_6__.preCipher)(message.payload, this.sigPrivKey);\n const payload = await (0,_encryption_js__WEBPACK_IMPORTED_MODULE_6__.encryptSymmetric)(preparedPayload, this.symKey);\n const protoMessage = {\n payload,\n version: _misc_js__WEBPACK_IMPORTED_MODULE_7__.Version,\n contentTopic: this.contentTopic,\n timestamp: BigInt(timestamp.valueOf()) * _misc_js__WEBPACK_IMPORTED_MODULE_7__.OneMillion,\n meta: undefined,\n rateLimitProof: message.rateLimitProof,\n ephemeral: this.ephemeral\n };\n if (this.metaSetter) {\n const meta = this.metaSett
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/bytes/index.js":
|
||
|
|
/*!********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/bytes/index.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 */ bytesToHex: () => (/* binding */ bytesToHex),\n/* harmony export */ bytesToUtf8: () => (/* binding */ bytesToUtf8),\n/* harmony export */ concat: () => (/* binding */ concat),\n/* harmony export */ hexToBytes: () => (/* binding */ hexToBytes),\n/* harmony export */ utf8ToBytes: () => (/* binding */ utf8ToBytes)\n/* harmony export */ });\n/* harmony import */ var uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uint8arrays/from-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/from-string.node.js\");\n/* harmony import */ var uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/to-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/to-string.node.js\");\n\n\n/**\n * Convert input to a byte array.\n *\n * Handles both `0x` prefixed and non-prefixed strings.\n */ function hexToBytes(hex) {\n if (typeof hex === \"string\") {\n const _hex = hex.replace(/^0x/i, \"\");\n return (0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__.fromString)(_hex.toLowerCase(), \"base16\");\n }\n return hex;\n}\n/**\n * Convert byte array to hex string (no `0x` prefix).\n */ const bytesToHex = (bytes)=>(0,uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__.toString)(bytes, \"base16\");\n/**\n * Decode byte array to utf-8 string.\n */ const bytesToUtf8 = (b)=>(0,uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__.toString)(b, \"utf8\");\n/**\n * Encode utf-8 string to byte array.\n */ const utf8ToBytes = (s)=>(0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__.fromString)(s, \"utf8\");\n/**\n * Concatenate using Uint8Arrays as `Buffer` has a different behavior with `DataView`\n */ function concat(byteArrays, totalLength) {\n const len = totalLength ?? byteArrays.reduce((acc, curr)=>acc + curr.length, 0);\n const res = new Uint8Array(len);\n let offset = 0;\n for (const bytes of byteArrays){\n res.set(bytes, offset);\n offset += bytes.length;\n }\n return res;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2J5dGVzL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBcUQ7QUFDSjtBQUNqRDs7OztDQUlDLEdBQ00sU0FBU0UsV0FBV0MsR0FBRztJQUMxQixJQUFJLE9BQU9BLFFBQVEsVUFBVTtRQUN6QixNQUFNQyxPQUFPRCxJQUFJRSxPQUFPLENBQUMsUUFBUTtRQUNqQyxPQUFPTCxtRUFBVUEsQ0FBQ0ksS0FBS0UsV0FBVyxJQUFJO0lBQzFDO0lBQ0EsT0FBT0g7QUFDWDtBQUNBOztDQUVDLEdBQ00sTUFBTUksYUFBYSxDQUFDQyxRQUFVUCwrREFBUUEsQ0FBQ08sT0FBTyxVQUFVO0FBQy9EOztDQUVDLEdBQ00sTUFBTUMsY0FBYyxDQUFDQyxJQUFNVCwrREFBUUEsQ0FBQ1MsR0FBRyxRQUFRO0FBQ3REOztDQUVDLEdBQ00sTUFBTUMsY0FBYyxDQUFDQyxJQUFNWixtRUFBVUEsQ0FBQ1ksR0FBRyxRQUFRO0FBQ3hEOztDQUVDLEdBQ00sU0FBU0MsT0FBT0MsVUFBVSxFQUFFQyxXQUFXO0lBQzFDLE1BQU1DLE1BQU1ELGVBQWVELFdBQVdHLE1BQU0sQ0FBQyxDQUFDQyxLQUFLQyxPQUFTRCxNQUFNQyxLQUFLQyxNQUFNLEVBQUU7SUFDL0UsTUFBTUMsTUFBTSxJQUFJQyxXQUFXTjtJQUMzQixJQUFJTyxTQUFTO0lBQ2IsS0FBSyxNQUFNZixTQUFTTSxXQUFZO1FBQzVCTyxJQUFJRyxHQUFHLENBQUNoQixPQUFPZTtRQUNmQSxVQUFVZixNQUFNWSxNQUFNO0lBQzFCO0lBQ0EsT0FBT0M7QUFDWCxFQUNBLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9ieXRlcy9pbmRleC5qcz81NWYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGZyb21TdHJpbmcgfSBmcm9tIFwidWludDhhcnJheXMvZnJvbS1zdHJpbmdcIjtcbmltcG9ydCB7IHRvU3RyaW5nIH0gZnJvbSBcInVpbnQ4YXJyYXlzL3RvLXN0cmluZ1wiO1xuLyoqXG4gKiBDb252ZXJ0IGlucHV0IHRvIGEgYnl0ZSBhcnJheS5cbiAqXG4gKiBIYW5kbGVzIGJvdGggYDB4YCBwcmVmaXhlZCBhbmQgbm9uLXByZWZpeGVkIHN0cmluZ3MuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBoZXhUb0J5dGVzKGhleCkge1xuICAgIGlmICh0eXBlb2YgaGV4ID09PSBcInN0cmluZ1wiKSB7XG4gICAgICAgIGNvbnN0IF9oZXggPSBoZXgucmVwbGFjZSgvXjB4L2ksIFwiXCIpO1xuICAgICAgICByZXR1cm4gZnJvbVN0cmluZyhfaGV4LnRvTG93ZXJDYXNlKCksIFwiYmFzZTE2XCIpO1xuICAgIH1cbiAgICByZXR1cm4gaGV4O1xufVxuLyoqXG4gKiBDb
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/group_by.js":
|
||
|
|
/*!************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/group_by.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 */ groupByContentTopic: () => (/* binding */ groupByContentTopic)\n/* harmony export */ });\nfunction groupByContentTopic(values) {\n const groupedDecoders = new Map();\n values.forEach((value)=>{\n let decs = groupedDecoders.get(value.contentTopic);\n if (!decs) {\n groupedDecoders.set(value.contentTopic, []);\n decs = groupedDecoders.get(value.contentTopic);\n }\n decs.push(value);\n });\n return groupedDecoders;\n} //# sourceMappingURL=group_by.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9ncm91cF9ieS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBU0Esb0JBQW9CQyxNQUFNO0lBQ3RDLE1BQU1DLGtCQUFrQixJQUFJQztJQUM1QkYsT0FBT0csT0FBTyxDQUFDLENBQUNDO1FBQ1osSUFBSUMsT0FBT0osZ0JBQWdCSyxHQUFHLENBQUNGLE1BQU1HLFlBQVk7UUFDakQsSUFBSSxDQUFDRixNQUFNO1lBQ1BKLGdCQUFnQk8sR0FBRyxDQUFDSixNQUFNRyxZQUFZLEVBQUUsRUFBRTtZQUMxQ0YsT0FBT0osZ0JBQWdCSyxHQUFHLENBQUNGLE1BQU1HLFlBQVk7UUFDakQ7UUFDQUYsS0FBS0ksSUFBSSxDQUFDTDtJQUNkO0lBQ0EsT0FBT0g7QUFDWCxFQUNBLG9DQUFvQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vZ3JvdXBfYnkuanM/OTMxMSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZ3JvdXBCeUNvbnRlbnRUb3BpYyh2YWx1ZXMpIHtcbiAgICBjb25zdCBncm91cGVkRGVjb2RlcnMgPSBuZXcgTWFwKCk7XG4gICAgdmFsdWVzLmZvckVhY2goKHZhbHVlKSA9PiB7XG4gICAgICAgIGxldCBkZWNzID0gZ3JvdXBlZERlY29kZXJzLmdldCh2YWx1ZS5jb250ZW50VG9waWMpO1xuICAgICAgICBpZiAoIWRlY3MpIHtcbiAgICAgICAgICAgIGdyb3VwZWREZWNvZGVycy5zZXQodmFsdWUuY29udGVudFRvcGljLCBbXSk7XG4gICAgICAgICAgICBkZWNzID0gZ3JvdXBlZERlY29kZXJzLmdldCh2YWx1ZS5jb250ZW50VG9waWMpO1xuICAgICAgICB9XG4gICAgICAgIGRlY3MucHVzaCh2YWx1ZSk7XG4gICAgfSk7XG4gICAgcmV0dXJuIGdyb3VwZWREZWNvZGVycztcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWdyb3VwX2J5LmpzLm1hcCJdLCJuYW1lcyI6WyJncm91cEJ5Q29udGVudFRvcGljIiwidmFsdWVzIiwiZ3JvdXBlZERlY29kZXJzIiwiTWFwIiwiZm9yRWFjaCIsInZhbHVlIiwiZGVjcyIsImdldCIsImNvbnRlbnRUb3BpYyIsInNldCIsInB1c2giXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/group_by.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/index.js":
|
||
|
|
/*!*********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/index.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 */ contentTopicToPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicsByPubsubTopic),\n/* harmony export */ decodeRelayShard: () => (/* reexport safe */ _relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_7__.decodeRelayShard),\n/* harmony export */ determinePubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.determinePubsubTopic),\n/* harmony export */ encodeRelayShard: () => (/* reexport safe */ _relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_7__.encodeRelayShard),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensureValidContentTopic),\n/* harmony export */ getPseudoRandomSubset: () => (/* reexport safe */ _random_subset_js__WEBPACK_IMPORTED_MODULE_1__.getPseudoRandomSubset),\n/* harmony export */ getWsMultiaddrFromMultiaddrs: () => (/* binding */ getWsMultiaddrFromMultiaddrs),\n/* harmony export */ groupByContentTopic: () => (/* reexport safe */ _group_by_js__WEBPACK_IMPORTED_MODULE_2__.groupByContentTopic),\n/* harmony export */ isDefined: () => (/* reexport safe */ _is_defined_js__WEBPACK_IMPORTED_MODULE_0__.isDefined),\n/* harmony export */ isMessageSizeUnderCap: () => (/* reexport safe */ _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__.isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* reexport safe */ _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__.isWireSizeUnderCap),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.pubsubTopicToSingleShardInfo),\n/* harmony export */ pushOrInitMapSet: () => (/* reexport safe */ _push_or_init_map_js__WEBPACK_IMPORTED_MODULE_6__.pushOrInitMapSet),\n/* harmony export */ removeItemFromArray: () => (/* binding */ removeItemFromArray),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.singleShardInfosToShardInfo),\n/* harmony export */ toAsyncIterator: () => (/* reexport safe */ _to_async_iterator_js__WEBPACK_IMPORTED_MODULE_3__.toAsyncIterator)\n/* harmony export */ });\n/* harmony import */ var _is_defined_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is_defined.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_defined.js\");\n/* harmony import */ var _random_subset_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./random_subset.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/random_subset.js\");\n/* harmony import */ var _group_by_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./group_by.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/group_by.js\");\n/* harmony import */ var _to_async_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./to_async_iterator.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/to_async_iterator.js
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_defined.js":
|
||
|
|
/*!**************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_defined.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 */ isDefined: () => (/* binding */ isDefined)\n/* harmony export */ });\nfunction isDefined(value) {\n return Boolean(value);\n} //# sourceMappingURL=is_defined.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9pc19kZWZpbmVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBTyxTQUFTQSxVQUFVQyxLQUFLO0lBQzNCLE9BQU9DLFFBQVFEO0FBQ25CLEVBQ0Esc0NBQXNDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9pc19kZWZpbmVkLmpzPzVhMWQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGlzRGVmaW5lZCh2YWx1ZSkge1xuICAgIHJldHVybiBCb29sZWFuKHZhbHVlKTtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzX2RlZmluZWQuanMubWFwIl0sIm5hbWVzIjpbImlzRGVmaW5lZCIsInZhbHVlIiwiQm9vbGVhbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_defined.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_size_valid.js":
|
||
|
|
/*!*****************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_size_valid.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 */ isMessageSizeUnderCap: () => (/* binding */ isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* binding */ isWireSizeUnderCap)\n/* harmony export */ });\nconst MB = 1024 ** 2;\nconst SIZE_CAP_IN_MB = 1;\n/**\n * Return whether the size of the message is under the upper limit for the network.\n * This performs a protobuf encoding! If you have access to the fully encoded message,\n * use {@link isSizeUnderCapBuf} instead.\n * @param message\n * @param encoder\n */ async function isMessageSizeUnderCap(encoder, message) {\n const buf = await encoder.toWire(message);\n if (!buf) return false;\n return isWireSizeUnderCap(buf);\n}\nconst isWireSizeUnderCap = (buf)=>buf.length / MB <= SIZE_CAP_IN_MB; //# sourceMappingURL=is_size_valid.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9pc19zaXplX3ZhbGlkLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsTUFBTUEsS0FBSyxRQUFRO0FBQ25CLE1BQU1DLGlCQUFpQjtBQUN2Qjs7Ozs7O0NBTUMsR0FDTSxlQUFlQyxzQkFBc0JDLE9BQU8sRUFBRUMsT0FBTztJQUN4RCxNQUFNQyxNQUFNLE1BQU1GLFFBQVFHLE1BQU0sQ0FBQ0Y7SUFDakMsSUFBSSxDQUFDQyxLQUNELE9BQU87SUFDWCxPQUFPRSxtQkFBbUJGO0FBQzlCO0FBQ08sTUFBTUUscUJBQXFCLENBQUNGLE1BQVFBLElBQUlHLE1BQU0sR0FBR1IsTUFBTUMsZUFBZSxDQUM3RSx5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9tZXNzYWdlLWVuY3J5cHRpb24vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvY29tbW9uL2lzX3NpemVfdmFsaWQuanM/OGYxOSJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBNQiA9IDEwMjQgKiogMjtcbmNvbnN0IFNJWkVfQ0FQX0lOX01CID0gMTtcbi8qKlxuICogUmV0dXJuIHdoZXRoZXIgdGhlIHNpemUgb2YgdGhlIG1lc3NhZ2UgaXMgdW5kZXIgdGhlIHVwcGVyIGxpbWl0IGZvciB0aGUgbmV0d29yay5cbiAqIFRoaXMgcGVyZm9ybXMgYSBwcm90b2J1ZiBlbmNvZGluZyEgSWYgeW91IGhhdmUgYWNjZXNzIHRvIHRoZSBmdWxseSBlbmNvZGVkIG1lc3NhZ2UsXG4gKiB1c2Uge0BsaW5rIGlzU2l6ZVVuZGVyQ2FwQnVmfSBpbnN0ZWFkLlxuICogQHBhcmFtIG1lc3NhZ2VcbiAqIEBwYXJhbSBlbmNvZGVyXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBpc01lc3NhZ2VTaXplVW5kZXJDYXAoZW5jb2RlciwgbWVzc2FnZSkge1xuICAgIGNvbnN0IGJ1ZiA9IGF3YWl0IGVuY29kZXIudG9XaXJlKG1lc3NhZ2UpO1xuICAgIGlmICghYnVmKVxuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgcmV0dXJuIGlzV2lyZVNpemVVbmRlckNhcChidWYpO1xufVxuZXhwb3J0IGNvbnN0IGlzV2lyZVNpemVVbmRlckNhcCA9IChidWYpID0+IGJ1Zi5sZW5ndGggLyBNQiA8PSBTSVpFX0NBUF9JTl9NQjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWlzX3NpemVfdmFsaWQuanMubWFwIl0sIm5hbWVzIjpbIk1CIiwiU0laRV9DQVBfSU5fTUIiLCJpc01lc3NhZ2VTaXplVW5kZXJDYXAiLCJlbmNvZGVyIiwibWVzc2FnZSIsImJ1ZiIsInRvV2lyZSIsImlzV2lyZVNpemVVbmRlckNhcCIsImxlbmd0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/is_size_valid.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/push_or_init_map.js":
|
||
|
|
/*!********************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/push_or_init_map.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 */ pushOrInitMapSet: () => (/* binding */ pushOrInitMapSet)\n/* harmony export */ });\nfunction pushOrInitMapSet(map, key, newValue) {\n let arr = map.get(key);\n if (typeof arr === \"undefined\") {\n map.set(key, new Set());\n arr = map.get(key);\n }\n arr.add(newValue);\n} //# sourceMappingURL=push_or_init_map.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9wdXNoX29yX2luaXRfbWFwLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBTyxTQUFTQSxpQkFBaUJDLEdBQUcsRUFBRUMsR0FBRyxFQUFFQyxRQUFRO0lBQy9DLElBQUlDLE1BQU1ILElBQUlJLEdBQUcsQ0FBQ0g7SUFDbEIsSUFBSSxPQUFPRSxRQUFRLGFBQWE7UUFDNUJILElBQUlLLEdBQUcsQ0FBQ0osS0FBSyxJQUFJSztRQUNqQkgsTUFBTUgsSUFBSUksR0FBRyxDQUFDSDtJQUNsQjtJQUNBRSxJQUFJSSxHQUFHLENBQUNMO0FBQ1osRUFDQSw0Q0FBNEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9tZXNzYWdlLWVuY3J5cHRpb24vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvY29tbW9uL3B1c2hfb3JfaW5pdF9tYXAuanM/MzE4MSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gcHVzaE9ySW5pdE1hcFNldChtYXAsIGtleSwgbmV3VmFsdWUpIHtcbiAgICBsZXQgYXJyID0gbWFwLmdldChrZXkpO1xuICAgIGlmICh0eXBlb2YgYXJyID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgICAgIG1hcC5zZXQoa2V5LCBuZXcgU2V0KCkpO1xuICAgICAgICBhcnIgPSBtYXAuZ2V0KGtleSk7XG4gICAgfVxuICAgIGFyci5hZGQobmV3VmFsdWUpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cHVzaF9vcl9pbml0X21hcC5qcy5tYXAiXSwibmFtZXMiOlsicHVzaE9ySW5pdE1hcFNldCIsIm1hcCIsImtleSIsIm5ld1ZhbHVlIiwiYXJyIiwiZ2V0Iiwic2V0IiwiU2V0IiwiYWRkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/push_or_init_map.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/random_subset.js":
|
||
|
|
/*!*****************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/random_subset.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 */ getPseudoRandomSubset: () => (/* binding */ getPseudoRandomSubset)\n/* harmony export */ });\n/**\n * Return pseudo random subset of the input.\n */ function getPseudoRandomSubset(values, wantedNumber) {\n if (values.length <= wantedNumber || values.length <= 1) {\n return values;\n }\n return shuffle(values).slice(0, wantedNumber);\n}\nfunction shuffle(arr) {\n if (arr.length <= 1) {\n return arr;\n }\n const randInt = ()=>{\n return Math.floor(Math.random() * Math.floor(arr.length));\n };\n for(let i = 0; i < arr.length; i++){\n const j = randInt();\n const tmp = arr[i];\n arr[i] = arr[j];\n arr[j] = tmp;\n }\n return arr;\n} //# sourceMappingURL=random_subset.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9yYW5kb21fc3Vic2V0LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7Q0FFQyxHQUNNLFNBQVNBLHNCQUFzQkMsTUFBTSxFQUFFQyxZQUFZO0lBQ3RELElBQUlELE9BQU9FLE1BQU0sSUFBSUQsZ0JBQWdCRCxPQUFPRSxNQUFNLElBQUksR0FBRztRQUNyRCxPQUFPRjtJQUNYO0lBQ0EsT0FBT0csUUFBUUgsUUFBUUksS0FBSyxDQUFDLEdBQUdIO0FBQ3BDO0FBQ0EsU0FBU0UsUUFBUUUsR0FBRztJQUNoQixJQUFJQSxJQUFJSCxNQUFNLElBQUksR0FBRztRQUNqQixPQUFPRztJQUNYO0lBQ0EsTUFBTUMsVUFBVTtRQUNaLE9BQU9DLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsTUFBTSxLQUFLRixLQUFLQyxLQUFLLENBQUNILElBQUlILE1BQU07SUFDM0Q7SUFDQSxJQUFLLElBQUlRLElBQUksR0FBR0EsSUFBSUwsSUFBSUgsTUFBTSxFQUFFUSxJQUFLO1FBQ2pDLE1BQU1DLElBQUlMO1FBQ1YsTUFBTU0sTUFBTVAsR0FBRyxDQUFDSyxFQUFFO1FBQ2xCTCxHQUFHLENBQUNLLEVBQUUsR0FBR0wsR0FBRyxDQUFDTSxFQUFFO1FBQ2ZOLEdBQUcsQ0FBQ00sRUFBRSxHQUFHQztJQUNiO0lBQ0EsT0FBT1A7QUFDWCxFQUNBLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L21lc3NhZ2UtZW5jcnlwdGlvbi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcmFuZG9tX3N1YnNldC5qcz81NzQxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmV0dXJuIHBzZXVkbyByYW5kb20gc3Vic2V0IG9mIHRoZSBpbnB1dC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFBzZXVkb1JhbmRvbVN1YnNldCh2YWx1ZXMsIHdhbnRlZE51bWJlcikge1xuICAgIGlmICh2YWx1ZXMubGVuZ3RoIDw9IHdhbnRlZE51bWJlciB8fCB2YWx1ZXMubGVuZ3RoIDw9IDEpIHtcbiAgICAgICAgcmV0dXJuIHZhbHVlcztcbiAgICB9XG4gICAgcmV0dXJuIHNodWZmbGUodmFsdWVzKS5zbGljZSgwLCB3YW50ZWROdW1iZXIpO1xufVxuZnVuY3Rpb24gc2h1ZmZsZShhcnIpIHtcbiAgICBpZiAoYXJyLmxlbmd0aCA8PSAxKSB7XG4gICAgICAgIHJldHVybiBhcnI7XG4gICAgfVxuICAgIGNvbnN0IHJhbmRJbnQgPSAoKSA9PiB7XG4gICAgICAgIHJldHVybiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBNYXRoLmZsb29yKGFyci5sZW5ndGgpKTtcbiAgICB9O1xuICAgIGZvciAobGV0IGkgPSAwOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGNvbnN0IGogPSByYW5kSW50KCk7XG4gICAgICAgIGNvbnN0IHRtcCA9IGFycltpXTtcbiAgICAgICAgYXJyW2ldID0gYXJyW2pdO1xuICAgICAgICBhcnJbal0gPSB0bXA7XG4gICAgfVxuICAgIHJldHVybiBhcnI7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yYW5kb21fc3Vic2V0LmpzLm1hcCJdLCJuYW1lcyI6WyJnZXRQc2V1ZG9SYW5kb21TdWJzZXQiLCJ2YWx1ZXMiLCJ3YW50ZWROdW1iZXIiLCJsZW5ndGgiLCJzaHVmZmxlIiwic2xpY2UiLCJhcnIiLCJyYW5kSW50IiwiTWF0aCIsImZsb29yIiwicmFuZG9tIiwiaSIsImoiLCJ0bXAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/random_subset.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/relay_shard_codec.js":
|
||
|
|
/*!*********************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/relay_shard_codec.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 */ decodeRelayShard: () => (/* binding */ decodeRelayShard),\n/* harmony export */ encodeRelayShard: () => (/* binding */ encodeRelayShard)\n/* harmony export */ });\nconst decodeRelayShard = (bytes)=>{\n // explicitly converting to Uint8Array to avoid Buffer\n // https://github.com/libp2p/js-libp2p/issues/2146\n bytes = new Uint8Array(bytes);\n if (bytes.length < 3) throw new Error(\"Insufficient data\");\n const view = new DataView(bytes.buffer);\n const clusterId = view.getUint16(0);\n const shards = [];\n if (bytes.length === 130) {\n // rsv format (Bit Vector)\n for(let i = 0; i < 1024; i++){\n const byteIndex = Math.floor(i / 8) + 2; // Adjusted for the 2-byte cluster field\n const bitIndex = 7 - i % 8;\n if (view.getUint8(byteIndex) & 1 << bitIndex) {\n shards.push(i);\n }\n }\n } else {\n // rs format (Index List)\n const numIndices = view.getUint8(2);\n for(let i = 0, offset = 3; i < numIndices; i++, offset += 2){\n if (offset + 1 >= bytes.length) throw new Error(\"Unexpected end of data\");\n shards.push(view.getUint16(offset));\n }\n }\n return {\n clusterId,\n shards\n };\n};\nconst encodeRelayShard = (shardInfo)=>{\n const { clusterId, shards } = shardInfo;\n const totalLength = shards.length >= 64 ? 130 : 3 + 2 * shards.length;\n const buffer = new ArrayBuffer(totalLength);\n const view = new DataView(buffer);\n view.setUint16(0, clusterId);\n if (shards.length >= 64) {\n // rsv format (Bit Vector)\n for (const index of shards){\n const byteIndex = Math.floor(index / 8) + 2; // Adjusted for the 2-byte cluster field\n const bitIndex = 7 - index % 8;\n view.setUint8(byteIndex, view.getUint8(byteIndex) | 1 << bitIndex);\n }\n } else {\n // rs format (Index List)\n view.setUint8(2, shards.length);\n for(let i = 0, offset = 3; i < shards.length; i++, offset += 2){\n view.setUint16(offset, shards[i]);\n }\n }\n return new Uint8Array(buffer);\n}; //# sourceMappingURL=relay_shard_codec.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9yZWxheV9zaGFyZF9jb2RlYy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFPLE1BQU1BLG1CQUFtQixDQUFDQztJQUM3QixzREFBc0Q7SUFDdEQsa0RBQWtEO0lBQ2xEQSxRQUFRLElBQUlDLFdBQVdEO0lBQ3ZCLElBQUlBLE1BQU1FLE1BQU0sR0FBRyxHQUNmLE1BQU0sSUFBSUMsTUFBTTtJQUNwQixNQUFNQyxPQUFPLElBQUlDLFNBQVNMLE1BQU1NLE1BQU07SUFDdEMsTUFBTUMsWUFBWUgsS0FBS0ksU0FBUyxDQUFDO0lBQ2pDLE1BQU1DLFNBQVMsRUFBRTtJQUNqQixJQUFJVCxNQUFNRSxNQUFNLEtBQUssS0FBSztRQUN0QiwwQkFBMEI7UUFDMUIsSUFBSyxJQUFJUSxJQUFJLEdBQUdBLElBQUksTUFBTUEsSUFBSztZQUMzQixNQUFNQyxZQUFZQyxLQUFLQyxLQUFLLENBQUNILElBQUksS0FBSyxHQUFHLHdDQUF3QztZQUNqRixNQUFNSSxXQUFXLElBQUtKLElBQUk7WUFDMUIsSUFBSU4sS0FBS1csUUFBUSxDQUFDSixhQUFjLEtBQUtHLFVBQVc7Z0JBQzVDTCxPQUFPTyxJQUFJLENBQUNOO1lBQ2hCO1FBQ0o7SUFDSixPQUNLO1FBQ0QseUJBQXlCO1FBQ3pCLE1BQU1PLGFBQWFiLEtBQUtXLFFBQVEsQ0FBQztRQUNqQyxJQUFLLElBQUlMLElBQUksR0FBR1EsU0FBUyxHQUFHUixJQUFJTyxZQUFZUCxLQUFLUSxVQUFVLEVBQUc7WUFDMUQsSUFBSUEsU0FBUyxLQUFLbEIsTUFBTUUsTUFBTSxFQUMxQixNQUFNLElBQUlDLE1BQU07WUFDcEJNLE9BQU9PLElBQUksQ0FBQ1osS0FBS0ksU0FBUyxDQUFDVTtRQUMvQjtJQUNKO0lBQ0EsT0FBTztRQUFFWDtRQUFXRTtJQUFPO0FBQy9CLEVBQUU7QUFDSyxNQUFNVSxtQkFBbUIsQ0FBQ0M7SUFDN0IsTUFBTSxFQUFFYixTQUFTLEVBQUVFLE1BQU0sRUFBRSxHQUFHVztJQUM5QixNQUFNQyxjQUFjWixPQUFPUCxNQUFNLElBQUksS0FBSyxNQUFNLElBQUksSUFBSU8sT0FBT1AsTUFBTTtJQUNyRSxNQUFNSSxTQUFTLElBQUlnQixZQUFZRDtJQUMvQixNQUFNakIsT0FBTyxJQUFJQyxTQUFTQztJQUMxQkYsS0FBS21CLFNBQVMsQ0FBQyxHQUFHaEI7SUFDbEIsSUFBSUUsT0FBT1AsTUFBTSxJQUFJLElBQUk7UUFDckIsMEJBQTBCO1FBQzFCLEtBQUssTUFBTXNCLFNBQVNmLE9BQVE7WUFDeEIsTUFBTUUsWUFBWUMsS0FBS0MsS0FBSyxDQUFDVyxRQU
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/sharding.js":
|
||
|
|
/*!************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/sharding.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 */ contentTopicToPubsubTopic: () => (/* binding */ contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* binding */ contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* binding */ contentTopicsByPubsubTopic),\n/* harmony export */ determinePubsubTopic: () => (/* binding */ determinePubsubTopic),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* binding */ ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* binding */ ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* binding */ ensureValidContentTopic),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* binding */ pubsubTopicToSingleShardInfo),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* binding */ shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* binding */ singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* binding */ singleShardInfosToShardInfo)\n/* harmony export */ });\n/* harmony import */ var _noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @noble/hashes/sha256 */ \"(ssr)/./node_modules/@noble/hashes/esm/sha256.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _bytes_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../bytes/index.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/bytes/index.js\");\n\n\n\nconst singleShardInfoToPubsubTopic = (shardInfo)=>{\n if (shardInfo.clusterId === undefined || shardInfo.shard === undefined) throw new Error(\"Invalid shard\");\n return `/waku/2/rs/${shardInfo.clusterId}/${shardInfo.shard}`;\n};\nconst singleShardInfosToShardInfo = (singleShardInfos)=>{\n if (singleShardInfos.length === 0) throw new Error(\"Invalid shard\");\n const clusterIds = singleShardInfos.map((shardInfo)=>shardInfo.clusterId);\n if (new Set(clusterIds).size !== 1) {\n throw new Error(\"Passed shard infos have different clusterIds\");\n }\n const shards = singleShardInfos.map((shardInfo)=>shardInfo.shard).filter((shard)=>shard !== undefined);\n return {\n clusterId: singleShardInfos[0].clusterId,\n shards\n };\n};\nconst shardInfoToPubsubTopics = (shardInfo)=>{\n if (\"contentTopics\" in shardInfo && shardInfo.contentTopics) {\n // Autosharding: explicitly defined content topics\n return Array.from(new Set(shardInfo.contentTopics.map((contentTopic)=>contentTopicToPubsubTopic(contentTopic, shardInfo.clusterId))));\n } else if (\"shards\" in shardInfo) {\n // Static sharding\n if (shardInfo.shards === undefined) throw new Error(\"Invalid shard\");\n return Array.from(new Set(shardInfo.shards.map((index)=>`/waku/2/rs/${shardInfo.clusterId ?? _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CLUSTER_ID}/${index}`)));\n } else if (\"application\" in shardInfo && \"version\" in shardInfo) {\n // Autosharding: single shard from application and version\n return [\n contentTopicToPubsubTopic(`/${shardInfo.application}/${shardInfo.version}/default/default`, shardInfo.clusterId)\n ];\n } else {\n throw new Error(\"Missing required configuration in shard parameters\");\n }\n};\nconst pubsubTopicToSingleShardInfo = (pubsubTopics)=>{\n const parts = pubsubTopics.split(\"/\");\n if (parts.length != 6 || parts[1] !== \"waku\" || parts[2] !== \"2\" || parts[3] !== \"rs\") throw new Error(\"Invalid pubsub topic\");\n const clusterId = parseInt(parts[4]);\n const shard = parseInt(parts[5]);\n if (isNaN(clusterId) || isNaN(shard)) throw new Error(\"Invalid clusterId or shard\");\n retur
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/to_async_iterator.js":
|
||
|
|
/*!*********************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/to_async_iterator.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 */ toAsyncIterator: () => (/* binding */ toAsyncIterator)\n/* harmony export */ });\nconst FRAME_RATE = 60;\n/**\n * Function that transforms IReceiver subscription to iterable stream of data.\n * @param receiver - object that allows to be subscribed to;\n * @param decoder - parameter to be passed to receiver for subscription;\n * @param options - options for receiver for subscription;\n * @param iteratorOptions - optional configuration for iterator;\n * @returns iterator and stop function to terminate it.\n */ async function toAsyncIterator(receiver, decoder, iteratorOptions) {\n const iteratorDelay = iteratorOptions?.iteratorDelay ?? FRAME_RATE;\n const messages = [];\n let unsubscribe;\n unsubscribe = await receiver.subscribe(decoder, (message)=>{\n messages.push(message);\n });\n const isWithTimeout = Number.isInteger(iteratorOptions?.timeoutMs);\n const timeoutMs = iteratorOptions?.timeoutMs ?? 0;\n const startTime = Date.now();\n async function* iterator() {\n while(true){\n if (isWithTimeout && Date.now() - startTime >= timeoutMs) {\n return;\n }\n await wait(iteratorDelay);\n const message = messages.shift();\n if (!unsubscribe && messages.length === 0) {\n return message;\n }\n if (!message && unsubscribe) {\n continue;\n }\n yield message;\n }\n }\n return {\n iterator: iterator(),\n async stop () {\n if (unsubscribe) {\n await unsubscribe();\n unsubscribe = undefined;\n }\n }\n };\n}\nfunction wait(ms) {\n return new Promise((resolve)=>{\n setTimeout(resolve, ms);\n });\n} //# sourceMappingURL=to_async_iterator.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi90b19hc3luY19pdGVyYXRvci5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUEsTUFBTUEsYUFBYTtBQUNuQjs7Ozs7OztDQU9DLEdBQ00sZUFBZUMsZ0JBQWdCQyxRQUFRLEVBQUVDLE9BQU8sRUFBRUMsZUFBZTtJQUNwRSxNQUFNQyxnQkFBZ0JELGlCQUFpQkMsaUJBQWlCTDtJQUN4RCxNQUFNTSxXQUFXLEVBQUU7SUFDbkIsSUFBSUM7SUFDSkEsY0FBYyxNQUFNTCxTQUFTTSxTQUFTLENBQUNMLFNBQVMsQ0FBQ007UUFDN0NILFNBQVNJLElBQUksQ0FBQ0Q7SUFDbEI7SUFDQSxNQUFNRSxnQkFBZ0JDLE9BQU9DLFNBQVMsQ0FBQ1QsaUJBQWlCVTtJQUN4RCxNQUFNQSxZQUFZVixpQkFBaUJVLGFBQWE7SUFDaEQsTUFBTUMsWUFBWUMsS0FBS0MsR0FBRztJQUMxQixnQkFBZ0JDO1FBQ1osTUFBTyxLQUFNO1lBQ1QsSUFBSVAsaUJBQWlCSyxLQUFLQyxHQUFHLEtBQUtGLGFBQWFELFdBQVc7Z0JBQ3REO1lBQ0o7WUFDQSxNQUFNSyxLQUFLZDtZQUNYLE1BQU1JLFVBQVVILFNBQVNjLEtBQUs7WUFDOUIsSUFBSSxDQUFDYixlQUFlRCxTQUFTZSxNQUFNLEtBQUssR0FBRztnQkFDdkMsT0FBT1o7WUFDWDtZQUNBLElBQUksQ0FBQ0EsV0FBV0YsYUFBYTtnQkFDekI7WUFDSjtZQUNBLE1BQU1FO1FBQ1Y7SUFDSjtJQUNBLE9BQU87UUFDSFMsVUFBVUE7UUFDVixNQUFNSTtZQUNGLElBQUlmLGFBQWE7Z0JBQ2IsTUFBTUE7Z0JBQ05BLGNBQWNnQjtZQUNsQjtRQUNKO0lBQ0o7QUFDSjtBQUNBLFNBQVNKLEtBQUtLLEVBQUU7SUFDWixPQUFPLElBQUlDLFFBQVEsQ0FBQ0M7UUFDaEJDLFdBQVdELFNBQVNGO0lBQ3hCO0FBQ0osRUFDQSw2Q0FBNkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9tZXNzYWdlLWVuY3J5cHRpb24vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvY29tbW9uL3RvX2FzeW5jX2l0ZXJhdG9yLmpzP2E5OGQiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgRlJBTUVfUkFURSA9IDYwO1xuLyoqXG4gKiBGdW5jdGlvbiB0aGF0IHRyYW5zZm9ybXMgSVJlY2VpdmVyIHN1YnNjcmlwdGlvbiB0byBpdGVyYWJsZSBzdHJlYW0gb2YgZGF0YS5cbiAqIEBwYXJhbSByZWNlaXZlciAtIG9iamVjdCB0aGF0IGFsbG93cyB0byBiZSBzdWJzY3JpYmVkIHRvO1xuICogQHBhcmFtIGRlY29kZXIgLSBwYXJhbWV0ZXIgdG8gYmUgcGFzc2VkIHRvIHJlY2VpdmVyIGZvciBzdWJzY3JpcHRpb247XG4gKiBAcGFyYW0gb3B0aW9ucyAtIG9wdGlvbnMgZm9yIHJlY2VpdmVyIGZvciBzdWJzY3JpcHRpb247XG4gKiBAcGFyYW0gaXRlcmF0b3JPcHRpb25zIC0gb3B0aW9uYWwgY29uZmlndXJhdGlvbiBmb3IgaXRlcmF0b3I7XG4gKiBAcmV0dXJucyBpdGVyYXRvciBhbmQgc3RvcCBmdW5jdGlvbiB0byB0ZXJtaW5hdGUgaXQuXG4gKi9cbmV4cG9ydCBhc3luYyBmdW
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/index.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/index.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 */ Logger: () => (/* reexport safe */ _logger_index_js__WEBPACK_IMPORTED_MODULE_1__.Logger),\n/* harmony export */ contentTopicToPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicsByPubsubTopic),\n/* harmony export */ decodeRelayShard: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.decodeRelayShard),\n/* harmony export */ determinePubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.determinePubsubTopic),\n/* harmony export */ encodeRelayShard: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.encodeRelayShard),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensureValidContentTopic),\n/* harmony export */ getPseudoRandomSubset: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.getPseudoRandomSubset),\n/* harmony export */ getWsMultiaddrFromMultiaddrs: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.getWsMultiaddrFromMultiaddrs),\n/* harmony export */ groupByContentTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.groupByContentTopic),\n/* harmony export */ isDefined: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isDefined),\n/* harmony export */ isMessageSizeUnderCap: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isWireSizeUnderCap),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.pubsubTopicToSingleShardInfo),\n/* harmony export */ pushOrInitMapSet: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.pushOrInitMapSet),\n/* harmony export */ removeItemFromArray: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.removeItemFromArray),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.singleShardInfosToShardInfo),\n/* harmony export */ toAsyncIterator: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.toAsyncIterator)\n/* harmony export */ });\n/* harmony import */ var _common_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common/index.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/common/index.js\");\n/* harmony import */ var _logger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logger/index.js */ \"(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/logger/index.js\");\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/logger/index.js":
|
||
|
|
/*!*********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/logger/index.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 */ Logger: () => (/* binding */ Logger)\n/* harmony export */ });\n/* harmony import */ var debug__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! debug */ \"(ssr)/./node_modules/debug/src/index.js\");\n\nconst APP_NAME = \"waku\";\nclass Logger {\n static createDebugNamespace(level, prefix) {\n return prefix ? `${APP_NAME}:${level}:${prefix}` : `${APP_NAME}:${level}`;\n }\n constructor(prefix){\n this._info = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"info\", prefix));\n this._warn = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"warn\", prefix));\n this._error = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"error\", prefix));\n }\n get info() {\n return this._info;\n }\n get warn() {\n return this._warn;\n }\n get error() {\n return this._error;\n }\n log(level, ...args) {\n const logger = this[level];\n logger(...args);\n }\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2xvZ2dlci9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUEwQjtBQUMxQixNQUFNQyxXQUFXO0FBQ1YsTUFBTUM7SUFJVCxPQUFPQyxxQkFBcUJDLEtBQUssRUFBRUMsTUFBTSxFQUFFO1FBQ3ZDLE9BQU9BLFNBQVMsQ0FBQyxFQUFFSixTQUFTLENBQUMsRUFBRUcsTUFBTSxDQUFDLEVBQUVDLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBRUosU0FBUyxDQUFDLEVBQUVHLE1BQU0sQ0FBQztJQUM3RTtJQUNBRSxZQUFZRCxNQUFNLENBQUU7UUFDaEIsSUFBSSxDQUFDRSxLQUFLLEdBQUdQLGtDQUFLQSxDQUFDRSxPQUFPQyxvQkFBb0IsQ0FBQyxRQUFRRTtRQUN2RCxJQUFJLENBQUNHLEtBQUssR0FBR1Isa0NBQUtBLENBQUNFLE9BQU9DLG9CQUFvQixDQUFDLFFBQVFFO1FBQ3ZELElBQUksQ0FBQ0ksTUFBTSxHQUFHVCxrQ0FBS0EsQ0FBQ0UsT0FBT0Msb0JBQW9CLENBQUMsU0FBU0U7SUFDN0Q7SUFDQSxJQUFJSyxPQUFPO1FBQ1AsT0FBTyxJQUFJLENBQUNILEtBQUs7SUFDckI7SUFDQSxJQUFJSSxPQUFPO1FBQ1AsT0FBTyxJQUFJLENBQUNILEtBQUs7SUFDckI7SUFDQSxJQUFJSSxRQUFRO1FBQ1IsT0FBTyxJQUFJLENBQUNILE1BQU07SUFDdEI7SUFDQUksSUFBSVQsS0FBSyxFQUFFLEdBQUdVLElBQUksRUFBRTtRQUNoQixNQUFNQyxTQUFTLElBQUksQ0FBQ1gsTUFBTTtRQUMxQlcsVUFBVUQ7SUFDZDtBQUNKLEVBQ0EsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1lbmNyeXB0aW9uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2xvZ2dlci9pbmRleC5qcz82YzhlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWJ1ZyBmcm9tIFwiZGVidWdcIjtcbmNvbnN0IEFQUF9OQU1FID0gXCJ3YWt1XCI7XG5leHBvcnQgY2xhc3MgTG9nZ2VyIHtcbiAgICBfaW5mbztcbiAgICBfd2FybjtcbiAgICBfZXJyb3I7XG4gICAgc3RhdGljIGNyZWF0ZURlYnVnTmFtZXNwYWNlKGxldmVsLCBwcmVmaXgpIHtcbiAgICAgICAgcmV0dXJuIHByZWZpeCA/IGAke0FQUF9OQU1FfToke2xldmVsfToke3ByZWZpeH1gIDogYCR7QVBQX05BTUV9OiR7bGV2ZWx9YDtcbiAgICB9XG4gICAgY29uc3RydWN0b3IocHJlZml4KSB7XG4gICAgICAgIHRoaXMuX2luZm8gPSBkZWJ1ZyhMb2dnZXIuY3JlYXRlRGVidWdOYW1lc3BhY2UoXCJpbmZvXCIsIHByZWZpeCkpO1xuICAgICAgICB0aGlzLl93YXJuID0gZGVidWcoTG9nZ2VyLmNyZWF0ZURlYnVnTmFtZXNwYWNlKFwid2FyblwiLCBwcmVmaXgpKTtcbiAgICAgICAgdGhpcy5fZXJyb3IgPSBkZWJ1ZyhMb2dnZXIuY3JlYXRlRGVidWdOYW1lc3BhY2UoXCJlcnJvclwiLCBwcmVmaXgpKTtcbiAgICB9XG4gICAgZ2V0IGluZm8oKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl9pbmZvO1xuICAgIH1cbiAgICBnZXQgd2FybigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3dhcm47XG4gICAgfVxuICAgIGdldCBlcnJvcigpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Vycm9yO1xuICAgIH1cbiAgICBsb2cobGV2ZWwsIC4uLmFyZ3MpIHtcbiAgICAgICAgY29uc3QgbG9nZ2VyID0gdGhpc1tsZXZlbF07XG4gICAgICAgIGxvZ2dlciguLi5hcmdzKTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiXSwibmFtZXMiOlsiZGVidWciLCJBUFBfTkFNRSIsIkxvZ2dlciIsImNyZWF0ZURlYnVnTmFtZXNwYWNlIiwibGV2ZWwiLCJwcmVmaXgiLCJjb25zdHJ1Y3RvciIsIl9pbmZvIiwiX3dhcm4iLCJfZXJyb3IiLCJpbmZvIiwid2FybiIsImVycm9yIiwibG9nIiwiYXJncyIsImxvZ2dlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/message-encryption/node_modules/@waku/utils/dist/logger/index.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/index.js":
|
||
|
|
/*!************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/index.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 */ PushResponse: () => (/* reexport safe */ _lib_light_push_js__WEBPACK_IMPORTED_MODULE_4__.PushResponse),\n/* harmony export */ TopicOnlyMessage: () => (/* reexport safe */ _lib_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__.TopicOnlyMessage),\n/* harmony export */ WakuMessage: () => (/* reexport safe */ _lib_filter_js__WEBPACK_IMPORTED_MODULE_1__.WakuMessage),\n/* harmony export */ proto_filter: () => (/* reexport module object */ _lib_filter_js__WEBPACK_IMPORTED_MODULE_1__),\n/* harmony export */ proto_filter_v2: () => (/* reexport module object */ _lib_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__),\n/* harmony export */ proto_lightpush: () => (/* reexport module object */ _lib_light_push_js__WEBPACK_IMPORTED_MODULE_4__),\n/* harmony export */ proto_message: () => (/* reexport module object */ _lib_message_js__WEBPACK_IMPORTED_MODULE_0__),\n/* harmony export */ proto_metadata: () => (/* reexport module object */ _lib_metadata_js__WEBPACK_IMPORTED_MODULE_7__),\n/* harmony export */ proto_peer_exchange: () => (/* reexport module object */ _lib_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__),\n/* harmony export */ proto_store: () => (/* reexport module object */ _lib_store_js__WEBPACK_IMPORTED_MODULE_5__),\n/* harmony export */ proto_topic_only_message: () => (/* reexport module object */ _lib_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__)\n/* harmony export */ });\n/* harmony import */ var _lib_message_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/message.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/message.js\");\n/* harmony import */ var _lib_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/filter.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/filter.js\");\n/* harmony import */ var _lib_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/topic_only_message.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/topic_only_message.js\");\n/* harmony import */ var _lib_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/filter_v2.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/filter_v2.js\");\n/* harmony import */ var _lib_light_push_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/light_push.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/light_push.js\");\n/* harmony import */ var _lib_store_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/store.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/store.js\");\n/* harmony import */ var _lib_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/peer_exchange.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/peer_exchange.js\");\n/* harmony import */ var _lib_metadata_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./lib/metadata.js */ \"(ssr)/./node_modules/@waku/proto/dist/lib/metadata.js\");\n\n\n\n\n\n\n\n\n\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcHJvdG8vZGlzdC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQWtEO0FBQ0o7QUFDMEI7QUFDVDtBQUNmO0FBQ007QUFDQztBQUNKO0FBQ0w7QUFDZ0I7QUFDVixDQUNwRCxpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9wcm90by9kaXN0L2luZGV4LmpzPzk2Y2UiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogYXMgcHJvdG9fbWVzc2FnZSBmcm9tIFwiLi9saWIvbWVzc2FnZS5qc1wiO1xuZXhwb3J0IHsgV2FrdU1lc3NhZ2UgfSBmcm9tIFwiLi9saWIvZmlsdGVyLmpzXCI7XG5leHBvcnQgKiBhcyBwcm90b190b3BpY19vbmx5X21lc3NhZ2UgZnJvbSBcIi4vbGliL3RvcGljX29ubHlfbWVzc2FnZS5qc1wiO1xuZXhwb3J0IHsgVG9waWNPbmx5TWVzc2FnZSB9IGZyb20gXCIuL2xpYi90b3BpY19vbmx5X21lc3NhZ2UuanNcIjtcbmV4cG9ydCAqIGFzIHByb3RvX2ZpbHRlciBmcm9tIFwiLi9saWIvZmlsdGVyLmpzXCI7XG5leHBvcnQgKiBhcyBwcm90b19maWx0ZXJfdjIgZnJvbSBcIi4vbGliL2ZpbHRlcl92Mi5qc1wiO1xuZXhwb3J0ICogYXMgcHJvdG9fbGlnaHRwdXNoIGZyb20gXCIuL2xpYi9saWdodF9wdXNoLmpzXCI7XG5leHBvcnQ
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/filter.js":
|
||
|
|
/*!*****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/filter.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 */ FilterRequest: () => (/* binding */ FilterRequest),\n/* harmony export */ FilterRpc: () => (/* binding */ FilterRpc),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar FilterRequest;\n(function(FilterRequest) {\n let ContentFilter;\n (function(ContentFilter) {\n let _codec;\n ContentFilter.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(10);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.contentTopic = reader.string();\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n ContentFilter.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, ContentFilter.codec());\n };\n ContentFilter.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, ContentFilter.codec());\n };\n })(ContentFilter = FilterRequest.ContentFilter || (FilterRequest.ContentFilter = {}));\n let _codec;\n FilterRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.subscribe != null && obj.subscribe !== false) {\n w.uint32(8);\n w.bool(obj.subscribe);\n }\n if (obj.topic != null && obj.topic !== \"\") {\n w.uint32(18);\n w.string(obj.topic);\n }\n if (obj.contentFilters != null) {\n for (const value of obj.contentFilters){\n w.uint32(26);\n FilterRequest.ContentFilter.codec().encode(value, w);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n subscribe: false,\n topic: \"\",\n contentFilters: []\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/filter_v2.js":
|
||
|
|
/*!********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/filter_v2.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 */ FilterSubscribeRequest: () => (/* binding */ FilterSubscribeRequest),\n/* harmony export */ FilterSubscribeResponse: () => (/* binding */ FilterSubscribeResponse),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar FilterSubscribeRequest;\n(function(FilterSubscribeRequest) {\n let FilterSubscribeType;\n (function(FilterSubscribeType) {\n FilterSubscribeType[\"SUBSCRIBER_PING\"] = \"SUBSCRIBER_PING\";\n FilterSubscribeType[\"SUBSCRIBE\"] = \"SUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE\"] = \"UNSUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE_ALL\"] = \"UNSUBSCRIBE_ALL\";\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let __FilterSubscribeTypeValues;\n (function(__FilterSubscribeTypeValues) {\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBER_PING\"] = 0] = \"SUBSCRIBER_PING\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBE\"] = 1] = \"SUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE\"] = 2] = \"UNSUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE_ALL\"] = 3] = \"UNSUBSCRIBE_ALL\";\n })(__FilterSubscribeTypeValues || (__FilterSubscribeTypeValues = {}));\n (function(FilterSubscribeType) {\n FilterSubscribeType.codec = ()=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.enumeration)(__FilterSubscribeTypeValues);\n };\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let _codec;\n FilterSubscribeRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.requestId != null && obj.requestId !== \"\") {\n w.uint32(10);\n w.string(obj.requestId);\n }\n if (obj.filterSubscribeType != null && __FilterSubscribeTypeValues[obj.filterSubscribeType] !== 0) {\n w.uint32(16);\n FilterSubscribeRequest.FilterSubscribeType.codec().encode(obj.filterSubscribeType, w);\n }\n if (obj.pubsubTopic != null) {\n w.uint32(82);\n w.string(obj.pubsubTopic);\n }\n if (obj.contentTopics != null) {\n for (const value of obj.contentTopics){\n w.uint32(90);\n w.string(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n requestId: \"\",\n filterSubscribeType: FilterSubscribeType.SUBSCRIBER_PING,\n contentTopics: []\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = read
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/light_push.js":
|
||
|
|
/*!*********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/light_push.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 */ PushRequest: () => (/* binding */ PushRequest),\n/* harmony export */ PushResponse: () => (/* binding */ PushResponse),\n/* harmony export */ PushRpc: () => (/* binding */ PushRpc),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar PushRequest;\n(function(PushRequest) {\n let _codec;\n PushRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(10);\n w.string(obj.pubsubTopic);\n }\n if (obj.message != null) {\n w.uint32(18);\n WakuMessage.codec().encode(obj.message, w);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.pubsubTopic = reader.string();\n break;\n case 2:\n obj.message = WakuMessage.codec().decode(reader, reader.uint32());\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PushRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PushRequest.codec());\n };\n PushRequest.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PushRequest.codec());\n };\n})(PushRequest || (PushRequest = {}));\nvar PushResponse;\n(function(PushResponse) {\n let _codec;\n PushResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.isSuccess != null && obj.isSuccess !== false) {\n w.uint32(8);\n w.bool(obj.isSuccess);\n }\n if (obj.info != null) {\n w.uint32(18);\n w.string(obj.info);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n isSuccess: false\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/message.js":
|
||
|
|
/*!******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/message.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 */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar RateLimitProof;\n(function(RateLimitProof) {\n let _codec;\n RateLimitProof.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.proof != null && obj.proof.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.proof);\n }\n if (obj.merkleRoot != null && obj.merkleRoot.byteLength > 0) {\n w.uint32(18);\n w.bytes(obj.merkleRoot);\n }\n if (obj.epoch != null && obj.epoch.byteLength > 0) {\n w.uint32(26);\n w.bytes(obj.epoch);\n }\n if (obj.shareX != null && obj.shareX.byteLength > 0) {\n w.uint32(34);\n w.bytes(obj.shareX);\n }\n if (obj.shareY != null && obj.shareY.byteLength > 0) {\n w.uint32(42);\n w.bytes(obj.shareY);\n }\n if (obj.nullifier != null && obj.nullifier.byteLength > 0) {\n w.uint32(50);\n w.bytes(obj.nullifier);\n }\n if (obj.rlnIdentifier != null && obj.rlnIdentifier.byteLength > 0) {\n w.uint32(58);\n w.bytes(obj.rlnIdentifier);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n proof: new Uint8Array(0),\n merkleRoot: new Uint8Array(0),\n epoch: new Uint8Array(0),\n shareX: new Uint8Array(0),\n shareY: new Uint8Array(0),\n nullifier: new Uint8Array(0),\n rlnIdentifier: new Uint8Array(0)\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.proof = reader.bytes();\n break;\n case 2:\n obj.merkleRoot = reader.bytes();\n break;\n case 3:\n obj.epoch = reader.bytes();\n break;\n case 4:\n obj.shareX = reader.bytes();\n break;\n case 5:\n obj.shareY = reader.bytes();\n break;\n case 6:\n obj.nullifier = reader.bytes();\n break;\n case 7:\n obj.rlnIdentifier = reader.bytes();\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/metadata.js":
|
||
|
|
/*!*******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/metadata.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 */ WakuMetadataRequest: () => (/* binding */ WakuMetadataRequest),\n/* harmony export */ WakuMetadataResponse: () => (/* binding */ WakuMetadataResponse)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar WakuMetadataRequest;\n(function(WakuMetadataRequest) {\n let _codec;\n WakuMetadataRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n shards: []\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.clusterId = reader.uint32();\n break;\n case 2:\n obj.shards.push(reader.uint32());\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n WakuMetadataRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, WakuMetadataRequest.codec());\n };\n WakuMetadataRequest.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, WakuMetadataRequest.codec());\n };\n})(WakuMetadataRequest || (WakuMetadataRequest = {}));\nvar WakuMetadataResponse;\n(function(WakuMetadataResponse) {\n let _codec;\n WakuMetadataResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n shards: []\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.clusterId = reader.uint32();\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/peer_exchange.js":
|
||
|
|
/*!************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/peer_exchange.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 */ PeerExchangeQuery: () => (/* binding */ PeerExchangeQuery),\n/* harmony export */ PeerExchangeRPC: () => (/* binding */ PeerExchangeRPC),\n/* harmony export */ PeerExchangeResponse: () => (/* binding */ PeerExchangeResponse),\n/* harmony export */ PeerInfo: () => (/* binding */ PeerInfo)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar PeerInfo;\n(function(PeerInfo) {\n let _codec;\n PeerInfo.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.enr != null) {\n w.uint32(10);\n w.bytes(obj.enr);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.enr = reader.bytes();\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerInfo.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PeerInfo.codec());\n };\n PeerInfo.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PeerInfo.codec());\n };\n})(PeerInfo || (PeerInfo = {}));\nvar PeerExchangeQuery;\n(function(PeerExchangeQuery) {\n let _codec;\n PeerExchangeQuery.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.numPeers != null) {\n w.uint32(8);\n w.uint64(obj.numPeers);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.numPeers = reader.uint64();\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerExchangeQuery.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PeerExchangeQuery.codec());\n };\n PeerExchangeQuery.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PeerExchangeQuery.codec());\n };\n})(PeerExchangeQuery || (PeerExchangeQuery = {}));\nvar PeerExchan
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/store.js":
|
||
|
|
/*!****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/store.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 */ ContentFilter: () => (/* binding */ ContentFilter),\n/* harmony export */ HistoryQuery: () => (/* binding */ HistoryQuery),\n/* harmony export */ HistoryResponse: () => (/* binding */ HistoryResponse),\n/* harmony export */ HistoryRpc: () => (/* binding */ HistoryRpc),\n/* harmony export */ Index: () => (/* binding */ Index),\n/* harmony export */ PagingInfo: () => (/* binding */ PagingInfo),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar Index;\n(function(Index) {\n let _codec;\n Index.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.digest != null && obj.digest.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.digest);\n }\n if (obj.receiverTime != null && obj.receiverTime !== 0n) {\n w.uint32(16);\n w.sint64(obj.receiverTime);\n }\n if (obj.senderTime != null && obj.senderTime !== 0n) {\n w.uint32(24);\n w.sint64(obj.senderTime);\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(34);\n w.string(obj.pubsubTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n digest: new Uint8Array(0),\n receiverTime: 0n,\n senderTime: 0n,\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n obj.digest = reader.bytes();\n break;\n case 2:\n obj.receiverTime = reader.sint64();\n break;\n case 3:\n obj.senderTime = reader.sint64();\n break;\n case 4:\n obj.pubsubTopic = reader.string();\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n Index.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, Index.codec());\n };\n Index.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, Index.codec());\n };\n})(Index || (Index = {}));\nvar PagingInfo;\n(function(PagingInfo) {\n let Direction;\n (function(Direction) {\n Direction[\"BACKWARD\"] = \"BACKWARD\";\n Direction[\"FORWARD\"] = \"FORWARD\";\n })(Direction = PagingInfo.Direction || (PagingInfo.Direction = {}));\n let __Di
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/proto/dist/lib/topic_only_message.js":
|
||
|
|
/*!*****************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/proto/dist/lib/topic_only_message.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 */ TopicOnlyMessage: () => (/* binding */ TopicOnlyMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar TopicOnlyMessage;\n(function(TopicOnlyMessage) {\n let _codec;\n TopicOnlyMessage.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(18);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length)=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 2:\n obj.contentTopic = reader.string();\n break;\n default:\n reader.skipType(tag & 7);\n break;\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n TopicOnlyMessage.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, TopicOnlyMessage.codec());\n };\n TopicOnlyMessage.decode = (buf)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, TopicOnlyMessage.codec());\n };\n})(TopicOnlyMessage || (TopicOnlyMessage = {})); //# sourceMappingURL=topic_only_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcHJvdG8vZGlzdC9saWIvdG9waWNfb25seV9tZXNzYWdlLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZ0NBQWdDLEdBQ2hDLDZCQUE2QixHQUM3QixrREFBa0QsR0FDbEQsNEVBQTRFLEdBQzVFLHdEQUF3RCxHQUNnQjtBQUNqRSxJQUFJRyxpQkFBaUI7QUFDM0IsVUFBVUEsZ0JBQWdCO0lBQ3ZCLElBQUlDO0lBQ0pELGlCQUFpQkUsS0FBSyxHQUFHO1FBQ3JCLElBQUlELFVBQVUsTUFBTTtZQUNoQkEsU0FBU0Ysd0RBQU9BLENBQUMsQ0FBQ0ksS0FBS0MsR0FBR0MsT0FBTyxDQUFDLENBQUM7Z0JBQy9CLElBQUlBLEtBQUtDLGVBQWUsS0FBSyxPQUFPO29CQUNoQ0YsRUFBRUcsSUFBSTtnQkFDVjtnQkFDQSxJQUFLSixJQUFJSyxZQUFZLElBQUksUUFBUUwsSUFBSUssWUFBWSxLQUFLLElBQUs7b0JBQ3ZESixFQUFFSyxNQUFNLENBQUM7b0JBQ1RMLEVBQUVNLE1BQU0sQ0FBQ1AsSUFBSUssWUFBWTtnQkFDN0I7Z0JBQ0EsSUFBSUgsS0FBS0MsZUFBZSxLQUFLLE9BQU87b0JBQ2hDRixFQUFFTyxNQUFNO2dCQUNaO1lBQ0osR0FBRyxDQUFDQyxRQUFRQztnQkFDUixNQUFNVixNQUFNO29CQUNSSyxjQUFjO2dCQUNsQjtnQkFDQSxNQUFNTSxNQUFNRCxVQUFVLE9BQU9ELE9BQU9HLEdBQUcsR0FBR0gsT0FBT0ksR0FBRyxHQUFHSDtnQkFDdkQsTUFBT0QsT0FBT0ksR0FBRyxHQUFHRixJQUFLO29CQUNyQixNQUFNRyxNQUFNTCxPQUFPSCxNQUFNO29CQUN6QixPQUFRUSxRQUFRO3dCQUNaLEtBQUs7NEJBQ0RkLElBQUlLLFlBQVksR0FBR0ksT0FBT0YsTUFBTTs0QkFDaEM7d0JBQ0o7NEJBQ0lFLE9BQU9NLFFBQVEsQ0FBQ0QsTUFBTTs0QkFDdEI7b0JBQ1I7Z0JBQ0o7Z0JBQ0EsT0FBT2Q7WUFDWDtRQUNKO1FBQ0EsT0FBT0Y7SUFDWDtJQUNBRCxpQkFBaUJtQixNQUFNLEdBQUcsQ0FBQ2hCO1FBQ3ZCLE9BQU9OLDhEQUFhQSxDQUFDTSxLQUFLSCxpQkFBaUJFLEtBQUs7SUFDcEQ7SUFDQUYsaUJBQWlCb0IsTUFBTSxHQUFHLENBQUNDO1FBQ3ZCLE9BQU92Qiw4REFBYUEsQ0FBQ3VCLEtBQUtyQixpQkFBaUJFLEtBQUs7SUFDcEQ7QUFDSixHQUFHRixvQkFBcUJBLENBQUFBLG1CQUFtQixDQUFDLEtBQzVDLDhDQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/dist/constants.js":
|
||
|
|
/*!****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/dist/constants.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 */ RelayCodecs: () => (/* binding */ RelayCodecs),\n/* harmony export */ RelayFanoutTTL: () => (/* binding */ RelayFanoutTTL),\n/* harmony export */ RelayGossipFactor: () => (/* binding */ RelayGossipFactor),\n/* harmony export */ RelayHeartbeatInitialDelay: () => (/* binding */ RelayHeartbeatInitialDelay),\n/* harmony export */ RelayHeartbeatInterval: () => (/* binding */ RelayHeartbeatInterval),\n/* harmony export */ RelayMaxIHaveLength: () => (/* binding */ RelayMaxIHaveLength),\n/* harmony export */ RelayOpportunisticGraftPeers: () => (/* binding */ RelayOpportunisticGraftPeers),\n/* harmony export */ RelayOpportunisticGraftTicks: () => (/* binding */ RelayOpportunisticGraftTicks),\n/* harmony export */ RelayPruneBackoff: () => (/* binding */ RelayPruneBackoff),\n/* harmony export */ RelayPrunePeers: () => (/* binding */ RelayPrunePeers),\n/* harmony export */ minute: () => (/* binding */ minute),\n/* harmony export */ second: () => (/* binding */ second)\n/* harmony export */ });\nconst second = 1000;\nconst minute = 60 * second;\n/**\n * RelayCodec is the libp2p identifier for the waku relay protocol\n */ const RelayCodecs = [\n \"/vac/waku/relay/2.0.0\"\n];\n/**\n * RelayGossipFactor affects how many peers we will emit gossip to at each heartbeat.\n * We will send gossip to RelayGossipFactor * (total number of non-mesh peers), or\n * RelayDlazy, whichever is greater.\n */ const RelayGossipFactor = 0.25;\n/**\n * GossipsubHeartbeatInitialDelay is the short delay before the heartbeat timer begins\n * after the router is initialized.\n */ const RelayHeartbeatInitialDelay = 100;\n/**\n * RelayHeartbeatInterval controls the time between heartbeats.\n */ const RelayHeartbeatInterval = second;\n/**\n * RelayPrunePeers controls the number of peers to include in prune Peer eXchange.\n * When we prune a peer that's eligible for PX (has a good score, etc), we will try to\n * send them signed peer records for up to RelayPrunePeers other peers that we\n * know of.\n */ const RelayPrunePeers = 16;\n/**\n * RelayPruneBackoff controls the backoff time for pruned peers. This is how long\n * a peer must wait before attempting to graft into our mesh again after being pruned.\n * When pruning a peer, we send them our value of RelayPruneBackoff so they know\n * the minimum time to wait. Peers running older versions may not send a backoff time,\n * so if we receive a prune message without one, we will wait at least RelayPruneBackoff\n * before attempting to re-graft.\n */ const RelayPruneBackoff = minute;\n/**\n * RelayFanoutTTL controls how long we keep track of the fanout state. If it's been\n * RelayFanoutTTL since we've published to a topic that we're not subscribed to,\n * we'll delete the fanout map for that topic.\n */ const RelayFanoutTTL = minute;\n/**\n * RelayOpportunisticGraftTicks is the number of heartbeat ticks for attempting to improve the mesh\n * with opportunistic grafting. Every RelayOpportunisticGraftTicks we will attempt to select some\n * high-scoring mesh peers to replace lower-scoring ones, if the median score of our mesh peers falls\n * below a threshold\n */ const RelayOpportunisticGraftTicks = 60;\n/**\n * RelayOpportunisticGraftPeers is the number of peers to opportunistically graft.\n */ const RelayOpportunisticGraftPeers = 2;\n/**\n * RelayMaxIHaveLength is the maximum number of messages to include in an IHAVE message.\n * Also controls the maximum number of IHAVE ids we will accept and request with IWANT from a\n * peer within a heartbeat, to protect from IHAVE floods. You should adjust this value from the\n * default if your system is pushing more than 5000 messages in GossipsubHistoryGossip heartbeats;\n * with the defaults this is 1666 messages/s.\n */ const RelayMaxIHaveLength = 5000; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKH
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/dist/index.js":
|
||
|
|
/*!************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/dist/index.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 */ wakuGossipSub: () => (/* binding */ wakuGossipSub),\n/* harmony export */ wakuRelay: () => (/* binding */ wakuRelay)\n/* harmony export */ });\n/* harmony import */ var _chainsafe_libp2p_gossipsub__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @chainsafe/libp2p-gossipsub */ \"(ssr)/./node_modules/@chainsafe/libp2p-gossipsub/dist/src/index.js\");\n/* harmony import */ var _chainsafe_libp2p_gossipsub_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @chainsafe/libp2p-gossipsub/types */ \"(ssr)/./node_modules/@chainsafe/libp2p-gossipsub/dist/src/types.js\");\n/* harmony import */ var _noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @noble/hashes/sha256 */ \"(ssr)/./node_modules/@noble/hashes/esm/sha256.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./constants.js */ \"(ssr)/./node_modules/@waku/relay/dist/constants.js\");\n/* harmony import */ var _message_validator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./message_validator.js */ \"(ssr)/./node_modules/@waku/relay/dist/message_validator.js\");\n/* harmony import */ var _topic_only_message_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./topic_only_message.js */ \"(ssr)/./node_modules/@waku/relay/dist/topic_only_message.js\");\n\n\n\n\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"relay\");\n/**\n * Implements the [Waku v2 Relay protocol](https://rfc.vac.dev/spec/11/).\n * Throws if libp2p.pubsub does not support Waku Relay\n */ class Relay {\n static{\n this.multicodec = _constants_js__WEBPACK_IMPORTED_MODULE_2__.RelayCodecs[0];\n }\n constructor(libp2p, pubsubTopics){\n if (!this.isRelayPubsub(libp2p.services.pubsub)) {\n throw Error(`Failed to initialize Relay. libp2p.pubsub does not support ${Relay.multicodec}`);\n }\n this.gossipSub = libp2p.services.pubsub;\n this.pubsubTopics = new Set(pubsubTopics);\n if (this.gossipSub.isStarted()) {\n this.subscribeToAllTopics();\n }\n this.observers = new Map();\n // Default PubsubTopic decoder\n // TODO: User might want to decide what decoder should be used (e.g. for RLN)\n this.defaultDecoder = new _topic_only_message_js__WEBPACK_IMPORTED_MODULE_4__.TopicOnlyDecoder();\n }\n /**\n * Mounts the gossipsub protocol onto the libp2p node\n * and subscribes to all the topics.\n *\n * @override\n * @returns {void}\n */ async start() {\n if (this.gossipSub.isStarted()) {\n throw Error(\"GossipSub already started.\");\n }\n await this.gossipSub.start();\n this.subscribeToAllTopics();\n }\n /**\n * Send Waku message.\n */ async send(encoder, message) {\n const successes = [];\n const { pubsubTopic } = encoder;\n if (!this.pubsubTopics.has(pubsubTopic)) {\n log.error(\"Failed to send waku relay: topic not configured\");\n return {\n successes,\n failures: [\n {\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.ProtocolError.TOPIC_NOT_CONFIGURED\n }\n ]\n };\n }\n const msg = await encoder.toWire(message);\n if (!msg) {\n log.error(\"Failed to encode message, aborting publish\");\n return {\n successes,\n failures: [\n {\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/dist/message_validator.js":
|
||
|
|
/*!************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/dist/message_validator.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 */ messageValidator: () => (/* binding */ messageValidator)\n/* harmony export */ });\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/pubsub/index.js\");\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"relay\");\nfunction messageValidator(peer, message) {\n const startTime = performance.now();\n log.info(`validating message from ${peer} received on ${message.topic}`);\n let result = _libp2p_interface__WEBPACK_IMPORTED_MODULE_2__.TopicValidatorResult.Accept;\n try {\n const protoMessage = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_message.WakuMessage.decode(message.data);\n if (!protoMessage.contentTopic || !protoMessage.contentTopic.length || !protoMessage.payload || !protoMessage.payload.length) {\n result = _libp2p_interface__WEBPACK_IMPORTED_MODULE_2__.TopicValidatorResult.Reject;\n }\n } catch (e) {\n result = _libp2p_interface__WEBPACK_IMPORTED_MODULE_2__.TopicValidatorResult.Reject;\n }\n const endTime = performance.now();\n const timeTakenMs = endTime - startTime;\n if (timeTakenMs > 100) {\n log.warn(`message validation took ${timeTakenMs}ms for peer ${peer} on topic ${message.topic}. This should be less than 100ms.`);\n } else {\n log.info(`message validation took ${timeTakenMs}ms for peer ${peer} on topic ${message.topic}`);\n }\n return result;\n} //# sourceMappingURL=message_validator.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvZGlzdC9tZXNzYWdlX3ZhbGlkYXRvci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXlEO0FBQ0o7QUFDaEI7QUFDckMsTUFBTUksTUFBTSxJQUFJRCwrQ0FBTUEsQ0FBQztBQUNoQixTQUFTRSxpQkFBaUJDLElBQUksRUFBRUMsT0FBTztJQUMxQyxNQUFNQyxZQUFZQyxZQUFZQyxHQUFHO0lBQ2pDTixJQUFJTyxJQUFJLENBQUMsQ0FBQyx3QkFBd0IsRUFBRUwsS0FBSyxhQUFhLEVBQUVDLFFBQVFLLEtBQUssQ0FBQyxDQUFDO0lBQ3ZFLElBQUlDLFNBQVNiLG1FQUFvQkEsQ0FBQ2MsTUFBTTtJQUN4QyxJQUFJO1FBQ0EsTUFBTUMsZUFBZWIsa0VBQWlCLENBQUNlLE1BQU0sQ0FBQ1YsUUFBUVcsSUFBSTtRQUMxRCxJQUFJLENBQUNILGFBQWFJLFlBQVksSUFDMUIsQ0FBQ0osYUFBYUksWUFBWSxDQUFDQyxNQUFNLElBQ2pDLENBQUNMLGFBQWFNLE9BQU8sSUFDckIsQ0FBQ04sYUFBYU0sT0FBTyxDQUFDRCxNQUFNLEVBQUU7WUFDOUJQLFNBQVNiLG1FQUFvQkEsQ0FBQ3NCLE1BQU07UUFDeEM7SUFDSixFQUNBLE9BQU9DLEdBQUc7UUFDTlYsU0FBU2IsbUVBQW9CQSxDQUFDc0IsTUFBTTtJQUN4QztJQUNBLE1BQU1FLFVBQVVmLFlBQVlDLEdBQUc7SUFDL0IsTUFBTWUsY0FBY0QsVUFBVWhCO0lBQzlCLElBQUlpQixjQUFjLEtBQUs7UUFDbkJyQixJQUFJc0IsSUFBSSxDQUFDLENBQUMsd0JBQXdCLEVBQUVELFlBQVksWUFBWSxFQUFFbkIsS0FBSyxVQUFVLEVBQUVDLFFBQVFLLEtBQUssQ0FBQyxpQ0FBaUMsQ0FBQztJQUNuSSxPQUNLO1FBQ0RSLElBQUlPLElBQUksQ0FBQyxDQUFDLHdCQUF3QixFQUFFYyxZQUFZLFlBQVksRUFBRW5CLEtBQUssVUFBVSxFQUFFQyxRQUFRSyxLQUFLLENBQUMsQ0FBQztJQUNsRztJQUNBLE9BQU9DO0FBQ1gsRUFDQSw2Q0FBNkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9yZWxheS9kaXN0L21lc3NhZ2VfdmFsaWRhdG9yLmpzP2YyNDEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVG9waWNWYWxpZGF0b3JSZXN1bHQgfSBmcm9tIFwiQGxpYnAycC9pbnRlcmZhY2VcIjtcbmltcG9ydCB7IHByb3RvX21lc3NhZ2UgYXMgcHJvdG8gfSBmcm9tIFwiQHdha3UvcHJvdG9cIjtcbmltcG9ydCB7IExvZ2dlciB9IGZyb20gXCJAd2FrdS91dGlsc1wiO1xuY29uc3QgbG9nID0gbmV3IExvZ2dlcihcInJlbGF5XCIpO1xuZXhwb3J0IGZ1bmN0aW9uIG1lc3NhZ2VWYWxpZGF0b3IocGVlciwgbWVzc2FnZSkge1xuICAgIGNvbnN0IHN0YXJ0VGltZSA9IHBlcmZvcm1hbmNlLm5vdygpO1xuICAgIGxvZy5pbmZvKGB2YWxpZGF0aW5nIG1lc3NhZ2UgZnJvbSAke3BlZXJ9IHJlY2VpdmVkIG9uICR7bWVzc2FnZS50b3BpY31gKTtcbiAgICBsZXQgcmVzdWx0ID0gVG9waWNWYWxpZGF0b3JSZXN1bHQuQWNjZXB0O1xuICAg
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/dist/topic_only_message.js":
|
||
|
|
/*!*************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/dist/topic_only_message.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 */ TopicOnlyDecoder: () => (/* binding */ TopicOnlyDecoder),\n/* harmony export */ TopicOnlyMessage: () => (/* binding */ TopicOnlyMessage)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/index.js\");\n\n\nclass TopicOnlyMessage {\n constructor(pubsubTopic, proto){\n this.payload = new Uint8Array();\n this.pubsubTopic = pubsubTopic;\n this.proto = proto;\n }\n get contentTopic() {\n return this.proto.contentTopic;\n }\n}\nclass TopicOnlyDecoder {\n fromWireToProtoObj(bytes) {\n const protoMessage = _waku_proto__WEBPACK_IMPORTED_MODULE_1__.TopicOnlyMessage.decode(bytes);\n return Promise.resolve({\n contentTopic: protoMessage.contentTopic,\n payload: new Uint8Array(),\n rateLimitProof: undefined,\n timestamp: undefined,\n meta: undefined,\n version: undefined,\n ephemeral: undefined\n });\n }\n async fromProtoObj(pubsubTopic, proto) {\n return new TopicOnlyMessage(pubsubTopic, proto);\n }\n constructor(){\n this.pubsubTopic = _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.DefaultPubsubTopic;\n this.contentTopic = \"\";\n }\n} //# sourceMappingURL=topic_only_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvZGlzdC90b3BpY19vbmx5X21lc3NhZ2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFzRDtBQUNrQjtBQUNqRSxNQUFNQztJQVFURSxZQUFZQyxXQUFXLEVBQUVDLEtBQUssQ0FBRTthQUxoQ0MsVUFBVSxJQUFJQztRQU1WLElBQUksQ0FBQ0gsV0FBVyxHQUFHQTtRQUNuQixJQUFJLENBQUNDLEtBQUssR0FBR0E7SUFDakI7SUFDQSxJQUFJRyxlQUFlO1FBQ2YsT0FBTyxJQUFJLENBQUNILEtBQUssQ0FBQ0csWUFBWTtJQUNsQztBQUNKO0FBQ08sTUFBTUM7SUFHVEMsbUJBQW1CQyxLQUFLLEVBQUU7UUFDdEIsTUFBTUMsZUFBZVYseURBQXFCQSxDQUFDVyxNQUFNLENBQUNGO1FBQ2xELE9BQU9HLFFBQVFDLE9BQU8sQ0FBQztZQUNuQlAsY0FBY0ksYUFBYUosWUFBWTtZQUN2Q0YsU0FBUyxJQUFJQztZQUNiUyxnQkFBZ0JDO1lBQ2hCQyxXQUFXRDtZQUNYRSxNQUFNRjtZQUNORyxTQUFTSDtZQUNUSSxXQUFXSjtRQUNmO0lBQ0o7SUFDQSxNQUFNSyxhQUFhbEIsV0FBVyxFQUFFQyxLQUFLLEVBQUU7UUFDbkMsT0FBTyxJQUFJSixpQkFBaUJHLGFBQWFDO0lBQzdDOzthQWhCQUQsY0FBY0osZ0VBQWtCQTthQUNoQ1EsZUFBZTs7QUFnQm5CLEVBQ0EsOENBQThDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvZGlzdC90b3BpY19vbmx5X21lc3NhZ2UuanM/ZjExMyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEZWZhdWx0UHVic3ViVG9waWMgfSBmcm9tIFwiQHdha3UvaW50ZXJmYWNlc1wiO1xuaW1wb3J0IHsgVG9waWNPbmx5TWVzc2FnZSBhcyBQcm90b1RvcGljT25seU1lc3NhZ2UgfSBmcm9tIFwiQHdha3UvcHJvdG9cIjtcbmV4cG9ydCBjbGFzcyBUb3BpY09ubHlNZXNzYWdlIHtcbiAgICBwdWJzdWJUb3BpYztcbiAgICBwcm90bztcbiAgICBwYXlsb2FkID0gbmV3IFVpbnQ4QXJyYXkoKTtcbiAgICByYXRlTGltaXRQcm9vZjtcbiAgICB0aW1lc3RhbXA7XG4gICAgbWV0YTtcbiAgICBlcGhlbWVyYWw7XG4gICAgY29uc3RydWN0b3IocHVic3ViVG9waWMsIHByb3RvKSB7XG4gICAgICAgIHRoaXMucHVic3ViVG9waWMgPSBwdWJzdWJUb3BpYztcbiAgICAgICAgdGhpcy5wcm90byA9IHByb3RvO1xuICAgIH1cbiAgICBnZXQgY29udGVudFRvcGljKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5wcm90by5jb250ZW50VG9waWM7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIFRvcGljT25seURlY29kZXIge1xuICAgIHB1YnN1YlRvcGljID0gRGVmYXVsdFB1YnN1YlRvcGljO1xuICAgIGNvbnRlbnRUb3BpYyA9IFwiXCI7XG4gICAgZnJvbVdpcmVUb1Byb3RvT2JqKGJ5dGVzKSB7XG4gICAgICAgIGNvbnN0IHByb3RvTWVzc2FnZSA9IFByb3RvVG9waWNPbmx5TWVzc2FnZS5kZWNvZGUoYnl0ZXMpO1xuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHtcbiAgICAgICAgICAgIGNvbnRlbnRUb3BpYzogcHJvdG9NZXNzYWdlLmNvbnRlbnRUb3BpYyxcbiAgICAgICAgICAgIHBheWxvYWQ6IG5ldyBVaW50OEFycmF5KCksXG4gICAgICAgICAgICByYXRlTGltaXRQcm9vZjogdW5kZWZpbmVkLFxuICAgICAgICAgICAgdGltZXN0YW1wOiB1bmRlZmluZWQsXG4gICAgICAgICAgICBtZXRhOiB1bmRlZmluZWQsXG4gIC
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/connection_manager.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/connection_manager.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 */ EConnectionStateEvents: () => (/* binding */ EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* binding */ EPeersByDiscoveryEvents),\n/* harmony export */ Tags: () => (/* binding */ Tags)\n/* harmony export */ });\nvar Tags;\n(function(Tags) {\n Tags[\"BOOTSTRAP\"] = \"bootstrap\";\n Tags[\"PEER_EXCHANGE\"] = \"peer-exchange\";\n Tags[\"LOCAL\"] = \"local-peer-cache\";\n})(Tags || (Tags = {}));\nvar EPeersByDiscoveryEvents;\n(function(EPeersByDiscoveryEvents) {\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_BOOTSTRAP\"] = \"peer:discovery:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_PEER_EXCHANGE\"] = \"peer:discovery:peer-exchange\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_BOOTSTRAP\"] = \"peer:connected:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_PEER_EXCHANGE\"] = \"peer:connected:peer-exchange\";\n})(EPeersByDiscoveryEvents || (EPeersByDiscoveryEvents = {}));\nvar EConnectionStateEvents;\n(function(EConnectionStateEvents) {\n EConnectionStateEvents[\"CONNECTION_STATUS\"] = \"waku:connection\";\n})(EConnectionStateEvents || (EConnectionStateEvents = {})); //# sourceMappingURL=connection_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9jb25uZWN0aW9uX21hbmFnZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQU8sSUFBSUEsS0FBSztBQUNmLFVBQVVBLElBQUk7SUFDWEEsSUFBSSxDQUFDLFlBQVksR0FBRztJQUNwQkEsSUFBSSxDQUFDLGdCQUFnQixHQUFHO0lBQ3hCQSxJQUFJLENBQUMsUUFBUSxHQUFHO0FBQ3BCLEdBQUdBLFFBQVNBLENBQUFBLE9BQU8sQ0FBQztBQUNiLElBQUlDLHdCQUF3QjtBQUNsQyxVQUFVQSx1QkFBdUI7SUFDOUJBLHVCQUF1QixDQUFDLDJCQUEyQixHQUFHO0lBQ3REQSx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRztJQUMxREEsdUJBQXVCLENBQUMseUJBQXlCLEdBQUc7SUFDcERBLHVCQUF1QixDQUFDLDZCQUE2QixHQUFHO0FBQzVELEdBQUdBLDJCQUE0QkEsQ0FBQUEsMEJBQTBCLENBQUM7QUFDbkQsSUFBSUMsdUJBQXVCO0FBQ2pDLFVBQVVBLHNCQUFzQjtJQUM3QkEsc0JBQXNCLENBQUMsb0JBQW9CLEdBQUc7QUFDbEQsR0FBR0EsMEJBQTJCQSxDQUFBQSx5QkFBeUIsQ0FBQyxLQUN4RCw4Q0FBOEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9yZWxheS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Nvbm5lY3Rpb25fbWFuYWdlci5qcz9hYjBkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB2YXIgVGFncztcbihmdW5jdGlvbiAoVGFncykge1xuICAgIFRhZ3NbXCJCT09UU1RSQVBcIl0gPSBcImJvb3RzdHJhcFwiO1xuICAgIFRhZ3NbXCJQRUVSX0VYQ0hBTkdFXCJdID0gXCJwZWVyLWV4Y2hhbmdlXCI7XG4gICAgVGFnc1tcIkxPQ0FMXCJdID0gXCJsb2NhbC1wZWVyLWNhY2hlXCI7XG59KShUYWdzIHx8IChUYWdzID0ge30pKTtcbmV4cG9ydCB2YXIgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHM7XG4oZnVuY3Rpb24gKEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzKSB7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0RJU0NPVkVSWV9CT09UU1RSQVBcIl0gPSBcInBlZXI6ZGlzY292ZXJ5OmJvb3RzdHJhcFwiO1xuICAgIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzW1wiUEVFUl9ESVNDT1ZFUllfUEVFUl9FWENIQU5HRVwiXSA9IFwicGVlcjpkaXNjb3Zlcnk6cGVlci1leGNoYW5nZVwiO1xuICAgIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzW1wiUEVFUl9DT05ORUNUX0JPT1RTVFJBUFwiXSA9IFwicGVlcjpjb25uZWN0ZWQ6Ym9vdHN0cmFwXCI7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0NPTk5FQ1RfUEVFUl9FWENIQU5HRVwiXSA9IFwicGVlcjpjb25uZWN0ZWQ6cGVlci1leGNoYW5nZVwiO1xufSkoRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMgfHwgKEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzID0ge30pKTtcbmV4cG9ydCB2YXIgRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cztcbihmdW5jdGlvbiAoRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cykge1xuICAgIEVDb25uZWN0aW9uU3RhdGVFdmVudHNbXCJDT05ORUNUSU9OX1NUQVRVU1wiXSA9IFwid2FrdTpjb25uZWN0aW9uXCI7XG59KShFQ29ubmVjdGlvblN0YXRlRXZlbnRzIHx8IChFQ29ubmVjdGlvblN0YXRlRXZlbnRzID0ge30pKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3Rpb25fbWFuYWdlci5qcy5tYXAiXSwibmFtZXMiOlsiVGFncyIsIkVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzIiwiRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/connection_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/constants.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/constants.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_CLUSTER_ID: () => (/* binding */ DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* binding */ DefaultPubsubTopic)\n/* harmony export */ });\n/**\n * DefaultPubsubTopic is the default gossipsub topic to use for Waku.\n */ const DefaultPubsubTopic = \"/waku/2/default-waku/proto\";\n/**\n * The default cluster ID for The Waku Network\n */ const DEFAULT_CLUSTER_ID = 1; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9jb25zdGFudHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTs7Q0FFQyxHQUNNLE1BQU1BLHFCQUFxQiw2QkFBNkI7QUFDL0Q7O0NBRUMsR0FDTSxNQUFNQyxxQkFBcUIsRUFBRSxDQUNwQyxxQ0FBcUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9yZWxheS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2NvbnN0YW50cy5qcz9mZGZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGVmYXVsdFB1YnN1YlRvcGljIGlzIHRoZSBkZWZhdWx0IGdvc3NpcHN1YiB0b3BpYyB0byB1c2UgZm9yIFdha3UuXG4gKi9cbmV4cG9ydCBjb25zdCBEZWZhdWx0UHVic3ViVG9waWMgPSBcIi93YWt1LzIvZGVmYXVsdC13YWt1L3Byb3RvXCI7XG4vKipcbiAqIFRoZSBkZWZhdWx0IGNsdXN0ZXIgSUQgZm9yIFRoZSBXYWt1IE5ldHdvcmtcbiAqL1xuZXhwb3J0IGNvbnN0IERFRkFVTFRfQ0xVU1RFUl9JRCA9IDE7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudHMuanMubWFwIl0sIm5hbWVzIjpbIkRlZmF1bHRQdWJzdWJUb3BpYyIsIkRFRkFVTFRfQ0xVU1RFUl9JRCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/dns_discovery.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/dns_discovery.js ***!
|
||
|
|
\**************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=dns_discovery.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9kbnNfZGlzY292ZXJ5LmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZG5zX2Rpc2NvdmVyeS5qcz9kMmM4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRuc19kaXNjb3ZlcnkuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/dns_discovery.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/enr.js":
|
||
|
|
/*!****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/enr.js ***!
|
||
|
|
\****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=enr.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9lbnIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsK0JBQStCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9lbnIuanM/ODNiZCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lbnIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/enr.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/filter.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/filter.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=filter.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9maWx0ZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysa0NBQWtDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9maWx0ZXIuanM/Mjc1NiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1maWx0ZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/filter.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/index.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/index.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_CLUSTER_ID: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DefaultPubsubTopic),\n/* harmony export */ EConnectionStateEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EPeersByDiscoveryEvents),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _store_js__WEBPACK_IMPORTED_MODULE_7__.PageDirection),\n/* harmony export */ ProtocolError: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.ProtocolError),\n/* harmony export */ Protocols: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.Protocols),\n/* harmony export */ Tags: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.Tags)\n/* harmony export */ });\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/enr.js\");\n/* harmony import */ var _filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./filter.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/filter.js\");\n/* harmony import */ var _light_push_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./light_push.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/light_push.js\");\n/* harmony import */ var _message_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./message.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/message.js\");\n/* harmony import */ var _peer_exchange_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_exchange.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/peer_exchange.js\");\n/* harmony import */ var _protocols_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./protocols.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/protocols.js\");\n/* harmony import */ var _relay_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./relay.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/relay.js\");\n/* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./store.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/store.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./waku.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/waku.js\");\n/* harmony import */ var _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./connection_manager.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/connection_manager.js\");\n/* harmony import */ var _sender_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./sender.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/sender.js\");\n/* harmony import */ var _receiver_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./receiver.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/receiver.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/misc.js\");\n/* harmony import */ var _libp2p_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./libp2p.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/libp2p.js\");\n/* harmony import */ var _keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./keep_alive_manager.js */ \"(ssr)/./node_modules/@wa
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/keep_alive_manager.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/keep_alive_manager.js ***!
|
||
|
|
\*******************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=keep_alive_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9rZWVwX2FsaXZlX21hbmFnZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsOENBQThDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9rZWVwX2FsaXZlX21hbmFnZXIuanM/ODE1MCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1rZWVwX2FsaXZlX21hbmFnZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/keep_alive_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/libp2p.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/libp2p.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=libp2p.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWJwMnAuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysa0NBQWtDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWJwMnAuanM/NzY5NCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saWJwMnAuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/libp2p.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/light_push.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/light_push.js ***!
|
||
|
|
\***********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=light_push.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWdodF9wdXNoLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHNDQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlnaHRfcHVzaC5qcz82MGM3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxpZ2h0X3B1c2guanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/light_push.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/local_storage.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/local_storage.js ***!
|
||
|
|
\**************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=local_storage.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9sb2NhbF9zdG9yYWdlLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbG9jYWxfc3RvcmFnZS5qcz9hNDJkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxvY2FsX3N0b3JhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/local_storage.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/message.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/message.js ***!
|
||
|
|
\********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXNzYWdlLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLG1DQUFtQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWVzc2FnZS5qcz82YWNjIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lc3NhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/message.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/metadata.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/metadata.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=metadata.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXRhZGF0YS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9yZWxheS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21ldGFkYXRhLmpzPzdiYzkiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWV0YWRhdGEuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/metadata.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/misc.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/misc.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=misc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9taXNjLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGdDQUFnQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWlzYy5qcz81YTQ3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pc2MuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/misc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/peer_exchange.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/peer_exchange.js ***!
|
||
|
|
\**************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=peer_exchange.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9wZWVyX2V4Y2hhbmdlLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcGVlcl9leGNoYW5nZS5qcz8wOGVhIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBlZXJfZXhjaGFuZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/peer_exchange.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/protocols.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/protocols.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 */ ProtocolError: () => (/* binding */ ProtocolError),\n/* harmony export */ Protocols: () => (/* binding */ Protocols)\n/* harmony export */ });\nvar Protocols;\n(function(Protocols) {\n Protocols[\"Relay\"] = \"relay\";\n Protocols[\"Store\"] = \"store\";\n Protocols[\"LightPush\"] = \"lightpush\";\n Protocols[\"Filter\"] = \"filter\";\n})(Protocols || (Protocols = {}));\nvar ProtocolError;\n(function(ProtocolError) {\n /** Could not determine the origin of the fault. Best to check connectivity and try again */ ProtocolError[\"GENERIC_FAIL\"] = \"Generic error\";\n /**\n * Failure to protobuf encode the message. This is not recoverable and needs\n * further investigation.\n */ ProtocolError[\"ENCODE_FAILED\"] = \"Failed to encode\";\n /**\n * Failure to protobuf decode the message. May be due to a remote peer issue,\n * ensuring that messages are sent via several peer enable mitigation of this error.\n */ ProtocolError[\"DECODE_FAILED\"] = \"Failed to decode\";\n /**\n * The message payload is empty, making the message invalid. Ensure that a non-empty\n * payload is set on the outgoing message.\n */ ProtocolError[\"EMPTY_PAYLOAD\"] = \"Payload is empty\";\n /**\n * The message size is above the maximum message size allowed on the Waku Network.\n * Compressing the message or using an alternative strategy for large messages is recommended.\n */ ProtocolError[\"SIZE_TOO_BIG\"] = \"Size is too big\";\n /**\n * The PubsubTopic passed to the send function is not configured on the Waku node.\n * Please ensure that the PubsubTopic is used when initializing the Waku node.\n */ ProtocolError[\"TOPIC_NOT_CONFIGURED\"] = \"Topic not configured\";\n /**\n * Failure to find a peer with suitable protocols. This may due to a connection issue.\n * Mitigation can be: retrying after a given time period, display connectivity issue\n * to user or listening for `peer:connected:bootstrap` or `peer:connected:peer-exchange`\n * on the connection manager before retrying.\n */ ProtocolError[\"NO_PEER_AVAILABLE\"] = \"No peer available\";\n /**\n * The remote peer did not behave as expected. Mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_FAULT\"] = \"Remote peer fault\";\n /**\n * The remote peer rejected the message. Information provided by the remote peer\n * is logged. Review message validity, or mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_REJECTED\"] = \"Remote peer rejected\";\n /**\n * The protocol request timed out without a response. This may be due to a connection issue.\n * Mitigation can be: retrying after a given time period\n */ ProtocolError[\"REQUEST_TIMEOUT\"] = \"Request timeout\";\n})(ProtocolError || (ProtocolError = {})); //# sourceMappingURL=protocols.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9wcm90b2NvbHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTyxJQUFJQSxVQUFVO0FBQ3BCLFVBQVVBLFNBQVM7SUFDaEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxZQUFZLEdBQUc7SUFDekJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7QUFDMUIsR0FBR0EsYUFBY0EsQ0FBQUEsWUFBWSxDQUFDO0FBQ3ZCLElBQUlDLGNBQWM7QUFDeEIsVUFBVUEsYUFBYTtJQUNwQiwwRkFBMEYsR0FDMUZBLGFBQWEsQ0FBQyxlQUFlLEdBQUc7SUFDaEM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRztJQUNqQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLGdCQUFnQixHQUFHO0lBQ2pDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZ0JBQWdCLEdBQUc7SUFDakM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxlQUFlLEdBQUc7SUFDaEM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyx1QkFBdUIsR0FBRztJQUN4Qzs7Ozs7S0FLQyxHQUNEQSxhQUFhLENBQUMsb0JBQW9CLEdBQUc7SUFDckM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxvQkFBb0IsR0FBRztJQUNyQzs7O
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/receiver.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/receiver.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=receiver.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9yZWNlaXZlci5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9yZWxheS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3JlY2VpdmVyLmpzPzY2ODAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVjZWl2ZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/receiver.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/relay.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/relay.js ***!
|
||
|
|
\******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=relay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9yZWxheS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9yZWxheS9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3JlbGF5LmpzPzA3ZDMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVsYXkuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/relay.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/sender.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/sender.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=sender.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zZW5kZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysa0NBQWtDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zZW5kZXIuanM/MTZkOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZW5kZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/sender.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/store.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/store.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 */ PageDirection: () => (/* binding */ PageDirection)\n/* harmony export */ });\nvar PageDirection;\n(function(PageDirection) {\n PageDirection[\"BACKWARD\"] = \"backward\";\n PageDirection[\"FORWARD\"] = \"forward\";\n})(PageDirection || (PageDirection = {})); //# sourceMappingURL=store.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zdG9yZS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sSUFBSUEsY0FBYztBQUN4QixVQUFVQSxhQUFhO0lBQ3BCQSxhQUFhLENBQUMsV0FBVyxHQUFHO0lBQzVCQSxhQUFhLENBQUMsVUFBVSxHQUFHO0FBQy9CLEdBQUdBLGlCQUFrQkEsQ0FBQUEsZ0JBQWdCLENBQUMsS0FDdEMsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zdG9yZS5qcz8zNjNmIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB2YXIgUGFnZURpcmVjdGlvbjtcbihmdW5jdGlvbiAoUGFnZURpcmVjdGlvbikge1xuICAgIFBhZ2VEaXJlY3Rpb25bXCJCQUNLV0FSRFwiXSA9IFwiYmFja3dhcmRcIjtcbiAgICBQYWdlRGlyZWN0aW9uW1wiRk9SV0FSRFwiXSA9IFwiZm9yd2FyZFwiO1xufSkoUGFnZURpcmVjdGlvbiB8fCAoUGFnZURpcmVjdGlvbiA9IHt9KSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdG9yZS5qcy5tYXAiXSwibmFtZXMiOlsiUGFnZURpcmVjdGlvbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/store.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/waku.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/waku.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=waku.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC93YWt1LmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGdDQUFnQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3JlbGF5L25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvd2FrdS5qcz8wMDg4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdha3UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/relay/node_modules/@waku/interfaces/dist/waku.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/filter.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/filter.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 */ FilterRequest: () => (/* binding */ FilterRequest),\n/* harmony export */ FilterRpc: () => (/* binding */ FilterRpc),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar FilterRequest;\n(function(FilterRequest) {\n let ContentFilter;\n (function(ContentFilter) {\n let _codec;\n ContentFilter.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(10);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.contentTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n ContentFilter.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, ContentFilter.codec());\n };\n ContentFilter.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, ContentFilter.codec(), opts);\n };\n })(ContentFilter = FilterRequest.ContentFilter || (FilterRequest.ContentFilter = {}));\n let _codec;\n FilterRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.subscribe != null && obj.subscribe !== false) {\n w.uint32(8);\n w.bool(obj.subscribe);\n }\n if (obj.topic != null && obj.topic !== \"\") {\n w.uint32(18);\n w.string(obj.topic);\n }\n if (obj.contentFilters != null) {\n for (const value of obj.contentFilters){\n w.uint32(26);\n FilterRequest.Content
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/filter_v2.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/filter_v2.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 */ FilterSubscribeRequest: () => (/* binding */ FilterSubscribeRequest),\n/* harmony export */ FilterSubscribeResponse: () => (/* binding */ FilterSubscribeResponse),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar FilterSubscribeRequest;\n(function(FilterSubscribeRequest) {\n let FilterSubscribeType;\n (function(FilterSubscribeType) {\n FilterSubscribeType[\"SUBSCRIBER_PING\"] = \"SUBSCRIBER_PING\";\n FilterSubscribeType[\"SUBSCRIBE\"] = \"SUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE\"] = \"UNSUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE_ALL\"] = \"UNSUBSCRIBE_ALL\";\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let __FilterSubscribeTypeValues;\n (function(__FilterSubscribeTypeValues) {\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBER_PING\"] = 0] = \"SUBSCRIBER_PING\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBE\"] = 1] = \"SUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE\"] = 2] = \"UNSUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE_ALL\"] = 3] = \"UNSUBSCRIBE_ALL\";\n })(__FilterSubscribeTypeValues || (__FilterSubscribeTypeValues = {}));\n (function(FilterSubscribeType) {\n FilterSubscribeType.codec = ()=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.enumeration)(__FilterSubscribeTypeValues);\n };\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let _codec;\n FilterSubscribeRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.requestId != null && obj.requestId !== \"\") {\n w.uint32(10);\n w.string(obj.requestId);\n }\n if (obj.filterSubscribeType != null && __FilterSubscribeTypeValues[obj.filterSubscribeType] !== 0) {\n w.uint32(16);\n FilterSubscribeRequest.FilterSubscribeType.codec().encode(obj.filterSubscribeType, w);\n }\n if (obj.pubsubTopic != null) {\n w.uint32(82);\n w.string(obj.pubsubTopic);\n }\n if (obj.contentTopics != null) {\n for (const value of obj.contentTopics){\n w.uint32(90);\n w.string(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n requestId: \"\",\n filterSubscribeType: FilterSubscribeType.SUBSCRIBER_PING,\n co
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/light_push.js":
|
||
|
|
/*!****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/light_push.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 */ PushRequest: () => (/* binding */ PushRequest),\n/* harmony export */ PushResponse: () => (/* binding */ PushResponse),\n/* harmony export */ PushRpc: () => (/* binding */ PushRpc),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar PushRequest;\n(function(PushRequest) {\n let _codec;\n PushRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(10);\n w.string(obj.pubsubTopic);\n }\n if (obj.message != null) {\n w.uint32(18);\n WakuMessage.codec().encode(obj.message, w);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.pubsubTopic = reader.string();\n break;\n }\n case 2:\n {\n obj.message = WakuMessage.codec().decode(reader, reader.uint32(), {\n limits: opts.limits?.message\n });\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PushRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PushRequest.codec());\n };\n PushRequest.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PushRequest.codec(), opts);\n };\n})(PushRequest || (PushRequest = {}));\nvar PushResponse;\n(function(PushResponse) {\n let _codec;\n PushResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.isSuccess != null && obj.isSuccess !== false) {\n w.uint32(8);\n w.bool(obj.isSuccess);\n }\n if (obj.info != null) {\n w.uint32(18);\n w.string(obj.info);\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/message.js":
|
||
|
|
/*!*************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/message.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 */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar RateLimitProof;\n(function(RateLimitProof) {\n let _codec;\n RateLimitProof.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.proof != null && obj.proof.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.proof);\n }\n if (obj.merkleRoot != null && obj.merkleRoot.byteLength > 0) {\n w.uint32(18);\n w.bytes(obj.merkleRoot);\n }\n if (obj.epoch != null && obj.epoch.byteLength > 0) {\n w.uint32(26);\n w.bytes(obj.epoch);\n }\n if (obj.shareX != null && obj.shareX.byteLength > 0) {\n w.uint32(34);\n w.bytes(obj.shareX);\n }\n if (obj.shareY != null && obj.shareY.byteLength > 0) {\n w.uint32(42);\n w.bytes(obj.shareY);\n }\n if (obj.nullifier != null && obj.nullifier.byteLength > 0) {\n w.uint32(50);\n w.bytes(obj.nullifier);\n }\n if (obj.rlnIdentifier != null && obj.rlnIdentifier.byteLength > 0) {\n w.uint32(58);\n w.bytes(obj.rlnIdentifier);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n proof: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n merkleRoot: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n epoch: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n shareX: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n shareY: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n nullifier: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n rlnIdentifier: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0)\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.proof = reader.bytes();\n break;\n }\n case 2:\n {\n obj.merkleRoot = reader.bytes();\n break;\n }\n case 3:\n {\n obj.epoch = reader.bytes();\n break;\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/metadata.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/metadata.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 */ WakuMetadataRequest: () => (/* binding */ WakuMetadataRequest),\n/* harmony export */ WakuMetadataResponse: () => (/* binding */ WakuMetadataResponse)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar WakuMetadataRequest;\n(function(WakuMetadataRequest) {\n let _codec;\n WakuMetadataRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n shards: []\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.clusterId = reader.uint32();\n break;\n }\n case 2:\n {\n if (opts.limits?.shards != null && obj.shards.length === opts.limits.shards) {\n throw new protons_runtime__WEBPACK_IMPORTED_MODULE_0__.CodeError('decode error - map field \"shards\" had too many elements', \"ERR_MAX_LENGTH\");\n }\n obj.shards.push(reader.uint32());\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n WakuMetadataRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, WakuMetadataRequest.codec());\n };\n WakuMetadataRequest.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, WakuMetadataRequest.codec(), opts);\n };\n})(WakuMetadataRequest || (WakuMetadataRequest = {}));\nvar WakuMetadataResponse;\n(function(WakuMetadataResponse) {\n let _codec;\n WakuMetadataResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/peer_exchange.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/peer_exchange.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 */ PeerExchangeQuery: () => (/* binding */ PeerExchangeQuery),\n/* harmony export */ PeerExchangeRPC: () => (/* binding */ PeerExchangeRPC),\n/* harmony export */ PeerExchangeResponse: () => (/* binding */ PeerExchangeResponse),\n/* harmony export */ PeerInfo: () => (/* binding */ PeerInfo)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar PeerInfo;\n(function(PeerInfo) {\n let _codec;\n PeerInfo.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.enr != null) {\n w.uint32(10);\n w.bytes(obj.enr);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.enr = reader.bytes();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerInfo.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PeerInfo.codec());\n };\n PeerInfo.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PeerInfo.codec(), opts);\n };\n})(PeerInfo || (PeerInfo = {}));\nvar PeerExchangeQuery;\n(function(PeerExchangeQuery) {\n let _codec;\n PeerExchangeQuery.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.numPeers != null) {\n w.uint32(8);\n w.uint64(obj.numPeers);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.numPeers = reader.uint64();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerExchangeQuery.encode = (obj)=>{\n return (0,protons_runtime
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/store.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/store.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 */ ContentFilter: () => (/* binding */ ContentFilter),\n/* harmony export */ HistoryQuery: () => (/* binding */ HistoryQuery),\n/* harmony export */ HistoryResponse: () => (/* binding */ HistoryResponse),\n/* harmony export */ HistoryRpc: () => (/* binding */ HistoryRpc),\n/* harmony export */ Index: () => (/* binding */ Index),\n/* harmony export */ PagingInfo: () => (/* binding */ PagingInfo),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar Index;\n(function(Index) {\n let _codec;\n Index.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.digest != null && obj.digest.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.digest);\n }\n if (obj.receiverTime != null && obj.receiverTime !== 0n) {\n w.uint32(16);\n w.sint64(obj.receiverTime);\n }\n if (obj.senderTime != null && obj.senderTime !== 0n) {\n w.uint32(24);\n w.sint64(obj.senderTime);\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(34);\n w.string(obj.pubsubTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n digest: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n receiverTime: 0n,\n senderTime: 0n,\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.digest = reader.bytes();\n break;\n }\n case 2:\n {\n obj.receiverTime = reader.sint64();\n break;\n }\n case 3:\n {\n obj.senderTime = reader.sint64();\n break;\n }\n case 4:\n {\n obj.pubsubTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _cod
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/topic_only_message.js":
|
||
|
|
/*!************************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/topic_only_message.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 */ TopicOnlyMessage: () => (/* binding */ TopicOnlyMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar TopicOnlyMessage;\n(function(TopicOnlyMessage) {\n let _codec;\n TopicOnlyMessage.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(18);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 2:\n {\n obj.contentTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n TopicOnlyMessage.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, TopicOnlyMessage.codec());\n };\n TopicOnlyMessage.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, TopicOnlyMessage.codec(), opts);\n };\n})(TopicOnlyMessage || (TopicOnlyMessage = {})); //# sourceMappingURL=topic_only_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L3Byb3RvL2Rpc3QvZ2VuZXJhdGVkL3RvcGljX29ubHlfbWVzc2FnZS5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBLGdDQUFnQyxHQUNoQyw2QkFBNkIsR0FDN0Isa0RBQWtELEdBQ2xELDRFQUE0RSxHQUM1RSx3REFBd0QsR0FDZ0I7QUFDakUsSUFBSUcsaUJBQWlCO0FBQzNCLFVBQVVBLGdCQUFnQjtJQUN2QixJQUFJQztJQUNKRCxpQkFBaUJFLEtBQUssR0FBRztRQUNyQixJQUFJRCxVQUFVLE1BQU07WUFDaEJBLFNBQVNGLHdEQUFPQSxDQUFDLENBQUNJLEtBQUtDLEdBQUdDLE9BQU8sQ0FBQyxDQUFDO2dCQUMvQixJQUFJQSxLQUFLQyxlQUFlLEtBQUssT0FBTztvQkFDaENGLEVBQUVHLElBQUk7Z0JBQ1Y7Z0JBQ0EsSUFBS0osSUFBSUssWUFBWSxJQUFJLFFBQVFMLElBQUlLLFlBQVksS0FBSyxJQUFLO29CQUN2REosRUFBRUssTUFBTSxDQUFDO29CQUNUTCxFQUFFTSxNQUFNLENBQUNQLElBQUlLLFlBQVk7Z0JBQzdCO2dCQUNBLElBQUlILEtBQUtDLGVBQWUsS0FBSyxPQUFPO29CQUNoQ0YsRUFBRU8sTUFBTTtnQkFDWjtZQUNKLEdBQUcsQ0FBQ0MsUUFBUUMsUUFBUVIsT0FBTyxDQUFDLENBQUM7Z0JBQ3pCLE1BQU1GLE1BQU07b0JBQ1JLLGNBQWM7Z0JBQ2xCO2dCQUNBLE1BQU1NLE1BQU1ELFVBQVUsT0FBT0QsT0FBT0csR0FBRyxHQUFHSCxPQUFPSSxHQUFHLEdBQUdIO2dCQUN2RCxNQUFPRCxPQUFPSSxHQUFHLEdBQUdGLElBQUs7b0JBQ3JCLE1BQU1HLE1BQU1MLE9BQU9ILE1BQU07b0JBQ3pCLE9BQVFRLFFBQVE7d0JBQ1osS0FBSzs0QkFBRztnQ0FDSmQsSUFBSUssWUFBWSxHQUFHSSxPQUFPRixNQUFNO2dDQUNoQzs0QkFDSjt3QkFDQTs0QkFBUztnQ0FDTEUsT0FBT00sUUFBUSxDQUFDRCxNQUFNO2dDQUN0Qjs0QkFDSjtvQkFDSjtnQkFDSjtnQkFDQSxPQUFPZDtZQUNYO1FBQ0o7UUFDQSxPQUFPRjtJQUNYO0lBQ0FELGlCQUFpQm1CLE1BQU0sR0FBRyxDQUFDaEI7UUFDdkIsT0FBT0wsOERBQWFBLENBQUNLLEtBQUtIL
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/index.js":
|
||
|
|
/*!*************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/relay/node_modules/@waku/proto/dist/index.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 */ PushResponse: () => (/* reexport safe */ _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__.PushResponse),\n/* harmony export */ TopicOnlyMessage: () => (/* reexport safe */ _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__.TopicOnlyMessage),\n/* harmony export */ WakuMessage: () => (/* reexport safe */ _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__.WakuMessage),\n/* harmony export */ proto_filter: () => (/* reexport module object */ _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__),\n/* harmony export */ proto_filter_v2: () => (/* reexport module object */ _generated_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__),\n/* harmony export */ proto_lightpush: () => (/* reexport module object */ _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__),\n/* harmony export */ proto_message: () => (/* reexport module object */ _generated_message_js__WEBPACK_IMPORTED_MODULE_0__),\n/* harmony export */ proto_metadata: () => (/* reexport module object */ _generated_metadata_js__WEBPACK_IMPORTED_MODULE_7__),\n/* harmony export */ proto_peer_exchange: () => (/* reexport module object */ _generated_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__),\n/* harmony export */ proto_store: () => (/* reexport module object */ _generated_store_js__WEBPACK_IMPORTED_MODULE_5__),\n/* harmony export */ proto_topic_only_message: () => (/* reexport module object */ _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__)\n/* harmony export */ });\n/* harmony import */ var _generated_message_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./generated/message.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/message.js\");\n/* harmony import */ var _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./generated/filter.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/filter.js\");\n/* harmony import */ var _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./generated/topic_only_message.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/topic_only_message.js\");\n/* harmony import */ var _generated_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./generated/filter_v2.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/filter_v2.js\");\n/* harmony import */ var _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./generated/light_push.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/light_push.js\");\n/* harmony import */ var _generated_store_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./generated/store.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/store.js\");\n/* harmony import */ var _generated_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./generated/peer_exchange.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/peer_exchange.js\");\n/* harmony import */ var _generated_metadata_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./generated/metadata.js */ \"(ssr)/./node_modules/@waku/relay/node_modules/@waku/proto/dist/generated/metadata.js\");\n\n\n\n\n\n\n\n\n\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L3Byb3RvL2Rpc3QvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUF3RDtBQUNKO0FBQzBCO0FBQ1Q7QUFDZjtBQUNNO0FBQ0M7QUFDSjtBQUNMO0FBQ2dCO0FBQ1YsQ0FDMUQsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvcmVsYXkvbm9kZV9tb2R1bGVzL0B3YWt1L3Byb3RvL2Rpc3QvaW5kZXguanM/OGE2OSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBhcyBwcm90b19tZXNzYWdlIGZyb20gXCIuL2dlbmVyYXRlZC9tZXNzYWdlLmpzXCI7XG5leHBvc
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/index.js":
|
||
|
|
/*!**********************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/index.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_CLUSTER_ID: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.DEFAULT_CLUSTER_ID),\n/* harmony export */ DecodedMessage: () => (/* reexport safe */ _waku_core_lib_message_version_0__WEBPACK_IMPORTED_MODULE_1__.DecodedMessage),\n/* harmony export */ Decoder: () => (/* reexport safe */ _waku_core_lib_message_version_0__WEBPACK_IMPORTED_MODULE_1__.Decoder),\n/* harmony export */ DefaultPingKeepAliveValueSecs: () => (/* reexport safe */ _waku_js__WEBPACK_IMPORTED_MODULE_5__.DefaultPingKeepAliveValueSecs),\n/* harmony export */ DefaultPubsubTopic: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.DefaultPubsubTopic),\n/* harmony export */ DefaultRelayKeepAliveValueSecs: () => (/* reexport safe */ _waku_js__WEBPACK_IMPORTED_MODULE_5__.DefaultRelayKeepAliveValueSecs),\n/* harmony export */ DefaultUserAgent: () => (/* reexport safe */ _waku_js__WEBPACK_IMPORTED_MODULE_5__.DefaultUserAgent),\n/* harmony export */ EConnectionStateEvents: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.EPeersByDiscoveryEvents),\n/* harmony export */ Encoder: () => (/* reexport safe */ _waku_core_lib_message_version_0__WEBPACK_IMPORTED_MODULE_1__.Encoder),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.PageDirection),\n/* harmony export */ ProtocolError: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.ProtocolError),\n/* harmony export */ Protocols: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.Protocols),\n/* harmony export */ Tags: () => (/* reexport safe */ _waku_interfaces__WEBPACK_IMPORTED_MODULE_10__.Tags),\n/* harmony export */ WakuNode: () => (/* reexport safe */ _waku_js__WEBPACK_IMPORTED_MODULE_5__.WakuNode),\n/* harmony export */ bytesToUtf8: () => (/* reexport safe */ _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_2__.bytesToUtf8),\n/* harmony export */ createDecoder: () => (/* reexport safe */ _waku_core__WEBPACK_IMPORTED_MODULE_0__.createDecoder),\n/* harmony export */ createEncoder: () => (/* reexport safe */ _waku_core__WEBPACK_IMPORTED_MODULE_0__.createEncoder),\n/* harmony export */ createLightNode: () => (/* reexport safe */ _light_node_index_js__WEBPACK_IMPORTED_MODULE_6__.createLightNode),\n/* harmony export */ createNode: () => (/* reexport safe */ _light_node_index_js__WEBPACK_IMPORTED_MODULE_6__.createNode),\n/* harmony export */ defaultLibp2p: () => (/* reexport safe */ _utils_libp2p_js__WEBPACK_IMPORTED_MODULE_3__.defaultLibp2p),\n/* harmony export */ relay: () => (/* reexport module object */ _waku_relay__WEBPACK_IMPORTED_MODULE_11__),\n/* harmony export */ streamContentTopic: () => (/* reexport safe */ _utils_content_topic_js__WEBPACK_IMPORTED_MODULE_4__.streamContentTopic),\n/* harmony export */ subscribeToContentTopic: () => (/* reexport safe */ _utils_content_topic_js__WEBPACK_IMPORTED_MODULE_4__.subscribeToContentTopic),\n/* harmony export */ utf8ToBytes: () => (/* reexport safe */ _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_2__.utf8ToBytes),\n/* harmony export */ utils: () => (/* reexport module object */ _waku_utils__WEBPACK_IMPORTED_MODULE_9__),\n/* harmony export */ waitForRemotePeer: () => (/* reexport safe */ _waku_core__WEBPACK_IMPORTED_MODULE_0__.waitForRemotePeer),\n/* harmony export */ waku: () => (/* reexport module object */ _waku_core__WEBPACK_IMPORTED_MODULE_0__),\n/* harmony export */ wakuLightPush: () => (/* reexport safe */ _protocols_light_push_js__WEBPACK_IMPORTED_MODULE_7__.wakuLightPush),\n/* harmony export */ wakuStore: () => (/* reexport safe */ _protocols_store_js__WEBPACK_IMPORTED_MODULE_8__.wakuStore)\n/* harmony export */ });\n/* harmony import */ var _waku_cor
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/light-node/index.js":
|
||
|
|
/*!*********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/light-node/index.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 */ createLightNode: () => (/* binding */ createLightNode),\n/* harmony export */ createNode: () => (/* binding */ createNode)\n/* harmony export */ });\n/* harmony import */ var _waku_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js\");\n/* harmony import */ var _protocols_light_push_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../protocols/light_push.js */ \"(ssr)/./node_modules/@waku/sdk/dist/protocols/light_push.js\");\n/* harmony import */ var _protocols_store_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../protocols/store.js */ \"(ssr)/./node_modules/@waku/sdk/dist/protocols/store.js\");\n/* harmony import */ var _utils_libp2p_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/libp2p.js */ \"(ssr)/./node_modules/@waku/sdk/dist/utils/libp2p.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../waku.js */ \"(ssr)/./node_modules/@waku/sdk/dist/waku.js\");\n\n\n\n\n\n/**\n * Create a Waku node configured to use autosharding or static sharding.\n */ async function createNode(options = {\n pubsubTopics: []\n}) {\n if (!options.shardInfo) {\n throw new Error(\"Shard info must be set\");\n }\n const libp2p = await (0,_utils_libp2p_js__WEBPACK_IMPORTED_MODULE_3__.createLibp2pAndUpdateOptions)(options);\n const store = (0,_protocols_store_js__WEBPACK_IMPORTED_MODULE_2__.wakuStore)(options);\n const lightPush = (0,_protocols_light_push_js__WEBPACK_IMPORTED_MODULE_1__.wakuLightPush)(options);\n const filter = (0,_waku_core__WEBPACK_IMPORTED_MODULE_0__.wakuFilter)(options);\n return new _waku_js__WEBPACK_IMPORTED_MODULE_4__.WakuNode(options, libp2p, store, lightPush, filter);\n}\n/**\n * Create a Waku node that uses Waku Light Push, Filter and Store to send and\n * receive messages, enabling low resource consumption.\n * Uses Waku Filter V2 by default.\n */ async function createLightNode(options = {}) {\n const libp2p = await (0,_utils_libp2p_js__WEBPACK_IMPORTED_MODULE_3__.createLibp2pAndUpdateOptions)(options);\n const store = (0,_protocols_store_js__WEBPACK_IMPORTED_MODULE_2__.wakuStore)(options);\n const lightPush = (0,_protocols_light_push_js__WEBPACK_IMPORTED_MODULE_1__.wakuLightPush)(options);\n const filter = (0,_waku_core__WEBPACK_IMPORTED_MODULE_0__.wakuFilter)(options);\n return new _waku_js__WEBPACK_IMPORTED_MODULE_4__.WakuNode(options, libp2p, store, lightPush, filter);\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL2Rpc3QvbGlnaHQtbm9kZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQXdDO0FBQ21CO0FBQ1Q7QUFDZ0I7QUFDNUI7QUFDdEM7O0NBRUMsR0FDTSxlQUFlSyxXQUFXQyxVQUFVO0lBQUVDLGNBQWMsRUFBRTtBQUFDLENBQUM7SUFDM0QsSUFBSSxDQUFDRCxRQUFRRSxTQUFTLEVBQUU7UUFDcEIsTUFBTSxJQUFJQyxNQUFNO0lBQ3BCO0lBQ0EsTUFBTUMsU0FBUyxNQUFNUCw4RUFBNEJBLENBQUNHO0lBQ2xELE1BQU1LLFFBQVFULDhEQUFTQSxDQUFDSTtJQUN4QixNQUFNTSxZQUFZWCx1RUFBYUEsQ0FBQ0s7SUFDaEMsTUFBTU8sU0FBU2Isc0RBQVVBLENBQUNNO0lBQzFCLE9BQU8sSUFBSUYsOENBQVFBLENBQUNFLFNBQVNJLFFBQVFDLE9BQU9DLFdBQVdDO0FBQzNEO0FBQ0E7Ozs7Q0FJQyxHQUNNLGVBQWVDLGdCQUFnQlIsVUFBVSxDQUFDLENBQUM7SUFDOUMsTUFBTUksU0FBUyxNQUFNUCw4RUFBNEJBLENBQUNHO0lBQ2xELE1BQU1LLFFBQVFULDhEQUFTQSxDQUFDSTtJQUN4QixNQUFNTSxZQUFZWCx1RUFBYUEsQ0FBQ0s7SUFDaEMsTUFBTU8sU0FBU2Isc0RBQVVBLENBQUNNO0lBQzFCLE9BQU8sSUFBSUYsOENBQVFBLENBQUNFLFNBQVNJLFFBQVFDLE9BQU9DLFdBQVdDO0FBQzNELEVBQ0EsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL2Rpc3QvbGlnaHQtbm9kZS9pbmRleC5qcz9lMzJlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHdha3VGaWx0ZXIgfSBmcm9tIFwiQHdha3UvY29yZVwiO1xuaW1wb3J0IHsgd2FrdUxpZ2h0UHVzaCB9IGZyb20gXCIuLi9wcm90b2NvbHMvbGlnaHRfcHVzaC5qc1wiO1xuaW1wb3J0IHsgd2FrdVN0b3JlIH0gZnJvbSBcIi4uL3Byb3RvY29scy9zdG9yZS5qc1wiO1xuaW1
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/protocols/base_protocol.js":
|
||
|
|
/*!****************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/protocols/base_protocol.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 */ BaseProtocolSDK: () => (/* binding */ BaseProtocolSDK)\n/* harmony export */ });\nconst DEFAULT_NUM_PEERS_TO_USE = 3;\nclass BaseProtocolSDK {\n constructor(options){\n this.numPeers = options?.numPeersToUse ?? DEFAULT_NUM_PEERS_TO_USE;\n }\n} //# sourceMappingURL=base_protocol.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL2Rpc3QvcHJvdG9jb2xzL2Jhc2VfcHJvdG9jb2wuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLDJCQUEyQjtBQUMxQixNQUFNQztJQUVUQyxZQUFZQyxPQUFPLENBQUU7UUFDakIsSUFBSSxDQUFDQyxRQUFRLEdBQUdELFNBQVNFLGlCQUFpQkw7SUFDOUM7QUFDSixFQUNBLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9kaXN0L3Byb3RvY29scy9iYXNlX3Byb3RvY29sLmpzPzJmMzEiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgREVGQVVMVF9OVU1fUEVFUlNfVE9fVVNFID0gMztcbmV4cG9ydCBjbGFzcyBCYXNlUHJvdG9jb2xTREsge1xuICAgIG51bVBlZXJzO1xuICAgIGNvbnN0cnVjdG9yKG9wdGlvbnMpIHtcbiAgICAgICAgdGhpcy5udW1QZWVycyA9IG9wdGlvbnM/Lm51bVBlZXJzVG9Vc2UgPz8gREVGQVVMVF9OVU1fUEVFUlNfVE9fVVNFO1xuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWJhc2VfcHJvdG9jb2wuanMubWFwIl0sIm5hbWVzIjpbIkRFRkFVTFRfTlVNX1BFRVJTX1RPX1VTRSIsIkJhc2VQcm90b2NvbFNESyIsImNvbnN0cnVjdG9yIiwib3B0aW9ucyIsIm51bVBlZXJzIiwibnVtUGVlcnNUb1VzZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/dist/protocols/base_protocol.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/protocols/light_push.js":
|
||
|
|
/*!*************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/protocols/light_push.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 */ LightPushSDK: () => (/* binding */ LightPushSDK),\n/* harmony export */ wakuLightPush: () => (/* binding */ wakuLightPush)\n/* harmony export */ });\n/* harmony import */ var _waku_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _base_protocol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./base_protocol.js */ \"(ssr)/./node_modules/@waku/sdk/dist/protocols/base_protocol.js\");\n\n\n\n\nconst DEFAULT_NUM_PEERS = 3;\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_2__.Logger(\"sdk:light-push\");\nclass LightPushSDK extends _base_protocol_js__WEBPACK_IMPORTED_MODULE_3__.BaseProtocolSDK {\n constructor(libp2p, options){\n super({\n numPeersToUse: options?.numPeersToUse ?? DEFAULT_NUM_PEERS\n });\n this.protocol = new _waku_core__WEBPACK_IMPORTED_MODULE_0__.LightPushCore(libp2p, options);\n }\n async send(encoder, message) {\n const successes = [];\n const failures = [];\n const { pubsubTopic } = encoder;\n try {\n (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.ensurePubsubTopicIsConfigured)(pubsubTopic, this.protocol.pubsubTopics);\n } catch (error) {\n log.error(\"Failed to send waku light push: pubsub topic not configured\");\n return {\n failures: [\n {\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__.ProtocolError.TOPIC_NOT_CONFIGURED\n }\n ],\n successes: []\n };\n }\n const peers = await this.protocol.getPeers();\n if (!peers.length) {\n return {\n successes,\n failures: [\n {\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__.ProtocolError.NO_PEER_AVAILABLE\n }\n ]\n };\n }\n const sendPromises = peers.map((peer)=>this.protocol.send(encoder, message, peer));\n const results = await Promise.allSettled(sendPromises);\n for (const result of results){\n if (result.status === \"fulfilled\") {\n const { failure, success } = result.value;\n if (success) {\n successes.push(success);\n }\n if (failure) {\n failures.push(failure);\n }\n } else {\n log.error(\"Failed to send message to peer\", result.reason);\n failures.push({\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__.ProtocolError.GENERIC_FAIL\n });\n // TODO: handle renewing faulty peers with new peers (https://github.com/waku-org/js-waku/issues/1463)\n }\n }\n return {\n successes,\n failures\n };\n }\n}\nfunction wakuLightPush(init = {}) {\n return (libp2p)=>new LightPushSDK(libp2p, init);\n} //# sourceMappingURL=light_push.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL2Rpc3QvcHJvdG9jb2xzL2xpZ2h0X3B1c2guanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTJDO0FBQ007QUFDbUI7QUFDZjtBQUNyRCxNQUFNSyxvQkFBb0I7QUFDMUIsTUFBTUMsTUFBTSxJQUFJSCwrQ0FBTUEsQ0FBQztBQUNoQixNQUFNSSxxQkFBcUJILDhEQUFlQTtJQUU3Q0ksWUFBWUMsTUFBTSxFQUFFQyxPQUFPLENBQUU7UUFDekIsS0FBSyxDQUFDO1lBQUV
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/protocols/store.js":
|
||
|
|
/*!********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/protocols/store.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 */ DefaultPageSize: () => (/* binding */ DefaultPageSize),\n/* harmony export */ StoreSDK: () => (/* binding */ StoreSDK),\n/* harmony export */ wakuStore: () => (/* binding */ wakuStore)\n/* harmony export */ });\n/* harmony import */ var _noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @noble/hashes/sha256 */ \"(ssr)/./node_modules/@noble/hashes/esm/sha256.js\");\n/* harmony import */ var _waku_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../index.js */ \"(ssr)/./node_modules/@waku/sdk/dist/index.js\");\n/* harmony import */ var _base_protocol_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./base_protocol.js */ \"(ssr)/./node_modules/@waku/sdk/dist/protocols/base_protocol.js\");\n\n\n\n\n\n\n\nconst DefaultPageSize = 10;\nconst DEFAULT_NUM_PEERS = 1;\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_2__.Logger(\"waku:store:protocol\");\nclass StoreSDK extends _base_protocol_js__WEBPACK_IMPORTED_MODULE_5__.BaseProtocolSDK {\n constructor(libp2p, options){\n // TODO: options.numPeersToUse is disregarded: https://github.com/waku-org/js-waku/issues/1685\n super({\n numPeersToUse: DEFAULT_NUM_PEERS\n });\n this.protocol = new _waku_core__WEBPACK_IMPORTED_MODULE_0__.StoreCore(libp2p, options);\n }\n /**\n * Do a query to a Waku Store to retrieve historical/missed messages.\n *\n * This is a generator, useful if you want most control on how messages\n * are processed.\n *\n * The order of the messages returned by the remote Waku node SHOULD BE\n * as follows:\n * - within a page, messages SHOULD be ordered from oldest to most recent\n * - pages direction depends on { @link QueryOptions.pageDirection }\n * @throws If not able to reach a Waku Store peer to query,\n * or if an error is encountered when processing the reply,\n * or if two decoders with the same content topic are passed.\n *\n * This API only supports querying a single pubsub topic at a time.\n * If multiple decoders are provided, they must all have the same pubsub topic.\n * @throws If multiple decoders with different pubsub topics are provided.\n * @throws If no decoders are provided.\n * @throws If no decoders are found for the provided pubsub topic.\n */ async *queryGenerator(decoders, options) {\n const { pubsubTopic, contentTopics, decodersAsMap } = this.validateDecodersAndPubsubTopic(decoders, options);\n const queryOpts = this.constructOptions(pubsubTopic, contentTopics, options);\n const peer = (await this.protocol.getPeers({\n numPeers: this.numPeers,\n maxBootstrapPeers: 1\n }))[0];\n if (!peer) throw new Error(\"No peers available to query\");\n const responseGenerator = this.protocol.queryPerPage(queryOpts, decodersAsMap, peer);\n for await (const messages of responseGenerator){\n yield messages;\n }\n }\n /**\n * Do a query to a Waku Store to retrieve historical/missed messages.\n *\n * The callback function takes a `WakuMessage` in input,\n * messages are processed in order:\n * - oldest to latest if `options.page
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/utils/content_topic.js":
|
||
|
|
/*!************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/utils/content_topic.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 */ streamContentTopic: () => (/* binding */ streamContentTopic),\n/* harmony export */ subscribeToContentTopic: () => (/* binding */ subscribeToContentTopic)\n/* harmony export */ });\n/* harmony import */ var _waku_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/core */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _light_node_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../light-node/index.js */ \"(ssr)/./node_modules/@waku/sdk/dist/light-node/index.js\");\n\n\n\n\n// Given a Waku node, peer Multiaddr, and content topic, creates a decoder and\n// subscription for that content topic.\nasync function prepareSubscription(waku, contentTopic, peer) {\n // Validate that the Waku node matches assumptions\n if (!waku.filter) {\n throw new Error(\"Filter protocol missing from Waku node\");\n }\n const { shardInfo } = waku.libp2p.components.metadata;\n if (!shardInfo) {\n throw new Error(\"Shard info missing from Waku node.\");\n }\n // Validate content topic and ensure node is configured for its corresponding pubsub topic\n const pubsubTopics = (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.shardInfoToPubsubTopics)(shardInfo);\n const pubsubTopic = (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.contentTopicToPubsubTopic)(contentTopic);\n if (!pubsubTopics.includes(pubsubTopic)) throw new Error(\"Content topic does not match any pubsub topic in shard info.\");\n await waku.dial(peer);\n await (0,_waku_core__WEBPACK_IMPORTED_MODULE_0__.waitForRemotePeer)(waku, [\n _waku_interfaces__WEBPACK_IMPORTED_MODULE_1__.Protocols.Filter\n ]);\n // Create decoder and subscription\n let decoder = (0,_waku_core__WEBPACK_IMPORTED_MODULE_0__.createDecoder)(contentTopic, pubsubTopic);\n if (decoder) decoder = decoder ?? decoder;\n const subscription = await waku.filter.createSubscription(pubsubTopic);\n return {\n decoder,\n subscription\n };\n}\n/**\n * Creates a subscription and streams all new messages for a content topic.\n * Will create a light node configured for the content topic with default settings if a node is not provided in `opts`.\n * Assumes node is using autosharding.\n * @param contentTopic\n * @param opts\n */ async function streamContentTopic(contentTopic, opts) {\n opts.waku = opts.waku ?? await (0,_light_node_index_js__WEBPACK_IMPORTED_MODULE_3__.createLightNode)({\n shardInfo: {\n contentTopics: [\n contentTopic\n ]\n }\n });\n const { decoder, subscription } = await prepareSubscription(opts.waku, contentTopic, opts.peer);\n // Create a ReadableStream that receives any messages for the content topic\n const messageStream = new ReadableStream({\n async start (controller) {\n await subscription.subscribe(decoder, (message)=>{\n controller.enqueue(message);\n });\n },\n cancel () {\n return subscription.unsubscribe([\n contentTopic\n ]);\n }\n });\n return [\n messageStream,\n opts.waku\n ];\n}\n/**\n * Subscribes to new messages for a content topic via callback function.\n * Will create a light node configured for the content topic with default settings if a node is not provided in `opts`.\n * Assumes node is using autosharding.\n * @param contentTopic\n * @param callback Called every time a new message is received on the content topic\n * @param opts\n */ async function su
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/utils/discovery.js":
|
||
|
|
/*!********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/utils/discovery.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 */ defaultPeerDiscoveries: () => (/* binding */ defaultPeerDiscoveries)\n/* harmony export */ });\n/* harmony import */ var _waku_discovery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/discovery */ \"(ssr)/./node_modules/@waku/discovery/dist/index.js\");\n\nconst DEFAULT_NODE_REQUIREMENTS = {\n lightPush: 1,\n filter: 1,\n store: 1\n};\nfunction defaultPeerDiscoveries(pubsubTopics) {\n const discoveries = [\n (0,_waku_discovery__WEBPACK_IMPORTED_MODULE_0__.wakuDnsDiscovery)([\n _waku_discovery__WEBPACK_IMPORTED_MODULE_0__.enrTree[\"SANDBOX\"]\n ], DEFAULT_NODE_REQUIREMENTS),\n (0,_waku_discovery__WEBPACK_IMPORTED_MODULE_0__.wakuLocalPeerCacheDiscovery)(),\n (0,_waku_discovery__WEBPACK_IMPORTED_MODULE_0__.wakuPeerExchangeDiscovery)(pubsubTopics)\n ];\n return discoveries;\n} //# sourceMappingURL=discovery.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL2Rpc3QvdXRpbHMvZGlzY292ZXJ5LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9IO0FBQ3BILE1BQU1JLDRCQUE0QjtJQUM5QkMsV0FBVztJQUNYQyxRQUFRO0lBQ1JDLE9BQU87QUFDWDtBQUNPLFNBQVNDLHVCQUF1QkMsWUFBWTtJQUMvQyxNQUFNQyxjQUFjO1FBQ2hCVCxpRUFBZ0JBLENBQUM7WUFBQ0Qsb0RBQU8sQ0FBQyxVQUFVO1NBQUMsRUFBRUk7UUFDdkNGLDRFQUEyQkE7UUFDM0JDLDBFQUF5QkEsQ0FBQ007S0FDN0I7SUFDRCxPQUFPQztBQUNYLEVBQ0EscUNBQXFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL2Rpc3QvdXRpbHMvZGlzY292ZXJ5LmpzPzg5NDgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZW5yVHJlZSwgd2FrdURuc0Rpc2NvdmVyeSwgd2FrdUxvY2FsUGVlckNhY2hlRGlzY292ZXJ5LCB3YWt1UGVlckV4Y2hhbmdlRGlzY292ZXJ5IH0gZnJvbSBcIkB3YWt1L2Rpc2NvdmVyeVwiO1xuY29uc3QgREVGQVVMVF9OT0RFX1JFUVVJUkVNRU5UUyA9IHtcbiAgICBsaWdodFB1c2g6IDEsXG4gICAgZmlsdGVyOiAxLFxuICAgIHN0b3JlOiAxXG59O1xuZXhwb3J0IGZ1bmN0aW9uIGRlZmF1bHRQZWVyRGlzY292ZXJpZXMocHVic3ViVG9waWNzKSB7XG4gICAgY29uc3QgZGlzY292ZXJpZXMgPSBbXG4gICAgICAgIHdha3VEbnNEaXNjb3ZlcnkoW2VuclRyZWVbXCJTQU5EQk9YXCJdXSwgREVGQVVMVF9OT0RFX1JFUVVJUkVNRU5UUyksXG4gICAgICAgIHdha3VMb2NhbFBlZXJDYWNoZURpc2NvdmVyeSgpLFxuICAgICAgICB3YWt1UGVlckV4Y2hhbmdlRGlzY292ZXJ5KHB1YnN1YlRvcGljcylcbiAgICBdO1xuICAgIHJldHVybiBkaXNjb3Zlcmllcztcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRpc2NvdmVyeS5qcy5tYXAiXSwibmFtZXMiOlsiZW5yVHJlZSIsIndha3VEbnNEaXNjb3ZlcnkiLCJ3YWt1TG9jYWxQZWVyQ2FjaGVEaXNjb3ZlcnkiLCJ3YWt1UGVlckV4Y2hhbmdlRGlzY292ZXJ5IiwiREVGQVVMVF9OT0RFX1JFUVVJUkVNRU5UUyIsImxpZ2h0UHVzaCIsImZpbHRlciIsInN0b3JlIiwiZGVmYXVsdFBlZXJEaXNjb3ZlcmllcyIsInB1YnN1YlRvcGljcyIsImRpc2NvdmVyaWVzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/dist/utils/discovery.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/utils/libp2p.js":
|
||
|
|
/*!*****************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/utils/libp2p.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 */ createLibp2pAndUpdateOptions: () => (/* binding */ createLibp2pAndUpdateOptions),\n/* harmony export */ defaultLibp2p: () => (/* binding */ defaultLibp2p)\n/* harmony export */ });\n/* harmony import */ var _chainsafe_libp2p_noise__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @chainsafe/libp2p-noise */ \"(ssr)/./node_modules/@chainsafe/libp2p-noise/dist/src/index.js\");\n/* harmony import */ var _libp2p_bootstrap__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @libp2p/bootstrap */ \"(ssr)/./node_modules/@libp2p/bootstrap/dist/src/index.js\");\n/* harmony import */ var _libp2p_identify__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @libp2p/identify */ \"(ssr)/./node_modules/@libp2p/identify/dist/src/index.js\");\n/* harmony import */ var _libp2p_mplex__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @libp2p/mplex */ \"(ssr)/./node_modules/@libp2p/mplex/dist/src/index.js\");\n/* harmony import */ var _libp2p_ping__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @libp2p/ping */ \"(ssr)/./node_modules/@libp2p/ping/dist/src/index.js\");\n/* harmony import */ var _libp2p_websockets__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @libp2p/websockets */ \"(ssr)/./node_modules/@libp2p/websockets/dist/src/index.js\");\n/* harmony import */ var _libp2p_websockets_filters__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @libp2p/websockets/filters */ \"(ssr)/./node_modules/@libp2p/websockets/dist/src/filters.js\");\n/* harmony import */ var _waku_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/core */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_relay__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @waku/relay */ \"(ssr)/./node_modules/@waku/relay/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var libp2p__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! libp2p */ \"(ssr)/./node_modules/libp2p/dist/src/index.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../waku.js */ \"(ssr)/./node_modules/@waku/sdk/dist/waku.js\");\n/* harmony import */ var _discovery_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./discovery.js */ \"(ssr)/./node_modules/@waku/sdk/dist/utils/discovery.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nasync function defaultLibp2p(shardInfo, wakuGossipSub, options, userAgent) {\n if (!options?.hideWebSocketInfo && \"development\" !== \"test\") {\n /* eslint-disable no-console */ console.info(\"%cIgnore WebSocket connection failures\", \"background: gray; color: white; font-size: x-large\");\n console.info(\"%cWaku tries to discover peers and some of them are expected to fail\", \"background: gray; color: white; font-size: x-large\");\n /* eslint-enable no-console */ }\n const pubsubService = wakuGossipSub ? {\n pubsub: wakuGossipSub\n } : {};\n const metadataService = shardInfo ? {\n metadata: (0,_waku_core__WEBPACK_IMPORTED_MODULE_1__.wakuMetadata)(shardInfo)\n } : {};\n return (0,libp2p__WEBPACK_IMPORTED_MODULE_7__.createLibp2p)({\n connectionManager: {\n minConnections: 1\n },\n transports: [\n (0,_libp2p_websockets__WEBPACK_IMPORTED_MODULE_8__.webSockets)({\n filter: _libp2p_websockets_filters__WEBPACK_IMPORTED_MODULE_9__.all\n })\n ],\n streamMuxers: [\n (0,_libp2p_mplex__WEBPACK_IMPORTED_MODULE_10__.mplex)()\n ],\n connectionEncryption: [\n (0,_chainsafe_libp2p_noise__WEBP
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/dist/waku.js":
|
||
|
|
/*!*********************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/dist/waku.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 */ DefaultPingKeepAliveValueSecs: () => (/* binding */ DefaultPingKeepAliveValueSecs),\n/* harmony export */ DefaultRelayKeepAliveValueSecs: () => (/* binding */ DefaultRelayKeepAliveValueSecs),\n/* harmony export */ DefaultUserAgent: () => (/* binding */ DefaultUserAgent),\n/* harmony export */ WakuNode: () => (/* binding */ WakuNode)\n/* harmony export */ });\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/peer-id/index.js\");\n/* harmony import */ var _multiformats_multiaddr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @multiformats/multiaddr */ \"(ssr)/./node_modules/@multiformats/multiaddr/dist/src/index.js\");\n/* harmony import */ var _waku_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/core */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _utils_content_topic_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils/content_topic.js */ \"(ssr)/./node_modules/@waku/sdk/dist/utils/content_topic.js\");\n\n\n\n\n\n\nconst DefaultPingKeepAliveValueSecs = 5 * 60;\nconst DefaultRelayKeepAliveValueSecs = 5 * 60;\nconst DefaultUserAgent = \"js-waku\";\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_3__.Logger(\"waku\");\nclass WakuNode {\n constructor(options, libp2p, store, lightPush, filter, relay){\n if (options.pubsubTopics.length == 0) {\n throw new Error(\"At least one pubsub topic must be provided\");\n }\n this.pubsubTopics = options.pubsubTopics;\n this.libp2p = libp2p;\n if (store) {\n this.store = store(libp2p);\n }\n if (filter) {\n this.filter = filter(libp2p);\n }\n if (lightPush) {\n this.lightPush = lightPush(libp2p);\n }\n if (relay) {\n this.relay = relay(libp2p);\n }\n const pingKeepAlive = options.pingKeepAlive || DefaultPingKeepAliveValueSecs;\n const relayKeepAlive = this.relay ? options.relayKeepAlive || DefaultRelayKeepAliveValueSecs : 0;\n const peerId = this.libp2p.peerId.toString();\n this.connectionManager = _waku_core__WEBPACK_IMPORTED_MODULE_1__.ConnectionManager.create(peerId, libp2p, {\n pingKeepAlive,\n relayKeepAlive\n }, this.pubsubTopics, this.relay);\n log.info(\"Waku node created\", peerId, `relay: ${!!this.relay}, store: ${!!this.store}, light push: ${!!this.lightPush}, filter: ${!!this.filter}`);\n }\n /**\n * Dials to the provided peer.\n *\n * @param peer The peer to dial\n * @param protocols Waku protocols we expect from the peer; Defaults to mounted protocols\n */ async dial(peer, protocols) {\n const _protocols = protocols ?? [];\n const peerId = mapToPeerIdOrMultiaddr(peer);\n if (typeof protocols === \"undefined\") {\n this.relay && _protocols.push(_waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.Protocols.Relay);\n this.store && _protocols.push(_waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.Protocols.Store);\n this.filter && _protocols.push(_waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.Protocols.Filter);\n this.lightPush && _protocols.push(_waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.Protocols.LightPush);\n }\n const codecs = [];\n if (_protocols.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_2__.Protocols.Relay)) {\n if (this.relay) {\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.js":
|
||
|
|
/*!**********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/index.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 */ ConnectionManager: () => (/* reexport safe */ _lib_connection_manager_js__WEBPACK_IMPORTED_MODULE_6__.ConnectionManager),\n/* harmony export */ FilterCodecs: () => (/* reexport safe */ _lib_filter_index_js__WEBPACK_IMPORTED_MODULE_2__.FilterCodecs),\n/* harmony export */ KeepAliveManager: () => (/* reexport safe */ _lib_keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_7__.KeepAliveManager),\n/* harmony export */ LightPushCodec: () => (/* reexport safe */ _lib_light_push_index_js__WEBPACK_IMPORTED_MODULE_3__.LightPushCodec),\n/* harmony export */ LightPushCore: () => (/* reexport safe */ _lib_light_push_index_js__WEBPACK_IMPORTED_MODULE_3__.LightPushCore),\n/* harmony export */ MetadataCodec: () => (/* reexport safe */ _lib_metadata_index_js__WEBPACK_IMPORTED_MODULE_9__.MetadataCodec),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _lib_store_index_js__WEBPACK_IMPORTED_MODULE_4__.PageDirection),\n/* harmony export */ StoreCore: () => (/* reexport safe */ _lib_store_index_js__WEBPACK_IMPORTED_MODULE_4__.StoreCore),\n/* harmony export */ StreamManager: () => (/* reexport safe */ _lib_stream_manager_js__WEBPACK_IMPORTED_MODULE_8__.StreamManager),\n/* harmony export */ createDecoder: () => (/* reexport safe */ _lib_message_version_0_js__WEBPACK_IMPORTED_MODULE_0__.createDecoder),\n/* harmony export */ createEncoder: () => (/* reexport safe */ _lib_message_version_0_js__WEBPACK_IMPORTED_MODULE_0__.createEncoder),\n/* harmony export */ message: () => (/* reexport module object */ _lib_message_index_js__WEBPACK_IMPORTED_MODULE_1__),\n/* harmony export */ waitForRemotePeer: () => (/* reexport safe */ _lib_wait_for_remote_peer_js__WEBPACK_IMPORTED_MODULE_5__.waitForRemotePeer),\n/* harmony export */ wakuFilter: () => (/* reexport safe */ _lib_filter_index_js__WEBPACK_IMPORTED_MODULE_2__.wakuFilter),\n/* harmony export */ wakuMetadata: () => (/* reexport safe */ _lib_metadata_index_js__WEBPACK_IMPORTED_MODULE_9__.wakuMetadata),\n/* harmony export */ waku_filter: () => (/* reexport module object */ _lib_filter_index_js__WEBPACK_IMPORTED_MODULE_2__),\n/* harmony export */ waku_light_push: () => (/* reexport module object */ _lib_light_push_index_js__WEBPACK_IMPORTED_MODULE_3__),\n/* harmony export */ waku_store: () => (/* reexport module object */ _lib_store_index_js__WEBPACK_IMPORTED_MODULE_4__)\n/* harmony export */ });\n/* harmony import */ var _lib_message_version_0_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/message/version_0.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/version_0.js\");\n/* harmony import */ var _lib_message_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/message/index.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/index.js\");\n/* harmony import */ var _lib_filter_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/filter/index.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filter/index.js\");\n/* harmony import */ var _lib_light_push_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/light_push/index.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/index.js\");\n/* harmony import */ var _lib_store_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/store/index.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/store/index.js\");\n/* harmony import */ var _lib_wait_for_remote_peer_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/wait_for_remote_peer.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/wait_for_remote_peer.js\");\n/* harmony import */ var _lib_connection_manager_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/connection_manager.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/connection_manager.j
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/base_protocol.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/base_protocol.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 */ BaseProtocol: () => (/* binding */ BaseProtocol)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/libp2p */ \"(ssr)/./node_modules/@waku/utils/dist/libp2p/index.js\");\n/* harmony import */ var _filterPeers_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./filterPeers.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filterPeers.js\");\n/* harmony import */ var _stream_manager_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./stream_manager.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/stream_manager.js\");\n\n\n\n\n/**\n * A class with predefined helpers, to be used as a base to implement Waku\n * Protocols.\n */ class BaseProtocol {\n constructor(multicodec, components, log, pubsubTopics, options){\n this.multicodec = multicodec;\n this.components = components;\n this.log = log;\n this.pubsubTopics = pubsubTopics;\n this.options = options;\n this.addLibp2pEventListener = components.events.addEventListener.bind(components.events);\n this.removeLibp2pEventListener = components.events.removeEventListener.bind(components.events);\n this.streamManager = new _stream_manager_js__WEBPACK_IMPORTED_MODULE_3__.StreamManager(multicodec, components.connectionManager.getConnections.bind(components.connectionManager), this.addLibp2pEventListener);\n }\n async getStream(peer) {\n return this.streamManager.getStream(peer);\n }\n get peerStore() {\n return this.components.peerStore;\n }\n /**\n * Returns known peers from the address book (`libp2p.peerStore`) that support\n * the class protocol. Waku may or may not be currently connected to these\n * peers.\n */ async allPeers() {\n return (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.getPeersForProtocol)(this.peerStore, [\n this.multicodec\n ]);\n }\n async connectedPeers() {\n const peers = await this.allPeers();\n return peers.filter((peer)=>{\n return this.components.connectionManager.getConnections(peer.id).length > 0;\n });\n }\n /**\n * Retrieves a list of connected peers that support the protocol. The list is sorted by latency.\n *\n * @param numPeers - The total number of peers to retrieve. If 0, all peers are returned.\n * @param maxBootstrapPeers - The maximum number of bootstrap peers to retrieve.\n \n * @returns A list of peers that support the protocol sorted by latency.\n */ async getPeers({ numPeers, maxBootstrapPeers } = {\n maxBootstrapPeers: 1,\n numPeers: 0\n }) {\n // Retrieve all connected peers that support the protocol & shard (if configured)\n const connectedPeersForProtocolAndShard = await (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.getConnectedPeersForProtocolAndShard)(this.components.connectionManager.getConnections(), this.peerStore, [\n this.multicodec\n ], this.options?.shardInfo ? (0,_waku_utils__WEBPACK_IMPORTED_MODULE_0__.ensureShardingConfigured)(this.options.shardInfo).shardInfo : undefined);\n // Filter the peers based on discovery & number of peers requested\n const filteredPeers = (0,_filterPeers_js__WEBPACK_IMPORTED_MODULE_2__.filterPeersByDiscovery)(connectedPeersForProtocolAndShard, numPeers, maxBootstrapPeers);\n // Sort the peers by latency\n const sortedFilteredPeers = await (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.sortPeersByLatency)(this.peerStore, filteredPeers);\n if (sortedFilteredPeers.length === 0) {\n this.log.warn(\"No peers found. Ensure you have a connection to the networ
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/connection_manager.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/connection_manager.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 */ ConnectionManager: () => (/* binding */ ConnectionManager),\n/* harmony export */ DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED: () => (/* binding */ DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED),\n/* harmony export */ DEFAULT_MAX_DIAL_ATTEMPTS_FOR_PEER: () => (/* binding */ DEFAULT_MAX_DIAL_ATTEMPTS_FOR_PEER),\n/* harmony export */ DEFAULT_MAX_PARALLEL_DIALS: () => (/* binding */ DEFAULT_MAX_PARALLEL_DIALS)\n/* harmony export */ });\n/* harmony import */ var _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @libp2p/interface */ \"(ssr)/./node_modules/@libp2p/interface/dist/src/event-target.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./keep_alive_manager.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/keep_alive_manager.js\");\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"connection-manager\");\nconst DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED = 1;\nconst DEFAULT_MAX_DIAL_ATTEMPTS_FOR_PEER = 3;\nconst DEFAULT_MAX_PARALLEL_DIALS = 3;\nclass ConnectionManager extends _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.TypedEventEmitter {\n static{\n this.instances = new Map();\n }\n isConnected() {\n return this.online;\n }\n toggleOnline() {\n if (!this.online) {\n this.online = true;\n this.dispatchEvent(new _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.CustomEvent(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.EConnectionStateEvents.CONNECTION_STATUS, {\n detail: this.online\n }));\n }\n }\n toggleOffline() {\n if (this.online && this.libp2p.getConnections().length == 0) {\n this.online = false;\n this.dispatchEvent(new _libp2p_interface__WEBPACK_IMPORTED_MODULE_3__.CustomEvent(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.EConnectionStateEvents.CONNECTION_STATUS, {\n detail: this.online\n }));\n }\n }\n static create(peerId, libp2p, keepAliveOptions, pubsubTopics, relay, options) {\n let instance = ConnectionManager.instances.get(peerId);\n if (!instance) {\n instance = new ConnectionManager(libp2p, keepAliveOptions, pubsubTopics, relay, options);\n ConnectionManager.instances.set(peerId, instance);\n }\n return instance;\n }\n async getPeersByDiscovery() {\n const peersDiscovered = await this.libp2p.peerStore.all();\n const peersConnected = this.libp2p.getConnections().map((conn)=>conn.remotePeer);\n const peersDiscoveredByBootstrap = [];\n const peersDiscoveredByPeerExchange = [];\n const peersDiscoveredByLocal = [];\n const peersConnectedByBootstrap = [];\n const peersConnectedByPeerExchange = [];\n const peersConnectedByLocal = [];\n for (const peer of peersDiscovered){\n const tags = await this.getTagNamesForPeer(peer.id);\n if (tags.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.BOOTSTRAP)) {\n peersDiscoveredByBootstrap.push(peer);\n } else if (tags.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.PEER_EXCHANGE)) {\n peersDiscoveredByPeerExchange.push(peer);\n } else if (tags.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.LOCAL)) {\n peersDiscoveredByLocal.push(peer);\n }\n }\n for (const peerId of peersConnected){\n const peer = await this.libp2p.peerStore.get(p
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filter/filter_rpc.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filter/filter_rpc.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 */ FilterPushRpc: () => (/* binding */ FilterPushRpc),\n/* harmony export */ FilterSubscribeResponse: () => (/* binding */ FilterSubscribeResponse),\n/* harmony export */ FilterSubscribeRpc: () => (/* binding */ FilterSubscribeRpc)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ \"(ssr)/./node_modules/uuid/dist/esm-node/v4.js\");\n\n\n/**\n * FilterPushRPC represents a message conforming to the Waku FilterPush protocol.\n * Protocol documentation: https://rfc.vac.dev/spec/12/\n */ class FilterPushRpc {\n constructor(proto){\n this.proto = proto;\n }\n static decode(bytes) {\n const res = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.MessagePush.decode(bytes);\n return new FilterPushRpc(res);\n }\n encode() {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.MessagePush.encode(this.proto);\n }\n get wakuMessage() {\n return this.proto.wakuMessage;\n }\n /**\n * Get the pubsub topic from the FilterPushRpc object.\n * @returns string\n */ get pubsubTopic() {\n return this.proto.pubsubTopic;\n }\n}\nclass FilterSubscribeRpc {\n constructor(proto){\n this.proto = proto;\n }\n static createSubscribeRequest(pubsubTopic, contentTopics) {\n return new FilterSubscribeRpc({\n requestId: (0,uuid__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(),\n filterSubscribeType: _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.SUBSCRIBE,\n pubsubTopic,\n contentTopics\n });\n }\n static createUnsubscribeRequest(pubsubTopic, contentTopics) {\n return new FilterSubscribeRpc({\n requestId: (0,uuid__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(),\n filterSubscribeType: _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.UNSUBSCRIBE,\n pubsubTopic,\n contentTopics\n });\n }\n static createUnsubscribeAllRequest(pubsubTopic) {\n return new FilterSubscribeRpc({\n requestId: (0,uuid__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(),\n filterSubscribeType: _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.UNSUBSCRIBE_ALL,\n pubsubTopic,\n contentTopics: []\n });\n }\n static createSubscriberPingRequest() {\n return new FilterSubscribeRpc({\n requestId: (0,uuid__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(),\n filterSubscribeType: _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.SUBSCRIBER_PING,\n pubsubTopic: \"\",\n contentTopics: []\n });\n }\n static decode(bytes) {\n const res = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeRequest.decode(bytes);\n return new FilterSubscribeRpc(res);\n }\n encode() {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeRequest.encode(this.proto);\n }\n get filterSubscribeType() {\n return this.proto.filterSubscribeType;\n }\n get requestId() {\n return this.proto.requestId;\n }\n get pubsubTopic() {\n return this.proto.pubsubTopic;\n }\n get contentTopics() {\n return this.proto.contentTopics;\n }\n}\nclass FilterSubscribeResponse {\n constructor(proto){\n this.proto = proto;\n }\n static decode(bytes) {\n const res = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_filter_v2.FilterSubscribeResponse.decode(bytes);
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filter/index.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filter/index.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 */ FilterCodecs: () => (/* binding */ FilterCodecs),\n/* harmony export */ wakuFilter: () => (/* binding */ wakuFilter)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_message_hash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/message-hash */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/message-hash/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var it_all__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! it-all */ \"(ssr)/./node_modules/it-all/dist/src/index.js\");\n/* harmony import */ var it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! it-length-prefixed */ \"(ssr)/./node_modules/it-length-prefixed/dist/src/index.js\");\n/* harmony import */ var it_pipe__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! it-pipe */ \"(ssr)/./node_modules/it-pipe/dist/src/index.js\");\n/* harmony import */ var _base_protocol_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../base_protocol.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/base_protocol.js\");\n/* harmony import */ var _filter_rpc_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./filter_rpc.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filter/filter_rpc.js\");\n\n\n\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_2__.Logger(\"filter:v2\");\nconst FilterCodecs = {\n SUBSCRIBE: \"/vac/waku/filter-subscribe/2.0.0-beta1\",\n PUSH: \"/vac/waku/filter-push/2.0.0-beta1\"\n};\n/**\n * A subscription object refers to a subscription to a given pubsub topic.\n */ class Subscription {\n constructor(pubsubTopic, remotePeers, newStream){\n this.receivedMessagesHashStr = [];\n this.peers = remotePeers;\n this.pubsubTopic = pubsubTopic;\n this.newStream = newStream;\n this.subscriptionCallbacks = new Map();\n }\n async subscribe(decoders, callback) {\n const decodersArray = Array.isArray(decoders) ? decoders : [\n decoders\n ];\n // check that all decoders are configured for the same pubsub topic as this subscription\n decodersArray.forEach((decoder)=>{\n if (decoder.pubsubTopic !== this.pubsubTopic) {\n throw new Error(`Pubsub topic not configured: decoder is configured for pubsub topic ${decoder.pubsubTopic} but this subscription is for pubsub topic ${this.pubsubTopic}. Please create a new Subscription for the different pubsub topic.`);\n }\n });\n const decodersGroupedByCT = (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.groupByContentTopic)(decodersArray);\n const contentTopics = Array.from(decodersGroupedByCT.keys());\n const promises = this.peers.map(async (peer)=>{\n const stream = await this.newStream(peer);\n const request = _filter_rpc_js__WEBPACK_IMPORTED_MODULE_7__.FilterSubscribeRpc.createSubscribeRequest(this.pubsubTopic, contentTopics);\n try {\n const res = await (0,it_pipe__WEBPACK_IMPORTED_MODULE_5__.pipe)([\n request.encode()\n ], it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__.encode, stream, it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__.decode, async (source)=>await (0,it_all__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(source));\n if (!res || !res.length) {\n throw Error(`No response received for request ${request.requestId}: ${res}`);\n }\n const { statusCode, requestId, statusDesc } = _filter_rpc_js__WEBPACK_IMPORTED_MODULE_7__.FilterSubs
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filterPeers.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/filterPeers.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 */ filterPeersByDiscovery: () => (/* binding */ filterPeersByDiscovery)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n\n/**\n * Retrieves a list of peers based on the specified criteria:\n * 1. If numPeers is 0, return all peers\n * 2. Bootstrap peers are prioritized\n * 3. Non-bootstrap peers are randomly selected to fill up to numPeers\n *\n * @param peers - The list of peers to filter from.\n * @param numPeers - The total number of peers to retrieve. If 0, all peers are returned, irrespective of `maxBootstrapPeers`.\n * @param maxBootstrapPeers - The maximum number of bootstrap peers to retrieve.\n * @returns An array of peers based on the specified criteria.\n */ function filterPeersByDiscovery(peers, numPeers, maxBootstrapPeers) {\n // Collect the bootstrap peers up to the specified maximum\n let bootstrapPeers = peers.filter((peer)=>peer.tags.has(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.BOOTSTRAP)).slice(0, maxBootstrapPeers);\n // If numPeers is less than the number of bootstrap peers, adjust the bootstrapPeers array\n if (numPeers > 0 && numPeers < bootstrapPeers.length) {\n bootstrapPeers = bootstrapPeers.slice(0, numPeers);\n }\n // Collect non-bootstrap peers\n const nonBootstrapPeers = peers.filter((peer)=>!peer.tags.has(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Tags.BOOTSTRAP));\n // If numPeers is 0, return all peers\n if (numPeers === 0) {\n return [\n ...bootstrapPeers,\n ...nonBootstrapPeers\n ];\n }\n // Initialize the list of selected peers with the bootstrap peers\n const selectedPeers = [\n ...bootstrapPeers\n ];\n // Fill up to numPeers with remaining random peers if needed\n while(selectedPeers.length < numPeers && nonBootstrapPeers.length > 0){\n const randomIndex = Math.floor(Math.random() * nonBootstrapPeers.length);\n const randomPeer = nonBootstrapPeers.splice(randomIndex, 1)[0];\n selectedPeers.push(randomPeer);\n }\n return selectedPeers;\n} //# sourceMappingURL=filterPeers.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL2ZpbHRlclBlZXJzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXdDO0FBQ3hDOzs7Ozs7Ozs7O0NBVUMsR0FDTSxTQUFTQyx1QkFBdUJDLEtBQUssRUFBRUMsUUFBUSxFQUFFQyxpQkFBaUI7SUFDckUsMERBQTBEO0lBQzFELElBQUlDLGlCQUFpQkgsTUFDaEJJLE1BQU0sQ0FBQyxDQUFDQyxPQUFTQSxLQUFLQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ1Qsa0RBQUlBLENBQUNVLFNBQVMsR0FDN0NDLEtBQUssQ0FBQyxHQUFHUDtJQUNkLDBGQUEwRjtJQUMxRixJQUFJRCxXQUFXLEtBQUtBLFdBQVdFLGVBQWVPLE1BQU0sRUFBRTtRQUNsRFAsaUJBQWlCQSxlQUFlTSxLQUFLLENBQUMsR0FBR1I7SUFDN0M7SUFDQSw4QkFBOEI7SUFDOUIsTUFBTVUsb0JBQW9CWCxNQUFNSSxNQUFNLENBQUMsQ0FBQ0MsT0FBUyxDQUFDQSxLQUFLQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ1Qsa0RBQUlBLENBQUNVLFNBQVM7SUFDOUUscUNBQXFDO0lBQ3JDLElBQUlQLGFBQWEsR0FBRztRQUNoQixPQUFPO2VBQUlFO2VBQW1CUTtTQUFrQjtJQUNwRDtJQUNBLGlFQUFpRTtJQUNqRSxNQUFNQyxnQkFBZ0I7V0FBSVQ7S0FBZTtJQUN6Qyw0REFBNEQ7SUFDNUQsTUFBT1MsY0FBY0YsTUFBTSxHQUFHVCxZQUFZVSxrQkFBa0JELE1BQU0sR0FBRyxFQUFHO1FBQ3BFLE1BQU1HLGNBQWNDLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsTUFBTSxLQUFLTCxrQkFBa0JELE1BQU07UUFDdkUsTUFBTU8sYUFBYU4sa0JBQWtCTyxNQUFNLENBQUNMLGFBQWEsRUFBRSxDQUFDLEVBQUU7UUFDOURELGNBQWNPLElBQUksQ0FBQ0Y7SUFDdkI7SUFDQSxPQUFPTDtBQUNYLEVBQ0EsdUNBQXVDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL2ZpbHRlclBlZXJzLmpzP2Y1MzYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGFncyB9IGZyb20gXCJAd2FrdS9pbnRlcmZhY2VzXCI7XG4vKipcbiAqIFJldHJpZXZlcyBhIGxpc3Qgb2YgcGVlcnMgYmFzZWQgb24gdGhlIHNwZWNpZmllZCBjcml0ZXJpYTpcbiAqIDEuIElmIG51bVBlZXJzIGlzIDAsIHJldHVybiBhbGwgcGVlcnNcbiAqIDIuIEJvb3RzdHJhcCBwZWVy
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/keep_alive_manager.js":
|
||
|
|
/*!***************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/keep_alive_manager.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 */ KeepAliveManager: () => (/* binding */ KeepAliveManager),\n/* harmony export */ RelayPingContentTopic: () => (/* binding */ RelayPingContentTopic)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _message_version_0_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./message/version_0.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/version_0.js\");\n\n\n\nconst RelayPingContentTopic = \"/relay-ping/1/ping/null\";\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(\"keep-alive\");\nclass KeepAliveManager {\n constructor(options, relay){\n this.pingKeepAliveTimers = new Map();\n this.relayKeepAliveTimers = new Map();\n this.options = options;\n this.relay = relay;\n }\n start(peerId, libp2pPing, peerStore) {\n // Just in case a timer already exists for this peer\n this.stop(peerId);\n const { pingKeepAlive: pingPeriodSecs, relayKeepAlive: relayPeriodSecs } = this.options;\n const peerIdStr = peerId.toString();\n // Ping the peer every pingPeriodSecs seconds\n // if pingPeriodSecs is 0, don't ping the peer\n if (pingPeriodSecs !== 0) {\n const interval = setInterval(()=>{\n void (async ()=>{\n let ping;\n try {\n // ping the peer for keep alive\n // also update the peer store with the latency\n try {\n ping = await libp2pPing.ping(peerId);\n log.info(`Ping succeeded (${peerIdStr})`, ping);\n } catch (error) {\n log.error(`Ping failed for peer (${peerIdStr}).\n Next ping will be attempted in ${pingPeriodSecs} seconds.\n `);\n return;\n }\n try {\n await peerStore.patch(peerId, {\n metadata: {\n ping: (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_1__.utf8ToBytes)(ping.toString())\n }\n });\n } catch (e) {\n log.error(\"Failed to update ping\", e);\n }\n } catch (e) {\n log.error(`Ping failed (${peerIdStr})`, e);\n }\n })();\n }, pingPeriodSecs * 1000);\n this.pingKeepAliveTimers.set(peerIdStr, interval);\n }\n const relay = this.relay;\n if (relay && relayPeriodSecs !== 0) {\n const intervals = this.scheduleRelayPings(relay, relayPeriodSecs, peerId.toString());\n this.relayKeepAliveTimers.set(peerId, intervals);\n }\n }\n stop(peerId) {\n const peerIdStr = peerId.toString();\n if (this.pingKeepAliveTimers.has(peerIdStr)) {\n clearInterval(this.pingKeepAliveTimers.get(peerIdStr));\n this.pingKeepAliveTimers.delete(peerIdStr);\n }\n if (this.relayKeepAliveTimers.has(peerId)) {\n this.relayKeepAliveTimers.get(peerId)?.map(clearInterval);\n this.relayKeepAliveTimers.delete(peerId);\n }\n }\n stopAll() {\n for (const timer of [\n ...Object.values(this.pingKeepAliveTimers),\n ...Object.values(this.relayKeepAliveTimers)\n ]){\n clearInterval(timer);\n }\n this.pingKeepAlive
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/index.js":
|
||
|
|
/*!*************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/index.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 */ LightPushCodec: () => (/* binding */ LightPushCodec),\n/* harmony export */ LightPushCore: () => (/* binding */ LightPushCore),\n/* harmony export */ PushResponse: () => (/* reexport safe */ _waku_proto__WEBPACK_IMPORTED_MODULE_1__.PushResponse)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var it_all__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! it-all */ \"(ssr)/./node_modules/it-all/dist/src/index.js\");\n/* harmony import */ var it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! it-length-prefixed */ \"(ssr)/./node_modules/it-length-prefixed/dist/src/index.js\");\n/* harmony import */ var it_pipe__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! it-pipe */ \"(ssr)/./node_modules/it-pipe/dist/src/index.js\");\n/* harmony import */ var uint8arraylist__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! uint8arraylist */ \"(ssr)/./node_modules/uint8arraylist/dist/src/index.js\");\n/* harmony import */ var _base_protocol_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../base_protocol.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/base_protocol.js\");\n/* harmony import */ var _push_rpc_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./push_rpc.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/push_rpc.js\");\n\n\n\n\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_2__.Logger(\"light-push\");\nconst LightPushCodec = \"/vac/waku/lightpush/2.0.0-beta1\";\n\n/**\n * Implements the [Waku v2 Light Push protocol](https://rfc.vac.dev/spec/19/).\n */ class LightPushCore extends _base_protocol_js__WEBPACK_IMPORTED_MODULE_7__.BaseProtocol {\n constructor(libp2p, options){\n super(LightPushCodec, libp2p.components, log, options.pubsubTopics, options);\n }\n async preparePushMessage(encoder, message) {\n try {\n if (!message.payload || message.payload.length === 0) {\n log.error(\"Failed to send waku light push: payload is empty\");\n return {\n query: null,\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.ProtocolError.EMPTY_PAYLOAD\n };\n }\n if (!await (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.isMessageSizeUnderCap)(encoder, message)) {\n log.error(\"Failed to send waku light push: message is bigger than 1MB\");\n return {\n query: null,\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.ProtocolError.SIZE_TOO_BIG\n };\n }\n const protoMessage = await encoder.toProtoObj(message);\n if (!protoMessage) {\n log.error(\"Failed to encode to protoMessage, aborting push\");\n return {\n query: null,\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.ProtocolError.ENCODE_FAILED\n };\n }\n const query = _push_rpc_js__WEBPACK_IMPORTED_MODULE_8__.PushRpc.createRequest(protoMessage, encoder.pubsubTopic);\n return {\n query,\n error: null\n };\n } catch (error) {\n log.error(\"Failed to prepare push message\", error);\n return {\n query: null,\n error: _w
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/push_rpc.js":
|
||
|
|
/*!****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/push_rpc.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 */ PushRpc: () => (/* binding */ PushRpc)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ \"(ssr)/./node_modules/uuid/dist/esm-node/v4.js\");\n\n\nclass PushRpc {\n constructor(proto){\n this.proto = proto;\n }\n static createRequest(message, pubsubTopic) {\n return new PushRpc({\n requestId: (0,uuid__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(),\n request: {\n message: message,\n pubsubTopic: pubsubTopic\n },\n response: undefined\n });\n }\n static decode(bytes) {\n const res = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_lightpush.PushRpc.decode(bytes);\n return new PushRpc(res);\n }\n encode() {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_lightpush.PushRpc.encode(this.proto);\n }\n get query() {\n return this.proto.request;\n }\n get response() {\n return this.proto.response;\n }\n} //# sourceMappingURL=push_rpc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL2xpZ2h0X3B1c2gvcHVzaF9ycGMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXVEO0FBQ3JCO0FBQzNCLE1BQU1JO0lBRVRDLFlBQVlKLEtBQUssQ0FBRTtRQUNmLElBQUksQ0FBQ0EsS0FBSyxHQUFHQTtJQUNqQjtJQUNBLE9BQU9LLGNBQWNDLE9BQU8sRUFBRUMsV0FBVyxFQUFFO1FBQ3ZDLE9BQU8sSUFBSUosUUFBUTtZQUNmSyxXQUFXTixnREFBSUE7WUFDZk8sU0FBUztnQkFDTEgsU0FBU0E7Z0JBQ1RDLGFBQWFBO1lBQ2pCO1lBQ0FHLFVBQVVDO1FBQ2Q7SUFDSjtJQUNBLE9BQU9DLE9BQU9DLEtBQUssRUFBRTtRQUNqQixNQUFNQyxNQUFNZCxnRUFBYSxDQUFDWSxNQUFNLENBQUNDO1FBQ2pDLE9BQU8sSUFBSVYsUUFBUVc7SUFDdkI7SUFDQUMsU0FBUztRQUNMLE9BQU9mLGdFQUFhLENBQUNlLE1BQU0sQ0FBQyxJQUFJLENBQUNmLEtBQUs7SUFDMUM7SUFDQSxJQUFJZ0IsUUFBUTtRQUNSLE9BQU8sSUFBSSxDQUFDaEIsS0FBSyxDQUFDUyxPQUFPO0lBQzdCO0lBQ0EsSUFBSUMsV0FBVztRQUNYLE9BQU8sSUFBSSxDQUFDVixLQUFLLENBQUNVLFFBQVE7SUFDOUI7QUFDSixFQUNBLG9DQUFvQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9kaXN0L2xpYi9saWdodF9wdXNoL3B1c2hfcnBjLmpzP2Y1ZWMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcHJvdG9fbGlnaHRwdXNoIGFzIHByb3RvIH0gZnJvbSBcIkB3YWt1L3Byb3RvXCI7XG5pbXBvcnQgeyB2NCBhcyB1dWlkIH0gZnJvbSBcInV1aWRcIjtcbmV4cG9ydCBjbGFzcyBQdXNoUnBjIHtcbiAgICBwcm90bztcbiAgICBjb25zdHJ1Y3Rvcihwcm90bykge1xuICAgICAgICB0aGlzLnByb3RvID0gcHJvdG87XG4gICAgfVxuICAgIHN0YXRpYyBjcmVhdGVSZXF1ZXN0KG1lc3NhZ2UsIHB1YnN1YlRvcGljKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHVzaFJwYyh7XG4gICAgICAgICAgICByZXF1ZXN0SWQ6IHV1aWQoKSxcbiAgICAgICAgICAgIHJlcXVlc3Q6IHtcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiBtZXNzYWdlLFxuICAgICAgICAgICAgICAgIHB1YnN1YlRvcGljOiBwdWJzdWJUb3BpY1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJlc3BvbnNlOiB1bmRlZmluZWRcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHN0YXRpYyBkZWNvZGUoYnl0ZXMpIHtcbiAgICAgICAgY29uc3QgcmVzID0gcHJvdG8uUHVzaFJwYy5kZWNvZGUoYnl0ZXMpO1xuICAgICAgICByZXR1cm4gbmV3IFB1c2hScGMocmVzKTtcbiAgICB9XG4gICAgZW5jb2RlKCkge1xuICAgICAgICByZXR1cm4gcHJvdG8uUHVzaFJwYy5lbmNvZGUodGhpcy5wcm90byk7XG4gICAgfVxuICAgIGdldCBxdWVyeSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucHJvdG8ucmVxdWVzdDtcbiAgICB9XG4gICAgZ2V0IHJlc3BvbnNlKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5wcm90by5yZXNwb25zZTtcbiAgICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wdXNoX3JwYy5qcy5tYXAiXSwibmFtZXMiOlsicHJvdG9fbGlnaHRwdXNoIiwicHJvdG8iLCJ2NCIsInV1aWQiLCJQdXNoUnBjIiwiY29uc3RydWN0b3IiLCJjcmVhdGVSZXF1ZXN0IiwibWVzc2FnZSIsInB1YnN1YlRvcGljIiwicmVxdWVzdElkIiwicmVxdWVzdCIsInJlc3BvbnNlIiwidW5kZWZpbmVkIiwiZGVjb2RlIiwiYnl0ZXMiLCJyZXMiLCJlbmNvZGUiLCJxdWVyeSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/light_push/push_rpc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/index.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/index.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 */ version_0: () => (/* reexport module object */ _version_0_js__WEBPACK_IMPORTED_MODULE_0__)\n/* harmony export */ });\n/* harmony import */ var _version_0_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./version_0.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/version_0.js\");\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL21lc3NhZ2UvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNEMsQ0FDNUMsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL21lc3NhZ2UvaW5kZXguanM/YzhlNiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBhcyB2ZXJzaW9uXzAgZnJvbSBcIi4vdmVyc2lvbl8wLmpzXCI7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiXSwibmFtZXMiOlsidmVyc2lvbl8wIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/index.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/version_0.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/message/version_0.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 */ DecodedMessage: () => (/* binding */ DecodedMessage),\n/* harmony export */ Decoder: () => (/* binding */ Decoder),\n/* harmony export */ Encoder: () => (/* binding */ Encoder),\n/* harmony export */ Version: () => (/* binding */ Version),\n/* harmony export */ createDecoder: () => (/* binding */ createDecoder),\n/* harmony export */ createEncoder: () => (/* binding */ createEncoder),\n/* harmony export */ proto: () => (/* reexport safe */ _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_message)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"message:version-0\");\nconst OneMillion = BigInt(1000000);\nconst Version = 0;\n\nclass DecodedMessage {\n constructor(pubsubTopic, proto){\n this.pubsubTopic = pubsubTopic;\n this.proto = proto;\n }\n get ephemeral() {\n return Boolean(this.proto.ephemeral);\n }\n get payload() {\n return this.proto.payload;\n }\n get contentTopic() {\n return this.proto.contentTopic;\n }\n get _rawTimestamp() {\n return this.proto.timestamp;\n }\n get timestamp() {\n // In the case we receive a value that is bigger than JS's max number,\n // we catch the error and return undefined.\n try {\n if (this.proto.timestamp) {\n // nanoseconds 10^-9 to milliseconds 10^-3\n const timestamp = this.proto.timestamp / OneMillion;\n return new Date(Number(timestamp));\n }\n return;\n } catch (e) {\n return;\n }\n }\n get meta() {\n return this.proto.meta;\n }\n get version() {\n // https://rfc.vac.dev/spec/14/\n // > If omitted, the value SHOULD be interpreted as version 0.\n return this.proto.version ?? 0;\n }\n get rateLimitProof() {\n return this.proto.rateLimitProof;\n }\n}\nclass Encoder {\n constructor(contentTopic, ephemeral = false, pubsubTopic, metaSetter){\n this.contentTopic = contentTopic;\n this.ephemeral = ephemeral;\n this.pubsubTopic = pubsubTopic;\n this.metaSetter = metaSetter;\n if (!contentTopic || contentTopic === \"\") {\n throw new Error(\"Content topic must be specified\");\n }\n }\n async toWire(message) {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_message.WakuMessage.encode(await this.toProtoObj(message));\n }\n async toProtoObj(message) {\n const timestamp = message.timestamp ?? new Date();\n const protoMessage = {\n payload: message.payload,\n version: Version,\n contentTopic: this.contentTopic,\n timestamp: BigInt(timestamp.valueOf()) * OneMillion,\n meta: undefined,\n rateLimitProof: message.rateLimitProof,\n ephemeral: this.ephemeral\n };\n if (this.metaSetter) {\n const meta = this.metaSetter(protoMessage);\n return {\n ...protoMessage,\n meta\n };\n }\n return protoMessage;\n }\n}\n/**\n * Creates an encoder that encode messages without Waku level encryption or signature.\n *\n * An encoder is used to encode messages in the [14/WAKU2-MESSAGE](https://rfc.vac.dev/spec/14/)\n * format to be sent over the Waku network. The resulting encoder can then be\n * pass to { @link @waku/interfaces!ISender.send } to automatically encode outgoing\n * messages.\n */ function createEncoder({ pubsubTopic, pubsubTopicShardInfo, contentTopic,
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/metadata/index.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/metadata/index.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 */ MetadataCodec: () => (/* binding */ MetadataCodec),\n/* harmony export */ wakuMetadata: () => (/* binding */ wakuMetadata)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var it_all__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! it-all */ \"(ssr)/./node_modules/it-all/dist/src/index.js\");\n/* harmony import */ var it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! it-length-prefixed */ \"(ssr)/./node_modules/it-length-prefixed/dist/src/index.js\");\n/* harmony import */ var it_pipe__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! it-pipe */ \"(ssr)/./node_modules/it-pipe/dist/src/index.js\");\n/* harmony import */ var uint8arraylist__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! uint8arraylist */ \"(ssr)/./node_modules/uint8arraylist/dist/src/index.js\");\n/* harmony import */ var _base_protocol_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../base_protocol.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/base_protocol.js\");\n\n\n\n\n\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_2__.Logger(\"metadata\");\nconst MetadataCodec = \"/vac/waku/metadata/1.0.0\";\nclass Metadata extends _base_protocol_js__WEBPACK_IMPORTED_MODULE_7__.BaseProtocol {\n constructor(shardInfo, libp2p){\n super(MetadataCodec, libp2p.components, log, (0,_waku_utils__WEBPACK_IMPORTED_MODULE_2__.shardInfoToPubsubTopics)(shardInfo));\n this.handshakesConfirmed = new Map();\n this.shardInfo = shardInfo;\n this.libp2pComponents = libp2p;\n void libp2p.registrar.handle(MetadataCodec, (streamData)=>{\n void this.onRequest(streamData);\n });\n }\n /**\n * Handle an incoming metadata request\n */ async onRequest(streamData) {\n try {\n const { stream, connection } = streamData;\n const encodedShardInfo = _waku_proto__WEBPACK_IMPORTED_MODULE_1__.proto_metadata.WakuMetadataResponse.encode(this.shardInfo);\n const encodedResponse = await (0,it_pipe__WEBPACK_IMPORTED_MODULE_5__.pipe)([\n encodedShardInfo\n ], it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__.encode, stream, it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__.decode, async (source)=>await (0,it_all__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(source));\n const { error, shardInfo } = this.decodeMetadataResponse(encodedResponse);\n if (error) {\n return;\n }\n await this.savePeerShardInfo(connection.remotePeer, shardInfo);\n } catch (error) {\n log.error(\"Error handling metadata request\", error);\n }\n }\n /**\n * Make a metadata query to a peer\n */ async query(peerId) {\n const request = _waku_proto__WEBPACK_IMPORTED_MODULE_1__.proto_metadata.WakuMetadataRequest.encode(this.shardInfo);\n const peer = await this.peerStore.get(peerId);\n if (!peer) {\n return {\n shardInfo: null,\n error: _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.ProtocolError.NO_PEER_AVAILABLE\n };\n }\n const stream = await this.getStream(peer);\n const encodedResponse = await (0,it_pipe__WEBPACK_IMPORTED_MODULE_5__.pipe)([\n request\n ], it_length_prefixed__WEBPACK_IMPORTED_MODULE_4__.encode, stream, it_length_prefixed__WEB
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/store/history_rpc.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/store/history_rpc.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 */ HistoryRpc: () => (/* binding */ HistoryRpc),\n/* harmony export */ PageDirection: () => (/* binding */ PageDirection)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var uuid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uuid */ \"(ssr)/./node_modules/uuid/dist/esm-node/v4.js\");\n\n\nconst OneMillion = BigInt(1000000);\nvar PageDirection;\n(function(PageDirection) {\n PageDirection[\"BACKWARD\"] = \"backward\";\n PageDirection[\"FORWARD\"] = \"forward\";\n})(PageDirection || (PageDirection = {}));\nclass HistoryRpc {\n constructor(proto){\n this.proto = proto;\n }\n get query() {\n return this.proto.query;\n }\n get response() {\n return this.proto.response;\n }\n /**\n * Create History Query.\n */ static createQuery(params) {\n const contentFilters = params.contentTopics.map((contentTopic)=>{\n return {\n contentTopic\n };\n });\n const direction = directionToProto(params.pageDirection);\n const pagingInfo = {\n pageSize: BigInt(params.pageSize),\n cursor: params.cursor,\n direction\n };\n let startTime, endTime;\n if (params.startTime) {\n // milliseconds 10^-3 to nanoseconds 10^-9\n startTime = BigInt(params.startTime.valueOf()) * OneMillion;\n }\n if (params.endTime) {\n // milliseconds 10^-3 to nanoseconds 10^-9\n endTime = BigInt(params.endTime.valueOf()) * OneMillion;\n }\n return new HistoryRpc({\n requestId: (0,uuid__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(),\n query: {\n pubsubTopic: params.pubsubTopic,\n contentFilters,\n pagingInfo,\n startTime,\n endTime\n },\n response: undefined\n });\n }\n decode(bytes) {\n const res = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_store.HistoryRpc.decode(bytes);\n return new HistoryRpc(res);\n }\n encode() {\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_store.HistoryRpc.encode(this.proto);\n }\n}\nfunction directionToProto(pageDirection) {\n switch(pageDirection){\n case PageDirection.BACKWARD:\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_store.PagingInfo.Direction.BACKWARD;\n case PageDirection.FORWARD:\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_store.PagingInfo.Direction.FORWARD;\n default:\n return _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_store.PagingInfo.Direction.BACKWARD;\n }\n} //# sourceMappingURL=history_rpc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL3N0b3JlL2hpc3RvcnlfcnBjLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBbUQ7QUFDakI7QUFDbEMsTUFBTUksYUFBYUMsT0FBTztBQUNuQixJQUFJQyxjQUFjO0FBQ3hCLFVBQVVBLGFBQWE7SUFDcEJBLGFBQWEsQ0FBQyxXQUFXLEdBQUc7SUFDNUJBLGFBQWEsQ0FBQyxVQUFVLEdBQUc7QUFDL0IsR0FBR0EsaUJBQWtCQSxDQUFBQSxnQkFBZ0IsQ0FBQztBQUMvQixNQUFNQztJQUVUQyxZQUFZUCxLQUFLLENBQUU7UUFDZixJQUFJLENBQUNBLEtBQUssR0FBR0E7SUFDakI7SUFDQSxJQUFJUSxRQUFRO1FBQ1IsT0FBTyxJQUFJLENBQUNSLEtBQUssQ0FBQ1EsS0FBSztJQUMzQjtJQUNBLElBQUlDLFdBQVc7UUFDWCxPQUFPLElBQUksQ0FBQ1QsS0FBSyxDQUFDUyxRQUFRO0lBQzlCO0lBQ0E7O0tBRUMsR0FDRCxPQUFPQyxZQUFZQyxNQUFNLEVBQUU7UUFDdkIsTUFBTUMsaUJBQWlCRCxPQUFPRSxhQUFhLENBQUNDLEdBQUcsQ0FBQyxDQUFDQztZQUM3QyxPQUFPO2dCQUFFQTtZQUFhO1FBQzFCO1FBQ0EsTUFBTUMsWUFBWUMsaUJBQWlCTixPQUFPTyxhQUFhO1FBQ3ZELE1BQU1DLGFBQWE7WUFDZkMsVUFBVWhCLE9BQU9PLE9BQU9TLFFBQVE7WUFDaENDLFFBQVFWLE9BQU9VLE1BQU07WUFDckJMO1FB
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/store/index.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/store/index.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 */ PageDirection: () => (/* reexport safe */ _history_rpc_js__WEBPACK_IMPORTED_MODULE_8__.PageDirection),\n/* harmony export */ StoreCodec: () => (/* binding */ StoreCodec),\n/* harmony export */ StoreCore: () => (/* binding */ StoreCore)\n/* harmony export */ });\n/* harmony import */ var _waku_proto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/proto */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var it_all__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! it-all */ \"(ssr)/./node_modules/it-all/dist/src/index.js\");\n/* harmony import */ var it_length_prefixed__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! it-length-prefixed */ \"(ssr)/./node_modules/it-length-prefixed/dist/src/index.js\");\n/* harmony import */ var it_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! it-pipe */ \"(ssr)/./node_modules/it-pipe/dist/src/index.js\");\n/* harmony import */ var uint8arraylist__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! uint8arraylist */ \"(ssr)/./node_modules/uint8arraylist/dist/src/index.js\");\n/* harmony import */ var _base_protocol_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../base_protocol.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/base_protocol.js\");\n/* harmony import */ var _to_proto_message_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../to_proto_message.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/to_proto_message.js\");\n/* harmony import */ var _history_rpc_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./history_rpc.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/store/history_rpc.js\");\n\n\n\n\n\n\n\n\n\nvar HistoryError = _waku_proto__WEBPACK_IMPORTED_MODULE_0__.proto_store.HistoryResponse.HistoryError;\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"store\");\nconst StoreCodec = \"/vac/waku/store/2.0.0-beta4\";\n\n/**\n * Implements the [Waku v2 Store protocol](https://rfc.vac.dev/spec/13/).\n *\n * The Waku Store protocol can be used to retrieved historical messages.\n */ class StoreCore extends _base_protocol_js__WEBPACK_IMPORTED_MODULE_6__.BaseProtocol {\n constructor(libp2p, options){\n super(StoreCodec, libp2p.components, log, options.pubsubTopics, options);\n }\n async *queryPerPage(queryOpts, decoders, peer) {\n if (queryOpts.contentTopics.toString() !== Array.from(decoders.keys()).toString()) {\n throw new Error(\"Internal error, the decoders should match the query's content topics\");\n }\n let currentCursor = queryOpts.cursor;\n while(true){\n queryOpts.cursor = currentCursor;\n const historyRpcQuery = _history_rpc_js__WEBPACK_IMPORTED_MODULE_8__.HistoryRpc.createQuery(queryOpts);\n const stream = await this.getStream(peer);\n const res = await (0,it_pipe__WEBPACK_IMPORTED_MODULE_4__.pipe)([\n historyRpcQuery.encode()\n ], it_length_prefixed__WEBPACK_IMPORTED_MODULE_3__.encode, stream, it_length_prefixed__WEBPACK_IMPORTED_MODULE_3__.decode, async (source)=>await (0,it_all__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(source));\n const bytes = new uint8arraylist__WEBPACK_IMPORTED_MODULE_5__.Uint8ArrayList();\n res.forEach((chunk)=>{\n bytes.append(chunk);\n });\n const reply = historyRpcQuery.decode(bytes);\n if (!reply.response) {\n log.warn(\"Stopping pagination due to store `response` field missing\");\n break;\n }\n const response = reply.response;\n if (response.error && response.error !== HistoryError.NONE
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/stream_manager.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/stream_manager.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 */ StreamManager: () => (/* binding */ StreamManager)\n/* harmony export */ });\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var _waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils/libp2p */ \"(ssr)/./node_modules/@waku/utils/dist/libp2p/index.js\");\n\n\nclass StreamManager {\n constructor(multicodec, getConnections, addEventListener){\n this.handlePeerUpdateStreamPool = (evt)=>{\n const peer = evt.detail.peer;\n if (peer.protocols.includes(this.multicodec)) {\n this.log.info(`Preemptively opening a stream to ${peer.id.toString()}`);\n this.prepareNewStream(peer);\n }\n };\n this.multicodec = multicodec;\n this.getConnections = getConnections;\n this.addEventListener = addEventListener;\n this.log = new _waku_utils__WEBPACK_IMPORTED_MODULE_0__.Logger(`stream-manager:${multicodec}`);\n this.addEventListener(\"peer:update\", this.handlePeerUpdateStreamPool.bind(this));\n this.getStream = this.getStream.bind(this);\n this.streamPool = new Map();\n }\n async getStream(peer) {\n const peerIdStr = peer.id.toString();\n const streamPromise = this.streamPool.get(peerIdStr);\n if (!streamPromise) {\n return this.newStream(peer); // fallback by creating a new stream on the spot\n }\n // We have the stream, let's remove it from the map\n this.streamPool.delete(peerIdStr);\n this.prepareNewStream(peer);\n const stream = await streamPromise;\n if (!stream || stream.status === \"closed\") {\n return this.newStream(peer); // fallback by creating a new stream on the spot\n }\n return stream;\n }\n async newStream(peer) {\n const connections = this.getConnections(peer.id);\n const connection = (0,_waku_utils_libp2p__WEBPACK_IMPORTED_MODULE_1__.selectConnection)(connections);\n if (!connection) {\n throw new Error(\"Failed to get a connection to the peer\");\n }\n return connection.newStream(this.multicodec);\n }\n prepareNewStream(peer) {\n const streamPromise = this.newStream(peer).catch(()=>{\n // No error thrown as this call is not triggered by the user\n this.log.error(`Failed to prepare a new stream for ${peer.id.toString()}`);\n });\n this.streamPool.set(peer.id.toString(), streamPromise);\n }\n} //# sourceMappingURL=stream_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL3N0cmVhbV9tYW5hZ2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFxQztBQUNpQjtBQUMvQyxNQUFNRTtJQU1UQyxZQUFZQyxVQUFVLEVBQUVDLGNBQWMsRUFBRUMsZ0JBQWdCLENBQUU7YUF1QzFEQyw2QkFBNkIsQ0FBQ0M7WUFDMUIsTUFBTUMsT0FBT0QsSUFBSUUsTUFBTSxDQUFDRCxJQUFJO1lBQzVCLElBQUlBLEtBQUtFLFNBQVMsQ0FBQ0MsUUFBUSxDQUFDLElBQUksQ0FBQ1IsVUFBVSxHQUFHO2dCQUMxQyxJQUFJLENBQUNTLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDLENBQUMsaUNBQWlDLEVBQUVMLEtBQUtNLEVBQUUsQ0FBQ0MsUUFBUSxHQUFHLENBQUM7Z0JBQ3RFLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUNSO1lBQzFCO1FBQ0o7UUE1Q0ksSUFBSSxDQUFDTCxVQUFVLEdBQUdBO1FBQ2xCLElBQUksQ0FBQ0MsY0FBYyxHQUFHQTtRQUN0QixJQUFJLENBQUNDLGdCQUFnQixHQUFHQTtRQUN4QixJQUFJLENBQUNPLEdBQUcsR0FBRyxJQUFJYiwrQ0FBTUEsQ0FBQyxDQUFDLGVBQWUsRUFBRUksV0FBVyxDQUFDO1FBQ3BELElBQUksQ0FBQ0UsZ0JBQWdCLENBQUMsZUFBZSxJQUFJLENBQUNDLDBCQUEwQixDQUFDVyxJQUFJLENBQUMsSUFBSTtRQUM5RSxJQUFJLENBQUNDLFNBQVMsR0FBRyxJQUFJLENBQUNBLFNBQVMsQ0FBQ0QsSUFBSSxDQUFDLElBQUk7UUFDekMsSUFBSSxDQUFDRSxVQUFVLEdBQUcsSUFBSUM7SUFDMUI7SUFDQSxNQUFNRixVQUFVVixJQUFJLEVBQUU7UUFDbEIsTUFBTWEsWUFBWWIsS0FBS00sRUFBRSxDQUFDQyxRQUFRO1FBQ2xDLE1BQU1PLGdCQUFnQixJQUFJLENBQUNILFVBQVUsQ0FBQ0ksR0FBRyxDQUF
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/to_proto_message.js":
|
||
|
|
/*!*************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/to_proto_message.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 */ toProtoMessage: () => (/* binding */ toProtoMessage)\n/* harmony export */ });\nconst EmptyMessage = {\n payload: new Uint8Array(),\n contentTopic: \"\",\n version: undefined,\n timestamp: undefined,\n meta: undefined,\n rateLimitProof: undefined,\n ephemeral: undefined\n};\nfunction toProtoMessage(wire) {\n return {\n ...EmptyMessage,\n ...wire\n };\n} //# sourceMappingURL=to_proto_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9jb3JlL2Rpc3QvbGliL3RvX3Byb3RvX21lc3NhZ2UuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLGVBQWU7SUFDakJDLFNBQVMsSUFBSUM7SUFDYkMsY0FBYztJQUNkQyxTQUFTQztJQUNUQyxXQUFXRDtJQUNYRSxNQUFNRjtJQUNORyxnQkFBZ0JIO0lBQ2hCSSxXQUFXSjtBQUNmO0FBQ08sU0FBU0ssZUFBZUMsSUFBSTtJQUMvQixPQUFPO1FBQUUsR0FBR1gsWUFBWTtRQUFFLEdBQUdXLElBQUk7SUFBQztBQUN0QyxFQUNBLDRDQUE0QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvY29yZS9kaXN0L2xpYi90b19wcm90b19tZXNzYWdlLmpzPzU5MTMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgRW1wdHlNZXNzYWdlID0ge1xuICAgIHBheWxvYWQ6IG5ldyBVaW50OEFycmF5KCksXG4gICAgY29udGVudFRvcGljOiBcIlwiLFxuICAgIHZlcnNpb246IHVuZGVmaW5lZCxcbiAgICB0aW1lc3RhbXA6IHVuZGVmaW5lZCxcbiAgICBtZXRhOiB1bmRlZmluZWQsXG4gICAgcmF0ZUxpbWl0UHJvb2Y6IHVuZGVmaW5lZCxcbiAgICBlcGhlbWVyYWw6IHVuZGVmaW5lZFxufTtcbmV4cG9ydCBmdW5jdGlvbiB0b1Byb3RvTWVzc2FnZSh3aXJlKSB7XG4gICAgcmV0dXJuIHsgLi4uRW1wdHlNZXNzYWdlLCAuLi53aXJlIH07XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD10b19wcm90b19tZXNzYWdlLmpzLm1hcCJdLCJuYW1lcyI6WyJFbXB0eU1lc3NhZ2UiLCJwYXlsb2FkIiwiVWludDhBcnJheSIsImNvbnRlbnRUb3BpYyIsInZlcnNpb24iLCJ1bmRlZmluZWQiLCJ0aW1lc3RhbXAiLCJtZXRhIiwicmF0ZUxpbWl0UHJvb2YiLCJlcGhlbWVyYWwiLCJ0b1Byb3RvTWVzc2FnZSIsIndpcmUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/to_proto_message.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/wait_for_remote_peer.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/core/dist/lib/wait_for_remote_peer.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 */ waitForRemotePeer: () => (/* binding */ waitForRemotePeer)\n/* harmony export */ });\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _waku_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @waku/utils */ \"(ssr)/./node_modules/@waku/utils/dist/index.js\");\n/* harmony import */ var p_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! p-event */ \"(ssr)/./node_modules/p-event/index.js\");\n\n\n\nconst log = new _waku_utils__WEBPACK_IMPORTED_MODULE_1__.Logger(\"wait-for-remote-peer\");\n//TODO: move this function within the Waku class: https://github.com/waku-org/js-waku/issues/1761\n/**\n * Wait for a remote peer to be ready given the passed protocols.\n * Must be used after attempting to connect to nodes, using\n * {@link @waku/sdk!WakuNode.dial} or a bootstrap method with\n * {@link @waku/sdk!createLightNode}.\n *\n * If the passed protocols is a GossipSub protocol, then it resolves only once\n * a peer is in a mesh, to help ensure that other peers will send and receive\n * message to us.\n *\n * @param waku The Waku Node\n * @param protocols The protocols that need to be enabled by remote peers.\n * @param timeoutMs A timeout value in milliseconds..\n *\n * @returns A promise that **resolves** if all desired protocols are fulfilled by\n * remote nodes, **rejects** if the timeoutMs is reached.\n * @throws If passing a protocol that is not mounted\n * @default Wait for remote peers with protocols enabled locally and no time out is applied.\n */ async function waitForRemotePeer(waku, protocols, timeoutMs) {\n protocols = protocols ?? getEnabledProtocols(waku);\n if (!waku.isStarted()) return Promise.reject(\"Waku node is not started\");\n const promises = [];\n if (protocols.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Protocols.Relay)) {\n if (!waku.relay) throw new Error(\"Cannot wait for Relay peer: protocol not mounted\");\n promises.push(waitForGossipSubPeerInMesh(waku.relay));\n }\n if (protocols.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Protocols.Store)) {\n if (!waku.store) throw new Error(\"Cannot wait for Store peer: protocol not mounted\");\n promises.push(waitForConnectedPeer(waku.store.protocol, waku.libp2p.services.metadata));\n }\n if (protocols.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Protocols.LightPush)) {\n if (!waku.lightPush) throw new Error(\"Cannot wait for LightPush peer: protocol not mounted\");\n promises.push(waitForConnectedPeer(waku.lightPush.protocol, waku.libp2p.services.metadata));\n }\n if (protocols.includes(_waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.Protocols.Filter)) {\n if (!waku.filter) throw new Error(\"Cannot wait for Filter peer: protocol not mounted\");\n promises.push(waitForConnectedPeer(waku.filter, waku.libp2p.services.metadata));\n }\n if (timeoutMs) {\n await rejectOnTimeout(Promise.all(promises), timeoutMs, \"Timed out waiting for a remote peer.\");\n } else {\n await Promise.all(promises);\n }\n}\n//TODO: move this function within protocol SDK class: https://github.com/waku-org/js-waku/issues/1761\n/**\n * Wait for a peer with the given protocol to be connected.\n * If sharding is enabled on the node, it will also wait for the peer to be confirmed by the metadata service.\n */ async function waitForConnectedPeer(protocol, metadataService) {\n const codec = protocol.multicodec;\n const peers = await protocol.connectedPeers();\n if (peers.length) {\n if (!metadataService) {\n log.info(`${codec} peer found: `, peers[0].id.toString());\n return;\n }\n // once a peer is connected, we need to confirm the metadata handshake with at least one of t
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/connection_manager.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/connection_manager.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 */ EConnectionStateEvents: () => (/* binding */ EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* binding */ EPeersByDiscoveryEvents),\n/* harmony export */ Tags: () => (/* binding */ Tags)\n/* harmony export */ });\nvar Tags;\n(function(Tags) {\n Tags[\"BOOTSTRAP\"] = \"bootstrap\";\n Tags[\"PEER_EXCHANGE\"] = \"peer-exchange\";\n Tags[\"LOCAL\"] = \"local-peer-cache\";\n})(Tags || (Tags = {}));\nvar EPeersByDiscoveryEvents;\n(function(EPeersByDiscoveryEvents) {\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_BOOTSTRAP\"] = \"peer:discovery:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_PEER_EXCHANGE\"] = \"peer:discovery:peer-exchange\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_BOOTSTRAP\"] = \"peer:connected:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_PEER_EXCHANGE\"] = \"peer:connected:peer-exchange\";\n})(EPeersByDiscoveryEvents || (EPeersByDiscoveryEvents = {}));\nvar EConnectionStateEvents;\n(function(EConnectionStateEvents) {\n EConnectionStateEvents[\"CONNECTION_STATUS\"] = \"waku:connection\";\n})(EConnectionStateEvents || (EConnectionStateEvents = {})); //# sourceMappingURL=connection_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29ubmVjdGlvbl9tYW5hZ2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFPLElBQUlBLEtBQUs7QUFDZixVQUFVQSxJQUFJO0lBQ1hBLElBQUksQ0FBQyxZQUFZLEdBQUc7SUFDcEJBLElBQUksQ0FBQyxnQkFBZ0IsR0FBRztJQUN4QkEsSUFBSSxDQUFDLFFBQVEsR0FBRztBQUNwQixHQUFHQSxRQUFTQSxDQUFBQSxPQUFPLENBQUM7QUFDYixJQUFJQyx3QkFBd0I7QUFDbEMsVUFBVUEsdUJBQXVCO0lBQzlCQSx1QkFBdUIsQ0FBQywyQkFBMkIsR0FBRztJQUN0REEsdUJBQXVCLENBQUMsK0JBQStCLEdBQUc7SUFDMURBLHVCQUF1QixDQUFDLHlCQUF5QixHQUFHO0lBQ3BEQSx1QkFBdUIsQ0FBQyw2QkFBNkIsR0FBRztBQUM1RCxHQUFHQSwyQkFBNEJBLENBQUFBLDBCQUEwQixDQUFDO0FBQ25ELElBQUlDLHVCQUF1QjtBQUNqQyxVQUFVQSxzQkFBc0I7SUFDN0JBLHNCQUFzQixDQUFDLG9CQUFvQixHQUFHO0FBQ2xELEdBQUdBLDBCQUEyQkEsQ0FBQUEseUJBQXlCLENBQUMsS0FDeEQsOENBQThDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29ubmVjdGlvbl9tYW5hZ2VyLmpzP2VmNjQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHZhciBUYWdzO1xuKGZ1bmN0aW9uIChUYWdzKSB7XG4gICAgVGFnc1tcIkJPT1RTVFJBUFwiXSA9IFwiYm9vdHN0cmFwXCI7XG4gICAgVGFnc1tcIlBFRVJfRVhDSEFOR0VcIl0gPSBcInBlZXItZXhjaGFuZ2VcIjtcbiAgICBUYWdzW1wiTE9DQUxcIl0gPSBcImxvY2FsLXBlZXItY2FjaGVcIjtcbn0pKFRhZ3MgfHwgKFRhZ3MgPSB7fSkpO1xuZXhwb3J0IHZhciBFUGVlcnNCeURpc2NvdmVyeUV2ZW50cztcbihmdW5jdGlvbiAoRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMpIHtcbiAgICBFUGVlcnNCeURpc2NvdmVyeUV2ZW50c1tcIlBFRVJfRElTQ09WRVJZX0JPT1RTVFJBUFwiXSA9IFwicGVlcjpkaXNjb3Zlcnk6Ym9vdHN0cmFwXCI7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0RJU0NPVkVSWV9QRUVSX0VYQ0hBTkdFXCJdID0gXCJwZWVyOmRpc2NvdmVyeTpwZWVyLWV4Y2hhbmdlXCI7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0NPTk5FQ1RfQk9PVFNUUkFQXCJdID0gXCJwZWVyOmNvbm5lY3RlZDpib290c3RyYXBcIjtcbiAgICBFUGVlcnNCeURpc2NvdmVyeUV2ZW50c1tcIlBFRVJfQ09OTkVDVF9QRUVSX0VYQ0hBTkdFXCJdID0gXCJwZWVyOmNvbm5lY3RlZDpwZWVyLWV4Y2hhbmdlXCI7XG59KShFUGVlcnNCeURpc2NvdmVyeUV2ZW50cyB8fCAoRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMgPSB7fSkpO1xuZXhwb3J0IHZhciBFQ29ubmVjdGlvblN0YXRlRXZlbnRzO1xuKGZ1bmN0aW9uIChFQ29ubmVjdGlvblN0YXRlRXZlbnRzKSB7XG4gICAgRUNvbm5lY3Rpb25TdGF0ZUV2ZW50c1tcIkNPTk5FQ1RJT05fU1RBVFVTXCJdID0gXCJ3YWt1OmNvbm5lY3Rpb25cIjtcbn0pKEVDb25uZWN0aW9uU3RhdGVFdmVudHMgfHwgKEVDb25uZWN0aW9uU3RhdGVFdmVudHMgPSB7fSkpO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Y29ubmVjdGlvbl9tYW5hZ2VyLmpzLm1hcCJdLCJuYW1lcyI6WyJUYWdzIiwiRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMiLCJFQ29ubmVjdGlvblN0YXRlRXZlbnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/connection_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/constants.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/constants.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_CLUSTER_ID: () => (/* binding */ DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* binding */ DefaultPubsubTopic)\n/* harmony export */ });\n/**\n * DefaultPubsubTopic is the default gossipsub topic to use for Waku.\n */ const DefaultPubsubTopic = \"/waku/2/default-waku/proto\";\n/**\n * The default cluster ID for The Waku Network\n */ const DEFAULT_CLUSTER_ID = 1; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29uc3RhbnRzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7O0NBRUMsR0FDTSxNQUFNQSxxQkFBcUIsNkJBQTZCO0FBQy9EOztDQUVDLEdBQ00sTUFBTUMscUJBQXFCLEVBQUUsQ0FDcEMscUNBQXFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvY29uc3RhbnRzLmpzPzUwNDQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBEZWZhdWx0UHVic3ViVG9waWMgaXMgdGhlIGRlZmF1bHQgZ29zc2lwc3ViIHRvcGljIHRvIHVzZSBmb3IgV2FrdS5cbiAqL1xuZXhwb3J0IGNvbnN0IERlZmF1bHRQdWJzdWJUb3BpYyA9IFwiL3dha3UvMi9kZWZhdWx0LXdha3UvcHJvdG9cIjtcbi8qKlxuICogVGhlIGRlZmF1bHQgY2x1c3RlciBJRCBmb3IgVGhlIFdha3UgTmV0d29ya1xuICovXG5leHBvcnQgY29uc3QgREVGQVVMVF9DTFVTVEVSX0lEID0gMTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbnN0YW50cy5qcy5tYXAiXSwibmFtZXMiOlsiRGVmYXVsdFB1YnN1YlRvcGljIiwiREVGQVVMVF9DTFVTVEVSX0lEIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/dns_discovery.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/dns_discovery.js ***!
|
||
|
|
\************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=dns_discovery.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZG5zX2Rpc2NvdmVyeS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVix5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9kbnNfZGlzY292ZXJ5LmpzP2IyYmEiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZG5zX2Rpc2NvdmVyeS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/dns_discovery.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/enr.js":
|
||
|
|
/*!**************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/enr.js ***!
|
||
|
|
\**************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=enr.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZW5yLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLCtCQUErQiIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Vuci5qcz81OWMyIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWVuci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/enr.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/filter.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/filter.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=filter.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZmlsdGVyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2ZpbHRlci5qcz9jYWE2Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWZpbHRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/filter.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.js":
|
||
|
|
/*!****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/index.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_CLUSTER_ID: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DefaultPubsubTopic),\n/* harmony export */ EConnectionStateEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EPeersByDiscoveryEvents),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _store_js__WEBPACK_IMPORTED_MODULE_7__.PageDirection),\n/* harmony export */ ProtocolError: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.ProtocolError),\n/* harmony export */ Protocols: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.Protocols),\n/* harmony export */ Tags: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.Tags)\n/* harmony export */ });\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/enr.js\");\n/* harmony import */ var _filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./filter.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/filter.js\");\n/* harmony import */ var _light_push_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./light_push.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/light_push.js\");\n/* harmony import */ var _message_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./message.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/message.js\");\n/* harmony import */ var _peer_exchange_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_exchange.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/peer_exchange.js\");\n/* harmony import */ var _protocols_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./protocols.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/protocols.js\");\n/* harmony import */ var _relay_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./relay.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/relay.js\");\n/* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./store.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/store.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./waku.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/waku.js\");\n/* harmony import */ var _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./connection_manager.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/connection_manager.js\");\n/* harmony import */ var _sender_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./sender.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/sender.js\");\n/* harmony import */ var _receiver_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./receiver.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/receiver.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/misc.js\");\n/* harmony import */ var _libp2p_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./libp2p.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/libp2p.js\");\n/* harmony import */ var _keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./keep_alive_manager.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/in
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/keep_alive_manager.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/keep_alive_manager.js ***!
|
||
|
|
\*****************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=keep_alive_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qva2VlcF9hbGl2ZV9tYW5hZ2VyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLDhDQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2tlZXBfYWxpdmVfbWFuYWdlci5qcz9hMGJkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWtlZXBfYWxpdmVfbWFuYWdlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/keep_alive_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/libp2p.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/libp2p.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=libp2p.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlicDJwLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2xpYnAycC5qcz85MDFiIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxpYnAycC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/libp2p.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/light_push.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/light_push.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=light_push.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlnaHRfcHVzaC5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixzQ0FBc0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWdodF9wdXNoLmpzP2UwMTIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bGlnaHRfcHVzaC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/light_push.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/local_storage.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/local_storage.js ***!
|
||
|
|
\************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=local_storage.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbG9jYWxfc3RvcmFnZS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVix5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9sb2NhbF9zdG9yYWdlLmpzPzE2NmUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bG9jYWxfc3RvcmFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/local_storage.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/message.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/message.js ***!
|
||
|
|
\******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWVzc2FnZS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixtQ0FBbUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXNzYWdlLmpzPzgzNzgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWVzc2FnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/message.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/metadata.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/metadata.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=metadata.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWV0YWRhdGEuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysb0NBQW9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWV0YWRhdGEuanM/NGU1MSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1tZXRhZGF0YS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/metadata.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/misc.js":
|
||
|
|
/*!***************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/misc.js ***!
|
||
|
|
\***************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=misc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWlzYy5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixnQ0FBZ0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9taXNjLmpzPzYwOTkiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWlzYy5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/misc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/peer_exchange.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/peer_exchange.js ***!
|
||
|
|
\************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=peer_exchange.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcGVlcl9leGNoYW5nZS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVix5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9wZWVyX2V4Y2hhbmdlLmpzPzMwYmMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGVlcl9leGNoYW5nZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/peer_exchange.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/protocols.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/protocols.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 */ ProtocolError: () => (/* binding */ ProtocolError),\n/* harmony export */ Protocols: () => (/* binding */ Protocols)\n/* harmony export */ });\nvar Protocols;\n(function(Protocols) {\n Protocols[\"Relay\"] = \"relay\";\n Protocols[\"Store\"] = \"store\";\n Protocols[\"LightPush\"] = \"lightpush\";\n Protocols[\"Filter\"] = \"filter\";\n})(Protocols || (Protocols = {}));\nvar ProtocolError;\n(function(ProtocolError) {\n /** Could not determine the origin of the fault. Best to check connectivity and try again */ ProtocolError[\"GENERIC_FAIL\"] = \"Generic error\";\n /**\n * Failure to protobuf encode the message. This is not recoverable and needs\n * further investigation.\n */ ProtocolError[\"ENCODE_FAILED\"] = \"Failed to encode\";\n /**\n * Failure to protobuf decode the message. May be due to a remote peer issue,\n * ensuring that messages are sent via several peer enable mitigation of this error.\n */ ProtocolError[\"DECODE_FAILED\"] = \"Failed to decode\";\n /**\n * The message payload is empty, making the message invalid. Ensure that a non-empty\n * payload is set on the outgoing message.\n */ ProtocolError[\"EMPTY_PAYLOAD\"] = \"Payload is empty\";\n /**\n * The message size is above the maximum message size allowed on the Waku Network.\n * Compressing the message or using an alternative strategy for large messages is recommended.\n */ ProtocolError[\"SIZE_TOO_BIG\"] = \"Size is too big\";\n /**\n * The PubsubTopic passed to the send function is not configured on the Waku node.\n * Please ensure that the PubsubTopic is used when initializing the Waku node.\n */ ProtocolError[\"TOPIC_NOT_CONFIGURED\"] = \"Topic not configured\";\n /**\n * Failure to find a peer with suitable protocols. This may due to a connection issue.\n * Mitigation can be: retrying after a given time period, display connectivity issue\n * to user or listening for `peer:connected:bootstrap` or `peer:connected:peer-exchange`\n * on the connection manager before retrying.\n */ ProtocolError[\"NO_PEER_AVAILABLE\"] = \"No peer available\";\n /**\n * The remote peer did not behave as expected. Mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_FAULT\"] = \"Remote peer fault\";\n /**\n * The remote peer rejected the message. Information provided by the remote peer\n * is logged. Review message validity, or mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_REJECTED\"] = \"Remote peer rejected\";\n /**\n * The protocol request timed out without a response. This may be due to a connection issue.\n * Mitigation can be: retrying after a given time period\n */ ProtocolError[\"REQUEST_TIMEOUT\"] = \"Request timeout\";\n})(ProtocolError || (ProtocolError = {})); //# sourceMappingURL=protocols.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcHJvdG9jb2xzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQU8sSUFBSUEsVUFBVTtBQUNwQixVQUFVQSxTQUFTO0lBQ2hCQSxTQUFTLENBQUMsUUFBUSxHQUFHO0lBQ3JCQSxTQUFTLENBQUMsUUFBUSxHQUFHO0lBQ3JCQSxTQUFTLENBQUMsWUFBWSxHQUFHO0lBQ3pCQSxTQUFTLENBQUMsU0FBUyxHQUFHO0FBQzFCLEdBQUdBLGFBQWNBLENBQUFBLFlBQVksQ0FBQztBQUN2QixJQUFJQyxjQUFjO0FBQ3hCLFVBQVVBLGFBQWE7SUFDcEIsMEZBQTBGLEdBQzFGQSxhQUFhLENBQUMsZUFBZSxHQUFHO0lBQ2hDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZ0JBQWdCLEdBQUc7SUFDakM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRztJQUNqQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLGdCQUFnQixHQUFHO0lBQ2pDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZUFBZSxHQUFHO0lBQ2hDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsdUJBQXVCLEdBQUc7SUFDeEM7Ozs7O0tBS0MsR0FDREEsYUFBYSxDQUFDLG9CQUFvQixHQUFHO0lBQ3JDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsb0JBQW9CLEdBQUc7SUFDckM7Ozs7S
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/receiver.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/receiver.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=receiver.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVjZWl2ZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysb0NBQW9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVjZWl2ZXIuanM/OTg1MiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZWNlaXZlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/receiver.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/relay.js":
|
||
|
|
/*!****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/relay.js ***!
|
||
|
|
\****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=relay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVsYXkuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcmVsYXkuanM/MjlhNyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1yZWxheS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/relay.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/sender.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/sender.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=sender.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvc2VuZGVyLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGtDQUFrQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3NlbmRlci5qcz9kOWE3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNlbmRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/sender.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/store.js":
|
||
|
|
/*!****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/store.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 */ PageDirection: () => (/* binding */ PageDirection)\n/* harmony export */ });\nvar PageDirection;\n(function(PageDirection) {\n PageDirection[\"BACKWARD\"] = \"backward\";\n PageDirection[\"FORWARD\"] = \"forward\";\n})(PageDirection || (PageDirection = {})); //# sourceMappingURL=store.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvc3RvcmUuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFPLElBQUlBLGNBQWM7QUFDeEIsVUFBVUEsYUFBYTtJQUNwQkEsYUFBYSxDQUFDLFdBQVcsR0FBRztJQUM1QkEsYUFBYSxDQUFDLFVBQVUsR0FBRztBQUMvQixHQUFHQSxpQkFBa0JBLENBQUFBLGdCQUFnQixDQUFDLEtBQ3RDLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3N0b3JlLmpzP2I0ZTYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHZhciBQYWdlRGlyZWN0aW9uO1xuKGZ1bmN0aW9uIChQYWdlRGlyZWN0aW9uKSB7XG4gICAgUGFnZURpcmVjdGlvbltcIkJBQ0tXQVJEXCJdID0gXCJiYWNrd2FyZFwiO1xuICAgIFBhZ2VEaXJlY3Rpb25bXCJGT1JXQVJEXCJdID0gXCJmb3J3YXJkXCI7XG59KShQYWdlRGlyZWN0aW9uIHx8IChQYWdlRGlyZWN0aW9uID0ge30pKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN0b3JlLmpzLm1hcCJdLCJuYW1lcyI6WyJQYWdlRGlyZWN0aW9uIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/store.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/waku.js":
|
||
|
|
/*!***************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/waku.js ***!
|
||
|
|
\***************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=waku.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvd2FrdS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixnQ0FBZ0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS9zZGsvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC93YWt1LmpzPzQ2MTMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9d2FrdS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/sdk/node_modules/@waku/interfaces/dist/waku.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/message-hash/dist/index.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/message-hash/dist/index.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 */ messageHash: () => (/* binding */ messageHash),\n/* harmony export */ messageHashStr: () => (/* binding */ messageHashStr)\n/* harmony export */ });\n/* harmony import */ var _noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @noble/hashes/sha256 */ \"(ssr)/./node_modules/@noble/hashes/esm/sha256.js\");\n/* harmony import */ var _waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/utils/bytes */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n\n\n/**\n * Deterministic Message Hashing as defined in\n * [14/WAKU2-MESSAGE](https://rfc.vac.dev/spec/14/#deterministic-message-hashing)\n */ function messageHash(pubsubTopic, message) {\n const pubsubTopicBytes = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__.utf8ToBytes)(pubsubTopic);\n const contentTopicBytes = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__.utf8ToBytes)(message.contentTopic);\n let bytes;\n if (message.meta) {\n bytes = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__.concat)([\n pubsubTopicBytes,\n message.payload,\n contentTopicBytes,\n message.meta\n ]);\n } else {\n bytes = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__.concat)([\n pubsubTopicBytes,\n message.payload,\n contentTopicBytes\n ]);\n }\n return (0,_noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_1__.sha256)(bytes);\n}\nfunction messageHashStr(pubsubTopic, message) {\n const hash = messageHash(pubsubTopic, message);\n const hashStr = (0,_waku_utils_bytes__WEBPACK_IMPORTED_MODULE_0__.bytesToUtf8)(hash);\n return hashStr;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9tZXNzYWdlLWhhc2gvZGlzdC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQThDO0FBQ3VCO0FBQ3JFOzs7Q0FHQyxHQUNNLFNBQVNJLFlBQVlDLFdBQVcsRUFBRUMsT0FBTztJQUM1QyxNQUFNQyxtQkFBbUJKLDhEQUFXQSxDQUFDRTtJQUNyQyxNQUFNRyxvQkFBb0JMLDhEQUFXQSxDQUFDRyxRQUFRRyxZQUFZO0lBQzFELElBQUlDO0lBQ0osSUFBSUosUUFBUUssSUFBSSxFQUFFO1FBQ2RELFFBQVFSLHlEQUFNQSxDQUFDO1lBQ1hLO1lBQ0FELFFBQVFNLE9BQU87WUFDZko7WUFDQUYsUUFBUUssSUFBSTtTQUNmO0lBQ0wsT0FDSztRQUNERCxRQUFRUix5REFBTUEsQ0FBQztZQUFDSztZQUFrQkQsUUFBUU0sT0FBTztZQUFFSjtTQUFrQjtJQUN6RTtJQUNBLE9BQU9SLDREQUFNQSxDQUFDVTtBQUNsQjtBQUNPLFNBQVNHLGVBQWVSLFdBQVcsRUFBRUMsT0FBTztJQUMvQyxNQUFNUSxPQUFPVixZQUFZQyxhQUFhQztJQUN0QyxNQUFNUyxVQUFVZCw4REFBV0EsQ0FBQ2E7SUFDNUIsT0FBT0M7QUFDWCxFQUNBLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvbWVzc2FnZS1oYXNoL2Rpc3QvaW5kZXguanM/NzI0ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBzaGEyNTYgfSBmcm9tIFwiQG5vYmxlL2hhc2hlcy9zaGEyNTZcIjtcbmltcG9ydCB7IGJ5dGVzVG9VdGY4LCBjb25jYXQsIHV0ZjhUb0J5dGVzIH0gZnJvbSBcIkB3YWt1L3V0aWxzL2J5dGVzXCI7XG4vKipcbiAqIERldGVybWluaXN0aWMgTWVzc2FnZSBIYXNoaW5nIGFzIGRlZmluZWQgaW5cbiAqIFsxNC9XQUtVMi1NRVNTQUdFXShodHRwczovL3JmYy52YWMuZGV2L3NwZWMvMTQvI2RldGVybWluaXN0aWMtbWVzc2FnZS1oYXNoaW5nKVxuICovXG5leHBvcnQgZnVuY3Rpb24gbWVzc2FnZUhhc2gocHVic3ViVG9waWMsIG1lc3NhZ2UpIHtcbiAgICBjb25zdCBwdWJzdWJUb3BpY0J5dGVzID0gdXRmOFRvQnl0ZXMocHVic3ViVG9waWMpO1xuICAgIGNvbnN0IGNvbnRlbnRUb3BpY0J5dGVzID0gdXRmOFRvQnl0ZXMobWVzc2FnZS5jb250ZW50VG9waWMpO1xuICAgIGxldCBieXRlcztcbiAgICBpZiAobWVzc2FnZS5tZXRhKSB7XG4gICAgICAgIGJ5dGVzID0gY29uY2F0KFtcbiAgICAgICAgICAgIHB1YnN1YlRvcGljQnl0ZXMsXG4gICAgICAgICAgICBtZXNzYWdlLnBheWxvYWQsXG4gICAgICAgICAgICBjb250ZW50VG9waWNCeXRlcyxcbiAgICAgICAgICAgIG1lc3NhZ2UubWV0YVxuICAgICAgICBdKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIGJ5dGVzID0gY29uY2F0KFtwdWJzdWJUb3BpY0J5dGVzLCBtZXNzYWdlLnBheWxvYWQsIGNvbnRlbnRUb3BpY0J5dGVzXSk7XG4gICAgfVxuICAgIHJldHVybiBzaGEyNTYoYnl0ZXMpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIG1lc3NhZ2VIYXNoU3RyKHB1YnN1YlRvcGljLCBtZXNzYWdlKSB7XG4gICAgY29uc3QgaGFzaCA9IG1lc3NhZ2VIYXNoKHB1YnN1YlRvcGljLCBtZXNzYWdlKTtcbiAg
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/filter.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/filter.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 */ FilterRequest: () => (/* binding */ FilterRequest),\n/* harmony export */ FilterRpc: () => (/* binding */ FilterRpc),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar FilterRequest;\n(function(FilterRequest) {\n let ContentFilter;\n (function(ContentFilter) {\n let _codec;\n ContentFilter.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(10);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.contentTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n ContentFilter.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, ContentFilter.codec());\n };\n ContentFilter.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, ContentFilter.codec(), opts);\n };\n })(ContentFilter = FilterRequest.ContentFilter || (FilterRequest.ContentFilter = {}));\n let _codec;\n FilterRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.subscribe != null && obj.subscribe !== false) {\n w.uint32(8);\n w.bool(obj.subscribe);\n }\n if (obj.topic != null && obj.topic !== \"\") {\n w.uint32(18);\n w.string(obj.topic);\n }\n if (obj.contentFilters != null) {\n for (const value of obj.contentFilters){\n w.uint32(26);\n FilterRequest.Content
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/filter_v2.js":
|
||
|
|
/*!*************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/filter_v2.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 */ FilterSubscribeRequest: () => (/* binding */ FilterSubscribeRequest),\n/* harmony export */ FilterSubscribeResponse: () => (/* binding */ FilterSubscribeResponse),\n/* harmony export */ MessagePush: () => (/* binding */ MessagePush),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar FilterSubscribeRequest;\n(function(FilterSubscribeRequest) {\n let FilterSubscribeType;\n (function(FilterSubscribeType) {\n FilterSubscribeType[\"SUBSCRIBER_PING\"] = \"SUBSCRIBER_PING\";\n FilterSubscribeType[\"SUBSCRIBE\"] = \"SUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE\"] = \"UNSUBSCRIBE\";\n FilterSubscribeType[\"UNSUBSCRIBE_ALL\"] = \"UNSUBSCRIBE_ALL\";\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let __FilterSubscribeTypeValues;\n (function(__FilterSubscribeTypeValues) {\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBER_PING\"] = 0] = \"SUBSCRIBER_PING\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"SUBSCRIBE\"] = 1] = \"SUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE\"] = 2] = \"UNSUBSCRIBE\";\n __FilterSubscribeTypeValues[__FilterSubscribeTypeValues[\"UNSUBSCRIBE_ALL\"] = 3] = \"UNSUBSCRIBE_ALL\";\n })(__FilterSubscribeTypeValues || (__FilterSubscribeTypeValues = {}));\n (function(FilterSubscribeType) {\n FilterSubscribeType.codec = ()=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.enumeration)(__FilterSubscribeTypeValues);\n };\n })(FilterSubscribeType = FilterSubscribeRequest.FilterSubscribeType || (FilterSubscribeRequest.FilterSubscribeType = {}));\n let _codec;\n FilterSubscribeRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.requestId != null && obj.requestId !== \"\") {\n w.uint32(10);\n w.string(obj.requestId);\n }\n if (obj.filterSubscribeType != null && __FilterSubscribeTypeValues[obj.filterSubscribeType] !== 0) {\n w.uint32(16);\n FilterSubscribeRequest.FilterSubscribeType.codec().encode(obj.filterSubscribeType, w);\n }\n if (obj.pubsubTopic != null) {\n w.uint32(82);\n w.string(obj.pubsubTopic);\n }\n if (obj.contentTopics != null) {\n for (const value of obj.contentTopics){\n w.uint32(90);\n w.string(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n requestId: \"\",\n filterSubscribeType: FilterSubscribeType.SUBSCRIBER_PING,\n co
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/light_push.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/light_push.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 */ PushRequest: () => (/* binding */ PushRequest),\n/* harmony export */ PushResponse: () => (/* binding */ PushResponse),\n/* harmony export */ PushRpc: () => (/* binding */ PushRpc),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar PushRequest;\n(function(PushRequest) {\n let _codec;\n PushRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(10);\n w.string(obj.pubsubTopic);\n }\n if (obj.message != null) {\n w.uint32(18);\n WakuMessage.codec().encode(obj.message, w);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.pubsubTopic = reader.string();\n break;\n }\n case 2:\n {\n obj.message = WakuMessage.codec().decode(reader, reader.uint32(), {\n limits: opts.limits?.message\n });\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PushRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PushRequest.codec());\n };\n PushRequest.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PushRequest.codec(), opts);\n };\n})(PushRequest || (PushRequest = {}));\nvar PushResponse;\n(function(PushResponse) {\n let _codec;\n PushResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.isSuccess != null && obj.isSuccess !== false) {\n w.uint32(8);\n w.bool(obj.isSuccess);\n }\n if (obj.info != null) {\n w.uint32(18);\n w.string(obj.info);\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/message.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/message.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 */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar RateLimitProof;\n(function(RateLimitProof) {\n let _codec;\n RateLimitProof.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.proof != null && obj.proof.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.proof);\n }\n if (obj.merkleRoot != null && obj.merkleRoot.byteLength > 0) {\n w.uint32(18);\n w.bytes(obj.merkleRoot);\n }\n if (obj.epoch != null && obj.epoch.byteLength > 0) {\n w.uint32(26);\n w.bytes(obj.epoch);\n }\n if (obj.shareX != null && obj.shareX.byteLength > 0) {\n w.uint32(34);\n w.bytes(obj.shareX);\n }\n if (obj.shareY != null && obj.shareY.byteLength > 0) {\n w.uint32(42);\n w.bytes(obj.shareY);\n }\n if (obj.nullifier != null && obj.nullifier.byteLength > 0) {\n w.uint32(50);\n w.bytes(obj.nullifier);\n }\n if (obj.rlnIdentifier != null && obj.rlnIdentifier.byteLength > 0) {\n w.uint32(58);\n w.bytes(obj.rlnIdentifier);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n proof: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n merkleRoot: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n epoch: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n shareX: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n shareY: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n nullifier: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n rlnIdentifier: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0)\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.proof = reader.bytes();\n break;\n }\n case 2:\n {\n obj.merkleRoot = reader.bytes();\n break;\n }\n case 3:\n {\n obj.epoch = reader.bytes();\n break;\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/metadata.js":
|
||
|
|
/*!************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/metadata.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 */ WakuMetadataRequest: () => (/* binding */ WakuMetadataRequest),\n/* harmony export */ WakuMetadataResponse: () => (/* binding */ WakuMetadataResponse)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar WakuMetadataRequest;\n(function(WakuMetadataRequest) {\n let _codec;\n WakuMetadataRequest.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n shards: []\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.clusterId = reader.uint32();\n break;\n }\n case 2:\n {\n if (opts.limits?.shards != null && obj.shards.length === opts.limits.shards) {\n throw new protons_runtime__WEBPACK_IMPORTED_MODULE_0__.CodeError('decode error - map field \"shards\" had too many elements', \"ERR_MAX_LENGTH\");\n }\n obj.shards.push(reader.uint32());\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n WakuMetadataRequest.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, WakuMetadataRequest.codec());\n };\n WakuMetadataRequest.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, WakuMetadataRequest.codec(), opts);\n };\n})(WakuMetadataRequest || (WakuMetadataRequest = {}));\nvar WakuMetadataResponse;\n(function(WakuMetadataResponse) {\n let _codec;\n WakuMetadataResponse.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.clusterId != null) {\n w.uint32(8);\n w.uint32(obj.clusterId);\n }\n if (obj.shards != null) {\n for (const value of obj.shards){\n w.uint32(16);\n w.uint32(value);\n }\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/peer_exchange.js":
|
||
|
|
/*!*****************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/peer_exchange.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 */ PeerExchangeQuery: () => (/* binding */ PeerExchangeQuery),\n/* harmony export */ PeerExchangeRPC: () => (/* binding */ PeerExchangeRPC),\n/* harmony export */ PeerExchangeResponse: () => (/* binding */ PeerExchangeResponse),\n/* harmony export */ PeerInfo: () => (/* binding */ PeerInfo)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar PeerInfo;\n(function(PeerInfo) {\n let _codec;\n PeerInfo.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.enr != null) {\n w.uint32(10);\n w.bytes(obj.enr);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.enr = reader.bytes();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerInfo.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, PeerInfo.codec());\n };\n PeerInfo.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, PeerInfo.codec(), opts);\n };\n})(PeerInfo || (PeerInfo = {}));\nvar PeerExchangeQuery;\n(function(PeerExchangeQuery) {\n let _codec;\n PeerExchangeQuery.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.numPeers != null) {\n w.uint32(8);\n w.uint64(obj.numPeers);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {};\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.numPeers = reader.uint64();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n PeerExchangeQuery.encode = (obj)=>{\n return (0,protons_runtime
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/store.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/store.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 */ ContentFilter: () => (/* binding */ ContentFilter),\n/* harmony export */ HistoryQuery: () => (/* binding */ HistoryQuery),\n/* harmony export */ HistoryResponse: () => (/* binding */ HistoryResponse),\n/* harmony export */ HistoryRpc: () => (/* binding */ HistoryRpc),\n/* harmony export */ Index: () => (/* binding */ Index),\n/* harmony export */ PagingInfo: () => (/* binding */ PagingInfo),\n/* harmony export */ RateLimitProof: () => (/* binding */ RateLimitProof),\n/* harmony export */ WakuMessage: () => (/* binding */ WakuMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* harmony import */ var uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/alloc */ \"(ssr)/./node_modules/uint8arrays/dist/src/alloc.node.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \n\nvar Index;\n(function(Index) {\n let _codec;\n Index.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.digest != null && obj.digest.byteLength > 0) {\n w.uint32(10);\n w.bytes(obj.digest);\n }\n if (obj.receiverTime != null && obj.receiverTime !== 0n) {\n w.uint32(16);\n w.sint64(obj.receiverTime);\n }\n if (obj.senderTime != null && obj.senderTime !== 0n) {\n w.uint32(24);\n w.sint64(obj.senderTime);\n }\n if (obj.pubsubTopic != null && obj.pubsubTopic !== \"\") {\n w.uint32(34);\n w.string(obj.pubsubTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n digest: (0,uint8arrays_alloc__WEBPACK_IMPORTED_MODULE_1__.alloc)(0),\n receiverTime: 0n,\n senderTime: 0n,\n pubsubTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 1:\n {\n obj.digest = reader.bytes();\n break;\n }\n case 2:\n {\n obj.receiverTime = reader.sint64();\n break;\n }\n case 3:\n {\n obj.senderTime = reader.sint64();\n break;\n }\n case 4:\n {\n obj.pubsubTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _cod
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/topic_only_message.js":
|
||
|
|
/*!**********************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/topic_only_message.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 */ TopicOnlyMessage: () => (/* binding */ TopicOnlyMessage)\n/* harmony export */ });\n/* harmony import */ var protons_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! protons-runtime */ \"(ssr)/./node_modules/protons-runtime/dist/src/index.js\");\n/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ \nvar TopicOnlyMessage;\n(function(TopicOnlyMessage) {\n let _codec;\n TopicOnlyMessage.codec = ()=>{\n if (_codec == null) {\n _codec = (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.message)((obj, w, opts = {})=>{\n if (opts.lengthDelimited !== false) {\n w.fork();\n }\n if (obj.contentTopic != null && obj.contentTopic !== \"\") {\n w.uint32(18);\n w.string(obj.contentTopic);\n }\n if (opts.lengthDelimited !== false) {\n w.ldelim();\n }\n }, (reader, length, opts = {})=>{\n const obj = {\n contentTopic: \"\"\n };\n const end = length == null ? reader.len : reader.pos + length;\n while(reader.pos < end){\n const tag = reader.uint32();\n switch(tag >>> 3){\n case 2:\n {\n obj.contentTopic = reader.string();\n break;\n }\n default:\n {\n reader.skipType(tag & 7);\n break;\n }\n }\n }\n return obj;\n });\n }\n return _codec;\n };\n TopicOnlyMessage.encode = (obj)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.encodeMessage)(obj, TopicOnlyMessage.codec());\n };\n TopicOnlyMessage.decode = (buf, opts)=>{\n return (0,protons_runtime__WEBPACK_IMPORTED_MODULE_0__.decodeMessage)(buf, TopicOnlyMessage.codec(), opts);\n };\n})(TopicOnlyMessage || (TopicOnlyMessage = {})); //# sourceMappingURL=topic_only_message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9wcm90by9kaXN0L2dlbmVyYXRlZC90b3BpY19vbmx5X21lc3NhZ2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnQ0FBZ0MsR0FDaEMsNkJBQTZCLEdBQzdCLGtEQUFrRCxHQUNsRCw0RUFBNEUsR0FDNUUsd0RBQXdELEdBQ2dCO0FBQ2pFLElBQUlHLGlCQUFpQjtBQUMzQixVQUFVQSxnQkFBZ0I7SUFDdkIsSUFBSUM7SUFDSkQsaUJBQWlCRSxLQUFLLEdBQUc7UUFDckIsSUFBSUQsVUFBVSxNQUFNO1lBQ2hCQSxTQUFTRix3REFBT0EsQ0FBQyxDQUFDSSxLQUFLQyxHQUFHQyxPQUFPLENBQUMsQ0FBQztnQkFDL0IsSUFBSUEsS0FBS0MsZUFBZSxLQUFLLE9BQU87b0JBQ2hDRixFQUFFRyxJQUFJO2dCQUNWO2dCQUNBLElBQUtKLElBQUlLLFlBQVksSUFBSSxRQUFRTCxJQUFJSyxZQUFZLEtBQUssSUFBSztvQkFDdkRKLEVBQUVLLE1BQU0sQ0FBQztvQkFDVEwsRUFBRU0sTUFBTSxDQUFDUCxJQUFJSyxZQUFZO2dCQUM3QjtnQkFDQSxJQUFJSCxLQUFLQyxlQUFlLEtBQUssT0FBTztvQkFDaENGLEVBQUVPLE1BQU07Z0JBQ1o7WUFDSixHQUFHLENBQUNDLFFBQVFDLFFBQVFSLE9BQU8sQ0FBQyxDQUFDO2dCQUN6QixNQUFNRixNQUFNO29CQUNSSyxjQUFjO2dCQUNsQjtnQkFDQSxNQUFNTSxNQUFNRCxVQUFVLE9BQU9ELE9BQU9HLEdBQUcsR0FBR0gsT0FBT0ksR0FBRyxHQUFHSDtnQkFDdkQsTUFBT0QsT0FBT0ksR0FBRyxHQUFHRixJQUFLO29CQUNyQixNQUFNRyxNQUFNTCxPQUFPSCxNQUFNO29CQUN6QixPQUFRUSxRQUFRO3dCQUNaLEtBQUs7NEJBQUc7Z0NBQ0pkLElBQUlLLFlBQVksR0FBR0ksT0FBT0YsTUFBTTtnQ0FDaEM7NEJBQ0o7d0JBQ0E7NEJBQVM7Z0NBQ0xFLE9BQU9NLFFBQVEsQ0FBQ0QsTUFBTTtnQ0FDdEI7NEJBQ0o7b0JBQ0o7Z0JBQ0o7Z0JBQ0EsT0FBT2Q7WUFDWDtRQUNKO1FBQ0EsT0FBT0Y7SUFDWDtJQUNBRCxpQkFBaUJtQixNQUFNLEdBQUcsQ0FBQ2hCO1FBQ3ZCLE9BQU9MLDhEQUFhQSxDQUFDSyxLQUFLSCxpQ
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.js":
|
||
|
|
/*!***********************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/sdk/node_modules/@waku/proto/dist/index.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 */ PushResponse: () => (/* reexport safe */ _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__.PushResponse),\n/* harmony export */ TopicOnlyMessage: () => (/* reexport safe */ _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__.TopicOnlyMessage),\n/* harmony export */ WakuMessage: () => (/* reexport safe */ _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__.WakuMessage),\n/* harmony export */ proto_filter: () => (/* reexport module object */ _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__),\n/* harmony export */ proto_filter_v2: () => (/* reexport module object */ _generated_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__),\n/* harmony export */ proto_lightpush: () => (/* reexport module object */ _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__),\n/* harmony export */ proto_message: () => (/* reexport module object */ _generated_message_js__WEBPACK_IMPORTED_MODULE_0__),\n/* harmony export */ proto_metadata: () => (/* reexport module object */ _generated_metadata_js__WEBPACK_IMPORTED_MODULE_7__),\n/* harmony export */ proto_peer_exchange: () => (/* reexport module object */ _generated_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__),\n/* harmony export */ proto_store: () => (/* reexport module object */ _generated_store_js__WEBPACK_IMPORTED_MODULE_5__),\n/* harmony export */ proto_topic_only_message: () => (/* reexport module object */ _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__)\n/* harmony export */ });\n/* harmony import */ var _generated_message_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./generated/message.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/message.js\");\n/* harmony import */ var _generated_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./generated/filter.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/filter.js\");\n/* harmony import */ var _generated_topic_only_message_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./generated/topic_only_message.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/topic_only_message.js\");\n/* harmony import */ var _generated_filter_v2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./generated/filter_v2.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/filter_v2.js\");\n/* harmony import */ var _generated_light_push_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./generated/light_push.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/light_push.js\");\n/* harmony import */ var _generated_store_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./generated/store.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/store.js\");\n/* harmony import */ var _generated_peer_exchange_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./generated/peer_exchange.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/peer_exchange.js\");\n/* harmony import */ var _generated_metadata_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./generated/metadata.js */ \"(ssr)/./node_modules/@waku/sdk/node_modules/@waku/proto/dist/generated/metadata.js\");\n\n\n\n\n\n\n\n\n\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3Uvc2RrL25vZGVfbW9kdWxlcy9Ad2FrdS9wcm90by9kaXN0L2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBd0Q7QUFDSjtBQUMwQjtBQUNUO0FBQ2Y7QUFDTTtBQUNDO0FBQ0o7QUFDTDtBQUNnQjtBQUNWLENBQzFELGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3Nkay9ub2RlX21vZHVsZXMvQHdha3UvcHJvdG8vZGlzdC9pbmRleC5qcz9jYzgwIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGFzIHByb3RvX21lc3NhZ2UgZnJvbSBcIi4vZ2VuZXJhdGVkL21lc3NhZ2UuanNcIjtcbmV4cG9ydCB7IFdha3VNZXNzYWdlI
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/bytes/index.js":
|
||
|
|
/*!******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/bytes/index.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 */ bytesToHex: () => (/* binding */ bytesToHex),\n/* harmony export */ bytesToUtf8: () => (/* binding */ bytesToUtf8),\n/* harmony export */ concat: () => (/* binding */ concat),\n/* harmony export */ hexToBytes: () => (/* binding */ hexToBytes),\n/* harmony export */ utf8ToBytes: () => (/* binding */ utf8ToBytes)\n/* harmony export */ });\n/* harmony import */ var uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uint8arrays/from-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/from-string.node.js\");\n/* harmony import */ var uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uint8arrays/to-string */ \"(ssr)/./node_modules/uint8arrays/dist/src/to-string.node.js\");\n\n\n/**\n * Convert input to a byte array.\n *\n * Handles both `0x` prefixed and non-prefixed strings.\n */ function hexToBytes(hex) {\n if (typeof hex === \"string\") {\n const _hex = hex.replace(/^0x/i, \"\");\n return (0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__.fromString)(_hex.toLowerCase(), \"base16\");\n }\n return hex;\n}\n/**\n * Convert byte array to hex string (no `0x` prefix).\n */ const bytesToHex = (bytes)=>(0,uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__.toString)(bytes, \"base16\");\n/**\n * Decode byte array to utf-8 string.\n */ const bytesToUtf8 = (b)=>(0,uint8arrays_to_string__WEBPACK_IMPORTED_MODULE_1__.toString)(b, \"utf8\");\n/**\n * Encode utf-8 string to byte array.\n */ const utf8ToBytes = (s)=>(0,uint8arrays_from_string__WEBPACK_IMPORTED_MODULE_0__.fromString)(s, \"utf8\");\n/**\n * Concatenate using Uint8Arrays as `Buffer` has a different behavior with `DataView`\n */ function concat(byteArrays, totalLength) {\n const len = totalLength ?? byteArrays.reduce((acc, curr)=>acc + curr.length, 0);\n const res = new Uint8Array(len);\n let offset = 0;\n for (const bytes of byteArrays){\n res.set(bytes, offset);\n offset += bytes.length;\n }\n return res;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9ieXRlcy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQXFEO0FBQ0o7QUFDakQ7Ozs7Q0FJQyxHQUNNLFNBQVNFLFdBQVdDLEdBQUc7SUFDMUIsSUFBSSxPQUFPQSxRQUFRLFVBQVU7UUFDekIsTUFBTUMsT0FBT0QsSUFBSUUsT0FBTyxDQUFDLFFBQVE7UUFDakMsT0FBT0wsbUVBQVVBLENBQUNJLEtBQUtFLFdBQVcsSUFBSTtJQUMxQztJQUNBLE9BQU9IO0FBQ1g7QUFDQTs7Q0FFQyxHQUNNLE1BQU1JLGFBQWEsQ0FBQ0MsUUFBVVAsK0RBQVFBLENBQUNPLE9BQU8sVUFBVTtBQUMvRDs7Q0FFQyxHQUNNLE1BQU1DLGNBQWMsQ0FBQ0MsSUFBTVQsK0RBQVFBLENBQUNTLEdBQUcsUUFBUTtBQUN0RDs7Q0FFQyxHQUNNLE1BQU1DLGNBQWMsQ0FBQ0MsSUFBTVosbUVBQVVBLENBQUNZLEdBQUcsUUFBUTtBQUN4RDs7Q0FFQyxHQUNNLFNBQVNDLE9BQU9DLFVBQVUsRUFBRUMsV0FBVztJQUMxQyxNQUFNQyxNQUFNRCxlQUFlRCxXQUFXRyxNQUFNLENBQUMsQ0FBQ0MsS0FBS0MsT0FBU0QsTUFBTUMsS0FBS0MsTUFBTSxFQUFFO0lBQy9FLE1BQU1DLE1BQU0sSUFBSUMsV0FBV047SUFDM0IsSUFBSU8sU0FBUztJQUNiLEtBQUssTUFBTWYsU0FBU00sV0FBWTtRQUM1Qk8sSUFBSUcsR0FBRyxDQUFDaEIsT0FBT2U7UUFDZkEsVUFBVWYsTUFBTVksTUFBTTtJQUMxQjtJQUNBLE9BQU9DO0FBQ1gsRUFDQSxpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2J5dGVzL2luZGV4LmpzPzEwYmQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZnJvbVN0cmluZyB9IGZyb20gXCJ1aW50OGFycmF5cy9mcm9tLXN0cmluZ1wiO1xuaW1wb3J0IHsgdG9TdHJpbmcgfSBmcm9tIFwidWludDhhcnJheXMvdG8tc3RyaW5nXCI7XG4vKipcbiAqIENvbnZlcnQgaW5wdXQgdG8gYSBieXRlIGFycmF5LlxuICpcbiAqIEhhbmRsZXMgYm90aCBgMHhgIHByZWZpeGVkIGFuZCBub24tcHJlZml4ZWQgc3RyaW5ncy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGhleFRvQnl0ZXMoaGV4KSB7XG4gICAgaWYgKHR5cGVvZiBoZXggPT09IFwic3RyaW5nXCIpIHtcbiAgICAgICAgY29uc3QgX2hleCA9IGhleC5yZXBsYWNlKC9eMHgvaSwgXCJcIik7XG4gICAgICAgIHJldHVybiBmcm9tU3RyaW5nKF9oZXgudG9Mb3dlckNhc2UoKSwgXCJiYXNlMTZcIik7XG4gICAgfVxuICAgIHJldHVybiBoZXg7XG59XG4vKipcbiAqIENvbnZlcnQgYnl0ZSBhcnJheSB0byBoZXggc3RyaW5nIChubyBgMHhgIHByZWZpeCkuXG4gKi9cbmV4cG9ydCBjb25zdCBieXRlc1RvS
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/group_by.js":
|
||
|
|
/*!**********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/group_by.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 */ groupByContentTopic: () => (/* binding */ groupByContentTopic)\n/* harmony export */ });\nfunction groupByContentTopic(values) {\n const groupedDecoders = new Map();\n values.forEach((value)=>{\n let decs = groupedDecoders.get(value.contentTopic);\n if (!decs) {\n groupedDecoders.set(value.contentTopic, []);\n decs = groupedDecoders.get(value.contentTopic);\n }\n decs.push(value);\n });\n return groupedDecoders;\n} //# sourceMappingURL=group_by.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vZ3JvdXBfYnkuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFPLFNBQVNBLG9CQUFvQkMsTUFBTTtJQUN0QyxNQUFNQyxrQkFBa0IsSUFBSUM7SUFDNUJGLE9BQU9HLE9BQU8sQ0FBQyxDQUFDQztRQUNaLElBQUlDLE9BQU9KLGdCQUFnQkssR0FBRyxDQUFDRixNQUFNRyxZQUFZO1FBQ2pELElBQUksQ0FBQ0YsTUFBTTtZQUNQSixnQkFBZ0JPLEdBQUcsQ0FBQ0osTUFBTUcsWUFBWSxFQUFFLEVBQUU7WUFDMUNGLE9BQU9KLGdCQUFnQkssR0FBRyxDQUFDRixNQUFNRyxZQUFZO1FBQ2pEO1FBQ0FGLEtBQUtJLElBQUksQ0FBQ0w7SUFDZDtJQUNBLE9BQU9IO0FBQ1gsRUFDQSxvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9ncm91cF9ieS5qcz8zYmJkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBncm91cEJ5Q29udGVudFRvcGljKHZhbHVlcykge1xuICAgIGNvbnN0IGdyb3VwZWREZWNvZGVycyA9IG5ldyBNYXAoKTtcbiAgICB2YWx1ZXMuZm9yRWFjaCgodmFsdWUpID0+IHtcbiAgICAgICAgbGV0IGRlY3MgPSBncm91cGVkRGVjb2RlcnMuZ2V0KHZhbHVlLmNvbnRlbnRUb3BpYyk7XG4gICAgICAgIGlmICghZGVjcykge1xuICAgICAgICAgICAgZ3JvdXBlZERlY29kZXJzLnNldCh2YWx1ZS5jb250ZW50VG9waWMsIFtdKTtcbiAgICAgICAgICAgIGRlY3MgPSBncm91cGVkRGVjb2RlcnMuZ2V0KHZhbHVlLmNvbnRlbnRUb3BpYyk7XG4gICAgICAgIH1cbiAgICAgICAgZGVjcy5wdXNoKHZhbHVlKTtcbiAgICB9KTtcbiAgICByZXR1cm4gZ3JvdXBlZERlY29kZXJzO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9Z3JvdXBfYnkuanMubWFwIl0sIm5hbWVzIjpbImdyb3VwQnlDb250ZW50VG9waWMiLCJ2YWx1ZXMiLCJncm91cGVkRGVjb2RlcnMiLCJNYXAiLCJmb3JFYWNoIiwidmFsdWUiLCJkZWNzIiwiZ2V0IiwiY29udGVudFRvcGljIiwic2V0IiwicHVzaCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/dist/common/group_by.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/index.js":
|
||
|
|
/*!*******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/index.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 */ contentTopicToPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.contentTopicsByPubsubTopic),\n/* harmony export */ decodeRelayShard: () => (/* reexport safe */ _relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_7__.decodeRelayShard),\n/* harmony export */ determinePubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.determinePubsubTopic),\n/* harmony export */ encodeRelayShard: () => (/* reexport safe */ _relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_7__.encodeRelayShard),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.ensureValidContentTopic),\n/* harmony export */ getPseudoRandomSubset: () => (/* reexport safe */ _random_subset_js__WEBPACK_IMPORTED_MODULE_1__.getPseudoRandomSubset),\n/* harmony export */ getWsMultiaddrFromMultiaddrs: () => (/* binding */ getWsMultiaddrFromMultiaddrs),\n/* harmony export */ groupByContentTopic: () => (/* reexport safe */ _group_by_js__WEBPACK_IMPORTED_MODULE_2__.groupByContentTopic),\n/* harmony export */ isDefined: () => (/* reexport safe */ _is_defined_js__WEBPACK_IMPORTED_MODULE_0__.isDefined),\n/* harmony export */ isMessageSizeUnderCap: () => (/* reexport safe */ _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__.isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* reexport safe */ _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__.isWireSizeUnderCap),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.pubsubTopicToSingleShardInfo),\n/* harmony export */ pushOrInitMapSet: () => (/* reexport safe */ _push_or_init_map_js__WEBPACK_IMPORTED_MODULE_6__.pushOrInitMapSet),\n/* harmony export */ removeItemFromArray: () => (/* binding */ removeItemFromArray),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* reexport safe */ _sharding_js__WEBPACK_IMPORTED_MODULE_5__.singleShardInfosToShardInfo),\n/* harmony export */ toAsyncIterator: () => (/* reexport safe */ _to_async_iterator_js__WEBPACK_IMPORTED_MODULE_3__.toAsyncIterator)\n/* harmony export */ });\n/* harmony import */ var _is_defined_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is_defined.js */ \"(ssr)/./node_modules/@waku/utils/dist/common/is_defined.js\");\n/* harmony import */ var _random_subset_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./random_subset.js */ \"(ssr)/./node_modules/@waku/utils/dist/common/random_subset.js\");\n/* harmony import */ var _group_by_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./group_by.js */ \"(ssr)/./node_modules/@waku/utils/dist/common/group_by.js\");\n/* harmony import */ var _to_async_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./to_async_iterator.js */ \"(ssr)/./node_modules/@waku/utils/dist/common/to_async_iterator.js\");\n/* harmony import */ var _is_size_valid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is_size_valid.js */ \"(ssr)/./node_modules/@wa
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/is_defined.js":
|
||
|
|
/*!************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/is_defined.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 */ isDefined: () => (/* binding */ isDefined)\n/* harmony export */ });\nfunction isDefined(value) {\n return Boolean(value);\n} //# sourceMappingURL=is_defined.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vaXNfZGVmaW5lZC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBU0EsVUFBVUMsS0FBSztJQUMzQixPQUFPQyxRQUFRRDtBQUNuQixFQUNBLHNDQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvY29tbW9uL2lzX2RlZmluZWQuanM/MGZmMCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gaXNEZWZpbmVkKHZhbHVlKSB7XG4gICAgcmV0dXJuIEJvb2xlYW4odmFsdWUpO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXNfZGVmaW5lZC5qcy5tYXAiXSwibmFtZXMiOlsiaXNEZWZpbmVkIiwidmFsdWUiLCJCb29sZWFuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/dist/common/is_defined.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/is_size_valid.js":
|
||
|
|
/*!***************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/is_size_valid.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 */ isMessageSizeUnderCap: () => (/* binding */ isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* binding */ isWireSizeUnderCap)\n/* harmony export */ });\nconst MB = 1024 ** 2;\nconst SIZE_CAP_IN_MB = 1;\n/**\n * Return whether the size of the message is under the upper limit for the network.\n * This performs a protobuf encoding! If you have access to the fully encoded message,\n * use {@link isSizeUnderCapBuf} instead.\n * @param message\n * @param encoder\n */ async function isMessageSizeUnderCap(encoder, message) {\n const buf = await encoder.toWire(message);\n if (!buf) return false;\n return isWireSizeUnderCap(buf);\n}\nconst isWireSizeUnderCap = (buf)=>buf.length / MB <= SIZE_CAP_IN_MB; //# sourceMappingURL=is_size_valid.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vaXNfc2l6ZV92YWxpZC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBLE1BQU1BLEtBQUssUUFBUTtBQUNuQixNQUFNQyxpQkFBaUI7QUFDdkI7Ozs7OztDQU1DLEdBQ00sZUFBZUMsc0JBQXNCQyxPQUFPLEVBQUVDLE9BQU87SUFDeEQsTUFBTUMsTUFBTSxNQUFNRixRQUFRRyxNQUFNLENBQUNGO0lBQ2pDLElBQUksQ0FBQ0MsS0FDRCxPQUFPO0lBQ1gsT0FBT0UsbUJBQW1CRjtBQUM5QjtBQUNPLE1BQU1FLHFCQUFxQixDQUFDRixNQUFRQSxJQUFJRyxNQUFNLEdBQUdSLE1BQU1DLGVBQWUsQ0FDN0UseUNBQXlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vaXNfc2l6ZV92YWxpZC5qcz80MGI3Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IE1CID0gMTAyNCAqKiAyO1xuY29uc3QgU0laRV9DQVBfSU5fTUIgPSAxO1xuLyoqXG4gKiBSZXR1cm4gd2hldGhlciB0aGUgc2l6ZSBvZiB0aGUgbWVzc2FnZSBpcyB1bmRlciB0aGUgdXBwZXIgbGltaXQgZm9yIHRoZSBuZXR3b3JrLlxuICogVGhpcyBwZXJmb3JtcyBhIHByb3RvYnVmIGVuY29kaW5nISBJZiB5b3UgaGF2ZSBhY2Nlc3MgdG8gdGhlIGZ1bGx5IGVuY29kZWQgbWVzc2FnZSxcbiAqIHVzZSB7QGxpbmsgaXNTaXplVW5kZXJDYXBCdWZ9IGluc3RlYWQuXG4gKiBAcGFyYW0gbWVzc2FnZVxuICogQHBhcmFtIGVuY29kZXJcbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGlzTWVzc2FnZVNpemVVbmRlckNhcChlbmNvZGVyLCBtZXNzYWdlKSB7XG4gICAgY29uc3QgYnVmID0gYXdhaXQgZW5jb2Rlci50b1dpcmUobWVzc2FnZSk7XG4gICAgaWYgKCFidWYpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICByZXR1cm4gaXNXaXJlU2l6ZVVuZGVyQ2FwKGJ1Zik7XG59XG5leHBvcnQgY29uc3QgaXNXaXJlU2l6ZVVuZGVyQ2FwID0gKGJ1ZikgPT4gYnVmLmxlbmd0aCAvIE1CIDw9IFNJWkVfQ0FQX0lOX01CO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aXNfc2l6ZV92YWxpZC5qcy5tYXAiXSwibmFtZXMiOlsiTUIiLCJTSVpFX0NBUF9JTl9NQiIsImlzTWVzc2FnZVNpemVVbmRlckNhcCIsImVuY29kZXIiLCJtZXNzYWdlIiwiYnVmIiwidG9XaXJlIiwiaXNXaXJlU2l6ZVVuZGVyQ2FwIiwibGVuZ3RoIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/dist/common/is_size_valid.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/push_or_init_map.js":
|
||
|
|
/*!******************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/push_or_init_map.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 */ pushOrInitMapSet: () => (/* binding */ pushOrInitMapSet)\n/* harmony export */ });\nfunction pushOrInitMapSet(map, key, newValue) {\n let arr = map.get(key);\n if (typeof arr === \"undefined\") {\n map.set(key, new Set());\n arr = map.get(key);\n }\n arr.add(newValue);\n} //# sourceMappingURL=push_or_init_map.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcHVzaF9vcl9pbml0X21hcC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBU0EsaUJBQWlCQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsUUFBUTtJQUMvQyxJQUFJQyxNQUFNSCxJQUFJSSxHQUFHLENBQUNIO0lBQ2xCLElBQUksT0FBT0UsUUFBUSxhQUFhO1FBQzVCSCxJQUFJSyxHQUFHLENBQUNKLEtBQUssSUFBSUs7UUFDakJILE1BQU1ILElBQUlJLEdBQUcsQ0FBQ0g7SUFDbEI7SUFDQUUsSUFBSUksR0FBRyxDQUFDTDtBQUNaLEVBQ0EsNENBQTRDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcHVzaF9vcl9pbml0X21hcC5qcz8xNDFjIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBwdXNoT3JJbml0TWFwU2V0KG1hcCwga2V5LCBuZXdWYWx1ZSkge1xuICAgIGxldCBhcnIgPSBtYXAuZ2V0KGtleSk7XG4gICAgaWYgKHR5cGVvZiBhcnIgPT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgICAgbWFwLnNldChrZXksIG5ldyBTZXQoKSk7XG4gICAgICAgIGFyciA9IG1hcC5nZXQoa2V5KTtcbiAgICB9XG4gICAgYXJyLmFkZChuZXdWYWx1ZSk7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1wdXNoX29yX2luaXRfbWFwLmpzLm1hcCJdLCJuYW1lcyI6WyJwdXNoT3JJbml0TWFwU2V0IiwibWFwIiwia2V5IiwibmV3VmFsdWUiLCJhcnIiLCJnZXQiLCJzZXQiLCJTZXQiLCJhZGQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/dist/common/push_or_init_map.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/random_subset.js":
|
||
|
|
/*!***************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/random_subset.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 */ getPseudoRandomSubset: () => (/* binding */ getPseudoRandomSubset)\n/* harmony export */ });\n/**\n * Return pseudo random subset of the input.\n */ function getPseudoRandomSubset(values, wantedNumber) {\n if (values.length <= wantedNumber || values.length <= 1) {\n return values;\n }\n return shuffle(values).slice(0, wantedNumber);\n}\nfunction shuffle(arr) {\n if (arr.length <= 1) {\n return arr;\n }\n const randInt = ()=>{\n return Math.floor(Math.random() * Math.floor(arr.length));\n };\n for(let i = 0; i < arr.length; i++){\n const j = randInt();\n const tmp = arr[i];\n arr[i] = arr[j];\n arr[j] = tmp;\n }\n return arr;\n} //# sourceMappingURL=random_subset.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcmFuZG9tX3N1YnNldC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0NBRUMsR0FDTSxTQUFTQSxzQkFBc0JDLE1BQU0sRUFBRUMsWUFBWTtJQUN0RCxJQUFJRCxPQUFPRSxNQUFNLElBQUlELGdCQUFnQkQsT0FBT0UsTUFBTSxJQUFJLEdBQUc7UUFDckQsT0FBT0Y7SUFDWDtJQUNBLE9BQU9HLFFBQVFILFFBQVFJLEtBQUssQ0FBQyxHQUFHSDtBQUNwQztBQUNBLFNBQVNFLFFBQVFFLEdBQUc7SUFDaEIsSUFBSUEsSUFBSUgsTUFBTSxJQUFJLEdBQUc7UUFDakIsT0FBT0c7SUFDWDtJQUNBLE1BQU1DLFVBQVU7UUFDWixPQUFPQyxLQUFLQyxLQUFLLENBQUNELEtBQUtFLE1BQU0sS0FBS0YsS0FBS0MsS0FBSyxDQUFDSCxJQUFJSCxNQUFNO0lBQzNEO0lBQ0EsSUFBSyxJQUFJUSxJQUFJLEdBQUdBLElBQUlMLElBQUlILE1BQU0sRUFBRVEsSUFBSztRQUNqQyxNQUFNQyxJQUFJTDtRQUNWLE1BQU1NLE1BQU1QLEdBQUcsQ0FBQ0ssRUFBRTtRQUNsQkwsR0FBRyxDQUFDSyxFQUFFLEdBQUdMLEdBQUcsQ0FBQ00sRUFBRTtRQUNmTixHQUFHLENBQUNNLEVBQUUsR0FBR0M7SUFDYjtJQUNBLE9BQU9QO0FBQ1gsRUFDQSx5Q0FBeUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9kaXN0L2NvbW1vbi9yYW5kb21fc3Vic2V0LmpzP2M4OTQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZXR1cm4gcHNldWRvIHJhbmRvbSBzdWJzZXQgb2YgdGhlIGlucHV0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHNldWRvUmFuZG9tU3Vic2V0KHZhbHVlcywgd2FudGVkTnVtYmVyKSB7XG4gICAgaWYgKHZhbHVlcy5sZW5ndGggPD0gd2FudGVkTnVtYmVyIHx8IHZhbHVlcy5sZW5ndGggPD0gMSkge1xuICAgICAgICByZXR1cm4gdmFsdWVzO1xuICAgIH1cbiAgICByZXR1cm4gc2h1ZmZsZSh2YWx1ZXMpLnNsaWNlKDAsIHdhbnRlZE51bWJlcik7XG59XG5mdW5jdGlvbiBzaHVmZmxlKGFycikge1xuICAgIGlmIChhcnIubGVuZ3RoIDw9IDEpIHtcbiAgICAgICAgcmV0dXJuIGFycjtcbiAgICB9XG4gICAgY29uc3QgcmFuZEludCA9ICgpID0+IHtcbiAgICAgICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIE1hdGguZmxvb3IoYXJyLmxlbmd0aCkpO1xuICAgIH07XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgY29uc3QgaiA9IHJhbmRJbnQoKTtcbiAgICAgICAgY29uc3QgdG1wID0gYXJyW2ldO1xuICAgICAgICBhcnJbaV0gPSBhcnJbal07XG4gICAgICAgIGFycltqXSA9IHRtcDtcbiAgICB9XG4gICAgcmV0dXJuIGFycjtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXJhbmRvbV9zdWJzZXQuanMubWFwIl0sIm5hbWVzIjpbImdldFBzZXVkb1JhbmRvbVN1YnNldCIsInZhbHVlcyIsIndhbnRlZE51bWJlciIsImxlbmd0aCIsInNodWZmbGUiLCJzbGljZSIsImFyciIsInJhbmRJbnQiLCJNYXRoIiwiZmxvb3IiLCJyYW5kb20iLCJpIiwiaiIsInRtcCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/dist/common/random_subset.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/relay_shard_codec.js":
|
||
|
|
/*!*******************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/relay_shard_codec.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 */ decodeRelayShard: () => (/* binding */ decodeRelayShard),\n/* harmony export */ encodeRelayShard: () => (/* binding */ encodeRelayShard)\n/* harmony export */ });\nconst decodeRelayShard = (bytes)=>{\n // explicitly converting to Uint8Array to avoid Buffer\n // https://github.com/libp2p/js-libp2p/issues/2146\n bytes = new Uint8Array(bytes);\n if (bytes.length < 3) throw new Error(\"Insufficient data\");\n const view = new DataView(bytes.buffer);\n const clusterId = view.getUint16(0);\n const shards = [];\n if (bytes.length === 130) {\n // rsv format (Bit Vector)\n for(let i = 0; i < 1024; i++){\n const byteIndex = Math.floor(i / 8) + 2; // Adjusted for the 2-byte cluster field\n const bitIndex = 7 - i % 8;\n if (view.getUint8(byteIndex) & 1 << bitIndex) {\n shards.push(i);\n }\n }\n } else {\n // rs format (Index List)\n const numIndices = view.getUint8(2);\n for(let i = 0, offset = 3; i < numIndices; i++, offset += 2){\n if (offset + 1 >= bytes.length) throw new Error(\"Unexpected end of data\");\n shards.push(view.getUint16(offset));\n }\n }\n return {\n clusterId,\n shards\n };\n};\nconst encodeRelayShard = (shardInfo)=>{\n const { clusterId, shards } = shardInfo;\n const totalLength = shards.length >= 64 ? 130 : 3 + 2 * shards.length;\n const buffer = new ArrayBuffer(totalLength);\n const view = new DataView(buffer);\n view.setUint16(0, clusterId);\n if (shards.length >= 64) {\n // rsv format (Bit Vector)\n for (const index of shards){\n const byteIndex = Math.floor(index / 8) + 2; // Adjusted for the 2-byte cluster field\n const bitIndex = 7 - index % 8;\n view.setUint8(byteIndex, view.getUint8(byteIndex) | 1 << bitIndex);\n }\n } else {\n // rs format (Index List)\n view.setUint8(2, shards.length);\n for(let i = 0, offset = 3; i < shards.length; i++, offset += 2){\n view.setUint16(offset, shards[i]);\n }\n }\n return new Uint8Array(buffer);\n}; //# sourceMappingURL=relay_shard_codec.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vcmVsYXlfc2hhcmRfY29kZWMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTyxNQUFNQSxtQkFBbUIsQ0FBQ0M7SUFDN0Isc0RBQXNEO0lBQ3RELGtEQUFrRDtJQUNsREEsUUFBUSxJQUFJQyxXQUFXRDtJQUN2QixJQUFJQSxNQUFNRSxNQUFNLEdBQUcsR0FDZixNQUFNLElBQUlDLE1BQU07SUFDcEIsTUFBTUMsT0FBTyxJQUFJQyxTQUFTTCxNQUFNTSxNQUFNO0lBQ3RDLE1BQU1DLFlBQVlILEtBQUtJLFNBQVMsQ0FBQztJQUNqQyxNQUFNQyxTQUFTLEVBQUU7SUFDakIsSUFBSVQsTUFBTUUsTUFBTSxLQUFLLEtBQUs7UUFDdEIsMEJBQTBCO1FBQzFCLElBQUssSUFBSVEsSUFBSSxHQUFHQSxJQUFJLE1BQU1BLElBQUs7WUFDM0IsTUFBTUMsWUFBWUMsS0FBS0MsS0FBSyxDQUFDSCxJQUFJLEtBQUssR0FBRyx3Q0FBd0M7WUFDakYsTUFBTUksV0FBVyxJQUFLSixJQUFJO1lBQzFCLElBQUlOLEtBQUtXLFFBQVEsQ0FBQ0osYUFBYyxLQUFLRyxVQUFXO2dCQUM1Q0wsT0FBT08sSUFBSSxDQUFDTjtZQUNoQjtRQUNKO0lBQ0osT0FDSztRQUNELHlCQUF5QjtRQUN6QixNQUFNTyxhQUFhYixLQUFLVyxRQUFRLENBQUM7UUFDakMsSUFBSyxJQUFJTCxJQUFJLEdBQUdRLFNBQVMsR0FBR1IsSUFBSU8sWUFBWVAsS0FBS1EsVUFBVSxFQUFHO1lBQzFELElBQUlBLFNBQVMsS0FBS2xCLE1BQU1FLE1BQU0sRUFDMUIsTUFBTSxJQUFJQyxNQUFNO1lBQ3BCTSxPQUFPTyxJQUFJLENBQUNaLEtBQUtJLFNBQVMsQ0FBQ1U7UUFDL0I7SUFDSjtJQUNBLE9BQU87UUFBRVg7UUFBV0U7SUFBTztBQUMvQixFQUFFO0FBQ0ssTUFBTVUsbUJBQW1CLENBQUNDO0lBQzdCLE1BQU0sRUFBRWIsU0FBUyxFQUFFRSxNQUFNLEVBQUUsR0FBR1c7SUFDOUIsTUFBTUMsY0FBY1osT0FBT1AsTUFBTSxJQUFJLEtBQUssTUFBTSxJQUFJLElBQUlPLE9BQU9QLE1BQU07SUFDckUsTUFBTUksU0FBUyxJQUFJZ0IsWUFBWUQ7SUFDL0IsTUFBTWpCLE9BQU8sSUFBSUMsU0FBU0M7SUFDMUJGLEtBQUttQixTQUFTLENBQUMsR0FBR2hCO0lBQ2xCLElBQUlFLE9BQU9QLE1BQU0sSUFBSSxJQUFJO1FBQ3JCLDBCQUEwQjtRQUMxQixLQUFLLE1BQU1zQixTQUFTZixPQUFRO1lBQ3hCLE1BQU1FLFlBQVlDLEtBQUtDLEtBQUssQ0FBQ1csUUFBUSxLQUFLLEdBQUcsd0NBQXdDO1lBQ3JGLE1BQU1WLFdBQVcsSU
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/sharding.js":
|
||
|
|
/*!**********************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/sharding.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 */ contentTopicToPubsubTopic: () => (/* binding */ contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* binding */ contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* binding */ contentTopicsByPubsubTopic),\n/* harmony export */ determinePubsubTopic: () => (/* binding */ determinePubsubTopic),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* binding */ ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* binding */ ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* binding */ ensureValidContentTopic),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* binding */ pubsubTopicToSingleShardInfo),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* binding */ shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* binding */ singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* binding */ singleShardInfosToShardInfo)\n/* harmony export */ });\n/* harmony import */ var _noble_hashes_sha256__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @noble/hashes/sha256 */ \"(ssr)/./node_modules/@noble/hashes/esm/sha256.js\");\n/* harmony import */ var _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @waku/interfaces */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/index.js\");\n/* harmony import */ var _bytes_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../bytes/index.js */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n\n\n\nconst singleShardInfoToPubsubTopic = (shardInfo)=>{\n if (shardInfo.clusterId === undefined || shardInfo.shard === undefined) throw new Error(\"Invalid shard\");\n return `/waku/2/rs/${shardInfo.clusterId}/${shardInfo.shard}`;\n};\nconst singleShardInfosToShardInfo = (singleShardInfos)=>{\n if (singleShardInfos.length === 0) throw new Error(\"Invalid shard\");\n const clusterIds = singleShardInfos.map((shardInfo)=>shardInfo.clusterId);\n if (new Set(clusterIds).size !== 1) {\n throw new Error(\"Passed shard infos have different clusterIds\");\n }\n const shards = singleShardInfos.map((shardInfo)=>shardInfo.shard).filter((shard)=>shard !== undefined);\n return {\n clusterId: singleShardInfos[0].clusterId,\n shards\n };\n};\nconst shardInfoToPubsubTopics = (shardInfo)=>{\n if (\"contentTopics\" in shardInfo && shardInfo.contentTopics) {\n // Autosharding: explicitly defined content topics\n return Array.from(new Set(shardInfo.contentTopics.map((contentTopic)=>contentTopicToPubsubTopic(contentTopic, shardInfo.clusterId))));\n } else if (\"shards\" in shardInfo) {\n // Static sharding\n if (shardInfo.shards === undefined) throw new Error(\"Invalid shard\");\n return Array.from(new Set(shardInfo.shards.map((index)=>`/waku/2/rs/${shardInfo.clusterId ?? _waku_interfaces__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_CLUSTER_ID}/${index}`)));\n } else if (\"application\" in shardInfo && \"version\" in shardInfo) {\n // Autosharding: single shard from application and version\n return [\n contentTopicToPubsubTopic(`/${shardInfo.application}/${shardInfo.version}/default/default`, shardInfo.clusterId)\n ];\n } else {\n throw new Error(\"Missing required configuration in shard parameters\");\n }\n};\nconst pubsubTopicToSingleShardInfo = (pubsubTopics)=>{\n const parts = pubsubTopics.split(\"/\");\n if (parts.length != 6 || parts[1] !== \"waku\" || parts[2] !== \"2\" || parts[3] !== \"rs\") throw new Error(\"Invalid pubsub topic\");\n const clusterId = parseInt(parts[4]);\n const shard = parseInt(parts[5]);\n if (isNaN(clusterId) || isNaN(shard)) throw new Error(\"Invalid clusterId or shard\");\n return {\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/common/to_async_iterator.js":
|
||
|
|
/*!*******************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/common/to_async_iterator.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 */ toAsyncIterator: () => (/* binding */ toAsyncIterator)\n/* harmony export */ });\nconst FRAME_RATE = 60;\n/**\n * Function that transforms IReceiver subscription to iterable stream of data.\n * @param receiver - object that allows to be subscribed to;\n * @param decoder - parameter to be passed to receiver for subscription;\n * @param options - options for receiver for subscription;\n * @param iteratorOptions - optional configuration for iterator;\n * @returns iterator and stop function to terminate it.\n */ async function toAsyncIterator(receiver, decoder, iteratorOptions) {\n const iteratorDelay = iteratorOptions?.iteratorDelay ?? FRAME_RATE;\n const messages = [];\n let unsubscribe;\n unsubscribe = await receiver.subscribe(decoder, (message)=>{\n messages.push(message);\n });\n const isWithTimeout = Number.isInteger(iteratorOptions?.timeoutMs);\n const timeoutMs = iteratorOptions?.timeoutMs ?? 0;\n const startTime = Date.now();\n async function* iterator() {\n while(true){\n if (isWithTimeout && Date.now() - startTime >= timeoutMs) {\n return;\n }\n await wait(iteratorDelay);\n const message = messages.shift();\n if (!unsubscribe && messages.length === 0) {\n return message;\n }\n if (!message && unsubscribe) {\n continue;\n }\n yield message;\n }\n }\n return {\n iterator: iterator(),\n async stop () {\n if (unsubscribe) {\n await unsubscribe();\n unsubscribe = undefined;\n }\n }\n };\n}\nfunction wait(ms) {\n return new Promise((resolve)=>{\n setTimeout(resolve, ms);\n });\n} //# sourceMappingURL=to_async_iterator.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vdG9fYXN5bmNfaXRlcmF0b3IuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLGFBQWE7QUFDbkI7Ozs7Ozs7Q0FPQyxHQUNNLGVBQWVDLGdCQUFnQkMsUUFBUSxFQUFFQyxPQUFPLEVBQUVDLGVBQWU7SUFDcEUsTUFBTUMsZ0JBQWdCRCxpQkFBaUJDLGlCQUFpQkw7SUFDeEQsTUFBTU0sV0FBVyxFQUFFO0lBQ25CLElBQUlDO0lBQ0pBLGNBQWMsTUFBTUwsU0FBU00sU0FBUyxDQUFDTCxTQUFTLENBQUNNO1FBQzdDSCxTQUFTSSxJQUFJLENBQUNEO0lBQ2xCO0lBQ0EsTUFBTUUsZ0JBQWdCQyxPQUFPQyxTQUFTLENBQUNULGlCQUFpQlU7SUFDeEQsTUFBTUEsWUFBWVYsaUJBQWlCVSxhQUFhO0lBQ2hELE1BQU1DLFlBQVlDLEtBQUtDLEdBQUc7SUFDMUIsZ0JBQWdCQztRQUNaLE1BQU8sS0FBTTtZQUNULElBQUlQLGlCQUFpQkssS0FBS0MsR0FBRyxLQUFLRixhQUFhRCxXQUFXO2dCQUN0RDtZQUNKO1lBQ0EsTUFBTUssS0FBS2Q7WUFDWCxNQUFNSSxVQUFVSCxTQUFTYyxLQUFLO1lBQzlCLElBQUksQ0FBQ2IsZUFBZUQsU0FBU2UsTUFBTSxLQUFLLEdBQUc7Z0JBQ3ZDLE9BQU9aO1lBQ1g7WUFDQSxJQUFJLENBQUNBLFdBQVdGLGFBQWE7Z0JBQ3pCO1lBQ0o7WUFDQSxNQUFNRTtRQUNWO0lBQ0o7SUFDQSxPQUFPO1FBQ0hTLFVBQVVBO1FBQ1YsTUFBTUk7WUFDRixJQUFJZixhQUFhO2dCQUNiLE1BQU1BO2dCQUNOQSxjQUFjZ0I7WUFDbEI7UUFDSjtJQUNKO0FBQ0o7QUFDQSxTQUFTSixLQUFLSyxFQUFFO0lBQ1osT0FBTyxJQUFJQyxRQUFRLENBQUNDO1FBQ2hCQyxXQUFXRCxTQUFTRjtJQUN4QjtBQUNKLEVBQ0EsNkNBQTZDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9jb21tb24vdG9fYXN5bmNfaXRlcmF0b3IuanM/OTcwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBGUkFNRV9SQVRFID0gNjA7XG4vKipcbiAqIEZ1bmN0aW9uIHRoYXQgdHJhbnNmb3JtcyBJUmVjZWl2ZXIgc3Vic2NyaXB0aW9uIHRvIGl0ZXJhYmxlIHN0cmVhbSBvZiBkYXRhLlxuICogQHBhcmFtIHJlY2VpdmVyIC0gb2JqZWN0IHRoYXQgYWxsb3dzIHRvIGJlIHN1YnNjcmliZWQgdG87XG4gKiBAcGFyYW0gZGVjb2RlciAtIHBhcmFtZXRlciB0byBiZSBwYXNzZWQgdG8gcmVjZWl2ZXIgZm9yIHN1YnNjcmlwdGlvbjtcbiAqIEBwYXJhbSBvcHRpb25zIC0gb3B0aW9ucyBmb3IgcmVjZWl2ZXIgZm9yIHN1YnNjcmlwdGlvbjtcbiAqIEBwYXJhbSBpdGVyYXRvck9wdGlvbnMgLSBvcHRpb25hbCBjb25maWd1cmF0aW9uIGZvciBpdGVyYXRvcjtcbiAqIEByZXR1cm5zIGl0ZXJhdG9yIGFuZCBzdG9wIGZ1bmN0aW9uIHRvIHRlcm1pbmF0ZSBpdC5cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHRvQXN5bmNJdGVyYXRvcihyZWNlaXZlciwgZGVjb2RlciwgaXRlcmF0b3JPcHRpb25zKSB7XG4gICAgY29uc3QgaXRlcm
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/index.js":
|
||
|
|
/*!************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/index.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 */ Logger: () => (/* reexport safe */ _logger_index_js__WEBPACK_IMPORTED_MODULE_1__.Logger),\n/* harmony export */ contentTopicToPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicToPubsubTopic),\n/* harmony export */ contentTopicToShardIndex: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicToShardIndex),\n/* harmony export */ contentTopicsByPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.contentTopicsByPubsubTopic),\n/* harmony export */ decodeRelayShard: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.decodeRelayShard),\n/* harmony export */ determinePubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.determinePubsubTopic),\n/* harmony export */ encodeRelayShard: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.encodeRelayShard),\n/* harmony export */ ensurePubsubTopicIsConfigured: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensurePubsubTopicIsConfigured),\n/* harmony export */ ensureShardingConfigured: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensureShardingConfigured),\n/* harmony export */ ensureValidContentTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.ensureValidContentTopic),\n/* harmony export */ getPseudoRandomSubset: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.getPseudoRandomSubset),\n/* harmony export */ getWsMultiaddrFromMultiaddrs: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.getWsMultiaddrFromMultiaddrs),\n/* harmony export */ groupByContentTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.groupByContentTopic),\n/* harmony export */ isDefined: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isDefined),\n/* harmony export */ isMessageSizeUnderCap: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isMessageSizeUnderCap),\n/* harmony export */ isWireSizeUnderCap: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.isWireSizeUnderCap),\n/* harmony export */ pubsubTopicToSingleShardInfo: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.pubsubTopicToSingleShardInfo),\n/* harmony export */ pushOrInitMapSet: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.pushOrInitMapSet),\n/* harmony export */ removeItemFromArray: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.removeItemFromArray),\n/* harmony export */ shardInfoToPubsubTopics: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.shardInfoToPubsubTopics),\n/* harmony export */ singleShardInfoToPubsubTopic: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.singleShardInfoToPubsubTopic),\n/* harmony export */ singleShardInfosToShardInfo: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.singleShardInfosToShardInfo),\n/* harmony export */ toAsyncIterator: () => (/* reexport safe */ _common_index_js__WEBPACK_IMPORTED_MODULE_0__.toAsyncIterator)\n/* harmony export */ });\n/* harmony import */ var _common_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common/index.js */ \"(ssr)/./node_modules/@waku/utils/dist/common/index.js\");\n/* harmony import */ var _logger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logger/index.js */ \"(ssr)/./node_modules/@waku/utils/dist/logger/index.js\");\n\n //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQWtDO0FBQ1Ms
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/libp2p/index.js":
|
||
|
|
/*!*******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/libp2p/index.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 */ getConnectedPeersForProtocolAndShard: () => (/* binding */ getConnectedPeersForProtocolAndShard),\n/* harmony export */ getPeersForProtocol: () => (/* binding */ getPeersForProtocol),\n/* harmony export */ selectConnection: () => (/* binding */ selectConnection),\n/* harmony export */ selectRandomPeer: () => (/* binding */ selectRandomPeer),\n/* harmony export */ sortPeersByLatency: () => (/* binding */ sortPeersByLatency)\n/* harmony export */ });\n/* harmony import */ var _bytes_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../bytes/index.js */ \"(ssr)/./node_modules/@waku/utils/dist/bytes/index.js\");\n/* harmony import */ var _common_relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../common/relay_shard_codec.js */ \"(ssr)/./node_modules/@waku/utils/dist/common/relay_shard_codec.js\");\n\n\n/**\n * Returns a pseudo-random peer that supports the given protocol.\n * Useful for protocols such as store and light push\n */ function selectRandomPeer(peers) {\n if (peers.length === 0) return;\n const index = Math.round(Math.random() * (peers.length - 1));\n return peers[index];\n}\n/**\n * Function to sort peers by latency from lowest to highest\n * @param peerStore - The Libp2p PeerStore\n * @param peers - The list of peers to choose from\n * @returns Sorted array of peers by latency\n */ async function sortPeersByLatency(peerStore, peers) {\n if (peers.length === 0) return [];\n const results = await Promise.all(peers.map(async (peer)=>{\n try {\n const pingBytes = (await peerStore.get(peer.id)).metadata.get(\"ping\");\n if (!pingBytes) return {\n peer,\n ping: Infinity\n };\n const ping = Number((0,_bytes_index_js__WEBPACK_IMPORTED_MODULE_0__.bytesToUtf8)(pingBytes));\n return {\n peer,\n ping\n };\n } catch (error) {\n return {\n peer,\n ping: Infinity\n };\n }\n }));\n // filter out null values\n const validResults = results.filter((result)=>result !== null);\n return validResults.sort((a, b)=>a.ping - b.ping).map((result)=>result.peer);\n}\n/**\n * Returns the list of peers that supports the given protocol.\n */ async function getPeersForProtocol(peerStore, protocols) {\n const peers = [];\n await peerStore.forEach((peer)=>{\n for(let i = 0; i < protocols.length; i++){\n if (peer.protocols.includes(protocols[i])) {\n peers.push(peer);\n break;\n }\n }\n });\n return peers;\n}\nasync function getConnectedPeersForProtocolAndShard(connections, peerStore, protocols, shardInfo) {\n const openConnections = connections.filter((connection)=>connection.status === \"open\");\n const peerPromises = openConnections.map(async (connection)=>{\n const peer = await peerStore.get(connection.remotePeer);\n const supportsProtocol = protocols.some((protocol)=>peer.protocols.includes(protocol));\n if (supportsProtocol) {\n if (shardInfo) {\n const encodedPeerShardInfo = peer.metadata.get(\"shardInfo\");\n const peerShardInfo = encodedPeerShardInfo && (0,_common_relay_shard_codec_js__WEBPACK_IMPORTED_MODULE_1__.decodeRelayShard)(encodedPeerShardInfo);\n if (peerShardInfo && shardInfo.clusterId === peerShardInfo.clusterId) {\n return peer;\n }\n } else {\n return peer;\n }\n }\n return null;\n });\n const peersWithNulls = await Promise.all(peerPromises);\n return peersWithNulls.filter((peer)=>peer !== null);\n}\nfunction selectConnection(connections) {\n if (!connections.length) return;\n if (connections.length === 1) return connections[0];\n let latestConnection;\n
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/dist/logger/index.js":
|
||
|
|
/*!*******************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/dist/logger/index.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 */ Logger: () => (/* binding */ Logger)\n/* harmony export */ });\n/* harmony import */ var debug__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! debug */ \"(ssr)/./node_modules/debug/src/index.js\");\n\nconst APP_NAME = \"waku\";\nclass Logger {\n static createDebugNamespace(level, prefix) {\n return prefix ? `${APP_NAME}:${level}:${prefix}` : `${APP_NAME}:${level}`;\n }\n constructor(prefix){\n this._info = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"info\", prefix));\n this._warn = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"warn\", prefix));\n this._error = debug__WEBPACK_IMPORTED_MODULE_0__(Logger.createDebugNamespace(\"error\", prefix));\n }\n get info() {\n return this._info;\n }\n get warn() {\n return this._warn;\n }\n get error() {\n return this._error;\n }\n log(level, ...args) {\n const logger = this[level];\n logger(...args);\n }\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvZGlzdC9sb2dnZXIvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBMEI7QUFDMUIsTUFBTUMsV0FBVztBQUNWLE1BQU1DO0lBSVQsT0FBT0MscUJBQXFCQyxLQUFLLEVBQUVDLE1BQU0sRUFBRTtRQUN2QyxPQUFPQSxTQUFTLENBQUMsRUFBRUosU0FBUyxDQUFDLEVBQUVHLE1BQU0sQ0FBQyxFQUFFQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUVKLFNBQVMsQ0FBQyxFQUFFRyxNQUFNLENBQUM7SUFDN0U7SUFDQUUsWUFBWUQsTUFBTSxDQUFFO1FBQ2hCLElBQUksQ0FBQ0UsS0FBSyxHQUFHUCxrQ0FBS0EsQ0FBQ0UsT0FBT0Msb0JBQW9CLENBQUMsUUFBUUU7UUFDdkQsSUFBSSxDQUFDRyxLQUFLLEdBQUdSLGtDQUFLQSxDQUFDRSxPQUFPQyxvQkFBb0IsQ0FBQyxRQUFRRTtRQUN2RCxJQUFJLENBQUNJLE1BQU0sR0FBR1Qsa0NBQUtBLENBQUNFLE9BQU9DLG9CQUFvQixDQUFDLFNBQVNFO0lBQzdEO0lBQ0EsSUFBSUssT0FBTztRQUNQLE9BQU8sSUFBSSxDQUFDSCxLQUFLO0lBQ3JCO0lBQ0EsSUFBSUksT0FBTztRQUNQLE9BQU8sSUFBSSxDQUFDSCxLQUFLO0lBQ3JCO0lBQ0EsSUFBSUksUUFBUTtRQUNSLE9BQU8sSUFBSSxDQUFDSCxNQUFNO0lBQ3RCO0lBQ0FJLElBQUlULEtBQUssRUFBRSxHQUFHVSxJQUFJLEVBQUU7UUFDaEIsTUFBTUMsU0FBUyxJQUFJLENBQUNYLE1BQU07UUFDMUJXLFVBQVVEO0lBQ2Q7QUFDSixFQUNBLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL2Rpc3QvbG9nZ2VyL2luZGV4LmpzP2VhNzciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRlYnVnIGZyb20gXCJkZWJ1Z1wiO1xuY29uc3QgQVBQX05BTUUgPSBcIndha3VcIjtcbmV4cG9ydCBjbGFzcyBMb2dnZXIge1xuICAgIF9pbmZvO1xuICAgIF93YXJuO1xuICAgIF9lcnJvcjtcbiAgICBzdGF0aWMgY3JlYXRlRGVidWdOYW1lc3BhY2UobGV2ZWwsIHByZWZpeCkge1xuICAgICAgICByZXR1cm4gcHJlZml4ID8gYCR7QVBQX05BTUV9OiR7bGV2ZWx9OiR7cHJlZml4fWAgOiBgJHtBUFBfTkFNRX06JHtsZXZlbH1gO1xuICAgIH1cbiAgICBjb25zdHJ1Y3RvcihwcmVmaXgpIHtcbiAgICAgICAgdGhpcy5faW5mbyA9IGRlYnVnKExvZ2dlci5jcmVhdGVEZWJ1Z05hbWVzcGFjZShcImluZm9cIiwgcHJlZml4KSk7XG4gICAgICAgIHRoaXMuX3dhcm4gPSBkZWJ1ZyhMb2dnZXIuY3JlYXRlRGVidWdOYW1lc3BhY2UoXCJ3YXJuXCIsIHByZWZpeCkpO1xuICAgICAgICB0aGlzLl9lcnJvciA9IGRlYnVnKExvZ2dlci5jcmVhdGVEZWJ1Z05hbWVzcGFjZShcImVycm9yXCIsIHByZWZpeCkpO1xuICAgIH1cbiAgICBnZXQgaW5mbygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2luZm87XG4gICAgfVxuICAgIGdldCB3YXJuKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fd2FybjtcbiAgICB9XG4gICAgZ2V0IGVycm9yKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fZXJyb3I7XG4gICAgfVxuICAgIGxvZyhsZXZlbCwgLi4uYXJncykge1xuICAgICAgICBjb25zdCBsb2dnZXIgPSB0aGlzW2xldmVsXTtcbiAgICAgICAgbG9nZ2VyKC4uLmFyZ3MpO1xuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6WyJkZWJ1ZyIsIkFQUF9OQU1FIiwiTG9nZ2VyIiwiY3JlYXRlRGVidWdOYW1lc3BhY2UiLCJsZXZlbCIsInByZWZpeCIsImNvbnN0cnVjdG9yIiwiX2luZm8iLCJfd2FybiIsIl9lcnJvciIsImluZm8iLCJ3YXJuIiwiZXJyb3IiLCJsb2ciLCJhcmdzIiwibG9nZ2VyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/dist/logger/index.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/connection_manager.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/connection_manager.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 */ EConnectionStateEvents: () => (/* binding */ EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* binding */ EPeersByDiscoveryEvents),\n/* harmony export */ Tags: () => (/* binding */ Tags)\n/* harmony export */ });\nvar Tags;\n(function(Tags) {\n Tags[\"BOOTSTRAP\"] = \"bootstrap\";\n Tags[\"PEER_EXCHANGE\"] = \"peer-exchange\";\n Tags[\"LOCAL\"] = \"local-peer-cache\";\n})(Tags || (Tags = {}));\nvar EPeersByDiscoveryEvents;\n(function(EPeersByDiscoveryEvents) {\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_BOOTSTRAP\"] = \"peer:discovery:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_DISCOVERY_PEER_EXCHANGE\"] = \"peer:discovery:peer-exchange\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_BOOTSTRAP\"] = \"peer:connected:bootstrap\";\n EPeersByDiscoveryEvents[\"PEER_CONNECT_PEER_EXCHANGE\"] = \"peer:connected:peer-exchange\";\n})(EPeersByDiscoveryEvents || (EPeersByDiscoveryEvents = {}));\nvar EConnectionStateEvents;\n(function(EConnectionStateEvents) {\n EConnectionStateEvents[\"CONNECTION_STATUS\"] = \"waku:connection\";\n})(EConnectionStateEvents || (EConnectionStateEvents = {})); //# sourceMappingURL=connection_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9jb25uZWN0aW9uX21hbmFnZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQU8sSUFBSUEsS0FBSztBQUNmLFVBQVVBLElBQUk7SUFDWEEsSUFBSSxDQUFDLFlBQVksR0FBRztJQUNwQkEsSUFBSSxDQUFDLGdCQUFnQixHQUFHO0lBQ3hCQSxJQUFJLENBQUMsUUFBUSxHQUFHO0FBQ3BCLEdBQUdBLFFBQVNBLENBQUFBLE9BQU8sQ0FBQztBQUNiLElBQUlDLHdCQUF3QjtBQUNsQyxVQUFVQSx1QkFBdUI7SUFDOUJBLHVCQUF1QixDQUFDLDJCQUEyQixHQUFHO0lBQ3REQSx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRztJQUMxREEsdUJBQXVCLENBQUMseUJBQXlCLEdBQUc7SUFDcERBLHVCQUF1QixDQUFDLDZCQUE2QixHQUFHO0FBQzVELEdBQUdBLDJCQUE0QkEsQ0FBQUEsMEJBQTBCLENBQUM7QUFDbkQsSUFBSUMsdUJBQXVCO0FBQ2pDLFVBQVVBLHNCQUFzQjtJQUM3QkEsc0JBQXNCLENBQUMsb0JBQW9CLEdBQUc7QUFDbEQsR0FBR0EsMEJBQTJCQSxDQUFBQSx5QkFBeUIsQ0FBQyxLQUN4RCw4Q0FBOEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2Nvbm5lY3Rpb25fbWFuYWdlci5qcz9lNmM3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB2YXIgVGFncztcbihmdW5jdGlvbiAoVGFncykge1xuICAgIFRhZ3NbXCJCT09UU1RSQVBcIl0gPSBcImJvb3RzdHJhcFwiO1xuICAgIFRhZ3NbXCJQRUVSX0VYQ0hBTkdFXCJdID0gXCJwZWVyLWV4Y2hhbmdlXCI7XG4gICAgVGFnc1tcIkxPQ0FMXCJdID0gXCJsb2NhbC1wZWVyLWNhY2hlXCI7XG59KShUYWdzIHx8IChUYWdzID0ge30pKTtcbmV4cG9ydCB2YXIgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHM7XG4oZnVuY3Rpb24gKEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzKSB7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0RJU0NPVkVSWV9CT09UU1RSQVBcIl0gPSBcInBlZXI6ZGlzY292ZXJ5OmJvb3RzdHJhcFwiO1xuICAgIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzW1wiUEVFUl9ESVNDT1ZFUllfUEVFUl9FWENIQU5HRVwiXSA9IFwicGVlcjpkaXNjb3Zlcnk6cGVlci1leGNoYW5nZVwiO1xuICAgIEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzW1wiUEVFUl9DT05ORUNUX0JPT1RTVFJBUFwiXSA9IFwicGVlcjpjb25uZWN0ZWQ6Ym9vdHN0cmFwXCI7XG4gICAgRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHNbXCJQRUVSX0NPTk5FQ1RfUEVFUl9FWENIQU5HRVwiXSA9IFwicGVlcjpjb25uZWN0ZWQ6cGVlci1leGNoYW5nZVwiO1xufSkoRVBlZXJzQnlEaXNjb3ZlcnlFdmVudHMgfHwgKEVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzID0ge30pKTtcbmV4cG9ydCB2YXIgRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cztcbihmdW5jdGlvbiAoRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cykge1xuICAgIEVDb25uZWN0aW9uU3RhdGVFdmVudHNbXCJDT05ORUNUSU9OX1NUQVRVU1wiXSA9IFwid2FrdTpjb25uZWN0aW9uXCI7XG59KShFQ29ubmVjdGlvblN0YXRlRXZlbnRzIHx8IChFQ29ubmVjdGlvblN0YXRlRXZlbnRzID0ge30pKTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNvbm5lY3Rpb25fbWFuYWdlci5qcy5tYXAiXSwibmFtZXMiOlsiVGFncyIsIkVQZWVyc0J5RGlzY292ZXJ5RXZlbnRzIiwiRUNvbm5lY3Rpb25TdGF0ZUV2ZW50cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/connection_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/constants.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/constants.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_CLUSTER_ID: () => (/* binding */ DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* binding */ DefaultPubsubTopic)\n/* harmony export */ });\n/**\n * DefaultPubsubTopic is the default gossipsub topic to use for Waku.\n */ const DefaultPubsubTopic = \"/waku/2/default-waku/proto\";\n/**\n * The default cluster ID for The Waku Network\n */ const DEFAULT_CLUSTER_ID = 1; //# sourceMappingURL=constants.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9jb25zdGFudHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTs7Q0FFQyxHQUNNLE1BQU1BLHFCQUFxQiw2QkFBNkI7QUFDL0Q7O0NBRUMsR0FDTSxNQUFNQyxxQkFBcUIsRUFBRSxDQUNwQyxxQ0FBcUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L2NvbnN0YW50cy5qcz84MTY1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGVmYXVsdFB1YnN1YlRvcGljIGlzIHRoZSBkZWZhdWx0IGdvc3NpcHN1YiB0b3BpYyB0byB1c2UgZm9yIFdha3UuXG4gKi9cbmV4cG9ydCBjb25zdCBEZWZhdWx0UHVic3ViVG9waWMgPSBcIi93YWt1LzIvZGVmYXVsdC13YWt1L3Byb3RvXCI7XG4vKipcbiAqIFRoZSBkZWZhdWx0IGNsdXN0ZXIgSUQgZm9yIFRoZSBXYWt1IE5ldHdvcmtcbiAqL1xuZXhwb3J0IGNvbnN0IERFRkFVTFRfQ0xVU1RFUl9JRCA9IDE7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb25zdGFudHMuanMubWFwIl0sIm5hbWVzIjpbIkRlZmF1bHRQdWJzdWJUb3BpYyIsIkRFRkFVTFRfQ0xVU1RFUl9JRCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/constants.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/dns_discovery.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/dns_discovery.js ***!
|
||
|
|
\**************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=dns_discovery.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9kbnNfZGlzY292ZXJ5LmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvZG5zX2Rpc2NvdmVyeS5qcz9kN2IzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRuc19kaXNjb3ZlcnkuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/dns_discovery.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/enr.js":
|
||
|
|
/*!****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/enr.js ***!
|
||
|
|
\****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=enr.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9lbnIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsK0JBQStCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9lbnIuanM/MmZiNCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1lbnIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/enr.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/filter.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/filter.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=filter.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9maWx0ZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysa0NBQWtDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9maWx0ZXIuanM/ZDFiYSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1maWx0ZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/filter.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/index.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/index.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_CLUSTER_ID: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DEFAULT_CLUSTER_ID),\n/* harmony export */ DefaultPubsubTopic: () => (/* reexport safe */ _constants_js__WEBPACK_IMPORTED_MODULE_17__.DefaultPubsubTopic),\n/* harmony export */ EConnectionStateEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EConnectionStateEvents),\n/* harmony export */ EPeersByDiscoveryEvents: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.EPeersByDiscoveryEvents),\n/* harmony export */ PageDirection: () => (/* reexport safe */ _store_js__WEBPACK_IMPORTED_MODULE_7__.PageDirection),\n/* harmony export */ ProtocolError: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.ProtocolError),\n/* harmony export */ Protocols: () => (/* reexport safe */ _protocols_js__WEBPACK_IMPORTED_MODULE_5__.Protocols),\n/* harmony export */ Tags: () => (/* reexport safe */ _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__.Tags)\n/* harmony export */ });\n/* harmony import */ var _enr_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./enr.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/enr.js\");\n/* harmony import */ var _filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./filter.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/filter.js\");\n/* harmony import */ var _light_push_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./light_push.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/light_push.js\");\n/* harmony import */ var _message_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./message.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/message.js\");\n/* harmony import */ var _peer_exchange_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./peer_exchange.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/peer_exchange.js\");\n/* harmony import */ var _protocols_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./protocols.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/protocols.js\");\n/* harmony import */ var _relay_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./relay.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/relay.js\");\n/* harmony import */ var _store_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./store.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/store.js\");\n/* harmony import */ var _waku_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./waku.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/waku.js\");\n/* harmony import */ var _connection_manager_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./connection_manager.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/connection_manager.js\");\n/* harmony import */ var _sender_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./sender.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/sender.js\");\n/* harmony import */ var _receiver_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./receiver.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/receiver.js\");\n/* harmony import */ var _misc_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./misc.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/misc.js\");\n/* harmony import */ var _libp2p_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./libp2p.js */ \"(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/libp2p.js\");\n/* harmony import */ var _keep_alive_manager_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./keep_alive_manager.js */ \"(ssr)/./node_modules/@wa
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/keep_alive_manager.js":
|
||
|
|
/*!*******************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/keep_alive_manager.js ***!
|
||
|
|
\*******************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=keep_alive_manager.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9rZWVwX2FsaXZlX21hbmFnZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1YsOENBQThDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9rZWVwX2FsaXZlX21hbmFnZXIuanM/MTYyOSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1rZWVwX2FsaXZlX21hbmFnZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/keep_alive_manager.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/libp2p.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/libp2p.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=libp2p.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWJwMnAuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysa0NBQWtDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWJwMnAuanM/MGYyZCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saWJwMnAuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/libp2p.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/light_push.js":
|
||
|
|
/*!***********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/light_push.js ***!
|
||
|
|
\***********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=light_push.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9saWdodF9wdXNoLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHNDQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbGlnaHRfcHVzaC5qcz85ODFmIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxpZ2h0X3B1c2guanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/light_push.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/local_storage.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/local_storage.js ***!
|
||
|
|
\**************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=local_storage.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9sb2NhbF9zdG9yYWdlLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbG9jYWxfc3RvcmFnZS5qcz9kYzhkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWxvY2FsX3N0b3JhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/local_storage.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/message.js":
|
||
|
|
/*!********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/message.js ***!
|
||
|
|
\********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=message.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXNzYWdlLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLG1DQUFtQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWVzc2FnZS5qcz85YWNiIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1lc3NhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/message.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/metadata.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/metadata.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=metadata.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9tZXRhZGF0YS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L21ldGFkYXRhLmpzPzE0ZDciXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9bWV0YWRhdGEuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/metadata.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/misc.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/misc.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=misc.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9taXNjLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGdDQUFnQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvbWlzYy5qcz9lMzUwIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1pc2MuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/misc.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/peer_exchange.js":
|
||
|
|
/*!**************************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/peer_exchange.js ***!
|
||
|
|
\**************************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=peer_exchange.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9wZWVyX2V4Y2hhbmdlLmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLHlDQUF5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3QvcGVlcl9leGNoYW5nZS5qcz8zOGNiIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBlZXJfZXhjaGFuZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/peer_exchange.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/protocols.js":
|
||
|
|
/*!**********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/protocols.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 */ ProtocolError: () => (/* binding */ ProtocolError),\n/* harmony export */ Protocols: () => (/* binding */ Protocols)\n/* harmony export */ });\nvar Protocols;\n(function(Protocols) {\n Protocols[\"Relay\"] = \"relay\";\n Protocols[\"Store\"] = \"store\";\n Protocols[\"LightPush\"] = \"lightpush\";\n Protocols[\"Filter\"] = \"filter\";\n})(Protocols || (Protocols = {}));\nvar ProtocolError;\n(function(ProtocolError) {\n /** Could not determine the origin of the fault. Best to check connectivity and try again */ ProtocolError[\"GENERIC_FAIL\"] = \"Generic error\";\n /**\n * Failure to protobuf encode the message. This is not recoverable and needs\n * further investigation.\n */ ProtocolError[\"ENCODE_FAILED\"] = \"Failed to encode\";\n /**\n * Failure to protobuf decode the message. May be due to a remote peer issue,\n * ensuring that messages are sent via several peer enable mitigation of this error.\n */ ProtocolError[\"DECODE_FAILED\"] = \"Failed to decode\";\n /**\n * The message payload is empty, making the message invalid. Ensure that a non-empty\n * payload is set on the outgoing message.\n */ ProtocolError[\"EMPTY_PAYLOAD\"] = \"Payload is empty\";\n /**\n * The message size is above the maximum message size allowed on the Waku Network.\n * Compressing the message or using an alternative strategy for large messages is recommended.\n */ ProtocolError[\"SIZE_TOO_BIG\"] = \"Size is too big\";\n /**\n * The PubsubTopic passed to the send function is not configured on the Waku node.\n * Please ensure that the PubsubTopic is used when initializing the Waku node.\n */ ProtocolError[\"TOPIC_NOT_CONFIGURED\"] = \"Topic not configured\";\n /**\n * Failure to find a peer with suitable protocols. This may due to a connection issue.\n * Mitigation can be: retrying after a given time period, display connectivity issue\n * to user or listening for `peer:connected:bootstrap` or `peer:connected:peer-exchange`\n * on the connection manager before retrying.\n */ ProtocolError[\"NO_PEER_AVAILABLE\"] = \"No peer available\";\n /**\n * The remote peer did not behave as expected. Mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_FAULT\"] = \"Remote peer fault\";\n /**\n * The remote peer rejected the message. Information provided by the remote peer\n * is logged. Review message validity, or mitigation for `NO_PEER_AVAILABLE`\n * or `DECODE_FAILED` can be used.\n */ ProtocolError[\"REMOTE_PEER_REJECTED\"] = \"Remote peer rejected\";\n /**\n * The protocol request timed out without a response. This may be due to a connection issue.\n * Mitigation can be: retrying after a given time period\n */ ProtocolError[\"REQUEST_TIMEOUT\"] = \"Request timeout\";\n})(ProtocolError || (ProtocolError = {})); //# sourceMappingURL=protocols.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9wcm90b2NvbHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTyxJQUFJQSxVQUFVO0FBQ3BCLFVBQVVBLFNBQVM7SUFDaEJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxRQUFRLEdBQUc7SUFDckJBLFNBQVMsQ0FBQyxZQUFZLEdBQUc7SUFDekJBLFNBQVMsQ0FBQyxTQUFTLEdBQUc7QUFDMUIsR0FBR0EsYUFBY0EsQ0FBQUEsWUFBWSxDQUFDO0FBQ3ZCLElBQUlDLGNBQWM7QUFDeEIsVUFBVUEsYUFBYTtJQUNwQiwwRkFBMEYsR0FDMUZBLGFBQWEsQ0FBQyxlQUFlLEdBQUc7SUFDaEM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRztJQUNqQzs7O0tBR0MsR0FDREEsYUFBYSxDQUFDLGdCQUFnQixHQUFHO0lBQ2pDOzs7S0FHQyxHQUNEQSxhQUFhLENBQUMsZ0JBQWdCLEdBQUc7SUFDakM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxlQUFlLEdBQUc7SUFDaEM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyx1QkFBdUIsR0FBRztJQUN4Qzs7Ozs7S0FLQyxHQUNEQSxhQUFhLENBQUMsb0JBQW9CLEdBQUc7SUFDckM7OztLQUdDLEdBQ0RBLGFBQWEsQ0FBQyxvQkFBb0IsR0FBRztJQUNyQzs7O
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/receiver.js":
|
||
|
|
/*!*********************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/receiver.js ***!
|
||
|
|
\*********************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=receiver.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9yZWNlaXZlci5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixvQ0FBb0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3JlY2VpdmVyLmpzPzQ5MjEiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVjZWl2ZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/receiver.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/relay.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/relay.js ***!
|
||
|
|
\******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=relay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9yZWxheS5qcyIsIm1hcHBpbmdzIjoiO0FBQVUsQ0FDVixpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9Ad2FrdS91dGlscy9ub2RlX21vZHVsZXMvQHdha3UvaW50ZXJmYWNlcy9kaXN0L3JlbGF5LmpzP2JkMjYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHt9O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cmVsYXkuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/relay.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/sender.js":
|
||
|
|
/*!*******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/sender.js ***!
|
||
|
|
\*******************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=sender.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zZW5kZXIuanMiLCJtYXBwaW5ncyI6IjtBQUFVLENBQ1Ysa0NBQWtDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zZW5kZXIuanM/YTU5MCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge307XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zZW5kZXIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/sender.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/store.js":
|
||
|
|
/*!******************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/store.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 */ PageDirection: () => (/* binding */ PageDirection)\n/* harmony export */ });\nvar PageDirection;\n(function(PageDirection) {\n PageDirection[\"BACKWARD\"] = \"backward\";\n PageDirection[\"FORWARD\"] = \"forward\";\n})(PageDirection || (PageDirection = {})); //# sourceMappingURL=store.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zdG9yZS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sSUFBSUEsY0FBYztBQUN4QixVQUFVQSxhQUFhO0lBQ3BCQSxhQUFhLENBQUMsV0FBVyxHQUFHO0lBQzVCQSxhQUFhLENBQUMsVUFBVSxHQUFHO0FBQy9CLEdBQUdBLGlCQUFrQkEsQ0FBQUEsZ0JBQWdCLENBQUMsS0FDdEMsaUNBQWlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC9zdG9yZS5qcz9kMWViIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB2YXIgUGFnZURpcmVjdGlvbjtcbihmdW5jdGlvbiAoUGFnZURpcmVjdGlvbikge1xuICAgIFBhZ2VEaXJlY3Rpb25bXCJCQUNLV0FSRFwiXSA9IFwiYmFja3dhcmRcIjtcbiAgICBQYWdlRGlyZWN0aW9uW1wiRk9SV0FSRFwiXSA9IFwiZm9yd2FyZFwiO1xufSkoUGFnZURpcmVjdGlvbiB8fCAoUGFnZURpcmVjdGlvbiA9IHt9KSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1zdG9yZS5qcy5tYXAiXSwibmFtZXMiOlsiUGFnZURpcmVjdGlvbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/store.js\n");
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/waku.js":
|
||
|
|
/*!*****************************************************************************!*\
|
||
|
|
!*** ./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/waku.js ***!
|
||
|
|
\*****************************************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n //# sourceMappingURL=waku.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHdha3UvdXRpbHMvbm9kZV9tb2R1bGVzL0B3YWt1L2ludGVyZmFjZXMvZGlzdC93YWt1LmpzIiwibWFwcGluZ3MiOiI7QUFBVSxDQUNWLGdDQUFnQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL0B3YWt1L3V0aWxzL25vZGVfbW9kdWxlcy9Ad2FrdS9pbnRlcmZhY2VzL2Rpc3Qvd2FrdS5qcz81NTYwIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7fTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXdha3UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@waku/utils/node_modules/@waku/interfaces/dist/waku.js\n");
|
||
|
|
|
||
|
|
/***/ })
|
||
|
|
|
||
|
|
};
|
||
|
|
;
|