From c2958d790d75701ca728297ce7662a1a9fa52cb7 Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Sat, 27 Jul 2024 12:59:11 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 10 +++---- classes/_waku_core.DecodedMessage.html | 4 +-- classes/_waku_core.Decoder.html | 4 +-- classes/_waku_core.Encoder.html | 4 +-- classes/_waku_core.KeepAliveManager.html | 4 +-- classes/_waku_core.StreamManager.html | 6 ++--- .../_waku_core.waku_filter.FilterCore.html | 8 +++--- ...ku_core.waku_light_push.LightPushCore.html | 8 +++--- classes/_waku_core.waku_store.StoreCore.html | 8 +++--- classes/_waku_enr.ENR.html | 24 ++++++++--------- classes/_waku_enr.EnrCreator.html | 4 +-- classes/_waku_enr.EnrDecoder.html | 4 +-- ...aku_message_encryption.DecodedMessage.html | 6 ++--- classes/_waku_sdk.WakuNode.html | 9 ++++--- classes/_waku_utils.Logger.html | 4 +-- .../_waku_core.waku_store.PageDirection.html | 4 +-- enums/_waku_enr.TransportProtocol.html | 4 +-- ...aku_enr.TransportProtocolPerIpVersion.html | 4 +-- ...aku_interfaces.EConnectionStateEvents.html | 4 +-- ...ku_interfaces.EPeersByDiscoveryEvents.html | 4 +-- enums/_waku_interfaces.HealthStatus.html | 4 +++ enums/_waku_interfaces.PageDirection.html | 4 +-- enums/_waku_interfaces.ProtocolError.html | 26 +++++++++---------- enums/_waku_interfaces.Protocols.html | 4 +-- enums/_waku_interfaces.Tags.html | 4 +-- ...ubscribeRequest.FilterSubscribeType-1.html | 4 +-- ..._store.HistoryResponse.HistoryError-1.html | 4 +-- ...to.proto_store.PagingInfo.Direction-1.html | 4 +-- enums/_waku_sdk.HealthStatus.html | 4 +++ functions/_waku_core.createDecoder.html | 2 +- functions/_waku_core.createEncoder.html | 2 +- functions/_waku_core.getHealthManager.html | 1 + functions/_waku_core.waitForRemotePeer.html | 2 +- functions/_waku_core.wakuMetadata.html | 2 +- functions/_waku_enr.compressPublicKey.html | 2 +- .../_waku_enr.createPeerIdFromPublicKey.html | 2 +- functions/_waku_enr.decodeWaku2.html | 2 +- functions/_waku_enr.encodeWaku2.html | 2 +- .../_waku_enr.getPrivateKeyFromPeerId.html | 2 +- .../_waku_enr.getPublicKeyFromPeerId.html | 2 +- functions/_waku_enr.keccak256.html | 2 +- functions/_waku_enr.sign.html | 2 +- functions/_waku_enr.verifySignature.html | 2 +- ...ssage_encryption.crypto.ecies.decrypt.html | 2 +- ...ssage_encryption.crypto.ecies.encrypt.html | 2 +- ...u_message_encryption.crypto.getSubtle.html | 2 +- ...u_message_encryption.crypto.keccak256.html | 2 +- ...message_encryption.crypto.randomBytes.html | 2 +- ...waku_message_encryption.crypto.sha256.html | 2 +- .../_waku_message_encryption.crypto.sign.html | 2 +- ...e_encryption.crypto.symmetric.decrypt.html | 2 +- ...e_encryption.crypto.symmetric.encrypt.html | 2 +- ...ncryption.crypto.symmetric.generateIv.html | 2 +- ...essage_encryption.ecies.createDecoder.html | 2 +- ...essage_encryption.ecies.createEncoder.html | 2 +- ...ge_encryption.ecies.decryptAsymmetric.html | 2 +- ...ge_encryption.ecies.encryptAsymmetric.html | 2 +- ...u_message_encryption.ecies.postCipher.html | 2 +- ...ku_message_encryption.ecies.preCipher.html | 2 +- ...message_encryption.generatePrivateKey.html | 2 +- ...ssage_encryption.generateSymmetricKey.html | 2 +- ..._waku_message_encryption.getPublicKey.html | 2 +- ...ge_encryption.symmetric.createDecoder.html | 2 +- ...ge_encryption.symmetric.createEncoder.html | 2 +- ...encryption.symmetric.decryptSymmetric.html | 2 +- ...encryption.symmetric.encryptSymmetric.html | 2 +- functions/_waku_message_hash.messageHash.html | 2 +- .../_waku_message_hash.messageHashStr.html | 2 +- functions/_waku_proto.WakuMessage.codec.html | 2 +- functions/_waku_proto.WakuMessage.decode.html | 2 +- functions/_waku_proto.WakuMessage.encode.html | 2 +- ...ter.FilterRequest.ContentFilter.codec.html | 2 +- ...er.FilterRequest.ContentFilter.decode.html | 2 +- ...er.FilterRequest.ContentFilter.encode.html | 2 +- ...roto.proto_filter.FilterRequest.codec.html | 2 +- ...oto.proto_filter.FilterRequest.decode.html | 2 +- ...oto.proto_filter.FilterRequest.encode.html | 2 +- ...ku_proto.proto_filter.FilterRpc.codec.html | 2 +- ...u_proto.proto_filter.FilterRpc.decode.html | 2 +- ...u_proto.proto_filter.FilterRpc.encode.html | 2 +- ..._proto.proto_filter.MessagePush.codec.html | 2 +- ...proto.proto_filter.MessagePush.decode.html | 2 +- ...proto.proto_filter.MessagePush.encode.html | 2 +- ...oto.proto_filter.RateLimitProof.codec.html | 2 +- ...to.proto_filter.RateLimitProof.decode.html | 2 +- ...to.proto_filter.RateLimitProof.encode.html | 2 +- ...ribeRequest.FilterSubscribeType.codec.html | 2 +- ...ilter_v2.FilterSubscribeRequest.codec.html | 2 +- ...lter_v2.FilterSubscribeRequest.decode.html | 2 +- ...lter_v2.FilterSubscribeRequest.encode.html | 2 +- ...lter_v2.FilterSubscribeResponse.codec.html | 2 +- ...ter_v2.FilterSubscribeResponse.decode.html | 2 +- ...ter_v2.FilterSubscribeResponse.encode.html | 2 +- ...oto.proto_filter_v2.MessagePush.codec.html | 2 +- ...to.proto_filter_v2.MessagePush.decode.html | 2 +- ...to.proto_filter_v2.MessagePush.encode.html | 2 +- ....proto_filter_v2.RateLimitProof.codec.html | 2 +- ...proto_filter_v2.RateLimitProof.decode.html | 2 +- ...proto_filter_v2.RateLimitProof.encode.html | 2 +- ...oto.proto_filter_v2.WakuMessage.codec.html | 2 +- ...to.proto_filter_v2.WakuMessage.decode.html | 2 +- ...to.proto_filter_v2.WakuMessage.encode.html | 2 +- ...oto.proto_lightpush.PushRequest.codec.html | 2 +- ...to.proto_lightpush.PushRequest.decode.html | 2 +- ...to.proto_lightpush.PushRequest.encode.html | 2 +- ...to.proto_lightpush.PushResponse.codec.html | 2 +- ...o.proto_lightpush.PushResponse.decode.html | 2 +- ...o.proto_lightpush.PushResponse.encode.html | 2 +- ...u_proto.proto_lightpush.PushRpc.codec.html | 2 +- ..._proto.proto_lightpush.PushRpc.decode.html | 2 +- ..._proto.proto_lightpush.PushRpc.encode.html | 2 +- ....proto_lightpush.RateLimitProof.codec.html | 2 +- ...proto_lightpush.RateLimitProof.decode.html | 2 +- ...proto_lightpush.RateLimitProof.encode.html | 2 +- ...oto.proto_lightpush.WakuMessage.codec.html | 2 +- ...to.proto_lightpush.WakuMessage.decode.html | 2 +- ...to.proto_lightpush.WakuMessage.encode.html | 2 +- ...to.proto_message.RateLimitProof.codec.html | 2 +- ...o.proto_message.RateLimitProof.decode.html | 2 +- ...o.proto_message.RateLimitProof.encode.html | 2 +- ...proto.proto_message.WakuMessage.codec.html | 2 +- ...roto.proto_message.WakuMessage.decode.html | 2 +- ...roto.proto_message.WakuMessage.encode.html | 2 +- ...to_metadata.WakuMetadataRequest.codec.html | 2 +- ...o_metadata.WakuMetadataRequest.decode.html | 2 +- ...o_metadata.WakuMetadataRequest.encode.html | 2 +- ...o_metadata.WakuMetadataResponse.codec.html | 2 +- ..._metadata.WakuMetadataResponse.decode.html | 2 +- ..._metadata.WakuMetadataResponse.encode.html | 2 +- ...peer_exchange.PeerExchangeQuery.codec.html | 2 +- ...eer_exchange.PeerExchangeQuery.decode.html | 2 +- ...eer_exchange.PeerExchangeQuery.encode.html | 2 +- ...o_peer_exchange.PeerExchangeRPC.codec.html | 2 +- ..._peer_exchange.PeerExchangeRPC.decode.html | 2 +- ..._peer_exchange.PeerExchangeRPC.encode.html | 2 +- ...r_exchange.PeerExchangeResponse.codec.html | 2 +- ..._exchange.PeerExchangeResponse.decode.html | 2 +- ..._exchange.PeerExchangeResponse.encode.html | 2 +- ...to.proto_peer_exchange.PeerInfo.codec.html | 2 +- ...o.proto_peer_exchange.PeerInfo.decode.html | 2 +- ...o.proto_peer_exchange.PeerInfo.encode.html | 2 +- ...proto.proto_store.ContentFilter.codec.html | 2 +- ...roto.proto_store.ContentFilter.decode.html | 2 +- ...roto.proto_store.ContentFilter.encode.html | 2 +- ..._proto.proto_store.HistoryQuery.codec.html | 2 +- ...proto.proto_store.HistoryQuery.decode.html | 2 +- ...proto.proto_store.HistoryQuery.encode.html | 2 +- ...re.HistoryResponse.HistoryError.codec.html | 2 +- ...oto.proto_store.HistoryResponse.codec.html | 2 +- ...to.proto_store.HistoryResponse.decode.html | 2 +- ...to.proto_store.HistoryResponse.encode.html | 2 +- ...ku_proto.proto_store.HistoryRpc.codec.html | 2 +- ...u_proto.proto_store.HistoryRpc.decode.html | 2 +- ...u_proto.proto_store.HistoryRpc.encode.html | 2 +- .../_waku_proto.proto_store.Index.codec.html | 2 +- .../_waku_proto.proto_store.Index.decode.html | 2 +- .../_waku_proto.proto_store.Index.encode.html | 2 +- ...roto_store.PagingInfo.Direction.codec.html | 2 +- ...ku_proto.proto_store.PagingInfo.codec.html | 2 +- ...u_proto.proto_store.PagingInfo.decode.html | 2 +- ...u_proto.proto_store.PagingInfo.encode.html | 2 +- ...roto.proto_store.RateLimitProof.codec.html | 2 +- ...oto.proto_store.RateLimitProof.decode.html | 2 +- ...oto.proto_store.RateLimitProof.encode.html | 2 +- ...u_proto.proto_store.WakuMessage.codec.html | 2 +- ..._proto.proto_store.WakuMessage.decode.html | 2 +- ..._proto.proto_store.WakuMessage.encode.html | 2 +- ...c_only_message.TopicOnlyMessage.codec.html | 2 +- ..._only_message.TopicOnlyMessage.decode.html | 2 +- ..._only_message.TopicOnlyMessage.encode.html | 2 +- functions/_waku_relay.wakuGossipSub.html | 2 +- functions/_waku_relay.wakuRelay.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.html | 2 +- .../_waku_sdk.waku.getHealthManager.html | 1 + functions/_waku_sdk.wakuFilter.html | 2 +- functions/_waku_sdk.wakuLightPush.html | 2 +- functions/_waku_sdk.wakuStore.html | 2 +- ..._waku_utils.contentTopicToPubsubTopic.html | 2 +- .../_waku_utils.contentTopicToShardIndex.html | 2 +- ...waku_utils.contentTopicsByPubsubTopic.html | 2 +- functions/_waku_utils.decodeRelayShard.html | 2 +- functions/_waku_utils.delay.html | 2 +- .../_waku_utils.determinePubsubTopic.html | 2 +- functions/_waku_utils.encodeRelayShard.html | 2 +- ...u_utils.ensurePubsubTopicIsConfigured.html | 2 +- .../_waku_utils.ensureShardingConfigured.html | 2 +- .../_waku_utils.ensureValidContentTopic.html | 2 +- .../_waku_utils.getPseudoRandomSubset.html | 2 +- ...ku_utils.getWsMultiaddrFromMultiaddrs.html | 2 +- .../_waku_utils.groupByContentTopic.html | 2 +- functions/_waku_utils.isDefined.html | 2 +- .../_waku_utils.isMessageSizeUnderCap.html | 2 +- functions/_waku_utils.isWireSizeUnderCap.html | 2 +- ...ku_utils.pubsubTopicToSingleShardInfo.html | 2 +- functions/_waku_utils.pushOrInitMapSet.html | 2 +- .../_waku_utils.removeItemFromArray.html | 2 +- .../_waku_utils.shardInfoToPubsubTopics.html | 2 +- ...ku_utils.singleShardInfoToPubsubTopic.html | 2 +- ...aku_utils.singleShardInfosToShardInfo.html | 2 +- functions/_waku_utils.toAsyncIterator.html | 2 +- interfaces/_waku_core.waku_store.Params.html | 4 +-- .../_waku_core.waku_store.QueryOptions.html | 10 +++---- .../_waku_core.waku_store.TimeFilter.html | 4 +-- ...u_interfaces.ConnectionManagerOptions.html | 8 +++--- interfaces/_waku_interfaces.Cursor.html | 4 +-- interfaces/_waku_interfaces.DnsClient.html | 4 +-- .../_waku_interfaces.DnsDiscOptions.html | 12 ++++----- ...aku_interfaces.DnsDiscoveryComponents.html | 4 +-- .../_waku_interfaces.EncoderOptions.html | 8 +++--- interfaces/_waku_interfaces.Failure.html | 4 +-- interfaces/_waku_interfaces.FullNode.html | 5 ++-- .../_waku_interfaces.IAsyncIterator.html | 4 +-- .../_waku_interfaces.IConnectionManager.html | 4 +-- ...aku_interfaces.IConnectionStateEvents.html | 4 +-- .../_waku_interfaces.IDecodedMessage.html | 4 +-- interfaces/_waku_interfaces.IDecoder.html | 4 +-- interfaces/_waku_interfaces.IEncoder.html | 4 +-- interfaces/_waku_interfaces.IEnr.html | 8 +++--- .../_waku_interfaces.IHealthManager.html | 4 +++ interfaces/_waku_interfaces.IMessage.html | 4 +-- interfaces/_waku_interfaces.IMetaSetter.html | 2 +- interfaces/_waku_interfaces.IMetadata.html | 4 +-- .../_waku_interfaces.IPeerExchange.html | 4 +-- ...ku_interfaces.IPeersByDiscoveryEvents.html | 4 +-- .../_waku_interfaces.IProtoMessage.html | 4 +-- .../_waku_interfaces.IRateLimitProof.html | 4 +-- interfaces/_waku_interfaces.IReceiver.html | 4 +-- interfaces/_waku_interfaces.IRelayAPI.html | 8 +++--- interfaces/_waku_interfaces.ISender.html | 4 +-- .../_waku_interfaces.ISubscriptionSDK.html | 4 +-- .../_waku_interfaces.KeepAliveOptions.html | 4 +-- interfaces/_waku_interfaces.LightNode.html | 5 ++-- .../_waku_interfaces.NodeCapabilityCount.html | 4 +-- ...aku_interfaces.PeerExchangeComponents.html | 4 +-- ...ku_interfaces.PeerExchangeQueryParams.html | 4 +-- ..._waku_interfaces.PeerExchangeResponse.html | 4 +-- interfaces/_waku_interfaces.PeerInfo.html | 4 +-- ...aku_interfaces.PeersByDiscoveryResult.html | 4 +-- interfaces/_waku_interfaces.RelayNode.html | 5 ++-- interfaces/_waku_interfaces.ShardInfo.html | 4 +-- .../_waku_interfaces.SingleShardInfo.html | 6 ++--- interfaces/_waku_interfaces.TimeFilter.html | 4 +-- interfaces/_waku_interfaces.Waku.html | 5 ++-- interfaces/_waku_interfaces.Waku2.html | 4 +-- ...ssage_encryption.ecies.EncoderOptions.html | 6 ++--- ...e_encryption.symmetric.EncoderOptions.html | 6 ++--- interfaces/_waku_proto.WakuMessage-1.html | 4 +-- ...ku_proto.proto_filter.FilterRequest-1.html | 4 +-- ..._filter.FilterRequest.ContentFilter-1.html | 4 +-- .../_waku_proto.proto_filter.FilterRpc-1.html | 4 +-- ...waku_proto.proto_filter.MessagePush-1.html | 4 +-- ...u_proto.proto_filter.RateLimitProof-1.html | 4 +-- ...to_filter_v2.FilterSubscribeRequest-1.html | 4 +-- ...o_filter_v2.FilterSubscribeResponse-1.html | 4 +-- ...u_proto.proto_filter_v2.MessagePush-1.html | 4 +-- ...roto.proto_filter_v2.RateLimitProof-1.html | 4 +-- ...u_proto.proto_filter_v2.WakuMessage-1.html | 4 +-- ...u_proto.proto_lightpush.PushRequest-1.html | 4 +-- ..._proto.proto_lightpush.PushResponse-1.html | 4 +-- ..._waku_proto.proto_lightpush.PushRpc-1.html | 4 +-- ...roto.proto_lightpush.RateLimitProof-1.html | 4 +-- ...u_proto.proto_lightpush.WakuMessage-1.html | 4 +-- ..._proto.proto_message.RateLimitProof-1.html | 4 +-- ...aku_proto.proto_message.WakuMessage-1.html | 4 +-- ....proto_metadata.WakuMetadataRequest-1.html | 4 +-- ...proto_metadata.WakuMetadataResponse-1.html | 4 +-- ...oto_peer_exchange.PeerExchangeQuery-1.html | 4 +-- ...proto_peer_exchange.PeerExchangeRPC-1.html | 4 +-- ..._peer_exchange.PeerExchangeResponse-1.html | 4 +-- ..._proto.proto_peer_exchange.PeerInfo-1.html | 4 +-- ...aku_proto.proto_store.ContentFilter-1.html | 4 +-- ...waku_proto.proto_store.HistoryQuery-1.html | 4 +-- ...u_proto.proto_store.HistoryResponse-1.html | 4 +-- .../_waku_proto.proto_store.HistoryRpc-1.html | 4 +-- .../_waku_proto.proto_store.Index-1.html | 4 +-- .../_waku_proto.proto_store.PagingInfo-1.html | 4 +-- ...ku_proto.proto_store.RateLimitProof-1.html | 4 +-- ..._waku_proto.proto_store.WakuMessage-1.html | 4 +-- ...topic_only_message.TopicOnlyMessage-1.html | 4 +-- interfaces/_waku_sdk.FullNode.html | 5 ++-- interfaces/_waku_sdk.IHealthManager.html | 4 +++ interfaces/_waku_sdk.LightNode.html | 5 ++-- interfaces/_waku_sdk.RelayNode.html | 5 ++-- interfaces/_waku_sdk.Waku-1.html | 5 ++-- interfaces/_waku_sdk.WakuOptions.html | 8 +++--- modules/_waku_core.html | 1 + modules/_waku_core.message.html | 2 +- modules/_waku_core.message.version_0.html | 2 +- modules/_waku_core.waku_filter.html | 2 +- modules/_waku_core.waku_light_push.html | 2 +- modules/_waku_core.waku_store.html | 2 +- modules/_waku_interfaces.html | 5 ++++ ..._waku_message_encryption.crypto.ecies.html | 2 +- modules/_waku_message_encryption.crypto.html | 2 +- ...u_message_encryption.crypto.symmetric.html | 2 +- modules/_waku_message_encryption.ecies.html | 2 +- .../_waku_message_encryption.symmetric.html | 2 +- modules/_waku_proto.WakuMessage.html | 2 +- ...to_filter.FilterRequest.ContentFilter.html | 2 +- ...waku_proto.proto_filter.FilterRequest.html | 2 +- .../_waku_proto.proto_filter.FilterRpc.html | 2 +- .../_waku_proto.proto_filter.MessagePush.html | 2 +- ...aku_proto.proto_filter.RateLimitProof.html | 2 +- modules/_waku_proto.proto_filter.html | 2 +- ...rSubscribeRequest.FilterSubscribeType.html | 2 +- ...roto_filter_v2.FilterSubscribeRequest.html | 2 +- ...oto_filter_v2.FilterSubscribeResponse.html | 2 +- ...aku_proto.proto_filter_v2.MessagePush.html | 2 +- ..._proto.proto_filter_v2.RateLimitProof.html | 2 +- ...aku_proto.proto_filter_v2.WakuMessage.html | 2 +- modules/_waku_proto.proto_filter_v2.html | 2 +- ...aku_proto.proto_lightpush.PushRequest.html | 2 +- ...ku_proto.proto_lightpush.PushResponse.html | 2 +- .../_waku_proto.proto_lightpush.PushRpc.html | 2 +- ..._proto.proto_lightpush.RateLimitProof.html | 2 +- ...aku_proto.proto_lightpush.WakuMessage.html | 2 +- modules/_waku_proto.proto_lightpush.html | 2 +- ...ku_proto.proto_message.RateLimitProof.html | 2 +- ..._waku_proto.proto_message.WakuMessage.html | 2 +- modules/_waku_proto.proto_message.html | 2 +- ...to.proto_metadata.WakuMetadataRequest.html | 2 +- ...o.proto_metadata.WakuMetadataResponse.html | 2 +- modules/_waku_proto.proto_metadata.html | 2 +- ...proto_peer_exchange.PeerExchangeQuery.html | 2 +- ...o.proto_peer_exchange.PeerExchangeRPC.html | 2 +- ...to_peer_exchange.PeerExchangeResponse.html | 2 +- ...ku_proto.proto_peer_exchange.PeerInfo.html | 2 +- modules/_waku_proto.proto_peer_exchange.html | 2 +- ..._waku_proto.proto_store.ContentFilter.html | 2 +- .../_waku_proto.proto_store.HistoryQuery.html | 2 +- ...to_store.HistoryResponse.HistoryError.html | 2 +- ...aku_proto.proto_store.HistoryResponse.html | 2 +- .../_waku_proto.proto_store.HistoryRpc.html | 2 +- modules/_waku_proto.proto_store.Index.html | 2 +- ...roto.proto_store.PagingInfo.Direction.html | 2 +- .../_waku_proto.proto_store.PagingInfo.html | 2 +- ...waku_proto.proto_store.RateLimitProof.html | 2 +- .../_waku_proto.proto_store.WakuMessage.html | 2 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 2 +- .../_waku_proto.proto_topic_only_message.html | 2 +- modules/_waku_sdk.html | 5 ++++ modules/_waku_sdk.waku.html | 3 ++- .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.ApplicationInfo.html | 2 +- types/_waku_interfaces.Callback.html | 2 +- types/_waku_interfaces.ContentTopic.html | 2 +- types/_waku_interfaces.ContentTopicInfo.html | 2 +- .../_waku_interfaces.CoreProtocolResult.html | 2 +- .../_waku_interfaces.CreateLibp2pOptions.html | 2 +- ...u_interfaces.CreateSubscriptionResult.html | 2 +- types/_waku_interfaces.ENRKey.html | 2 +- types/_waku_interfaces.ENRValue.html | 2 +- types/_waku_interfaces.IBaseProtocolCore.html | 2 +- types/_waku_interfaces.IBaseProtocolSDK.html | 2 +- types/_waku_interfaces.IFilter.html | 2 +- types/_waku_interfaces.IFilterSDK.html | 2 +- types/_waku_interfaces.ILightPushSDK.html | 2 +- types/_waku_interfaces.IRelay.html | 2 +- types/_waku_interfaces.IStoreCore.html | 2 +- types/_waku_interfaces.IStoreSDK.html | 2 +- types/_waku_interfaces.Libp2p.html | 2 +- types/_waku_interfaces.Libp2pComponents.html | 2 +- types/_waku_interfaces.Libp2pServices.html | 2 +- ..._waku_interfaces.LocalStoragePeerInfo.html | 2 +- .../_waku_interfaces.MetadataQueryResult.html | 2 +- types/_waku_interfaces.NodeHealth.html | 1 + types/_waku_interfaces.NodeId.html | 2 +- ...ku_interfaces.PeerExchangeQueryResult.html | 2 +- types/_waku_interfaces.PeerIdStr.html | 2 +- ...waku_interfaces.ProtocolCreateOptions.html | 2 +- types/_waku_interfaces.ProtocolHealth.html | 1 + .../_waku_interfaces.ProtocolUseOptions.html | 2 +- ...waku_interfaces.ProtocolsHealthStatus.html | 1 + types/_waku_interfaces.PubsubTopic.html | 2 +- types/_waku_interfaces.SDKProtocolResult.html | 2 +- types/_waku_interfaces.SearchContext.html | 2 +- types/_waku_interfaces.SequenceNumber.html | 2 +- types/_waku_interfaces.ShardingParams.html | 2 +- types/_waku_interfaces.StoreQueryOptions.html | 2 +- types/_waku_interfaces.SubscribeOptions.html | 2 +- types/_waku_interfaces.ThisAndThat.html | 2 +- types/_waku_interfaces.ThisOrThat.html | 2 +- types/_waku_interfaces.Unsubscribe.html | 2 +- types/_waku_relay.ContentTopic.html | 2 +- types/_waku_relay.Observer.html | 2 +- types/_waku_relay.RelayCreateOptions.html | 2 +- types/_waku_sdk.CreateWakuNodeOptions.html | 2 +- types/_waku_sdk.NodeHealth.html | 1 + types/_waku_sdk.ProtocolHealth.html | 1 + types/_waku_sdk.ProtocolsHealthStatus.html | 1 + types/_waku_utils.IteratorOptions.html | 2 +- variables/_waku_core.MetadataCodec.html | 2 +- .../_waku_core.message.version_0.Version.html | 2 +- .../_waku_core.waku_filter.FilterCodecs.html | 2 +- ...u_core.waku_light_push.LightPushCodec.html | 2 +- .../_waku_core.waku_store.StoreCodec.html | 2 +- variables/_waku_enr.ERR_INVALID_ID.html | 2 +- variables/_waku_enr.ERR_NO_SIGNATURE.html | 2 +- variables/_waku_enr.MAX_RECORD_SIZE.html | 2 +- .../_waku_enr.MULTIADDR_LENGTH_SIZE.html | 2 +- .../_waku_interfaces.DEFAULT_CLUSTER_ID.html | 2 +- .../_waku_interfaces.DefaultShardInfo.html | 2 +- ...aku_sdk.DefaultPingKeepAliveValueSecs.html | 2 +- ...waku_sdk.DefaultPingMaxInboundStreams.html | 2 +- ...ku_sdk.DefaultRelayKeepAliveValueSecs.html | 2 +- variables/_waku_sdk.DefaultUserAgent.html | 2 +- 410 files changed, 603 insertions(+), 558 deletions(-) create mode 100644 enums/_waku_interfaces.HealthStatus.html create mode 100644 enums/_waku_sdk.HealthStatus.html create mode 100644 functions/_waku_core.getHealthManager.html create mode 100644 functions/_waku_sdk.waku.getHealthManager.html create mode 100644 interfaces/_waku_interfaces.IHealthManager.html create mode 100644 interfaces/_waku_sdk.IHealthManager.html create mode 100644 types/_waku_interfaces.NodeHealth.html create mode 100644 types/_waku_interfaces.ProtocolHealth.html create mode 100644 types/_waku_interfaces.ProtocolsHealthStatus.html create mode 100644 types/_waku_sdk.NodeHealth.html create mode 100644 types/_waku_sdk.ProtocolHealth.html create mode 100644 types/_waku_sdk.ProtocolsHealthStatus.html diff --git a/assets/navigation.js b/assets/navigation.js index 857595b439..0fb275ff45 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index f2e678304e..d9abde7930 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA9S9a3cbt5Iu/FfOCr86GvW9O5+OLMmJTmzJW5KTnZk1S4um2jLHFMnNixPPrPe/v91Akw1UV+HecuabZQJVD4ACUHhQqP6fHzarP7c//PQf//PDl/ny8Yef4lc/LKfP9Q8//fB//5x+2f/berParX549cN+s2j+73n1uF/U2397aH97YL+dfN49L5oCs8V0u60bUT/88P+9OkhLoypNTtOjzPf77efberteLbe1VugElBY0vPphPd3Uyx2ASSu+X63ns5vl4tu7erudPhkoR2pYATiq/r352USrUA7pU63CvNc4Wz3Ws6OuT/vlbDdv+pDUxsob6xSr4vobaY1ECwC8QkAE9dISAa/gi6AHwEo9fJovdvVGOepiQZdhh4Zuam0DvRO5pr4LpCZiffCG/XRb/2tfb3fmYKRq5iOihXO+Wu6aam8sx0SGIwlxAydLdJ/Bxigtp7epXI+5bwzddmHww260ahhjt11SHLDHWa4x73nzn5tP05mjhf8YBbbx6DQWrZypYjttYMQTIHts0/GcsMGm6DiTMtw0HGfihZtqqo1sPbPeNdaOgxrWyBoUAQysaX5Y42pghTAsCpezUTW4QhiUhKuH1blY7dnG3JyESt/VoEQcPiYldkIgoxKheZmVFpu9YYnYvEwLx9ZDu53u6rfz5/nu/Wa1+mRuX3K972piAIqPlYHeCGRoAKCXrZkgtDc3gNDL4kiEou+Jn/SsPTlXb1PjX3IdW29ck4G8MZzi7f7jdraZf6z98YqixoC683PcDzB3AXx0tWGunVCuZ6ENci1u+i5IJp2EAB6JBGzjPnV7bL2QkeBdPQYByMQEgCgaGubVmWAU6oU2tmcu2m7dG+KZCHKCeCtitxH+iglSuWrozqvXq5ndSKJ4Jgc5oXZdMMKbL4v6drWym7g4UknYKHCX+8Vi/mluyU7haEVZo4BdhzHIyUHOKCA3i+XVYyMpVK9CeaOA3n5uBP0zANqjoPFg/hEK5h8BYeK3TA9fY+PzXlPW6a4J+FV3B//S9o6n1Y+LcFvF27YbwLz/tja/FFNgRMQ64yZ0hDlMW7bB46xtp0loXWk0WPVy/xyqma6ugtFgRb1vc/fh9d357dXryzFbMRG1vNCQYW28fXh/df3zy7T0qOvl2/vh+mVGVdbzXdv5cPb27Uu1tdP1Qu0dZ2EdZRENxF0qYPvQmLa4rRlNBW4fctMIt8LpMYhj06rjMkK4PaHNuUMW2p67ThvRoDvgwS1ahTyMSXfIg9v0ALnfdWSrw/tGMqjxBrqXBKICGmmo20kjhE7GGOqOkkbofU3Zig5xUxnU9MLdVw6lBTTAgLeWpjidzDDg3aUSp1/EbCvaJV57PDP0iOdWiApogD7x3tYInUzPJx7cDOHwapKk0Az4Rtp99aA4TGI1ra6UtCgnUPQYtIzYlE8KoilIg3AFYzdr3ZTbf7QOptU3RxY8djOc7nr1jXC/+zVqgnJmg3Oia3u4mBHmdrgulyCG7vPBKUa+r9lNd/vtubjsh2mFJPiFmnFRb/0nMdaMTvAYzQgQDgHODiOYusciiYRG+K6M+DlJAvwn4p26A5alhQIcJqJj6K6PMP7WcR0kKsfQDuWhJEB0B43XI8DDHLRTjAeN2T3MwxzyOpihOgZ7mEN1jvegIfuFfJhDt4/6oDE7Bn5YgrWK/dCAtQ//UIIVF1yMvjAELFQd+cToj8zvQR99JAe7w+e6WSaniwB4RVmjgH2ud9MAODsxo0BcT78tVlPrYwWCspc0CtCNl9eC4B0IHAX2bv7cnK+mz+sAiEVZo4D9Wm+289UyANReUiigMKRuMX/6vFub3Ykdy/qF1PFkJ6ZxdL1SoZ7tEt630pOGxtE40dCoKG8aGgfoRkNbILSgoXGEbjS0DqFDPh5csFvwwmhm5xOxgMsKbnhesQk2GD1MzysKQYsRGJ/Ro3og1P5V/Vgm5/qyfiAmtKE5v603ROZuXs6v61XIPEILerF+oQUjmFiI0AJKWkCDCxJaYIfTyfyChBYY4HQNLehFe4QWjGCG3qEFqKiABugfWmCB0Mn0/EMLdAhFSgg7SihPW6jDaE8JYbaHPUn1BzV5tr7E0DnFftdESrBu10Q6wMMRt7lnxv20EcZ8vvy0CgBp0skJ5ofKILd3+1mDyjCyRYNUEBYM7mC0TXMaDNymEcbYKn0ABcghf4DKJfSJcNBBtIposADpMYFFjOYZcw0g+l7uUg7TCGZocbmrQWV9uWvgFnpd7urwOl3u2oK2vNzVYXa53LWFvA5mqNaXu7ZQHS53dZBdL3dtodtc7uowW1/uOoE1vNw1AmtzuWsA1utyFz0mjLDU2l/uqpC5Xu7qDkU+l7tKvC6Xu1ZgzS93lTgtL3etIFpd7ipR2l/uWgF1udxV4nW+3LWCbXm5q0TscrlrBdbqclcJ1f5yVwcUXu5CFoJm5J7dP8fgwUgftPrx0c8qEsucBiTAOPGAuCxvIpCA6MYE2mC0oAIJjG5coBajKwN9EOzBPwc2O2/uGREUzOD8eWdjdA6m5s85q9H5EgO4Fdv7qkOLcyUFlIisKQHtLPUiBNRYnegAO8CWZIAarwsVYAfXgghQQ7WlAexgOpAAariuFIAdbBsCQI3X+vjvANTw8G8A1OborwXqdfBH1urgS6n9oZ9G5XrkV+9JPgd+BVaX474FUPPDvgKj5VHfAp7VQV+B0P6YbwHS5ZCvwOp8xLeAbHnAV6B1Od5bALU63Ctg2h/t1SCHB/vd9HEqzCXVSYcX9Tvac1hcknns9lE3Ut1+xe6a7H3eUmByPHjREgOcwBRwXY9itnitzmQKvK6HMyO8lLEax3wTetxCv0c2V58AcKXIsQzWKxzcAbG/yXoFh5siHnrC+Bqr2YjoCeLiGg8sV/aNF/ttA8Y0wsQA3EQUGXhVGJyJHg0jn0xwH+UFBk1bhU3cjNIG/652IQeYBTQMTTISf8sASUgCmYbiVQmvt67rzUP91+zzdGnEfEvlPR/yNaIuO0n/2Nebb9bqBxJsjVJuvedeq8PmtNtqhHrvtzrQbjuuE2qLPVeH2m3XNUeNG/Ht+3MvE27q/00NuEUW2HzbzhrPeFvAoU2XRBzEcFvEoc1WRkwYrfkJR6HI8ZjzUubrdeDRyx3TkP2OPq7Yw5i03yHICrts3FfiWwobg24r/s2MmEEKZLisX8IbK4MYykBpjF5GyTCGMkSAUXpzQnq1ylOBxvewP29RVgnupp9bVYYnFzOME0FoeM+L6mrR93JsRCNipG7+Vwg76OFNDvJCewger2yMcDu8uDGFTtpFqFY4Ex9GFrLuFhXvmQiJBFHwKBsv7Pgr42eM+LI6UgfXS8MoESWqCRcTbOOAbMx2t9qYeOKsnB/7ci5+o9tYpVTLdqB46zwdJAyHk3eECPJ2jTBwbn6RMToLpwhD5+YRqdH14H6ZtyW/mbJ7XKxY6TuamATDw8KkPghjYBI0H/vSY7M2Lwmbj3UR2AbGZUFgSIJdOQtoYgNAl5vNynxFhWhEIV4dpz7gO84GHKb/7EDlCshLdSdTn1vU67B3N3SdLHwd8ur6t7O3VxcP5x9u725uw6GdDASP0ulCS65vrvUf8jTH34kbG/Xd5e1vV+eXDx+uz347u3p79vptyEbg0sdu0/3NzcO7s+s/Hm4v//Hh8u7+LmCLMNmjtCfgQhRu7Qm7OXsStxYIXbdoT3pWh3C4URulMJTF2mcwDO8BOicvhFICG5hz6kIzXM5m5Zy4UIGrh3W1fKz/MrYjVvo7mhDX72E9vLlhDIeD8bEZBRprc+FofCwFohHugKZP8+WT4S0QF9ZXCXcguJhvatYLLiiOld06R+iCIJaMIvMwbEwe6vAPO1Ht6GCCXb18tBMFZ+z12fmvv5/dXvhDmwiignakgPbNzW0gsL2koFjDmGcQowy05AqwfNZdHS7rxVfA5bMCo7g8MjpwqX75HALu3iFyOWCSAhlXkDwO5visjSxIDgcNPtcMDlysR/6GgGbmnbthICaQgfnnbTBEZm1a/jkbVMjEO038nkx5hchFSxUdHZBwD4xpTK4PjBGJRBeit0AGaMV643Qgh2146U6CmgykBbnpAPfXj/fzZ8MwBhppLyY8xPXw0OWIUpI0AlDbpNUKpE4Zq82hbnfTzS7EwIuCgsBEJrhdrA3KHwae5rV0S+QMZ3KQE+yOCEn27rIKQZyCqFGgek3xQWiS9yzXhCMhvLMFWpcE4EpjtIgCJJBYB/4pGFWftN8UPJes3+YQ3RcXr5zfCoCiscm8tAE4ViGwiT3On4yf/Q5RTI7V/XjYEJuthMtnl1WC29Szev613tjusBI6ICQgvG3jrnmCk0T4QZMiPZ02gr5WaHd+v9nabfQDKJOjjBAUsTwpIYHthE8UExpisxXXd/P/tjKzIUJBSgCAvmkTMeIotHtpnjJRgcY6YaKGEvNKl6jC6ZQs0QasZapEFVaXRIk2UNdBDNE6SaINRIcUiSqorgkSbSDbpEdUYbVOjmgN0jA1ohakTWJEDUivtIgDOvRvwliGS4ioInx90iGSOF2SIRqDNE+FSOKzTIRoDM0qDSKJzj4JojFAlxSIJE7nBIjGcC3TH5JIXZIfGoO0Sn1IQrRPfKgCCF9X7doV42G1XHyz+LTBsJLfuyu2bN004szvKhEIUIrtWo10hedVpglIp8tNA8He150m4N0uQJ3RW1yJmqB3uyS1Qy86IKSZKxcGA332fonS1j2dFHPArm6L+xBY+IBufl+Ibgzh34X06bz9uEC+m4+/Fs5H8/TLgvtiYfyvkD6Xt58Vzrfy9KeIUJgjCl621004Ln0BZB3B4nsvz1fLJWc273bNYF5+bbD10sUgVUE2Xstk6RJagEbJnt9cX1+e31/dXD/c3Z/df8AfWJlBmWDCzMARYvEuZPlWXn+7mG9nq2bMvxn2IV4tRCe+v7y8fega//D65ub+7v727L0PoAkp0rQ/iU7S42d/XP7z/Jez65/xB4RObYBiR2vHxdXd+c1vl7d/hBwJXOgLtCHwaNCCg7Wln6jvm8VV/Z5BECwVDjEpla8VlIpNXydQQuzfI6jhmL0/MEAjDE27Cc5WC/phuShOLBxiaC4uz28uLh/enF29vdR3yED7BNY37Rap0Siyy3fv75u5cfbH25szF2SwfkBk1359BuuHQ/bz5fXl7dU5E+0ADFQPh+v6hi9y6tfwanCYjKAIm63k8uydL0ZESjiUt5fvbu4veT+8Ofvw9t4BIyZjHIS3l/+vcTecpgghJiROlmjg4f7q3eXNB7d+hBLCobu7+vfLhzYpwuurnx2ggerhcN3fvG+WB77m3z68u7p7d3Z//osDQlJQaKzXN/et3/vm6ucPt06WSIjxxDnc/rWHpmPBENs+eFVipHJyrGTZeALD2/ar0O/bT9jbwRDrhUFyWy+m3yxRHOqEQXDHrrDtEBzqeCDozfB++qS1wLZMkOOA6WHwqHDicNRjLcIN7+b8TOse9boPxb31Wh0ge/2Ox0OAAzwt6wied9Nlc0DZ3KzZFQ9N9AlyqcruliFR1NO/Xq9Wu+1uM12z8+3ZYrH6s1YQxqbQJgrRhl1K9hvdmIv5dHG229XP6932zWrT6g3TFFzweA15P91MF4t60eoNYCgTRGQ48JKxa0J0RcmsaBhD1kXE42rNIuEHdb1i4Akk5rHvxnDMot4JPBbR7saATOLcCTjG8e0qMKKdXiy354t5W9MEyrF0GGvd1NvV4mt9/897B+0TqbZhX/TNFaIQsizpO+ThYfdtbTYwJJ6ToxBbWCdCo8gBa6lXm71TrhJm6Orl5sPGcElG9E/6+uZdJLabusicPl1PDecVBquvHxrW/f1bH1S8emhQv00Xe6/OOggICuzPaVPj8Xr1WJ9P19OP88V89+18tTdfowZIVRJ9oSOTk92LnK+e16uldDFpABtUDTNZ28Ts8lnPEclElGTXcbBP8A68ZHFbVicDuUqYDjML6VGDsAnsISV5BPho0JmG+VhDa+N27urdzvDIgWGTRAQFZ+uaYuicXFRreHftJzHVLw7NcYrCfAGL0/XNdL7YGy4rXdlA7oc60wGh1iixwbCuallVvSGnUBzrOcOQxmC/WFyLsbNKHF3hYMukfCa2xzDBZPSodtvHH+fbH+fLz/VmvmOsiaKfDj1BwP2kSWpEYvxkSUHrgCzmH9exItaOBHKsOFIPLQbkuA02a4JcB2cjMeTmUDZ2LLkOxtbYdZJhbO0cJQRGfJqWArdjuN3LKLpq4SxGAjXfdsSYIVkqY5Nrjwbxrs0G5AiwrzsSPJaqyMm6eL3RYK1cVqiuWkBQYtKRs+235eyqKT7dGW7/cpUw297cE8BEEGC4NoCW0wuV2ZhhoAYj5wZIGq8BaW6GblDNedzkBXSzWveifaBMBqJMu23YIwTYp3oHIy29EOPygsM2N0ECp6UZKoHhpoiF3RsiDRJ7L1NdX/Y/zZxtchCAz8rO/AwTD7+XOvOCPQ581D63EhXIdb4TT4OhcCRqYCcEYWpQfA5UjSE49dMsHS6DF1r2kLRPtXSozF5sOQCzpI5wcC7ckSFA07dlOoxWT8zsYRq8NdMhNH1yZgQOWdgM3ZSu8PddyjYB1jDSofy0WT2zCK6bj//lAApUdwflfEVL47G+oz2Kklql6Ljf55v6fuXZfQMhf4tOlFF1Xflj7NiZoI1h11+fuBKkE6XVouPIzeB0hb/XaiGqd10tDu0N4+pIiFx8HA0ca4ORALkZjAbSznI5kBDtXJaBISD3ZYBAY7+SHgTttJN+t2oXByd4XcW/QUe1SFzWyL6bWFvIRch4AQrFfxl65weFk7mNN962h1Js6DP2im08RKXi3FpzHkb1836xm08fH1WfbUARSBUDAFk2tmh429mDOFYKAMDiurUHYHvXqgVgeiMPIFjdvStB7D8u5rNfa0M2sEch1AsAY1v/yxIArxFCtVVkhADAPghCCWP+tJzuTKMfBBhCvQAwdjPbRZHXCKPadlnsqgRQvn+0bTevEUa1bbu7KgGUt2VjS+2HOm7q4bVEe0n3znVXwuo7whKdICsmOigFbcVXehKVIxCAYZi/sJSfN9enIfne2UUoCuXd7yGh/sepKfN+KB3GXJs595YFEbELnrfz7a5e2vTDEcmElOR49993S4gjmAlW+4PrUSrReKrTFwt29+oEva/7d+zYDp3L8bbvzEMT1WGG9aNzJw4k/A27UsZ46NDUpUNBc1UnSznjrQVcqXbA7vR4uAAQ4m8VwgLc1M+rr3WgFVUl7G9osCTcg+3aeLxH0XQnhDkOym1wORMiXSq5yM3s+zTfPN9suofSv0yXj42eL66rAiksFGDNl9pocCbfZ9MBER2jdrm6/Gv2ebo0deXFGt/fQRqgCe8kSV0UYk6bYrZ3liTJYzpMSBP8naaX6GgP50nu3BEcqCHcYE7UC3StvzMlyRzHoRrCDuJUEd3r41gNkYZwrkyAejpYQ+BjOFkvYNBBnS1J/NgO17AtuNMVpMtd/ZohSFvfhgIE/RtF3motwpDJq+Fq8NNxjfvp4yFfkTcytkw8HCU/iJJtOladO1nRlPbPH2trl9KwOexPQfqITXo8lA0+OkfJLzU6fVPGGJ2+OaONjjyn2wgWq+sHscb3igYbYHANCZOaHyYubIjNJTjMBJh5+PsQk2Xwuwkcq6ukISL7+yQTUC6XSkNszjdLJhAtr5eG6FzumEyAab9kooZl9jkTA1DSgmX6cWFRrlwnUAoH9deENeqNviJMy6BXBP33g3XIjL8bbA/P4IvBOnSmXwq2B6f5RrAOmMm3ge1BGX4VWAfO5mvA9iB13wHWoTP6/q8jLMWXf41g6b74awRLXsC6lIyGwLrSYRat7f7jdraZfzR09STlE7GycZccGhuCViDg2FO7R0F9k8gA7jtehOURsnu6L8MlJf0NuhLH5sLrHuUSzSXnxGL67ez9lSl4XjrMnHiqd43L8dmCW5b0T0B9857qmhxmOClELpOjkyU1jOq81XY7XzdD7YRTqOzRbdSrGafRBPVDwTLPkgLwDNOkfDezYlDcFoVODG8MsQbcsdzAZsB42UB7YiPLWuukq2XaBV3jQgwKRGE/wzsJrAnUYAiL993Fr4bI5Ephsp6s58snd/WTrrpx14B2U2lC7PwoFJmLO2UIb78MAVCWMh7Es4Uhs6ZDyQUFACrMhF/ren22aFwam5yusFKga47GlI+S3XFMoBzDDhv0BHnl2az2IXAOBPkDFUeWfRHHOPPksXQwytshs5QMImTuyb4zqIwA5sknAUrb7JNaKBbpJwEU3/yTBtBsElAO0FlnoNQCMk9BCcBY5qDUAjFPQgmAWGahxIC4paEEOPzyUGph2SaiBOiCZKI0AGmTinIA0TsXpRag+TFrYGVe2SgNgBnmlRtaf+D1StwCXb9RgNQLsy1a7DIUBuv9BuuEIMs7idBhobcAab7kkwAtF38LcObbAAnOckNQgxNngxgCZfn1C7zq93QVFYg0fqOyN4k+ChKmqYLs8OEOLVRq7P/Rhs61n1l7th98oW6Y0V/un82ZaRWSiSDJoQfFTvFPcKEEapvzQg+TGunbetuYxdbePA8Vw8UvtvGk9oMs4ZiIchz67tgbdMcZh80eCofpoMvrW3utE17LoiNY6+jGi0F1TV/tF2bOEl41TMec31xfy18Ld0QyESVZdBnSJwE4biOg1rw3IbVvOdHJdhGrNthPHEJWda04dAvlwq5m08WPLHJ1Np19Dj8eJ0wDj149aHiZptmH41q1yzEe17NRF1d35ze/Xd4GmOKSqL/1HO+RHq4bI+8OF1o/+jxH8PdTPWhbXnq2Yy2DE/4lGxh2zmOtk6b9yE0TPQ52aW58PXEs/T3PnDKIkNcTfWf4E0cApS1dpIVicT0BoPheTxhAs+GvBuisWSstIHOuCoCxZKi0QMx5KQDEko3CgLhdTwAcftcTWli21xMAXZDrCQOQNtcTA4je1xNagObXEwMr87qeMABmeD0xtP7A65W4Bdp9Q/RYOtAWuNhvd8aElqx8IlY2XBn6xqreLZtRRADNsaYHFGlc5sunRW05OnKd7zJGCASnkQLNV42XO7BDdW9Q4sjdz5/rN+auUl880Jup5WMr0kX3pK9r2CNCW1VBuc6AxNo+kMTx+b2pYASmLfg9Xf2jfp/LJNZaf4e+x2Lry6sAWLjxPQDEg/cAYOOsixis/XQVDHMXvYdg6Z2r1Js75r16S58cqHdzx3vtA0/cWbmt091joPxtDyg2rrUIBPOqnWGYO9CiNVi9oFCrN3STJVt0Xw/g1mCWOJuVfPF4nF6r0zIch1sGY691kARitxDGzishCcBuKYyd18JYMv+qiLL4iOGs2em/1mLofH8iaclMBAxSxeNlCICzXi/msyl7YiieRCgocnFnGMpLDwvdE9srTNhewlKmfTEPWCeyGDeIGv5+eIJzwOlwhrNDCRNhOGC0ToahRQjnwvl0sfg4nX3RoTyUe1Hrl5Ram/2xaYrWYzmEKDBC2WBLkSjUZC2C5V92ODDl9sMCm+w7yVWwXGb5QJ5mMRKKa7c1NVYgKRjeodVtapY1Z7ZagJgkEjesEW4KbGqWAaM9A8PnchSaYZXAcETHw7CHiHrBgF1e34ofwCJg8FIhlf42Xey1S8OhXDDFV6+n26PFnYsuLIFgUOFFl0Zcu/XaOGw15aupE3a7oKSyVbuD1yycg3zXbqixrNe+OIObwAlMe20REkLhdc2A7YRfkQf779fZeCLsJECXO+fEdmoHkRk76CwcvrZwgurw1MIWqT4rthNys9zYQVsyTCbthNzlOx56pMqdWMzqYYLZJ6GH97pwzPbgtQ3LWR5CLbAAW5j1tRWqtrzDc5771YetV2eeQEnj4G3E1H+2erywilKC4Qxtnj1KXx+hhyu0XDHBwd0+hd3zTp9Qa7KiHEuGU/72wPOb6BcLh4NwK10NULpZqXBK2R5tdJ46lgys3KTDDwWDqX4r38sTenmpwEqRR8FK9QFeAuNA7urN13lb0AjGofSLbt+IauvNGzSW2FjmPLGtdv7RiE4EEU7QNFvfM/xgqj1CQcQYCKUka/bo7JKs2SFj+Rh9sB0EBEI3mJHt65d2lZs+1YMnshRcpM7Lzk4KgP0cxZpPU12beqtftTTgTno5HiA1djfXXlZoYc4tbirMEELbO3yQkL16NyO3kSrBNqc2lFt/ycNLBVM6eP1v1g9EtaCwrh7vdlpn/FgwnOoDKcDuMQwvYtBKL7om0QisFyW8B3TPPo2O/lqUJwN5PqBD3ljqoTteW7ogf6w/TZv59nrw5tYZPCJxRPwLo2OIHrVtxLALViuqSA/ZkS9yQY5m83YG7pbb2wW3MS2sB+1ADTsh3k1389n1ar6tDe6mDWBDeWGxU3teY5GWG15f47vsdkC981YnNJzyvve71W292xgPLg7tRJTjDFJjjZ9Wm1ndlD4zvFjWQEbEjYV8vpzv5tPFhQkjqEENRI2F+Hn6V/dxdt9uliWNiDdE7wpiAiIdrEv9lqPF2xcNdhS4u/jVLjpsUCEclHq6mX1mEW5/6WGIhV90XR5qtl6S5ZZS/u/qeTrXRhSTaE6O9V1A6b2uxXxm4AbQ8EQRIyD8Ot/O9csVDe9YPwy2oIbWgXO4OsRQHpqqmpj/2tfLWX29f/6ovzuUS4dbHVovd758Amk3KRBS6XAg2rsqRgYZ+pCDCi+7VKHa7ZerQaspsmG/2a70BqJCdXKU4QpOt3RNn+qL+YY/SPaDCkWNiPhu/t9+o30iSBkJ526YOsAJqSQnHNbBXD58FMZ0KoPyLzuTMeX2Exk2mRjJL4NvszjAOvli/2GWgTyto/9u3sh97L4IvL3/vKm3n1cL7RWDErhS7Dgtae9Ht6/rT+3Ti+b8eduG8tR+rSBFBmsBnFH3n+fbs+Xj/eep1n0XigbbnFuZNxtT7bxkMOUfkA9qEdqFoi+6hkC91suH2MYeStJ3wsXlm7MPb+8fzt9+uLu/vH246lOSfp1u5tOPCwzXsJZzt4hYONk/zEGkQgLquFvHEQYvtN/NF/0G87x63Pf62W+IJmGliPsEA29XT2IGlq68JIoXMcHOYfWKsqgHPmum/G6zn4kfs9Vom8h1tJq7utSa+FBvNhbKj8V7vV2usfVm/nW6qx1RzEXj0YKYQx4+CIY/p5ulOYautDeGOI+jVMjNZDUcw9Fw1Ws1AIP+d9Vq1eWDHjfXKmYPWayejFXysr4aZ+wS5aL+uH+6bv5nu24WMvPpjlf2tzsYS7rj34ZWOepcFCjpsgYa76y0RrONFa1PXhp0xWheWwvnBMqwBmdw/lvtd+9sB0g89x3qB8CW40EQ9yuMcf+0X7JTvIyWrOdkWBSezt14rP+ygtNXC4hm+/qbW/fIFT0RPdbtQzgWDX8n5UjEccDi3trFOUapNIzUV+ppTPh5vqzNexyr4omiXlr1NSzurX2734ituWrzkn2aPzX/q4eiqBsE14FFtoQ0rBZ8I3JQPyF/tdiuSBlkh9nE7YzQKpuQHscmWkf6jNFM0yCgEds4vJwZraGiqhdp7WBp+G26mD+iKYVUjR7U8lymnurd+229f1zdTpePq+eWsqt3GiRoHX8cv2/ftS/Y28j7N5vV8/EPnTWoqvqi2qz269ffLEYJqeGJYb69qD81G7Zu5ziW89bXkdbtXc+HxjvcnAuhs5RupI43jt/nGzsQsIInAmHhb5xlIiE5jkVV1RvV9vPN5mo5372bru+0kxUW99TO8x80R6fndqKdbTZaRxep4YnhuFNJJyrdMkHU8sUij63N2VBVNSyq7fGspzVcRU1PTLvV2fbbcnY4dWtwgNIuuiGF/syXqB8/T4VErzKT3hV5aIsoCXWhXV2dX0SpsE2SXKGCSbMk2DoE4mMgUxCG74IIHLCX6+WG6NzmF2Wf9pzi/Wa63K5Xm90hTvAosV7un0V5g5ImLWkhCm6o8OmC8/eWmia8ikbbsDKu/8OFtX5exUe/otvf15ur9W8gMakWmFjLdzhSD7WTrr5150jNppDlnsjycZA19uDVZ139cZB59VlXPxgy4UpU/PavfGXRSmx+tTdju4tQUQ15B3q8C1ntWO6f/6P/EFInlzp0Nyen9lEw+7DG4chkgpCopxsaGYmSnbJUbkZAHcSg8CmWSf7guAKX0SfFNQOyrf9loooXG1iGuyFs50/L6W6/MRoAsXBADLeX5ze3Fw/vby/fXP3TBAesYNfv8IrYaIzBc3uXNkO9ayO9tl9AM9CbmynOQ2t+HvI6CgBS6aA4lnImAQWGY0kvC1vDxB26tURPxep1Dl5ZqJSi7ykC9LTZSIcf4c32q5nir6E1Dxl71XpqSLxrte5mRosJLxa0vY1Io+WkKxdU9/7RqNW8WGjNRq3uygXV3ZaKTZQfCnpqF0N+Gv/pbLEYuFBGs1xR19L2AaI3+8XC1omFdQIiMO2MQSUPDOLNjdJ7tP3Mq16v0zGCqOfTA41raurC+mn62vTVJ6Nt9VjSQxuPkzM6PB5KWp5CxNPwcsMyI6hPq8dCL3I2lrVZhAnLtan+/bRZPb/XnvQACKlSIAwm/hoGw/ApLIkEjP8Fi4fSjEhX6IXGX9RmP/6HBin6/vbtewsEfY0w2u92GzE/ohmAYyUnDMJTh8vb24er69/O3l5dqJ5cMFFSUfvBB1qvbx7urn6+Prv/cHup1SsW9tL87uyfDx19cHf172rFoKyf3g9v76/OLi5uH95eXv98/4uBdqyGPQYpWPN53aY2HK418MKo1T8o7aeb7U580XyDrncoBqqWFxYe8yl/8hLTLpTz0sfjHvX6hHJe+tooHR423/TUm+EGh+km6njjOAyYBYxhFS8UX+rZbPolznKl4mMpL12SF4qpaQt4aeA+5d2AtcWUgbL2euEN70zMBy5f8c7wBOC9rDSq0uS0bwh/pX3efrSEet12lDkBhVUtmMlfQ6LU6hsykYp6qDxmhT+XvvRCqR0UD6PaoMGwtIfi92imBEoxLO2heJi3nlIqlrRRCIMvVIq6IiYzj1TTfdvz4dRE0bGwqcpDTUWXcv/x8KDdHsVkIMAUVC9IC48KPdHj0p0jrAFdLl0B9TWDAjq8tXOFBeuPAM69z2B9P3D9/UkbQ2AHh1WxnXcaGLfT9vuVz/M2pmH1yQWPLMEdHhdHHSzEjQ26IjbwmCRfkECo6hAQBDQX9SKo+REhCGouajzUPej2ROO0e3ANQvW/nfmK2MLYrthZwQ1XhBvIarV4fUxWxBvIXnG8zcFPt+b2yTrsJ9uPUUDLlWJn6vVq9jkkxslBYvgVAXy2ZvNlUd+uVrug6CWxIzdhuV8s5p/mgtsSogWi1JEbsA5t4JODxJGBbxbLK/5VpdC9DyWP3JA2AqT+Z9AWHEW+BPQ/wkP/YxTo4gKP+SN28AUJ4y3tM+ztoS/OCZAaeB8Fe9PnulmPp4tw6EWRY0Jvv4gWDnUnbUzA6+m3xWr6GA5zL3BM2JsQvhaCfiB3zEa0yWe2u+nzOhx+UeSY0L+CJz7ewHuBgWELd6nwXRK8PSWkWzxMsmBomMZPcupa5HArFHNgg8UgDeQGQ44ZGOjraxi3XWyVa/iGDodFLIdCFGXZ08dH1SfgLaGS0myC6cxaYfE6xhG22ZsZlXCiO4ih+DxdPi7qq+b8/jxfPkHPy7JJlLDBQJCZ415+GFDMhxT8scc44J1B+TRtpKXMdVm2Q5IQ3vL1SX4s8ZL5e0ZBzNMdBFx0VAL/3usOifxg9LqXpioNdLdQJ9Xdpp4+v5sup3T6W22ToBBkvTF/nWk2IsgzInZp7TwdBAHh7UcKbJzCT2vZblzYt7RGQdo4IUs2bF54B1JGRt3GSfngFeqPj/SOTR0PqEcBLzHpRPCr5W37RZot9bpCC14UENpDkZCu6Rhi/bqgDyV2QDTMaW+74goCAmPbIxn3LdHJIsbDd7ZYBIDIpfijFE7haAAfehTHpLa1PE+jSofFHohZ5mWlHMoBef/h7hd/ZCedGGd4mkSMdx9e353fXr2mw9LNoYqyAuIFtMuiDVh8aPOcaamXvqhXMF4bHXlbb9er5VYZywB1ivXszF5oo2vwghKMXdSCSpR7uIISoGWcgj1CkwAFJULLyARDhNKXO9A4Xmo7EGRLFQMYnisDqITkRARSEgPzgWrggWlBgzY5ndJdGmFLEpI67LhCC5JK3aoAXJWtiVlRVmr0QZgrW/zuBJa6MeF5rO8zUbSsljmVSyoamdxSN3AkjstgtJypLs008ma8TLA7EV+aNdmX/7LFbUmDaffzEGyYbRuMSTE1em9uzAG3IUWmBR6aKbNtynpTt7LaYqb3fJoZjAl0YdJsW7Ktl1RKCOPllIsI5s+KMWzoQRSP3lCdNyyi1+hDgfy1KTH3lTMgk2+xWR2mJIjbu/2swbQNgVOQFQqsQLIRb0dpYgY3I48jPs2+bKUNmiJBWCkHzqWfifhbUjGPLNQm1bBrOG+UYDj9lHt9dv7r72e3F44QJkJ9CyyyJBzZm5tbH2B99SC4BN5i+BqXWkm5zGN5v0FzZSkwEE7kBBAUmJNAYQamIugWOB2sLCDbEg9Q9Gh8A9qGADSDobFYsQso1iCkgiFady4BhR6eQngJAw9IGED5I/MEaHNGogfokXBmBXDz9yYDFEidOAB8VfQ9+huitDzxU3tjiIO+IWLj8z2K1ftYb47S8DRPwQx9iDcE/q99vfn2vt68Nzm1o9iBBF9fSTrvyl8HVBzYDt5pW97T96deY7nhmEARdt42az8Fbr/ZrnQPISlUh7rh4NTLx/v5sxEvMcTTVw4HaI0eIa1gQRFhwbXfrnPH1dUOCAn5lJkdKklAOGDb3XSzc7ctsboXKHFp+ke76sHvy2thibVCLlOWK8EAhtt6IPVB2Ek4ROgzFU2B2k1IHKPDtDSB174NfCM/OHMAKEkJAFGcEfcOCPs6AWeD9UYEUDhuRkL7w61jEJrrWoaCEyjnzhMzo5sl582aZR6MnUAdnvOjRZshXn9mHRR2IJwdSENcrf4zXqrLqmG7aYe0++Q0+ilUK7i4oNGQ7zdt7bOm7Ne63VoXi3pxMZ8uzlf7pTLUnmqBTuBYLXlsdJztdvXzerd9s9q050sH+LiUMTFfbjarjSdiKGMsvF/qen22aAbWeR2YICLGQrtgjJwDxmPFsZCtlown/IU9GVWTKATEoYSAWG1ZVzOMFpcJQ4GwvZS72Nj/Tx0TFgzxSSv1oZfqD38YTT9ql0sNOPDdUciWnEgdrxqcx/l2nPGRBP8vHaK+DYdRSsKPktBR2oH62pwvxmhjJ/d/8zC1TTiMUjbSKLFuIveQxXzp1rKu4mi7G+BfLKAda46Fbd2cIufLp9ZPap3S5gC9d+lDQsxYqOfNIWa6bM6jDlDFugHxybds3GNuu8IBoVzbfh5RqFrP2MOpDu9Lo+jYgV17l6bBKQkZD/F2Pd3NPl8clia2ejmhJgSNhnyzWveFXRBDAeGstLsLvdN8rFSFDhExVk8ebm5ff7vw8A9wKUH79H76dN384XGwRoWM1a/z7fnh/t5ljZdqh+vH+faww7WU4+vptn68Wb5erXbb3Wa6vttNd3unLclM7Hh93apn1Nr5kW9zbsZQzli415tVG93s5bcMRYyFdrN3WWh5rbEwbT+v9ovHC3e/YCBgNKTtjUKro69hErVHwVZKG70NF8cTZ6BmUAJfpiXtdhWsFUDYeC1YuTChXbVwO8pu9fS0qG8+fXI8vML6Y/VXp8f1jA2qj4VS+UVi5S2NyQeK9WdU4Y6Q+DIVAkku+TK3g4hO28cEoIEUvyB9q8gQyaESHWPohwmJIDJFZhc7ROIB0cMPm+mf94NMzYaYYOVgqNAk7+bGZJXK3RTTMG+7ISCr7OymaKRU7IZATBOum2KA2dVNLdk8h7opEiJhuiEg+7TopriGOdANIVllOjdFA9OaG2KxSF5Or4KD/clgk3iheBXHL6mLdU3Co20gOCxgNM9us+dsPDYb5ffc37cb683H/zKGACqFwPD7fFPfr5yQDKq6jIowB+CXHREMXZGXmQOiMts5cGiL5xyAEKzmgAaD0d4tAbDatDXa2333rt7tzMd7IlXx1W+4AkgALFeAIQJwhjOZdRKAndVs0+pvJ7CF7q64S88Ls/xXiyAtWPZl5j2q1XYBGDTTOQoMh+MaBGaKy+CWHAfmfEluiqzNQXws25601FeTOEpcyEiIN/ViqryHwjEeqo2JyrsjCSnhMGMvUVsDu/xrrk62TU5jKMFnLsss5uxz3aY2uW375H1jYQ79icoYqTcZ1esAsasWrt807C8Fw4z8tUGhSaFNAzHMmq2am1IyFMMX+FLBl9kdhyptt0a5dXTCE+NkEAgkpLozLtuQPQM4FsHGsrRBu4jue6p3PTWuXIYQtIPK37PrZDBW6TBkaaBVlD+2Un4cAQHIa1gu0UZzwCzjDAKJSDXjg4Vn9Hi/WikXSASLVDFQLyG3TPpECtjCJVcdA51Rjgfc7BFcPkj4F8Dam90P68djsx1GVClojD4U4ofulbdXCFhYdwx8XeZJp3GGdQPhE15pvqt302aYpgYPNaWiDu6E+LEBNrUgrY1mzJeKhtAKiUSFVndCUdD653S+e7Pa3NbPq10the4QXwgAxX21tx9B5QOnU9yXdNGp2szNFE6k/7FL33asJjVYmJJHaLyifOqWk06y35AuECd4VURZL/McY2xb+LJIsZhJF3OQtNqbj9t681WwqKHKQxEXdcoh1agy+wqOXJHkw6eLxcfp7Iul7hOhnjkIzcdtHsGaZQilr+aDBI4/owHO2VIF84YMcQ0LO9mEvLT8vNpu5+u7/UdyqnPlUtngtmiqcyL/l4WJyhXllpOdcyutMTTIW2K9GatTen2T/k/LzriV/6VYaYdv8eTVtn+QplxxgdTuo9o/1svZ5ttaehkhi+8KPvQFlXpEb6EpvjKXysubDCOCXQAQVWlyKp7Vm4N8M2ffc0/v15rqRzWkCSrHDmUnzwDs3bfn53q3mc+84QJJ4QHv3u8/LryAShK8AfY3sLO58GbOFBOr5WaEQzDy57faX8nVRYeoq++FjIvC8XWFnfF1/x8Wn0CQHMzYekCPNf9Wg9qjCjKwffcEHtweZ5AB1uA8LFpXX72g9mJGRrtr3JfdgnYZaLDHuiNY5Zd6Npt+ibPcAdex7gi4NtPl4+r59bedsCybIxNqj4Bt+3nq1mG84hiI5k9LFzxNtVBonPdSj010JE+uRxTEkYMblZh0ryO9tIkoSZSyAMfBhAj1AXJeAOnwOX2CZAo90GMeaefXEjwOb/RmICF7fu0gAvpGb8h6cB7wa8fa/XRgCVufatcWuGFAYzjow0wCwdqgzDAwnjk1G1q7UoezJ0lg2FGxvqEhgVvf2hhsAdY3ORp0Frc7dui6I9HZ8NBnjHAgIjzKrpQPyoGI8CjXq+3ufN5saQ7D3NcdAdemdoZ1qBoIlRfL4Dl0o3GBMq5AdCB2IIawEYOzBSuJGAPiwPasEQoSAgAMdHzoQQY5QmBIwxwjlEADHyUoXWGPE+oWBTxS2DbH8Vihbk/Io4Vtg1z9dHWLKF/9pZvk5r8bty2gD2/bSEc/Xt00H1/eugHfngODPwgMDzzEQaRXE+IwouHSnQ8kEKXfoUSDsjtV3Ll4/IMbnzs/z9HwzscTK5QS0pWwTSCDALVPJ6N0we0ebJjhsXi/gXScWZKXBx4e9fhemR7DEO9QmHnUrHMLVKlzDHHrE+kYfKzPvQHaF8+mzQjpiZhhb++Mprs9+VzZELkoZhQzPyoYhpz4AfYIQAmZ9ch0gpI5kMLaiH2GJPMVMeABL1Q2JUPwAc9yATIvGYIe5GEaFa86S5PpOmiUs8kDpVEGJ0OwinxOo/a0LtuTIXw899OoyNWZoQxxY3miAqMWXyI16uafvt2F2S2HwkLZORJQhYRMGBwDhrW9PWwEG8pvW6AT64fFh4S2GuHq63njgWHb28f+FYdMWje/GAZmq57utFKo5zsD5C0Yjzc9vS7bdz3Hmq5ve3rVNu97MLXGb3wIlWbvfIaVnd76qDGYvvdBpLi/+dFAMnv3Y4LI8e1PL9rt/Q9qM7ZvgHoQUvlRbNZGt8t7IEqe3BOOb4Jk4cbvggJ3kvv7IExO32psMd/v5gsqMrOVxn63X8xFcu7t6olOlNLr4MVMu5vjdqXeUK0WTBusTxJrdftxTSsQxyrmrJkxmjn9iRgCzNz2izDGWP6cbijvncDS1QiP5XA/8XHPv9iyns4o55wwHFxAEKSQhbA2qKE9+ei3NqGBBflotzaagc3YaRdPb3TuGVw1zDxjqVn2Nq527VllNQjrgK4GFwdKu66pVr4prdncRUVlULN23hW7kHZ0a1gnUI4TSI0H2xIkq/3uncvAHXCKMgJhzHF29n71HrmNwHwWroes62x4FK4u/uCx/ssaVl81MKrt62/u3SVXDoCMH3iYv8dabIAHVgmCQudlH1RbeNhKfY2pP8+Xtd1IYNUCoKmX1mMAqwRBseVXU4eWXW2RL5apICnqB8PHWjtfPjlAG1YdZaNzhDEhf7XcDkk5ZAfqr5jpB5SBWncClI3UVM22ux1Ew43V3C0aGPfibW0/KzzdTJ/HH9+Buhdr9WAJ+W26mD+ibLGu8YOaAZa1lr7f1vvH1S17cHzXzIOafjnfI0LrhcHz+/Zdm3Jy+vi4ebNZPR//MLESVfUQ6Dar/fr1N8vRQ2oFwDLfXtSfGmfAZAc6lg2it7uDu5v/d/2h8VA359O1EQakXhA8v8839mBgpQBIhE2kceCbdWFRDwOcaUyq6kHQbT/fbK6W89276frOaJLDKgFQbOrn1de6Oeo9t5PzbLMxcryRWgGwHHdB6RRosswQNUNgksfd9myrqh4e3fZ4TjUycEXtANh2q7Ptt+XswCIY4AE1XDHINzaKy4n2H/Z3E/A5FxE8rFA3GVTRNZE1RAeBek+G6TZhdDVKYbS8Smlf1lPpm/li135K+LGeqa6des2gQiD1G7Nxlop7qn47f/q8e99sAHKqX5X6QZVwEAw7ANbwBPC+mS0XjZ/A1g8jALCGJ4C7ZlmqjVsvlvZUjD+jUSmHNYIAsJnzsIYnADoPswoEVssWiBAIa7TEP5s/B1Gq68ILH05NFR4r2Kg+1A62w+Fo3Pa8oTD/XVCJz9Q+rIAZzhoCmN0MsgJmtaoQ8FzWGQeQfn3oshapQRJPh4xhsWou81QD5xYPK7fEJUvxg8lFUhdhoi+DnQxsYM5Mv2xgKVh1VRYMPBf3Yuj5jVEw9FzcuOh78L9P248EOO5GXIsg4m9r3iLGcLYtdt4ohi3CDmjVWty+Ji3iDmjPOG4x5wqxZg+e+FtOnR+jwJYNEpWsZp9DY50cpI6zgoDUJJsvi/p2tdoFb4Uk+gWastwvFvNPc1WSFceWiJJfoCHrMSbAZD14FTdaAzaL5dVjI3ec0YDSX6BBLbNe/zN4S45iX6oJf4zThD9Ga4K4QWD+jn0zBCnjbg1mibkc8NJPt4Pty7bJuFxagb/hHqcJ0uPtIOgHj7nHAQ5fcQfBbvaqOwR84nl3kFYonnuP05jhO+8g7cDffY/TBPjgO0gDsAfgweALX3n8DYCH33dUaOiqjsA0Mc2f2A2X7hAuFHVkxcUHYcgl3PBBxUBvX8uqL8RW+jwX0+GxfD2mEEfNgOnj49v5x3W8Nvn0thFkUqJNOgTz1lh8b9oDvnl8rUoB0TXE0PCP7l4tZ6vn+fJJnYbMqGmUQLsnZQ5Gpv2qtRF84hPXIY1JQr1a3tb/2jd7kQ9oUcjo/YwGYzuAJuOsR+trHjoWeCVSCf3fsRiRLejWox9jzxWJ7iLq2Cx9fdqjaVAQMjnMM+SZjxDMClXXGxaQ4TVdBCHj2JX0ZnS6WLQxC14zXJDxAohnh++xe+MeSHoB9G0QvS9uQcbLIFZ+md4UsuoT9aNMTrER68ZH8ZqVvH4Yn1lC1uyN29lm/tFr0RCFjIBxvwyCUhYzLs6zBZUF0RYqlxQGrXDgRsNMyVM3JrmtGeCgqXQz3ACZv6dXyqLchvcf7n4Jg/CkE+UFU/Ps7e7D67vz26vXl4Egi/IC4wbMy6INrX1oX4QYsS99ce+4xDae97berlfLrTb8AuoW69pPD6HNPvEWSlD2gRYqcX4RFkqgDqEV9khNYyqUSB2CKQyRSnmi0Oh01fYiyJcqBzJMH5JQCc2ZK6SkjkAZqhswAnNo0DbnM7tLY1x4RFKPHZ1oScKpWxeIi7M1vfWmbuW1xWz4UHVbUKGuXJ11i2wpO01bQjF3tu3wI/DUjRqHx/t+S0NgVo9U9gLknrqhI3J8BqPnRfVpplkQxs+kDc7En2Z3CsH/2eJ3oAG1Hk8oNtC2LVakoLoVQbhBB/wWFKG2AWMwhbZN2tZL6vMOVosWFxPUfxbD9tCDMh14ojrzWAbs0YcSOQei8kt/NsBM83RaHe4kqNu7/azBpvgkqR1eQV5I0AKJSLzYVhNMuIl5UhI0i7SVtkkVicNKOnJH/czFX3DXy/2zSqtUy74jeCMFw+qn6Ouz819/P7u98IAyEWRYYpKl4Qjf3Nz6AuxFBMMn8C7DN/GqFZnLPdbxH0wflgUD40yuAGEjcCoo3BGoFLolzsckC+guxAkUPypfgrYlEE1iaETWXAKKORiFYIjajzlAmzAOYfBSEyAwPQB1vAArgDZrRDKAHhkvDgCfHkGO/grEzid+fDUNcdA3ROtwvqf22lDHekPkVqd5FHOQQ7w5WouzOwV3jCO7YQP+ta83397Xm/emBD7aBiAlhE8mndPlnLeag+XBM27rBDiLUA/n3PFMoBh7r5/1BwVyv9muTN62UugO9cPCqpeP7Vdp3XH1AsICW6NHXmt4UEx4kG32VT98nYTA0JCEm/boiM9ahwC43U03Oz/bE0V4gxOXtn+0Kyf86osRPLFm6GXOYQUZwHFfR6Q+CT9ph0h9p64pYPsJjGN1nMYmMNsnn2/kN4OOQCVJgaCKM+feEWlfL/CscdrgABqPTU7oj7DrIITosxaiIAVKvvMEzel4yYF0YuEHYypQp+f8+NNYoeGZe1DBkZB3JE1x9SRjahxPM+wH2kHuPuyAJgi3ho0LG7UF+00r4awp+7Vut+7Fol5czKeL89V+qX1/SLVEJ3TMFj02es52u/p5vdu+WW2k1Kx2zcAljY39sv3AYQDkUM7YuD3hviBKtnwasS4avJKgcZFv19Pd7PPFfDtbfW18BUafOqMnhI3Zgo6lGn4OwA47ImZk1PdT/hFUvwmJChoT+XzbKmnX3NaZeD3d1o83y9er1a7ZGafru910t3e1fkPR47eObZDIl9ZcmjOUNSb+L3W9Pls0m6OXnzVBxIyJesFubhyxHiuPiXC1ZGvZLyzdhPPyPpQyLubFfKklo0moXeVREQK+xhLisfaYGNfNSbL9flu3MjUH6r1rnxKiRkW/WbWxX97Ih2LGRL3Zq75erQLKa46Jbft5tV88Xvj5pQMhoyJueYZWT1/DNB6Bgq+U+CJtYT5m6OZQQl+uRa3XHLQ1QOCYLdmtnp4W9c2nTx7bDpTxAnh9dkkgYlTPdNkM7LJZhV29UaF+YJxyfAfnNdq1zRGpLMGIgDRG97hZrfvCrudcKCQsxkPcxetvxxnsd6gFksKinW/PD7EtzuckUUJYdNvdyvVc0VUNi4d/n8WV/TxU9sYkcvO/Wh4ZYfmXZeZR7S6hzINme51NcVg+R1NTfIZnKByg1xHKFGGbtehYtr240p+fcbS4oBGRb+rFVLv24lgPVcdGF6RjCUkjYt/OPtftE5zbVvP7ZlwdkaNywuLG4kHbSXP511yfR5NcrqAU3zUL7HrNEcCxQ7uqgfHod2EKjvkmbIPGIDEXDcgiF5dqPkhPiyzi0aXCL7v7DlW7bL1ya+nnQ1ZPJxBoiAgvfC5vIgxgWb4DkiUO2khdxzPf0SzGGhtlubrDCms06M2BpXdbtVsCgnMg4O8w4DIo6ycvskTQQqIjeV7s9vD3Yf14HLn3q5V22UPwK4WNZQrCqfBee6mLgIb1x8K5WGlTeiLoeK2xMJm/80OgEQ/8fDF1KYmcVyBYf6y+2/rMlO1IM8PtrQy+FCE96IBIiDV8V++mzbIwNQw3lIo7ui9C4r72l4PIo3Jl+r5DaVfdqk3BXPFE+h/7p8DHqlIHYKkILvv9oo2hqJm/0G+u8J09Xtyws/Cn/ec319eX5/dXN9cPd/dn9x/uXJRPMCm67iLajnYTpEp1/YSX9+qo95eXtw9dOx9e39zc393fnr13gjAhZWn7jOgIPWL2x+U/z385u/75MgBqKC888ouru/Ob3y5v/wjS27i0MVGH6nFaoj9626QoLklQHJOe+CU5CZDUxCuJCaVf6PD2s1uzFQ/ZpUGIpbw6/OLy/Obi8uHN2dXbS0WjB/omsKK26VLDUCyX797fN+Z89sfbmzMrLLBiCCzXjv0CKwbA8vPl9eXt1TmTaQMF1AuA5PqGrzZnvzUiz16/pRcwBA5WOQymZt2+PHvnjAqpHgDX7eW7m/tL3uQ3Zx/e3tugwioHxnR7+f+aHdvOuIn6QZD948Pl3f3D/dW7y5sPln0FqwbAc3f175cP9zc3D6+vfrYBA+oFQHJ/876Zw3y5vX14d3X37uz+/BcbTKSEYOiub+5bF/DN1c8fbu0siqjvimy4kdLHgWMJrw0UPMRUK5kYPwvt4aNajwn4TBWLFTx130p3rBq9t4NbVSedcr4cjc5hZhxznb0B3U+faNtpf/RzdLWHl6OKic3RhKHGTebm/Ix2H3pth3LumsyOOL1G2wMM1Cxcy12wL0886vOyywXth9L+Og7RaHkVBxpHB5DvVPQ7huNQByFAuyw8XoiQNBmGuKxyY5BoQAKuh830z/vBd6PNEMG6oTChH6Y3NiKbL8+bIhp+Yd4Mjs0n5E2xSJ+KN4Nh+C14UwTwm++G9mv8UXdTHMTH283gWH+d3RTV8CvsZoBsPrNuigV+Tt0Mifn30uk1b7AP6bcDB/LGdedxiv44tMMgK5gFAPvlir6ktNhbNu6bCnm192mzemZ+5M3H/zIFAOoEQPD7fFPfr1xwDGo6jIdg95dLnd13JV7C7kVVlnZ/aIef3UMANnavQWCyO0vqbbZlje52a72rdzvjcZ5INTy1m814Sb3djB/ql+bbzmSeSep3NvNLq72dseaau9IOfS7M6t+bYtfix/aGag9FXmJeS7osJ/axKfTMNs57NMAxqOmL5pNMLukgfDJll3R6tU8oZL3IqwlXvZDW0qs257V02g1Tl8sAyEzlbhh0Dxhk5cM3C25a5W9t6LRuDfk1RKv8tE/94lBW+mj2uFCn86nevV3Npot3bczc9PFx8/t89/nqwhgGXd8XmdmzPBmN3UM8PYK79i2Blf6+hq923RMIaINmrx70WpUPHQaG77jKiekbB8/8jJKgUrUcWGjJl5v+dczXw+JCzhaL1Z+CCdiDmShk6rqO7Bsa/oUiyZsbeFziCNDFfHg+wz9BZAWAKxmtQWJcXsbTIB/nT7XwSkunaHIsr20wb4HFqUKr2+5coQawqWf1/Gu90WcpFRGAWn4Q2o/O2QKQ6lirFy3sYrk9X8zbKkrlx2Kedrapt6vF1/r+n/c2+iZSNS1XcmySYTCyHQLzGORehICfHIY2MNBoT5LLeg5Ivdx82OiWQUTjpK9o0A1i26gsIzw7nz2QvmIwIPf3b51w8HrBYPw2XezdOuRQMwyUP6eN6sfWtzqfrqcf54v57pucndYYm0qUM1hkIrEI2/PV83q1lILTVUBBHc+JNfzekK1u4ntDys6B7cY7qeOdjFYbuaxnp6AMrqlaRy5XY9xDStcYjwO5q/NOhxyvMRoXtlf3DQFT9wzD40T/mgMaJrJ1QYbnsbWEKE6tN9P5Yq+b9F0h361bClbXKpocyuvaeWiCYmG70pxUJb3HCvaKpZ7dLxYSHY5r7kr5L1QEIa3XquGkzT6sdWytGUdtgMqYptapBjS1gWo6v49nLwyZayM05uS1DoBMHBsoN+WOdYq3etdCVmxKHyOKafrYQO+AQXYeeS1va4CGom5DgYJUrhEkjM0NA0hmd42sBBK8oYCsrFaMAefrDkPYQq7Ott+Ws6tG+3Sn2zrlsp7bydxV5USoqZu5oHX0wqEZCQyGIQdPQpBGgf7KDY7H9SM35BKGJ7e0UW6f2xJpNX1ZRua1tMLoltbSHKiBKfnljFRDwU0Ke7qvw+b3fl+mSr7sf5rZ29bgET8rNHM0MPwJv9RhRMg+jtM3bN+RA8D02pIAsKF+LACKyIYGMIQjRV6bIzGMvjYEAYOvzXGYB2CbQjElInA4VkyEISQiJNwclXVYuCGwYVS4OSabyHAaDrLQ6LZ457hsv6XFLUj0ShMdjUYnG8CwjFBGYNhfc9EIzO+5jjKkBig653c8cNoQ4KD2d+ooGYdNujqpw0BzAq2ATnflSEdJcxnGmeMAnGPNXeeyT8D3lXXEtwEGK4/AIfDaAILlwGtAINHXBhisIrARCA6TlNBvsZYdJOy0UxIEhRsB+t0sMHyUzmh1W61SfVcw2OSioF8QvPkTnRd6UDGZG3mdLWZKlc5v6lUZeUlKVbm5rtxT2fMhdFZ3LD7qlGr4qF42VqS7MerVHkv7qDS5pOpVGt9QaVVq7yOBUrObR6Xa/cfFfPZrreOIer1CBR/F2/pfpip5US9lZre9gkqLi12l4vnTcrrT3ugKioUKPop3M+OFiBf1VGa8FHVlfdTtH43bxot6KjNuW1fWR11bKDbVdyhsqRDSxe21xzvr9R2raAtEdATMuMQwJKIZN+VKSoWkfjw5n0BkjzvLo6F33hlGLAkFHW5voEYpiTGtzyJ7MdXBzcR4y6IX8I8sGOiekCJsbzevkPTFDscCE3QWB6ajOKKdVMcuFvIX4I3A9pX+Hp3X4bE6VvUddmiNOgipfrTvqEHVv0V3yagOnZZadRpomeq0I2f2NwFI5PR37zKXkGCACY8CDgRpUz+vvta+K5xKyt/C8EiABxs08vqOMun2eh5fZNRWZxik2+AXuT7NN883m+6NXftx9UbBF+sZTErxhvivvT7UQYZzqOGkWnQq2sXk8q/Z5+lS68CKRb+HczHQH9DBkLrBa/6ZorRwNCSRozgbCGgPh2PUznRxPOQODOl8DAH6OyBjdp+HIyIJC+yMDIH6OSREFzo5JUNsXo6JCTRX52QINaiDMqZhhnFUJLmjOStD9LjD4tet1h7CEJaxl0BBgJ6C4us3NKYgn8CBM/en4wr008dD8gd3LGxKPxxFPogijTpP/XUWBfj2zx9rcwfMsAHsT0HsGI14PJQNNwJHkaOPQA8+6Aj0DQg/AvJsbO/ozYhnsejLxaYMtFoHqEhN9IxSGaKxClUxgWIQujpEYRq4agLA7GpgiMHifsAEhtUlwRCN/U2BCSjT64IhHqs7AxMoMGGwKRDzlMEUDGkBubUZJrmw7/Pd9WqmebeIKZwc6mmbD5pGztfNl0V92+wzDlikyoEALfeLxfzTXOvlY3jEuoHgrN3sYrI2nbdmMDaL5dVjU9e1Z2D9QLBaj7/+pwOeY8WQQP5wBfKHFxB5QelyQ+mgdMU8F5Ht/uN2tpl/1Dk/krqJWEvf7EODvI66BAAL+u8ooUdPBmbe8SIsU4Phc08ZICniu3QXjsaK+zsKJFpGWvNi+u3s/ZUWLi/mac1P9a7Zrj+bMI6SxgmoaNAbXbM8B4nCYGXWnRCpDVQHrbbb+boZQDtkQi2XrtGn6zVBYZmyVwvE4G07QGCavXQU82DKLadsV5/jJmboHUsFqIHCC/nuNY0Qcz2Trri2mV0DvLoa6rWYf11VhpbqYmHBvLv4VYdFLu35Vn09Xz45KJx09fTNB22jnnob+hkoFit3wxDQfukFSa4+AqizhY6L0eHiEnygCTb8a12vzxaNA2CU8w2W9iWqG1s8inTQPIECdJ0yaC15wdSssF7IBhI8oInjxT4cqc92dSzmT2jaZOSQ1QbJd9U3mHo3apDwCuAyznilVW6S8good855ZQDGKOnVAI951istBIO0V0C9ad4rrWqDxFdAtWnmK0y1ZeoroNkx95UWiHHyK4DHL/uVASyj9FcDUO75r7SQDA4JA2txy4BlAEWXLWdot6HWD3Frsc7ji1Tw3G5M1nJKq/mqjjXUb0klMdksrhawDJZZEpLpgmsBx2DpJeGYLsJqOKIdi8Eappme8Tov6zwpMDh9zYroB79wLxVIm7TUWnDUiP6jjdlpv67xbDGkQiXPMV3unw1YSJXuiSDCppfEhns8blZCM37vrAdGjd9tvW0Ge2thZocaAaKi2hA0i6GTNE9EATb9c2wx3Tn6oLpDKc9OuLy+tdAz4cVNGstaQDdQDNxp+mO/0LgWeB3Pxp/fXF9fnt9fXjjrnogiTLoFabcPn2kEzZzjJMT1jSQ60jCezQbtiU1Amw73oQcop679YtyPLK5tNp19DtjnJ0w0j207iB65MRbheVYtsY3P82zGxdXd+c1vl7c+k1OS8TebnT22w1VP5N6pQkPHm6EI4n6ShkH/YvMUawucqi/SpECzFWuPNGHHaoy4r7NrSD0VfSz2sqcpWW0QKrpvsAd9AXAZkxZa5SZUNFDuTEUbgDHiTQZ4zNkSLQQDjgSoN2VGtKoN+BCg2pQFwVRbUtFAsyMVrQViTEUDPH5UtAEsIyp6AMqditZCMqCiB9biRkUbQNFR0UO7DbV+iFuL4TecjsV8t5bFfrvTUyeyuolYSzdv+wap3tZpqAmg/1jFRbnU2/Pl06I27XO58Av1PKLUrv9BE1Wj4ADlUM8dhjge7edb3xi4En053xcHy0f9Z2aBtklfSddqoT2qkD17CGI1JxBir7efCVerb0s0jvaLurGCTqdLANYqD3dV1G/sq6qUmripolLER3VRauSOynrNfVGVagM3VFRr6oOqVBq4n6JKU98TqLR0O0WNA5/TXqGxeynqpXxLF/VGbqSsHPMh7VUbuIvy6JrFNqtV6txCYE8O8xUuxZpUmazIC0Qb9Hrslr84wFIUu61EpGrDpSi2X4lIlYZLUWy/EsUK2zGKZRUKvlwYK1RqHcEqNs/7IcYQjd1TDAMwNpG0AzjWQbQGgPbbenP2VOtimwZYxHpuMOLTqoiy+IjkrHHlvtZimHY/XC3tKsJByrq8HwAA1uvFfDZlz73Ec99AuVzOXrHyKsVE28T4ShO2ibCCaV/MBciJXN8SlOaOYHgmtkFmcyq2wwUf5tugMn+cr8UErfh8ulh8nM6+kLgOBUa2W0mNucEe4StaiGUVGagXCvkvDaI05doAC47dyZg6i86GzXKegiogVnNwIEizOAjF6e1CjQ6I8Ec4tJ5NzXJszFYLEO0zRAqLBjDeTc1e5LfEAXQFB/qHZUMBEHdrXS8QFUJBaR2Slm436w1Q2h/E5fWt+B0SqJX/HETNb9PFnl49DgX8VV29nm6PdnsunnGgzkHJkVdIXJ/5EjlsGeVCqXPUWuGisrY6wNWsn4OEr5Y4sbSvzsjCDewJzPtqEv9BIXRNAWuHWJEI9u/QoXgm2MSnW52TwtohJ1LDhpk/w2cCduBs3gjYYtOnhbXDapYcNgz2YW5VO6xWKeH12JT7nZjqQInSKcuB+xw+PpZ32+zkR/LeCx5A47netdLUFnR4VnK/+rB167ATKCIwwqZ+/WerwA2dWN0fWTAz63E57709QKGRiskIggMGaF2DAghFyvl+LBJA3dvDTYdSo1gqgNJb6VZkoI39HEAN2/TUJ4VjkVDqlN14KOGv7K18pQ818Z9DqUFedOIKfZ5x4qrv6s3X+azWKT4UG3nrQ5SZb3ygQcSCPeeJIenZQWM4EeragdFsIs/wK28WmIS6QTFJuZgs8BjmYrLDwq7wnNAcavriGcye9qVFu9xMn+rBa8cBQKTw2DOJUmkxn7Am0sTJpt4qVhENnJNegAssjf3Mac5bC8zoG9tmmKANHb7TxB4ba9hUpKz/FnAtf6sa6uQ/+6sZPKzWtJUoHwbI1ePdjnYzjyUCKDscRhn/rGOp0dIjrxG0TvNFAm+l7gWf+sipxXUyEOQEM8i1lB6s7d2UC9bH+tO0mSKvB08k7eEiosZAvFA72HqcxkG0LujMiAc9SFv2wQUrGhtlD9UyTsoFqZ4Q1MO0IQWdMO6mu/nsejXf1qr7PQOgUFAgtNQ+0xiY6SbTF32hHQYotN9ehMZRHuh+t7qtdxv9kOFgTkQB9rA0VvVptZnVTekz3VWdBiQiJzjW+XK+m08XF0oOSYMTyAiO8Xn6V/dRVueulEWMgdCrB4X6IbANVo1+tacR9mX83eG7i18Nw2cGJQMor6eb2WcW9POXQrFYauSVcajLfFGUW0N5hKvn6ZwObCT1nxwrWsHQ+yiL+Uy1odKAxLohMX2db+eK5YMGdKzoiSaMwXRwbC5qMFyHVqkm0b/29XJWX++fPypuauRiAeZu6/DNl08gP95ArVQsgNr2KoGxDzqvalBy7KUD1WexfAxaRh2A95vtSjHQKhwnx8rWcHRLyfSpvphv+KNRR3BQxhgY7+b/7TiGJ0L10Mh2w3fYdtgkAQHQDebd4ZMA2mkHCo496zB1FpMONosYny+DZ0U2QE6+WDwsGgjSOrTv5o3Ax+4jg9v7z5t6+3m1oAlkJVSlvMDY20up7ev6UxuY3RybbtuAhNoRNynLHzOcC/ef59uz5eP95ynttApl/De9VtjNRquPF/FX9wH5rgnUJ5QZeYZDTeaTW2xHrzzpG3px+ebsw9v7h/O3H+7uL28frvqMgF+nm/n040JCMixu33RRO2d034vPMlnM+F0tMIYoEFXNUJjeTf+6Wn5c7ZftvUst+ngaSIOKIRDdSu8zrbqJqBoC1TCRjQKHRyKboeYPg7elCs3Hwg5TVbgm+rarW8Z896k8Kv20XzJnTVQqlPPSN2OE60XdxhdvlBqlkgF0Xi5NdXYlA+gcfm2H1urxyZ18cDkFQqowrVJJL537xijuV69bC1FqFMp56ftzOt+9WTXewPNqV0vxoJjWQWlP3V/2wKfHlR6KBd5IDZRNhL+Nt1WhjtBEsgveDrJQUMCOJV+oI2R9E/m/rLqjrya3mOwU+V0DBZCVeqHO6HVN+j+tOoFX6VsnOJhHMLzGx83qz2ZL+rGZ3QLT97x63PfbV1fmgZVB+oCW3iyRs92Py2mbxuDH9Wrx7dN8saDUsMIPvPDDsTCm7z9f/dCoq//64af/Ob5P/+mH+CQ5qZqSn+b14rEp+B8cS1N19fzc9tJ/dr/9Vs+aXmlL8CL/dvrDq/84fVVEJ3FS/Od/vvqPQw32A/sPVixq/opeZdnJaZ5LxSKpWNz8Fb/K45MiTqVisVQsaf5KXqXFSZTKxRKpWNr8lb5KipM8KaViqVQsa/7KXiXlSVLI0jKpWN78lWPFcqlY0fxVYB1SSMVKqgmlVKwZlP8oX+X5SXSaScUquXvb3q5e5acnUVXJ/QvGIaL6JJJHIoqpXonksYgSql8ieTSilMQoj0fU9nt0+io9PTmNQUl5SKKcbI08KFFBtkYelqgkWyMPTNQOQBRhQxPJYxOfUiBjeWziiAIZg1kSUyBjeWzidgSiGOvzWB6cmJwrsTw4MTlbYnlsYnK+xPLYxO0IREk73FURyyXlwYlLEqQ8OHFFgpTHJjmlQCby2CQRNRETeWySdgSiFC0JFjE2ONmrLDrJS3lRTOTBSdohiHJsUUnk0Uky0ioTeXiSdhCiAltrE3l8EjY+eNvl8UnaUYiqV1l5EpWJXFIeoKQiDTORRyhtxyE+xbSn8hClEWlHqTxGKdtmmu0oPsmrSC4pj1HaDkQcoyXBXtMORJygJeUxStuBiFO0pDxGaTsQcYaWlMcobQciztGS8hil7UDEBVpSHqO0HYi4xKwulccoY2NUYWOUyWOUtQORnGJWl8ljlMXUXM/kIcoSWqQ8RFlKTrgMeATtOCQR1vRMHqKsHYckxjybTB6irB2HJEFlykOUkctcJo9QRi5zmTxAObnM5fL45Gx80NUrl8cnJ8cnl8cnTyiQuTw8eUqClEcnz8jFIwcuG+kf5PLg5KR/kMtjk5P+QS6PTV6Rq1EuD05B+geFPDgF6R8U8tgUpH9QyGNTkI50IY9NQboHhTw2BekeFPLQFKR7UAB/uiAXl0Iem4L51Bk2Fwt5cIqKXDMKeXDKdgiaY2jarBmZvKWV8uiUEbn5lfLwlDE5yUp5fMqElikPUNkOQ4KeO0p5hEq2tqHLeikPUZmT86yUx6gs6F4Cxx763CMPUUnPn1IeouqU3M0reYiqiNzNK3mIqpjczSt5iKqE3M0reYiqlNzNK3mIqozczSt5iKqc3M0reYiqgur4Sh6hijlx6OmrAmdTNouqV2nalJRXhQoeT9ka1wgtT9JUNhD+m1iWHVEjDCr/TSwbk1bCfxPLtsORxrhccFQ9Zesd2l38N7FsOyRpik0o/ptYlm1IGXpqPAVH1tOCWnP5T2LRklp1+U9i0Ypad/lPQlFGHeCkzYBVUNAKYMgUxAJkFhTUAuQWGIWQ5mjHQnqBkQgEWDBejEYgwILhYkQCARYMF6MSCKuFNAMjEwiwYLwYnUBQNmC8GKGAg40hDxRTC0cE2IaIcQo4VkA3RIxVILCC4WK8AoEVDFesmF6AdYgYt5CiB+AI8A4Roxfw/S0C1EPEGAZ81gDyIWIcQ1pi23sE+IeI0QxphcIFFETEiAZiMiSQvWMuBnq6jwANEXEeAnVHIkBERIxuyFAXKwJURMS5CHw+ADIiYpQDvttHgI6IGOmA7/cRICQiRjvgO34EKImIcxLonh8BUiJi1AO+60eAlog4L4Hu+xEgJiLOTKA7f5RC4jUlpzDgJqJUwb0CdiJiHAS+/0eAn4gYC0E4AIChiBgPQTgAgKOIUtpNjABLETEugnAAAE8RMTaCcAAAUxExQiJD2YIIkBURoyQIvICuiDLy0BVlkDEnj10RICyijDx4RYCxiDLSZ4wAZRHRnEUESIuIZi0iQFtENG8RAeIiymn2LwLURZTT/F8E2IsopxnACBAYUU5zgBHgMKKcZgGjHN5y0DxgBIiMKKeZwAhwGVFOc4ERoDMiRlrgtgD4jIjRFsQaAiiNiDEXxBoCWI2IkRfEGgKIjYjxF8QaAriNiFEYhOkAeiNiLAaxhgCGI2JEBrGGFPB+ihFQMbqGAJojYmRGlqBbNiA6ooJ2HwHTEZW0+wiojqik3UfAdUSM0chQsiMCbEdU0v4joDuikvYfAd8RlbT/CAiPiNEaRM8CyiNixEaGsskRID0ixm1kOXr3CXiPiLEbVIeBIWP8BoEBcB8RYzgIDID9iBjHkaFsUgT4j4ixHBnuQAIGJKroHQ1QIFFF72iAA4kqekcDJEjEuI4MJRMjwINEFb2lASIkqugtDTAh8Sm5pcWACIkZ2ZGfore3gAiJT0k6PgY8SHxKEvIxoEHiU5KSjwELEjOmI0fPPTFgQeJTkpaPAQkSn5LEfAxIkPiUpOZjQILEjOnAbTYGLEjMqI4cD0oBNEjMuA7cvGLAg8SM7MgbZyE/yU6hXDBkjO3AD1MxYEJixnYQVgOYkJjRHXmKywWDxvgOYoABFxJzLiTDMYBh4xEX6OV2DMiQmDEeaAhJDIMuFFEXMOxCEXcxCLxQRF6AMWOMR16gtgCDLxTRFzD8QhF/AQMwFBEYMASDER45PiFgEAYjPHLcyGEcRky6HzEgQ2IeioGLBWRIzAiPAg07iwEZEjPCo0BPZzEgQ2JGeBSoFxYDMiRmhEeB3ufGgAyJE5JxjAEXEick4xgDKiROSMYxBkxIzNiOAnUqYsCExAk9ZoAIiVPSZYwBDxKnpMsYAxokZlRHgbJ4MaBB4pR0GWPAgsQp6TLGgAWJU9JljAEJEjOio0DdqhiQIDEjOgqUcowBCRKndKwT4EBixnNQYsGIMZ6jQCnHGHAgMeM5CpTuiwEHEtPhGjGgQOKM9j8AAxJntP8BGJCY0RxEFBmgQOKM9j8ABRJntP8BKJA4o/0PQIHEGXmYjgEFEuf0PgYokDin9zHAgMQ5vY8BAiRmJAe+5wL+I2YcB37wjwH/ETOOg9geAf8RM44Dj6mLAf8RM46jPEXdFMB/xIzjIOYu4D9izn+gVwAxIEBiRnKUuKsECJCYkRzEzgsIkJiRHGWMTkhAgMSM5MDj5mJAgMSM5CD6ARAgMSM5iJ0EECAxj/HAXVxAgMSM5MDvFmJAgMScAMHdYUCAxIzlIDYTwIDEjOYoE1QuoEBixnMQ9gA4kJjxHCXuZgMOJGZER5nhZcG4lYpxAyxIzKiOEuUFY0CDxIzqIDYUQIPEjOooC9TWAQ0Sl/S9ZwxokJhRHThHGwMaJOYRIChHGwMaJOYxIChHGwMaJOZRIChHGwMaJOZxIChHGwMaJOaRIPhYAB4k5rEgKEcbAyIkZmwHvq0AIiRmZAexVAMiJGZsB87RxoAJiRndgXO0MaBCEh4UgnK0CeBCklOa3k8AF5JwLgTlaBNAhiQ8KAR/SwLYkIRRHiUaOZUAOiRhlAdKGiSADUloNiQBbEhCsyEJYEMSmg1JABuSMMaDwAqGLKKp/QSQIQkjPPCeBVxIwvgOSiwYMcZ34NaYAC4k4VEhqDUmgAtJeFQIbo2AC0ki+sI6AVxIwvgOwhoBF5IwvoOwRsCFJIzwKCvUGgEZkjDGo0KdgQSwIQmjPCr8CQGgQxLGeVQxXhaMG+M8KpRbTwAfkjDSoyIeUYBxY6xHhW7wCWBEEkZ7VGhgRAIokYTRHlXxKq1OqgSMBaBEEkZ74KeqBFAiCeM98FNVAl+nMN6jwp9ewAcqjPeoUP4kgW9U+COVU9wgBs9U2JX1KW4R8KUKDxE5xU0CPlbhr1VOcZuA71V4kMgpbhTwyQp/s3KKWwV8tcKfrZziZgEfrvCXK6fowSUB/EiS8uUSH0DAkCT8/copPoKAI0kYDxJF+AgCkiRhTEhEPAsCNEnCuJAoYgtWUQADBURJwsNFogQvDEaQ0SFRc45Ls5OqgjDACDI+JIoyXDIYQcaIRBE+goAuSXjISFRgx5IE8CUJ40SiqEQLA8IkYaRIFOEjCBiThNEiEX5CSwBnkvCwkZh42AVGkL9zifE5CHiThPMmMT4HAXGSMHYEP0QkgDlJGD2CH6YSQJ0kGR1flwDuJGEECX6YSgB5kjCGBD9MJYA9SXgASYyvL4A/SXI+ePj6AhiUJOeDl7+KG1POgcsCOJSEcygxvr4AEiXpXsLg6wtgURLOouAvKRJAoyQ5f5SJWyfgUZKcn+tw6wREStI9jMGtEzApCQ8lSXDrBFRKUvAzQoq6T4BLSQoeOY7eUSWATEmKhPZPAZmSMMKE8E8BmZIUnLTM0dUFsCkJY0yISQLYlISzKUmBtw4MX8GHj3jhCYaPcSY4B5UAPiUp+ehVGDmQAEIl4e9nUtziAKOSlPyVbdR6Z1EOViJAqST8FQ2xowFOJWG8SdT6682QwG4GpEpSqrY/wKokpWr7A7RKUqq2P8CrJJxXSVFSIwHESsIf1qTpq+y0kQwOL4BZSRh7EqUorZEAaiWp+Ajm6KAAbiWp+AgWaD8DciVhBEqU4hYK2JWk4iOIr3OAXkkYhULCACPISJQow00UMCwJZ1iyCH/jDEaQP7rJiAfR8O10pcIMn0+zEcRjmlLAsqScZcGDj1JAs6T87U2G7oEp4FnSU3oFTQHPkp7SK2gKeJaUP75BT/gpIFpSTrSgJ/wUMC3pKf2iLQVUS3pK05op4FpSRqjgbEAKyJaUky0Z6tWmgG1Jo4juYEC3pJxuydDdIQV8SxopvJcUEC5pxJ9Yl7hkMHY8zwclGQxeRO9+KaBc0ohPPXQFSAHnkkb0e7cUcC5pRL94SwHnksb0y9EUcC4p41UiPGgnBaRLGseKbgOsS8ozgOToKpQC2iWNU5VkMHqMW4ly1I9LAfGSMnIlaq+Chm5DCpiXlCcEwcOSUkC9pIxeiXLUx08B95Lytzl5jhcGA8gIligvUMyAfUmTiHZ1UkC/pIxhwUOpUsC+pJx9ydEDaArYl7RLFIK+EkoB+5Jy9qU4xVyMFLAvaZcuBLcjwL6knH0p0N0sBexLytmXIsELgwHk7Et7/YgVBgPI2ZcCdfFTmDyEsy9Fjo42zB/C2Rf8hiyFKUQ4+1Kgzks6yCKS0nsUzCOS0iEPKcwkwugVYt+BuUQ49VLgyydMJ8KplxJP0AIzinDqpYwwUjUF1EvKqRdiNQLUS8qpl+ZcgkkG1EuaqVZQQL2knHopE9TFANRLmqlWUEC9pJx6KVNcMhjAjF85oIfbFHAvacZT9mR4b4ARZAQLiRmMYFYpFg1Av6SMYolK3IEB/EvKKBY8WCAF9EvK6ZcSJUlSQL+knH4hjA7QL2muGkBAv6ScfiGMDtAvaUe/EJLBAHL6hTA6QL+kuWoAAf2ScvqFMDpAv6Qd/YIbHaBfUk6/EEYH6Je0UE1BQL+knH4hjA7wLynjWAg7AvxLyvmXEl+aAf+SMo4lKvFlERAwaRfOwiCfnuavoipq72LjHKIHY8m5GPxKLQVcTMr4ll5yoyTp9IF6YFg5L4Pfr6WAl0lLxcEC0DIpz2yC+8eAlUn5Yx/85AZImbRU7IqAk0lLxa4IKJm0VOyKgJFJGemC382mgJBJOSGDX0qmgJBJFZEuKeBjUkWkSwromFQR6ZICNiZVRLqkgIxJFZEuKeBiUkWkSwqomFQR6ZICJiblTAx+k5sCJibtmBjslVQKiJi0Uq2lgIhJORFT4dsQIGKyU4U7kwEiJuNEDH7zmwEiJuNEDH71mwEiJjtVHOczwMRkjG2J8XviDFAxGQ95OY2wGZ0BLiY75SGdKFeYATImY4QLiRkkT2OMS4zfQGeAjsl46MspevjIAB+TRaoRBHxMxjiXGL+uzgAhkzHOJT7NsE0rA4RMFtF5IzPAx2SMciHS0wE6Jov4+KHhhBmgYzJGucT4NXgG+JiMUS5xew2Opf0D4xfx8UPPsBkgZLKIr524gQJGJos5mY1eGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JYNfGmSAksk4JUMsBICSyTglgzPfGaBkMsa6xHjUQwYomYxHxBDDDTiZLFGNIOBkskQ1goCTyRLVCAJOJmO0SxzhKx3gZDLOyRDGDziZjHMyuN+fAU4m45lTIvSGIQOcTJbSrykzQMlkqYJTywAlkzHWBWdQM8DIZIx0wfnFDBAyGSNdcK4uA4RMxp8NoXxTBgiZjOd2xR81ZICRyXh61wj1JzPAyGSpwoXJACOTqYJhMpjm9RgMk0QnLWMXR42Sqt2Fmn8Wr5LkpLFGWQTM/8p5mv7I0opAzkUZzAab8ZQduEMEM8JmKh8HJoXllA3RA4O8sJl9D4CB50SOQQ8AG8i4DeBeHswgyzkdYrbDLLKc0yHWPsDpZJzTIbY6wOlkPKaGWCgBqZNxUodYKAGpk3FSh1goAamTcVKH2OoAqZNxUofY6gCpk3Uvk/CtDpA6GSd1iK0OkDoZJ3WIrQ6QOlmuYOUyQOpkBZ00IgOcTlbQSSMyQOlkjLWJ8YC2DFA6GWNtKBBg+BhrE+PBbxmgdDLG2sTtETk5KU8hZDB8jLXBH4tlgNHJGFODP+rKAIuTFTzxGBr8lgEWJ+MsDjFXAXWTceqGmKuAusm6kBp8rgLuJuMhNcRcBeRN1oXU4HMVsDcZD6kh5iqgbzJO3xBzFfA3GQ+pIeYqIHAyHlJDzFXA4GRdSA0+VwGDk5WKgIwMUDgZD6nBL5oywOFkleoUAkicrFKNIGBxsko1goDGySrVCAIeJ+M8Dh5ImQEiJ+MJbPFAygwQOVml4gEAk5NVfA6iFFEGmJyMJ3DBlyNA5OT82RJKBOaAx8lPecZhNNIiBzxOfqrgxHPA4+SKgJoc0Dg5p3HwMNEc0Dj5qSIqIwc0Ts6YGrzfcsDi5DykBk3PnQMSJ+ckDh6rmgMSJ+ckDh6rmgMSJ2c8TYzHquaAxMk5iYPHquaAxMk5iYPHquaAxMkZURNTmfbB+EWKS6kc0Dg5j6rBr7tyQOPk/CETfoOVAxonjxTTLwc0Ts7DavAbrBzQODn/mA4lGYwgp3HwG6wc0Dh5rIgJzgGNk3MaB7/BygGNk8eKS6kc0Dh5zDMDostcDmicPFbNQEDj5JzGIfoZ0Dg5Y2riBPXnckDj5IypiROU4ssBjZPHqhEENE6e8DmIr0eAxsk5jZPgSwGgcfKE32PgSwGgcfKEp27HlwJA4+SMqYlTfCkANE6e8OSO+FIAaJych9bgXloOaJycp79N8XUD0Dg5z3+L50POAY2TJ6oRBDRO3mXARTfXHPA4OU+Bm+KGBHicPFVQ4TkgcnKeBBePC84Bk5PzL/TgccE5oHLyVDUHAZeTd9/pwa0OcDk5j67BQ+FywOXk/Gs9GW6igMvJOZeDB6zlgMvJ+Td7MtyeAWuTZzyJMW7PgKrJOVWDBxHngKrJVVRNDqiaPONfUMDtGVA1Of+GD+5uAE4mz/gA4uYMiJicB9cQ8xUQMXlWKlZcQMTkGb+NQm/QcvhJH07EEPsP/KxPzgcQn4Lwyz48PS6eHi+HX/dRPW7K4Rd+eIJcPDA3h1/54Rlyc3xWDT70w0YwxycK/NhPlyMXt334wR+eJDfHbR9+9EeRJSYHPEzOuJY4x+cJIGJyRrbEOW76gInJVcE1OWBicp4oJsdtH1AxOU+Vi0ej5oCKyTkVg+f4yQEVkxeK8KgccDE5/yYQnjUnB2RMzsmYHE1hlAMyJmd8S1zgRgfImLxUXAjngIzJGd+Cv53MAReTM7oFf3ueAyom5wlj0AQsOWBi8pIfBFFyLAdMTF7yeAx8SgEmJi9VwweYmJyRLXGBzz/AxOQlT1KNzz/AxOQ8lgZPT5QDJibnwTR4bqAcMDE5j6Yp8GkCmJickS34tXsOiJi8Ui2ggIjJeTxNgU8pQMTkXUANPksAEZN3XxJC80nkgIjJGdcS40G/OSBick7EtAfSuNmogOUDIiZnZEtc4qYBmJiCsS1xiZpGAaiYglMxJWoaBaBiilM601YBmJiCp5BBkz8UgIkpOBNToiZXACam4AE1Jeo7FICJKRjbEuMhsQWgYopTPn6oZRSAiylOFfeJBeBiCs7F4EGSBeBiCs7F4HlJCsDFFJyLwROTFICLKTgXg4dRFoCLKTgXg6cmKQAXUzC6JcZjJwvAxRQ8pAaPAywAF1PwkBo8pq0AXEzBQ2rw0LMCcDEFD6nBo8kKwMUUPKQGjyYrABdTxIodsABcTBFHtHtbAC6m4FwM7t4WgIsp4oTe4gvAxRSMbknwoLYCcDEFo1sSPPlJAbiYgtEtCR56VgAupmB0S4InPykAF1PwDxDh0WQF4GIKRrckePKTAnAxBaNbEjz5SQG4mILRLQke9VUALqZgdEuCJz8pABdTMLolwZOfFICLKRjdkuBRXwXgYgpGtyR4GFABuJiC0S0JHlJTAC6mYHRLgge+FICLKRjdkkTpISA8aSP4TptTAvhQJaBlCsa8JPjHnwtAyxSMeUki/PPzgJYpGPOSRGg+swLQMgVjXpIIdQ8KQMsU3Ysn9P1XAWiZguebwZ90FYCWKRjzksRo5ucC0DIF/z5RjKZ+LgAtU3SPntBI0ALQMgVjXpIYTRRdAFqm4LQM/gytALRMwZgXPISoAKxMwVkZ3LEqACtTZNwlRfNVF4CVKVSsTAFYmYIH0OBhWgVgZQoeQIO/UCwALVNkikeHBaBlCv6xohj9DmMBaJmCx8fgJFwBaJmCx8fg8WIFoGUKTsvg71ELQMsUPD4Gf49aAFqm4PExOL1XAFqmYMwLHrZWAFamyBWH+gKwMkXOZ2CGdjNgZYqcz0B88QKsTMHDY4gdH7AyBQ+PIZYYwMoUXXgMPrfh15j5mydiPYJfZOZvnoi5Db/KzGkZ/Oa/gF9m5p9mjvGlHH6dmeecwb/VXsAvNPNHT/jj1QJ+pZknnYnxdX/wpWY2BRN8dYYfa+Zfa24vYjEYYAT5B5sTfMEFtEzBv9mcoNE3BaBlCp7HN8GXDcDLFIx7oVZcQMwUjHxJEnymAGam4N9vTvCZApiZgn/CGf/acwGYmaLMVZjBCPIPOeNfhy4AM1PwbzknuG0AZqZg5EuS4rYBmJmCkS9Jiu/cgJkpGPmSpLhtAGam4MxMim+DgJopGPuS4J/2LQA1UzD2JUnx4QbUTMHYlyTFhxtQMwVP65viww2omYJ/5znFRxBQMwXP7JviIwiomYJ/7hm/5SoANVOentKzuwTUTMnYlwS/5SoBNVMy+iXBP5VWAm6mZPxLkqErfwnImZLnncnQlb8E5Ex5yq+X0JW/BORMyfiXBI+jLAE5U57SiUdLwM2UjH5J8EwuJeBmSp57Bl33S0DNlIx9SfA7oBJQMyXP9JtVmANRAmqmZOxLkqNBlyWgZkqe7Lf1Y4ZbZgmomZI/dspR2rUE1EzJ2Jek9QCxwmD8uuQzKQ4DjB8Pk8G/XA+YmTIiv/JRAl6mjMhvjJWAlSlj8htjJeBkyphM0lwCRqaMyU98lICPKWPyEx8lYGPKmPzERwm4mDKmX/aWgIopY/68ArttKQETU/KoGPRRbQmImLILisHLghFjVAv+qLYENEzJQ2LQ2NQSsDAlj4hBb5JKQMKUPCAGfVRbAg6m5BwMaguAgSkT+ksfJSBgSk7AoI/CS8C/lIxiwR+Fl4B+KRnDgj8KLwH7UiZ0iq4SMC5lQqfoKgHhUqZ0LGgJ+JaSUSpUWTBsnG7Br3tLQLeUaaLYtwDdUvIoGNwdLAHdUqaKWMIS0C1lqrgCLAHdUqY8vxpKO5aAbilVL5pKQLeUqSLBRQnolpJHweCUdAn4ljJTJLgoAd9SqnLMlIBvKTO+zRXYvWwJ+Jay41vQkMYS8C1lpkhRUgK+pcwUsYQl4FtKzrfgrEEJ+JayS/Bb4Q0EI8i/joTfwZeAbylzPoJovFgJ+JaS8y1ouHIJ6JYyp+9wS8C2lPwj0fjT6RLQLWWeKnxSQLeUuSIOrQR0S8lfI+EOHmBbypxOilACsqVkfEqCRwKUgGwpOdmCdxsYu4L8tlUJiJayIL9tVQKapSzIb1uVgGQpOclC+OWAZCkL1coJSJayUK2cgGQpVbEvJSBZSp5ZhljfAMlS8tgXYn0DJEvJHyIR6xsgWUpV7EsJSJay+1gSvr4BkqXkD5GI9Q2QLCV/iESsb4BkKflDJGJ9AyRLyUkWYn0DJEtZ5or1DZAsJSdZ8PCXEpAsJQ9/wTNUlIBkKUt67gGKpWQsCh61UAKGpWQkSopy9iUgWEpOsBDnYkCwlJxgwWN7SkCwlIxDIc7FgF8pGYWCf5CjBPRKyRgU/IMcJWBXSs6uEOdtwK6UqsCXErArZaVIjVcCdqVS5ZKpALtS8Vwy+IJRAXalOo3pBaMC7ErF3yDhC0YF2JXqVPGIpQLsSsXZFXzBqAC7Up0qUuNVgF2peC4ZfMGoAL1SnSoesVSAXqlOK3rBqAC/UnF+BV8wKsCvVJxfwaPaKsCvVJxfwaPaKsCvVJxfQYOkK0CvVIxBwQMYK8CuVIxAwR/WVoBcqRh/gs/rCnArVUR/ba4C3EoV0R+VqAC5UvGPKaErZwXYlYon9sUjASvAr1QxHfVZAYKliumozwowLFVMR31WgGKpYkXUZwVIlipWvJ+uAMtSxfT76QqwLFVMv5+uAMtS8XAXPMyxAjRLFSveT1eAZ6k4z4KvyRUgWioe7oIHUFaAaal4uAueNbUCVEvFqRY8gLICZEvFw11K1P2uANtScbalRC9GK0C3VKqnRxXgWyoe7oJHW1aAcKkSxZG9AoxLxWNcSvSepQKUS5Wq9j7AuVQ8xqVEL2UqQLpUqeLIXgHSpeKkS4ne4FSAdKlS1d4HSJeKx7jgkZwVIF0qHuNSognXK0C6VJx0wYMzK0C6VDzGBQ/OrADpUqU8MTpuooB0qRivkuDBmRUgXSrGqyR4cGYFSJeKB7ngwZkVIF0qHuSCf6ChAqRLlfFvEuC7KiBdKk664F9zqADpUjFeJcHDPitAulSZIg9XBUiXipMueIxoBUiXipMueIxoBUiXKucjiBsSIF0qRqykeLxlBViXijErKR5vWQHapcp5ClHckADtUjFmJcXjLStAu1Q5/6wEbkiAdqm6JDBo+ocK8C4V41ZSPDizAsRLxbiVFA/OrADxUvG3R3jYQwWol6rg93volV0FyJeqUASaVYB+qQpOXaN3ZRUgYCpOwOA+GuBfqoIPIEpvVYB/qTj/gl5QVIB+qXiMC3pBUQH2pSr48KEHAkC+VIxfwS8oKsC9VJx7QS8oKkC9VIxdwS8oKsC8VCV96VAB4qUqFTezFSBeKsatUDYBiJeqpK+LKsC7VB3vgpoEoF0q/uoIP45XgHapeP4X/NskFaBdKh7bgl88V4B2qfirI6ovwOjx/C94XwDipeKhLbhlAuKl4tlf8G+JVYB4qSrFvAO8S8WTv+Cp9SpAvFT8e0r490YqwLxUPLCF8FUB9VJ1b47wTgbUS8XT+BKOLaBeKh7YQvhQgHqJTnn6FzysvftVKs4z+KB5drpfpeJ8/0N31u5XqTjbAfFI+O5XqTjPo43urt2vUnGeiwlNgtT9KhVX7IPdr1Jxfn+L7t7dr1JxPiNRSqj7VSqumJPdr2JxRrmkeCx/96tUnI0q7tB3v0rF2ajiyR67X6XiivDr7lepOL+YQG8xul+l4orPTnS/SsX5V7NQh6X7VSrORxV1WbpfpeKKi8HuV6k4u5uPUJe2+1UsHvNRJeZqDEeVETIpnmKx+1UqzkYVT3j3/1d2rkmO5DiCvkv9LpsV3+51gz1DW1uYMkKZqSmFpNEjq3Lb+u7r7iBAACKYPX+61EmK4XKSIPDhwdoquoPM7XoUa6voDtFM3QCl2iq6bxqr7wbc1VbRHSrfG5vP61n1g9I/tVV03zSffrJBbRXdZ/NIrI28dwD1x9hMQU9qGG7VoCcVAmb6Fbtqq+gebJ2ptorumwDulzurraI7TKqxmYKe1DDwI9ZW0X3bqv2rZmur6D5AOrVVdIcwmm4gam3l3WvqEuVHRT/38qNqR/FNUHG7kcW1VXTfdm0/MrW2iu7bCRu6FYtrq+i+TXC/CFhtFd23Ce6XAautovu2a/tlpGqr6A5XVhjLJ+oJ3qBO7Bd8qq2i+zx8GD3BaTd6mKRnNcGsGssn6VlNMKvdSObaKrqD38MQ3UnP6gZ4Yj94vbaK7tus9sPXa6vovqnB1opMelZTGa2ZpGc1TaP1nvSsQrJT/17k2sq7Z9uaqY2it23P1EbRe2DR1FbRfXBTXm0V3eF87ZlAtVH0hthT41jIeko36hP71cJqq+heRqpB1lMK8TiWapD1lG7sJ/ZzHmor7w5ROf2sh9oqum8btV9krLaK7ttG7VcOq62iexjJpKInFRiRJa2LntWShs+uZ7Xk4bPrWa2XcBtbqehZhaufjK1U9KRCRpSxlYqe03oTt7GVJj2nNV6nvzcmPaU1YMfYG5OeUrj4ydobk55SuPupn/1SW0X3NNpKk57SGrhjbKVJTylcAtXPrqmtovsme/v5NbVVdIcMmy6Ura28+zzwZdZW0X3bqMk4xGY9q/OA49ZW0d0mSrVR9Iak7y4mqq2i+7ZPk3GgznpSZ4gi75Li2iq6l8HGm/WcQs6UsfFmPaUbPurz4trIejtgS11iXBtFb6ht2mPGtVH0BmvVGNvr3iB3jd5B94aQ1j5XcporObi021BJnOZKDu7tNoS601zJAVcyVHCnuZLbyFHs55PVVtEdLkvo8zynuZJzA/3IaazkNnBkmbZOYyXnBg7r2iq6b8jeMG2dxkquplP1TVunsZJzYKv2z1KnsZIDrGSYtk5jJTeqPVxbRXcAEH21wWms5Eb1h2sr7w5YKfUVKqexkoO6N/1gj9oqug+SjGur6A6OmP5x6jRWchAM1I/iqK2iO9SgMlakxkrOD6pQ1VbRfYsJ6pbZqo2i9zap3aDO2ih6AwA21qOmSq4GBvUhqtNUyUEOVr+CVm0V3Yc7VVMlB5WJ+4EatVV0h5pUxgLTVMlBdeJ+sEZtFd2hLpWxwDRVclChuB+wUVtFd6hNZSwwTZUcXDbVj8Oorbw71CnuB1fUVtEdaowZy1ejJAe1ivsxE7VVdIc6Y8asapTkRkFDtVV0H1y/WFtFd8gV6VbbqK2iO1Tc7FbYqq2iO9SrMlakRkkOwof6UR+1lXeHAKJ+3EdtFd2hapWxIjVKchBE1I/9qK2iO1SuMlakRkkOAon6IR21VXSH+mPGitQoyQFKMpyTTqMkBzlchrfRaZTkIKDI8DY6jZIchBQZ3kanUZKDoCLDH+g0S3LAkgyPndMwyUFR4/6VPLVVdAdA2DfFnIZJLg91JU2THBTR6UcX1FbRHcoHdHNAaqvoDkkK3XzQ2iq6Qw2BPqZwmiY5CDPq50zVVt5940X9oObaKHpDJQFDRdUwydVYo76x7zRMcjXaqG/sOw2THMAkw6XmNExyAJP6RqfTLMlB0FG/wEJtFd3LaD1qluSguI61HjVMcgCTrPWoaZKDAjvWa9c0yVWaZLx2jZPcNAIPTuMkBxlghhWsaZIDmtRLOaxtovM6ad2kw9omOq9T1k07rG2i8zadfetaUyQ3mUUiapvobJaJqG2882wWiqhtovMIN2h85OBG8W4BhtooeoNpavTWkwhVkLtFGGqj6A2XcRi99TRCHeRuIYbaKHqDWmT01hMJCWHdYgy1UfSe7TWiyZHfDTiD1+TI7wZ+GK/Jka8xSV3F0mty5GtIUve5vSZHHrLC+ovKa3DkARz1GZbX3MhXbmT0zrp3GfUuujcI2L7W5zU18pAbZhzJXlMj70Zk12ts5CEaqZ87WFtF95Ex6jU28rUGT19j9Robebisyggv8hobeajD00/2r62i+7Y9DSvHa2zkARv1MxRrq+g+CnHwGht5B8dmPyTNa2zkoVhyP0+xtoruMKvdTMXaKrrD5VXdXMXaKrrDrPa9pV5jI1+jkfpxWl5jIw/YqF+VobaK7hDH2ytGUBtFb6j02VUnvKZGHir29Gsz1FbRfR7o2l5jIx8G2Ui1VXSHepFdHdFrauSBGhmvRUMjD6FI/SoNtVV03/Zp/yVqZOQhEKmrgngNjPyGhPoqiNe4yG9AqK+CeA2LPBRRNmwPr2GRD6MYUK9hkYfMMkuMaljk4yiwzGtY5CG7zJKLGhZ5yC/rFwmoraJ7HMlFDYt8LexjyEUNi/yotE9tFd3LSC5qWOShvI8lFzUs8rXAjyEXNSzycGm5JRc1LPIAiyy5qGGRB1hkyUUNi3yCQjGGdNGwyKfBHtWoyEPUUR+Pe02K/MaC+jUdaqPoDeZnnxF4DYo8gKJ+XYfaKrqvc2YwAq85kd9IUL+2Q20UvdcZ61d3qI2iN1Sv6PMHrymRz4MkmNoquseRgNGUyI9q/9RW0T2PBIymRB4uwbIkhqZEHgouWxJDUyKfRx41rymRh3Q0S2JoTOSh7LIlMTQm8lB42ZIYGhP5EkYSQ2MiD8WXLYmhMZEvaSQxNCfywIn6tR9qq+gOtWUMu0RzIg+cqFv/oTaK3luVhL616zUl8hsH6hcHqI2itxvIAM2I/EaB+uUPaqPoPYhN8RoR+Q0D9QsV1EbRG+wXwzrSlMhvJMh6hRoT+ckuBVsbRe9p9FL0ZELSWr/QQ23l3SHYyOquYZHfeJA1+RoW+Y0HWa9cwyJfqwb1fSJe0yIPsUb9+hC1VXRPI5mueZGHHLZ+jYjaKrrD/ux7XLwmRh6CjYzQAa+Rka+ZbIYJoKFR2A0S8Wur6D5Ixa+tovsgGb+2iu7brBqe3aDBUYCQI8OzGzQ5ClBQyPDsBo2OAhRsNjy7QbOjAFeb9xMZa6voPshOrK2iO8yq9d71rEJpISMGI2h4FKC4UD/7sbaK7tusGqEJQcOjAPDI8HkHDY+Cgxzv/noPGh4FiDky/MZBw6MAMUeG3zhoeBQglc3wGwcNjwLEHBl+46DhUYBUNsNvHDQ8ChBzZPiNg4ZHAeo6GyEhQcOj4GGvGi9Sw6PgB6Uzaqvovkngfj2M2iq6Q9ppt8hFbRXdR2mnQdOjAPSoXyahtoru02hra3wU/Ag5BI2PAuAjSxJofBTCcK9qfhQCgHtDimmAFDZEZIU2Bg2QAuSyGcEDQSOkAAjJiAYIGiIFqARtxBoEjZFCgMIo/VTloEFSgFw2a81okBQgl80ITQgaJIU4smaCBkkhDspr1FbRHZKJDbGkQVKIo2TioEFSgAQ2I383aJAUIIHNyGwOGiSFIUgKGiQFSGAz0n2DBkkBEtiMdN+gQVKIsFf7NDFokBQqSOrb10GDpJBGycRBg6QACWxGmnXQICnUitF9KzJokBQggc1IVQ4aJQVASUZ2cNAsKaThrGqYFDZcZB1NmiWFjRZZJ5NGSQFQkvXgeko3WmQptBolhY0WWfqsRklhg0WWOqtJUthYkaXNapAUsl0KtTaK3nYx1NooetvlUGuj6L3NpbHjNEQKGyaylEHNkAIwJEsZ1AwpwMVdljKoGVIAhmQpg5ohBWBIljKoGVIAhmQpg5ohBbhX3VIGNUMKtbqRsVw0QwpQX9oIIgyaIQXIW7PUBs2QQs1bM2ZVQ6QAlY6sg11TpACZa5baoDFSmKDciu+GtQbNkQKkrrlgdNezOg01JE2SApQ9WmR6f3Q9qxssctbRq1FSgOJHy+HY445Bs6QA5Y9cH1MGDZPCxoucdXxpmhSGqWtB06QwTF0LmiYFqINkhIQFjZNCTV3r8r6gcVKYoYpc3ykbNE4Ks13LqjaK3vblJ7VR9LavP6mNord9AUptFL3tK1Bqo+htX4JSG1nvuLOvQamNojfMZh8ORs2R4m6UDxM1R4pQlLo/P1FjpLgbZIFHTZEiFEQy3ENRU6QIBZH6Fcdqq+gObtN+FGbUFCnuBuXFa6voPiiyEjVEigCR+us2aoYUIQDJSC+OmiFFN9ifUSOkCNWQ+vXHaqvoDuXK+mwiaoQUASGlfrZ71AgpusFtirVVdAeztM+eo0ZIEeKPjNMraoQUIW3NoAdRI6QI8UfGYRc1Qoqj69prq+juB2dj1AgpAkIyzsaoEVIEhBT7MZ9RI6QI1ZBSt+5vbRXdASH1iVPUCClCNaTYDxKNGiFFD7ChzyaiRkix1rPus4moEVKsEUh9fSpqhBRrOaS+PhU1Qoo1ca2vJUeNkCIgJN/XkqNGSDHYJeVro+i9FZXvg7uoAVKEq9wNIaP5UdwI0dS94rk2it6bp617x3NtFL3BF963BaKmR7EWuO7bAlHTozgMQ4qaHsVa5LpvC0RNj2KlR31bIGp6FGvOWl9rjJoeRQhDCsba1fQoAj0KxtrV9CjCle7BWLuaHsUahmSsXU2PIoQhGTEIUdOjCPTIKAYSNT2KcNeYcVpreBRr3ev+aa3ZUYTC19ZprdlRTCMVSaOjmEaFcqJGRxHQUTDWl0ZHMQ0ShqNGRxFuee/fTF9bRXcQvMZq1PAoQukj62zX9CjmkWUaNT6KUPzIOts1P4pQ/Mg62zVAihCJZB3WmiBFiESyDmuNkGItiG0c1pohxTwoal5bRfdpdPpqihSBIlmnr6ZIESiSdfpqihSBIkVj/WqKFIEiRUM+aooUgSKZD6NnFSiSUdUsaooUgSIZXryoKVIEimR48aKmSBEokvnselaBIiVD+mqKFIEiJeNM1RQpAkVKxpmqKVKcRtJXQ6Q4jaSvZkgRyh/1bfyoEVKEfLW+jR81QYqD2tm1UfQG2dslAlHzowilj/pEIGp8FAEfpT7LihofxWlknGp6FKGEtmWGa3oU56GGpOlRhELaltWu8VGcR/61qPFRnEenqcZHEcppJ0NeaH4U5zx4jZofRYhFMtat5kdxtq9Tqo2i9zahltGuAVIaXWhWW0X3bUYNGz9pgpR2o4SnpAlSAoKU+3pj0ggpQQrbmt7aUUqSZkgJGFLumxpJM6QEDCn3bY2kGVKC683WZK1u96K7b9t09VR3n33S3eeBQpU0REobJ8r9sL6kIVICiGTE0SYNkRJkseV+BHvSFCkBRTLqXSRNkZIbFShLmiIlqKld+mdj0hQpOSi+0U8DSJoiJaBIpZ89mDRFSkCRSt/USJoiJaBIJffXgKZICShS6ePypClSgiw2Iz4yaYqUoKZ2/7xLGiIlP8j9TpohJR/tEyxphJQgCsmI1EwaISVASEakZtIIKQFCMlIBkkZIyY8SE5NGSMmPUmSSRkhpmMSWNEJKgJCM+PikEVIa1j5KGiElQEhGmEXSCClBGpthhifNkFIYJT4lDZHSsKJ20hQpQRSSJWQ0RkoQhTT1laSkOVLaSNF6zvTko8ZIqWaz9UFP0hgpxVEOcdIYKY3uSqutonsYLUiNkdKw9FHSGCnVbDZjQWqMlIZBSEljpAQYyVqQGiOlYTZb0hgp1Ww2Y0FqjJTScKtqjJQAI1kLUnOktKEia4VpjpSAIxk10JLmSAmS2YzI4aRBUgKQNO+wILyb3Zol6vPLr9DzC0zJCAJKmikluFONRl/+UKh/U39TTzXwJSMiKGm+lNLAyEkaL6U88MAlTZdSvWStv0Y1XEp5dMpqtpTy6JTVaCnl0SmryVKCi9b6nuOkwVICsGQEVSUNlhKkuPVrkCTNldJGjowaJEljpbSBI6MGSdJUKW3cyKhBkjRUSnDfWh9wJc2U0kaNjBokSSOltEEjowZJ0kQpAVEy4tKSJkqpEqVuwnrSQCmNrr2vraI77FPjQNNAKZWhyqSBUgKgZESyJQ2UEgAlI5QtaaCUphGCSJoopQ0aeSPyLWmklOAuNsNTmzRTShCWZBDRpKFSmkZpqElTpTRBhQ5D+mqslCZIQzVMIc2V0jScVc2VEiS5GWF4SYOlBGFJRtmKpMFSArBkLHfNlRJEJfXLViSNlRJURDLKViSNlRKURDJC/JLmSgmS3NYQv54Rp7lSgqJIO8PW1mApQVUkI8QvabKU6mVtfUdK0mgpAVoyHClJo6W8G6VYZI2Wcr2vre9IyRot5d0o6iFrtJR3o6iHrNFS3o2iHrJGS3k3SpzJGi3lel9b/5zJGi3l3SjFImu0lHejFIus0VKG+9qMOM+s0VKGutrGIsiaLWU3nFXNlrIbzqpmS9kNZ1WzpQz3tRnZJFmzpQxsydgeWbOlDGzJsD+yZkvZwV7t+12yZkt5o0e5X4o9a7SU3YgXZo2W8gaPDGacNVnKGzsyOGrWYClv7MhgkVmDpbyxo9wnaFmDpQw1tY0kmKzJUobiSEaqR9ZkKfuRmpQ1WcpAloyw4KzJUgay5Kbfg/uvlUh6t/yheT3Plo/l9xD+a1mpehA9z8Cbmgm1DtKz1bJGTxnKbhspO1mjpzy8zC1r9JQBPVnvQqOnXBPg/lfvQgOpDEDqP3gXmk1lqMtthFxnzaYysClLLmg2lYFNWRJTs6kcRjnKWbOpDDFOloDVcCoDnLIErIZTGeCUJWA1nMoAp6xjU8OpDHDKOjY1nMoAp6xjU8OpHEeXqGYNp3IcZbNmDadyHBHHrOFU3vBT6musWbOpvNEno9pW1mgqJ6gQ0df6skZTeYNP1qNoMpUTlG821AONpjLUWTKqVWSNpvIGn4xqFVmTqbwBJ6NaRdY0Km+8ySo8nTWNymkUMZw1gsppFDGcNYLKaRQxnDWDynkUMZw1hMo1xMnY1ZpCZQhxsna1xlAZMJS1qzWHyhDiZO1qDaIyhDhZu1qTqFxDnIxdrUlUzqNgmKxRVIYQJ8MllzWLynlkEWUNo3IZzqqmUbkMZ1XjqFyGs6p5VIYL3hYh04vUzhpI5QJ2bt9wzRpI5TK6FCFrIpXLyM7NmkjljTnF1L+aLGsilQsARkNN1EQqFyjQY6iJmkjlaeQZyJpI5Y05eeP+nayJVN6YkyWtNZDK0+D2qKx5VN6Ik3UvUdY8Kg95VNY8Kk+DmJiscVQGHGXEO2eNo/IQR2WNozIU57beop7RjTcZxbmyhlF5hgk1tEdNozLU5zZCr7PGURlwlBF6nTWOyhtwiql/T17WOCoDjjIitbPGURlwlBGpnTWOyoCjjAtTs8ZReR7OqcZRGXCU4TjNGkcVwFGGJ7RoHFV2I4OnaBxVdqMiwEXjqLIbxa4VjaPKblTauWgcVQBHGSSiaBxVAEcZntCicVTZjTTfonFUgWw547bionFU2Y3qFxaNo4obFRktGkeVDTj50Nesi8ZRxcFe7cPdonFUccNZ1TiqAI4yQvCLxlHFwV7ty5micVSBhDkjqL5oHFUAR8W+nCkaR5WNOHnjLtGieVTZiJOPfcFRNI8qfoSOiwZSBRLmYl/OFE2kCtzzZlw+WzSSKn44q5pJFWBSxl21RTOpAkwqGktMM6kC97wZjpKimVTxMKvGEtNMqkDJbiNKvmj6VPxwr2rkVAA5GVHyRSOnAsjJCO8sGjmVDSp54yrMopFTAeRkBGAWDZcK3PSWjPWuiVIBomQE1RdNlArc9GYE1RdNlEoY3clYNFEqcNObEYNfNFEqYba1n6KBUoGL3ox486KBUgGgZO1sDZQKXPRmyWsNlEoc+WOLBkoFgJJ1kmmgVOCit2RsVQ2USoRJNfaeBkolDidVA6USYVKNraqJUoGSS9nYexopFUBK2dhMGimVjRp5I3C7aKZUgCllY3doplTSoIps0UipbNTIZ2MvaaZUNmzkjftEioZKZVhxqWioVBJcU2PsDg2VCkAlIxK7aKhUEkyqsSA1VCp5ZKgWDZVKhkk11q+GSgXueTMuKiwaKhWo4G1cP1I0VCp5FJhYNFQqGzYy8puLZkplo0ZGVaeikVLZoJFR7bdoolRqcFMfiBZNlApENxl3SRRNlEoZTqkmSgXim4y7DYomSgUCnIxq8kUTpVIjnIydp4lSAaJkVMwumigVIEpGveeiiVKB8t39oI+igVIpQ+GrgVIBoGQUQi4aKJUNGcXUv42+aKBUNmQUc/+++KKBUtmQUcz9O9qLBkoFQpyMvICiiVIBopT7t3QXjZQKpM3l/g3NRSOlUvPmjGnSSKlMUFqgf6Fd0UypQOZc7pcYKZopFbjuLfdrVxTNlMqGjWLuA9SioVLZuJF1qWHRVKnMMKt9xFk0VSrzKCy8aKpUoPRS7mOioqlSmYfSV1OlsnGjmI31rqlSmYdnqqZKBaovLSdH2i36wKIWLNISPupv6gneEFJcxF+Y/2u9xTYuoo0+xvpRDwLT/s/ffzuefxxuj8PH/z1/HP7+7Y9//OO3t7fHz+vht9//9dvbEf5x/RXbX/vtj3/9tpYP/ONf//79t7VWTv2Q6ofFyqwfYv2wKFX1AzYlaprqh4z/shxK9QM2FfzWXP9lTd6rHwJ+KPWDw6aInRP2mWufNYSqfqjPvAbI1A/YZzHc4YPHPh7/JeCHiE34JzK+lozPvAJ++DDt8AP+y1w7r6QIPvjap+CAU8z4ofaZ8B1Ouf71Cf/EhH9i3tGH+rvmUL8+R2yKHj/UPm7nHH0K+MkX/BSoNWT6VId1znn6VOjTjJ8CtdJf8/SN9RK0+ins8FN09An/msdfvF32AZ/WYrP4Cfut1UHhU6RR1pRc/ITfoGW05WvWTx6fJdGzJHr6RL88Rfo3+kWJniAl+m6hfys08uToU6JP2LpG39RP9MZp8Wy+CPxE38B9scFb/BToE76rQrO6oh38RK0B5221yOonepOrDo2f8PeuShh+om/Mnj5Rv3kbZflYZc/2/1ZZ9PZxeL98HD6u+5+ny/6Di5tFaDRx43Ywfb0hDrfb5ca/6SffvrnC8rry4Df3hjiev17kCKGNUGiVOBBovRFu+78ex8/D/bH/vIpfsSttpLnQTptprc7mU/21v53lU0X+VI6eKhkj7N8fxx+H+/PL/f12vD6Ol/NdjOfZeGt8bl1NsE574318HH4s/3A63h+H80G89LV2NJsulMJb7WhztNPxy9VfzTFXBwiNuVa/qecCylg8caZIkhA/0Kx71+QIyRZawYmkWyJJUVdM/4lvh7t8h3yVZtr/BWRHb4zT6Xo43O7yd7IFuxbiqb+TDieU7wl/3hRQvuPzr3c34u+k316aVJvpdza5YD7j9Xo6vu/XBSPXS+brhaTPZG1NNs7LDvOJj0USr5jv/vE4fF4fH8f9iY+zXi/Q9hf98uDNVfd8XG6Hx+2nnMWZzWKTb9HaCV/2738u21MIrMXsoDE8yv+Ax8k0t7OL9ka2du6Xy+Vxf9z2QpasMYdNAcPfmugD6lRbnVY8S3B95GC9EfpbL+ty5arttdDwJZiv5edjEYGX5+PrJGRD5rJhtZT6X3/fv38XKqfnv5jO1JRIVNFhvYZMWoOeTut0ydXHxs27ptc0HQZ3Sbaf9vRcRNbtKBYBf2PrpdswyIxPXugD6aSoS+5oziL9qNTOf0+frB2yHqTv4rUzoYK/C0eB/6K6iYo6vk5UMVE5z6jM1u/hz2jnWVP58APOEemApHLQQkqktmAflGuOdAcUMx41NI8vytPT0+OjlFuvD60f8F9Q7Hl8ux5/pEcdhzZmwD8xoWI6oU0zkcrjJnqpU1NfrQ29/P/renZcn18WkfjnQYifEPnBbioE75fz1+O3521Rl5Yj/fnlcbke38WGDVwGzaQ9elP/2oa8fV5uVbx+358/7t/3f0rDb2JyP+amFVtiYBn1fHhfzEm5l7nEJw0zm9oLjdI5LwM/L9EAzWS60bKlg5MsJLSHdjRnnswQUtp9obVKLzGhkrGFPNRPzjpC68MvJ9/bohM+nuL5+ZkV6NwO6Rfvcxnsc3/ef1NKUuSjoZxIuDkSavUJd1vC3TaTUuBpu0Uy3thEt6OednUmQ2gNH/0PH/vyqoOuNUbb0+OW3EqM/mrQ++HvRWeUOqgwGcgCCmGw/pej7/n+0BaE4xYEWucojgu+5TKRdR5RPuAH/NaMZuRc6tdn0t4mnImZjGwy1nZzMzuaoUwrNNDcoTq83SNXf7Bv5jEtLxov0vqNtAuiG7yiRTF/fD2eHnLhzfxd4zBVkqLQrw/3q2Hlkoh8d+A4v3i8TRaKUfhSSPi+8THbVsbx8clxJgL+poCYIqBQiDtCXqiqo8SJaNln7DMFlDiFngL/hWZkR/O1o123I1ywm9vpSvNPRmloe5cWfKRVRNaEo0fbap/VT3MDFvhvFU/94lW/6vMT16giDTYQDjSYPMPYMYGvIKN+kVH1m0lB86VhEMIRwVaS2J/98pMdpOLXzNz+pz/lwn/ya5b/sUZ1fFTSlAZKAx91OZdvHzCUGNTzQUmBHYi82+F6uzwu75fTopE8Tw85j9wS2rVXa9l477fD/iHUhfUaNDaDKP0asfPmW9zG+jh8eX5bv3+/7t+lOTAxtb2Qwuy8+VvrgKtqLGTX6pahkSZHaizpqLtMEpmAmyNz2hGOK5M5edvfPpw7fzvwv53ob9NTZNr5ZMg50kgc7eNi79TtbwNd6Ry6a4Qum2Ta+bNlIuJ4374/zsvPkbZdFLbdeG5XVe748fW2aMN9RZhv/tm0vLaxloP7sP+U53/mZxKpMiH+YiRGyDpbInBlgCRwtvX0bdC/9n8+15fVef9rDHN7zjz4nT+vDyFmYxAaTjR35fN2W/4/AMDr/rbYwIfTyk7eL8/zQ5oMMzcZSNOYzYl83u5SW+LmgcfdQgw+43qdcZvNDVWR4edppcdAnMHEI7Cjhd3NbAscEoepJ3v9o+jOwSMXD77muYH/orZWaIOSq4PEADkmmteCzlP8QKYt9iG7kdQ1ZAAeD3CP5x1RPU+PjYo34UyPuqdHS8gn/HquXw844ISa2YSibip0EDVJNzWj3ZIxMAdvX/fHkzT0ZragAplPIVvWTXUBLPL+vhgJUhWYuaTEdUQm+I4e05ES7MgTEUxS0j0QdvxPoWuMsMsu0B+g08IRKHSkg8SdtSXrHz2c9j+3k1we4hwAtD9gWtgw2CpivJSfmcvPwfZZJYsULEkIFnLwxcFLXAfZ338u//64SVUnRuENyL8YxBiDS8mdebJ8HL7uF5H9VnncmwRyayQLM+Wa68p+tdtwXQK7xoIyIEq0P1rWah0MTmJ5bCZxbP7iaa7H87c/D4skPy3y/Mf+9DzcD+/qTOH2WDE5Ohvwc//38fxlORA+4CiV4/EN4aoaZ4+3retfPGF2YkR7o2wjVnVXmRkccGUSoNUgtwd73g+3RbjIoy9yJXCL97HGWH6b3K5cTWmk07Q6Pg7Lwvw8ng+mZcD3LR0rzl5Xyg3i+H4LE2HcOlJCSdX8zRSc4SjgwjG7jbzb2bTg12eo2PD+9XJbVTshi6YdVywapDCX+jLe5svtj8b9PKQieNNXt472Mgi3lWaifcF0hOEg99Vn9IIhA7cSZzK0g30EHL8dJLHiINOjhhASMTjTNPw43oCCCQ8UE3UeCSu5A71pLnwc7++XH8vZpIAt22uJ0Fw20dwyzHX/eP+Ow/3cHLvyjUX+xjy9MXP7nu/vp6MaxXG/dciENeztd75vz9TDj9ylRud5NJ3WONT681amfzkvrXJIbv4G0lWi6Uv8uHzuj9LRmvkxQ5ZfMUnrx+1ybWBUPE3idBhB0pwIjZLFG4u11g7vx4OU5CEKZYE0ZPMBDwzbPlaz+Id+bTPnwKRPB3vERez8fOvEjax3uzL9k9aYqYOAic6H4G8fv17/i84j4pJ1y2JsF/4Xw8kosKv+l/SqFhmFH8iTT9YR2RBNQONjYB+S50jyCAx6FOZ+Rw+NT42P7QMJCbQzcDJ9IqsCv45ewLAjr9gOPxD+boiETrG5QWtzNs+GMbFevctmk5ZtsYRQF7iwMSZH8J3sudwID5HR3fhRLT2eA6oWB2fa6XWwnmTiCnmg17oje3JHhk4NrzSH75gJ/DFN5+Dy7VczQRAW8uLtRo8wMhOEIBlN6jqIkm3RCxeEqSzVbxtPIMYw9fDD+WON7xJnN5MzHqkBhfvN5HSgcD464Be1hRzxyYI/h7NYxNxe8LiyyCdZSJnJZpTbMuBGpiS8CVyW20r58uWe1Rz4QjJR6PJlBfrWtHzG1Fro1WCI5+2kzu6Jn92k2MbBC9gME/kggT8IKTmDTXF/3rgev2oD6JeXsmDisoCEjalawMjV7PlmDTrzQekQGfzmddDlZx8/LE9Z4AdmIbPAmQoLaMJffko9T57mnp/mdAYn8wy+fj98Liaaiu1iyiIJZjK68cRCr15AyR7QBxvxCIz4piICnQkjRGbasLQnd6RS7ug82JHv0FO4UCD7MzYHaHNhEzuK5L9L2ZRR18v7d6l9sxAHxFGkFrXoifoSJvqBxPfa+UtRgNk81G635Q9vy0TxkxD56jCR2jrA+fJ2P3477x/LipNDcL/XbL4CHcfLoyIplDHglLQoDOfbSWj+wL/fv+/PEi867o+LeJxG/AMJLbqUmpeUVLLUpoD8J8GS5ateo17Kej0hO9+bZ9oSPK8O+LU4E4sHrGs9YHRBQkWSwtfJyZvwJEq06ENzD5OsirQRKEzNMQdIW4UUyJVNLRsef4tRU+5e7g0jr3lDq0QnanTXYGy17FLkI6OGSvGvjlx8fjce+Xb4n6c23JloQvEzHuMqwxM4C8MRrMOvBkmAl+rLofM4XBNCVaBYe+FluPt1jaaRW5afiihR/rPxdN4Qd1nRlsLMF/PFX27vh+f90AuX9hxNZjr4i4mql8FegnXZC/P4VBQ2M1FcBHlQFgPS3JmrO/OgI0GDDGSwDujty6s7/vLlv6XhzlSr2BwS5Cbb0eFjSlTbz8rVeDsed/3+7XSV3+Rajcnk12/eF137/E1+mWsvpq69fvmv4+2waCrdFzPxF4M+RYq1jRQXEE1/9tfn6aQd2Y4fdEwamjrLtzVdYf84HH9IC0l4LZIlFfDb19vxx/IfNUGR+5wX06aZf6RH7ixpgSOTvfMythdjU8gDRfO6nbXUt7GP75uhLs10fhQRng3F/vmPZWufLpAd8Pk8PY5rdoU8GjicK8XaQctQjC7JeABhXpJ2H6L97h7r2qDnkY/Dl36xNo0eQtosHNFGnNZCPuYattkfdn1bbdy/jo/vR5UxxX1K0QysrUOJFy9/KA/gSdYmWob5XMyV1+jcWRxGpHyaLqRloFe2ntnLnlDZmhB3zcTPPAFMEuOLPjiYHG28SNnClzFFcJLWF5rTpNhbBP5Ez30VuONobvkau8HabgLCOGe4m7SYYRvrSPfD8+Ny258/FuG8nNYHyeY5aSvEHp15qq4j9g6XGITvNzapMno2HMn6kfzkMF1Iy0CvUUEh8ygCFKDTRKCGwglaGirNM2UJLIuKVkEaTNeKBU4yQioIxDTaT489BL71HGDcRTiTRRJ2g6X+15329/paDSnLRXdpVqNJ9L5d7vfjdfmdQifjECGRHzGZSuO32+V5/fLThhJcBpGB58zzdM1cOB2O5+XfV9d2J5iEO1Wm2Gi7NZkw4joPz+sHxZtdL5eTPGOKOGNa4LW12r/v78LSDzwxws6t+n5cvZA/X6xkvro9JvB400lXh1ksCCn6Mvcdokz1ZgRWHaZnO3DJ7XHmvKkJ4EjSPirs5PaYZO5NF9Vxf/95fj8+VsXnotIjuJ09N2+X9TzHL/s7Bchqm9JLw4iSxEyxK0a7f8gsNG4hZBI5tRpAb7BxIghPRQ1kwUTzMDz+0innuHEeKeQ8msEzUmo7HukaUbRk3HuFlNkmMIppRh/tODHHFR+W3WBqHMcOy3Y8tocBPdNMWQY5P45fJdfmAViZEo6LmTh+7PirHA/lYQk5Jhw/Kl+B44EtsbkRTTXj+AqXPLdjMpVCqMFp9hgva5zHk1M0YA2a6Q2zRRlfn/fveiRun2Xy6xYzceXYWyk8fiiS6VNRWX+Qx36R/nsxCnf9RErXTGYc+jbKom9pgMcpRKQjKZmaO3yPi0nuFUJzwptUReujIsIO55gqR0wsA4k0o2Q/23HRLk6vwVLc+5qJ5hVTvziu0uj8flCxNjyaiF55sCeu0uzXcOXC/Xa2uJGp1zzKPXoSYJRVb1rjx2uWA3FRha+1FddIpul9XDWRLsbmWRExk71l+kOPv/bfrBewMjTeqLcpQbYzrrfjeMhPJA9oMpMdj7ct1eDzuFg+l8tXORZ/eeS/TyaZW4OkDscfatdxTZplQNnn5O1lTXOPRqaohOrxN4fYX4/yQXiAFbmVkr19793MWse96AEdQFTaIiEhTWTykPMi0OFAx7OjPFpH5ZG2C2vqp2y+pvZ0KmnBCSTWgntMD+Px/nH4ejzLn7mYOtwkIBBmGlTH++GsjlbPjZ1EEf3JDI073uuavh//3+G5DvcuQ4LDjmvv5Aty9k65r9tvC578cjqs6uHH5UzRxq/JwoHHlMykMgVb4mx/YLOo+k7kwNfdTDIs2KLnvjzW7WXV8QAVqnBAJQRQ0qdGZpufjjKceNkDCj41rY7lQZ7v76oEi4jgQA1jIseWNz1qm+FxeFHxIw9NaMkozl6s6zAv2gqPKwjko3D23uZletRgfOUnipZIpjf2eF/5ub1kOf0n1c6ZoSh9u4qnebQc1GLuxjrIq4IwcbbDAuPMHVRH6mW28XOrtKoU5jH/5+H9ff/nukaE55D7vMn1uTP3NAW+i2cpfCHRLiim5UmjdIy7wJ3hMwUvtDJSuybSrYVK4/deHK9TlSgCPZm5aa8pDY5vnIBZTgmjPxLqOFT9jGoIZDyP5kDBGE3O0SdaqRTO4Zq6k3fNL93qp1BtMzp0ihmLB7/ovRvU6/kR2xzfxVQ/YbD74fbjqDRZz+Vme9ZiVizqpl16J7yqpIeaIILMKumF5rHKGEwWkLIn5EAJVZyE7tBEhSYouiS0gBd621Sry7UqOyzci4oYZFKAsxkESL/gpdBN4Pb/hErLRE/mcjNffvl+XsMIODekyjAtH5cSm73J7jbPjXzxnEq1wkYvFY7C1OJMfl3raPs763G0iI8Nouv0GS6024FbTJFxunyT4pWfHKQd7ljGWlPurMNpGVMJN8/t6dyqHZi763P/99t2cn+8rYec9BRwnG2mrS8jYO6KNFa5zCZFuJjYeRlH1s/an06Xv5SmxGO5AoXeR/NQWgbtmNFcoaAFbbvn1kHGGTrOc4FN3qhoVgpbhvxcVDBicPfH9zVg8XJSGXf8SclKK6ZmsAzLU5RVkCeXULQtorkFPg+3P0+HxXJUZQ2YyYcB4C30iTYWfPCozUb8MDUPRKseama0dsxgHnFN8WpTU3ZMsl3HenUaCB3O2mvs28sSlQNw57rJCuoALwcHD83DsEtMpEb5a+nduHqk/sEJbp0G0+W/4jTxdmXdH1wk7ZjGeaVYLYoQxaLFGDU3kQpC8fW7VkyS2DLj61NbEOaG7kBEz5dEpjI9xYR/OMhrnTcvfj4Lt7WUNxxq8wJ1Kh7wpKFWjq7YgqGPN3mUUaDyN3Qs70h5201NtWuBN+bsox/z7XQ4f3t875wB3HloRgEZIRrcTxjRoC8tFNJ0Y2/jvcyO41VbI0qwiFpDphwazNObcOHNrTAh5Zh6OmoJ9zpPUDW0ssMEpVqptWL6is/7hzJeYhElG02P+/nyth4rb/sf++MGNGRUEBfeZAQH8yRYI4g3L6s1HgddVIEsmHJi1ZoX43f/5Xg6Pn6+1L7wPAqzVXrLZjjoOp52cXH4SmlgkZYN4dhd20b2457F7y2OS1nzpT1Pp+PXo3bfcM9CXU9NeOEvpapXWMgKP0yNr5Ftn8zg3vPz8yWCh2tSvhVlJz3f5Ck42OPyvCvnK3eu4SHago9bSaViJllcvqw2mSpd7EWYWAMizpLnyzytyBwiBFQ4BU/pnclSDOaaupxPRzntgQP9mbIrg1lscK1a8xISHLifYyJL2Juetw4VCBynzJGMc0KG9MaDqcxel6O+m63MuWag2aQEDapYgutvRiox0wlH9dsWw65VkiHyR7ZTy+wtpq/gWiEvf0Q+ETRapvJ96JqdWwwa2cC+Kb5m1sXyJ4/nb9pIK7ycDr5zjxq/xyhNb4btrsq0LOYQuJ9wbnX3zRDxXj12EZHaasmRVIMPAdWvQPdBoM0cURBFhEMT7o+ZEiCa+uZb/UYyCembjrjSIpasza4NHs+VZmZsU54Hco+WcNuMbpbmQUzDTPhY//If1R0iNxRPgDfVdv71w8cf/WrQHJvGdsuAqfSpQV+sQe5hpWwYTHmxxvsgr4/8mXy9mcStjaADMQMHDbOZ3SYHMN4Tz0WL7Q4G0y2gBn19T/xopQSxZJKlTT+qL+mt+4h8xJaQH8xkMTHi9n96fuFZ1NGkWFPTSNkGot9tPCn3+ZDvMAx3IBvTflZuKZAnMpi1R8yBFnWF84Jm4lvaBveqG+yXG7vtApBsRsLwIV/i7ETpN2QJdgLSy1ivwt1ziJuabmc6o1/G7FmAnIORVVGGAg/H7AYF8qALPD3ImGmXqWQzAF78BRksKEof4VnhTe3tNbzY8SilgMZoRIuA7oYoDZKx2LX2xkezePxQBMbz4LpW6r2YaWA9osuDazzCDI+aUqTMPzx6CwH51BL5TNcD/kWp2PPQTDzk27US2aS2Ouyks+x4wka7TSeb4XNUnEfOJpd8mCcc8VCPVIQfwV/GTMkJ53dCPW4m/7RnRf7InUC18+h2ksXybtcBtbrZFPZkuu2vh/Oa943BAcvGfCqrgKdDk1FfyxP3BlTZV55HKiRUAqnS00QuGN8iBltFXTO2TZQmk3+Ph7dQGCO/aMacVj7mWndB2lhxJwJKWilk00ZeB7x/OXytZZxuh/NBQXrPI44zFRa0046ul9PPr8eTxNWxiGqoJja5Xu6P9+P1uzJEoyjCR4trZ9Lh62JXdYYRRTpa7RAzZ2UZZjlXNsrbi5znjuyJjCpvq2UwXK9Aq0iFYKXvTZlxu6zxHv0dwRON5narihnR/xJQ5gWaqzu+FdHGdUoVQ+keOtwzLd6HVnUyHZhbiJz4AVyUTmTetglrHsypsZvBq3pc3l4jeTnn/w+++vZD1IrhSW+mSw++33Uxywov9jpeB+isPU6i7Ugv/PorZU+ixN/495tKJU/FdSZOhkFeTiOOk70JveDLW9DW2+V8+tl7FxzG2Hk/lLqwVSHuhXrwvPicKJDarPSKI76knvA4shadEWzegXkQUmPn3tF2m58ZvI+jPO/9X8fj1gm/lmj+ul4Om+NJLBEN/lxIi2q1ups+RRqcGdsKZWOkBOKP2+7mMmukGxUkgwhSqNKJJDVV8KJSgJjxjmpsQIAQkbtFUiJR8cn49RkT5WakPjMlZpL43LV3RERuNzdQ1uBOu42i3ULSLgIhP1vTvVsRyxZ31q5ANP1G1q05nmc+JroSFIliadohvVj8/a0GSWweGtIY21WXFEkQ6cxL9AYyxVcX+0hlz97LLHW8ElNorkuqjrBr0Tk20Wl/5HG5LyrT6dBPY+XBYoX8Jm4wsHIfi6qL9aW2Qh82S17GudzWTIPP/fUlf5WH/rWbvGzOswzW4eZSB2t1IIajvBq8/NzCR2nlv/An4wdWb7tlnpoSfv2T0gIWGh+5CE11+DX7j9chxc3nSSag8zNSiYDGGZJ5Km9/pedV4IR7bmaVWT8MwMdi9b8oppymtoseTT0Xcp+3W+qkjiIc6OaLH2Qm8PdHArQKEioqgluxaXU4Ua1kBb1fFA7Np1VnBSk1eRgC8pRAIhudjRHFEsnMCQ2xCa28ia4GJpjZ+H67kc21iGqS06HdqEOFSVK7583Ed5iW8VJSj6MFFFiBXDvRrB9Zg8EWw+PrUSRIBa7i2wVUXzI8nLiFCEkEXayYkKeStZ9Q1SC5ntpR2F4nwSJWy5JeMd2c7eg2bEd3VTtWna6ZJrQ8shlWvP02UxuMXsg7Ej/O9BPKUt/yIOWVH2h18+s9zZ0pBu2Z/MJybHE4JpHcRnwNm+VP2Gp4mcztdvi8PA5gGmyVxGU8Asfhzddrcg0+2u3w36+ZPDwyP1BcWjDt/3XAH4fj4/C5Jvjvbze5igN/a6VdYTDYB+t4v7yWl6dh4UuMiCsy3ZWITHOiG+fIpedbudumOVFUY6JYEbrd1BUzPWWjOS++Pq4QNTdeMXFZRxUQQbo0u7ZQ2wZ4Wxfv5akWCld46OgMg+2wjaUotYDUKM5RiOOYeEyYxu6irVxOyx77WxXV5muZ7KZoRgb2lB5xZTfdwYlp8t5MG7+dzjWbWoex8JWGfKRZCSQF6x9AiUtXvE8tmIMl+pmSUpUf4pldZk7S7f5DfosHZprRBrenLGXLy2fMreaY6WO6v38/fDxPUId4o5uSswlnfTuvTTl3//hzcCkY51S5XfpuKkr3w/72/n2r7fG3GoknP5RmMZvPdThLTMtDysj1MrUbWElxSmZxMkgLfNE9eCo1bqdAVDGawf33w/9IdMD98rgdS6scaUqg+7rpz++H8/Pzi9oGHEdksu6K6cutiSdvz3M3kK6I8F1LoGkDixcZLKbouv+quhSvB1hMKbUYniorK8oIFHvJvFTl5vH3iUyYbBoufQubx1NFFG4RldNINzq3yE7ERriICp6MhXhAq2ebqJoIXdnqUrsAmkVx0ifzWjP6AeIuQindeAJRaWqfya6wMHHHAc1XfEY2UsgOYIHYZqDANroYlafdtBuW0QhJpb0Zi0qvYx7kZYk8tJfuQsAdTuo1epDxpCHMNDXW0Wr6mtGs29+XSRw8WBStrnbxGf59xHX4aHEmU41MR7K8kumhun+/PE8fvYtQIideMx32wdT517q+chPzYmE45RN54nYmdelWCHY80pWQX6EwrF2LQbVPRBy4X5RMOBJ2ZimVZZS14Jr+dhQlE4lU7cyyngN65nm4fiJnTzYLYqix7nQVqKJyPE6lEFJwZhiRGte8tzRwbaKQau7MyphrGOXb43J5+3IUHmjHEV0gIzbYh8Cadi5G4KArkDDYkVmOxQ+oHj9Jjh2lqzVLjQpwOIrHXwRgM73JPiQbJZsa3fas60ZrVZV6xlPkFQhm8h4Es4wNjdtC7cyheegxEYRgBgLJodeQjP6wnLIRUA6mL2sb9kW94oEqFIFBqQ6YwTr75rRolzy1PWLu28eicbyfL8e7LqXqufcuM5w2Gup513fCcHPSjLyFr34c7nL/iFKW5lcvKpuam4z4BqjkfMAY7IQWTsJjI9Gt4k1OEcdmwXWEFyjJxcV2XRHlt7ZQUHYdcAvNMZ196w/an1StPCFGW8q6GQj7GtvDi+UFPMMpSzYh1CSCkHCL0b5OdJhQkvryCujn0gKnK7wdK/TGbM6mLpgKANSX0NnKvAbs3CormffJdstUBL6sJ7qRpyXPkoLkbaVrHdii9J7ru5nQcDGhLoR79GoX8ByZCQ20ie6FbXnEtMDoAnnnW6VGWpzBhBJWjUbBOMlBF2wLAIuZi7UnaF9dTKQi4grEtTJR3fRWZ75dBUOKXGrFlczIDnqa7jTxXD3yjBYzV6fVfX/TEWJcqbMl7c/PF+1IlMC0pWP3Ap4gvkwhcztTra1FUiW84miMxF40DaRlDBWEwPWKVl7MFNfLAI+HTOnndm1oDl/znFmGeLmOxvEpCMRDoxm98HiXp0YRic5YpwxNi9IIq6nqLyNGafZz7W/0ILLQGU8gjHjWFKr92PQtU/NZS66q6Dpxg6hZ6+Lx/Xjfnz8e3/cSPvEsmNxCG01cv45zub0Ow9PQyCtWTEi/qkKdAos8J52kQMYjafb0gfh48xLPLTaNQkbMdPQKpJXRztM9CrmmnelPWUdZ9JtPeY2tONAJYDRCCB8C+msCYv+I6C6iKkEexAn5+ExZwc1l6psW364EokCX1O7fNsuUPS5mrdjA3biFrARnYrbH5dtiQV2+ftUpfJF7hmYSBsGMEK8jveQCRu4Rmmn7BjNMfjW7ljP451t1IYhJ53vS2zOtDUApHEffequFVd8+j/fP9S5Qaf5xKU2aVDDdAjDk+fJ46xcyc5xhBeI3wSygtw24htd1ous4EsVVS8t3MGDvigqe7UARPzNzXJC2ad5fuxj5rCBYtwIXT6CMtBuSaU0/LmtVMPmg4pYpDOZi91rRfjIvtX3c9uf7dRGT6D+QO4ozYzMr92WM62H54YtBelc5o4GzE9uEe36oU5HH+aJ4KZQTQYplMk3lZUR1KnLYYhYyXL6mTkXu0EICUihdnJT2ZFrXz3NXOeWXeiA3Szh9mQKWyWqhytyuVXCyoT77o2/KqOPV/k2/Mvu++rrnAi5hOslEYIRKmrtkGkj9271F1G42d8Xz8XV6XF5jgnjcrrMvPns+jioFgKf1OGcK6mV1q+LRgc+hfYM7fLF/0xqnnBOLOrGEdmeLRXl7A61HXCN04y26yDDOg45hKsU2RfqAMnBqz0Qz3ILsiAi0WuOp2eMmbK2/4m0n3wXHLk3BMdf4j+P9qKtBcXTUojRN8PnX/vj4erlBmMcLdPcCQbcbNsgjZd+Nt17hKpVHsevaTbaNlFk/cx3q/3y5Xf66q8fj9v5Aud6+/0ojeIqIeZ339t1uwm/0IqXHBELbCKrceeBxGnZ9v+2rx/Nykn7dq5p8PLXK1tG2AXr5MTxWrBBWsy+k3QZ6yQZhr3/4xdthL7OtYxFJDmbSUf22inSLXmx4sxTc9m1VmDSK9ApnXlywffdFUnpe/ty+cfXl+mLHDbCIooVy1Qq5VFpdxGwaR+vof1h3p3O1oZU8MCXzOlYnASfwoIeple0Zvi7IpnnTkdOBm8BTq2toOvG3sV4wauCWwNSi8k3v7zrM6y+LXEA6u9re+u3utTHRi1S15lsyocA6VD/RiMdILM8yeiG9TcwkQD206nIiXlmPsEbzcEHQIUmkHPMsMDrAo5eXKqZMlFXQwvLIjnWmWQBP/5rnFL2wxBvlNzkeH6kT+ya0GDpgzJpucrROZBhPA6NUBFOrWofTsZtRjBFNgLV+txfoKgIKsokX1693hKSglA0NmGr6OszLtos8UmJZo/ZPWI6pj19Ur3JcXQzE06J58dBf+5uQb56HPBVS9Vz/ntV//v7b9Xg9bIDij3/889///v+pZJ12Tx0GAA=="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA9S9a3cbt5Iu/FfOCr8mGvW9mU9HluREJ7blLcnJzsyapUVLbZtjiuTmxYln1vvf326AF6C6CihcWvZ8s0yg6gFQAAoPCtX/88Nq8df6h5//439++DydP/7wc/rjD/PJU/PDzz/8378mn7f/tlwtNosffvxhu5q1//e0eNzOmvW/3Xe/3YvfTj5tnmZtgYfZZL1uWlE//PD//biXlifjPDvNDzLfbtefbpr1cjFfN1ahI1Ba0fDjD8vJqplvAExa8d1iOX24ns++vm7W68lHhnKkhhOAg+o/2p85WpVySJ9aFZZHjQ+Lx+bhoOvDdv6wmbZ9SGoT5dk61aq4/lZaK9EBgKwQEUEzd0QgK4QiOAIQpe4/TGebZmUcdbWgz7BDQ+daW0/vSK9p7wKtiVgfvBQ/3TT/2jbrDR+MVo0/IlY454v5pq320nFMdDiaED9wukT/GcxG6Ti9uXID5j4buuvCEIadtWqwsbsuKR7Y06K0mPe0/c/Vh8mDp4X/lES28eQ0Va1cqBI7bWTEIyB7aNMJnLDRpugwkzLeNBxm4sWbaqaNbPngvGssPQc1rpG1KCIYWNv8uMbVwophWBQub6NqccUwKA3XEdbOxerONnxzUip9U4NScYSYlNoJkYxKhRZkVlZs7oalYgsyLRzbEdrNZNO8mj5NN29Xi8UHvn3p9b6piQEoIVYGeiOSoQGAQbbGQehubgBhkMWRCFXfEz/pOXtyvt6mxb+UOtbBuEY9eUM4xevt+/XDavq+CcerihoC6ibMcd/D3ETw0c2GufRCuXyIbZBLddP3QTLaSYjgkWjAVv5T94jtKGQgeFePUQAKMREgqoaGeXUcjEq92Mb2JEW7rXt9PCNFThRvRe02wl/hINWrxu68Zrl4cBtJFM9oLyfWrgtGePV51twsFm4TF0eqCRsE7nw7m00/TB3ZKRytKmsQsMs4BjnayxkE5Go2v3psJcXqVShvENDrT62gf0ZAexA0HMw/Y8H8MyJM/Jbp/kvKPu+1Zb3umoBfdbv3L13veDr9uAi/VbxrOwPm3dcl/1LMgBER642b0BHnMO3YhoCztpsmpXU1a7Ca+fYpVjN9XQXWYCVH3+b23Yvb85urF5dDtmKkanmmIcPaeHP/9urNL8/T0oOu52/vuzfPM6q6nm/azvuzV6+eq607Xc/U3mEW1kEW0UjcpQF2CI3pituZ0TTgDiE3WbgNTg8jjs2qTsqI4fbENucdstj2vOu0AQ16Bzy6RZuQxzHpHfLoNt1DHnYd2ekIvpGMaryR7iWBqIhGGut2koXQyxhj3VHSCIOvKTvRMW4qo5pevPvKvrSIBhjx1pKL08sMI95dGnGGRcx2on3itYczw4B4boOoiAYYEu/tjNDL9ELiwXkI+1eTJIXG4Btp9zWA4uDEajpdKVlRjqDoIWgZtSkfDERTlAbhCoZu1rItt33vHExrb44ueOhmeN312hvhf/fLaoJxZoNzom97pJgB5na8Ltcgxu7z3ilGv6/ZTDbb9bm67MdphSb4mZpx0azDJzHWjJ3gIZoRIRwCnB0GMPWARRIJjQhdGfFzkgb4L8Q79QesS4sFOE5ER99dH2D8neM6SFSeoR3GQ0mE6A4ab0CABx+0V4wHjdk/zIMPeRnNUD2DPfhQveM9aMhhIR986O5RHzRmz8APR7BOsR8WsO7hH0aw6oKL0RdMwErVgU+M4cjCHvTRR3KwO3xq2mVyMouAV5U1CNinZjOJgHMnZhCIy8nX2WLifKxAUB4lDQJ0FeS1IHh7AgeBvZk+teerydMyAmJV1iBgvzSr9XQxjwD1KCkWUBhSN5t+/LRZ8u7EDmXDQupkshNuHN1RqVLPdQk/tjKQhsbReNHQqKhgGhoH6EdDOyB0oKFxhH40tA2hRz4eXLBf8MJgZhcSsYDLim54QbEJLhgDTC8oCsGKERgf61E9EOr+qn4ok/N9Wd8TE9vQvN/WM5H5m5f363oTsoDQgqPYsNCCAUwsRmgBJS2iwUUJLXDD6WV+UUILGDh9QwuOogNCCwYww+DQAlRURAMMDy1wQOhleuGhBTaEKiWEHSWMpy3UYXSnhDDbw56khoMaPTlfYtic4rBrIiNYv2siG+D+iLvcM+N+2gBjPp1/WESANNrJieaH6iDXt9uHFhUzssWCVBEWDW5vtLk5DXpu0wBj7JQ+gALkkT/A5BKGRDjYIDpFNDiADJjAKkZ+xlwGxNDLXcphGsAMHS53LaicL3cZbmHQ5a4Nr9flritox8tdG2afy11XyMtohup8uesK1eNy1wbZ93LXFbrL5a4Ns/PlrhdY5uUuC6zL5S4DbNDlLnpMGGCpdb/cNSHzvdy1HYpCLneNeH0ud53A8i93jTgdL3edIDpd7hpRul/uOgH1udw14vW+3HWC7Xi5a0Tsc7nrBNbpctcI1f1y1wYUXu5CFoJm5J78P8cQwEjvtYbx0U8mEotPAxJgvHhAXFYwEUhA9GMCXTA6UIEERj8u0IrRl4HeCw7gnyObXTD3jAiKZnDhvDMbnYephXPOZnShxABuxe6+at/ifEkBIyJnSsA6S4MIATNWLzrADbAjGWDG60MFuMF1IALMUF1pADeYHiSAGa4vBeAG24UAMON1Pv57AGUe/hlAXY7+VqBBB39krY6+lLof+mlUvkd+854UcuA3YPU57jsA5R/2DRgdj/oO8JwO+gaE7sd8B5A+h3wDVu8jvgNkxwO+Aa3P8d4BqNPh3gDT/WhvBtk/2G8mjxNlLplOOrJo2NFewpKS+LHbB91IdfcVe9fk4POWAZPnwYuWGOEEZoDrexRzxet0JjPg9T2csfBSxsqO+Sb0+IV+D2yuIQHgRpFDGWxQOLgH4nCTDQoO5yLue8L4GmvZiOgJ4uMa9yxX941n23ULhhthwgA3UkVGXhV6Z6JHZuQTB/dBXmTQtFW4xM0YbfB7tQs9wCyiYViSkYRbBkhCEsk0DK9KZL1l06zum78fPk3mLOZbKx/4kK8VdbmT9I9ts/rqrL4nwdUo9dYH7rU2bF67rUVo8H5rA+2343qhdthzbaj9dl0+atyIb96eB5lwW/87NeAOWWTz7TprOOPtAMc2XRJxFMPtEMc2Wx0xYbT8E45Bkecx57nMN+jAY5c7pCGHHX18sccx6bBDkBN23biv1LcULgbdVfzOjFhAimS4ol/iG6uAGMtAaYxBRikwxjJEgFF7c0J6tcZTgcX3cD9vUVYJ7qafOlXMkwsP40gRGt/zorpa9b08G9GKGKib/xXDDo7wRnt5sT2EgFc2LNweL2640Em7iNUKb+KDZSHL3aISPBMhkaAKHmTjhR1/xX7GiC+rA3VwM2dGiRhRjaSYaBsHZGPWm8WK44mLcmHsy7n6jW62Sq2W60DJ1gU6SBgOL+8IERTsGmHg/PwiNjoHpwhD5+cRmdEdwf067Up+5bJ7Uqxa6RuamAYjwMK0PohjYBq0EPuyY3M2Lw1biHUR2HrG5UBgaIJ9OQtoYj1Al6vVgr+iQjSqkKCOMx/wPWcDDjN8dqByFeS1uZOpzy3adbi7G7ZOVr4OefXm97NXVxf35+9ubq9v4qEd9QQP0ulKS95cv7F/yJOPfyduaNS3lze/X51f3r97c/b72dWrsxevYjYClz50m+6ur+9fn7358/7m8h/vLm/vbiO2CJM9SHsiLkTx1p64m3MgceuA0HeLDqRnbQj7GzUrhaEu1j2DYXwP0Dt5IZQS2cC8UxfycHmblXfiQgOuI6yr+WPzN9uOROlvaEJSf4D1yObGMRwJJsRmDGiczUWiCbEUiEa5A5p8nM4/Mm+BpLBjlXgHgovpqhG94IPiUNmvc5QuiGLJKLIAw8bkoQ5/vxPNjg4m2NfLRztRccZenJ3/9sfZzUU4tJEiKmpHKmhfXt9EAnuUFBVrHPOMYpSRllwFVsi6a8PlvPgquEJWYBRXQEYHKTUsn0PE3TtGLgdMUiTjipLHgY/P2cii5HCw4PPN4CDFBuRviGhmwbkbemIiGVh43gYmMmfTCs/ZYEKm3mni92TGK0QpWqvo6YDEe2BMY/J9YIxIJLoQvQVioFXrDdOBEjbz0p0ENepJi3LTAe6vH++mT8wwBhrpUUx8iMv+ocsTpSZpAKCuSasNSL0yVvOhrjeT1SbGwKuCosBEJrhbrA3KH0ae5o12S+QNZ7SXE+2OCEn27rMKQZyKqEGgBk3xXmhS8Cy3hCMhvLMDWp8E4EZjdIgCJJA4B/4ZGNWQtN8UPJ+s33yI/otLUM5vA0DV2HRemgFOVIhsYo/Tj+xnv30Uo0P1MB42xmar4QrZZY3gVs1DM/3SrFx3WA0dEBIR3rp11wLBaSLCoGmRnl4bwbFWbHd+u1q7bfQ9KKODjBgUsT4pIYHthU8VExtiuxU3t9P/djKzPkJFSgSAoWkTMeIotnvJT5loQOOcMNFCiQWlSzTh9EqW6ALWMVWiCatPokQXqMsohuicJNEFokeKRBNU3wSJLpBd0iOasDonR3QGyUyNaAXpkhjRAjIoLWKPDv1OGMt4CRFNhG9IOkQSp08yRDZIfipEEp9jIkQ2NKc0iCQ69ySIbIA+KRBJnN4JENlwHdMfkkh9kh+yQTqlPiQhuic+NAGEr6s23Ypxv5jPvjp82qBfKezdlVi2rltx/LtKBAKU4rpWI10ReJXJAel1uckQHHzdyQHvdwHqjd7hSpSD3u+S1A296oCQZm5cGBj63P0So60HOil8wL5ui/8QOPiAfn5fjG6M4d/F9OmC/bhIvluIvxbPRwv0y6L7YnH8r5g+V7CfFc+3CvSniFCYAwpZ9qibcFyOBZB1BIvvvTxfzOeS2bzdtIN5+aXFdpSuBqkqsvFanKVLaQEaJXt+/ebN5fnd1fWb+9u7s7t3+AMrHpQRJowHjhCLd6HIt/Li68V0/bBox/wrsw/xajE68e3l5c39rvH3L66v727vbs7ehgAakSK5/Ul0kh2/+OPyn+e/nr35BX9A6NUGKHawdlxc3Z5f/35582fMkcCFPkMbIo8GLThaW5THy81ktvnUTeetdXaqZWNMydfT+fRpMpt9lYK/OusfIRKYfaS1G3+qu/3wYfowbesHAMSFRMP4bv7JF5laNQzP0Zjetju1+XGMIk0rHMOcjE9fjIq5T10oIe6PW8xweI9ZGGiUoek8qofFjM5SoIpTC8cYmovL8+uLy/uXZ1evLu0d0tM+gvW53aI1GkV2+frtXbvQnv356vrMBxmsHxHZm7A+g/XjIfvl8s3lzdW5EO0BDFSPh+vNtdwxzakVzOAwGVERtn7J5dnrUIyIlHgoby5fX99dyn54efbu1Z0HRkzGMAhvLv9f67t6TRFCTEycImvF/d3V68vrd379CCXEQ3d79e+X912GjRdXv3hAA9Xj4bq7ftsuD3LNv7l/fXX7+uzu/FcPhKSg2FjfXN91h6iXV7+8u/GyREJMIM7+9m/18Q8FY2z74IkSS+XoUMmx8QSGV90nxt9u158cYaj14iC5aWYTq6MOUOzrxEFwK+Ih3BDs6wQgOJrh3eSj1QK7MlGOA1xm4aBw5MEbiBbhhnd9fmZ1j46698WD9TqxEUf9nlwDwAHeKe7YwteTeXtAWV0vxX0hzRorcqnK/pah3XdM/n6xWGzWm9VkKciSs9ls8VdjuH3gQhsZRDO7lOw3ujEX08nsbLNpnpab9cvFqtMbpym44OEa8naymsxmzazTG8FQRojIeOA1Y7fEe6uSRdE4hmx7XoGr5T2r6NUNelBBIOE/pGDD4T2hIPA4PJ1gA+I8miDgsB9LmMCodnoxX5/POj6SBeVQOo61rpr1YvalufvnnYf2kVab2RfH5iohLUWRHTvk/n7zdckbGBLPyUGIK6wTpVHkgHU8vsveqVeJM3TNfPVuxVySEf2jY31+F6ntpm7FJx/fTJjzCoN1rB8b1t3dqxBUsnpsUL9PZtugztoLiArsr0lb4/HN4rE5nywn76ez6ebr+WLLX6N6SE0SQ6Ejk1Ncsp0vnpaLuXbLzYANqsaZrF2Wf/2s54lkpEpy6zjYJ3gHXoogQKeTgV4lTofx4sPMIFyixEhJAdFiFnTcmDFnaF0Q2G2z2TCPHBg2TURUcK6uKYbOy0V1hnfbfV/V/HyVj1MVFgpYna4vJ9PZlrms7MpGcj/MaTMItawsGf26pmXVlJCAQnGo5w1DG4PtbPZGDcQ24tgVjrZM6mdidwwjTMYR1Wb9+NN0/dN0/qlZTTeCNTH0074nCLgfLBmySIwfHCloGxAZaeEB5FBxoB6aTd8vU0NEKQnsUHEwYJC1d8HmzNzb4Kw06p4PZeVG39tgrNk+nQ5j7ebBITDS07xWSCemH6Kj2FWLZzEaqOl6x9gxWVwdm157MIi3Xc4rT4DHugPBEwm5vKxL1hsM1sJnhdpViwhKTa1ztv46f7hqi082TL9ErxJnP54GAhgpAphrA2g5vVDxxgwD1Rs5P0DaePXYfB66XjXvcdMX0NVieRQdAmXUE8Xttn6PEGA/NhsYTxyEGJcXHTbfBAmcjmZoBIabIva4hIk0ygsTnYP7vP35wdsme89MRNmHMMPEH5lonXkhnsA+Wh8Vqgr0Ot+IQMJQeDJIsBOiUEgoPg8OiQnO/ADRhovxDtEdkvVBog0V712iBzBHTgsH50NqMQFyX1DaMDo9pHSHyXhRaUPIfVjJAocsbEw3ZVf42y5lqwhrGOlQflgtnkRo2fX7//IABar7g/K+O6bxOF8eH0RprTJ03B/TVXO3COy+npDvohN1VLuu/Cn17EzQxrjrb0jAC9KJ2mqxI+95cHaFv9Vqoar3XS327Y3j6miIfHwcCxxng9EA+RmMBdLGcTnQEG18loE+IP9lgEDjvpLuBW2sk36z6BYHL3i7it9BR3VIfNbIYzeJtpCLEHsBisV/Mb3zvcLR1MUb79pDKWb6jEfFLh6iUXHprLmMo/ppO9tMJ4+Ppo+ToAi0ihGAzFtbZF7DHkEcKkUA4HAPfATgeglsBcANFQAQnIICjCC272fTh98aJht4RKHUiwBj3fzLEYCsEUO1U8iGAsA9OsMIY/pxPtlwwzIUGEq9CDA2D66LoqwRR7XrsrirEkH59tG13bJGHNWu7d5ViaC8K5s6at/X8VMPryW6S7rXvrsSVt8TluoEyRwZTpdMWpU4jlHbODSxiyOOUV8Ot4v0fojhy9rhufv/ukzYWrpz968cw7u3J+l762AdoM/podfJoM3U4rZ8nGyafdlf+SFUWEMIYd9VZ2MY9/2de/c32nJi8XK6Rot6f+Z02RJ4yzLA7UWca4u49xXBFxWWG4rXbnHfSnn/IAqovzVt5rXhvnQcc20dhlciAlLcTr+arjfN3KUfDkhGpCTPwKVjt8RYpThY3Xfdg1Si8VSnz2YicMQL+rHu99ixO3Q+u+uxM/dNNAdvN4/endiT8B12pY7RZ/s8yAPNNdFielJ6B7ha7YjdGfAcDCDEX4DFBbhqnhZfmkgrqknYd2iwJNy97boc1w+i6U6Iw2XpbfAhtJAu1c737ez7MF09Xa926Sd+ncwfWz2ffVcFUlgswJaPqdLgOJ9QtQFRHaNuubr8++HTZM515dUa395B6qGJ7yRpXRRjTnMxuztLmuQhHSakCeFO03N0dIDzpHfuAA5UH240J+oZujbcmdJkDuNQ9WFHcaqI7g1xrPpIYzhXHKCBDlYf+BBO1jMYdFRnSxM/tMPVbwvudEXpcl+/pg/S1behAEH/xvBpCSvCmN+XgKvBz4c17uf3+yxwwcjEMnF/kHyvSnbpWPPnDQxN6f78qXF2KZnNEX8q0gds0uO+bPTROUh+rtE5NmWI0Tk2Z7DR0ed0dz/hdP2g1vhWoaw9DL7xrFrz4wS19rH5RLZygPHf7vQxOb7c4cBxukrqI3K/T+KA8rlU6mPzvlniQHS8Xuqj87lj4gCzfmzMDIv3xTEGKG3BuvEYUL1OpMQ4y8UD81ocUT/aV+d2De975O0q83nW3LQboT8yTUZcePPtbGb5BL0NnSoiLrhlkD2Nlo4rAw/Uaja/emxFBPYaFBMXpPh6/T/90R3qDwDrz0BYf8aApS9gu0S3TGC70nEWrfX2/fphNX3PdPU05SO1MrtL9o2NQSsQcNyp3YOgY5PI1ye3sojIzuaWd0SHS0r6DroSx+bD6x7kEs0l58Rs8vXs7RUXvCwdLWSzdTk+OXDLmv4RqM/vqV2T4wwnhchncuxkaQ2jOm+xXk+X7VB74VQqB3Qb9eTPazRB/Viw+CmeAJ5+jqdvZlYCit+isBMjG0OsAbci4zoPmCwbaU9sZTlrHe1qcbtg17gYgwJRuM/wnQTRBGowlMX79uI3JjK9UpyUTcvp/KO/+tGuOrtrQLupHEdufhSKzMedYsLbzmMA1KUMB/FsxmTWbCiloAhAlZnwW9Msz2atS+OSKRtWinTN0ZryQbI/jhGUw+ywXk+QV57tah8DZ09QOFB1ZMV3xtj5fA+lo1HeHmnxdBAxM/oeO4NKZ8JP6QtQuub0tUJxSOoLoIRm9bVCc0jrC6CF5vVlQHNJ7NtD55zZ1wqIn9oXgHHM7WsFwk/uC4A4ZvfFgPil9wU4wvL7WmG5JvgF6KJk+GWAdEnx24MYnOPXCpB/AuxZWVCWXwYwZr7OvvVHXq/U3dn3ozRIvTg7tsMGSGFw3gqxToiyvJMIPRZ6B5D8JZ8E6Lj4O4DjbwMkOMcNwQxOnQ1qdJbj547wqt/SizUgsri0xt4k+ihKBKkJsseXmqxQqbH/RxfV131X88l98JW6cUZ/vn3ik+YmJCNFkkcPqp0SnjjICNQ1l5AdJjXSN826NYu1u3nuK8YLrexCXd0HWcMxUuV49N2hN+iOY0f07gvH6aDLNzfuWkeylkNHiNbRjVfj/dq+2s54zhJeNU7HnF+/eXN5fnd5EYpkpEpy6DKkTyLQ7yygzpQ8IfXYcqKT3YJpXbCfeETT2lqx7xbKhV08TGY/iaDah8nDp/jjcSI0yMDavYbnaZp7pLBTuzxDhQMbdXF1e379++VNhCmuifqu5/gR6f4mNAnucKX1g89zBP9xqkdty3PPdqxlcMI/ZwPjznmsddq0H7hpqsch7vPZNyeH0t/yzKmDiHlzcuyMcOIIoHSli6xQHG5OAJTQmxMrNIebEwAt9OaEAc2FWuuhcybUrID4NBoA40ieWYHwKTMAxJEow4D43ZwAHGE3J1ZYrjcnAF2UmxMGSJebkx7E4JsTK0D+zUnPyoJuThjAmDcnfeuPvF6pu7Pb96wPpSPtzrPtesPm2nTlI7Uyc2U4Ntb02pvHXgE0h5oBULRxmc4/zhrH0dHrfJMxQiB4jRRovmm8/IHtqweDUkfubvrUvOR7ccfikV6azR87kT66R8e6zB5R2moKZfYGpNYOgaSOzx9tBRaYruC3PIUc9Ifcc4nWhp81jlhcjxkmAA4njCMA5HDhDcDhHHEEgBwhAgC4nBZUDM4HBRMM/hnhCMHxeGBSzz8ZHNU7HgqAer/zwFF77yjgrdzV6z9ioBz+ACguvr0KBHPrvWHwPXjVGpwevpjVM/10zRb91wO4N/E+1iBKPnus0lGr1z6QxlsG06B1kATithCm3ishCcBtKUy918JUM/9xlRTpAcNZ62p8adQXD8cjUUf0ImCQKgEPegCc5XI2fZiIl6HqUYiCohf3hmG8EHLQPXK93oXtJSxlciwWAOtEF+MH0XK30T9CeuD0OES6oYT5SzwwOucwsSKEc+F8Mpu9nzx8tqHcl3tW69eUOpv9oWmG1mOpnygwStloS5EqlLMWwfLPOxyYcvdhgU0OneQmWD6zvCfPshgpxa3bmhkrkBQNb9/qVocvw4B4LRI3rBFvCqwakbikOwPDV44Umn6VyHBUx4PZQ0S9aMAu39yoH10kYMhSMZX+PpltrUvDvlw0xVcvJuuDxZ2rLiyBoFfhWZdGXLvz2thvNeWrmfOs+6Ckkoz7g7csnL005X6osWTloTijm8AJzFbuEC5D4fVNXO6F35C+/PvrbDx/eRahy71TmXu1g0hoHnUW9l+ieEH1eIbiitSezNwLOS+ledSW9HOAeyH3+fyKHalxJ1aTsXAwh+RhCV4XDkk6grZhPTlHrAUWYIuzvnZCzZa3f+p0t3i3DurMEyhpGLytmOavTk8QVlVKNJyxzfOIMtRHOMJVWm6Y4CC4gMIeGFRAqOWsKIeS8ZS/2vP8HP1q4XgQbrSrAUq3KBVPqdijWeepQ8nIyjkdvi8YTfUr/V6e0CtLRVaKPJg2qo/wShoHctusvky7giwY+9LPun0jqp03b9BYYmOZynzE1vlHIzpRRHhBs2x9T/A7t+4IFRFDINRy47mjc8uN54ZMpNEMwbYXEAldb0Z2L4O6VW7ysek9H6bgInWed3ZSANznKNZ8mupaNWv7qmUBd3KUEwDSYndT62WFFebU4aaChxDa3v47kiIjAI/cRqpE25y6WPJf9bg9AsWx5LOaPVDrbOxKAwmz6V7BTWbtSE42W6uh43BOoAxncLYldX+4EArsXgQBExETASlmU/aLQ1kqmiH3sm3w5hZRLSqsq8fbjfWAdygYT/WeaBJ3Y8zLPbTSs054GoHz3Md7wPbMmkUnWVGe9OSFgI55C26H7nkV7oP8sfkwaefbi94bd2/wiMQB8c9YR1s7atcodB+sTvSjHbInB+mDHE3s7w3cL82/D272VYMdtMd1gxfi1jOYPrxZTNcNI96BARvKi4ud2vN4Lq1e+pvsciGuLWgstUJN1pt3y/b8EIDpRBPiBc+2Nk2eQvDtqg+BbM06FxiwrR0PBTZ0lM23q7Cjk3es8U1sH6j3tn+l4RSLsd0sbprNir2g4dBOVDneIC329mGxemja0mfMAB0LZETcUMin8+lmOpldcG5WLKiBqKEQP03+Pttsmqel/XrAAliXNCDeGL2riImIlFqX1nIh4/EraKV4R+Kj52cFciwaTf3txW9ugb+9CvGgNJPVwycRvPy3HYZa+Fm3ir5m511Cbyl1DF08TabWxyIkmpNDfR9Q9sPPbPrA8MZpeKqIARB+ma6n9hWUhneoHwdbVEPbgfOICsFQ7ptqmpj/2jbzh+bN9um9PSxELx1vdegOm9P5R5BtmgKhlY4HogtDEJws063tVXjepQrV7r5c9VpNcX7b1XphNxATqpODDF9wtqVr8rG5mK5ksoswqFDUgIhvp/8dNtonipSBcG76aWm8kGpy4mHtzeX9Z9q4UxmUf96ZjCl3n8iwycRIfu59Lc0D1sln90+l9eRZzx6vp63cx9fNet3a9/ru06pZf1rMrDd9RuBGscO0pAt9Wb9oPnSv6toj8U0XpdmEtYIUGa0FcEbdfZquz+aPd58mVvddKRptc+5kXq+42mXJaMrfIZ+4JLQrRZ91DYF6nZcPtY1HKNmxEy4uX569e3V3f/7q3e3d5c391TET95fJajp5P8Nw9Wt5d4uKRd659fPbmZCAOv7WcYAhC20309lxg3laPG6P+sVviCZlpUiPuWNeLT6q2b125TVRsggHu4R1VFQkR+AP7ZTfrLYP6uflLdpGeh2r5l1dak28b1YrB+WH4ke9uzyWy9X0i7wm8EExVY3HCmIKr8OiYPhrsprzMexKB2NIyzTJlbx/TsPRHw1fvU4D0Ot/X61OXd7rcb5WNTHUbPGRrVKWDdX4IO4yL5r3249v2v9ZL9uFjD/d8crhdgefCbQr7KRdU0yOuhQFSvqsgeydldbI21jR+uQ9xq4YTbVb4ZxAGc7gGOe/xXbz2nWA1HPfvn4EbCUei3S3wBj3D9u5OMXraMl6XoZF4dm5G4/N305wjtUiolm/+OrXPXrFQESPTffGWTx0utXy7+I4YPFg7eoco1QyH2EZ9bQm/DSdN/wex6oEomjmTn0NiwdrX29XamuuupSTH6Yf2/+1QzHUjYJrzyI7QupXi74Reagfkb86bFekDLLDXMLnBmiVS2SdZxOdA+6GaCY3Fm/ANvYvZwZrqKrqWVrbWxp+n8ymj2i2OFOje7UCl6mPzebtutk+Lm4m88fFU0fZNRsLErROOI4/1q+75CTdo6qXq8XT4Q+bNZiqhqJaLbbLF18dRgmpEYhhur5oPrQbtm3nOJQL1rcjrbu7nnetd7g6VyLYKd1InWAcf0xXbiBghUAEysLfOsvExy5wLKaqwajWn65XV/Pp5vVkeWudrLB4oHaZ2qY9Oj11E+1stbI6ukiNQAyHnUo7UdmWCaJWKBZ9bF3OhqaqcVGtD2c9q+EaagZi2izO1l/nD/tTtwUHKO2jG1LoT3KJ+unTRMnhrTPpuyL3XREjoa60a1fnV1UqbJMmV6nAaZYG24ZAfZPHBcF8nkfggL3czFdE57a/GPv0yCnerSbz9XKx2uzjBA8Sm/n2SZXXK8lpSQdRcUOVz+Kcv3XUNJJVLNr6lXH97y6c9csqIfoN3f62WV0tfwc5p63A1Fqhw5EHqB3t6jt3jtZsClkZiKwcBllrD0F9tqs/DLKgPtvVj4ZMuRJVP3mvX1l0Ettf3c3Y7SJUVUPegR7uQhYbkdbt/9g/sreTSx2625NTl+9BfLRpf2TiICTq2YZGR2JkpxyV8wiovRgUPsUyNVq+cAOuQ0m3btBZkOZfHFWyWM8y/A1hPf04n2y2K9YAqIUjYri5PL++ubh/e3P58uqfHBywglu/wyti1hiDTCo+bYZ6lyy9rl/XZOgteYrL2Jqf+ryOAYBWOiqOuZ7Qw4DhUDLIwpYwJ5NtLbFTsXadvVcWJqXoe4oIPc0b6fgjvFp/4Sn+Eltzn7E3radM4t2qdfPAWkxksajtbUWylpNduai6t4+sVstisTWzWr0rF1V3VyrlKN8XDNSuhvy0/tPZbNZzoViz3FDX0fYBopfb2czViYV1IiLgdkavUgAG9ebG6D26fkLcrtfrGEHUC+mB1jXlurBhmr60ffWBta0eSgZok3FyrMPjvqTjKUQ9Dc9XIkGJ+bR6KPQsZ2Ndm0OYsF6b6t8Pq8XTW+tJD4DQKkXCwPHXMBjMp7AkEjD+FyIeyjIiu0LPNP6qNvfx3zfI0Pc3r946IDjWiKP9drNSU9/yABwqeWFQnjpc3tzcX735/ezV1YXpyYUQpRV1H3yg9c31/e3VL2/O7t7dXFr1qoWDNL8+++f9jj64vfp3s2JQNkzvu1d3V2cXFzf3ry7f/HL3K0M7VsMdgxas+bTsstb21xp4YdTp75UO0y12J7lovkTXOxQDVSsIi4z51L9mjGlXygXpk3GPdn1KuSB9XZSODJtve+plf4PDdBN1gnHsB8wBRr9KEIrPzcPD5HNalEbFh1JBujQvFFPTFQjSIH3K2x5riykDZd31whveB/VTD/oV7wP+bYejrDwZ59npsSHylfZ59z0q6nXbQeYIFDa14EH/0B2l1t6QkVY0QOXhgx/n2ke8KLW94nFUMxoMSwcofotmSqAUw9IBivufJKGUqiVdFMLgC5OiXRHOzCPV7D7bfH/KUXQozFW5r2noUuk/7h+0u6MY9QRwQR0FWeFRoSd2XLZzhDOgy7kvoGPNqID2b+18YcH6A4Dz7zNYPwzc8f6kiyFwgyOquM47C4ybSfdp4qdpF9Ow+OCDR5fgD0+Kow4W6sYGXREXeEJSKEgg1HQIiAJainoW1PKIEAW1FDUc6iPo7kTjtXtIDUr17858VWxxbFftrOiGq8KNZLVWvCEmq+KNZK843vbgZ1tzj8k63CfbT0lEy9ViZ5rl4uFTTIyjvcT4KwL4Itnq86y5WSw2UdFrYgduwnw7m00/TBW3JUYLVKkDN2AZ28BHe4kDA1/N5lfyg3mxex9KHrghXQRI88+oLTiIfA7of8aH/ucg0NUFHvNH3OArEoZb2h+wt4ehOEdAauR9FOxNn5qn7kNi8dCrIoeE3n3sMh7qnbQhAS8nX2eLyWM8zEeBQ8JexfC1EPQ9uUM2oks+s95Mnpbx8Ksih4T+BTzxCQZ+FBgZtnKXCt8lwdtTQrrDwyQHhkZo/KCnrkUOt0oxDzZYDdJAbjD0mIGevmMNdtvVVvmGb9hwOMRyGERRlj15fJTf0b380kp6NV23ux4Z12KFSkpzCabjtcLhdYwnbN6bGZNwojuIofg0mT/Omqv2/P40nX+EnpdjkyhhvYEgM8c9/zCgmPcp+NOAccA7g/JpukhLnetybIcmIb7l25P8OOIl8/cMglimO4i46JgEft/rDol8b/S2l6YmDXS3UCfVzaqZPL2ezCd0+ltrk6AQZL3hv87kjQjyjEhcWntPB0VAfPvRAhsn8GtfrhsX9nmvQZC2TshcDFsQ3p6UgVF3cVIheJX6wyO9FVMnAOpBwHNMOhX8Yn7TfZFmTb2usIJXBcT2UDSkSzqG2L4u2EOJPRD1c9q7rriKgMjYtkjGfUd0uojh8J3NZhEgSinhKJVTOBrAhx7FMaldrcDTqNFhcQfCy7xslEM5IG/f3f4ajuxkJ8YbniUR4+27F7fnN1cv6LB0PlRVVkS8gHaZdQGL912eMyv1ciwaFIzXRUfeNOvlYr42xjJAnWo9N7NX2ugbvGAE4xa1YBLlH65gBOgYp+COkBOgYEToGJnARKh9uQON46W2A0W2VjGC4fkygEZIXkQgJTEyH2gGHpkWZLTJ65Tu0whXkpDU4cYVOpBU5lZF4KpcTcyJsjKjj8JcueL3J7DMjYnPY32biWJltfhULqloYHLL3MCBOC7GaHlTXZZpFMx4cbB7EV+WNTmU/3LF7UiDWffzGGyYaxvYpJgZfTA35oGbSZFZgcdmylybslw1nayuGPeezzKDMYE+TJprS9bNnEoJwV5OpYho/qwaw4YeRPHoDdN5wyF6jT4U6F+bUnNfeQPifIvN6TClQVzfbh9aTOsYOBVZscAqJBvxdpQmZnAzCjji0+zLWtugKRJElPLgXI4zEX9LquaRhdq0Gm4Nl41SDOc45V6cnf/2x9nNhSeEkVLfAYsuCUf28vomBNixehRcCm/Rf41LraRS5qF82KD5shQYCC9yAgiKzEmgMCNTEXQLvA5WDpBdiQcoejC+AW1DBJqBaSxO7AKKNQqpwETrzyWg0ONTCM9h4BEJAyh/YJ4Abc5A9AA9Et6sAG7+wWSAAakXB4CviqFHfyZKxxM/tTfGOOgzEbPP9yjW4GM9HyXzNE/BjH2IZwL/17ZZfX3brN5yTu0odiAh1FfSzrv61wENB7a9d9qVD/T9qddYfjhGUISbty3aT4HbrtYL20NICtW+bjw4zfzxbvrE4iX6eI6V4wFaokdIJ1hQRFxw3bfr/HHtakeEhHzKzA2VJiAesPVmstr425ZaPQiUujT9o1v14PflrbDUWjGXKceVoAfDbz3Q+iDuJOwjDJmKXKBuExLH6DEtOfC6t4Ev9QdnHgA1KREgqjPizgPhsU7E2eC8EQEUnpuR0v546xiE5ruWoeAUynnnifHoZs15c2aZe2OnUIfn8mjRZYi3n1l7hT0IZw/SEFdr/4yX6bKq327aId19chr9FKoTXFzQYMi3q672WVv2S9NtrbNZM7uYTmbni+3cGGpPtcAmcKiWPLY6zjab5mm5Wb9crLrzpQd8XMqQmC9Xq8UqEDGUMRTez02zPJu1A+u9DowQEUOhnQlGzgPjoeJQyBZzwRP+Kp6MmkkUAmJfQkSsrqwrD6PDZUJfIGwv5S629v/zjgmLhvikk3p/lBoOvx9NP2iXaw3Y891JzJacaB1vGpzH6XqY8dEE/y8domMb9qOUxR8lpaOsA/WlPV8M0cad3P/Nw9Q1YT9KxUCjJLqJ3ENm07lfy3YVB9vdAP/iAO1Qcyhsy/YUOZ1/7PykziltD9Bbnz4kxAyFetoeYibz9jzqAVWtGxGffssmPeauKzwQ6rXd5xGFqvOMA5zq+L40ik4c2K13aRacmpDhEK+Xk83Dp4v90iRWLy/UhKDBkK8Wy2NhH8RQQDwr3d2F3lo+VmpCh4gYqif3N7cvvl4E+Ae4lKh9ejf5+Kb9I+BgjQoZql+n6/P9/b3PGq/VjteP0/V+h+soxxeTdfN4PX+xWGzWm9VkebuZbLZeWxJP7HB93akX1Nr5gW/zbkZfzlC4l6tFF90c5Lf0RQyFdrX1WWhlraEwrT8ttrPHC3+/oCdgMKTdjUKn41iDE7VHwTZKG7wNF4cTZ6RmUAKfpyXddhWtFUDYcC1Y+DChu2rxdpTN4uPHWXP94YPn4RXWH6q/dnp8z9ig+lAojV8kNt7ScD5QbD+jKneExJepEEh6yee5HUR0uj4mAA2k+AXtW0VMJPtKdIxhGCYkgoiLzC12iMQDoofvV5O/7nqZmpmYYOVoqNAk73xjckrlzsXUz9vOBOSUnZ2LRkvFzgTCTbjOxQCzq3MtmZ9DnYuESJjOBOSeFp2Lq58DnQnJKdM5Fw1Ma87E4pC8nF4Fe/sTY5N4pngVzy+pq3U54dEuEDwWMJpnd9lzVgGbjfF77m+7jfX6/X+xIYBKMTD8MV01dwsvJL2qPqOizAH4ZUcEw67I88wBVZnrHNi3JXAOQAhOc8CCgbV3awCcNm2L9m7fvW02G/54j7QqofqZK4AGwHEF6CMAZzjOrNMAbJxmm1V/N4EddO+K+/S8Mst/cwjSgmWfZ96jWl0XgF4zvaPAcDi+QWBcXIxbchyY9yU5F1mXg/hQtjtpma8mcZS4kIEQr5rZxHgPhWPcVxsSVXBHElLiYcZeonYGdvn31Jxsm5zGUELIXNZZzIdPTZfa5Kbrk7ethXn0JypjoN4UVK8HxF21eP1mYX8pGDzy1wWFJYU2DYSZNds0N7VkKMwX+FrB59kd+ypdt0a9dXTCE3YyCAQSUt0bl2vIHgOOQ7CxLq3XLqL7PjabIzVuXIYQtL3K37LrdDBO6TB0aaBVlD+2MH4cAQEoazgu0aw5wMs4g0AiUs2EYJEZPd4uFsYFEsGiVYzUS8gtkz2RArZw6VWHQMfK8YCbPYIrBIn8Alh3s/tu+XhotseIGgUN0YdK/NCd8fYKAQvrDoFvl3nSa5xh3Uj4lFear5vNpB2mCeOhplbUw51QPzYgphaktdGM+VrRGFohkWjQ6k8oltpm+2szmW0+QY8NVQxLh+n+azLdvFysbpqnxabRwoaIrxOA4qHauw+wSqOxKT6W9NFpciR4Ckfa/7iljjtU0xqsLAcHaLKifuLXE16K35AuUBeXcZUUR5nnGFvcwddFqsU4XSxB0mqv36+b1RfFovoq90V81BmH1KKK9wUevSLJxU9ms/eTh8+Ouk+UenwQlg/rPIL1kgnlWC0ECRx/QUGci2US5izp4+oX9rIJfWn5ZbFeT5e32/fkVJfKtbLRbZGrc6T/l4OJ6hX1lpOdc6OtMTTIG2K9GapTjvpGxz8dO+NG/5dhpe2/A9RX2+NjOOOKC6TuPuj9UzN/WH1daq8ydPG7gvfHgkY9qqfSFl/wpcrynGFEsCsAknGenaquy7zpQj3eSi/zt4bqRzOkESrHDeVOHgPs7denp2azmj4EwwWS4gPevN2+nwUB1SQEAzze/j5Mlfd6XEyilp8R9sHon/7qfiVXFxuiXf0gZFIUjm9X2Bvf7v/j4lPImb0ZOw/ooeZ3NahHVFEG9tg9kQf3iDPKAFtw7hetqy9BUI9iBka7ad2XzYx2GWiwh7oDWOXn5uFh8jktSg9ch7oD4FpN5o+LpxdfN8qyzEem1B4A2/rTxK/DZMUhEE0/zn3wtNViofHeSwM20YE8uSOiKI4c3KjUhH87ws2aBJNEqQvwHEyI0B6cFwSQDt2zJ2em0AM9/Ci/sJbgMYCDNwMJFwxrBxFMOHhDlr3zQFg7lv6nA0fY9jS/rsCZwZTxoPezGERrgzG7wXDm1G5o3Uodz540gXFHxfl2iATufGPE2AKcb5Es6BxultzQ7Y5EZ/1DHxthT0R8lLtSISh7IuKjXC7Wm/Npu6V5DPOx7gC4Vo03rH3VSKiCWIbAoRuMC9RxRaIDsQMxhI0YnCtYTcQQEHu254xQkRABYKTjwxFklCMEhjTOMcIINPJRgtIV9zhhblHEI4VrczyPFeb2xDxauDbI1083t4jy1Z+7SX7+O7ttEX1410Z6+vHmpoX48s4N+PoUGfxeYHzgMQ4iRzUxDiMWLt37QAJRhh1KLCh3p4pbH4+/d+NzG+Y5Mu98ArFCKTFdCdfkNQhQ91Q2Rhfc7bEID4/D2xGk43gJZu5leNTjW2NqDibevjB+xK53C0xpe5i47Ul8GB8K9G+A9bU1txkxPREe9u7OaLLZkk+lmchVMYOY+UFBP+QkDHBAAErMjEvcCUrmX4prI+7ZmfgrYsQDXqxMTkzwEc9yEbI+MUH3ckANitecIYq7DrLyRQWgZGWPYoI15JIatKdtmaaY8PG8U4MiN2elYuLGclRFRq2+gmrVTT98vY2zW/aFxbJzJKAKCZlgHAP6tYM9bAQbym87oFPrx8WHhLaycB3rBeOBYdvrx+MrDp20bn9hBmabnu50UqjnOz3kHZiANz1HXa7veg41fd/2HFW7vO/B1LLf+BAqee98+pW93vqYMXDf+yBS/N/8WCDx3v1wEHm+/TmK9nv/g9qM6xugIwit/CA266Lb5z0QJU/vCc83Qbpw9rugyJ3k/z4Ik3NsNbaYbzfTGRWZ2UkTv7sv5io592rxkU7SctQhi3G7W+L2pd5QrQ5MG6xPEmtN92FPJxCHKnzWjI1mSn+ehgAzdf0aDRvLX5MV5b0TWHY14mPZ30+838qvxSwnD5RzThgOLiAKUshCOBtU355C9DubUM+CQrQ7G03PZty0q6c3Ou8NrhpmvXHUrHsbV5vurLLohXVAV0OKA6V911Qn35TWzHdRURnUrJ3uil1oO7ozrBMoxwukxYPtCJLFdvPaZ+D2OFUZkTCWODt7t3iL3EZgPovUQ9b1NjwK1y7+4LH52xnWsWpkVOsXX/27S68cAZk88Ah/T7SYgQdWiYLC5mXvVTt42EZ9rak/TeeN20hg1SKgaebOYwCrREGxlldT+5ZdrZGvpZkgGepHwydaO51/9IDWrzrIRucJY0T+6rgdknLIDrRfMdMPKCO17gQoG6iplm133YuGG6q5azQw7tnb2n3SeLKaPA0/vj11z9bq3hLy+2Q2fUTZYlvjezUjLGsdfb9uto+LG/Hg+LadBw39cv6ICK0XB88f69ddusvJ4+Pq5WrxdPiDYyWm6jHQrRbb5YuvjqOH1IqAZbq+aD60zgBnBzqUjaJ3dwd3O/3v5l3roa7OJ0sWBqReFDx/TFfuYGClCEiUTaR14Nt1Ydb0A5xpTKbqUdCtP12vrubTzevJ8pY1yWGVCChWzdPiS9Me9Z66yXm2WrEcb6RWBCyHXVA7BXKWGaJmDEz6uLuebU3V46NbH86pLAM31I6AbbM4W3+dP+xZBAYeUMMXg35jY7ic6P7hfjcBn3MRwcMGdaNeFVsTRUNsEKj3ZJhuDqNrUQqj5U1Kj2UDlb6czjbdZ4wfmwfTtdNRM6gQSf2KN85a8UDVr6YfP23ethuAnmbYpL5XJR4EZgfAGoEA3raz5aL1E8T6wQIAawQCuG2XpYbderV0oGL8GY1JOawRBYDLnIc1AgHQeZhNILBarkCUQFjWEv/Efw5iVLcLL7w/5So8VHBRva8dbYfD0fjteX1h4bugER/XPpyAMWcNAcxtBjkBc1pVCHg+64wHyLA+9FmLzCCJp0NsWKKazzy1wLnBw8odcelSwmBKkdRFmOrLYCcDF5gP3K8qOAo2XZVFAy/FPRt6eWMUDb0UNyz6I/g/Jt1HAjx3I6lFEfHdmreKMZ5tq503iGGrsCNatRV3qEmruCPaM45bzblCrNm9J/6OU+enJLJlg0Qli4dPsbGO9lKHWUFAapLV51lzs1hsordCE/0MTZlvZ7Pph6kpyYpnS1TJz9CQ5RATYLTsvYobrAGr2fzqsZU7zGhA6c/QoI5Zb/4ZvSUHsc/VhD+HacKfgzVB3SAwf8e9GYqUYbcGXmIuD7z00+1o+7JrMi6fVuBvuIdpgvZ4Owr63mPuYYDDV9xRsPNedceATzzvjtIKw3PvYRrTf+cdpR34u+9hmgAffEdpAPYAPBp85QuTvwPw8NuSBg27qgMwTULzB3HDZTuEK0U9WXH1QRhyCdd/UNHTe6zl1BdqK0Oei9nwOL4eM4ijZsDk8fHV9P0yXXI++82CTEp0SYfAb43Dt64D4PPja00KiK4hhkZ+8Pdq/rB4ms4/mtOQsZpGCXR7UuZhZNYvarPgE5/XjmlMGurF/Kb517bdi0JAq0IG72c0GNsDNBlnPVhfy9CxyCuRSej/jsWIbMFuPfopDVyR6C6ijs3al68DmgYFIZODnyGPP0IwK1TTrERARtB0UYQMY1fam9HJbNbFLATNcEXGMyB+2H8LPhh3T9IzoO+C6ENxKzKeB/Hhy/YhkA9Cnmtyqo1Ytj5K0KyU9eP4zBqydm9cP6ym74MWDVXIABi38ygodTHD4jybUVkQXaFKSXHQKgduNMyUPHVjkruaEQ6aRjfDDxD/Pb1RFuU2vH13+2schCc7UUEwLc/ebt+9uD2/uXpxGQmyKi8ybsC8zLrQ2vvuRQiLfTkWD45L7OJ5b5r1cjFfW8MvoG61rvv0UNocEm9hBOUeaGESFxZhYQTqEVrhjpQbU2FE6hFMwUSq5YlCo9NN24siX6scyTBDSEIjNG+ukJI6AGVobsAAzCGjbd5ndp/G+PCIpB43OtGRhDO3LhIX52p6y1XTyeuKufCh5ragQn25OucWuVJ2lrbEYu5c2xFG4JkbNQyP9+2WhsisHqnsGcg9c0MH5PgYoxdE9VmmWRTGj9MGb+LPsjvF4P9c8XvQgFaPJxYb6NoWJ1LQ3Ioo3KAHfgeK0NqAIZhC1yatmzn1eQenRUuKieo/q2F76EGZDjwxnXkcA/boQ4meA9H4pT8XYNw8nU6HOw3q+nb70GIzfJLUDa8iLyZohUQkXmybCSbcxAIpCZpFWmvbpInEESU9uaPjzMVfcDfz7ZNJq1bLvSNkIxXDOk7RF2fnv/1xdnMRAGWkyHDEpEvDEb68vgkFeBQRDZ/Cu/TfxJtWZCn3UCd8MENYFgyMN7kChA3AqaBwB6BS6JZ4H5McoPsQJ1D8oHwJ2pZINAnTiJy5BBRzNAqBiTqMOUCbMAxh8FwTIDI9AHU8AyuANmtAMoAemSAOAJ8eUY7+BsTeJ358NY1x0Gei9TjfU3ttrGM9E7nTaR7FHOUQz0frcHan4A5xZGc24F/bZvX1bbN6yyXw0TYAKTF8Mu2crue8tRws955xVyfCWYR6OOePZwTFuHv9oj8okNvVesF520qh29ePC6uZP3ZfpfXHdRQQF9gSPfI6w4Ni4oPssq+G4dtJiAwNSbjpjo74rHUMgOvNZLUJsz1VRDA4dWn7R7dywq++sOCpNWMvcx4rSA+O/zqi9Un8SdtHGjp1uYDdJzCO1XMac2B2Tz5f6m8GPYFqkiJBVWfOnSfSY73Is8ZrgwNoAjY5pT/iroMQYshaiIJUKPmdJ8in4zUH0ouF742pQp2ey+NPa4XMM3evgich70ma4upJxpQdT9PvB9pB3n3YAU0Q7gwbFzZoC7arTsJZW/ZL023ds1kzu5hOZueL7dz6/pBqiU3okC16bPWcbTbN03KzfrlYaalZ3ZqBSxoa+2X3gcMIyKGcoXEHwn1GlGL5ZLEuFryaoGGRr5eTzcOni+n6YfGl9RUEfeqNnhA2ZAt2LFX/cwBu2BExA6O+m8iPoIZNSFTQkMin605Jt+Z2zsSLybp5vJ6/WCw27c44Wd5uJputr/UzRQ/fOrFBIl9a82lOX9aQ+D83zfJs1m6OQX7WCBEzJOqZuLnxxHqoPCTCxVysZb+KdBPey3tfyrCYZ9O5lYwmoe4qD4oQ8DWOEA+1h8S4bE+S3ffbditTe6De+vYpIWpQ9KtFF/sVjLwvZkjUq63p69UmoLLmkNjWnxbb2eNFmF/aEzIo4o5n6PQca3DjESj4RonP0hbhY8ZuDiX0+VrUec1RWwMEDtmSzeLjx1lz/eFDwLYDZTwD3pBdEogY1DOdtwM7b1dhX29UqR8Zpx7fIXmNbm3zRKpLYBGQbHSPq8XyWNj3nAuFxMW4j7t48fUwg8MOtUBSXLTT9fk+tsX7nKRKiItuvVn4nit2VePikd9n8WU/95WDManc/G+OR0ZY/nmZeVS7Tyhzr9lBZ1McVsjRlIuPeYbCAQYdobgIu6xFh7LdxZX9/IyjxQUNiHzVzCbWtRfHuq86NLooHUtIGhD7+uFT0z3Buek0v23H1RM5KicubiwetJs0l39P7Xk0yeUKSglds8Cu1x4BPDt0VzUyHvsuTMHhb8IuaBiJuWhADrm4TPNBe1rkEI+uFX7e3bev2mfr1VtLPx9yejqBQENEBOHzeRPBgOX4DkiX2GsjdR0vfEdejDU2ynp1jxWWNejtgeXotlq3BARnT8D3MOA6KOcnL7pE0EKiI2Ve7O7w9275eBi5t4uFddlD8BuFDWUKyqnwznqpi4CG9YfCOVtYU3oi6GStoTDx3/kh0IgHfqGYdimJvFcgWH+ovluHzJT1QDPD760MvhQhPeiBSIk1fN1sJu2yMGGGG2rFPd2XUtsyfm0ms80n6D2RKfxgjXAM3S/7Ztn1q6V9dZs2Jr7ikfY/7s+RD1W1DsDSIVwe96wujqMRPstxg4dv/fHizM7C0wucX795c3l+d3X95v727uzu3a2P8hEmxdZdRNvRboJ0ra2f8PJBHfX28vLmftfO+xfX13e3dzdnb70gjEhZ1j4jOsKOWPxx+c/zX8/e/HIZATWUFx/5xdXt+fXvlzd/RultXNqQqGP1OC0xHP1xismlH8SpQbBqoaDJ9Ho6nz5NZrOvUuJXvsYRUtXWD1rbUDy32w8fpg/TtqIPJLx2OKp380/OWNQ6nghcs/X4ZOfxzMYTln0nQradoOw6lH6lw7vvwT0sZCw5DUItFdThF5fn1xeX9y/Prl5dGhrd0zeCFa1N1xqGYrl8/fauXePO/nx1feaEBVaMgeWNZ7/AihGw/HL55vLm6lzIdIEC6kVA8uZabkFnv7ciz168onc1BA5WOQ6mdjO/PHvtjQqpHgHXzeXr67tL2eSXZ+9e3bmgwipHxnRz+f9aN87NuIn6UZD9493l7d393dXry+t3jn0Fq0bAc3v175f3d9fX9y+ufnEBA+pFQHJ3/badw3K5vbl/fXX7+uzu/FcXTKSEaOjeXN9154KXV7+8u3GzKKK+L7L+Rkr7socSQRsoeCFsVjJiv1c+wke1HjJDchWrFQJ132iX/xa9N73rfi+deiIni85+yia+zqMB3U0+0rbT/Rjm6FpPtAcVI5fzqkCNm8z1+RntPhy17cv5a+Kde48aXU+1ULNyX3whPonyaP9ggF7QfSjd74kRjY53xKBx9MuGjeleCMOxr4Mw87v0UEGIkPwtTFxOSVtINCAz3P1q8tdd74PmPESwbixMasYmdyNSq8ZC1Cw/NU/NyhitjMFR68XC8tQo9wc8GLsqsRAsJ19ni4kpkhe130OtWDhWk03zavo03bSb1+KDI5xe5VioNp6zaTPATNp9s94RybGW/yrc24fs24EHeeO783iFJe3bQWfj4K9aq4Dlir49d9hbVv6bCnnn/GG1eBJ+5PX7/+ICAHUiIPhjumruFj44ejU9xkOx+8u5ze53JZ7D7lVVjna/b0eY3UMALnZvQcDZnTX1LtuyRXe3td42mw17nEdajUDtvBmvqXeb8X392nzbcOaZpn7jMr+s2rsZy9e8K+3R58qs/qMt9kb9CmRf7b7Ic8xrTZfjxD40hZ7Z7IRcPRy9mqFoPujkkg3CBy67ZNMrbxDZeg/FQ/Va3xTpepFnRL56IZ1mV83n02zambn8dQBk6n4/DLYXPbry/iMeP636x2dsWtdMXg/Rqr91NT/B1ZU+8l7b2nR+bDavFg+T2esuiHTy+Lj6Y7r5dHXBhkHXD0XGe6eqo3F7mWpHcNs9rnHSf6wRqt32JgjaIO8ZkF2r8eVPz/A9Vzk1n2nv3SsrKzBVy4P91nzIyd+HBFYiSOlsNlv8pZiAO5iRQaat68i+oeFfGLIe+oHHJQ4AXU0QGTL8I0RWBLia0TIyRcsygQb5OP3YKM8WbYpGh/LWBssWOJxmrLrdzjNmAKvmoZl+aVb2tL0qAlArDEL3FUZXAFodZ/WqhV3M1+ezLnTPrPxQLNDOVs16MfvS3P3zzkXfSKtm5WgOTWJGxrsh4AfEH0Uo+Mlh6KJUWXuSXjZwQJr56t3KtgwiGkfHioxuUNtGANnIdJXuQI4VowG5u3vlhUPWiwbj98ls69ch+5pxoPw1aVU/dr7V+WQ5eT+dTTdf9XTNbGwmUd5gkYkkwr3PF0/LxVx7KWECCuoETqz+B7hcdRMf4DJ2Dmw33kk7vou12uhlAzsFZY65aj05ZItx96lkNh4PUtnmnfa5ZTYaH5bZ9lENrnuG4fGinfmA+pmdfZDhiZ0dIapT6+VkOtvaJv2uUOjWrQXJWxWN9uVt7dw3wbCwXVlOqpreQwV3xVrPbmczjYbHNe9KhS9UBBFu12rhwnlfmju0lseNM1Cx6XGbakCPM1QjDHmcXgCMOQMKnXsrGAok0Vlo+Dy6DYDOYTOUc2lsm+K13cvRFXOZbEQxzWQz9PbIbO+Rt1LIDDQUixwLFGSVWZAwYjkOIJ1oZlkJ5JpjAVk4rRg9+tkfhrKbXZ2tv84frlrtk41tF9fLBu5sU1+VI6WmbeaC1tELh2UkMBjM6wASgjYK9BeocDy+H6AilzA88ayLcve8s0ir6Xs7MuesE0a/lLN8oAxTCsvnaoaCmxSW0sKGLSyvhc7afN7+/OBuW73kFqLQg6eB4akttA4jXi3gOENfLnjSEZheVz4CNjSMkEARuTASTDha8DkfCTMAnQkCxp/zcfBj0LlQuJwIDseJFGFCIqLi+aicI+OZwPqB8XxMLsHxNBxkobFt8d6h6WFLi1+c7JUlQBwN0GbAcAzSRmC437jRCPhXbgcZWgMMnfMHHjvOBNir/Y06SsfhkkpS6zDQnEgroNe1PdJR2lyGofY4AO9we9+5HBLzfuUc9M7A4OQReMSeMyA4DrwFBBKAzsDgFISOQPCYpIR+h7VsL2FjnZIgLp4F6A9ebPwgndHpdlqljl0hYJOLgn1BCOZPbF7oXsVoyvI6O8yUKpvfdFTF8pKMqkq+rjJQ2dM+itd2LD7o1GqEqJ63VmS7vDqqPZQOUcm5LzuqZF+WWVVar0aBUt4lqFHt9v1s+vBbY+OIjnqVCiGK182/uCpl0SBlvItnRaXDHbNR8fTjfLKxXi4ripUKIYo3D+yFSBYNVMZeinZlQ9RtH9ltk0UDlbHbtisboq4rlHL17Qs7KoR0cXft8dp5fccqugJRHQE89TMOwifpM9XjhxzSIJEoV/OoL8DaDXpbg7w0OyAH71UXBhtGd+A+L1FAF/ZEfPtO1CE5+b69jgTNoxYb8VGGfdlfGUEbGHRCyjfuUAzVvk9z9z5FG0ksLbxrijj3Ezza25fvjskqB9LJkXhkfwLZwhy/ZsZlKgU9LoahRu27AbQ+hw8GUB3c7rmvRGAU/m0lhu4RKcI1cOIK+WKAx6rBQeewmx3EEe2kOnYmPuVt28YA2GOl76Pzdnicdq1jh+1bYw61bB7dO6pX9bvoLh2V07Z0EARaZiJS9A/6cAASn/Lx7zKfhw8AE/7WIRKkVfO0+NKErnAmKd+F4ZEA9zbIOlAeZNLtDWRGdNRO9AjSbfBDnB+mq6fr1e4l8a+T+WOr4LPzDCalBEP819YeRaXD2dfwUq06Fd1icvn3w6fJ3OrAqkW/hXPR0x/RwdC6IWj+cVE6OBqayEGcDQR0gMMxaGf6OB56B8Z0PvoAwx2QIbsvwBHRhEV2RvpAwxwSogu9nJI+tiDHhAPN1znpQ43qoAxpmHEcFU3uYM5KHz3usIR1q7OH0IfF9hIoCNBTMHxwjsYU5atzcOb+fFiBfn6/T3Hjj0VM6fuDyHtVJKvzzB9EM4Dv/vyp4TtgzAaIPxWxQzTicV823ggcRA4+AkfwUUfg2ID4I6DPxo6Z5hHPatHnC3vraXWOfdOaGBgA10fjFAXHgcKIiu+j4MbEcwDwrgb6GBzuBzgwnC4J+mjcbwo4oLjXBX08TncGHCgwHTsXCD8hOwVDW0BuXIZJLxyapGC5eLBdOyIKR/t61uaDppHzdfV51ty0+4wHFq1yJEDz7Ww2/TC1evkYHrVuJDhLP7sYLbnzlgdjNZtfPbZ1fXsG1o8Eq/P4m3964DlUjAnkT18gfwYB0ReUXQY8G5RdscBFZL19v35YTd/bnB9N3UitZW/2vkFBR10CgAP9d5BwRE/GfN/KIiIfDfMluQ6QFPFNugtH48T9HQQSLSOteTb5evb2ygpXFgsPEmu3608cxlHTOAIVGb2xa1bgIFEYnMx6J0RrA9VBi/V6umwH0A2ZUsuna+xJyTkoHBOTW4Ew0mYABNwczYOYh1DuOGV39SVuYobeioSnFiiyUOhe0wrh6xntilubuWtAUFdDvQ7zb1dVoKW6WFkwby9+s2HRSwemwVhO5x89FI529ezNB22jskgw/QwUi5O7wQS0nQdB0qsPAOpsZuNibLikhBBoig3/1jTLs1nrALAyW8LSoUR1a4sHkR6aR1CArVN6rSUvmNoVNghZT0IANHW8xGd57Tn9DsXCCU2XZD+62ihZ/Y4Npp6kM9L6AVzsvH5W5ZzEfkC5d2Y/KxhOaj8Axju3HwMMK7lfDw8/u58VAiO9H1DPze9nVc1I8AdUczP8YaodU/wBzZ45/qxA2En+AJ6wLH8MWKw0fz1Q/nn+rJAYJ5aetfhl+mNAsWUF69ttrPVD3eecU6cjFQL3Ps7GQmnlbzFYQ8OWVBKTy+LqAIuxzJKQuAuuAxzG0kvC4S7CZjiqHauRI9zk+nid5/XkDBi8PlxI9ENY7JkJpMuXAKzgqBH9RxdA1H3Q6MlhSJVKgWM63z4xKFGT7pEiwqWX1IYHJHEwQmPndbADo8bvplm3g712MLN9jQghWl08nMPQaZpHqgCX/jm0mO4ce4TfvlRgJ1y+uXHQM5LFOY0VLaAbqEYRtf2xnVlcC7xOYOPPr9+8uTy/u7zw1j1SRXC6BWl3CLnKgsYnXAlxx0YSHckMrnNBe+ISXWfDve8ByqnrPtL5kwiye5g8fIrY5ydCtAy024seuDEOsYJOLXENFgxsxsXV7fn175c3IZNTk/Gdzc4jtv29U+LfqUpDh5uhCOLjJI2D/tnmKdYWOFWfpUmRZivWHm3CDtUYdV8Xd6J2XvxQ7HlPU7raKLz4scEB9AXAxSYtrMo5vDhQ7s2LW8FweHEAxpsXZ4BhkTg9PHzqxgqBQdgA9VyaxqqaQc4A1VxKBlPtyIsDzZ68uBUImxcHeMJ4cQYsFi/eA+XPi1shMXjxnrX48eIMKDZevG+3sdYPdZ9jfsPvUCx0n5tt1xs7j6OrG6m1bPP22CDTq0MLTwL0H6r4KNd6ezr/OGu4fa4XfqaeR5S69T9oomkUPKDs6/nDUMej+3z3S4ZfcywX+hZj/mj/zDjQNjpWsrVaaY8pmNEdglrNC4Ta63+0Jc3quxKt1/+sPrWi0+tGQrQqwHdW9bMdZ5NSjs+sKkUcZnelHN9YVYo4xj5KWT6wrpfvAJtUM3xfVS3X8TWpZPi8qkquwwtUOvq6qsaeo+uukO3Tqnoph9ZHPct31ZVjjqu7aoaPqo8uL9TcrNLmiwJ78pivcP23JEUWRZ4h3uKox23NTSMsRanfSkSqZi5FqftKRKpkLkWp+0qUGmyHFVqsFHy+qGKo1DmgWG1e8LuYPhq3lzEMMC6BzT04zjHNDEDbdbM6+9jYort6WNR6fjDS03GVFOkByVnrP35p1Kj543B1xLMKBynr85wDAFguZ9OHiXh9px42e8r1cu6KjZdJHG0j9qUubBNhBZNjMR8gJ3p9R1CWW5L+QdwFmctR3A0XzJPggoqfK8GKCVrx+WQ2ez95+Ezi2hcY2G41NXyDPcA3tBBL8tJTrxQKXxpUaca1ARYcupMxdQ6dDZvlPQVNQJzmYE+QZXFQitPbhRkdEBGOsG89q0OmfhDv1EcKi0Yw3lUjEiR0xAF0BXv6+2VjAVB3a1svEBViQekcko7j5/UGKB0O4vLNjfrFKahV/hxFze+T2ZZePfYFwlVdvZisD3Z7rp5xoM5eyYFXSFwff4nst4xyocwpg51wUUl0PeBa1s9e/l1HnFgWXm9k8Qb2BKbh5UTAUAh9M/K6ITbk5f0eOhRPzJuFdKt3jl435ESm3jjzp/9Qwg2cyysJV2z2LL1uWHm5euNg76e6dcPqlKHfjs2436mZJ4wovZJO+M/hQ+4Cv81Oz1kQvOABNIHrXSfNbEH7hzV3i3drvw47gSIiI2zrN391CvzQqdXDkUUzsyMu7733CFBppGEygoiEHlrfSARCkXG+H4pEUPdqf9Nh1KiWiqD0RrsV6WkTP0dQIzY980nhUCSWOmM37kuEK3ulX+lDTfLnWGqQN624wpCHrLjq22b1ZfrQ2BTviw289SHK+BsfaBCxYE9lnk56dtAYTpS6bmAsm8gT/OieAyalblRMWmosBzzM1FhuWMQVnheafc1QPL3Z07016Zabycem996zBxApPPRMolQ6zCesiTRxsmrWhlXEAufkKMAHlsV+pjTnbQU25RDePEzQhvafzRLPrS1sKlI2fAvoCFHwgV6o91hkYIMFivhmqjSCGP7uKdRkBj/szANwAivz4dgWNe1ryoYdmACG1A/BhtmG4a5I/hxugr20A5Z5QJSPA+Tq8XZDH0EOJSIo2xMV4m7CdoOBlh54OtI6+TMTb6XtfauZjrDiOukJ8oIZ5crSDtb13tIH62PzYdJOkRe9B8TucBFRQyCemQ9fdpzsAGsfdDxSyg7SlZnywYrGzblDdYyh80FqJ4vtMF0IYy+M7VY7fXizmK4b090vAygUFAkttc9YnDy92DPtLF7OHmgQtX5M1pt3y9Zd9kFxotV2A2RbOSZPXoh29aJiWZu9YQOaNdcVtuGhrLVdDrku0bHoM1ktUOhuuUrjqLP0drO4aTYr+wKDgzlRBbjDstjNh8XqoWlLn9mCDiwgETnRsU7n0810MrswsuEWnEBGdIxPk793X/v27kpdxBAIg3pQqR8DG7VqrOUyYznlo6UjHOiODhKt+lgmXOHtxW/MaMReyQjKm8nq4ZOIofzboFgtNfDy3NfFX5n11lCHqMXTZErHiZP6Tw4VnWDY3frZ9MHkg9KA1LoxMX2ZrqeGNYwGdKgYiCaOwezguNx7Y7j2rTJNon9tm/lD82b79N5w8a0XizB3uzPSdP4RJFztqdWKRVDb3cwKws7m2vVKDr10oPoclo9eyyjOaLtaLwwDbcJxcqjsDMe2lEw+NhfTlXz47wkOyhgC4+30vz3H8ESpHhvZpp9Lww2bJiACut6823/wxjrtQMGhZx2mzmHSwWYR4/O590rTBcjJZ4d3mj1BVq/69bQV+Lj7hO767tOqWX9azOg7FyNUo7zI2Ls7/vWL5kP3zqU9u9108V2NJ25SVjhmOBfuPk3XZ/PHu08T2mlVyoRvep2w65VVnywSru4d8tUuqE8pM/AMh5r4k1ttx1F5dmzoxeXLs3ev7u7PX727vbu8ub86ppj9MllNJ+9nGpJ+cfemq9rlJchb9ZW7eIJz2ygkOwrEVDMWpteTv6/m7xfbeXdV2ag+ngVSr2IMRDfac3enbiKqxkDVT0ZmwBGQjKyv+V3vqb5B86Gwx1RVbla/bprukmnzoT4o/bCdC2dNVaqUC9L3IO4oLpruucbKqFErGUHn5Zyrc1cygs7+t+RorQEflCt797kgQhXTqpUM0rltjeJu8aKzEKNGpVyQvr8m083LResNPC02jRZej2ntlQ7U/XkLfHpc6b5Y5I2UoWyk/M3eVpU6ShPJLnjVS+pDATuUfKaO0PWN9P9y6o5jNb3FZKfoz8QogKLUM3XGUdfo+KdTJ8gqx9YpDuYBjKzxfrX4q92Sfmpnt8L0PS0et8fta1fmXpRB+oCW3i6RD5uf5pMuK8xPy8Xs64fpbEapEYXvZeH7Q2FM33/++EOrrvn7h5//55Du4+cf0pPsZNyW/DBtZo9twf/YX84+LJ6eul76z91vvzcPba90JWSRfzv94cf/OP2xSk6KZPyf//njf+xriB/Ef4hiSftX8mNRnGSFVirRSqXtX+mPZXZyelppxVKtWNb+lf2YVyd5ppXKtFJ5+1f+Y1adjFNdZ64VK9q/ih+z+qQstVKFVqps/yqRUqVWqmr/qrDOqLRiNYG/1kq14/Ef9Y9leZLVemeM9Z7tOnr8Y3l6ktep3rdgCBKqQxJ9FJKU6JJEH4YkIzol0QciyUmE+lAkXZ8npz/mpydZAiDqw5GUZFv0EUkqqi36kCQ11RZ9UJKu85MEG5ZEH5f0lIKY6uOSJgTEFEyOlICY6sOSdr2fpFh/p/rApOQUSfWBSalJkurDklLTJNVHJe06P2mnQHKSFrVeUh+XtCYh6gOTjimI+rBkpwTETB+VLKGmX6YPS9b1fpKjJcGyJQam+LFITsagoD4uWdf7SYktJJk+MFlBmmOmD03WjUBSYYtrpg9OJgYHb7o+OFk3BMn4x6I+yWFv6qOTjUmbzPTxybthSE8x7bk+QnlCGlGuD1Eu9pV2+0nbjtdx5voQ5d1ApClaEuwu3UCkGVpSH6O8G4g0R0vqY5R3A5EWaEl9jPJuINISLamPUd4NRFqhJfUxyruBSGvM6nJ9jAoxRmNsjAp9jIpuILJTzOoKfYyKlJrohT5ERUaL1IeoyKn5VgAXoBuGLMFaXugjVHTDkKWII1PoA1R0o5BlqEh9gApyhSv08SmoFa7QR6ekVrhSH5tSjA26cJX62JTk2JT62JQZAbHUR6bMKYj6wJQFuWyUwD8jHYJSH5iScghKfVhKyiEo9VEpx+QqVOrjUpEOQaUPTEU5BJU+LBXlEFT6qFSUv1zpo1KR7kClD0tFuQOVPigV5Q5UwG2uyPWk0kelEq5zgcy/Sh+WakyuEpU+LHXX+e1Bsx3AcabP1Foflzoht7taH5k6JadWrY9NndEy9dGpuzHI0NNFrQ9PLZYzdCGv9QGqS3J+1foQ1RXdS+BwQ55u9BGq6YlT6yM0PiW377E+QuOE3L7H+giNU3L7HusjNM7I7Xusj9A4J7fvsT5C44Lcvsf6CI1Lcvse6yM0roh+H+vjMxZOG3rIGoMDqJhD4x/zvC2Z6yXhGVSsba3Q+qRK9cGUv6llxTk0QZDKn9SiKWkj8je1bDcYeYqKBefRU7HQYX0lf1KLdsOR59hckr+pZcUeVKBnw1NwLD2tqLVW/qQWrYnVVv6ilhwT6638RSkpqAGUj+mRBgbWAIwWzRtA4oBmDiB1IBiCvET7FLIHgiMgoIKhEiwBDhUMlOAJcKhgnARTQBgrZBEEV0BABUMl2AKcjQFDJfgCFGoKCZ6UWCsSwCUkgjHAgQIyIRGcAQ4UDJRgDXCgYJxSw5QCnEIimIMcPeEmgFVIBHmAb2cJIBYSQSCgcwVQC4mgEPIa28wTQC8kgkXIxyhawDAkgkcgJkEGOTnhUKCn9wTQDInkGVDnIwFEQyLohAJ1qBJANSSSa8BnAiAbEkEp4Jt7AuiGRJAK+PaeAMIhEbQCvsEngHJIJOeAbvEJIB0SQS3gm3wCaIdE8g7oNp8A4iGRzAO60Sc55FNzavoC6iHJDYwqIB8SQTHg230C6IdEkAzEfg8IiETQDPh+DxiIJKd9wgRwEIlgGvD9HpAQiaAa8P0esBCJIBsKlApIABGRCLqBQAuoiKQgz1ZJAUlw6nSVADIiKajzVQLYiKSgnMMEsBEJTUckgI9ISEIiAYxEQlISCeAkkpIm9RLASiQlTeslgJhISprYSwA5kZQ0tZcAgiIpaXIvKeGdBU3vJYClSEqa4EsAU5GUNMWXALYiEZwEagiArUgEKUEsHYCwSAQxQSwdgLRIBDlBLB2AuEgEQYEvHYC7SARFQRgOoC8SQVPgSwdgMBLBVOBLRwVvmgSzlKJLB6AxEsFWFBm6SwMmI6loXxFQGUlN+oqAykhq0lcEVEYiCIsC5TISQGYkNe0tAjYjqUlvEbAZSU16i4DNSARnQfQq4DMSwVoUGDmcAEIjEcRFUaIXmIDUSAR1QfUWGC1BXuAQAK+RCPaCgACYjUTwFwVKFCWA20gEg1Hg3iJgN5IxvYUBeiMZk1sYoDeSMbmFAXojETRGgZKECaA4kjG9iQGOIxmTmxjgONJTahNLAcORChqjPEVvYAHFkZ6S3HoKGI70lGLXU0BwpKcUv54CfiMVHEaJnW5SQG+kpyTFngJ2Iz2lSPYUkBvpKUWzp4DcSAWFgZtqCuiNVJAYJR5JAgiOVLAYuF2lgOFIBY9Rtp5BeVLV4N4acBypYDLwA1MKWI5UMBmEwQCWIxVURpnjcsGQCTIDH13Ac6SS5yhwCGDQZLAEej+dAqYjFXQGGvyRwoAJQ8QEDJmgYyZ6QRN01AQYMMFnlBVqCDBwwhA5AUMn6NgJGDxBR0/A8AlBZ5T4XIABFILOKHH7hjEUKelqpIDrSGUcBS4WcB2p4DMqNEosBVxHKviMCj2ApYDrSAWfUaEeVwq4jlTwGRV6IZsCriPNSCIxBVRHmlFEYgqIjjSjiMQU0BypoDIq1IdIAc2RZvSIAZYjzSnnMAUcR5pTzmEKGI5UsBgVys+lgOFIc9I5TAHBkeaUc5gCgiPNKecwBfRGKiiMCnWhUkBvpILCqFAqMQX0RprTEUqA3kgFhUGJBaMlOIwK5RJTwG+kgsSoUB4vBQRHSsdZpIDfSAvS3wDsRlqQ/gYgN1JBYRCRX4DeSAva4QD8RlqQDgfgN9KCdDgAvZEW1FE5BfRGWtIbF+A30pLcuAC7kZbkxgW4jVTwF/gWC6iNVNAX+KE+BdRGKugLYj8E1EYq6As8CC4F1EYq6Iv6FHNKALORCvaCmLOA2Ugls4FS+ingNlLBX9SoXwSojVTQF8RWC6iNVNAXdYrOQ0BtpIK/wOPcUsBtpIK/ILoBcBupIDCIzQOQG6mMz8DdWcBupILBwO8KUsBupJLdwF1fwG6kgsIgdhBAb6SCxKgzVC4gOFJBYxDmACiOVNAYNe5SA4ojFTxGXeBlwbjVhnEDLEcquIwaJfxSwHOkgssg9hHAc6SCzKgrzNQBz5HW9AVmCniOVHAZOPeaAp4jlfEbKPeaAqIjlREcKPeaAqIjlTEcKPeaAqIjlVEcKPeaAqIjlXEc+FAApiOVkRwo95oCriMVjAa6oQCuIxV8BrFMA64jFYQGzr2mgOxIBaWBc68poDsyGdKBca8Z4DuyU5q0zwDfkUm+A+NeM8B3ZDKiA33oAQiPTNAaNRrylAHKIxO8BsoNZIDyyGjKIwOUR0ZSHhmgPDKS8sgA5ZEJWoNACkYrodn6DDAemWA10G4FfEcmOA1KKhgtwWngdpgBviOTUR2oHWaA78hkVAdqh4DuyBL63jkDfEcmOA3cDgHdkQlKA7dDwHZkgtKox6gdArojE5zGGPUAMsB3ZILVGONx/oDxyASvMU7xsmDQBK8xRhnzDHAemSA2xsRDBzBogtoYo7t6BmiPTJAbYzS6IQPERybIjTHqk2aA+MgEuTHG3zEA4iMT7MYYZTMy+IAkk1MNHzj4ikTQG8lpu1GenqTQIuBLEsl9oGe+rPeWRHAf+NsL+JxExnmc4iYBX5TIJyWnuE3ARyUy0uMUNwr4rkQ+LDnFrQI+LZFvS05xs4CvS+TzklPcLgAPkuVy/HDDAFRIJh+ZnOKWAdiQTDAeSYJbBqBDMsF5JMTbHUCIZIL2SBJ8BAEnksmgjwQfQUCLZIL6SIj3S4AXyQT3kST4CAJiJBPsR5KU3Sp/CpdjQI1kMvIjqfDCYAQF/5Ek9Y95eQK3D8CNZIL/SNqDCyYYkCOZYEAS/FSWAXokk+EfnQ/cPz5lgCHJ5FuUzgnGCsNHXfLZAz6AgCXJChnDjQ8g4EkywYYkKT6AgCrJBCGSpPgUBGxJVsgXXvgUBIRJJlgR/LCTAcYkE7wIfujLAGeSCWYEP/RlgDXJBDWCH/oyQJtkghrBD30ZoE2y3ZsVfHkBvEkmeRP86UMGiJOslK8mT39Mq5P0FNgQoE6yUh7m8OUFcCfZ7hELvrwA8iSTgSEZbp2APskqeTTArRPwJ1klw71x6wQESlbJ6CvcOgGDku2iQ3DrBBRKVkmOssYcPkChZJV0OVH2LQMcSlbRx7oMcChZRR/rMsChZIInSVp/GltcAImSGd67ZIBEyeSLl9b5xloHWJSslg9hcSMCNEomaRSUKssAjZIJqiRpHfA+h5EBGiUTVEmS4/YGeJRMPn/Jix/z8UmeQxRg8OrKsJ0BKiWTVEqOr3CAS8nkS5i86razOoOSwfCNTw0bJWBTsnFCb5SATcnGqWGjBHRKJiiTpAt1RtoH+JRsLMdv3AW6nBawMBhAQZokxSkuGQyg4E2SIkEHEJAqmSRVihTtZsCqZPKVDB5LlAFaJRPUSYJH/WSAV8kFeULAyAGzkktmpUBXxBxQK7l8LYNHCeWAXMlP5WP0Ci8M3jqf5ibM4LnzqRxBdAPMAcOSn8oRRDfAHHAsuWBSkpJ4HA7ePZ/S75xyQLTkp/RLpxwwLXlCP3XKAdOSJ+RTpxxQLXlCuy45oFryhA48zgHVkkuqBeM5csC05DL9Rom6DDngWnLJteDdC7iWPJHjhr4zzAHbku+e0aBeTg74llym4ygzXDIYufTUIBkwLnlK3x/kgHHJBauSlOj8zwHlksv0HHjHAcolF7QKYZeAcskFrUIBBoMnaJUEj/bJAeeSpwa3MwekSy6IlaTE1yDAuuTyZQ0lGYyepF3w+8gc0C65pF1KlErJAe2SywweJfoWJwe8Sy7f11To5VYOiJdcEi9VghcGAyiJlwr1iXJAvOSSeEF9ohzwLrmMPMFuO3PAuuSSdanQK8EcsC65ZF0q9AiVw7QeknWpCsy9yGFmD8m64DdnOUzuIVmXCt/JYH4PybpUNV4YpviQw4c69znM8iFZlxoN4sthog/JunQ30MhYw1wfknWp0YuAHKb7kKxLjTouOcz4IVmXGl+4AOuSF6blE9AuuaRdatxxAbRLLmkXSjIYQUm71Oi5Lwe0Sy5pF0oyzNMiRxBfYQDtksvgFHRrB6RLXtDZjnLAueTy+Q26XQPGJZeMS437WYBxyQWrktS4nwUol1w+whmfYqR1DjiXvDQNHiBd8lKmO0Dp8BywLnlpGjxAu+SSdhmnqF8GaJdc0i6UZDB8knYZZ7hkMH472gXjDnLAuuSSdRnneGeAAaxMsw+wLrlkXYjFFrAuuWRd8MuaHLAuuSBW8JCRHJAuuSRd8JudHJAuuSRdCJsDrEtemcYPsC75LnIFtzlAu+SVyfsEvEsueRfC5gDvktemAQTES75LNYLbHCBeckm84DYHeJd8l28EtzlAvOS1aQIC5iWXzAthc4B5yWs68igHxEsuiRf80i8HxEsuiRf81i8HxEsuiZfxuOu49LT4MT097a7l24UI1ANDKQNaTvGDEuBgchnRcpDcKkl3+kA9MKoyugW/h8sBH5OPDYcKQMfkY8OhArAxuSBciMMuIGPyMb0jAiomHxt2RMDE5GN6RwQ8TC7DW7CL+hywMMWpHELU8ykAC1MIogUPdioACVMIngUPdioAB1MImgUPdioABVMIlgUPdioAA1PICBc02KkABEwhOBY82KkA/EshKBY82KkA9EshKJYUv+wtAP9SnEoCDcvUBuiXIjEsowXgX4pEzj10ByoAA1MkBkemABRMkcjwTXRRKgAHUwiiJcVvnAvAwhSShaFggNETTEuKX08XgIYpEplqAZ3NBaBhCknD4NRqAWiYIjEc5AtAwxSpTOeErp4FoGGKVE49lDoqAA9TpKYRBDxMIbiWFL8lLwARUwiyJU1ybMMqABNTpAVpzYCIKVI6nyCgYYpUjh7K2RSAhikE05ImuOEDGqZIZSwnGk9aABqmyOTo1Xj+RTB6mRw93DwBDVPsEqmitzEFoGEKScPgtzEFoGEKScPgtzEFoGEKScPgtzEFoGEKScPgtzEF4GEKGf+C3sYUgIgpJBGD38YUgIgpJBGD38YUgIgpJBGD38YUgIgpJBGD38YUgIgpJBFDLBmAiCkkEYNfKRSAiClkslU8LqMAREyxC3/BTQMQMUVuGkBAxBS5YQABD1PkpgEEPEwhU6+m+JIIk69KHoaYJzD/quRh0LNBATOwFtJ1QS9wC5iFVTAt+BPbAuZhLegL3KKXilW8OkFZtAImY5X5T1D+sYD5WAuSBC1gQlb5RAhfaGFO1kKOHL6LABKmKGUgPO50AhKm2GVCwTczQMIUkoTBY5EKQMIUkoRpxzlLTrLWnUtbVzEdn9St7562nmCWnWQlTG4LRlSmSFEONWmBnZwKwNIUMl0KHiVUAJamMLE0BWBpCsnSUD0ARliyNG49AAZe8DOcHgA2UEkbwH1BwOMUkschpjrgcQrJ4xDrHuBxChk9Q2yJgMgpJJFDbImAyCkkkUOsqIDIKSSRg6+ogMcpJI9DrKiAxykkj0NsiYDHKXbxM/iWCHicQvI4xJYIeJxC8jjElgh4nELyOMSWCIicQhI5ON1SACKnkMlWUI8U0DiFYGrwGIICsDiFYGpSIhE4oHEKOuFKAUicQvA0aYZv94DEKeRLpKyd+PnJ6RjMPsDcFIKcQd8eFoC3KQQfg74RLABVU+ySyeKbIaBqil3oDD6nAVdTyNAZYk4DsqaQoTPEnAZsTSFDZ4g5DfiaQvI1xJwGhE0hQ2fwOQ0Ym0JGzhBzGnA2pYycwed0CTibUkbO4HO6BKRNuYucQed0CVibchc5g87pEtA2pSlypgS8TSkjZ/BbwRIQN6WMnMFNowTMTXlqGMASUDflKT2AJWBuylPDAJaAuykFPZPikaMl4G5Kyd1Q+enBAJq4mxJwN6XkbvAw0xJwN2VCLp0lYG5K+VIJox9LwNuUkrfJ0GW2BLxNmRgCMErA25QJHfZUAtqmTOTSiXpjJaBtSlP0TAlom1LmZ0F7DZA2pcxFi6V0LwFlU0rKJkN9pxJQNqWkbDJ0cyoBZVOmMo0fuuOUgLQpBTOT5uhprQS0TSlpGzwqtgS0TSlpmxyfIIC2KU3RMyWgbUoZPYNfr5WAtill9Ax+Y1YC2qbMTFMP0DalpG3wG7MS0DZlZrh+KgFtU0raBr8xKwFtU+4S1GKn4hKwNqVkbfAbsxLQNuUufgb1ykpA25QyRS0eq1wC2qbMTdMP0DalpG2Ibga0TSmz1OboebcEtE0p09TiuYhLQNuUuWkAAW1T7j6Tgy9GgLYp5ZdycnwlALRNKT+Wk+MrAeBtSvm9nAJfCQBvU0repsBXAsDblPKrOQW+EgDeppS8De6elYC4KSVxgwcrl4C4KQv5Eh63OsDclKb4mRJQN2Uhr53wfRVwN2Uhk6HihgTIm7KQ3DdKv5eAvikLOYK4IQH+ppT8DR6sXMIP65SmOQi/rlPKRNG41cEP7Ej+Bo9XLOFHdmQuWzwMuoRf2pFMDR7UW8LP7ZSGu6ey98UdeXOI2zP86s4uny1uovDTO5KewSMhS/j9HUnE4MG3JWBfSsm+lLiJAvalFARLWuImCtiXsjJtg4B9KWXyFzyWtQTsSykIFtxBAtxLWcnviuDWDLiXsjKcAEtAvpTyEz3EJgHIl7KSt0/oRWMJyJdSki/ElgnIl7KW44dPKkC+lIJfSSt8ngDypaxN4wfIl7KWydrxSQXIl1IwLGmFzxNAv5S1zCeCzxPAv5SSf8GT/ZSAfylr0ykCMDClZGDwtDwlYGBKycBU+DwBDEwpY2cq3PQBB1PK2JkKt2fAwpSShalw2wAsTCnzwdS4bQAWppQRM2hofQlImFImhKlx0wAkTCm/7lPjpgFImHJsGkBAwpSCaEnxMOASsDClZGHwqO8SsDCVjJzBY4YrwMJUp4ZLjAqwMJUMncFjhivAwlQydqZGT9AVYGEqGTyDR/ZWgIWpTg2bYAVYmEoQLfhL5gqQMJUkYfBcEBUgYSpBtKB5myrAwVSnBga0AhxMJTkYPGq4AhxMlZiGD3AwVSKHD/+MG+BgKsnB4NlPKsDBVDJ+Bk9/UgEWphJUS4rnP6kAD1NJHgZPgFIBHqYSVAsarFEBFqYyPWKqAA1TSRoGz6xSARqmktEzeLRuBWiYSkbPjNFMvRUgYirBtqR4nGUFqJhKUjHj9gSd9ejVClAxlaRi8PQqFaBiKvmOCU+vUgEqppLxM3gkZgWomEqwLfib4wowMZX87jDqj1eAiKkE15Lh6VUqQMRUgmvJTtEXaxUgYirBtWR4lGIFiJhKcC0ZHnFXASKmkkQMYaCAiKkE15LhYXQVIGKqTI4fbkaAiKkyOX74agSYmEqQLRke7FYBJqYSZEuG52KpABNTCbIlw0PSKsDEVIJsyfBcLBVgYipBtmR4lFkFmJhKkC0ZnoulAkxMJciWDM/FUgEmppJfDMLjwSrAxFS5aQMETEwlmRjc168AE1PJABrc168AE1NJJobY4QETU+VyBHGrA0xMVcgRxK0OMDGV/IQxHsNWASamEmRLhgcqVYCJqeSXjPGonwowMZUgWzI8OKcCTEwlP2iMR6VUgImpdt80xq0OMDGV/JAQnkCmAkxMJciWDE8gUwEmppLpdvHQkAowMZUgWzI8iqICTEwlP3RMfF8WMDGVTCGD3z1XgImpBNmSZcn+AUHWeQenJ3WRg3pgMAXvkuGfh64AKVMJ3iXL0G9QVoCUqQTvkmUFXhgMpuBdsgx3DwApU+1IGfSZZQVImUo+bcJfTlbwu8iCd8nwT9tW8NvI8lND+NdtK/iBZEnK4K89K/iVZPmZ5AxN3lfBTyXLkBj8tWcFP5csmBc8oKyCn0yuSoNj1ftushjAHM2sX8FPJ5ueNlXw88m7kBgsZK8CpEwlI2Lwd8AVIGWq2vC0twKkTLX7jjL6NYAKkDKVjIjBOdQKkDKVfNqEv/muAClT7Z424V+TBqRMJZPK4G++K0DKVJKUwZnOCpAyleBd0BDGClAyVW040VeAkqkE65Ll6HcUKkDJVIJ1yXJ86QKUTCVzyhD7PaBkKhkYQywwgJKpZGAMMbMBJ1PJwBhiNQKcTCUDY4iZDTiZSnIyeMRGBTiZSmbqxT8mXAFOppIfX87xhRxwMrWMjMFfiNeAk6lP5Qiiq34NOJn6VM5A/LPjgJOpBe2S5ejbgBpwMrWgXbIcXW5rwMnUgnbJ8JTiNeBkasG7ZPhHHGtAytTyTRO+3taAlKkF85Lh33irAS1Ty6QyBTpTakDL1IJ5yQrUNmpAy9QyNIbADGiZWiaWKVBDqgEtU8skvgVuG4CWqRN5MYHbBqBl6kSOIP5VekDL1IkcQdw2AC1TS1qmRDfBGhAzteBeshK3DUDM1In8pAA+3ICYqVOZVw0fbkDM1LvsMvhwA2KmlhEyJT6CgJipBfeS4R9nqgExU8v8Mvg9VA2ImVoSM8TsBsRMLYkZ/CaqBsRMncoRxIcbMDO1/HRzha7PNaBmaknNVGgCuxpQM7WkZir0rVkNqJlaUjMVyuPUgJqpZYwMzvzWgJqpBfuSde4UJhmMoGBf8I9e14CZqSUzg1/q1ICZqSUz0/ppiAdRA2amlsxMhbHVNSBmaknM4FmOa0DM1JKY6dIcI4LB8EleBg3urQEtU0taBt+3a0DL1PJdE/pauQasTE1/5KgGnExNfuSoBoRMTX7kqAZsTJ1TnxioARVTyy8440DBiAmuBQcKhksQLThQMFi7ZDJonwIGpi7o59c1IGDqgn5+XQP+pS7o59c1oF/qgn5+XQP2pS7o59c1IF/qgn5+XQPupS7o59c1oF5qSb1ghgB4l1qmkUEDRmtAu9SSdkFTB9SAdakFsYKnDqgB6VILXgVNHVADyqUu6dx3NaBZ6pLMfVcDkqUuydjdGlAstWBRiKJgxCTBgt/v1oBgqcvasFcBgqWWUS+ECwgIlroyBH/WgGCpK8OdXw0IllpwKBl+zVwDgqWuDHcONSBY6l3yGDSeswYESy3jXnASugYMSy3jXvCAzhowLHVluHSvAcNSy5y9dY5dxNaAYaklw4LGoNaAYaklw4IH5NaAYalrQ/BnDRiWWjIsdYFu84BhqQWJknW33Uj7AMNSCxIlw+/ca8Cw1DLsBQ/wqwHDUkuGBQsurwG/UtfklW0N2JVahrzg7+trwK/U9djghAJ+pR4bwgZrwK/UMmUv7tABeqWW9AraEYBcqcdy6HB/HJArtSRXsE4DzEot88OgXgTgVWpBnaBeBCBVasGboF4EYFRqyagQTjhgVOqxackEjMr41LBkjgGjMjZFuYwBozKWb43whW0MGJWxjHLBF7YxYFTG8q0RvrCNAaMyNkW5jAGjMpaMCr6wjQGjMpZhLujCNgaEylg+NcIXtjEgVManhnRbY0CojCWhgi9sY0CojOUXkfCFbQwIlbEkVPA4lzEgVMYyzgXPXzIGhMo4oebdGLApY/nUCD1DjQGZMhZ8SY4y3WPApYwll4IfgceASxlLLgWP4RkDLmUsU8TgR+Ax4FLGgi7Bj4hjQKWMBVuCfwhnDJiUsWRS8KP1GDApY1OIyxgwKeM0N6wXgEkZp6a5B5iUsczVS6wXgEkZp4YUP2PApIxlrl5ivQBMytj02mgMmJSxZFKI9QIwKeOMTlExBkTKWBIpxHoBiJSx6bHRGBApYxnjQqwXgEkZSyaFWC8AkzKWTAoevTYGTMpYMil49NoYUCljSaVgkeFjQKSMBVmCxymOAZEyzslH0mPAo4xzw+etxoBHGQuuBA1pHAMaZfz/V3ZuSY7kOLreSz239RHv9NrBWUPbWJgyQpmpqUgpRlJkVZ6x2ftxd5AgCPFn9bx0q5IUw+UkQeDDhRTcMoy4XRRHWXZaMkzUXhRIWXZc4sbhfotiKYvHoZ2LoimLn4R2LoqnLB6Gdi4KqCx+Etq5KKayUIIR6KygyrKDk/EkK6ay7Nxk/IIVUlkopGUcyrgoprKUsjDDTPhFQZWFoAqQxoqqLBTSMg6SXBRWWSikZVymdFFcZSGuMg6SXBRaWSikZVyMclFsZSlsZeikXBRcWeIkPWxRdGUhujKOqFwUX1nixEhfFGBZCLAcht6URSGWZZZctCjIshBkOQxdL4vCLMvsYqRFYZZlJyn+MPTTLAqzLHF26inMsiS6GWK8+BVmWRLhsaG5uSjMsiSawfESVZhl2UmKHwdgLgqzLIlmcLxEFWZZElUDHWu+CrMsicqBjledwizLTlL8OABzUZhloUCWcY2SRWGWZUcpfhytuSjOspTaLsMQhEVxliXT5R7jw0RxlqVcjjQsR7EozrLsKMWP40AXxVmWHaX4cRzoojjLsqMUP44DXRRnWTLN4HghKdKyZJrB8UJSrGXZcYofx1QuirUsO07x45jKRbGWZccpfhxTuSjWshBrGRfnWBRsWXai4scBmIvCLctOVPw4AHNRuGWh9KJxcMOiiMuykBNv6JdbFHNZlkkw2aKwy7IQrB76xBZFXhYiL2MFTYGXhcry2mF82KLAizkQeRn6I0pj13u33IceidLY9SY5OjIISmPXm7bhwC4pbV1nypQe+SVKY9d734cjz0Rp6zpDh0Np6zpjV2xp7HpnvEBKa9cd+4pKo+xt8E1zpbHrTVe2DNFDae26U8b0EP2V1q47OdWHSKG0dt397L0YPZ1Usxe8F6Pnk6JbwJo1ekKp+sv4cr/S2nXHG7M0dr3p/qShFlJaZXeqATO+3ae0dt0NVmlLa9fdzl661VNKFymNdeDS2nX3WOEqrV132qHDY7W0dt1xIbvS2PXeD8txYHxp7bpTCfThQVxau+4kb4dHcWmV3ak0zLieVWntuk8OzdLadadjc3jUl9auO/kphuSotHbdp/vU6Ul15OUdqhKltes+KUBZWrvu+6yOr1wtrV33STx2ae26U5YZEHhOzyrVixljw9Ladd+V2fENsKW1677P6riSV2ntuk8ch6W1675v1XHpr9LadadZBVvV61n1dJyCzef1rFKgzLhIVmntupNLahSxVBq73vukDjFMaZS9d4bjx/WvSmvXneZ0SP5La9d9n9NxDazS2nWfgILS2nXf53Qcyl9au+6zEzXoKaXLmMZFtkpr133CC0pr153KUYJTL+g5JeoDNLCg53QnO35c8qu0dt33OR3XjCqtXfdJVYvS2nXfNV4PdlLUczq7oKm0dt33fToOPC+tXXdKZeLkKr8e9YPkqtKx++a+Zf0w1ri0dt3343XsISutXff9eB2ba6VVdicqNK4RVVq77vsEj6tEldau+75px6WfSmvXfZ/gcfGn0tp13zftuKJTae26h+nD6AkmQgQfRs8qMaJxbHpp7brvszqOTi+tXXeK9QZiPulZzTSrYIllPavEisYB7aW1605ZF8NQ69LadXezNZP1rBIxQus961ml7KfxFeelteseJ5I760mlAB1gC2U9p+VabWALZT2nsyyo0iq7LzN7ddFTSvBofDd6ae267xt1XLSrtHbd3USNWPSMEkECasSiJ5SCdsY5EKW1675v03EWRGntuu/bdFzpq7R23fdtOi7fVVq77stMImmYZA6Hiaw2miaZHRihZzcaJxnCSeDZjeZJhgoHg41kNFEyRJTGG8loomQoQ2q8kYxGSoaKB4ONZDRUMgSVxjvDaKhkKKgH7AyjoZLZuRHaGUZTJUP3b4+zYUpr193gjWQ0VTIltme4kYyGSmbHRn6ca1Nau+673I3jE8loqGTMhPSW1q77hPWW1q47bdPxAWY0VjKElcZwuLR23ZfJgtFYyRBWGucEl9auO+3S8WFqNFYylgjEED+X1q47vkqvNHa98WV6pbHrja/TK41db3ihXmnrOuMr9Upj1xteqlfaus7wWr3SJjtT6M848au0dt3NRBcxmiYZoklInmuaZJyb6N5G0yRTkqmGmYSltetON10MmZ/RMMm4iV5kNEsyxJKARWs0SzJTlmQ0SzJUeRhYtEazJEOZVWOL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"; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index dc71e9b428..7ae56ad56e 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,4 +1,4 @@ -ConnectionManager | Documentation

Hierarchy

Implements

Constructors

constructor +ConnectionManager | Documentation

Hierarchy

Implements

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
    2. If the peer is not a bootstrap peer
    -

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Checks if the peer should be dialed based on the following conditions:

    1. If the peer is already connected, don't dial
    2. If the peer is not part of any of the configured pubsub topics, don't dial
    3. @@ -51,4 +51,4 @@
    4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

    true if the peer should be dialed, false otherwise

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index 21555878c9..e312550bb8 100644 --- a/classes/_waku_core.DecodedMessage.html +++ b/classes/_waku_core.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

Hierarchy

  • DecodedMessage

    Implements

    Constructors

    constructor +DecodedMessage | Documentation

    Hierarchy

    • DecodedMessage

      Implements

      Constructors

      Properties

      Accessors

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index 8e2a4e28a4..8c5acd5b5b 100644 --- a/classes/_waku_core.Decoder.html +++ b/classes/_waku_core.Decoder.html @@ -1,6 +1,6 @@ -Decoder | Documentation

      Implements

      Constructors

      constructor +Decoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index 76032a753a..d2d5072dff 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,8 +1,8 @@ -Encoder | Documentation

      Implements

      Constructors

      constructor +Encoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index 4ea8287e38..2d89b60528 100644 --- a/classes/_waku_core.KeepAliveManager.html +++ b/classes/_waku_core.KeepAliveManager.html @@ -1,4 +1,4 @@ -KeepAliveManager | Documentation

      Constructors

      constructor +KeepAliveManager | Documentation

      Constructors

      Properties

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index be4421a28d..df7a9ea0a1 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

      addEventListener getConnections log @@ -13,8 +13,8 @@ by a PeerId

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

      for (const connection of libp2p.getConnections()) {
      console.log(peerId, connection.remoteAddr.toString())
      // Logs the PeerId string and the observed remote multiaddr of each Connection
      }
      -
    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering +

    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering by a PeerId

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          }
          -
      log: Logger
      multicodec: string
      streamPool: Map<string, Promise<void | Stream>>

      Methods

      Generated using TypeDoc

      \ No newline at end of file +
      log: Logger
      multicodec: string
      streamPool: Map<string, Promise<void | Stream>>

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 8fb8b05d04..a835d42d7d 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_light_push.LightPushCore.html b/classes/_waku_core.waku_light_push.LightPushCore.html index 9642022dd6..edbb43b1dd 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_store.StoreCore.html b/classes/_waku_core.waku_store.StoreCore.html index ec1dbe72cd..d7cdb117f6 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,6 +1,6 @@ StoreCore | Documentation

      Implements the Waku v2 Store protocol.

      The Waku Store protocol can be used to retrieved historical messages.

      -

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index f0ffaa2267..75a682df12 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,4 +1,4 @@ -ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      constructor +ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      Properties

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      -
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        +

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      +
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        If the peer information only contains information that can be represented with the ENR pre-defined keys (ip, tcp, etc) then the usage of ENR.getLocationMultiaddr should be preferred.

        The multiaddresses stored in this field are expected to be location multiaddresses, ie, peer id less.

        -

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        +

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        @@ -55,21 +55,21 @@ address (e.g. dns4, dnsaddr, etc)..

        (ip, tcp, etc) then the usage of ENR.setLocationMultiaddr should be preferred. The multiaddresses stored in this field must be location multiaddresses, ie, without a peer id.

        -

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        +

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Returns void

      • Parameters

        • key: string

        Returns boolean

        true if an element in the Map existed and has been removed, or false if the element does not exist.

      • Returns an iterable of key, value pairs for every entry in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Executes a provided function once per each key/value pair in the Map, in insertion order.

        Parameters

        • callbackfn: ((value, key, map) => void)
            • (value, key, map): void
            • Parameters

              • value: Uint8Array
              • key: string
              • map: Map<string, Uint8Array>

              Returns void

        • Optional thisArg: any

        Returns void

      • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

        Parameters

        • key: string

        Returns undefined | Uint8Array

        Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

        -
      • Returns the full multiaddr from the ENR fields matching the provided +

      • Parameters

        • key: string

        Returns boolean

        boolean indicating whether an element with the specified key exists or not.

        +

      Returns undefined | Multiaddr

      • Parameters

        • key: string

        Returns boolean

        boolean indicating whether an element with the specified key exists or not.

      • Returns an iterable of keys in the map

        Returns IterableIterator<string>

      • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

        -

        Parameters

        • k: string
        • v: Uint8Array

        Returns this

      • Parameters

        • data: Uint8Array
        • privateKey: Uint8Array

        Returns Promise<Uint8Array>

      • Returns an iterable of values in the map

        -

        Returns IterableIterator<Uint8Array>

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns Promise<ENR>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns this

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index 62541a0a85..be271ea4bd 100644 --- a/classes/_waku_enr.EnrCreator.html +++ b/classes/_waku_enr.EnrCreator.html @@ -1,4 +1,4 @@ -EnrCreator | Documentation

      Constructors

      constructor +EnrCreator | Documentation

      Constructors

      Methods

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index cd0926a296..9262396ef0 100644 --- a/classes/_waku_enr.EnrDecoder.html +++ b/classes/_waku_enr.EnrDecoder.html @@ -1,4 +1,4 @@ -EnrDecoder | Documentation

      Constructors

      constructor +EnrDecoder | Documentation

      Constructors

      Methods

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index 9871c145fe..13418750ea 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        +

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        Parameters

        • publicKey: Uint8Array

        Returns boolean

        true if the signature matches the public key, false if not or if no signature is present.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 4bcaf807e4..a5b30bbe26 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,6 +1,7 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

        • Optional protocols: Protocols[]

          Waku protocols we expect from the peer; Defaults to mounted protocols

          -

        Returns Promise<Stream>

      • Return the local multiaddr with peer id on which libp2p is listening.

        +

      Returns Promise<Stream>

      • Return the local multiaddr with peer id on which libp2p is listening.

        Returns string

        Throws

        if libp2p is not listening on localhost.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 32315feeea..5f2708213e 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,4 +1,4 @@ -Logger | Documentation

      Constructors

      constructor +Logger | Documentation

      Constructors

      Properties

      _error _info _warn @@ -7,4 +7,4 @@ warn

      Methods

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_core.waku_store.PageDirection.html b/enums/_waku_core.waku_store.PageDirection.html index 1c32a69598..276bb0c91e 100644 --- a/enums/_waku_core.waku_store.PageDirection.html +++ b/enums/_waku_core.waku_store.PageDirection.html @@ -1,3 +1,3 @@ -PageDirection | Documentation

      Enumeration Members

      BACKWARD +PageDirection | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocol.html b/enums/_waku_enr.TransportProtocol.html index 43351a3da9..66123b8622 100644 --- a/enums/_waku_enr.TransportProtocol.html +++ b/enums/_waku_enr.TransportProtocol.html @@ -1,3 +1,3 @@ -TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index 9d40b8fb65..cce9230511 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,5 +1,5 @@ -TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index f9eaf28538..4ff7038b79 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 0e9c7a12f2..6feadffe91 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.HealthStatus.html b/enums/_waku_interfaces.HealthStatus.html new file mode 100644 index 0000000000..6995454b9f --- /dev/null +++ b/enums/_waku_interfaces.HealthStatus.html @@ -0,0 +1,4 @@ +HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.PageDirection.html b/enums/_waku_interfaces.PageDirection.html index 1bebe0bc43..6a972f9501 100644 --- a/enums/_waku_interfaces.PageDirection.html +++ b/enums/_waku_interfaces.PageDirection.html @@ -1,3 +1,3 @@ -PageDirection | Documentation

      Enumeration Members

      BACKWARD +PageDirection | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index 1a10970803..8f8b078422 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. +

      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. Mitigation can be: retrying after a given time period, or mitigation for NO_PEER_AVAILABLE can be used.

      -
      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. +

      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. Mitigation can be: retrying after a given time period

      -
      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. +

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 7edd53fdff..762e2d62d0 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Members

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index 63049bac85..9761e2a330 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index facc07996f..07420227ba 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html b/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html index 6d32218a9e..f7d74d5e2f 100644 --- a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html +++ b/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html @@ -1,5 +1,5 @@ -HistoryError | Documentation

      Enumeration Members

      INVALID_CURSOR +HistoryError | Documentation

      Enumeration Members

      INVALID_CURSOR: "INVALID_CURSOR"
      NONE: "NONE"
      SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE"
      TOO_MANY_REQUESTS: "TOO_MANY_REQUESTS"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      INVALID_CURSOR: "INVALID_CURSOR"
      NONE: "NONE"
      SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE"
      TOO_MANY_REQUESTS: "TOO_MANY_REQUESTS"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html index 6aa063721b..4ed641ff15 100644 --- a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html +++ b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html @@ -1,3 +1,3 @@ -Direction | Documentation

      Enumeration Members

      BACKWARD +Direction | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "BACKWARD"
      FORWARD: "FORWARD"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "BACKWARD"
      FORWARD: "FORWARD"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.HealthStatus.html b/enums/_waku_sdk.HealthStatus.html new file mode 100644 index 0000000000..b8474ee2a6 --- /dev/null +++ b/enums/_waku_sdk.HealthStatus.html @@ -0,0 +1,4 @@ +HealthStatus | Documentation

      Enumeration HealthStatus

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 9e66124c57..b8262c4f1e 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ format when received from the Waku network. The resulting decoder can then be pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index c1ed0405d1..1125ea4f10 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -3,4 +3,4 @@ format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encode outgoing messages.

      -

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.getHealthManager.html b/functions/_waku_core.getHealthManager.html new file mode 100644 index 0000000000..6f98e0d513 --- /dev/null +++ b/functions/_waku_core.getHealthManager.html @@ -0,0 +1 @@ +getHealthManager | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waitForRemotePeer.html b/functions/_waku_core.waitForRemotePeer.html index e019c63a1e..010c85423d 100644 --- a/functions/_waku_core.waitForRemotePeer.html +++ b/functions/_waku_core.waitForRemotePeer.html @@ -13,4 +13,4 @@ remote nodes, rejects if the timeoutMs is reached.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 436bb49439..41b860feaa 100644 --- a/functions/_waku_core.wakuMetadata.html +++ b/functions/_waku_core.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index 44ccb5b1da..4dfc2c2117 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1 +1 @@ -compressPublicKey | Documentation

      Function compressPublicKey

      Generated using TypeDoc

      \ No newline at end of file +compressPublicKey | Documentation

      Function compressPublicKey

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index 633c34bece..06f78fc98b 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      Generated using TypeDoc

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 0ce50efadd..c7c218fbbb 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1 +1 @@ -decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index 9a5c20bcc1..24029caba7 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html index 4ffebb18b9..07e616e667 100644 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ b/functions/_waku_enr.getPrivateKeyFromPeerId.html @@ -1 +1 @@ -getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file +getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPublicKeyFromPeerId.html b/functions/_waku_enr.getPublicKeyFromPeerId.html index 124c496e8e..d7df3fd745 100644 --- a/functions/_waku_enr.getPublicKeyFromPeerId.html +++ b/functions/_waku_enr.getPublicKeyFromPeerId.html @@ -1 +1 @@ -getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file +getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index 39ab65f44e..2fa4319c7c 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index 42ff7d1817..f4ab6ef76a 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index 97a78268be..0d6354653f 100644 --- a/functions/_waku_enr.verifySignature.html +++ b/functions/_waku_enr.verifySignature.html @@ -1,2 +1,2 @@ verifySignature | Documentation
      • Verify an ECDSA signature.

        -

        Parameters

        • signature: Uint8Array
        • message: string | Uint8Array
        • publicKey: Uint8Array

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index ec16388c4f..2bd926303c 100644 --- a/functions/_waku_message_encryption.crypto.ecies.decrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.decrypt.html @@ -3,4 +3,4 @@
    • encrypted: Uint8Array

      ECIES serialized structure (result of ECIES encryption)

    • Returns Promise<Uint8Array>

      The clear text

      Throws

      Error If decryption fails

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.encrypt.html b/functions/_waku_message_encryption.crypto.ecies.encrypt.html index 33211381e7..f8a361e18e 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      A promise that resolves with the ECIES structure serialized

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.getSubtle.html b/functions/_waku_message_encryption.crypto.getSubtle.html index 1f0c4f77d6..bf83cad639 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1 +1 @@ -getSubtle | Documentation

      Generated using TypeDoc

      \ No newline at end of file +getSubtle | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.keccak256.html b/functions/_waku_message_encryption.crypto.keccak256.html index fdb5f162e4..cac0cc2750 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.randomBytes.html b/functions/_waku_message_encryption.crypto.randomBytes.html index 863b1b63a2..13df874312 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1 +1 @@ -randomBytes | Documentation

      Generated using TypeDoc

      \ No newline at end of file +randomBytes | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sha256.html b/functions/_waku_message_encryption.crypto.sha256.html index ba2af3e274..cce5720c20 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1 +1 @@ -sha256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +sha256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sign.html b/functions/_waku_message_encryption.crypto.sign.html index 02bd464f5b..083030e1ac 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html index 68a5260745..fcc3dd2fc2 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1 +1 @@ -decrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html index e549a0f0a7..5618c821ae 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1 +1 @@ -encrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html index 59d685060f..8cbed29a52 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1 +1 @@ -generateIv | Documentation

      Generated using TypeDoc

      \ No newline at end of file +generateIv | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createDecoder.html b/functions/_waku_message_encryption.ecies.createDecoder.html index 52c0760356..ba15b2d939 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to

      Parameters

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index 403ad05f80..1e62820369 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -7,4 +7,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html index 3063533473..40b08599c5 100644 --- a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html @@ -1,3 +1,3 @@ decryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric decryption of the data as per 26/WAKU-PAYLOAD. The returned data is expected to be flags | payload-length | payload | [signature].

        -

        Parameters

        • payload: Uint8Array
        • privKey: Uint8Array

        Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html index 2504888de8..615a959bc5 100644 --- a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html @@ -1,4 +1,4 @@ encryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric encryption of the data as per 26/WAKU-PAYLOAD. The data MUST be flags | payload-length | payload | [signature]. The returned result can be set to WakuMessage.payload.

        -

        Parameters

        • data: Uint8Array
        • publicKey: string | Uint8Array

        Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.postCipher.html b/functions/_waku_message_encryption.ecies.postCipher.html index 3ae14a1c55..9f13aeb60f 100644 --- a/functions/_waku_message_encryption.ecies.postCipher.html +++ b/functions/_waku_message_encryption.ecies.postCipher.html @@ -1,2 +1,2 @@ postCipher | Documentation
      • Internal

        Decode a decrypted payload.

        -

        Parameters

        • message: Uint8Array

        Returns {
            payload: Uint8Array;
            sig?: Signature;
        } | undefined

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns {
          payload: Uint8Array;
          sig?: Signature;
      } | undefined

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.preCipher.html b/functions/_waku_message_encryption.ecies.preCipher.html index b8586ecde4..fa6c4a1ab3 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,4 +1,4 @@ preCipher | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index cfe04afd8e..43895a6fab 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,3 +1,3 @@ generatePrivateKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generateSymmetricKey.html b/functions/_waku_message_encryption.generateSymmetricKey.html index fbb18e8692..79d77484ec 100644 --- a/functions/_waku_message_encryption.generateSymmetricKey.html +++ b/functions/_waku_message_encryption.generateSymmetricKey.html @@ -1,2 +1,2 @@ generateSymmetricKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index b9b8fc2706..de5ad67a65 100644 --- a/functions/_waku_message_encryption.getPublicKey.html +++ b/functions/_waku_message_encryption.getPublicKey.html @@ -1,3 +1,3 @@ getPublicKey | Documentation
      • Return the public key for the given private key, to be used for asymmetric encryption.

        -

        Parameters

        • privateKey: PrivKey
        • Optional isCompressed: boolean

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createDecoder.html b/functions/_waku_message_encryption.symmetric.createDecoder.html index fb803c9599..fb11ea8b9e 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to

      Parameters

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index b0661db67a..d2bfbfd825 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -6,4 +6,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html index 89c0eba2a7..d498ef0b58 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, expected to be flags | payload-length | payload | [signature].

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html index cc9d8c5f27..c6568443eb 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index 46cad5c4d6..1cec4f2196 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHashStr.html b/functions/_waku_message_hash.messageHashStr.html index 24f11b5848..d046775644 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation

      Generated using TypeDoc

      \ No newline at end of file +messageHashStr | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index ad6eca373f..13178a438e 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index 86af63a329..00aa902a7a 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index d656d78b5c..3bb4f01e0b 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html index 2d9f48c8e1..c8fe3b1c3b 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html index 58fda07e88..2240ca7389 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html index e8c50264f0..cae77311a0 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.codec.html index 41233726f9..09d48908f8 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.decode.html index d31dc19fd9..065b58387d 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.encode.html index 20986b4bc9..6bb2d37c92 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.codec.html b/functions/_waku_proto.proto_filter.FilterRpc.codec.html index f45a40dfb0..34561b6200 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.decode.html b/functions/_waku_proto.proto_filter.FilterRpc.decode.html index 1d6079336c..f84ef10c67 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.encode.html b/functions/_waku_proto.proto_filter.FilterRpc.encode.html index b5d6718cf9..73956b8f6c 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.codec.html b/functions/_waku_proto.proto_filter.MessagePush.codec.html index b46b9d7e73..db1274b725 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.decode.html b/functions/_waku_proto.proto_filter.MessagePush.decode.html index 620428dddd..a3011755ba 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.encode.html b/functions/_waku_proto.proto_filter.MessagePush.encode.html index 983ed0d90c..15263b1871 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html index 76751b70e9..38fe5b068f 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html index 691875966d..feb523075c 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html index f1ac0a6a4d..6c8876bf11 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html index 422182dcff..13671f69ca 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html index 02f43206e6..7a68bf2a98 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html index 506a6bfc1b..d558657b5b 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html index 4028dc0aac..ec24a31b89 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html index 1343e8a52e..d6e4ab8b68 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html index 808d3c3101..190de160e6 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html index f520dbdd31..bf82b0b921 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html index 48296c7d67..31a8032a66 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html index 4748d72e64..9d8ae909de 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html index 2db9ee7bc0..ed94514c4a 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html index 557b776d8f..6f2825347b 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html index 6eb9c85ca1..fc8f53c129 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html index 03f2865bb4..4c877bb9a3 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html index fbf5dfbb1f..3e7908544a 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html index acb8744146..56a4d0b477 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html index 6d9490fb52..886318a890 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html index 9a2edf8a67..de15a9c053 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html index cc44ac8cc9..67dbe376d3 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html index 6623256691..afcff7667c 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html index dab7a56497..8c1352595a 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html index 6966d504ff..860ea59b62 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html index cd1a0845be..9235b9f078 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html index ba0b13456f..456bf59a60 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html index 575125e38b..265c0099a1 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html index f55dbf70e3..376b4e70bc 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html index 0d319e4224..1a5a11b957 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html index 975abbb885..d30b8456b0 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html index 50e25f7df3..4407e97ed7 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html index c2cd020dac..e6bea1b9ba 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html index 12157e292b..1d6e506ba4 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html index 881a97d60c..3a93f742de 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.codec.html b/functions/_waku_proto.proto_message.RateLimitProof.codec.html index 22c7c6a720..fa456215da 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.decode.html b/functions/_waku_proto.proto_message.RateLimitProof.decode.html index 3b60fbb2e6..74cf931b39 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.encode.html b/functions/_waku_proto.proto_message.RateLimitProof.encode.html index 778eb6cf9a..97de84e041 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.codec.html b/functions/_waku_proto.proto_message.WakuMessage.codec.html index 56dd9810ab..2a6718154e 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.decode.html b/functions/_waku_proto.proto_message.WakuMessage.decode.html index 8e64ad7687..63ccad71f3 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.encode.html b/functions/_waku_proto.proto_message.WakuMessage.encode.html index 94aea4bd56..d39c1f654e 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html index 8bd3cee74a..3c5fdd16d0 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html index 0b8bde353f..0b3f3aa4ee 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html index ec39fb6e7d..e6748229ae 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html index 1da17404cb..e23e8c2163 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html index d34038e1e7..1977ccff9e 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html index 7b3365296c..eea2d84e3b 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html index 92a1c38c11..c56e6794b0 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html index af14b51f2a..7134e912fc 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html index 0a596bab47..cae3ec6c51 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html index 80ae6b7440..4c8ae7a128 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html index bfcefce549..fa3e67d60b 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html index bd7646c5e7..3f53ecafe2 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html index aec67c2526..f9c08bbf00 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html index 2801cff659..39feb41446 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html index 29e50c9ec3..7eb541cd22 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html index 477a6efd5b..86bbcd964f 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html index 071ba1a821..12c57e2c24 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html index e79446017d..131eb99686 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.codec.html b/functions/_waku_proto.proto_store.ContentFilter.codec.html index a4e52fbe59..e9e6efc29b 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_store.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.decode.html b/functions/_waku_proto.proto_store.ContentFilter.decode.html index f58a56ac5b..0d0de39f38 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_store.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.encode.html b/functions/_waku_proto.proto_store.ContentFilter.encode.html index 5031e6dac6..ab46176136 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_store.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.codec.html b/functions/_waku_proto.proto_store.HistoryQuery.codec.html index 43f7f6bbe5..36f4f1fd59 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.codec.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.decode.html b/functions/_waku_proto.proto_store.HistoryQuery.decode.html index c36e0ebf63..c114093ce9 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.decode.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.encode.html b/functions/_waku_proto.proto_store.HistoryQuery.encode.html index 02469464f9..165dcb4e3d 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.encode.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html b/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html index 9b6f6094c7..5f6f16e6ba 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.codec.html b/functions/_waku_proto.proto_store.HistoryResponse.codec.html index b499f12fe3..2070f6dff9 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.codec.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.decode.html b/functions/_waku_proto.proto_store.HistoryResponse.decode.html index 370964e4cc..9b71cc1fd5 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.decode.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.encode.html b/functions/_waku_proto.proto_store.HistoryResponse.encode.html index 51717a49b4..67bcff97e8 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.encode.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.codec.html b/functions/_waku_proto.proto_store.HistoryRpc.codec.html index 7d9b1aa10a..07fe8d9dac 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.codec.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.decode.html b/functions/_waku_proto.proto_store.HistoryRpc.decode.html index 5672cd7c26..14b35d5447 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.decode.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.encode.html b/functions/_waku_proto.proto_store.HistoryRpc.encode.html index 5515118bdd..14216ba975 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.encode.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.codec.html b/functions/_waku_proto.proto_store.Index.codec.html index 7b41bd9886..a86f26dc96 100644 --- a/functions/_waku_proto.proto_store.Index.codec.html +++ b/functions/_waku_proto.proto_store.Index.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.decode.html b/functions/_waku_proto.proto_store.Index.decode.html index 5a108b3c91..0e7695b877 100644 --- a/functions/_waku_proto.proto_store.Index.decode.html +++ b/functions/_waku_proto.proto_store.Index.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.encode.html b/functions/_waku_proto.proto_store.Index.encode.html index 01fa8e961e..4f6cbba125 100644 --- a/functions/_waku_proto.proto_store.Index.encode.html +++ b/functions/_waku_proto.proto_store.Index.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html b/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html index 26629c3e97..5227f57013 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html +++ b/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.codec.html b/functions/_waku_proto.proto_store.PagingInfo.codec.html index e076e5278a..8fc6e38e8b 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.codec.html +++ b/functions/_waku_proto.proto_store.PagingInfo.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.decode.html b/functions/_waku_proto.proto_store.PagingInfo.decode.html index 8509d70335..095f45093d 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.decode.html +++ b/functions/_waku_proto.proto_store.PagingInfo.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.encode.html b/functions/_waku_proto.proto_store.PagingInfo.encode.html index 0f377a5391..f1b4d84da1 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.encode.html +++ b/functions/_waku_proto.proto_store.PagingInfo.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index 03fd1779c2..82841b6246 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.decode.html b/functions/_waku_proto.proto_store.RateLimitProof.decode.html index 8ddf8f99dd..f6052c54c0 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.encode.html b/functions/_waku_proto.proto_store.RateLimitProof.encode.html index 53655558fd..177d7fb8cd 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.codec.html b/functions/_waku_proto.proto_store.WakuMessage.codec.html index 0b6499957c..1510b03cd7 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.decode.html b/functions/_waku_proto.proto_store.WakuMessage.decode.html index 7e4b77491f..016af093a0 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.encode.html b/functions/_waku_proto.proto_store.WakuMessage.encode.html index 8efd97fadd..022ec93a1a 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html index 44e82916c0..7148359d21 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html index 1b3a78c4e1..39efbedc7c 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html index fcb94ca313..32aaeeebff 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index ae1a6afaf0..de97b6ed64 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file +wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index eb471bc25e..946993eb50 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index 3b4e51fc69..63306b43f7 100644 --- a/functions/_waku_sdk.createLightNode.html +++ b/functions/_waku_sdk.createLightNode.html @@ -1,4 +1,4 @@ createLightNode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<LightNode>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index b96e09f506..18a178a28b 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      • Parameters

        • Optional shardInfo: ShardInfo
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

        • Optional options: Partial<CreateLibp2pOptions>
        • Optional userAgent: string

        Returns Promise<Libp2p>

      Generated using TypeDoc

      \ No newline at end of file +defaultLibp2p | Documentation
      • Parameters

        • Optional shardInfo: ShardInfo
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

        • Optional options: Partial<CreateLibp2pOptions>
        • Optional userAgent: string

        Returns Promise<Libp2p>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.getHealthManager.html b/functions/_waku_sdk.waku.getHealthManager.html new file mode 100644 index 0000000000..9815dd745d --- /dev/null +++ b/functions/_waku_sdk.waku.getHealthManager.html @@ -0,0 +1 @@ +getHealthManager | Documentation
      • Returns HealthManager

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index d0af709833..9f1db5454d 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index 389f9ce934..2b71e6e4a4 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index 5a23c15f22..0759ce4d24 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1 +1 @@ -wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 2b706a7e6f..54519c2860 100644 --- a/functions/_waku_utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_utils.contentTopicToPubsubTopic.html @@ -1 +1 @@ -contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index 537e9c9ccd..2ca158cd3f 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation

      Function contentTopicToShardIndex

      • Given a string, determines which autoshard index to use for its pubsub topic. Based on the algorithm described in the RFC: https://rfc.vac.dev/spec/51//#algorithm

        -

        Parameters

        • contentTopic: string
        • networkShards: number = 8

        Returns number

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicsByPubsubTopic.html b/functions/_waku_utils.contentTopicsByPubsubTopic.html index e13dc5adbb..b907763fd3 100644 --- a/functions/_waku_utils.contentTopicsByPubsubTopic.html +++ b/functions/_waku_utils.contentTopicsByPubsubTopic.html @@ -1,3 +1,3 @@ contentTopicsByPubsubTopic | Documentation

      Function contentTopicsByPubsubTopic

      • Given an array of content topics, groups them together by their Pubsub topic as derived using the algorithm for autosharding. If any of the content topics are not properly formatted, the function will throw an error.

        -

        Parameters

        • contentTopics: string[]
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.decodeRelayShard.html b/functions/_waku_utils.decodeRelayShard.html index 9b6ae9e948..c4960c078f 100644 --- a/functions/_waku_utils.decodeRelayShard.html +++ b/functions/_waku_utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.delay.html b/functions/_waku_utils.delay.html index dcca11858b..eae4b0655e 100644 --- a/functions/_waku_utils.delay.html +++ b/functions/_waku_utils.delay.html @@ -1 +1 @@ -delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file +delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.determinePubsubTopic.html b/functions/_waku_utils.determinePubsubTopic.html index 6b247d4eb3..cf4060d6ba 100644 --- a/functions/_waku_utils.determinePubsubTopic.html +++ b/functions/_waku_utils.determinePubsubTopic.html @@ -1,2 +1,2 @@ determinePubsubTopic | Documentation
      • Used when creating encoders/decoders to determine which pubsub topic to use

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.encodeRelayShard.html b/functions/_waku_utils.encodeRelayShard.html index 8bab3f9c6f..19ec4c3990 100644 --- a/functions/_waku_utils.encodeRelayShard.html +++ b/functions/_waku_utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index 6cdb991758..ea9eacf5e8 100644 --- a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html @@ -1 +1 @@ -ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureShardingConfigured.html b/functions/_waku_utils.ensureShardingConfigured.html index 9d79ab696f..d02432a66d 100644 --- a/functions/_waku_utils.ensureShardingConfigured.html +++ b/functions/_waku_utils.ensureShardingConfigured.html @@ -1,3 +1,3 @@ ensureShardingConfigured | Documentation

      Function ensureShardingConfigured

      • Validates sharding configuration and sets defaults where possible.

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
            shardingParams: ShardingParams;
        }

        Validated sharding parameters, with any missing values set to defaults

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index 0be2580f36..55c00d5d64 100644 --- a/functions/_waku_utils.ensureValidContentTopic.html +++ b/functions/_waku_utils.ensureValidContentTopic.html @@ -1,4 +1,4 @@ ensureValidContentTopic | Documentation

      Function ensureValidContentTopic

      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        Parameters

        • contentTopic: string

          String to validate

        Returns ContentTopic

        Object with each content topic field as an attribute

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index 8d6d382410..942c31baf8 100644 --- a/functions/_waku_utils.getPseudoRandomSubset.html +++ b/functions/_waku_utils.getPseudoRandomSubset.html @@ -1,2 +1,2 @@ getPseudoRandomSubset | Documentation

      Function getPseudoRandomSubset

      • Return pseudo random subset of the input.

        -

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file +

      Type Parameters

      Parameters

      Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html index c509e68bca..4fae837361 100644 --- a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html @@ -1 +1 @@ -getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      Generated using TypeDoc

      \ No newline at end of file +getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index 948fc29c5a..b3c26e9d3e 100644 --- a/functions/_waku_utils.groupByContentTopic.html +++ b/functions/_waku_utils.groupByContentTopic.html @@ -1 +1 @@ -groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file +groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index 25bd7fa831..359841f681 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1 +1 @@ -isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file +isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index d3aefbbe27..897278eafb 100644 --- a/functions/_waku_utils.isMessageSizeUnderCap.html +++ b/functions/_waku_utils.isMessageSizeUnderCap.html @@ -1,4 +1,4 @@ isMessageSizeUnderCap | Documentation

      Function isMessageSizeUnderCap

      • Return whether the size of the message is under the upper limit for the network. This performs a protobuf encoding! If you have access to the fully encoded message, use isSizeUnderCapBuf instead.

        -

        Parameters

        Returns Promise<boolean>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index c632d46684..0df740634d 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1 +1 @@ -isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file +isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index be365fb1d6..d597da65de 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index 7da8b8bc85..9327d18197 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1 +1 @@ -pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file +pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 66f1024744..4cf2b2d191 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1 +1 @@ -removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

      \ No newline at end of file +removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index 381200768d..74a747079d 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      Generated using TypeDoc

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfoToPubsubTopic.html b/functions/_waku_utils.singleShardInfoToPubsubTopic.html index 18acaf422d..31fc73503c 100644 --- a/functions/_waku_utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_utils.singleShardInfoToPubsubTopic.html @@ -1 +1 @@ -singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfosToShardInfo.html b/functions/_waku_utils.singleShardInfosToShardInfo.html index 0ea5c2c496..c2ce0e9aff 100644 --- a/functions/_waku_utils.singleShardInfosToShardInfo.html +++ b/functions/_waku_utils.singleShardInfosToShardInfo.html @@ -1 +1 @@ -singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index 7955f3e438..0e29915279 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.Params.html b/interfaces/_waku_core.waku_store.Params.html index 25c2dc657e..e8bf0deb2e 100644 --- a/interfaces/_waku_core.waku_store.Params.html +++ b/interfaces/_waku_core.waku_store.Params.html @@ -1,8 +1,8 @@ -Params | Documentation
      interface Params {
          contentTopics: string[];
          cursor?: Index;
          endTime?: Date;
          pageDirection: waku_store.PageDirection;
          pageSize: number;
          pubsubTopic: string;
          startTime?: Date;
      }

      Properties

      contentTopics +Params | Documentation
      interface Params {
          contentTopics: string[];
          cursor?: Index;
          endTime?: Date;
          pageDirection: waku_store.PageDirection;
          pageSize: number;
          pubsubTopic: string;
          startTime?: Date;
      }

      Properties

      contentTopics: string[]
      cursor?: Index
      endTime?: Date
      pageDirection: waku_store.PageDirection
      pageSize: number
      pubsubTopic: string
      startTime?: Date

      Generated using TypeDoc

      \ No newline at end of file +

      Properties

      contentTopics: string[]
      cursor?: Index
      endTime?: Date
      pageDirection: waku_store.PageDirection
      pageSize: number
      pubsubTopic: string
      startTime?: Date

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.QueryOptions.html b/interfaces/_waku_core.waku_store.QueryOptions.html index 2af4482a4c..a181de1a86 100644 --- a/interfaces/_waku_core.waku_store.QueryOptions.html +++ b/interfaces/_waku_core.waku_store.QueryOptions.html @@ -1,11 +1,11 @@ -QueryOptions | Documentation
      interface QueryOptions {
          cursor?: Cursor;
          pageDirection?: waku_store.PageDirection;
          pageSize?: number;
          timeFilter?: waku_store.TimeFilter;
      }

      Properties

      cursor? +QueryOptions | Documentation
      interface QueryOptions {
          cursor?: Cursor;
          pageDirection?: waku_store.PageDirection;
          pageSize?: number;
          timeFilter?: waku_store.TimeFilter;
      }

      Properties

      cursor?: Cursor

      Cursor as an index to start a query from. The cursor index will be exclusive (i.e. the message at the cursor index will not be included in the result). If undefined, the query will start from the beginning or end of the history, depending on the page direction.

      -
      pageDirection?: waku_store.PageDirection

      The direction in which pages are retrieved:

      +
      pageDirection?: waku_store.PageDirection

      The direction in which pages are retrieved:

      • PageDirection.BACKWARD: Most recent page first.
      • PageDirection.FORWARD: Oldest page first.
      • @@ -14,8 +14,8 @@ If undefined, the query will start from the beginning or end of the history, dep (the oldest message is always first).

      Default

      { @link PageDirection.BACKWARD }
       
      -
      pageSize?: number

      The number of message per page.

      +
      pageSize?: number

      The number of message per page.

      Default

      { @link DefaultPageSize }
       
      -
      timeFilter?: waku_store.TimeFilter

      Retrieve messages with a timestamp within the provided values.

      -

      Generated using TypeDoc

      \ No newline at end of file +
      timeFilter?: waku_store.TimeFilter

      Retrieve messages with a timestamp within the provided values.

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.TimeFilter.html b/interfaces/_waku_core.waku_store.TimeFilter.html index 9c5ef72578..480aec588c 100644 --- a/interfaces/_waku_core.waku_store.TimeFilter.html +++ b/interfaces/_waku_core.waku_store.TimeFilter.html @@ -1,3 +1,3 @@ -TimeFilter | Documentation
      interface TimeFilter {
          endTime: Date;
          startTime: Date;
      }

      Properties

      endTime +TimeFilter | Documentation
      interface TimeFilter {
          endTime: Date;
          startTime: Date;
      }

      Properties

      Properties

      endTime: Date
      startTime: Date

      Generated using TypeDoc

      \ No newline at end of file +

      Properties

      endTime: Date
      startTime: Date

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index 531d689785..c72b78641f 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      maxParallelDials: number

      Max number of parallel dials allowed

      -

      Generated using TypeDoc

      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Cursor.html b/interfaces/_waku_interfaces.Cursor.html index c7bbef8861..96634b73dd 100644 --- a/interfaces/_waku_interfaces.Cursor.html +++ b/interfaces/_waku_interfaces.Cursor.html @@ -1,5 +1,5 @@ -Cursor | Documentation
      interface Cursor {
          digest: Uint8Array;
          pubsubTopic: string;
          receiverTime: bigint;
          senderTime: bigint;
      }

      Properties

      digest +Cursor | Documentation
      interface Cursor {
          digest: Uint8Array;
          pubsubTopic: string;
          receiverTime: bigint;
          senderTime: bigint;
      }

      Properties

      digest: Uint8Array
      pubsubTopic: string
      receiverTime: bigint
      senderTime: bigint

      Generated using TypeDoc

      \ No newline at end of file +

      Properties

      digest: Uint8Array
      pubsubTopic: string
      receiverTime: bigint
      senderTime: bigint

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index 64d38da935..f979a9ec24 100644 --- a/interfaces/_waku_interfaces.DnsClient.html +++ b/interfaces/_waku_interfaces.DnsClient.html @@ -1,2 +1,2 @@ -DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      Generated using TypeDoc

      \ No newline at end of file +DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index 6562d5e573..01bb8b2736 100644 --- a/interfaces/_waku_interfaces.DnsDiscOptions.html +++ b/interfaces/_waku_interfaces.DnsDiscOptions.html @@ -1,11 +1,11 @@ -DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls +DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls: string | string[]

      ENR URL to use for DNS discovery

      -
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      -
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      -
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      -
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      -

      Generated using TypeDoc

      \ No newline at end of file +
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      +
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      +
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      +
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index a2c731a017..617afbcfc3 100644 --- a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html +++ b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html @@ -1,2 +1,2 @@ -DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore

      Generated using TypeDoc

      \ No newline at end of file +DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index 3576fb9d53..59281eca63 100644 --- a/interfaces/_waku_interfaces.EncoderOptions.html +++ b/interfaces/_waku_interfaces.EncoderOptions.html @@ -1,12 +1,12 @@ -EncoderOptions | Documentation
      interface EncoderOptions {
          contentTopic: string;
          ephemeral?: boolean;
          metaSetter?: IMetaSetter;
          pubsubTopic?: string;
          pubsubTopicShardInfo?: SingleShardInfo;
      }

      Hierarchy

      • EncoderOptions

        Properties

        contentTopic +EncoderOptions | Documentation
        interface EncoderOptions {
            contentTopic: string;
            ephemeral?: boolean;
            metaSetter?: IMetaSetter;
            pubsubTopic?: string;
            pubsubTopicShardInfo?: SingleShardInfo;
        }

        Hierarchy

        • EncoderOptions

          Properties

          contentTopic: string

          The content topic to set on outgoing messages.

          -
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          +
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          Default Value

          false

          -
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          +
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          Param: IProtoMessage

          The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

          -
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo

          Generated using TypeDoc

          \ No newline at end of file +
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Failure.html b/interfaces/_waku_interfaces.Failure.html index bc8035a0e2..e3560f43a5 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          error +Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          Properties

          peerId?: PeerId

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          peerId?: PeerId

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.FullNode.html b/interfaces/_waku_interfaces.FullNode.html index 64b6ce473e..ae9d822967 100644 --- a/interfaces/_waku_interfaces.FullNode.html +++ b/interfaces/_waku_interfaces.FullNode.html @@ -1,5 +1,6 @@ -FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilterSDK;
              libp2p: Libp2p;
              lightPush: ILightPushSDK;
              relay: IRelay;
              store: IStoreSDK;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

          connectionManager +FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilterSDK;
              health: IHealthManager;
              libp2p: Libp2p;
              lightPush: ILightPushSDK;
              relay: IRelay;
              store: IStoreSDK;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

          connectionManager: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          Methods

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          connectionManager: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          Methods

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index 7396bb58b6..a7d6135593 100644 --- a/interfaces/_waku_interfaces.IAsyncIterator.html +++ b/interfaces/_waku_interfaces.IAsyncIterator.html @@ -1,3 +1,3 @@ -IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          iterator +IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          Properties

          iterator: AsyncIterator<T, any, undefined>

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          iterator: AsyncIterator<T, any, undefined>

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 955494f8bc..e0e315dddc 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
              listenerCount(type): number;
              removeEventListener<K>(type, listener?, options?): void;
              safeDispatchEvent<Detail>(type, detail?): boolean;
              stop(): void;
          }

          Hierarchy

          Implemented by

            Properties

            #private +IConnectionManager | Documentation
            interface IConnectionManager {
                #private: any;
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                listenerCount(type): number;
                removeEventListener<K>(type, listener?, options?): void;
                safeDispatchEvent<Detail>(type, detail?): boolean;
                stop(): void;
            }

            Hierarchy

            Implemented by

              Properties

              #private: any

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              Generated using TypeDoc

              \ No newline at end of file +

              Properties

              #private: any

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index 67625c5f84..99669e1f95 100644 --- a/interfaces/_waku_interfaces.IConnectionStateEvents.html +++ b/interfaces/_waku_interfaces.IConnectionStateEvents.html @@ -1,2 +1,2 @@ -IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>

              Generated using TypeDoc

              \ No newline at end of file +IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecodedMessage.html b/interfaces/_waku_interfaces.IDecodedMessage.html index 44ad2cedae..780c1989fc 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,8 +1,8 @@ -IDecodedMessage | Documentation
              interface IDecodedMessage {
                  contentTopic: string;
                  ephemeral: undefined | boolean;
                  meta: undefined | Uint8Array;
                  payload: Uint8Array;
                  pubsubTopic: string;
                  rateLimitProof: undefined | IRateLimitProof;
                  timestamp: undefined | Date;
              }

              Implemented by

                Properties

                contentTopic +IDecodedMessage | Documentation
                interface IDecodedMessage {
                    contentTopic: string;
                    ephemeral: undefined | boolean;
                    meta: undefined | Uint8Array;
                    payload: Uint8Array;
                    pubsubTopic: string;
                    rateLimitProof: undefined | IRateLimitProof;
                    timestamp: undefined | Date;
                }

                Implemented by

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date

                  Generated using TypeDoc

                  \ No newline at end of file +

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index fb779aca53..9c890d3864 100644 --- a/interfaces/_waku_interfaces.IDecoder.html +++ b/interfaces/_waku_interfaces.IDecoder.html @@ -1,5 +1,5 @@ -IDecoder | Documentation
                  interface IDecoder<T> {
                      contentTopic: string;
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                      pubsubTopic: string;
                  }

                  Type Parameters

                  Implemented by

                    Properties

                    contentTopic +IDecoder | Documentation
                    interface IDecoder<T> {
                        contentTopic: string;
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                        pubsubTopic: string;
                    }

                    Type Parameters

                    Implemented by

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string

                      Generated using TypeDoc

                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index cf8a6be6fd..dc4d259e20 100644 --- a/interfaces/_waku_interfaces.IEncoder.html +++ b/interfaces/_waku_interfaces.IEncoder.html @@ -1,6 +1,6 @@ -IEncoder | Documentation
                      interface IEncoder {
                          contentTopic: string;
                          ephemeral: boolean;
                          pubsubTopic: string;
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                          toWire: ((message) => Promise<undefined | Uint8Array>);
                      }

                      Implemented by

                        Properties

                        contentTopic +IEncoder | Documentation
                        interface IEncoder {
                            contentTopic: string;
                            ephemeral: boolean;
                            pubsubTopic: string;
                            toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                            toWire: ((message) => Promise<undefined | Uint8Array>);
                        }

                        Implemented by

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          Generated using TypeDoc

                          \ No newline at end of file +

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index 4a68ce68d7..7bd725d34c 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): this;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Implemented by

                            Properties

                            [toStringTag] +IEnr | Documentation
                            interface IEnr {
                                [toStringTag]: string;
                                id: string;
                                ip?: string;
                                ip6?: string;
                                multiaddrs?: Multiaddr[];
                                nodeId?: string;
                                peerId?: PeerId;
                                peerInfo: undefined | PeerInfo;
                                publicKey?: Uint8Array;
                                seq: bigint;
                                shardInfo?: ShardInfo;
                                signature?: Uint8Array;
                                size: number;
                                tcp?: number;
                                tcp6?: number;
                                udp?: number;
                                udp6?: number;
                                waku2?: Waku2;
                                [iterator](): IterableIterator<[string, Uint8Array]>;
                                clear(): void;
                                delete(key): boolean;
                                entries(): IterableIterator<[string, Uint8Array]>;
                                forEach(callbackfn, thisArg?): void;
                                get(key): undefined | Uint8Array;
                                getFullMultiaddrs(): Multiaddr[];
                                has(key): boolean;
                                keys(): IterableIterator<string>;
                                set(key, value): this;
                                values(): IterableIterator<Uint8Array>;
                            }

                            Hierarchy

                            Implemented by

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

                                true if an element in the Map existed and has been removed, or false if the element does not exist.

                              • Returns an iterable of key, value pairs for every entry in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Executes a provided function once per each key/value pair in the Map, in insertion order.

                                Parameters

                                • callbackfn: ((value, key, map) => void)
                                    • (value, key, map): void
                                    • Parameters

                                      • value: Uint8Array
                                      • key: string
                                      • map: Map<string, Uint8Array>

                                      Returns void

                                • Optional thisArg: any

                                Returns void

                              • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

                                Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                                +

                              Returns Multiaddr[]

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                              • Returns an iterable of keys in the map

                                Returns IterableIterator<string>

                              • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                                Parameters

                                • key: string
                                • value: Uint8Array

                                Returns this

                              Properties

                              payload: Uint8Array
                              rateLimitProof?: IRateLimitProof
                              timestamp?: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 7efcf698c6..d238948069 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)

                              Generated using TypeDoc

                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index 17fc99282e..abd1f44b3c 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,4 +1,4 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo: ShardingParams;
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo: ShardingParams;
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              shardInfo: ShardingParams

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              shardInfo: ShardingParams

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index 302086c4ac..0b15070e93 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,4 +1,4 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo?: ShardInfo;
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener +IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo?: ShardInfo;
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              shardInfo?: ShardInfo

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              shardInfo?: ShardInfo

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 89d932f168..2edccda005 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 0723836632..616983b771 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,10 +1,10 @@ IProtoMessage | Documentation

                              Interface matching the protobuf library. Field types matches the protobuf type over the wire

                              -
                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index ad2fb3710f..dad20506fb 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,8 +1,8 @@ -IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 49ce540498..f504b4f7a0 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                              interface IReceiver {
                                  subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>);
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribe +IReceiver | Documentation
                              interface IReceiver {
                                  subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>);
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)

                              Type declaration

                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)

                              Type declaration

                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index 9ad157e42f..18558cf0fa 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,9 +1,9 @@ IRelayAPI | Documentation

                              Interface representing the Relay API, providing control and information about the GossipSub protocol.

                              -
                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                              }

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                              }

                              Properties

                              getMeshPeers: ((topic?) => string[])

                              Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                              -

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              -
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              -

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Type declaration

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              +
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              +

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index 8e28c7b545..3a2f230daa 100644 --- a/interfaces/_waku_interfaces.ISender.html +++ b/interfaces/_waku_interfaces.ISender.html @@ -1,2 +1,2 @@ -ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISubscriptionSDK.html b/interfaces/_waku_interfaces.ISubscriptionSDK.html index af16f3d6f1..2eeef52bb9 100644 --- a/interfaces/_waku_interfaces.ISubscriptionSDK.html +++ b/interfaces/_waku_interfaces.ISubscriptionSDK.html @@ -1,5 +1,5 @@ -ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index 460b85765e..a45c05ab87 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,3 +1,3 @@ -KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive +KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index 574b69d7ae..ace9aa064e 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,5 +1,6 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 9fe00269a1..c9f8967410 100644 --- a/interfaces/_waku_interfaces.NodeCapabilityCount.html +++ b/interfaces/_waku_interfaces.NodeCapabilityCount.html @@ -1,5 +1,5 @@ -NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter +NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index f87f628432..3d0ff02911 100644 --- a/interfaces/_waku_interfaces.PeerExchangeComponents.html +++ b/interfaces/_waku_interfaces.PeerExchangeComponents.html @@ -1,3 +1,3 @@ -PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager +PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index 5dd2ca5530..7a72767d52 100644 --- a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html +++ b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html @@ -1,3 +1,3 @@ -PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              numPeers +PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              Properties

                              numPeers: number
                              peerId: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              numPeers: number
                              peerId: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index ac94ab003f..6a15c02bbd 100644 --- a/interfaces/_waku_interfaces.PeerExchangeResponse.html +++ b/interfaces/_waku_interfaces.PeerExchangeResponse.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index 5d91f8af81..f2ab20fede 100644 --- a/interfaces/_waku_interfaces.PeerInfo.html +++ b/interfaces/_waku_interfaces.PeerInfo.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr

                              Generated using TypeDoc

                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index 916f75846c..5c3d15e7f0 100644 --- a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html +++ b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html @@ -1,3 +1,3 @@ -PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              CONNECTED +PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index ebbe007827..f930ded592 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,5 +1,6 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ShardInfo.html b/interfaces/_waku_interfaces.ShardInfo.html index a4a4199d0a..3dc8dba9c0 100644 --- a/interfaces/_waku_interfaces.ShardInfo.html +++ b/interfaces/_waku_interfaces.ShardInfo.html @@ -1,3 +1,3 @@ -ShardInfo | Documentation
                              interface ShardInfo {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId +ShardInfo | Documentation
                              interface ShardInfo {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index 719f6b0f8c..7a5bd28fde 100644 --- a/interfaces/_waku_interfaces.SingleShardInfo.html +++ b/interfaces/_waku_interfaces.SingleShardInfo.html @@ -1,4 +1,4 @@ -SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              clusterId +SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.TimeFilter.html b/interfaces/_waku_interfaces.TimeFilter.html index 9283e2c8f0..5f1b5c6d96 100644 --- a/interfaces/_waku_interfaces.TimeFilter.html +++ b/interfaces/_waku_interfaces.TimeFilter.html @@ -1,3 +1,3 @@ -TimeFilter | Documentation
                              interface TimeFilter {
                                  endTime: Date;
                                  startTime: Date;
                              }

                              Properties

                              endTime +TimeFilter | Documentation
                              interface TimeFilter {
                                  endTime: Date;
                                  startTime: Date;
                              }

                              Properties

                              Properties

                              endTime: Date
                              startTime: Date

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              endTime: Date
                              startTime: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku.html b/interfaces/_waku_interfaces.Waku.html index 03c48ddb0d..d15e43029f 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,5 +1,6 @@ -Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 71f2d51bf4..7b73663613 100644 --- a/interfaces/_waku_interfaces.Waku2.html +++ b/interfaces/_waku_interfaces.Waku2.html @@ -1,5 +1,5 @@ -Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter +Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html index 756048ae2e..bd0f8c3336 100644 --- a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              publicKey: Uint8Array

                              The public key to encrypt the payload for.

                              -
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html index ebb6892d47..da5c6287a7 100644 --- a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index c6dfcaad47..083a60b523 100644 --- a/interfaces/_waku_proto.WakuMessage-1.html +++ b/interfaces/_waku_proto.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html index fc5e2adbd7..59e06f5932 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: proto_filter.FilterRequest.ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters +FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: proto_filter.FilterRequest.ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              subscribe: boolean
                              topic: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              subscribe: boolean
                              topic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html index e7b4ef886a..b0da5332f6 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html index b8ee388817..67d051f4b8 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              push? +FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              request?: FilterRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              request?: FilterRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.MessagePush-1.html b/interfaces/_waku_proto.proto_filter.MessagePush-1.html index b121d016e0..95e2a9fc8d 100644 --- a/interfaces/_waku_proto.proto_filter.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter.MessagePush-1.html @@ -1,2 +1,2 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]

                              Generated using TypeDoc

                              \ No newline at end of file +MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html index 459af500c6..acffcd857a 100644 --- a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html index 5c99971b6b..dc3f34133a 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html @@ -1,5 +1,5 @@ -FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics +FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html index bd6664ebdc..298f4060de 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId +FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html index 9d62e244c5..696ed37f57 100644 --- a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html @@ -1,3 +1,3 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic? +MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic?: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pubsubTopic?: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html index dcef4f7145..5c51f283db 100644 --- a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html index b3596b0f3d..acfc270cb8 100644 --- a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html index e10e7cb922..1878983c62 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html @@ -1,3 +1,3 @@ -PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              message? +PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              Properties

                              pubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html index 07caad1fec..a4950fe670 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html @@ -1,3 +1,3 @@ -PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              info? +PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              Properties

                              info?: string
                              isSuccess: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              info?: string
                              isSuccess: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html index 6be19dbaa0..5630705caa 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html @@ -1,4 +1,4 @@ -PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request? +PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request?: PushRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              request?: PushRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html index b426e5a6b1..f34e32e671 100644 --- a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html index 9f075998be..7c1c81e974 100644 --- a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html index 8b1e692195..3edec272df 100644 --- a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.WakuMessage-1.html b/interfaces/_waku_proto.proto_message.WakuMessage-1.html index fc43ba7db4..81c1b60421 100644 --- a/interfaces/_waku_proto.proto_message.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_message.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html index 207598a3cb..da52d1e698 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html @@ -1,3 +1,3 @@ -WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html index 10dd959e3e..47b7525691 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html @@ -1,3 +1,3 @@ -WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html index bc39751e45..af9f66ce1e 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html @@ -1,2 +1,2 @@ -PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html index 421318c3f9..93f5428ae6 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,3 +1,3 @@ -PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              query? +PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html index abe7303646..51dee34508 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html index f67423b246..dc07d9fcb4 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.ContentFilter-1.html b/interfaces/_waku_proto.proto_store.ContentFilter-1.html index b2393b4e76..6848caf35a 100644 --- a/interfaces/_waku_proto.proto_store.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_store.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html b/interfaces/_waku_proto.proto_store.HistoryQuery-1.html index ecf506ec20..3bee220002 100644 --- a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryQuery-1.html @@ -1,6 +1,6 @@ -HistoryQuery | Documentation
                              interface HistoryQuery {
                                  contentFilters: proto_store.ContentFilter[];
                                  endTime?: bigint;
                                  pagingInfo?: PagingInfo;
                                  pubsubTopic?: string;
                                  startTime?: bigint;
                              }

                              Properties

                              contentFilters +HistoryQuery | Documentation
                              interface HistoryQuery {
                                  contentFilters: proto_store.ContentFilter[];
                                  endTime?: bigint;
                                  pagingInfo?: PagingInfo;
                                  pubsubTopic?: string;
                                  startTime?: bigint;
                              }

                              Properties

                              contentFilters: proto_store.ContentFilter[]
                              endTime?: bigint
                              pagingInfo?: PagingInfo
                              pubsubTopic?: string
                              startTime?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentFilters: proto_store.ContentFilter[]
                              endTime?: bigint
                              pagingInfo?: PagingInfo
                              pubsubTopic?: string
                              startTime?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html index 9a51a78338..f72f6c15d1 100644 --- a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html @@ -1,4 +1,4 @@ -HistoryResponse | Documentation
                              interface HistoryResponse {
                                  error: HistoryError;
                                  messages: proto_store.WakuMessage[];
                                  pagingInfo?: PagingInfo;
                              }

                              Properties

                              error +HistoryResponse | Documentation
                              interface HistoryResponse {
                                  error: HistoryError;
                                  messages: proto_store.WakuMessage[];
                                  pagingInfo?: PagingInfo;
                              }

                              Properties

                              pagingInfo?: PagingInfo

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pagingInfo?: PagingInfo

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html b/interfaces/_waku_proto.proto_store.HistoryRpc-1.html index 21b59ae59b..104a92c2b9 100644 --- a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryRpc-1.html @@ -1,4 +1,4 @@ -HistoryRpc | Documentation
                              interface HistoryRpc {
                                  query?: HistoryQuery;
                                  requestId: string;
                                  response?: HistoryResponse;
                              }

                              Properties

                              query? +HistoryRpc | Documentation
                              interface HistoryRpc {
                                  query?: HistoryQuery;
                                  requestId: string;
                                  response?: HistoryResponse;
                              }

                              Properties

                              query?: HistoryQuery
                              requestId: string
                              response?: HistoryResponse

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              query?: HistoryQuery
                              requestId: string
                              response?: HistoryResponse

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.Index-1.html b/interfaces/_waku_proto.proto_store.Index-1.html index 0e4ac983fc..6b6e463308 100644 --- a/interfaces/_waku_proto.proto_store.Index-1.html +++ b/interfaces/_waku_proto.proto_store.Index-1.html @@ -1,5 +1,5 @@ -Index | Documentation
                              interface Index {
                                  digest: Uint8Array;
                                  pubsubTopic: string;
                                  receiverTime: bigint;
                                  senderTime: bigint;
                              }

                              Properties

                              digest +Index | Documentation
                              interface Index {
                                  digest: Uint8Array;
                                  pubsubTopic: string;
                                  receiverTime: bigint;
                                  senderTime: bigint;
                              }

                              Properties

                              digest: Uint8Array
                              pubsubTopic: string
                              receiverTime: bigint
                              senderTime: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              digest: Uint8Array
                              pubsubTopic: string
                              receiverTime: bigint
                              senderTime: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.PagingInfo-1.html b/interfaces/_waku_proto.proto_store.PagingInfo-1.html index 2d9d0a0f96..9493d93e4d 100644 --- a/interfaces/_waku_proto.proto_store.PagingInfo-1.html +++ b/interfaces/_waku_proto.proto_store.PagingInfo-1.html @@ -1,4 +1,4 @@ -PagingInfo | Documentation
                              interface PagingInfo {
                                  cursor?: Index;
                                  direction?: Direction;
                                  pageSize?: bigint;
                              }

                              Properties

                              cursor? +PagingInfo | Documentation
                              interface PagingInfo {
                                  cursor?: Index;
                                  direction?: Direction;
                                  pageSize?: bigint;
                              }

                              Properties

                              cursor?: Index
                              direction?: Direction
                              pageSize?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              cursor?: Index
                              direction?: Direction
                              pageSize?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index b354b57521..b9169ed8ec 100644 --- a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessage-1.html b/interfaces/_waku_proto.proto_store.WakuMessage-1.html index a6a4a51219..f9d56aca63 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html index bc33640003..fd2c403993 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.FullNode.html b/interfaces/_waku_sdk.FullNode.html index 4e3a23b714..b6e2298ae4 100644 --- a/interfaces/_waku_sdk.FullNode.html +++ b/interfaces/_waku_sdk.FullNode.html @@ -1,5 +1,6 @@ -FullNode | Documentation
                              interface FullNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: IRelay;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +FullNode | Documentation
                              interface FullNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: IRelay;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: IRelay
                              store: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: IRelay
                              store: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IHealthManager.html b/interfaces/_waku_sdk.IHealthManager.html new file mode 100644 index 0000000000..25e3849497 --- /dev/null +++ b/interfaces/_waku_sdk.IHealthManager.html @@ -0,0 +1,4 @@ +IHealthManager | Documentation

                              Interface IHealthManager

                              interface IHealthManager {
                                  getHealthStatus: (() => HealthStatus);
                                  getProtocolStatus: ((protocol) => undefined | ProtocolHealth);
                                  updateProtocolHealth: ((multicodec, connectedPeers) => void);
                              }

                              Properties

                              getHealthStatus: (() => HealthStatus)

                              Type declaration

                              getProtocolStatus: ((protocol) => undefined | ProtocolHealth)

                              Type declaration

                              updateProtocolHealth: ((multicodec, connectedPeers) => void)

                              Type declaration

                                • (multicodec, connectedPeers): void
                                • Parameters

                                  • multicodec: string
                                  • connectedPeers: number

                                  Returns void

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.LightNode.html b/interfaces/_waku_sdk.LightNode.html index cc5eef8a61..bd30a887ac 100644 --- a/interfaces/_waku_sdk.LightNode.html +++ b/interfaces/_waku_sdk.LightNode.html @@ -1,5 +1,6 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.RelayNode.html b/interfaces/_waku_sdk.RelayNode.html index 5efa23745c..b50cb09831 100644 --- a/interfaces/_waku_sdk.RelayNode.html +++ b/interfaces/_waku_sdk.RelayNode.html @@ -1,5 +1,6 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.Waku-1.html b/interfaces/_waku_sdk.Waku-1.html index 30eb18d06e..997ef4294c 100644 --- a/interfaces/_waku_sdk.Waku-1.html +++ b/interfaces/_waku_sdk.Waku-1.html @@ -1,5 +1,6 @@ -Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Implemented by

                              Properties

                              connectionManager +Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Implemented by

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 973803c4dd..a7f45bb38b 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,4 +1,4 @@ -WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  pubsubTopics: string[];
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

                              pingKeepAlive? +WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  pubsubTopics: string[];
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

                              pingKeepAlive? pubsubTopics relayKeepAlive? userAgent? @@ -6,11 +6,11 @@ request to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultPingKeepAliveValueSecs}
                               
                              -
                              pubsubTopics: string[]
                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over +

                              pubsubTopics: string[]
                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                               
                              -
                              userAgent?: string

                              Set the user agent string to be used in identification of the node.

                              +
                              userAgent?: string

                              Set the user agent string to be used in identification of the node.

                              Default

                              {@link @waku/core.DefaultUserAgent}
                               
                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_core.html b/modules/_waku_core.html index 4d8fa7dea4..1ed38d7be5 100644 --- a/modules/_waku_core.html +++ b/modules/_waku_core.html @@ -45,6 +45,7 @@

                              Variables

                              Functions

                              References

                              Re-exports FilterCodecs
                              Re-exports FilterCore
                              Re-exports LightPushCodec
                              Re-exports LightPushCore
                              Re-exports PageDirection
                              Re-exports StoreCore

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 33d3ad4abb..6cc696b8c8 100644 --- a/modules/_waku_core.message.html +++ b/modules/_waku_core.message.html @@ -1,2 +1,2 @@ -message | Documentation

                              Index

                              Namespaces

                              version_0 +message | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html index 8ece7bbef1..56e1b48e4f 100644 --- a/modules/_waku_core.message.version_0.html +++ b/modules/_waku_core.message.version_0.html @@ -1,4 +1,4 @@ -version_0 | Documentation

                              References

                              DecodedMessage +version_0 | Documentation

                              References

                              DecodedMessage Decoder Encoder createDecoder diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html index 89eff1bc24..88e6883051 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                              Index

                              Classes

                              FilterCore +waku_filter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index 93d91deea4..09631e094b 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,4 +1,4 @@ -waku_light_push | Documentation

                              Index

                              Namespaces

                              PushResponse +waku_light_push | Documentation

                              Index

                              Namespaces

                              Classes

                              Interfaces

                              Variables

                              LightPushCodec diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index 97bacc8802..602dce7ce0 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,4 +1,4 @@ -waku_store | Documentation

                              Index

                              Enumerations

                              PageDirection +waku_store | Documentation

                              Index

                              Enumerations

                              Classes

                              Interfaces

                              Params QueryOptions diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index 0ad5f6c9f7..d307931ea1 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -27,6 +27,7 @@

                              at your option. These files may not be copied, modified, or distributed except according to those terms.

                              Index

                              Enumerations

                              EConnectionStateEvents EPeersByDiscoveryEvents +HealthStatus PageDirection ProtocolError Protocols @@ -46,6 +47,7 @@ IDecoder IEncoder IEnr +IHealthManager IMessage IMetaSetter IMetadata @@ -94,11 +96,14 @@ Libp2pServices LocalStoragePeerInfo MetadataQueryResult +NodeHealth NodeId PeerExchangeQueryResult PeerIdStr ProtocolCreateOptions +ProtocolHealth ProtocolUseOptions +ProtocolsHealthStatus PubsubTopic SDKProtocolResult SearchContext diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 835b560552..4368091db0 100644 --- a/modules/_waku_message_encryption.crypto.ecies.html +++ b/modules/_waku_message_encryption.crypto.ecies.html @@ -1,3 +1,3 @@ -ecies | Documentation

                              Index

                              Functions

                              decrypt +ecies | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index b5785f98d6..704074ba2e 100644 --- a/modules/_waku_message_encryption.crypto.html +++ b/modules/_waku_message_encryption.crypto.html @@ -1,4 +1,4 @@ -crypto | Documentation

                              References

                              generatePrivateKey +crypto | Documentation

                              References

                              Namespaces

                              ecies diff --git a/modules/_waku_message_encryption.crypto.symmetric.html b/modules/_waku_message_encryption.crypto.symmetric.html index 70ecfb0506..dbe0c3529d 100644 --- a/modules/_waku_message_encryption.crypto.symmetric.html +++ b/modules/_waku_message_encryption.crypto.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              Index

                              Functions

                              decrypt +symmetric | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index cb773659b4..2dd136b3b5 100644 --- a/modules/_waku_message_encryption.ecies.html +++ b/modules/_waku_message_encryption.ecies.html @@ -1,4 +1,4 @@ -ecies | Documentation

                              References

                              generatePrivateKey +ecies | Documentation

                              References

                              Interfaces

                              Functions

                              createDecoder createEncoder diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index d3f8822a9e..8e266f85e9 100644 --- a/modules/_waku_message_encryption.symmetric.html +++ b/modules/_waku_message_encryption.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              References

                              generateSymmetricKey +symmetric | Documentation

                              References

                              Interfaces

                              EncoderOptions diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html index e58c6d2ebc..f4fb7c8d2a 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index 5225df6604..45a96f77a4 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                              Index

                              Functions

                              codec +ContentFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index fddee4efeb..be6b05101d 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation

                              Index

                              Namespaces

                              ContentFilter +FilterRequest | Documentation

                              Index

                              Namespaces

                              Interfaces

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html index 5796aefe4e..647a908625 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation

                              Index

                              Functions

                              codec +FilterRpc | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index eb1e8cd229..127c0e53d2 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index 9c0ea3ba23..2dc4a17c94 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index 9ff82e595d..f5e023af70 100644 --- a/modules/_waku_proto.proto_filter.html +++ b/modules/_waku_proto.proto_filter.html @@ -1,4 +1,4 @@ -proto_filter | Documentation

                              References

                              WakuMessage +proto_filter | Documentation

                              References

                              Namespaces

                              FilterRequest FilterRpc MessagePush diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html index b842738247..73d88abac5 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -1,2 +1,2 @@ -FilterSubscribeType | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeType | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index facd76cfc9..345535ff9f 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html @@ -1,4 +1,4 @@ -FilterSubscribeRequest | Documentation

                              Index

                              Namespaces

                              FilterSubscribeType +FilterSubscribeRequest | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html index da7c673a4c..5d4a29c76a 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeResponse | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index 85741061db..713447beb5 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index 54dc2e3e7d..ba2b935751 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index d2c796761c..daf1a75431 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index d3a846f64f..f3826aaa7a 100644 --- a/modules/_waku_proto.proto_filter_v2.html +++ b/modules/_waku_proto.proto_filter_v2.html @@ -1,4 +1,4 @@ -proto_filter_v2 | Documentation

                              Index

                              Namespaces

                              FilterSubscribeRequest +proto_filter_v2 | Documentation

                              Index

                              Namespaces

                              FilterSubscribeRequest FilterSubscribeResponse MessagePush RateLimitProof diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html index 3128456726..ed6b918fec 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -1,4 +1,4 @@ -PushRequest | Documentation

                              Index

                              Functions

                              codec +PushRequest | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index a57f5afc0f..699781e358 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -1,4 +1,4 @@ -PushResponse | Documentation

                              Index

                              Functions

                              codec +PushResponse | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index 924c2ff95d..4dd771e043 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -1,4 +1,4 @@ -PushRpc | Documentation

                              Index

                              Functions

                              codec +PushRpc | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index 35f6e90ea2..095c88490e 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index 6b67e7dc25..3ac01b0c0f 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index 02c1aa9ecc..e52915b7b4 100644 --- a/modules/_waku_proto.proto_lightpush.html +++ b/modules/_waku_proto.proto_lightpush.html @@ -1,4 +1,4 @@ -proto_lightpush | Documentation

                              Index

                              Namespaces

                              PushRequest +proto_lightpush | Documentation

                              Index

                              Namespaces

                              PushRequest PushResponse PushRpc RateLimitProof diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html index 4ca5a70482..476feaa81b 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index 49dd7a222a..0ff968b9fb 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index f811074fcd..92a30f1d49 100644 --- a/modules/_waku_proto.proto_message.html +++ b/modules/_waku_proto.proto_message.html @@ -1,4 +1,4 @@ -proto_message | Documentation

                              Index

                              Namespaces

                              RateLimitProof +proto_message | Documentation

                              Index

                              Namespaces

                              Interfaces

                              RateLimitProof WakuMessage diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html index fd8456e897..45f729c28d 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html @@ -1,4 +1,4 @@ -WakuMetadataRequest | Documentation

                              Index

                              Functions

                              codec +WakuMetadataRequest | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html index cf485676ec..01dd05e152 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html @@ -1,4 +1,4 @@ -WakuMetadataResponse | Documentation

                              Index

                              Functions

                              codec +WakuMetadataResponse | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.html b/modules/_waku_proto.proto_metadata.html index fd4a7d80de..4bf4c6c424 100644 --- a/modules/_waku_proto.proto_metadata.html +++ b/modules/_waku_proto.proto_metadata.html @@ -1,4 +1,4 @@ -proto_metadata | Documentation

                              Index

                              Namespaces

                              WakuMetadataRequest +proto_metadata | Documentation

                              Index

                              Namespaces

                              Interfaces

                              WakuMetadataRequest WakuMetadataResponse diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html index e43b599ea1..f11492aedd 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -1,4 +1,4 @@ -PeerExchangeQuery | Documentation

                              Index

                              Functions

                              codec +PeerExchangeQuery | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index aefcadbba6..89fbbada94 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -1,4 +1,4 @@ -PeerExchangeRPC | Documentation

                              Index

                              Functions

                              codec +PeerExchangeRPC | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index bdd9e402ad..a5cad6961b 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -1,4 +1,4 @@ -PeerExchangeResponse | Documentation

                              Index

                              Functions

                              codec +PeerExchangeResponse | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index 7d2d7d6da6..c95340cfc1 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -1,4 +1,4 @@ -PeerInfo | Documentation

                              Index

                              Functions

                              codec +PeerInfo | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index 87704f9a21..36a405139e 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,4 +1,4 @@ -proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery +proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery PeerExchangeRPC PeerExchangeResponse PeerInfo diff --git a/modules/_waku_proto.proto_store.ContentFilter.html b/modules/_waku_proto.proto_store.ContentFilter.html index bf28e2482b..9f0fe02f19 100644 --- a/modules/_waku_proto.proto_store.ContentFilter.html +++ b/modules/_waku_proto.proto_store.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                              Index

                              Functions

                              codec +ContentFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryQuery.html b/modules/_waku_proto.proto_store.HistoryQuery.html index 69c6061c4b..2c44ee0b60 100644 --- a/modules/_waku_proto.proto_store.HistoryQuery.html +++ b/modules/_waku_proto.proto_store.HistoryQuery.html @@ -1,4 +1,4 @@ -HistoryQuery | Documentation

                              Index

                              Functions

                              codec +HistoryQuery | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html index fa8fde3ac7..ee7eca8b05 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html @@ -1,2 +1,2 @@ -HistoryError | Documentation

                              Index

                              Functions

                              codec +HistoryError | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryResponse.html b/modules/_waku_proto.proto_store.HistoryResponse.html index aad1bb24ee..871dcb59ee 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.html @@ -1,4 +1,4 @@ -HistoryResponse | Documentation

                              Index

                              Namespaces

                              HistoryError +HistoryResponse | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_store.HistoryRpc.html b/modules/_waku_proto.proto_store.HistoryRpc.html index 95569ee9b6..f1e9ba2046 100644 --- a/modules/_waku_proto.proto_store.HistoryRpc.html +++ b/modules/_waku_proto.proto_store.HistoryRpc.html @@ -1,4 +1,4 @@ -HistoryRpc | Documentation

                              Index

                              Functions

                              codec +HistoryRpc | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.Index.html b/modules/_waku_proto.proto_store.Index.html index f0a20e36ac..f9a2e1df2b 100644 --- a/modules/_waku_proto.proto_store.Index.html +++ b/modules/_waku_proto.proto_store.Index.html @@ -1,4 +1,4 @@ -Index | Documentation

                              Index

                              Functions

                              codec +Index | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.PagingInfo.Direction.html b/modules/_waku_proto.proto_store.PagingInfo.Direction.html index f8e5139649..62ac60068c 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.Direction.html +++ b/modules/_waku_proto.proto_store.PagingInfo.Direction.html @@ -1,2 +1,2 @@ -Direction | Documentation

                              Index

                              Functions

                              codec +Direction | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.PagingInfo.html b/modules/_waku_proto.proto_store.PagingInfo.html index a113ee1f72..dd3e01936e 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.html +++ b/modules/_waku_proto.proto_store.PagingInfo.html @@ -1,4 +1,4 @@ -PagingInfo | Documentation

                              Index

                              Namespaces

                              Direction +PagingInfo | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 850836c1a3..ad6976e8a1 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index cff6b6d262..a93a2c1a57 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index efc6357483..60b8f4d8f2 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,4 +1,4 @@ -proto_store | Documentation

                              Index

                              Namespaces

                              ContentFilter +proto_store | Documentation

                              Index

                              Namespaces

                              ContentFilter HistoryQuery HistoryResponse HistoryRpc diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 0bf2d64d81..5f6a9be52d 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -1,4 +1,4 @@ -TopicOnlyMessage | Documentation

                              Index

                              Functions

                              codec +TopicOnlyMessage | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index a2ef24097d..9112e01155 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index bf8a75b458..552694c74c 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -30,6 +30,7 @@ waku

                              Enumerations

                              EConnectionStateEvents EPeersByDiscoveryEvents +HealthStatus PageDirection ProtocolError Protocols @@ -53,6 +54,7 @@ IDecoder IEncoder IEnr +IHealthManager IMessage IMetaSetter IMetadata @@ -103,11 +105,14 @@ Libp2pServices LocalStoragePeerInfo MetadataQueryResult +NodeHealth NodeId PeerExchangeQueryResult PeerIdStr ProtocolCreateOptions +ProtocolHealth ProtocolUseOptions +ProtocolsHealthStatus PubsubTopic SDKProtocolResult SearchContext diff --git a/modules/_waku_sdk.waku.html b/modules/_waku_sdk.waku.html index 7df09a4fd6..d5e6fd923d 100644 --- a/modules/_waku_sdk.waku.html +++ b/modules/_waku_sdk.waku.html @@ -18,5 +18,6 @@ KeepAliveManager StreamManager

                              Variables

                              Functions

                              Functions

                              References

                              Re-exports DecodedMessage
                              Re-exports Decoder
                              Re-exports Encoder
                              Re-exports FilterCodecs
                              Re-exports FilterCore
                              Re-exports LightPushCodec
                              Re-exports LightPushCore
                              Re-exports PageDirection
                              Re-exports StoreCore
                              Re-exports createDecoder
                              Re-exports createEncoder
                              Re-exports waitForRemotePeer

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 6ef6be1ab5..aafaf16aa1 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1 +1 @@ -ActiveSubscriptions | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +ActiveSubscriptions | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ApplicationInfo.html b/types/_waku_interfaces.ApplicationInfo.html index 8b067b72d0..2f9fecce69 100644 --- a/types/_waku_interfaces.ApplicationInfo.html +++ b/types/_waku_interfaces.ApplicationInfo.html @@ -1 +1 @@ -ApplicationInfo | Documentation
                              ApplicationInfo: {
                                  application: string;
                                  clusterId: number;
                                  version: string;
                              }

                              Type declaration

                              • application: string
                              • clusterId: number
                              • version: string

                              Generated using TypeDoc

                              \ No newline at end of file +ApplicationInfo | Documentation
                              ApplicationInfo: {
                                  application: string;
                                  clusterId: number;
                                  version: string;
                              }

                              Type declaration

                              • application: string
                              • clusterId: number
                              • version: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index 32c779f1fb..cb3dcb01d2 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1 +1 @@ -Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 8ac94e7a69..1fb0305dcb 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index be14b68ac7..d50ae59266 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CoreProtocolResult.html b/types/_waku_interfaces.CoreProtocolResult.html index e45958d320..75895868d9 100644 --- a/types/_waku_interfaces.CoreProtocolResult.html +++ b/types/_waku_interfaces.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

                              \ No newline at end of file +CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index 79fcd1be98..de3da5757e 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -1,4 +1,4 @@ CreateLibp2pOptions | Documentation
                              CreateLibp2pOptions: Libp2pOptions & {
                                  hideWebSocketInfo?: boolean;
                                  pingMaxInboundStreams?: number;
                              }

                              Type declaration

                              • Optional hideWebSocketInfo?: boolean

                                Hides WebSocket info message in console.

                                Default

                                false
                                 
                                -
                              • Optional pingMaxInboundStreams?: number

                              Generated using TypeDoc

                              \ No newline at end of file +
                            • Optional pingMaxInboundStreams?: number
                            • Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index d1e7cacdc6..8efbdf15c4 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index b17e558bc3..a9e271befa 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +ENRKey | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 7a27ffac5c..8c2e14ad11 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index 49501d946c..6b34dccb96 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                                  shardInfo?: ShardInfo;
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              • Optional shardInfo?: ShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                                  shardInfo?: ShardInfo;
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              • Optional shardInfo?: ShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index b4f9ef5cb0..51083ae8d9 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 32e2a809e3..aecb96c99d 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilterSDK.html b/types/_waku_interfaces.IFilterSDK.html index 3925fa8029..b8b69608df 100644 --- a/types/_waku_interfaces.IFilterSDK.html +++ b/types/_waku_interfaces.IFilterSDK.html @@ -1 +1 @@ -IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  createSubscription(pubsubTopicShardInfo?, options?): Promise<CreateSubscriptionResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  createSubscription(pubsubTopicShardInfo?, options?): Promise<CreateSubscriptionResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPushSDK.html b/types/_waku_interfaces.ILightPushSDK.html index 9920ea2dd4..966b207f2c 100644 --- a/types/_waku_interfaces.ILightPushSDK.html +++ b/types/_waku_interfaces.ILightPushSDK.html @@ -1 +1 @@ -ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 1c44b9a62f..57420ee7b8 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IRelay | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index a1f38b0304..99f2b3291c 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IStoreCore | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreSDK.html b/types/_waku_interfaces.IStoreSDK.html index bbe86e236c..026270c02d 100644 --- a/types/_waku_interfaces.IStoreSDK.html +++ b/types/_waku_interfaces.IStoreSDK.html @@ -1 +1 @@ -IStoreSDK | Documentation
                              IStoreSDK: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Cursor;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

                              • createCursor:function

                              Generated using TypeDoc

                              \ No newline at end of file +IStoreSDK | Documentation
                              IStoreSDK: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Cursor;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

                              • createCursor:function

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index b31ab84642..66db8d7e5f 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1 +1 @@ -Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index 9b9d9ef6aa..21d3051f88 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1 +1 @@ -Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]

                              Generated using TypeDoc

                              \ No newline at end of file +Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index 83985acedc..8ffec4f3ae 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub

                              Generated using TypeDoc

                              \ No newline at end of file +Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 7ffa4f5f0d..82b2e55105 100644 --- a/types/_waku_interfaces.LocalStoragePeerInfo.html +++ b/types/_waku_interfaces.LocalStoragePeerInfo.html @@ -1 +1 @@ -LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string

                              Generated using TypeDoc

                              \ No newline at end of file +LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.MetadataQueryResult.html b/types/_waku_interfaces.MetadataQueryResult.html index 2563e3689a..89d4adddf5 100644 --- a/types/_waku_interfaces.MetadataQueryResult.html +++ b/types/_waku_interfaces.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file +MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html new file mode 100644 index 0000000000..816c91629b --- /dev/null +++ b/types/_waku_interfaces.NodeHealth.html @@ -0,0 +1 @@ +NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index 6c9d4bf26e..53fafbe944 100644 --- a/types/_waku_interfaces.NodeId.html +++ b/types/_waku_interfaces.NodeId.html @@ -1,3 +1,3 @@ NodeId | Documentation
                              NodeId: string

                              We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerExchangeQueryResult.html b/types/_waku_interfaces.PeerExchangeQueryResult.html index 27abd33233..97fc282c6c 100644 --- a/types/_waku_interfaces.PeerExchangeQueryResult.html +++ b/types/_waku_interfaces.PeerExchangeQueryResult.html @@ -1 +1 @@ -PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index c82d629a02..76402cb7b2 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string

                              Generated using TypeDoc

                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index e98f52c3d4..3599276152 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -34,4 +34,4 @@ To learn more about the sharding specification, see
                            • Optional staticNoiseKey?: Uint8Array

                              Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                              -
                            • Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html new file mode 100644 index 0000000000..4107e28926 --- /dev/null +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -0,0 +1 @@ +ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolUseOptions.html b/types/_waku_interfaces.ProtocolUseOptions.html index cf9e2e7b35..e448b90d5a 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -4,4 +4,4 @@
                            • Optional initialDelay?: number

                              Optional initial delay in milliseconds for exponential backoff

                            • Optional maxAttempts?: number

                              Optional maximum number of attempts for exponential backoff

                            • Optional maxDelay?: number

                              Optional maximum delay in milliseconds for exponential backoff

                              -
                            • Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolsHealthStatus.html b/types/_waku_interfaces.ProtocolsHealthStatus.html new file mode 100644 index 0000000000..0c003860a2 --- /dev/null +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -0,0 +1 @@ +ProtocolsHealthStatus | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index e74de19714..ec46e4a4b0 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation
                              PubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +PubsubTopic | Documentation
                              PubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index 70d6f43aca..5c3679c9e9 100644 --- a/types/_waku_interfaces.SDKProtocolResult.html +++ b/types/_waku_interfaces.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file +SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index 478b179570..f5cadd1538 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index bdc051b6d7..93fcc2fc2e 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation
                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +SequenceNumber | Documentation
                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardingParams.html b/types/_waku_interfaces.ShardingParams.html index 5af30c1325..d18ee7359b 100644 --- a/types/_waku_interfaces.ShardingParams.html +++ b/types/_waku_interfaces.ShardingParams.html @@ -1 +1 @@ -ShardingParams | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +ShardingParams | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreQueryOptions.html b/types/_waku_interfaces.StoreQueryOptions.html index f6b6dd1105..10cffe5d57 100644 --- a/types/_waku_interfaces.StoreQueryOptions.html +++ b/types/_waku_interfaces.StoreQueryOptions.html @@ -11,4 +11,4 @@ Message.

                            • Optional pageSize?: number

                              The number of message per page.

                            • Optional timeFilter?: TimeFilter

                              Retrieve messages with a timestamp within the provided values.

                              -
                            • Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index 1495fc050a..df31362a8b 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number

                              Generated using TypeDoc

                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index d129e07919..133ade63c2 100644 --- a/types/_waku_interfaces.ThisAndThat.html +++ b/types/_waku_interfaces.ThisAndThat.html @@ -1 +1 @@ -ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file +ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisOrThat.html b/types/_waku_interfaces.ThisOrThat.html index b3a78bb442..04d0bbface 100644 --- a/types/_waku_interfaces.ThisOrThat.html +++ b/types/_waku_interfaces.ThisOrThat.html @@ -1 +1 @@ -ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file +ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index 7616fd847f..f2a9d7d2d0 100644 --- a/types/_waku_interfaces.Unsubscribe.html +++ b/types/_waku_interfaces.Unsubscribe.html @@ -1 +1 @@ -Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index 89d0856a5d..299eae897c 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index a113bcaa7a..b0a466c9c1 100644 --- a/types/_waku_relay.Observer.html +++ b/types/_waku_relay.Observer.html @@ -1 +1 @@ -Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index f4df2e3acc..d978c99421 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts

                              Generated using TypeDoc

                              \ No newline at end of file +RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 8dab73e609..8a6d86853b 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.NodeHealth.html b/types/_waku_sdk.NodeHealth.html new file mode 100644 index 0000000000..267976a10b --- /dev/null +++ b/types/_waku_sdk.NodeHealth.html @@ -0,0 +1 @@ +NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolHealth.html b/types/_waku_sdk.ProtocolHealth.html new file mode 100644 index 0000000000..d89a58e5a0 --- /dev/null +++ b/types/_waku_sdk.ProtocolHealth.html @@ -0,0 +1 @@ +ProtocolHealth | Documentation

                              Type alias ProtocolHealth

                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolsHealthStatus.html b/types/_waku_sdk.ProtocolsHealthStatus.html new file mode 100644 index 0000000000..9d18ea539a --- /dev/null +++ b/types/_waku_sdk.ProtocolsHealthStatus.html @@ -0,0 +1 @@ +ProtocolsHealthStatus | Documentation

                              Type alias ProtocolsHealthStatus

                              ProtocolsHealthStatus: Map<Protocols, ProtocolHealth>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 86ffd6e171..6ecf34b3ef 100644 --- a/types/_waku_utils.IteratorOptions.html +++ b/types/_waku_utils.IteratorOptions.html @@ -1,2 +1,2 @@ IteratorOptions | Documentation

                              Type alias IteratorOptions

                              IteratorOptions: {
                                  iteratorDelay?: number;
                                  timeoutMs?: number;
                              }

                              Options for configuring the behavior of an iterator.

                              -

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.MetadataCodec.html b/variables/_waku_core.MetadataCodec.html index b1cbc5fa2e..d8d9e011e2 100644 --- a/variables/_waku_core.MetadataCodec.html +++ b/variables/_waku_core.MetadataCodec.html @@ -1 +1 @@ -MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file +MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.message.version_0.Version.html b/variables/_waku_core.message.version_0.Version.html index 99bafb35a4..2a6d7842cf 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1 +1 @@ -Version | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +Version | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.waku_filter.FilterCodecs.html b/variables/_waku_core.waku_filter.FilterCodecs.html index 123adeaeb5..2f100e6fbd 100644 --- a/variables/_waku_core.waku_filter.FilterCodecs.html +++ b/variables/_waku_core.waku_filter.FilterCodecs.html @@ -1 +1 @@ -FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string

                              Generated using TypeDoc

                              \ No newline at end of file +FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.waku_light_push.LightPushCodec.html b/variables/_waku_core.waku_light_push.LightPushCodec.html index 40969f2886..31c8dd859d 100644 --- a/variables/_waku_core.waku_light_push.LightPushCodec.html +++ b/variables/_waku_core.waku_light_push.LightPushCodec.html @@ -1 +1 @@ -LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                              Generated using TypeDoc

                              \ No newline at end of file +LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.waku_store.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index 2ce029a395..c0f9785432 100644 --- a/variables/_waku_core.waku_store.StoreCodec.html +++ b/variables/_waku_core.waku_store.StoreCodec.html @@ -1 +1 @@ -StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store/2.0.0-beta4" = "/vac/waku/store/2.0.0-beta4"

                              Generated using TypeDoc

                              \ No newline at end of file +StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store/2.0.0-beta4" = "/vac/waku/store/2.0.0-beta4"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index 0b9d2556cc..38a40b9e84 100644 --- a/variables/_waku_enr.ERR_INVALID_ID.html +++ b/variables/_waku_enr.ERR_INVALID_ID.html @@ -1 +1 @@ -ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"

                              Generated using TypeDoc

                              \ No newline at end of file +ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_NO_SIGNATURE.html b/variables/_waku_enr.ERR_NO_SIGNATURE.html index 7105604842..270374b066 100644 --- a/variables/_waku_enr.ERR_NO_SIGNATURE.html +++ b/variables/_waku_enr.ERR_NO_SIGNATURE.html @@ -1 +1 @@ -ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"

                              Generated using TypeDoc

                              \ No newline at end of file +ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index 55f0e38401..db831b6f81 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300

                              Generated using TypeDoc

                              \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html index 054b6fe2ea..d96d6d89a7 100644 --- a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html +++ b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html @@ -1 +1 @@ -MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2

                              Generated using TypeDoc

                              \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html index 04c3ba9246..2379960980 100644 --- a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html +++ b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html @@ -1,2 +1,2 @@ DEFAULT_CLUSTER_ID | Documentation

                              Variable DEFAULT_CLUSTER_IDConst

                              DEFAULT_CLUSTER_ID: 1 = 1

                              The default cluster ID for The Waku Network

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultShardInfo.html b/variables/_waku_interfaces.DefaultShardInfo.html index bec3190276..59e3c60941 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index ee1898231a..97ca10acc4 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html index a472bcc708..30a96afa2f 100644 --- a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html +++ b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html @@ -1 +1 @@ -DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index 7125f6361b..614e9ee99d 100644 --- a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultUserAgent.html b/variables/_waku_sdk.DefaultUserAgent.html index e2a76e9e0b..272f016855 100644 --- a/variables/_waku_sdk.DefaultUserAgent.html +++ b/variables/_waku_sdk.DefaultUserAgent.html @@ -1 +1 @@ -DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"

                              Generated using TypeDoc

                              \ No newline at end of file