diff --git a/assets/highlight.css b/assets/highlight.css index 5b4ff80776..8439392bd0 100644 --- a/assets/highlight.css +++ b/assets/highlight.css @@ -7,12 +7,12 @@ --dark-hl-2: #CE9178; --light-hl-3: #0000FF; --dark-hl-3: #569CD6; - --light-hl-4: #001080; - --dark-hl-4: #9CDCFE; + --light-hl-4: #AF00DB; + --dark-hl-4: #C586C0; --light-hl-5: #0070C1; --dark-hl-5: #4FC1FF; - --light-hl-6: #AF00DB; - --dark-hl-6: #C586C0; + --light-hl-6: #001080; + --dark-hl-6: #9CDCFE; --light-hl-7: #008000; --dark-hl-7: #6A9955; --light-code-background: #FFFFFF; diff --git a/assets/navigation.js b/assets/navigation.js index e84b48f590..d8169ed9d8 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA72d23LbRhKG38W+jXdjx8kmuVpZkmNVfNCKsrO1KRcLIiEJZRJgAFAxdyvvvpgBAcyhp7uH7NFdYnV/P4E5Hxr9+/+etPnX9snPT/75Z/Zl++SbJ4v7YrWs8/LJz7+Pf9vUVVt1f9tk7X33v+tquV3lzd/nymWu//i3+3a96iy+FOXyyc8vYMzltrm/yptNVTY5TXvqmPfol89/evndty//+makXlebYvGhXO3e5U2T3XHIgEuI/lvnygIbhvbLeAm/jEW1zBcT8nZbLtqie9QgVDvY6B/MX9r9tbOIIfYeCDIvY5G9h4f8bEC10/y2WLV5jb9S05L1TtmF5ZGf2q6h2vBae1zlf2zzpo2QsPxYj3JalW1etq9jX5OtZFHkqiVbUabOsuWEKjRbj1HbA+VYdP9a32aLA4vy2XOnw/3+B0Pz2DJMXmrpy4lRMnuHzSK+dW0WadtSx09XBh084fvv6Ix3v+9p1Qgf8fYNr0Tv31RIUAImPkUZmHxGKVxlbf62WBftZV1VtxEFYTsmKgtHJEFxOAopSsSR4HdL7hQjesDAhwig84tQ2CxwOti8OXzDEVcIVV2OiO0L6YSmq/OHF/xW0hmzWkb/Tmfbm2ZRFzd59ORS6cCMQ+Svd5uIuTOiDXDTdBSRvwHuR/wWGHgjebldS/0Wt+r9eMwcDpGW7zoRsQS9KKLG7lANT84GBCnfQx6xRu8FH6ks92qPVZh7uVQzR6WZfPLoiqQpqcRTSFci4SxSST3GRBLQSVM06aeTgAqjgA7aFVNSSbY0MZE05ZJgyxOTOGRIip/sh8dEzsQfGQ0P1e45adYFTq+UbGngty9cCmxZTB3Dl7cEWRV39+2GOe6NxqyG25+0sNcdE9xwlO4hYBHJHgJWEO0hYAlGD8E/KoOF0kxPAyopCyXFRDSgwS0W3o6xIyK/ZewLJCwH6U1jH59kpjnJpJ1pBnXSFEnKmWZQRX6mOUklnGnCImnKJdlME5ZgjyMx00twyMKnQfBgFaXCmT16nW+MArVlfdCsMdRWpGeNYPHzZo1rfnNcRzTA+K54oKftiAMqks09ICHa3gMa8l3wIJSwA4YkUpRHss4XEjhitoK2dLjgpfsT4Im4vUmbLbM241Wt3jbi5lbvELESHTUAf/l6jGjJVmhESLhmI0rszmZw469WA7ppFq242CMUXIolLC4VXXQxE0Ss0nA6qlB1OUQ0PG30+65Nntfz/OviPit5Y6PlwNtH6zzO9w7/2ub1Ll7GQ0g3B0pOskFQWqJNghLjrJYMp6vL0+NKrwM8XtkpsccpOaX0SOWmpGJLLWIUQoQTDUUMxUcqxCSDEkOPWZwX5S0RbxJSVJ7pi02rpC0qLZG4eLRGZAtzxjV01Ca6ZGK7J9QZHyjZMSIE46YndM2npe06HymnnHnToKatalb3qA3TxKr06KTBKZCEZIOF+KKtFRJgNNU3hXLcsWefvYzplaYkLAX5grDwCcrB4vOLIWY6YglFzUD2Pud1XUU0P1fJpCStA7AifS8XfszQhVxaUuj6LSyUrIqnmbrBEhEVnXcobsvIn4l7/HTFIH0i7tEZL/+iXOZf+e9dm6d55T1a/m333AQvugdz5r7ZXVHecRckPXzyYb3ts6LO9c89SGH0TlOyoBLdWQPPhPfUkI5oD20IyNdTA56gshr0JNdkepW0J7OghnxBpDyVBRXkz2R7mYQnsr6AfDkkO4318Ymi8IEFGL6Ih5deDA3TkSURuTsBTu54QuzrNu70Bcc7ExcGWXsQmyjASM0gT24JbghBXYb0ab7XIngbQa36CM68Kle7mEtCvherd4r7SE9QysVI94wcScm+kqMn2ntyBBn9abg40ZrKUKfqbkzziGgSEyFUMycLhwRXuvNu4Cj7Weys7Zr/+UM3ihhwczJsoGG38Cz4XG3+Nq92Z0WzqB668YOrA/uFhd7k2aq9V79pS9NN4zCy63hzYplgMC1rBKpKflGtkF0iE2pa01D6yUfLMOw6u6M5yiiMmCrJu6zs3kv9YaMbPNIiDHbIGxuVTrd1U2EzJ5OvbTHaWdmcroquwvGAoznBVJU56k3YPgy6biqn1bqbQdnNjKHi+GJq57oHjitV2wejv86K1bbGuk8DuzdGedvV6r01AqHAvTU6PTxpduXiovPJWm6ts31QutcAmAqeH1MFHACYSsFRwFE707OEJT00mjK2E4PPfVN7a5S4r7BM4t6aIPJpOKkfwOJqh+WD0uMKiVM66kbcLG/xxa0NHRxIrn3fl6T6V34dpnk6zuSaLiQbmw2RKtSUyNVTw31ccZouKJu93jTp2B6ey88XefHArjGDOcFcZbuTyws2szdHmbO85HcTvTHO62PW9Tg5O/uVC7a9MIVf83xzsureVdT47XphCm9VPBB/yB3NMab6+2m2yW6KVdF285Qtd3YGOHJv2cTOpGBfrpreX7vM6mx9gJzhLHiHKCAGn/5HXxly6P55lE80+7/uV2xXzEoA+6Lbaart8+vwaI4xZ/dZveS/lNEcZRbl3SqPJdtOGP+6WOfkvrS5MhztqV1EHk9ZUqQXfNQLjHXSTWkfcrMrNVpiu9tAUMDHkfj2p388//6FKbPZrIpFpmztIgtJ2PYU/jRbrW6yxReSOxiSwP6MQW+F0VDDOAbMehOuAy1Q58OWh9tdBCVcF1KkzvWs5mbzYuMNqSEV34cnY1Y07hMFHCnB8/dXv+Y7Et+bMWCfstU25+C0IQW8eJU1Y0GdWndGA2TPI0rCmopxFPxZmC/gdqwhLtihhnCsXzqaklA9O1Mx6iyuaU2i9aBJM7UZCZupYyZeRRhNeVDWgw+WFLJv8ySvN+PBoGkqig3OTQMCs7x+KKyzBxQ/mJPwapGt1HtT383yposhCcCJEhrW/XqSzOw1AR9KRk3/+l0Wkj6ZcqAXSxbwYknBvBUD82UE/DhyF8tZS/dwoyWJHPpvPahxh1vQiyvFLFLbnAv/2EQ/xOTCFWng0zFCpwkfkwFS3fRie8ObIhq2FLbrUCPnb54HKZFn9eJezyy/MvCmNY3+Y5uXi/z9dn3DGOZtcxKuVm/dOs7dMQjBLXMSrkYz3dK5tdPzICWGbzOyFRwHtgC35tj2FP76vmhOyuX1fUajDVsO9kPNpvamFPRj2QwPR1INWwp7dv765OPb6/np24+z6/Or+cXZRH/I6iK7Ae8n+G620HeWRn6bdaUBbHBgCo6TxzfvVmzbYhW8VqH/yLpR8ba6sw5jFqusaRxOb2Pjnr8wj86HA0K0UfQwx5QqrIWxdr6uwP7avZnT6wQdkTs/ts++HKw7dRytyY8p1bzaHfhgtid5fUovSfTPo0RcexRtLYdCPG8x5EC6arEuyjziRUA+5IUu/itw7VF0s63Nn3HRdGPtbXHX/StDB3EmRYcBMlbP9yOlPmWrYgnvqmFKnhsidJe3l02+XVZXWbms1mpsy1tKBnTCRX5r3nUdbZEtl/XrulqP/9MwtIK+mGRdbTevdjEvD3BBBIqmGzy6pkCW/miIwvYnqbPiv/lHdfR3mm1oMOCEivxW1JEKrgeC30ztqeuRQ6cNsBDmi0o29x+6lX3Rvss2M7reuvYIus7X1UPeDZ1rVeVO6prucQEXRKAZns8aKsnmEHDDhOzXGTWkY758yWYcoemagLgigm0VuGkFizjm6BXh/QXfZ/dZ+Ivle5u5smHNAfcObyym+1stquGBvAfDytpN4aK9jRXnZeRlMDA7964iBW7Q11nZbKq6HVbfE9C8Q6pwnilyGdU1vczri82nvG6Cd3JBBdMNua38/io0f1fU7s/Y1P28rPX+UhVcBGjIaEWwvBttIAu8yeawrrol1vtPJ28vztAVmiZatsiyTBm+/zCfXfzy/uT649U5jTWtEfC7k3/Pr85PP1yddeb/IbiOMYbtFpwXJ2dnV/O35+9/uX7DgUMuiMSiWm/qrs11femqWFhHZ247VXjPHFvj6H3LfpNUDUJciZAbub5xTtUhuGFIrhUYOMOQmNbWxUP3VN1T6EfSD4ejA06EzPCuYlR8H0TkS75YZF9efP8Dzh3N0IH5rsQpygIBPOR1cbubdUZZa929hliOMTqyLJCv+Sz8EzgsB+CpCmwKbtSMsKeOdU8O5co+5fy+p5ZtCDgefZ7aAV0hqGfPAHN+rGsewgbiW0JY1zyEBc5hQ0jTNIQjYv80LCbS76GfBMy/ZRFHaxY7dMmdLfDUI4Reizc7iNWoEbh39Z0Pn1xD8H5QOuL3uwBc6IhncQEhIR3NFynQRwByKhXvcwmojPyXE2Lkjg1IjdE6Ohg1Rkzm0wqoovBXFthaSctM9NsLbCXJT+JH1BKJaHruM1JRxN662V32BITAhbM+RTPpmnCLfmRR8w07Vp2GJmr2WtjDTi7YwhieVoLvBIIrN/RgUTvp3ChzLC/eJDDZsl4MJwkbCJfOwUaLiPQnqIJMR4JKMHqQwFQ9VF0NJcsTq7XMbEbk4+AdU2gxE24d8LN4xQ61EfSbr5MC/4uvjNB9F8uM3wdWN6HC7bmBu6ZOmVJRP/6vpSJ94Ms7JBi5wRMfFuLCebEh+zfGrHbWW6ZqGxJZDZQiEU9tF2Fo7QdwsbBmCIr/Ss4OsLsGAjBgALONGUMAOS/PNcbAs7Zbaa05VMsSQw7Xdzn1yLLFNnjhlSs4kFi25M6uV0AIEywod/cyECAOYl1zhPxnVrSvq/oqX1f9vjI5nDr2KHvKnMIYpeFYbmc4ru0bNfbAUgNhBegHxJHbrT0rJvbpw02T1w+hW6E9b7ChWPpqDeNGdE/1rSm+cv6lappiM9vehMumx1vGRHlf4TeeJiAQAuIU9XII7QwV92jgPC1wJtxN9OrdBtsWHQ5aJ0tWRdLGwa0iANo7sOY8d3mpjr3z6ajjMJ2nICi09zUYz3brdd7WzqHUQboOKqzcAsdgkYoWIqSUL4rwd7fCEtqNVXTdsKNcwg2BEtkD8NXPcRL7f0fbYDOUXPzLGl1Tv7BJKOlLm2RCL85vQxcPxylNHLSUulrf9cztClkLh9VG5+MONsMCnOPOWl9PfLVrc+ReVVjCcMcvch34CL3nwce1CBg6xP18RE/F76KOGl0mmbjBhf2dsaAm/6tjzMl9UEl4wk/o0IuAfe92AvTJbC2PQfeVR+l5DOyOaNW0p8Xm/qCXODljCnV+uMDgKz5exg2UR07PbLHYGRpURLGSFiN8AOuVVLSOgUjRHU1yj9ElTWrpuyVXi901zQ7qKbz524zfOR2r6GLQxs3bEAT0+NuD2KDMeDDfnTFJhXuSCDUTwLyCF6nThu85Wr3v8kuov+j+xFrPo/tLCgLsMeFJ6pA9poknt880MaX3miZysv2mSUJwz8mG0vtOaPSoggERpIEqgEeQTiyhKNIJmD6SdNJ6nGjSkF6yiFJYMEFU6SQkF1lqMiWjS01uogjTSSJ9lKmp9ViRpq5m2mhTVy1hxOkk9ThRp5Ze8shTQ006+nRCJ4hANeHpolBNFdcLW5AfFIk6iSWPRjWl0kSkTgqJo1InoceKTDUUHzE6NagqHaE6CcVEqSpXbHKp/kMwNMFCigUjQNQjwg9sHH09nxM9ZDPFIohgrEAUkQ2WjSQKso+PJrLRYhFFNpYTVcQKQrGxomEnEJquycj1GwwPuYUkiHCrESwacuVRU4RdESLyvV2q8CtKQCgEi5JJ0x5ShmIhItLhWKSUfEhWrOSxV/Jj9Y6+oB8rKBOeRaoKh2hF6SUvQ9FQrSg1yXCtyJojEbIV86xHh20hYmKhW6OGYcuq73T4FoiWDOFCBaTCuGyRBKFcQQHpcC6ekFjfg6rIdTqojFRoV1BNOryL9VgyIV6cZzo+zMtWEQ31gtBS4V4QWybkC/7VQmFfEFw09AsSkAv/Qt66WAjYqBEVBsaNkRrp4nFSI1k6VmoEc+Ol+HFIIzoqFokTL2TVFFbMUExmbEVPmhJbC8jnwlZYsSTYCiaX/VrTRNJem6SD8l0rAJ7omnfHS3HEYj4n2DEhn7pe0RGfapFi58DzMYMNxjkgIbhCJ8kErsEiKcB1UYjm/t4TUyX9NvApsn0blUokzbfiyeT31iTJxN4KmCijt0anTeXtSIjn8NZ80eTdBvHYrN0adXy67j1GJk+3hkkm6NZAsczce5pUSu4RJ5WLWwPTJeEe8Wmyb/d48bTbGiubb7tHCiXa3sMkMmxrlGhq7Z6YJKe2Qksn01bMBFm0FTZ1+mw9S3+EvNmuTpqE2a6KUKbsASueInsAy+fGVmSxpNgKJpwNWyOF02DrBaNE/uthXUWfRGGprwcKmvNaGfA6LcMSA7KTaCtmquzZmi2ZNluvGsXyZe8Xt8KJsl2qZIbsnp0sNbbGp86JPYnEJ8Pu/Ya9DuazOOaUBpZwW6+tBTJt7zmSKbb1XClNbm0PfWxSbQ2UyaZtoGTSaGugVP7saXZNUojE2f1UWChj9gQ7MlV2P+OVy5E98WSTY09c+azYmp0yHbYSSJAHe1hWHJ8AeyAJZ74G1woiKa/HibxwrmvzrEM8ybUJl81ubZKTpLW2zoBE81lrsngia70qSZDBWnOlU1f3UOmc1eNaTzpZtQanyVKt0SnSU1tgobzUepUql5B6wAllola4RCmo9fHXAbmnL7uaOO7Y6ZnzjLxuiLryJN9lXy/Km2pbLvubHHxFz5MW1FPFAx8y4EuLMpJ6GzLhbN4euBtL6pM76/QWAY/WCPhGfS3uuvrY3v44MaHLJoYhcnmF+WkfBRT+gs+EpD/Us9ivyL0N6DA0sAvt3AzVr92d3kNQyxRBbrvXfV0RXwRUQMMQvVvE/s5xf8Eo7jPH7go1dGkJWqh6sHHFSPNGUwI5sy9qhnAz/5Kmc5fqpq7+7BrXs+5tmwsv++bn3miujZz+3mB11WvRPisztWH4bFOtdrfFKvzlFW09763no7VL//zX5/8DCQT0b2LsAAA=" \ 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 d30955d5ab..463ca0a512 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA9S9W3cbt7Iu+lfOCF8TbfW9macjS/KMdmzJU5KTmb3GGhq01La5TJGcvDjx2uP899MN8AJUVwGFS8tZb5YJVH0ACkDhQ6H6//6wWvy5/uHn//i/P3yZzp9++Dn98Yf55Ln54ecf/t8/J1+2/2u5WmwWP/z4w3Y1a//vefG0nTXr//XQ/fYgfjv5vHmetQUeZ5P1umlF/fDD//fjXlqejPPsND/IfLddf75t1svFfN1YhY5AaUXDjz8sJ6tmvgEwacX3i+X08WY++/a2Wa8nnxjKkRpOAA6qf29/5mhVyiF9alVYHjU+Lp6ax4Ouj9v542ba9iGpTZRn61Sr4vpbaa1EBwCyQkQEzdwRgawQiuAIQJR6+DidbZqVcdTVgj7DDg2da209vSO9pr0LtCZiffBa/HTb/HvbrDd8MFo1/ohY4Zwv5pu22mvHMdHhaEL8wOkS/WcwG6Xj9ObKDZj7bOiuC0MYdtaqwcbuuqR4YE+L0mLe0/Y/Vx8nj54W/lMS2caT01S1cqFK7LSREY+A7KFNJ3DCRpuiw0zKeNNwmIkXb6qZNrLlo/OusfQc1LhG1qKIYGBt8+MaVwsrhmFRuLyNqsUVw6A0XEdYOxerO9vwzUmp9F0NSsURYlJqJ0QyKhVakFlZsbkblootyLRwbEdot5NN82b6PN28Wy0WH/n2pdf7riYGoIRYGeiNSIYGAAbZGgehu7kBhEEWRyJUfU/8pOfsyfl6mxb/UupYB+Ma9eQN4RSvtx/Wj6vphyYcrypqCKibMMd9D3MTwUc3G+bSC+XyMbZBLtVN3wfJaCchgkeiAVv5T90jtqOQgeBdPUUBKMREgKgaGubVcTAq9WIb27MU7bbu9fGMFDlRvBW12wh/hYNUrxq785rl4tFtJFE8o72cWLsuGOHVl1lzu1i4TVwcqSZsELjz7Ww2/Th1ZKdwtKqsQcAu4xjkaC9nEJCr2fzqqZUUq1ehvEFArz+3gv4VAe1B0HAw/4gF84+IMPFbpoevKfu815b1umsCftXd3r90vePp9OMi/Fbxru0MmPfflvxLMQNGRKw3bkJHnMO0YxsCztpumpTW1azBaubb51jN9HUVWIOVHH2bu/ev7s5vr15dDtmKkarlhYYMa+Ptw7ur63+8TEsPul6+ve+vX2ZUdT3ftZ0PZ2/evFRbd7peqL3DLKyDLKKRuEsD7BAa0xW3M6NpwB1CbrJwG5weRhybVZ2UEcPtiW3OO2Sx7XnXaQMa9A54dIs2IY9j0jvk0W26hzzsOrLTEXwjGdV4I91LAlERjTTW7SQLoZcxxrqjpBEGX1N2omPcVEY1vXj3lX1pEQ0w4q0lF6eXGUa8uzTiDIuY7UT7xGsPZ4YB8dwGURENMCTe2xmhl+mFxIPzEPavJkkKjcE30u5rAMXBidV0ulKyohxB0UPQMmpTPhqIpigNwhUM3axlW277wTmY1t4cXfDQzfC667U3wv/ul9UE48wG50Tf9kgxA8zteF2uQYzd571TjH5fs5lstutzddmP0wpN8As146JZh09irBk7wUM0I0I4BDg7DGDqAYskEhoRujLi5yQN8J+Id+oPWJcWC3CciI6+uz7A+DvHdZCoPEM7jIeSCNEdNN6AAA8+aK8YDxqzf5gHH/IymqF6BnvwoXrHe9CQw0I++NDdoz5ozJ6BH45gnWI/LGDdwz+MYNUFF6MvmICVqgOfGMORhT3oo4/kYHf43LTL5GQWAa8qaxCwz81mEgHnTswgEJeTb7PFxPlYgaA8ShoE6CrIa0Hw9gQOAnszfW7PV5PnZQTEqqxBwH5tVuvpYh4B6lFSLKAwpG42/fR5s+TdiR3KhoXUyWQn3Di6o1KlnusSfmxlIA2No/GioVFRwTQ0DtCPhnZA6EBD4wj9aGgbQo98PLhgv+CFwcwuJGIBlxXd8IJiE1wwBpheUBSCFSMwPtajeiDU/VX9UCbn+7K+Jya2oXm/rWci8zcv79f1JmQBoQVHsWGhBQOYWIzQAkpaRIOLElrghtPL/KKEFjBw+oYWHEUHhBYMYIbBoQWoqIgGGB5a4IDQy/TCQwtsCFVKCDtKGE9bqMPoTglhtoc9SQ0HNXp2vsSwOcVh10RGsH7XRDbA/RF3uWfG/bQBxnw6/7iIAGm0kxPND9VBru+2jy0qZmSLBakiLBrc3mhzcxr03KYBxtgpfQAFyCN/gMklDIlwsEF0imhwABkwgVWM/Iy5DIihl7uUwzSAGTpc7lpQOV/uMtzCoMtdG16vy11X0I6XuzbMPpe7rpCX0QzV+XLXFarH5a4Nsu/lrit0l8tdG2bny10vsMzLXRZYl8tdBtigy130mDDAUut+uWtC5nu5azsUhVzuGvH6XO46geVf7hpxOl7uOkF0utw1onS/3HUC6nO5a8TrfbnrBNvxcteI2Ody1wms0+WuEar75a4NKLzchSwEzcg9+3+OIYCR3msN46OfTSQWnwYkwHjxgLisYCKQgOjHBLpgdKACCYx+XKAVoy8DvRccwD9HNrtg7hkRFM3gwnlnNjoPUwvnnM3oQokB3IrdfdW+xfmSAkZEzpSAdZYGEQJmrF50gBtgRzLAjNeHCnCD60AEmKG60gBuMD1IADNcXwrADbYLAWDG63z89wDKPPwzgLoc/a1Agw7+yFodfSl1P/TTqHyP/OY9KeTAb8Dqc9x3AMo/7BswOh71HeA5HfQNCN2P+Q4gfQ75BqzeR3wHyI4HfANan+O9A1Cnw70BpvvR3gyyf7DfTJ4mylwynXRk0bCjvYQlJfFjtw+6keruK/auycHnLQMmz4MXLTHCCcwA1/co5orX6UxmwOt7OGPhpYyVHfNN6PEL/R7YXEMCwI0ihzLYoHBwD8ThJhsUHM5F3PeE8TXWshHRE8THNe5Zru4bz7brFgw3woQBbqSKjLwq9M5ET8zIJw7ug7zIoGmrcImbMdrg39Uu9ACziIZhSUYSbhkgCUkk0zC8KpH1lk2zemj+evw8mbOYb6184EO+VtTlTtI/t83qm7P6ngRXo9RbH7jX2rB57bYWocH7rQ20347rhdphz7Wh9tt1+ahxI759dx5kwm39v6kBd8gim2/XWcMZbwc4tumSiKMYboc4ttnqiAmj5Z9wDIo8jzkvZb5BBx673CENOezo44s9jkmHHYKcsOvGfaW+pXAx6K7i38yIBaRIhiv6Jb6xCoixDJTGGGSUAmMsQwQYtTcnpFdrPBVYfA/38xZlleBu+rlTxTy58DCOFKHxPS+qq1Xfy7MRrYiBuvnfMezgCG+0lxfbQwh4ZcPC7fHihgudtItYrfAmPlgWstwtKsEzERIJquBBNl7Y8VfsZ4z4sjpQBzdzZpSIEdVIiom2cUA2Zr1ZrDieuCgXxr6cq9/oZqvUarkOlGxdoIOE4fDyjhBBwa4RBs7PL2Kjc3CKMHR+HpEZ3RHcL9Ou5DcuuyfFqpW+o4lpMAIsTOuDOAamQQuxLzs2Z/PSsIVYF4GtZ1wOBIYm2JezgCbWA3S5Wi34KypEowoJ6jjzAd9zNuAww2cHKldBXps7mfrcol2Hu7th62Tl65BX17+dvbm6eDh/f3t3cxsP7agneJBOV1pyfXNt/5AnH/9O3NCo7y5vf7s6v3x4f33229nVm7NXb2I2Apc+dJvub24e3p5d//Fwe/nP95d393cRW4TJHqQ9EReieGtP3M05kLh1QOi7RQfSszaE/Y2alcJQF+uewTC+B+idvBBKiWxg3qkLebi8zco7caEB1xHW1fyp+YttR6L0dzQhqT/AemRz4xiOBBNiMwY0zuYi0YRYCkSj3AFNPk3nn5i3QFLYsUq8A8HFdNWIXvBBcajs1zlKF0SxZBRZgGFj8lCHv9+JZkcHE+zr5aOdqDhjr87Of/397PYiHNpIERW1IxW0r29uI4E9SoqKNY55RjHKSEuuAitk3bXhcl58FVwhKzCKKyCjg5Qals8h4u4dI5cDJimScUXJ48DH52xkUXI4WPD5ZnCQYgPyN0Q0s+DcDT0xkQwsPG8DE5mzaYXnbDAhU+808Xsy4xWiFK1V9HRA4j0wpjH5PjBGJBJdiN4CMdCq9YbpQAmbeelOghr1pEW56QD310/302dmGAON9CgmPsRl/9DliVKTNABQ16TVBqReGav5UNebyWoTY+BVQVFgIhPcLdYG5Q8jT/NGuyXyhjPay4l2R4Qke/dZhSBORdQgUIOmeC80KXiWW8KREN7ZAa1PAnCjMTpEARJInAP/DIxqSNpvCp5P1m8+RP/FJSjntwGgamw6L80AJypENrGn6Sf2s98+itGhehgPG2Oz1XCF7LJGcKvmsZl+bVauO6yGDgiJCG/dumuB4DQRYdC0SE+vjeBYK7Y7v12t3Tb6HpTRQUYMiliflJDA9sKniokNsd2Km7vpfzuZWR+hIiUCwNC0iRhxFNu95KdMNKBxTphoocSC0iWacHolS3QB65gq0YTVJ1GiC9RlFEN0TpLoAtEjRaIJqm+CRBfILukRTVidkyM6g2SmRrSCdEmMaAEZlBaxR4f+TRjLeAkRTYRvSDpEEqdPMkQ2SH4qRBKfYyJENjSnNIgkOvckiGyAPikQSZzeCRDZcB3TH5JIfZIfskE6pT4kIbonPjQBhK+rNt2K8bCYz745fNqgXyns3ZVYtm5acfy7SgQClOK6ViNdEXiVyQHpdbnJEBx83ckB73cB6o3e4UqUg97vktQNveqAkGZuXBgY+tz9EqOtBzopfMC+bov/EDj4gH5+X4xujOHfxfTpgv24SL5biL8Wz0cL9Mui+2Jx/K+YPlewnxXPtwr0p4hQmAMKWfaom3BcjgWQdQSL7708X8znktm827SDefm1xXaUrgapKrLxWpylS2kBGiV7fnN9fXl+f3Vz/XB3f3b/Hn9gxYMywoTxwBFi8S4U+VZefbuYrh8X7Zh/Y/YhXi1GJ767vLx92DX+4dXNzf3d/e3ZuxBAI1Iktz+JTrLjF39c/uv8l7Prf+APCL3aAMUO1o6Lq7vzm98ub/+IORK40BdoQ+TRoAVHa4vyeLmZzDafu+m8tc5OtWyMKfl2Op8+T2azb1LwN2f9I0QCs4+0duNPdbcfP04fp239AIC4kGgY388/+yJTq4bhORrTu3anNj+OUaRphWOYk/Hpi1Ex96kLJcT9cYsZDu8xCwONMjSdR/W4mNFZClRxauEYQ3NxeX5zcfnw+uzqzaW9Q3raR7A+t1u0RqPILt++u28X2rM/3tyc+SCD9SMiuw7rM1g/HrJ/XF5f3l6dC9EewED1eLj2OSiktdw+3N+8uzq3OssIQlJQPKzXN3J3N6eBMMPEZERF2PpQl2dvQzEiUuKhvL18e3N/Kfvh9dn7N/ceGDEZwyC8vfzfrZ/tNZ0JMTFxigwbD/dXby9v3vv1I5QQD93d1f+5fOiygby6+ocHNFA9Hi6xNBwWirdXd2/P7s9/8UBICoqN9frmvjvwvb76x/tbL0skxATi7Lsq1vPIoWAMFwU8p2KpHB0qOTaewPCm+xz6u+36syMMtV4cJLfNbGI9VAAU+zpxENyJ2A03BPs6AQiOZng/+WS1wK5MlKMLlwU5KBx5cByiRbjh3ZyfWV25o+598WC9TszJUb8nLwJwgDeVO2bz7WTeHqZWN0txt0kz3IpcqrK/ZWh3M5O/Xi0Wm/VmNVkKYudsNlv82RhuSrjQRgbRzC4l+41uzMV0MjvbbJrn5Wb9erHq9MZpCi54uIa8m6wms1kz6/RGMJQRIjIeeM3YLbHpqmRRNI4h256C4Gp5T0B6dYMefxBI+I8+2HB4zz0IPA7PPNiAOA88CDjshx0mMKqdXszX57OOO2VBOZSOY62rZr2YfW3u/3XvoX2k1Wb2xbG5SvhNUWTHDnl42Hxb8gaGxHNyEOIK60RpFDlg3Z2Dy96pV4kzdM189X7FXJIR/aNjfX4Xqe2mbvAnn64nzHmFwTrWjw3r/v5NCCpZPTao3yazbVBn7QVEBfbnpK3xdL14as4ny8mH6Wy6+Xa+2PLXqB5Sk8RQ6MjkFBeC54vn5WKu3cgzYIOqcSZr90UC/azniWSkSnLrONgneAdeioBFp5OBXiVOh/Fi2cwgXCLaSEkBkW0WdNz4NmdoXcDaXbPZMI8cGDZNRFRwrq4phs7LRXWGd9d9C9b81JaPUxUWClidrq8n09mWuazsykZyP8wpPgi1rIwe/bqmZdWUPIFCcajnDUMbg+1sdq0GjRtx7ApHWyb1M7E7hhEm44hqs376abr+aTr/3KymG8GaGPpp3xME3I+WbF4kxo+OFLQNiIwK8QByqDhQD82mH5apIfqVBHaoOBgwyNq7YHNm7m1wVhp1z4eycqPvbTDWbJ9Oh7F28+AQGOlpXiukE9MP0VHsqsWzGA3UdL1j7Jgsro5Nrz0YxLsuP5cnwGPdgeCJ5GFe1iXrDQZr4bNC7apFBKWmATpbf5s/XrXFJxumX6JXibMfTwMBjBQBzLUBtJxeqHhjhoHqjZwfIG28emw+D12vmve46QvoarE8ig6BMuqJ4nZbv0cIsJ+aDYx9DkKMy4sOm2+CBE5HMzQCw00RewjDRBrlNYzOwX3Z/vzobZO9JzGi7GOYYeIPYrTOvBDPdZ+sDyBVBXqd70QgYSg8GSTYCVEoJBSfB4fEBGd+LGnDxXgz6Q7J+njShor3htIDmCOnhYPzIbWYALmvPW0YnR59usNkvP60IeQ+AmWBQxY2ppuyK/x9l7JVhDWMdCg/rhbPIrTs5sN/eYAC1f1Bed8d03icL48PorRWGTru9+mquV8Edl9PyN+iE3VUu678KfXsTNDGuOtvSMAL0onaarEj73lwdoW/12qhqvddLfbtjePqaIh8fBwLHGeD0QD5GYwF0sZxOdAQbXyWgT4g/2WAQOO+ku4FbayTfrPoFgcveLuKf4OO6pD4rJHHbhJtIRch9gIUi/9ieud7haOpizfetYdSzPQZj4pdPESj4tJZcxlH9fN2tplOnp5MH1JBEWgVIwCZt7bIvIY9gjhUigDA4R74CMD1EtgKgBsqACA4BQUYQWw/zKaPvzZMNvCIQqkXAca6+bcjAFkjhmqnkA0FgHt0hhHG9NN8suGGZSgwlHoRYGweXRdFWSOOatdlcVclgvLtk2u7ZY04ql3bvasSQXlXNnXUvq/jpx5eS3SXdG99dyWsvics1QmS+TycLpm0KnEco7ZxaBIaRxyjvhxuF+n9EMOXtcNz9/91mbC1dOfuXzmGd29P0t+tg3WAPqeHXieDNlOL2/Jpsmn2ZX/hh1BhDSGE/a06G8O47+/cu7/RlhOLl9M1WtT7M6fLlsBblgFuL+JcW8S9rwi+qLDcULx1i/tWyvsHUUD9rWkzrw33peOYa+swvBERkOJ2+s10vWnmLv1wQDIiJXkGLh27JcYqxcHqvusepBKNpzp9NhOBI17Qj3X/jh27Q+ezux47c99Ec/B28+TdiT0Jf8Ou1DH6bJ8HeaC5JlpMT6DvAFerHbE7A56DAYT4C7C4AFfN8+JrE2lFNQn7GxosCXdvuy7H9YNouhPicFl6G3wILaRLtfN9O/s+TlfPN6td+olfJvOnVs8X31WBFBYLsOXDrzQ4zudebUBUx6hbri7/evw8mXNdebXG93eQemjiO0laF8WY01zM7s6SJnlIhwlpQrjT9BIdHeA86Z07gAPVhxvNiXqBrg13pjSZwzhUfdhRnCqie0Mcqz7SGM4VB2igg9UHPoST9QIGHdXZ0sQP7XD124I7XVG63Nev6YN09W0oQNC/MXwGw4ow5rcw4Grw82GN+/nDPgtcMDKxTDwcJD+okl061vwpBkNTuj9/apxdSmZzxJ+K9AGb9LQvG310DpJfanSOTRlidI7NGWx09Dnd3U84XT+oNb5XKGsPg288q9b8OEGtfWw+ka0cYPy3O31Mji93OHCcrpL6iNzvkzigfC6V+ti8b5Y4EB2vl/rofO6YOMCsH0Yzw+J9HY0BSluwbj0GVK8TKTHOcvHIvBZH1I/21bldw/t2ervKfJk1t+1G6I9MkxEX3nw7m+2/b++JThURF9wyyJ5GS8eVgQdqNZtfPbUiAnsNiokLsjsQNf/yR3eoPwCsPwJh/REDlr6A7RLdMoHtSsdZtNbbD+vH1fRD8/t08/n9/PCnB5aRQRa7w/ZdQb79uJNSRW40t6wfOlhSUgBUf36Eg82dsD5IJRpL2uNs8u3s3RUXuiwdLVyy3e4/O/C6mv4RqM/vqV2T4wwmhchnCHeytIZRnbdYr6fLdqi9cCqVA7qNem7nNZqgfixY/PRKAE8/v9J3MysBxeei5SBGNoZYA+5EtnMeMFk20n7UynLWOtrV4nbBrnExBgWicJ/hOwmiCdRgKIv33cWvTGR6pTjpkpbT+Sd/9aNddXbXgHZT+YXcnBYUmY+zwoS3dfWqUIBbL3/KHeLZjMlq2VBKQRGAKjPh16ZZns1al8YlSzWsFOmKoTXlg2R/HCMoh9lhvZ4grxvb1T4Gzp6gcKDqyIpvfLFz6R5KR6ObPVLS6SBiZtM9dgaVSoSfThegdM2na4XikFAXQAnNqGuF5pBSF0ALzanLgOaSVLeHzjmrrhUQP60uAOOYV9cKhJ9YFwBxzKyLAfFLrQtwhOXWtcJyTa4L0EXJrssA6ZJetwcxOL+uFSD/BNizsqAMuwxgzFyZfeuPvF6pu7PvB2GQenF2bIcNkMLgvBVinRBleScReiz0DiD5Sz4J0HHxdwDH3wZIcI4bghmcOhvUyCjHTw3hVb+nF2tAZHFpjb1J9FGU6E0TZI+vJFmhUmP/zy6irvum5bP74Ct144z+fPvMJ81NSEaKJI8eVDslPGmPEahrHh87TGqkb5t1axZrd/PcV4wX1tiFmboPsoZjpMrx6LtDb9Adx46m3ReO00GX17fuWkeylkNHiNbRjVdj7dq+2s54zhJeNU7HnN9cX1+e34sv2QchGamSHLoM6ZMI9DsLqDMlT0g9tpzoZLdAVhfsJx6RrLZW7LuFcmEXj5PZTyKg9XHy+Dn+eJwIDTKoda/hZZrmHqXr1C7PMN3ARl1c3Z3f/HZ5G2GKa6L+1nP8iHR/E5oEd7jS+sHnOYL/ONWjtuWlZzvWMjjhX7KBcec81jpt2g/cNNXjEPf57JuTQ+nveebUQcS8OTl2RjhxBFC60kVWKA43JwBK6M2JFZrDzQmAFnpzwoDmQq310DkTalZAfBoNgHEkz6xA+JQZAOJIlGFA/G5OAI6wmxMrLNebE4Auys0JA6TLzUkPYvDNiRUg/+akZ2VBNycMYMybk771R16v1N3Z7VvSh9KRdufZdr1hc2268pFambkyHBtremnNY68AmkPNACjauEznn2aN4+jodb7LGCEQvEYKNN80Xv7A9tWDQakjdz99bl7zvbhj8UivvOZPnUgf3aNjXWaPKG01hTJ7A1Jrh0BSx+f3tgILTFfwe55CDvpD7rlEa8PPGkcsrscMEwCHE8YRAHK48AbgcI44AkCOEAEAXE4LKgbng4IJBv+McITgeDwwqeefDI7qHQ8FQL3feeCovXcU8Fbu6vUfMVAOfwAUF99eBYK59d4w+B68ag1OD1/M6pl+umaL/usB3Jt4H0oQJV88Vumo1WsfSOMtg2nQOkgCcVsIU++VkATgthSm3mthqpn/uEqK9IDhrHU1vjbqi4fjkagjehEwSJWABz0AznI5mz5OxMtQ9ShEQdGLe8MwXgg56B65Xu/C9hKWMjkWC4B1oovxg2i52+gfIT1wehwi3VDC3CEeGJ3zh1gRwrlwPpnNPkwev9hQ7su9qPVrSp3N/tA0Q+uxtEsUGKVstKVIFcpZi2D5lx0OTLn7sMAmh05yEyyfWd6TZ1mMlOLWbc2MFUiKhrdvdavDV1lAvBaJG9aINwVWjUga0p2B4StHCk2/SmQ4quPB7CGiXjRgl9e36gcPCRiyVEylv01mW+vSsC8XTfHVq8n6YHHnqgtLIOhVeNGlEdfuvDb2W035auYc5z4oqQTf/uAtC2cvRbgfaixReCjO6CZwAjOFO4TLUHh9k4Z74TekDv/7dTaeOzyL0OXeacS92kEkE486C/svUbygejxDcUVqTyTuhZyXTjxqS/r5t72Q+3z6xI7UuBOryVg4mEPysASvC4ckHUHbsJ6cI9YCC7DFWV87oWbL2z91ul+8Xwd15gmUNAzeVkzzZ6cnCKsqJRrO2OZ5RBnqIxzhKi03THAQXEBhDwwqINRyVpRDyXjK3+x5fo5+tXA8CLfa1QClW5SKp1Ts0azz1KFkZOWcDt8XjKb6jX4vT+iVpSIrRR5MG9VHeCWNA7lrVl+nXUEWjH3pF92+EdXOmzdoLLGxTGUuYOv8oxGdKCK8oFm2vmf4jVl3hIqIIRBqufHc0bnlxnNDJtJohmDbC4iErjcju5dB3So3+dT0ng9TcJE6Lzs7KQDucxRrPk11rZq1fdWygDs5ygkAabG7qfWywgpz6nBTwUMIbW//DUeREYBHbiNVom1OXSz5L3rcHoHiWPJFzR6odTZ2pYGE2XSv4CazdiQnm63V0HE4J1CGMzjbkro/XAgFdi+CgImIiYAUsyn7xaEsFc2Qe9k2eHOLqBYV1tXT3cZ6wDsUjKd6TzSJuzHm5R5a6UUnPI3Aee7jPWB7Zs2ik6woT3ryQkDHvAW3Q/e8CvdB/tR8nLTz7VXvjbs3eETigPhnrKOtHbVrFLoPVif60Q7Zk4P0QY4m9vcG7pfm3wc3+6rBDtrjusELcesZTB+vF9N1w4h3YMCG8uJip/Y8nkurl/4uu1yIawsaS61Qk/Xm/bI9PwRgOtGEeMGzrU2T5xB8u+pDIFuzzgUGbGvHQ4ENHWXz7Srs6OQda3wX2wfqve1faTjFYmw3i9tms2IvaDi0E1WON0iLvX1crB6btvQZM0DHAhkRNxTy6Xy6mU5mF5ybFQtqIGooxM+Tv842m+Z5ab8esADWJQ2IN0bvKmIiIqXWpbVcyHj8Clop3pH46PlZgRyLRlN/d/GrW+Bvr0I8KM1k9fhZBC//ZYehFn7RraKv2XmX0FtKHUMXz5Op9bEIiebkUN8HlP3wM5s+MrxxGp4qYgCEX6frqX0FpeEd6sfBFtXQduA8okIwlPummibmv7fN/LG53j5/sIeF6KXjrQ7dYXM6/wSyTVMgtNLxQHRhCIKTZbq1vQovu1Sh2t2Xq16rKc5vu1ov7AZiQnVykOELzrZ0TT41F9OVTHYRBhWKGhDx3fS/w0b7RJEyEM5NPy2NF1JNTjysvbm8/0wbdyqD8i87kzHl7hMZNpkYyS+9r6V5wDr54v6ptJ4869nj7bSV+/S2Wa9b+17ff14168+LmfWmzwjcKHaYlnShL+tXzcfuVV17JL7tojSbsFaQIqO1gJxRzJOEXjzaJn3/ebo+mz/df55YIShFo6q/WXG1y5LRlGPfLye0K0VfdCmDep1XMbWNRyjZsRMuLl+fvX9z/3D+5v3d/eXtw9UxIfjXyWo6+TDDcPVreXeLikVe/fXT7JmQgDr+1nGAIQttN9PZcZ97Xjxtj/rFb4gmZcFKjyls3iw+qUnGduU1UbIIB7uEdVRUJEfgj+3Ks1ltH9Vv3Fu0jfQ6Vs27utTS/NCsVg7KD8WPenfpNJer6Vd5W+GDYqoajxXEFN7KRcHw52Q152PYlQ7GkJZpkivpB52Goz8avnqdBqDX/75anbq81+N8rWp+qtniE1ulLBuq8VFcqV40H7afrtv/WS/bhYw/3fHK4XYHXyu0K+ykXVNM5wUpCpT0WQPZOyutkbexovXJ65RdMZrxt8I5gTKcwTGOoYvt5q3rAKnHz339CNhKPCTqfoER/x+3c0Em6GjJel6GReHZuRtPzV9OcI7VIqJZv/rm1z16xUBET0331Fq8t7rT0gDjOGDxYO3qHKNUMt+CGfW0Jvw8nTf8HseqBKJo5k59DYsHa19vV2prrrrMlx+nn9r/tUMx1I2Ca09mO0LqV4u+EXmoH5G/OmxXpAyyw1yi+AZolUuAn2cTneP+hmgmNyRwwDb274gGa6iq6kVa21safpvMpk9o0jpTo3u1ApepT83m3brZPi1uJ/OnxXNH7DUbCxK0TjiO39dvuxwp3duu16vF8+EPmzWYqoaiWi22y1ffHEYJqRGIYbq+aD62G7Zt5ziUC9a34867K6f3rXe4OlcC6SndSJ1gHL9PV24gYIVABMrC3zrLxDc3cCymqsGo1p9vVlfz6ebtZHlnnayweKB2mWGnPTo9dxPtbLWyOrpIjUAMh51KO1HZlgmiVigWfWxdzoamqnFRrQ9nPavhGmoGYtosztbf5o/7U7cFByjtoxtS6M9yifrp80RJJa4z6bsiD10RI6GutGtX5xdVKmyTJlepwGmWBtuGQH0ayAXBfCVI4IC93MxXROe2vxj79Mgp3q8m8/VysdrswxUPEpv59lmV1yvJaUkHUXFDla/znL9z1DSSVSza+pVx/e8vnPXLKiH6Dd3+rlldLX8Dqa+twNRaocORB6gd7eo7d47WbApZGYisHAZZaw9BfbarPwyyoD7b1Y+GTLkSvby+PSDTryw6ie2v7mbsdhGqqiHvQA93IYuNyC73/9i/9beTSx2625NTl3ZCfDtqf2TiICTq2YZGR2JkpxyV8wiovRgUPsUyNVracgOuQ0m3btBZkObfHFWyWM8y/A1hPf00n2y2K9YAqIUjYri9PL+5vXh4d3v5+upfHBywglu/wyti1hiDhC4+bYZ6lyy9rh/5ZOgteYrL2Jqf+7yOAYBWOiqOuZ5XxIDhUDLIwpYwNZRtLbFTsXadvcceJqXos44IPc0b6fgjvFp/5Sn+Gltzn7E3radM4t2qdfPIWkxksajtbUWylpNduai6t0+sVstisTWzWr0rF1V3VyrlKN8XDNSuhvy0/tPZbNZzoViz3FDX0fYBotfb2czViYV1IiLgdkavUgAG9ebG6D26fsncrtfrGEHUC+mB1jXlurBhmr62ffWRta0eSgZok3FyrMPjvqTjKUQ9Dc9XIk+K+bR6KPQiZ2Ndm0OYsF6b6t+Pq8XzO+tJD4DQKkXCwPHXMBjMF7kkEjD+FyIeyjIiu0IvNP6qNvfx3zfI0Pe3b945IDjWiKP9brNSM/DyABwqeWFQnjpc3t4+XF3/dvbm6sL05EKI0oq6Dz7Qen3zcHf1j+uz+/e3l1a9auEgzW/P/vWwow/urv6PWTEoG6b3/Zv7q7OLi9uHN5fX/7j/haEdq+GOQQvWfF52yXP7aw28MOr090qH6Ra7k1w0X6PrHYqBqhWERcZ86h9VxrQr5YL0ybhHuz6lXJC+LkpHhs23PfW6v8Fhuok6wTj2A+YAo18lCMWX5vFx8iUtSqPiQ6kgXZoXiqnpCgRpkD7lXY+1xZSBsu564Q3vo/rFCf2K9xH/xMRRVp6M8+z02BD5WPy8+ywW9brtIHMECpta8Kh/b49Sa2/ISCsaoPLw3ZFz7VtilNpe8TiqGQ2GpQMUv0MTNlCKYekAxf0vo1BK1ZIuCmHwhUnRrghn5pFqdl+PfjjlKDoU5qrc1zR0qfQf9+/q3VGMegK4oI6CrPCo0BM7Lts5whnQ5dwX0LFmVED7t3a+sGD9AcD59xmsHwbueH/SxRC4wRFVXOedBcbtpPtC8vO0i2lYfPTBo0vwhyfFUQcLdWODrogLPCEpFCQQajoERAEtRb0IanlEiIJaihoO9RF0d6Lx2j2kBqX63858VWxxbFftrOiGq8KNZLVWvCEmq+KNZK843vbgZ1tzj8k63CfbT0lEy9ViZ5rl4vFzTIyjvcT4KwL4MNrqy6y5XSw2UdFrYgduwnw7m00/ThW3JUYLVKkDN2AZ28BHe4kDA1/N5lfyu32xex9KHrghXQRI86+oLTiIfAnof8SH/scg0NUFHvNH3OArEoZb2h+xt4ehOEdAauR9FOxNn5vn7ntm8dCrIoeE3n1zMx7qnbQhAS8n32aLyVM8zEeBQ8JexfC1EPQ9uUM2oks+s95Mnpfx8Ksih4T+FTzxCQZ+FBgZtnKXCt8lwdtTQrrDwyQHhkZo/Khn0EUOt0oxDzZYDdJAbjD0mIGevmMNdtvVVvmGb9hwOMRyGERRlj15epKf87382kp6M123ux4Z12KFSkpzCabjtcLhdYwnbN6bGZNwojuIofg8mT/Nmqv2/P48nX+CnpdjkyhhvYEgM8e9/DCgmPdfAkgDxgHvDMqn6SItda7LsR2ahPiWb0/y44iXzN8zCGKZ7iDiomMS+Pded0jke6O3vTQ1aaC7hTqpblbN5PntZD6h099amwSFIOsN/3Umb0SQZ0Ti0tp7OigC4tuPFtg4gR8dc924sK+MDYK0dULmYtiC8PakDIy6i5MKwavUHx7pnZg6AVAPAl5i0qngF/Pb7sM4a+p1hRW8KiC2h6IhXdIxxPZ1wR5K7IGon9PedcVVBETGtkUy7jui00UMh+9sNosAUUoJR6mcwtEAPvQojkntagWeRo0OizsQXuZloxzKAXn3/u6XcGQnOzHe8CyJGO/ev7o7v716RYel86GqsiLiBbTLrAtYfOjynFmpl2PRoGC8LjrytlkvF/O1MZYB6lTruZm90kbf4AUjGLeoBZMo/3AFI0DHOAV3hJwABSNCx8gEJkLtyx1oHC+1HSiytYoRDM+XATRC8iICKYmR+UAz8Mi0IKNNXqd0n0a4koSkDjeu0IGkMrcqAlflamJOlJUZfRTmyhW/P4Flbkx8Huv7TBQrq8WncklFA5Nb5gYOxHExRsub6rJMo2DGi4Pdi/iyrMmh/JcrbkcazLqfx2DDXNvAJsXM6IO5MQ/cTIrMCjw2U+balOWq6WR1xbj3fJYZjAn0YdJcW7Ju5lRKCPZyKkVE82fVGDb0IIpHb5jOGw7Ra/ShQP/alJr7yhsQ51tsTocpDeL6bvvYYlrHwKnIigVWIdmIt6M0MYObUcARn2Zf1toGTZEgopQH53KcifhbUjWPLNSm1XBruGyUYjjHKffq7PzX389uLzwhjJT6Dlh0STiy1ze3IcCO1aPgUniL/mtcaiWVMg/lwwbNl6XAQHiRE0BQZE4ChRmZiqBb4HWwcoDsSjxA0YPxDWgbItAMTGNxYhdQrFFIBSZafy4BhR6fQngJA49IGED5A/MEaHMGogfokfBmBXDzDyYDDEi9OAB8VQw9+jNROp74qb0xxkGfiZh9vkexBh/r+SiZp3kKZuxDPBP4v7fN6tu7ZvWOc2pHsQMJob6Sdt7Vvw5oOLDtvdOufKDvT73G8sMxgiLcvG3RfgrcdrVe2B5CUqj2dePBaeZP99NnFi/Rx3OsHA/QEj1COsGCIuKC675d549rVzsiJORTZm6oNAHxgK03k9XG37bU6kGg1KXpn92qB78vb4Wl1oq5TDmuBD0YfuuB1gdxJ2EfYchU5AJ1m5A4Ro9pyYHXvQ18rT848wCoSYkAUZ0R9x4Ij3UizgbnjQig8NyMlPbHW8cgNN+1DAWnUM47T4xHN2vOmzPL3Bs7hTo8l0eLLkO8/czaK+xBOHuQhrha+2e8TJdV/XbTDunuk9Pop1Cd4OKCBkO+XXW1z9qyX5tua53NmtnFdDI7X2znxlB7qgU2gUO15KnVcbbZNM/Lzfr1YtWdLz3g41KGxHy5Wi1WgYihjKHwfmma5dmsHVjvdWCEiBgK7Uwwch4YDxWHQraYC57wF/Fk1EyiEBD7EiJidWVdeRgdLhP6AmF7KXextf+fd0xYNMQnndSHo9Rw+P1o+kG7XGvAnu9OYrbkROt40+A8TdfDjI8m+H/oEB3bsB+lLP4oKR1lHaiv7fliiDbu5P5PHqauCftRKgYaJdFN5B4ym879WrarONjuBvgXB2iHmkNhW7anyOn8U+cndU5pe4De+vQhIWYo1NP2EDOZt+dRD6hq3Yj49Fs26TF3XeGBUK/tPo8oVJ1nHOBUx/elUXTiwG69S7Pg1IQMh3i9nGweP1/slyaxenmhJgQNhny1WB4L+yCGAuJZ6e4u9M7ysVITOkTEUD25v7l99e0iwD/ApUTt0/vJp+v2j4CDNSpkqH6drs/39/c+a7xWO14/Ttf7Ha6jHF9N1s3TzfzVYrFZb1aT5d1mstl6bUk8scP1dadeUGvnB77Nuxl9OUPhXq4WXXRzkN/SFzEU2tXWZ6GVtYbCtP682M6eLvz9gp6AwZB2NwqdjmMNTtQeBdsobfA2XBxOnJGaQQl8mZZ021W0VgBhw7Vg4cOE7qrF21E2i0+fZs3Nx4+eh1dYf6j+2unxPWOD6kOhNH6R2HhLw/lAsf2MqtwREl+mQiDpJV/mdhDR6fqYADSQ4he0bxUxkewr0TGGYZiQCCIuMrfYIRIPiB5+WE3+vO9lamZigpWjoUKTvPONySmVOxdTP287E5BTdnYuGi0VOxMIN+E6FwPMrs61ZH4OdS4SImE6E5B7WnQurn4OdCYkp0znXDQwrTkTi0PycnoV7O1PjE3iheJVPL+krtblhEe7QPBYwGie3WXPWQVsNsbvub/rNtabD//FhgAqxcDw+3TV3C+8kPSq+oyKMgfglx0RDLsiLzMHVGWuc2DflsA5ACE4zQELBtberQFw2rQt2rt9967ZbPjjPdKqhOpnrgAaAMcVoI8AnOE4s04DsHGabVb93QR20L0r7tPzyiz/1SFIC5Z9mXmPanVdAHrN9I4Cw+H4BoFxcTFuyXFg3pfkXGRdDuJD2e6kZb6axFHiQgZCvGpmE+M9FI5xX21IVMEdSUiJhxl7idoZ2OVfU3OybXIaQwkhc1lnMR8/N11qk9uuT961FubRn6iMgXpTUL0eEHfV4vWbhf2lYPDIXxcUlhTaNBBm1mzT3NSSoTBf4GsFX2Z37Kt03Rr11tEJT9jJIBBISHVvXK4heww4DsHGurReu4ju+9RsjtS4cRlC0PYqf8+u08E4pcPQpYFWUf7YwvhxBASgrOG4RLPmAC/jDAKJSDUTgkVm9Hi3WBgXSASLVjFSLyG3TPZECtjCpVcdAh0rxwNu9giuECTyC2Ddze775dOh2R4jahQ0RB8q8UP3xtsrBCysOwS+XeZJr3GGdSPhU15pvm02k3aYJoyHmlpRD3dC/diAmFqQ1kYz5mtFY2iFRKJBqz+hWGqb7S/NZLb5DD02VDEsHab7z8l083qxum2eF5tGCxsivk4Aiodq7z7AKo3GpvhY0kenyZHgKRxp/+OWOu5QTWuwshwcoMmK+olfT3gpfkO6QF1cxlVSHGWeY2xxB18XqRbjdLEESau9+bBuVl8Vi+qr3BfxUWccUosq3hd49IokFz+ZzT5MHr846j5R6vFBWD6s8wTWSyaUY7UQJHD8BQVxLpZJmLOkj6tf2Msm9KXlH4v1erq8234gp7pUrpWNbotcnSP9vxxMVK+ot5zsnFttjaFB3hLrzVCdctQ3Ov7p2Bm3+r8MK23/HaC+2h4fwxlXXCB190Hvn5r54+rbUnuVoYvfFXw4FjTqUT2VtviCL1WW5wwjgl0BkIzz7FR1XeZNF+rxTnqZvzZUP5ohjVA5bih38hhg7749Pzeb1fQxGC6QFB/w5t32wywIqCYhGODx9vdxqrzX42IStfyMsA9G//RX9yu5utgQ7eoHIZOicHy7wt74dv8fF59CzuzN2HlADzX/VoN6RBVlYI/dE3lwjzijDLAF537RuvoaBPUoZmC0m9Z92cxol4EGe6g7gFV+aR4fJ1/SovTAdag7AK7VZP60eH71baMsy3xkSu0BsK0/T/w6TFYcAtH009wHT1stFhrvvTRgEx3IkzsiiuLIwY1KTfi3I9ysSTBJlLoAz8GECO3BeUEA6dA9e3JmCj3Qw4/yC2sJHgM4eDOQcMGwdhDBhIM3ZNk7D4S1Y+l/OnCEbU/z6wqcGUwZD3o/i0G0NhizGwxnTu2G1q3U8exJExh3VJxvh0jgzjdGjC3A+RbJgs7hZskN3e5IdNY/9LER9kTER7krFYKyJyI+yuVivTmftluaxzAf6w6Aa9V4w9pXjYQqiGUIHLrBuEAdVyQ6EDsQQ9iIwbmC1UQMAbFne84IFQkRAEY6PhxBRjlCYEjjHCOMQCMfJShdcY8T5hZFPFK4NsfzWGFuT8yjhWuDfP10c4soX/2lm+Tnv7PbFtGHd22kpx9vblqIL+/cgG/PkcHvBcYHHuMgclQT4zBi4dK9DyQQZdihxIJyd6q48/H4ezc+d2GeI/POJxArlBLTlXBNXoMAdU9lY3TB3R6L8PA4vB1BOo6XYOZBhkc9vTOm5mDi7QvjR+x6t8CUtoeJ257Eh/GhQP8GWF9bc5sR0xPhYe/ujCabLflUmolcFTOImR8U9ENOwgAHBKDEzLjEnaBk/qW4NuKenYm/IkY84MXK5MQEH/EsFyHrExN0LwfUoHjNGaK46yArX1QASlb2KCZYQy6pQXvalmmKCR/POzUocnNWKiZuLEdVZNTqK6hW3fTjt7s4u2VfWCw7RwKqkJAJxjGgXzvYw0awofy2Azq1flx8SGgrC9exXjAeGLa9fjq+4tBJ6/YXZmC26elOJ4V6vtND3oEJeNNz1OX6rudQ0/dtz1G1y/seTC37jQ+hkvfOp1/Z662PGQP3vQ8ixf/NjwUS790PB5Hn25+jaL/3P6jNuL4BOoLQyg9isy66fd4DUfL0nvB8E6QLZ78LitxJ/u+DMDnHVmOL+XYznVGRmZ008bv7Yq6Sc28Wn+gkLUcdshi3uyVuX+oN1erAtMH6JLHWdB/2dAJxqMJnzdhopvTnaQgwU9ev0bCx/DlZUd47gWVXIz6W/f3Eh638Wsxy8kg554Th4AKiIIUshLNB9e0pRL+zCfUsKES7s9H0bMZNu3p6o/Pe4Kph1htHzbq3cbXpziqLXlgHdDWkOFDad0118k1pzXwXFZVBzdrprtiFtqM7wzqBcrxAWjzYjiBZbDdvfQZuj1OVEQljibOz94t3yG0E5rNIPWRdb8OjcO3iD56av5xhHatGRrV+9c2/u/TKEZDJA4/w90SLGXhglSgobF72XrWDh23U15r683TeuI0EVi0CmmbuPAawShQUa3k1tW/Z1Rr5WpoJkqF+NHyitdP5Jw9o/aqDbHSeMEbkr47bISmH7ED7FTP9gDJS606AsoGaatl2171ouKGau0YD4168rd0njSeryfPw49tT92Kt7i0hv01m0yeULbY1vlczwrLW0ffrZvu0uBUPju/aedDQL+ePiNB6cfD8vn7bpbucPD2tXq8Wz4c/OFZiqh4D3WqxXb765jh6SK0IWKbri+Zj6wxwdqBD2Sh6d3dwd9P/bt63HurqfLJkYUDqRcHz+3TlDgZWioBE2URaB75dF2ZNP8CZxmSqHgXd+vPN6mo+3bydLO9YkxxWiYBi1TwvvjbtUe+5m5xnqxXL8UZqRcBy2AW1UyBnmSFqxsCkj7vr2dZUPT669eGcyjJwQ+0I2DaLs/W3+eOeRWDgATV8Meg3NobLie4f7ncT8DkXETxsUDfqVbE1UTTEBoF6T4bp5jC6FqUwWt6k9Fg2UOnr6WzTfcb4qXk0XTsdNYMKkdSveOOsFQ9U/Wb66fPmXbsB6GmGTep7VeJBYHYArBEI4F07Wy5aP0GsHywAsEYggLt2WWrYrVdLByrGn9GYlMMaUQC4zHlYIxAAnYfZBAKr5QpECYRlLfHP/OcgRnW78MKHU67CQwUX1fva0XY4HI3fntcXFr4LGvFx7cMJGHPWEMDcZpATMKdVhYDns854gAzrQ5+1yAySeDrEhiWq+cxTC5xbPKzcEZcuJQymFEldhKm+DHYycIH5yP2qgqNg01VZNPBS3IuhlzdG0dBLccOiP4L/fdJ9JMBzN5JaFBF/W/NWMcazbbXzBjFsFXZEq7biDjVpFXdEe8ZxqzlXiDW798Tfcer8lES2bJCoZPH4OTbW0V7qMCsISE2y+jJrbheLTfRWaKJfoCnz7Ww2/Tg1JVnxbIkq+QUashxiAoyWvVdxgzVgNZtfPbVyhxkNKP0FGtQx682/orfkIPalmvDHME34Y7AmqBsE5u+4N0ORMuzWwEvM5YGXfrodbV92Tcbl0wr8DfcwTdAeb0dB33vMPQxw+Io7Cnbeq+4Y8Inn3VFaYXjuPUxj+u+8o7QDf/c9TBPgg+8oDcAegEeDr3xh8jcAHn5b0qBhV3UApklo/ihuuGyHcKWoJyuuPghDLuH6Dyp6eo+1nPpCbWXIczEbHsfXYwZx1AyYPD29mX5YpkvOZ79ZkEmJLukQ+K1x+NZ1AHx+fK1JAdE1xNDID/5ezR8Xz9P5J3MaMlbTKIFuT8o8jMz6RW0WfOLz2jGNSUO9mN82/962e1EIaFXI4P2MBmN7gCbjrAfraxk6FnklMgn9n7EYkS3YrUc/pYErEt1F1LFZ+/J1QNOgIGRy8DPk8UcIZoVqmpUIyAiaLoqQYexKezM6mc26mIWgGa7IeAHEj/tvwQfj7kl6AfRdEH0obkXGyyA+fNk+BPJByEtNTrURy9ZHCZqVsn4cn1lD1u6N68fV9EPQoqEKGQDjdh4FpS5mWJxnMyoLoitUKSkOWuXAjYaZkqduTHJXM8JB0+hm+AHiv6c3yqLchnfv736Jg/BkJyoIpuXZ2937V3fnt1evLiNBVuVFxg2Yl1kXWvvQvQhhsS/H4sFxiV08722zXi7ma2v4BdSt1nWfHkqbQ+ItjKDcAy1M4sIiLIxAPUIr3JFyYyqMSD2CKZhItTxRaHS6aXtR5GuVIxlmCElohObNFVJSB6AMzQ0YgDlktM37zO7TGB8ekdTjRic6knDm1kXi4lxNb7lqOnldMRc+1NwWVKgvV+fcIlfKztKWWMydazvCCDxzo4bh8b7f0hCZ1SOVvQC5Z27ogBwfY/SCqD7LNIvC+HHa4E38WXanGPyfK34PGtDq8cRiA13b4kQKmlsRhRv0wO9AEVobMART6NqkdTOnPu/gtGhJMVH9ZzVsDz0o04EnpjOPY8AefSjRcyAav/TnAoybp9PpcKdBXd9tH1tshk+SuuFV5MUErZCIxIttM8GEm1ggJUGzSGttmzSROKKkJ3d0nLn4C+5mvn02adVquXeEbKRiWMcp+urs/Nffz24vAqCMFBmOmHRpOMLXN7ehAI8iouFTeJf+m3jTiizlHuqED2YIy4KB8SZXgLABOBUU7gBUCt0S72OSA3Qf4gSKH5QvQdsSiSZhGpEzl4BijkYhMFGHMQdoE4YhDF5qAkSmB6COF2AF0GYNSAbQIxPEAeDTI8rR34DY+8SPr6YxDvpMtB7ne2qvjXWsZyJ3Os2jmKMc4vloHc7uFNwhjuzMBvx726y+vWtW77gEPtoGICWGT6ad0/Wct5aD5d4z7upEOItQD+f88YygGHevX/QHBXK7Wi84b1spdPv6cWE186fuq7T+uI4C4gJbokdeZ3hQTHyQXfbVMHw7CZGhIQk33dERn7WOAXC9maw2YbaniggGpy5t/+xWTvjVFxY8tWbsZc5jBenB8V9HtD6JP2n7SEOnLhew+wTGsXpOYw7M7snna/3NoCdQTVIkqOrMufdEeqwXedZ4bXAATcAmp/RH3HUQQgxZC1GQCiW/8wT5dLzmQHqx8L0xVajTc3n8aa2QeebuVfAk5D1JU1w9yZiy42n6/UA7yLsPO6AJwp1h48IGbcF21Uk4a8t+bbqtezZrZhfTyex8sZ1b3x9SLbEJHbJFT62es82meV5u1q8XKy01q1szcElDY7/sPnAYATmUMzTuQLgviFIsnyzWxYJXEzQs8vVysnn8fDFdPy6+tr6CoE+90RPChmzBjqXqfw7ADTsiZmDU9xP5EdSwCYkKGhL5dN0p6dbczpl4NVk3TzfzV4vFpt0ZJ8u7zWSz9bV+pujhWyc2SORLaz7N6csaEv+XplmezdrNMcjPGiFihkQ9Ezc3nlgPlYdEuJiLtewXkW7Ce3nvSxkW82w6t5LRJNRd5UERAr7GEeKh9pAYl+1Jsvt+225lag/UW98+JUQNin616GK/gpH3xQyJerU1fb3aBFTWHBLb+vNiO3u6CPNLe0IGRdzxDJ2eYw1uPAIF3yjxRdoifMzYzaGEvlyLOq85amuAwCFbsll8+jRrbj5+DNh2oIwXwBuySwIRg3qm83Zg5+0q7OuNKvUj49TjOySv0a1tnkh1CSwCko3uabVYHgv7nnOhkLgY93EXr74dZnDYoRZIiot2uj7fx7Z4n5NUCXHRrTcL33PFrmpcPPL7LL7s575yMCaVm//V8cgIy78sM49q9wll7jU76GyKwwo5mnLxMc9QOMCgIxQXYZe16FC2u7iyn59xtLigAZGvmtnEuvbiWPdVh0YXpWMJSQNiXz9+bronOLed5nftuHoiR+XExY3Fg3aT5vKvqT2PJrlcQSmhaxbY9dojgGeH7qpGxmPfhSk4/E3YBQ0jMRcNyCEXl2k+aE+LHOLRtcIvu/v2VftsvXpr6edDTk8nEGiIiCB8Pm8iGLAc3wHpEnttpK7jhe/Ii7HGRlmv7rHCsga9PbAc3VbrloDg7An4Owy4Dsr5yYsuEbSQ6EiZF7s7/L1fPh1G7t1iYV32EPxGYUOZgnIqvLde6iKgYf2hcM4W1pSeCDpZayhM/Hd+CDTigV8opl1KIu8VCNYfqu/WITNlPdDM8Hsrgy9FSA96IFJiDd82m0m7LEyY4YZacU/3pdS2jF+ayWzzGXpPZAo/WCMcQ/fLvll2/WppX92mjYmveKT9j/tz5ENVrQOwdAiXxz2ri+NohM9y3ODhW3+8OLOz8PQC5zfX15fn91c31w9392f37+98lI8wKbbuItqOdhOka239hJcP6qh3l5e3D7t2Pry6ubm/u789e+cFYUTKsvYZ0RF2xOKPy3+d/3J2/Y/LCKihvPjIL67uzm9+u7z9I0pv49KGRB2rx2mJ4eiPU0wu/SBODYJVCwVNprfT+fR5Mpt9kxK/8TWOkKq2ftDahuK52378OH2cthV9IOG1w1G9n392xqLW8UTgmq3HJzuPZzaesOw7EbLtBGXXofQrHd59D+5xIWPJaRBqqaAOv7g8v7m4fHh9dvXm0tDonr4RrGhtutYwFMvl23f37Rp39sebmzMnLLBiDCzXnv0CK0bA8o/L68vbq3Mh0wUKqBcBydX1b2dvri4e5ODfPtzfvLs6px1GBBMpIQK66xu5QZ791jb47NUbes9FgGGV42BqXY3Ls7feqJDqEXDdXr69ub+UTX599v7NvQsqrHJkTLeX/7t1Mt2mHlE/CrJ/vr+8u3+4v3p7efPesa9g1Qh47q7+z2U7dW4eXl39wwUMqBcBiZi/h9n89uru7dn9+S8umEgJ0dBd39x3p5bXV/94f+tmUUR9X2T9bZ72tA8lgrZ38H7ZrGTEfk19hI9qPeSt5CpWKwTqvtVCEyx6b3vBCF469TRTFp39hFJ8nUcDup98om2n+zHMDbeetw8qRi6naYEaN5mb8zPauTlq25fz18Q7lR81up65oWblNvtCfLDlyf45A72g+1C632IjGh1vsEHj6HcXG9OtFYZjXwe5N9glrwpChGSXYeJySilDogF56x5Wkz/ve59b5yGCdWNhUvNJuRuRWjUWomb5uXluVsZYagyOWi8WludGud3gwdhViYVgOfk2W0xMccao/R5qxcKxmmyaN9Pn6abdvBYfHeH0KsdCtfGcTZsBZtLXZrU2B9hjSI61/Ffh3j5k3w48qCXfnccraGrfDjpXCH/VWgUsV/TdvsPesvLfVMgb8Y+rxbPwI28+/BcXAKgTAcHv01Vzv/DB0avpMR6K3V/ObXa/K/ESdq+qcrT7fTvC7B4CcLF7CwLO7qypd9mWLbq7rfWu2WzY4zzSagRq5814Tb3bjO/r1+bbhjPPNPUbl/ll1d7NWL7mXWmPPldm9e9tsWv1G5V9tfsiLzGvNV2OE/vQFHpms9OF9XD0aoai+aiTSzYIH7nskk2vvN9k6z0UD9VrffGk60UeOfnqhXSaXTWfT7NpZ35pQAdAfljAD4PtvZGuvP/EyE+r/mkcm9Y1k9dDtOovcc0PhHWlT7y3wDadn5rNm8XjZPa2C3GdPD2tfp9uPl9dsGHQ9UOR8V7R6mjc3s3aEdx1T3+c9B9rhGq3vViCNsh7pGTXanyX1DN8z1VOzbbae5XLyllM1fJgvzUfcvLXIb2WCKE6m80Wfyom4A5mZJBp6zqyb2j4F4acjH7gcYkDQFfTV4YM/wiRFQGuZrSMPNayTKBBPk0/NcqjSpui0aG8tcGyBQ6nGatut/OMGcCqeWymX5uVPamwigDUCoPQfSPSFYBWx1m9amEX8/X5rAssNCs/FAu0s1WzXsy+Nvf/unfRN9KqWTmaQ5OYcftuCPjh+kcRCn5yGLoYWtaepJcNHJBmvnq/si2DiMbRsSKjG9S2EUA2MpmmO5BjxWhA7u/feOGQ9aLB+G0y2/p1yL5mHCh/TlrVT51vdT5ZTj5MZ9PNNz2ZNBubSZQ3WGQiiWD088XzcjHX3nGYgII6gROr/3kwV93E58GMnQPbjXfSju9irTZ62cBOQZljrlpPDtli3H0qmY3Hg1S2ead9bpmNxodltn3yg+ueYXi8aGc+oH7eaR9keNppR4jq1Ho9mc62tkm/KxS6dWsh/FZFo315Wzv3TTAsbFeWk6qm91DBXbHWs9vZTKPhcc27UuELFUGE27VauHDed/AOreVx4wxUbHrcphrQ4wzVCEMepxcAY86AQmcGC4YCSXQWGj6PbgOgc9gM5Vwa26Z4bfdydMVcJhtRTDPZDL09Mtt75K0UMgMNxSLHAgVZZRYkjFiOA0gnmllWArnmWEAWTitGj372h6HsZldn62/zx6tW+2Rj28X1soE729RX5UipaZu5oHX0wmEZCQwG8zqAhKCNAv19LByP7+exyCUMT4vrotw9Ky7SavrejsyI64TRLyEuHyjDlMKyzZqh4CaFJdywYQvLuqGzNl+2Pz+621Yv9YYo9OhpYHjiDa3DiFcLOM7QlwuedASm15WPgA0NIyRQRC6MBBOOFnzOR8IMQGeCgPHnfBz8GHQuFC4ngsNxIkWYkIioeD4q58h4JrB+YDwfk0twPA0HWWhsW7x3aHrY0uIXJ3tlCRBHA7QZMByDtBEY7jduNAL+ldtBhtYAQ+f8jseOMwH2an+njtJxuCS61DoMNCfSCuh1bY90lDaXYag9DsA73N53LofEvF85B70zMDh5BB6x5wwIjgNvAYEEoDMwOAWhIxA8Jimh32Et20vYWKckiItnAfqdFxs/SGd0up1WqWNXCNjkomBfEIL5E5sXulcxmrK8zg4zpcrmNx1Vsbwko6qSr6sMVPa8j+K1HYsPOrUaIarnrRXZLq+Oag+lQ1Ry7suOKtmXZVaV1qtRoJR3CWpUu/0wmz7+2tg4oqNepUKI4nXzb65KWTRIGe/iWVHpcMdsVDz9NJ9srJfLimKlQojizSN7IZJFA5Wxl6Jd2RB12yd222TRQGXstu3KhqjrCqVcffvCjgohXdxde7x1Xt+xiq5AVEcAT0yNg/BJSU31+CHDNUhzytU86guwdoPe1iAvzQ7IwXvVhcGG0R24z0sU0IU9Ed+/E3VITr5vryNB86jFRnwyYl/2F0bQBgadkPKdOxRDte/T3L1P0UYSSwvvmiLO/QSP9vblu2OyyoF0ciQe2Z9AtjDHb5lxmUpBj4thqFH7qgGtz+FzBlQHt3vuGxEYhX/5iaF7RIpwDZy4Qr5n4LFqcNA57GYHcUQ7qY6diQ+N27YxAPZY6e/ReTs8TrvWscP2rTGHWjZP7h3Vq/q36C4dldO2dBAEWmYiUvTPDXEAEh8a8u8yn4cPABP+1iESpFXzvPjahK5wJil/C8MjAe5tkHWgPMik2xvIjOionegRpNvgZ0I/TlfPN6vdS+JfJvOnVsEX5xlMSgmG+O+tPYpKh7Ov4aVadSq6xeTyr8fPk7nVgVWLfg/noqc/ooOhdUPQ/OOidHA0NJGDOBsI6ACHY9DO9HE89A6M6Xz0AYY7IEN2X4AjogmL7Iz0gYY5JEQXejklfWxBjgkHmq9z0oca1UEZ0jDjOCqa3MGclT563GEJ61ZnD6EPi+0lUBCgp2D4HB6NKco38eDM/fmwAv38YZ/ixh+LmNIPB5EPqkhW55k/12YA3/35U8N3wJgNEH8qYodoxNO+bLwROIgcfASO4KOOwLEB8UdAn40dM80jntWiLxf21tPqHPumNTEwAK6PxikKjgOFERXfR8GNiecA4F0N9DE43A9wYDhdEvTRuN8UcEBxrwv6eJzuDDhQYDp2LhB+QnYKhraA3LoMk144NEnBcvFou3ZEFI729azNB00j5+vqy6y5bfcZDyxa5UiA5tvZbPpxavXyMTxq3Uhwln52MVpy5y0Pxmo2v3pq6/r2DKwfCVbn8Tf/8sBzqBgTyB++QP4IAqIvKLsMeDYou2KBi8h6+2H9uJp+aLq0r+/nhz9dtI8MQuydsm8uGX99J8WJ3DDMV906PFKEDziPUzoHjQONeRBHtIu0q9nk29m7KytYWSw8XKvdOD9zuD9N4whUZPTGrlmBQ0RhcBqYnRCtDVQHLdbr6bIdQDdkSi2frrGnB+egcEwRbgXCSGABEHCzJQ9iHkK5E3F+qC9xEzP0TqQetUCRhUJX/VYIX89oV9zazF0Dgroa6nWYf7uqAi3VxcqCeXfxqw2LXjowIcVyOv/koXC0q2dvPmgblc+BucWjWJy2diagLdvrQCFt3fwNd1BnMxsrYsMlJYRAU2z416ZZns1aB4CVYxKWDqWMW1s8iPTQPIICbJ3Say151dOusEHIehICoKnjJT6Qa8+udygWTi26pN3R1UbJr3dsMPU4nJFgD+BiZ9izKuek2APKvXPsWcFwkuwBMN5Z9hhgWGn2enj4efasEBiJ9oB6bqY9q2pGqj2gmptrD1PtmGwPaPbMtmcFwk63B/CE5dtjwGIl3OuB8s+4Z4XEOLH0rMUv5x4Dii0/V99uY60f6j7nnMQcqRC493E2Fkorf4vBGhq2pJKYXBZXB1iMZZaExF1wHeAwll4SDncRNsNR7ViN4eCmucfrvKwnZ8Dg9QlBoh/CosBMIF1y8lvBUSP6zy6Up/u00LPDkCqVAsd0vn1mUKIm3SNFhEsvqQ0PSKdghMbOsGAHRo3fbbNuB3vtYGb7GhGCpbrINIeh0zSPVAEu/XNoMd059li7fanATri8vnXQM5LFOY0VLaAbqMbztP2xnVlcC7xOYOPPb66vL8/vLy+8dY9UEZxuQdodQq6yoPEJV0LcsZFERzLD3FzQnrjEudlw73uAcuq6z2X+JMLdHiePnyP2+YkQLUPe9qIHboxD1J5TS1zD9gKbcXF1d37z2+VtyOTUZPzNZucR2/7eKfHvVKWhw81QBPFxksZB/2LzFGsLnKov0qRIsxVrjzZhh2qMuq+LO1E7L34o9rKnKV1tFF782OAA+gLgYpMWVuUcXhwo9+bFrWA4vDgA482LM8CwSJweHj51Y4XAIGyAei5NY1XNIGeAai4lg6l25MWBZk9e3AqEzYsDPGG8OAMWixfvgfLnxa2QGLx4z1r8eHEGFBsv3rfbWOuHus8xv6Z3KBa6z822642dx9HVjdRatnl7bJDp/Z+FJwH6D1V8lGu9PZ1/mjXcPtcLv1DPI0rd+h800TQKHlD29fxhqOPRfUj7NcOvOZYLfRUxf7J/8BtoGx0r2VqttMcUzOgOQa3mBULt9d/bkmb1XYnW639Rn1rR6XUjIVoV4Dur+tmOs0kpx2dWlSIOs7tSjm+sKkUcYx+lLB9Y18t3gE2qGb6vqpbr+JpUMnxeVSXX4QUqHX1dVWPP0XVXyPZpVb2UQ+ujnuW76soxx9VdNcNH1UeXF2puVmnzRYE9ecxXuP5b0hOLIi8Qb3HU47bmphGWotRvJSJVM5ei1H0lIlUyl6LUfSVKDbbDCi1WCr5cVDFU6hxQrDYv+F1MH43byxgGGJfA5h4c55hmBqDtulmdfWps0V09LGo9Pxjp6bhKivSA5Kz1H782atT8cbg64lmFg5T1ec4BACyXs+njRLy+Uw+bPeV6OXfFxsskjrYR+1IXtomwgsmxmA+QE72+IyjLLUn/IO6CzOUo7oYLZixwQcXPWmDFBK34fDKbfZg8fiFx7QsMbLeaGr7BHuAbWoilW+mpVwqFLw2qNOPaAAsO3cmYOofOhs3ynoImIE5zsCfIsjgoxentwowOiAhH2Lee1SFnPoh36iOFRSMY76oRqQo64gC6gj39/bKxAKi7ta0XiAqxoHQOScfx83oDlA4HcXl9q377CWqVP0dR89tktqVXj32BcFVXrybrg92eq2ccqLNXcuAVEtfHXyL7LaNcKHPyXidcVDpbD7iW9bOXCdcRJ5YP1xtZvIE9gQlxOREwFELf3LhuiA0Zcv8OHYqnyM1CutU7W64bciJnbpz5038o4QbO5ZWEKzZ7vlw3rLysuXGw95POumF1ypVvx2bc79TME0aUXkkn/OfwIXeB32an5ywIXvAAmsD1rpNmtqD9w5r7xfu1X4edQBGREbb1mz87BX7o1OrhyKKZ2RGX9957BKg00jAZQURCD61vJAKhyDjfD0UiqHuzv+kwalRLRVB6q92K9LSJnyOoEZue+aRwKBJLnbEb9yXClb3Rr/ShJvlzLDXIm1ZcYchDVlz1XbP6On1sbIr3xQbe+hBl/I0PNIhYsKcyYyY9O2gMJ0pdNzCWTeQZfv7OAZNSNyomLTWWAx5maiw3LOIKzwvNvmYont7s6d6adMvN5FPTe+/ZA4gUHnomUSod5hPWRJo4WTVrwypigXNyFOADy2I/U5rztgKbcghvHiZoQ/sPWInn1hY2FSkbvgV0hCj4VC7UeywysMECRXwzVRpBDH/3FGoyg59Y5gE4gZX5cGyLmvZdY8MOTABD6odgw2zDcFckfw43wV7aAcs8IMrHAXL1dLehjyCHEhGU7YkKcTdhu8FASw88HWmd/JmJt9L2vtVMR1hxnfQEecGMcmVpB+t6b+mD9an5OGmnyKveA2J3uIioIRDPzIcvO052gLUPOh4pZQfpykz5YEXj5tyhOsbQ+SC1k8V2mC6EsRfGdqudPl4vpuvGdPfLAAoFRUJL7TMWJ08v9kI7i5ezBxpErR+T9eb9snWXfVCcaLXdANlWjsmzF6JdvahY1mZv2IBmzXWFbXgoa22XQ65LdCz6QlYLFLpbrtI46iy93Sxum83KvsDgYE5UAe6wLHbzcbF6bNrSZ7agAwtIRE50rNP5dDOdzC6MbLgFJ5ARHePz5K/dd7e9u1IXMQTCoB5U6sfARq0aa7nMWE75aOkIB7qjg0SrPpYJV3h38SszGrFXMoLyZrJ6/CxiKP8yKFZLDbw893XxV2a9NdQhavE8mdJx4qT+k0NFJxh2t342fTT5oDQgtW5MTF+n66lhDaMBHSoGooljMDs4LvfeGK59q0yT6N/bZv7YXG+fPxguvvViEeZud0aazj+BhKs9tVqxCGq7m1lB2Nlcu17JoZcOVJ/D8tFrGcUZbVfrhWGgTThODpWd4diWksmn5mK6kg//PcFBGUNgvJv+t+cYnijVYyPb9HNpuGHTBERA15t3+w/eWKcdKDj0rMPUOUw62CxifL70Xmm6ADn54vBOsyfI6lW/nbYCn3Yfs13ff14168+LGX3nYoRqlBcZe3fHv37VfOzeubRnt9suvqvxxE3KCsdMzgWbx6yXC9/87j9P12fzp/vPE1qpUiaOwpuVVZ8sEq4O+0gp1KeUGXhpgZr4q4rajqPy7NjQi8vXZ+/f3D+cv3l/d395+3B1zG37dbKaTj7MNCT94u5NV7XL25d36vN68fbnrlHYfRSIqWYsTG8nf13NPyy28+6OtFGdSwukXsUYiG61d/ZO3URUjYGqnwXNgCMgC1pf8/tejgCD5kNhj6mqXOl+2zTd7dbmY31Q+nE7F16iqlQpF6TvUVyOXDTdO5GVUaNWMoLOyzlX565kBJ39j9jRWgO+ZFf2LpJBaCymVSsZpHPbGsX94lVnIUaNSrkgfX9OppvXi9YNeV5sGi2uH9PaKx2o+8sWHCZwpftikTdShrKR8jd7W1XqKE0ku+BNL5sQBexQ8oU6Qtc30v/LqTuO1fQWk52iv0+jAIpSL9QZR12j459OnSCrHFunOJgHMLLGh9Xiz3ZL+qmd3QrF+Lx42h63r12ZB1EG6QNaertEPm5+mk+6dDQ/LRezbx+nsxmlRhR+kIUfDoUxff/54w+tuuavH37+v4c8Iz//kJ5kJ+O25MdpM3tqC/7H/lb4cfH83PXSf+5++615bHulKyGL/K/TH378j9Mfq+SkSMf/+Z8//se+hvhB/IcolrR/JT8WxUlWJlqxRCuWtn+lP5bZyWlSa8VSrVjW/pX9mFcnea6VyrRSeftX/mNWnYyzQiuWa8WK9q/ix6w+KSsdWqEVK9u/SqxYqRWr2r8qrD8qrVhNtKDWSrVD8h/1j2V5ko317hjrndv19fjH8vQkH2d674JRSKguSfRxSFKqUxJ9JJKM6pZEH4wkJzHqw5F03Z6c/pifnmRpqZfURyQpydboY5JUZGv0UUlqsjX6wCTdACQJNjSJPjbpKQUy1ccmTSiQKZgjKQUy1ccm7UYgSbE+T/XBScmpkuqDk5KTJdXHJiWnS6qPTdqNQNJOheQkLcGc1wcnrUmQ+uCkYxKkPjbZKQUy08cmS6iJmOljk3UjkORoSbCEicEpfizyk+QUrGL64GTdECQltqZk+uhkBWmVmT48WTcISYWttJk+PpkYH7zt+vhk3Sgk4x+L+iSvKr2kPkDZmDTMTB+hvBuH9BTTnutDlCekHeX6GOVik2k3o/RkXOsLTK6PUd4NRJqiJcFW0w1EmqEl9THKu4FIc7SkPkZ5NxBpgZbUxyjvBiIt0ZL6GOXdQKQVWlIfo7wbiLTGrC7Xx6gQYzTGxqjQx6joBiI7xayu0MeoSKm5XuhDVGS0SH2IipyccAVwCLpxyBKs6YU+REU3DlmK+TWFPkRFNw5ZhsrUh6ggl7lCH6GCXOYKfYBKcpkr9fEpxfigq1epj09Jjk+pj0+ZUSBLfXjKnASpj05ZkItHCTw20j8o9cEpSf+g1MemJP2DUh+bckyuRqU+OBXpH1T64FSkf1DpY1OR/kGlj01FudGVPjQV6R1U+tBUpHdQ6SNTkd5BBbzpilxbKn1oKuFRF9hUrPSxqcbkklHpY1N3I9CeQdtRHOsNr/WxqRNy66v1walTcorV+ujUGS1TH5+6G4UMPXTU+gDVYmVDF/VaH6G6JGdZrQ9RXZGdBI485JlHH5+anju1Pj7jU3InH+sDNE7InXysD9A4JXfysT5A44zcycf6AI1zcicf6wM0LsidfKwP0Lgkd/KxPkDjiuj3sT4+Y+G/oQevMTiWihk0/jHP25JAJjyZiuWtFVqfVBk4KJ2Cw+mpOJ0mCFL5k1o0JW1E/qaW7QYjT1Gx4Ix6KlY6rK/kT2rRbjjyHJtK8je1rNiICvS0eAqOqqcVtdjKn9SiNbXcyp/UomNqwZU/KUUFZYBTNT02wUAngAEzEAqQUTBQCpBTENRBXqIdC2kFQR4QYMF4CfqAAAuGSxAIBFgwXIJCIGwW0guCRCDAgvESNAJB1YDxEkQCDjaF/E9KLBoJIBkSQSXgUAHLkAgygYAKRkvQCQRUMFqpYXYBsiERlEKOnnsTQDckglVAN7YEEA6J4BXwOQMoh0QwC3mNbesJYB0SQS7kYxQtIB4SQS8QUyGDnJ1wLdAzfQLIh0SyD6gbkgD6IREkQ4F6VgkgIBLJQOCzAVAQiSAa8H0+ASREIqgGfKdPAA2RCLIB3+sTQEQkkolAd/sEUBGJIBzw/T4BZEQi2Qh0x08AHZFIPgLd85Mc0q05NYEBIZHkBsIVUBKJIB7wnT8BpEQiqAdi6we0RCLIB3zrB7xEktPuYQKYiUTwD/jWD6iJRBAQ+NYPuIlEUBAFyg8kgJ5IBAlBoAUERVKQ56ykgBw5edJKAEWRFORZKwEcRVJQnmICOIqEJikSwFIkNE2RAJ4ioYmKBDAVSUnTfQngKpKSJvwSQFckJU35JYCxSEqa9EsAaZGUNO2XlPBagyb+EsBcJCVN/SWAvEhKmvxLAH+RCJYCNQXAXySCpiCWD0BhJIKpIJYPwGIkgqwglg9AZCSCsMCXD8BlJIKyIAwH0BmJYC3w5QMQGongLfDlo4KXUYJtStHlA5AaiaAuigzdqQGtkVS0zwh4jaSmfUbAbCQ17TMCaiMRBEaBchsJIDeSmvYaAbuR1LTXCOiNpKa9RsBvJILFIHoWMByJIDKKdkK2nmAN5cIbRDFiJXrRCYiORNAZVIeBIROEBoEBkB2JoDQIDIDuSASpUaDkUQIIj0TQGgXuNwLKIxnTmxngPJIxvZkB0iMZ05sZYD0SwW4UKHWYAOYjGdPbGaA+kjG9nQHuIz0lt7MUUB+p4DfKU/SqFnAf6SnJvaeA+khPSfY9BdRHekry7ymgPlJBb5TocScF1Ed6SnLwKWA+0lOShU8B85Gekjx8CpiPVNAbuM2mgPpIBb9R4vEngPtIBcGBm1cKyI9UMBxl6yiUJ9V4DMqCIRMUB36GSgH9kQqKg7AaQH+kguMoc1wuGDRBchADDAiQVBIgBY4BDJsMr0BvslPAgKSC5kDjRVIYYWEIsYAxFoYgi16UhSHMAoyZ4DnKCrUFGGlhCLWAsRaGYAsYbWEIt4DxFoLmKPEJASMuBM9R4kYOgy5S0v1IAQeSyrgLXCzgQFLBc1RohFkKOJBU8BwVejBLAQeSCp6jQr2wFHAgqeA5KvTyNgUcSJqRNGMKKJA0I2nGFDAgaUbSjCkgQFJBclSoU5ECAiTN6DED/Eeaky5jCuiPNCddxhSwH6lgOCqUu0sB+5HmpMuYAvIjzUmXMQXsR5qTLmMKyI9UEBwV6lalgPxIBcFRoURjCsiPNKcDmwD5kQqCgxILRkwwHBXKNKaA/UgFxVGhLF8K6I+Ujs1IAfuRFrT/AciPtKD9D0B+pILhIELGAPuRFrT/AdiPtKD9D0B/pAXtfwD6Iy2og3QK2I+0pLcxwH6kJb2NAfIjLeltDHAfqeA38C0XUB+poDfwQ38KqI9U0BvE7gioj1TQG3j8XAqoj1TQG/Up6qUA6iMV9AYxdQH1kUrqA+P9U8B9pILfqHFHCXAfqeA3iH0XcB+p4DfqFJ2OgPtIBcGBh8ilgPxIBcFBdAMgP1LBcBD7CGA/UhnPgTu4gP5IBcWBXyikgP5IJf2BO8OA/kgFx0FsJYD/SAXJUWeoXECApILlwM0BECCpIDlq3McGBEgqWI66wMuCYasNwwYokFTwHDVKCKaAA0kFz0HsJoADSQXPUVeoqQMOJK3pm84UcCCp4DlwcjYFHEgq4z1QcjYFHEgqIz5QcjYFHEgqYz5QcjYFHEgqoz5QcjYFHEgq4z7wsQAkSCojP1ByNgUsSCqoDnRPASRIKogOYp0GJEgqmA6cnE0BC5IKqgMnZ1NAg2QyBAQjZzNAg2SnNKufARokkzQIRs5mgAbJZAQI+mAE0CCZ4DpqNEIqAzxIJrgOlC3IAA2S0TRIBmiQjKZBMkCDZDQNkgEaJBNUB4EVjFdCE/oZYEEywXSgHQs4kEzwHJRUMF6C58AtMQMcSCZDQFBLzAAHkskQENQSAQWSJfT1dAYokEzQHLglAgYkEywHbomAAMkEy1GPUUsEDEgmaI4x6gNkgALJBM8xxh8JAA4kE0THOMXLgkETRMcYJdQzQIJkgukYE88kwKAJqmOM7usZoEEywXWM0SCIDPAgmeA6xqhbmgEeJBNcxxh/BAF4kEyQHWOU3Mjg+5NMTjV84OAbFMF2JKftVnl6kkKLgO9QJBWCHv6y3ksUQYXgDzfgWxQZDnKKmwR8jiLfo5ziNgFfpMiAkFPcKOCjFPkq5RS3CvguRT5MOcXNAj5NkW9TTnG7AKRIlsvxww0D0CKZfKFyilsGIEYyQX4kCW4ZgBnJBP2REA9/ADeSCQIkSfARBOxIJmNDEnwEAT+SCQ4kIV4/AYIkEyRIkuAjCBiSTNAgSYKPIOBIMhkgklTdlnAK125AkmSCCEmSGi0MWJJMMCFJe3bJy5PWiQSFwQgKLiRJT3HJYARlmEhKPN0CIyhfsnR+cP+4lQGyJJNkSYqezTLAlmSFjPrGRxDwJZkgRZIUH0HAmGSCFklSfAQBZ5IV8n0YPgcBbZIJbiRJ8TkIiJNMsCP46SgDzEkm6BH8kJgB6iQT/Ah6SMwAdZIJegQ/JGaAOskEPYIfEjNAnWSSOsHfSmSAO8lK+eoSX14AeZKV8jiX/JhWJ1kN3usB9iTbvXzBlxfAn2QydiTDlxdAoGSVPBzgxgkYlKySAeK4cQIKJatkkBZunIBDyXYBJLhxAhIlqyRVSTyfBCNYSZ9zjHmHgEXJJIuSo3d/GaBRsoqO7M8AjZJVdGx/BmiUTFAlSetQY2sL4FEymkfJAI+S1fIVLf5AFBApmXwnk+M2BJiUTLAlOLGWASYlE2xJkucY5ZEBKiWT72XwKOQMcClZLQev7YvxSV6AAQFkSibJFGI7A2xKJt/O5CiNkAE6JRvL4au77azOwfABPiUbJ4aNEhAq2Tg1bJSAUcnGmWGjBJRKJmiTJB+jDQScSiZ4k6Q47YJmTksw3IBUyQR1khQoE5UBXiWTvEqRoiMIiJVMPqwpMryf4dNoMYJ4UFAGqJVc8CdJgVpdDsiVXJIrOIwcsCu5fGBToEtiDviV/FS+Za+w+ZoDhiU/le9wa7wweCx9Wpgwg/fSp3IE0R0wBzRLLriUpCSeloNX04JNSUrUPcsB1ZKfjsnVNgdcSy74FHy1zQHXksvXNijTkQO2JReMCsp05IBsyRPSdckB15IndOxkDriWPCFjJ3PAteSSaylRlyEHZEue0IxmDtiWXL64KTPU1ADfksuUHriXkwPCJRekStKF0yCSAeOSp4lBMqBccvnwBh0OwLjkMr9Hic9+QLnkKX1jlwPKJRe0CmGVgHLJBa1C4AVDJ1N9lOg9Rg4olzw1OJ054Fxy+f6mxBcgQLrkknQhJAPSJZekC35tlwPSJZfZP0qUSckB65LLRzgVermVA9oll7RLleCFwfBJ2qVC2d4c0C75LhNIhmMGIyhpF9wlygHtkgtmBY8iywHrkkvWpcoxTzKHOUEk61Khx6IcpgWRrEtVYt5FDjODSNalwu0IJgeRrEuFb2S9/CByANHb9RymCJGsS4069znMEiJZlzrBC4MBlKwL7gDnMFeIZF3wE3AO04VI1qVG/ZYcsC65ZF1qfOUCrEtemJZPwLrkknWpcb8FsC757nEOIRmMoGRdavTclwPWJd+FqBCSwQhK1qXG1xjAuuSCWMF3dsC55AV9DZsDyiUXrAq+XQPCJZeES427WYBwyeU7HfxqIgeMSy5YlWSMMtw5oFzy0jR4gHTJZbzKOMUlg8ErTYMHaJdc0i7jDHXLAO2S72gXQjIYPkm7jHNcMhi/He2CcQc5YF1yybqMC7QzAOuSV6bZB1iXXLIuxGILWJdcsi74bU0OWJdcECt4hEkOSJdcki741U4OSJdcki6EzQHWJa9M4wdYl1yyLoTNAdolr0zeJ+Bdcsm7EDYHeJe8Ng0gYF5yybwQNgeYl1wyL7jNAeIlr3ODzQHmJa9NExAwL7lkXgibA8xLLsgVwowA8ZJL4gW/9csB8ZJL4gW/9ssB8ZLLOJbT067j0iT9MT1Nukv8HOzHgILJZUgLfveWAwomlzEte8GtimynDVQDYyrDW/BbuByQMfnYcKYAXEw+NpwpABWTC7aFOOkCJiYf0/sh4GHysWE/BDRMPqb3Q0DCFDK+BbvTLwAFU5zKEUT9ngJQMMUp/Wy1AAxMcUo/Wy0AAVOc0s9WC8C/FKf0s9UC0C/FKf1stQDsS3FKP1stAPlSnNLPVgvAvRQyzAW/6i0A+VIkchqi+0QB2JcikUOHrgYFoF8KGeyCL2AFIGCKRE45PIEeoGAKQbOk+L1wATiYIjGsowVgYQpBtKT4JXIBWJgikRkZUmyKFoCGKSQNg5OlBaBhChMNUwAapkhlAiiU+y8ADVMIpiVNUM6mADRMkZpGEBAxheBaUvwuuwBETJHKESyxPagATEyRSv4TTVoImJgiNSQjBFRMkcrxQw+6BaBiCsG2pHi+kAJQMUUq4znRpCUFoGKKTAZ0EukbwfhlMocXbqCAiil2iVjRK5YCUDGFpGLwK5YCUDGFpGLwK5YCUDGFpGLwK5YCUDGFpGLwK5YCUDGFpGLwK5YCUDGFjIDBr1gKwMUUkovBr1gKwMUUkovBr1gKwMUUkovBr1gKwMUUkoshVg3AxRSSi8HvCQrAxRQyWWuK+lEF4GKKXQQMbhuAiyly0wgCLqbITSMIuJgiN40g4GIKmbs1xZdFmL1VcjHETIEJXHdcDObyFzCFq2BbUjyYpIBpXAXbgj+9LWAiV8nE4Cxk0cvlKl6foFRaAbO5ylQpaGhGAfO5CrIFZzcLmNFVPhdC38gWMKlrIccO30sAFVOUcv3E3R1AxRSl4SBYACqmkFQMHmNUACqmkFRMa29ZcpJl2Y9p662l43Yilu0/6x+z7CSDGWoBQVPIXCrH40oroX8iKgBTU8isKkTuYcDUFJKpodoPhlcyNVT7wfhKpsat/WDYyzGr/WD8BVmT4mE8BWByCsnkEBMdMDmFZHKIZQ8wOYVkcogtETA5hYyfIbZEQOUUksohFlRA5RSSyiEWVEDlFJLKIRZUQOUUksohtkRA5RSSyiG2REDlFJLKIbZEQOUUksohtkRA5RSSyiG2REDlFJLKwUmUAnA5hUzIgqYiKQCVUwi2Bk9FUgAmpxBkTZrhDh5gcgpDTpYCMDmFIGtSPCatAExOIR8ktbMY87kBk1MIigZ/g1gA+qYQDA3+WLAA7E2xy0KLb0WAsylkAA0xsQFnU0jOhpjYgLQpZAANMbEBa1PIABpiYgPappABNMTEBsRNIYkbYmID5qaQATTExAbcTSkDaPCJXQL2ptwF0KATuwTsTbkLoEEndgnom3IXQINO7BLwN+UugAad2CUgcEoZQINf+JWAwSllAA1uGyWgcMpTwwiWgMMpTw0jWAISpzw1jGAJSJxSkjh4oGcJSJxSkjh4oGcJSJzSROKUgMQpJYmDR4WWgMQpE3oBLQGHU8o4GoxdLAGDU0oGJ0MvpEvA4JSJ4SqjBAxOmdABpCUgcMpErp+oT1YCAqdMDbEYJSBwSpm8Be82wN+UMowGTQdfAvqmlPRNjnpRJaBvSknf5OgmVQL6pkwlfYpuPCXgb0rB0aR4IGsJCJxSEjg5/q0GQOCUksDBg1NLQOCUqYGAKwGBU8pYGvz2rAQETiljafALsRIQOGVmmn2AwCklgYNfiJWAwCklgUNJBiMoCRz8QqwEBE6Z0QHcJeBvSsnf4BdiJeBvSsnf4O5ZCfibUma1xVMBl4C/KXPTBAT8TSn5G6KbAX9TysS2OUoxloC/KWVm2xylGEvA35S5aQABf1PuvreDL0eAvyl3n9zBVwLA35TyqzsFvhIA/qaUH94p8JUA8Del5G/w5IQl4G9K+fkdPGC4BPxNKfkb3EcrAYFTSgIHjy4uAYFTFvJdPG51gMEpC9MIAganFCxNWuBbK6BwykKOIG5IgMMpC8mCo1R8CUicspAjiBsSYHFKyeLg0cUl/DxPaZqD8BM9gqhJ8VDkEn6lpzQEJJbwSz0y9S0ehlvCr/VIvqbETRR+sccUUFP2PtojRrDE7Rl+uGeX/hY3UfjxHknT4KGOJfyAjyRkStyeAQ9TSh4Gz3FTAh6mrOQI4iYKeJiyMm2DgIcpZSoYPLFaCXiYUlAthIcEaJiykskpcHMGNExZGc6BJaBhSvmBH2KXADRMWcmLKPTWsQQ0TClpGGLPBDRMKZiWtMJnFaBhSsG0pBU+UQANU9amAQQ0TFnLBO/4rAI0TCmolhTP0FMCHqas5QjiEwUQMaUkYirc9gERU9amgwRgYkrJxFT4RAFMTCmZmAqfKICJKWVMTYXbPqBiShlJU+P2DLiYUnIxNW4bgIspZfxMjdsG4GJKQbegsfMlYGJKmR6mxi0DMDGl/DYQHotbAiamHJvGDzAxpSBbUjxwtwRMTDk2BHWXgImpBNmS4oG7FWBiqlPDVUYFmJhKxtHggbsVYGIqGUhTo2foCjAxlYykwSNhK8DEVKeGTbACTEwlyBb8nXIFiJhKEjF4XogKEDGV4FrwNE4V4GGqUwMTWgEeppI8DB7oWwEepkpM4wd4mEpQLSmesaQCPEwleRg8ZUkFeJhKBtPgOUsqQMRUgm1J8aQlFaBiKknF4FlLKkDFVDKYBg+ErQAVUwm6BY/yqAAVU5liaSpAxVQylgaPmq0AFVPJWBo8NrICXEyVygFEU9lUgIypBN+S4SlRKkDGVIJvyVrTz7MeI1sBMqaSr5rw8MkKkDGVDKbBU5dUgIypBN+S4UGTFSBjKsG34IRsBbiYSubURbO4VICKqQTbkuGxhRWgYirBtmSn6L1MBaiYSrAtGR4nVwEqpsrk+OGWAaiYykTFVICKqTI5fvhqC6iYStAtGR4nVwEuphJ0S4aHvlWAi6kE3ZLh+VMqwMVUgm7J8AC1CnAxlaBbMjx/SgW4mErQLRkec1YBLqYSdEuG50+pABdTCbolS/DhBlxMJT8zhMeGVYCLqQTdkiX4CAIupsoN1/UV4GKq3BCPWAEupsoNbFoFuJhq9x1k3CEAXEwl6JYMT8ZZAS6mkl9DxuPZKsDFVIJuyfCYpQpwMZX8KDIe/1MBLqYSdEuGh+lUgIup5KeR8eiUCnAx1e7ryLjVAS6mkt8ewnO+VICLqQq5CeJWB7iYSmbgJT4iC7iYStAtGR5RUQEuppLfS8YvrCvAxVSCbsnwS+gKcDGVzCeDJ0apABdTCboly/L9c4IsE6xyDd0DQMtUgnnJMjQffwVomUowLxn+ldkK0DKVYF4y/EOzFaBlKsG8ZBnuHgBappLvnPBHlxX8tLJ86IS/o6zg55Xlt4lyNNN8BT+xLJiXLEdTzVfwM8syPAZ/+1nBby1LWiZHE9NX8HvLMjwGf/tZwW8uyyS9aBRa1fvscmVwrOCXl+Wnl3M0P34FP75seuhUAVqm2iWYQSP9KkDLVDI6Bn8WXAFapqoNL30rQMtUgnnJ8I+9VoCWqeRLJ5xzrQAtU8mXTvgj8ArQMtXupRP6CLwCtEwlaRn8EXgFaJmqNjCjFaBlKsG84JGPFWBlKpliBqcAKsDKVGM5Awu0mwErU43lDMQXL8DKVGNDeFMFWJlKRsgQSwzgZSoZIUPMbcDLVDJChliPAC9TSV6GmNuAl6lkhAxxqgC8TCU/35zjSzngZWpBvWQ5/s1wwMvUkpfBX4zXgJepT+UIout+DXiZWlAvWYGuzjXgZepTSW2jE6UGvEwtqJcM/x5bDXiZWnAvWUE0sASFxSJaoMtGDYiZWpAvxIpbA2amFuRLVqAzpQbMTC1zzBToTKkBM1PLhL7498BqwMzUSWrADJiZWuaZKXBDAsxMncgRxG0DMDO1IF+yErcNwMzUicxXgu7cNWBmakG+ZCVuG4CZqSUzU6LbYA2omTqRHxnAbQNQM7VgX7ISH25AzdSpzLOGDzegZupdthl8uAE1U0tqpsRHEFAztaRmSnwEATVTS2oGv1+qATVTS2qGmN2AmqklNYNf7NSAmqnlF5/xjwLVgJupBf+SVWhyoRqQM7UkZyr07VkNyJlakjMV6qnVgJypJTmDfxygBuRMLeNkcKq4BuRMLfiXDHeRakDO1PKzR+inBGrAzdSSm8HvdWrAzdSSm+myE/c9iBpwM7XkZvB43BpwM7XkZrqA3P6eWQNuppbcTI3yrjXgZmrJzbTbIFoYDKDkZuochQG4mVq+c0KfMNeAmqlz8ktjNSBm6pz80lgNaJk6J780VgNSpha8Cxa5WANGpqa/gFQDPqYWlAsBFYyZIFxwqICLqQv6wwM1oGLqgn6XXQMmpi7od9k1IGLqgn6XXQMepi7od9k1oGHqgn6XXQMWpi7od9k1IGHqgn6XXQMOpia/glQDAqYu6a8P1IB/qSX/guYUqAH9UguGBc8pUAP2pRYEC5pToAbcS13SKfFqwLfUJZkSrwZsSy0IFTTqtwZcSy3oFKIoGDHJtOC3tzVgWmr5GSRiywJMS12dGjxBwLTU8iESHjRaA6alNgXA1IBpqQWZkuGXyDVgWurKcPlQA6alrgxxoDVgWupKPqVH2egaUC11ZQgErQHVUleGrHg1oFpqmcq3u+zt39/WgGqpJdWCxq7WgGmpa0Mgbw2YlnqXUgYNGq0B01JLpqWu0d0eMC21IFOyeoy2DzAtdS3zj+AuJmBaahkAgwcG1oBpqSXTgr7RrwHRUtf07W0NeJZ692Uk3P8CREs9PjV4o4BoqceG6/caEC21zOWLe3aAZ6klz4J3BaBZahn8gl/r14BmqSXNgnYbIFnqMfmpnRpQLPWY/NRODQiWekx+aqcG9Eot6RXCIwf0yvjUsHCOAb0yPjUsnGNAr4xPDQvnGNArY/kACV/exoBeGcuwF3x5GwN6ZSzDXvDlbQzolfGp4c5vDOiVsaRX8OVtDOiVsXyAhC5vY8CujOX7I3x5GwN2ZZwYcnGNAbsyluwKvryNAbsyluwKvryNAbsy3n0yCb1dGgN2ZbxLIoNu7WPArowTcuqNAbcyFvQJHq4wBtTKWH40CU0TMgbMylgyK/iBeAyYlbFkVvCgnjFgVsby/RF+IB4DZmUsyBP8mzpjQKyMBXeCf1NnDHiVseRV8IP2GPAqY1PIyxjwKmOZPoZYMACvMk5Nkw/wKmOZy/f/r+xcl9zIcUT9Lv17Yle8k/0G5xk2NirkKtnWdlmqlVTu8dnYdz+ZBAmCEEDP+TOjNilWKkmCwIcLFYHBuEqxi7jdwrhKgfwjRWAwrlJWtXwL4yoFuIoiMBhXKS3/SBQYDKuUln4kCwyGVQrEvCgCg2GVAjEvisBgXKUAV1EEBuMqBbiKHM5WGFcpwFXkcLbCuEoBriIGlheGVUolJ3KcY2FUpVRwIrOdwqBKgeIxyr5mUKVUcCLHRBYGVYpXQ3YLgyqlkhM537swqlIqOnFyCGBhXKVUeqK9NDZzEOuivQg2cxWgaC+CzRykHcnBoYXhlRLMqjObu8pQlHlmfKVUhqK8Y8ZXCgS6yAGOhQGWAgV85Zz6wghLgUAXRSYzxFIg0EUOnSyMsRQIdJHLShYGWQrU8JVDJwvjLAVumz6I6ndhoKVEuHpAvJClMNJSIOlIzv8oDLUUQC1ynGVhsKXEhcVeGG0pQFsOooelMN5SVrVhCiMuBYjLQXTHFMZcyurypMKYS4kwg6LvpjDmUtLq7GPMpSSYQXnxM+ZSErAy0QNeGHMpCWZQXqKMuZSKVbwcllkYcykVq3g5LLMw5lIqVvFyWGZhzKUkKBoqrzrGXErFKl4OyyyMuZRW/EXW5RhzKZWreDmGszDoUlrxF3lSGHQpGe7/kM8TBl0KFH+R61oUBl1KhhmUFxKDLiXDDMqyjkGXkmEG5YXEoEupYMXLkZaFUZdSyYqXIy0Lwy4lQ+VXeSEx7FIqWfFypGVh2KVUsuLlSMvCsEspi/I9hXGXUtmKl8MyCwMvpbIVL4dlFgZeCpTtlQMeCkMvBe6lln11hcGXUhYhZoXhlwJ3U8tOssIATAEAI+poDL+YAxTvtSLeaq1T97oJRe9Ea5x6Vwte9E+0xqk3CFLJLmiNU2/Yh4J50tqmzpB7JHkpWuPUu25EyU/R2qbOqvuhtU2dF/7Z1jp1L/oSaa20++Li6tY49Vbvo2ttU2dIpBbxamudusPNPCJgaa1TdwDZoie6tU7dw+q1GD6dcL2S9lr4fELIi7JmDZ9QKAwj3wDYWqfu6s5sbbRzu2NJ5KitdeoON/WIJ29rnbpbXaVtrVN3t3rnls+oXRS5a61T96ArXK116g4bVDxWW+vUfVFotLVO3eG0FM/h1jp1r+elHDHfWml3B9XSxbO4tU7dFyXvWuvUfXFqttapexW5ckx+a526wz4VAVJrnbov96njs+rA5yvqEq116r7I222tU/c6q/Ltqa116r4I026ttDuEx8j5ZK116g6ODJEettape92rco2v1jp1h1kVFZzWOnVfuBFb69QdCnKJCnBrnbrDrCp71fNZ9XCcKpvP81mFwBm5dFVrnbqDR1j0P7ZW2h3SmeQ4ptY6da/6rVwaq7VO3eusejFCvbVO3eusyuWxWuvUfcEKWuvUvc6qHOLfWqfuqzM18EmFO5vk+lutdeq+QAatdeoOadrK4RH4pEKGk6aDRT6pgH7kalKtdeoOk6rsjsgndXWJU2udulelVy4T1Vqn7ouU+9Y6da9bVQ5Ib61Td0hywrQrv1vQz2lXreP0zbprgxiD3Fqn7vWEDcpGiXyCK/rxssnWWqfudYLl+lGtdepeJ1guCtVap+5118ploVrr1L1OsFzrqbVO3euulas9tdape1w+DJ9goETqw/BZBU4kx6y31ql7nVU5ar210u4ZAjwUSZ/5rFYg5OUw99Y6da+zKge6t9apO8TyiyHYrXXq7ldrJvNZBWqkrffMZ7VdvS1m1bTWqXtaiO7MJxUCdhRzKPM5bddvK+ZQ5nO6yo5qrVP3hcVa+IwCP5LvUG+tU/e6T+V6Xq116u5XikThMwoUSVMkCp9RCOGRkyNa69S97lM5PaK1Tt3rPpUre7XWqTvsU0UKcKBkACgpIslwoGQOZiGsDSdK5mAXz244UjKAlJRnN5wpGagsrOwkw6mSAaok7yTDqZKB1Cl5JxmOlQwUtVF2kuFgyQBYEreG4VjJQHyPsjUMx0qmkiNtaxjOlQxc0y1nybTWqbtd7CTDyZKBOB9lJxlOlkxlR17OwmmtU3fI4pDPJMPJkjEL3ttap+4L4ttap+51nyb5CDOcLRlgSzIibq20e8upElcMZ0sG2JIcodNap+51l8p5RK116g70XmbQhrMls7jJuzVOvfV791rj1Fu/ea81Tr3Vu/da29RZv32vNU691fv3Whvt7NQb+Frb1Bmyq2Qr1XCiZJxdKCOGEyUDREmT55woGecXyrfhRMm0LCsxxbC1Tt0XF2K01qn7QjMyHCgZAEqKUWs4UDJLoGQ4UDIewktko9ZwoGRaxpVs1BoOlAwAJcWoNRwoGQBKilFrOFAyq/rErXXqDuhB0Rg4UDKrujitdepe92iSdSnDgZLxkIYsmxmGAyXjVx4aw4GSAaAkl+BqrVN3qFKlnLwcKBmokSOX4WqtU3dA+sqscqBkKjKSM+xb49S7TqoYK9oap94QQKTsJc6TDIQQKbTVcJ5kIIhILsnVWqfuy53KeZIBniTHf7TWqTvUrVIWGOdJBqrmyDEgrXXqDrWrlAXGeZKByjlyHEhrnbpD/SplgXGeZKBkjhze0Vqn7lCFTBFKHCIZSOaSAzFa69QdKpEpi4BDJAMJXXIwRmudui8ySlrr1B1SKMWA4NY6dV+U72itU3coy6mcHRwimQQ1rZQVySGSSVDVSlmRHCIZqKQjh5O01qk7JAgpK5JDJAMpXnJISWul3QEiyXEirXXqDhXKlBXJIZLJUKNMWZEcIhmASIoX03CIZCDbS3FLGg6RDOR7KW5JwyGSyVDeSplVDpFMBvarzCqnSAYokuLaMxwjmXYFlXj7U2ul3Vvul2KGcYxkylJX4iDJQKEdJTjBcJBkCiQzyJEShoMkAyBJzjJtrVN3KBQhZoK01qk7GKjKQclBkimLSrqtdeoOaSmKVchBkikr55vhIMkeVs43y0GSBZCkeNMsB0kWQJJsclrOkSxU35ErNrTWqbtfLEjLOZKFCjzKgrQcJFkAScqCtJwk2ZYmJr92y0mSbSFK2mvPvPuKOljOkiyEKMlGsOUoyQJKklIZW9vUeZ80MZmxtU2d9ykT0xlb29S5TqdkXVtOkCwQJOWR+UxWQqQ9Mp/Hyoe0R+azaBawwXJ0ZOHKKrGiQ2ukvaFQsljToTVOvSH1QenNJxFKJYt1HVrj1BvuXFF682mEm6vEtJHWOPWGCwOU3nwmoSaPuEQ4NbJ2gRksx0bWLhwwlmMjC9hI5leWcyML3EjkV5ZzI+v0EiGtcepd5avIryyHRraFIcmd+TQCMlI681ls+WOywmc5MLKtMo98GlsOjKxbAV3LiZGFW6zkbMTWOnVf2aGWEyPbKvTIyqrlxMguQ5AsJ0YWqvTI5QNa69S97kzFwLGcGFkgRnLOY2uduq/iGiwnRhaSy5SwNcuJkYV7ycXMx9Y49YZJFXMfW+vUHbI7xezH1kq7twgkMf+xtU7dQbWVQ7ksB0a2VfIRyzy01qm7Xt2gNU69wV6R9QjOiywU9JGLPbTWqXtcaNmWAyMbVrGClgMjCwFIinLIeZEFXqS9Fj6jgIvksg+tdepet6n8EjksshB8JCsfHBXZCoMU5YODIltRkKJ8cExkARMpVoflmMjGRfZga526p5UU5ZjIrvLPWuvUvazEIsdEFjCRXHagtU7dzUosckxkofaPJhY5JrJpFUxmOSayaRXNazkmslABSBGLnBJZuARLE4ucEtlWBEgRi5wSWaBEmljklMi2QkCKWOSUyMJlWHJ5iNY6dV9sUc6ILAQayVzcckRkKwSSi0S0xqk3mJ0yHLCcENlWEUiGMpYTIgthRgocsJwQ2cqA5GIRrXHqvU+ZXC6iNU69ocKMclhwPmTLosZMa526L6rMtNap+6LOTGudui8qzbTWqfui1kxrnbovqs201qn7ypdmOR+yZVFxprVO3fWaM61x6r2oOtNaSXd3WNSdaa1T90XlmdY6dV/UnmmtU3eoPiNjaMf5kAM+JJeTaK1Td8hBFCWM43jILa7Oao1T71pLQUZPjsMhd1hUU2itU3e9nkJrpL2NHpHiOBpyFf/IhQ9a49QbrBfZNnKcDrlKgLRXyPGQM371UjghcpUCaS+FIyLX7jQXK0e01ql7Wnbn81lJkDb7HBO5SoLUd86nEwKM5HITrXXqXqWuXHCitU7dF6W3W+vUHTaoDHAdR0UOigzJZSda69Qd0tdk49hxWORakJFsAjjOi1yLMpJ1TMeBkYP0NcWn6zgxckCMFJ+u48jIuUXKfmuduleCq/h0HadGDqiR4tN1nBs54EaKT9dxcuSAHCkpj46zIwdXnys5jI6zIwfpa0qwhuPsyDkooqH9VD6rEG2kZEg6zo6cAw6oLGDOjpyHWVW6c3bkPCTyK+udsyMH0UaKx9hxduQg2kjxGDvOjhyUeVY8xo6zIwfRRorH2HF25CB9TfEYO86OHEQbKR5jx+GRg/Q1JRjEcXjkPOxV7UXyWa14SKnF0Vqn7osCG6116g6ppmLVjNY6dQd4JGemOk6PHNAjJY7QcXzkINxI29ocH7lVwaLWOnVPK0nA8ZELy73K+ZGDskVKHIDjAMlBgWglqNFxgOQgf00JG3AcITlASEocgOMQyUH5IiXKwHGM5KCAkZLN7DhIcpC/pq0ZDpJcKxqtCA4OklxcWTOOgyQXFxeUtNapO6SFK2KJgyS3KmbUWqfudVaVFF/HQZKDpDUl+dlxkOSWIMlxkOQgaU3JCHYcJDlIWlMygh0nSQ7ijZRgP8dJkkuLwoytdeoOaeHK9uAkyUHSmpKJ7ThJchBvpJmRnCQ5SFpTspkdZ0kOWJKSb+w4THJ5lUDsOE1yeRXF6zhNcpUXKf4hx2GSq7hIgeCOsyRXcZECWR1nSa7iIgVrOc6SXKVFmuXOUZKrsEgz3DlJcpUVaVYnB0muoiLNXuIcyVVSpBk0HCO5Coo0e4ZTJAcUSbNnOEVyZUUGHadIrizIoOMQyZUFGXQcIjmASEqAteMQyQNEUnR2zyGSb9WP5MXiOUTyUIFaiWr2HCJ5qEF9kJeL5xDJQ7KaYkB4DpF8S1aTF4znFMlDJWrFgPAcI3lIV1MUWc85kgeOpCiynnMkDwlrigXsOUjyEGSkWMCeoyQPl7ErFrDnLMlDKSTFAvacJXkohaRYwJ7DJA8wabOApVBfz2GSh+LUmwUsd+ezalYJMZ7TJF95kbEHZXQ+qxB0pNh5nuMkD7ez74FEApL1nCd5KIe0RxJJ3TlP8sCTFDvPc57kgScpIXue8yS/LIfkOU/ywJOUKDnPeZKHnDWRhHpOk3wrhiR7qz2nSX4VfeQ5TPKr6CPPWZJfRR95jpL8IvrIc5DkV9FHnnMkv4g+8pwi+UX0kecMybcSSDIy9Zwh+WUJJM8ZkneLsiqeIyQP4UfyMuEAyUPwkVLBzXOA5CH4SKng5jlA8i34SI5J9RwgeUhX014LB0i+VbOWXwvnRx7ub1fWLMdHHkKPlERrz/GR94utyeGRh1Q1pYKb5/DIQ+CRUsHNc3jkAR4lOe3fc3jkl6lqnsMjD/BI4fGewyMP8Eg7tzg88gCPvBxe6Tk88gCPFADjOTzyUPtIOxU5PPIt9kj2sXoOj3xYHqIcHvmwPEQ5PPIQe+SL8mb4rAI8SmLF5NZKuwM8UqCd5/DIQ/RRkCODPYdHHipfK3jHc3jk4woJeg6PPMAjBcV6Do88wCMFxXoOjzxUwFaSdzyHRx6ikBRo5zk88hUPKR5Fz9mRr3RIvkW4NdLeSfebeg6OfEVDWc6s8Zwb+UqGsnijeGucetf5VFCj59jIt/vHFJuBYyOfVkGfnmMjDwFICgz0HBt5wEYKrvMcG/l2D5miXXJs5Nul78rS5djIt7vIlKXLsZGHACSFv3mOjTxcSKbwN8+xkYfq2HIUh+fUyOdVCRXPqZHPixIqnlMjnxclVDynRj6vSqh4jo181kuoeE6NfF6VUPEcG3kodKSgN8+5ka9oSEm19pwb+VbpyMsqKQdHHgKQlLoFnpMjD7fBa3oAR0ce0JGmB3B05AEdaXoAR0e+rBwxnrMjDwFImh7A4ZEHeKQd7BweBYBHysEeODwKAI+Ugz1weBQOK/da4PAoADxSTurA4VE4rBwxgcOjcFg5YgKHRwHgkVLVI3B4FAAeKeXRAodHAeCR+jCZd4fwbFmYBg6Pglk5TQOHR8GsnKaBw6NgVvV5A4dHAeBRkE/UwOFRAHgU5RM1cHgUAB5FmdcEDo/Cqo524OworOpoB46OAtQ6kslB4OQoGPCDSydS4NwoLAodBU6Ngl1ghsChUbA6ZggcGQULNdFlhSRwZBRWVY4CJ0YBLjpTrPvAmVFYXXXWWqfuYJjKMCBwaBTsKuQ+cGoUrF4UPXBoFODCs6jICo6NglvcVxA4NgpucV9B4NwoVDakPDfnRgFuPVNQQODcKLiVshs4NwrAjRRyEDg4CsvS2YGjo9DQkawwBo6OQkNHsssmcHQUPBSBPIhGRuDoKEDeWpJLbwaOjgKgoySnhQfOjgLcL5+c/OwcHoUGj2TVK3B4FCoginIAZeD0KAA9UqpjBk6PAtCjJBtrgdOjAHlrSk2RwOlRgLw1JeQ+cHoUgB4l5Vjk9CgAPUpF6c4nFehRlo2MwOlRAHqUjdKdTyrQI0X9DpweBbgpTbHWA6dHAehRVnQjTo8C0CMlgTVwehSWpbMDp0cBUteUnNHA6VGIqyCVwOlRAHqUZbs0cHoU4iqRInB6FIAeZUUqcXoUon5fTODsKMTFfTGBo6MQ9ftiAgdHAcBRVlQ6Do4CpK8pcRWBk6PQ0tdkV3zg6Cgso44Ch0ehXVwvp2gETo/C6ur61jp1h8wYOaMjcHwUVtfXt9apO2TGyHFBgeOj0PCRSD0Cp0dhdYd9a526L3cpp0cB6JEmqjk9CkCPlLCTwOlRqHwoym7VwOFRaLfZK3uaw6MA8Ehbj5wehWXMUeD0KAA90tYjx0chL7Vezo9CXuUkBs6PQl5OKidIIa8STQMnSAEIkrIeOUAKLYVNWY+cIIVlClvgBCmUVTmywAlSqIxIW2AcIIWWwaaIdQ6QAgAkJbIpcIAUKiKyh0O/s8AezJ7U7Pkpz1FSqLDIKoFFgaOkUGERDr79Gdf+Iv8im+dYsZFVQowih0pxdR9b5Ewpru5jixwpxdV9bJETpbi4jy1ynhRX97FFjpPi4j62yGFSXNzHFjlKigeYVVm7ihwlxcOiTk7kJCmaRZ2cyEFSNIs6OZFzpGgWdXIix0jRLOrkRE6RolnUyYkcIkWzqJMTOUOKkM6mxLhFDpEipLMpMW6RU6RoYDpl2RE5RopmVWAlcpAUoe6REhIXOUqKUPhICYmLnCVFu5LBkdOkCKWPlAi6yGlStKs04shxUgScpODhyHFSXOKkyHFSrMDIKvF5keOkWIGRlo4fOU6KdjmrHChFB8n+igjgQCk6mFW5ZErkRCm2+9jE+O/IiVIEoiSXTIkcKUUHcyqb5JEjpeggykHZHBwpxQqNrJFrD0SOlGKFRtbKFCdypBQrNLJKqGDkSCkCUlKcUJEjpQhISXFCRY6UIiAlxQkVOVKKgJQUJ1TkSCkCUlKcUJEjpQhISXFCRY6UIpRCUpxQkTOlCExJcUJFzpQiMCXFCRU5U4rAlBQnVORMKQJT0qQMZ0qxpbPJvpPImVKs1MgqaYSRM6UITElbM5wpxbCcVc6UYljOKmdKMSxnlTOlWKmRVVIgI2dKsaWzKbuJM6UYFmUcIkdKEW5jU+JuI0dKsUKjKOPZyIlSBKKk8NbIiVKszCjKmDByoBQrMopyaEzkPClCRSSZ5UYOlGJlRlGuzBI5UIoR5lM5kzhSihFkr6JUcaQUlxWRIkdKMa7CtCNHSjH1MG1n/m2v+Gs33dCWbcPG7WP+h3P/5ngFqchBU4Q6ScN82sYQrLTIiVOEutpKBFLkxCku89wiJ04RiJP2JjhxikCc/j/fBF8KKf5rb4KviQSFIBTtkxOpCERKEwmcSEUgUpqw5EQqApHSDlhOpCLEM2kHLEdSEZCUJoo5koqApDRRzJFUBCSliWKOpCIgKe2A5UgqApLSDliOpCIgKe2A5UgqApLSDliOpCIgKe2A5UgqttvbZAwUOZOKlTqFsP/Skvlr50gqVugUZHdp5EQqVuZklazlyIlUrNBJfRQ+pZU5WSWSMHIiFcuqYkvkRCqWRQGeyDFUrKBJKcESOYWKZVVHPXL2lA6rkO/E2VM6rEK+E4dP6bAK+U6cPqXDKuQ7cfyUDquQ78QBVAIApQiBxAlUgoAmRQgkzqBSu7xNFgKJU6jUAppkIZA4hUotoEkWAoljqNQCmmQhkDiHSi2gSRYCiYOoBAFNirM0cRKVWjacsmY4ikpmOaucRSWznFUOo5JZziqHUcnATUJJDLVPHEYlgFGKAZ04jEqtBrdMaBKHUakV4Zbt7cRhVKq4ySf5Ur7EYVSCMtxKvHLiMCoBjFLilROHUcmuvDyJw6gElbiV8ObEYVSquEkR7omzqGR1XJw4iUpAopRLuRInUWlJohInUQlCm2SWnziISgCilMIFiYOo5FZ4MXESlSps0l4iJ1EJkuLkAnWJg6gEIEqpcpA4iEoAopQqB4mDqAQgysundeIgKkFdpSRfEJk4iEoVNVklkDtxEJXgFjcvG8OJg6hUUZNVQrMTB1HJL+eUg6jkV77YxEFUajW5Zedq4iAqLWtyJw6iEoAoxbmaOIhKfhWxljiISq0ot+xcTRxEJQBRMuFInEMl4FCKczVxDpVabJOsJifOoRLU5Fau5kucQ6WwMmET51AJOJT22jmHSpAZ52XEnDiHSsChlJv8EudQaVmVO3EOlSpqsl6ReBxEJQBRQREzHESlyppsUMQMJ1GpsiYbFDHDSVSqsMkGRW5wFJUiOOwUucFZVILMOE1X5jAqVd5klXj7xGlUAhqlBNAnTqNSXM4qp1Gp8iarXDKfOI1KEWZVWWKcRqUE3h3ZXZM4d0rAnZR4+8RxUwLcpMTbJ46b0hI3JY6bElzjpoTnJ46bEuAmJew2cbCUACwp4eiJ86QEPEm5BDpxnpSWEU6J86RUiZGNynrnPClBgW4lCDxxnpSAJylBvYnzpJRhVpX1znlSqsTIKneMJ86TUoZZVRYw50kpL49VzpNShllVFjDnSQmucVMUN46TUgVGNinLneOk1HLkFKnEcVIqh9VZw3FSKqtS+onzpAQhTtopzIFSAqCkXJKcOFBKUKU7KZuJE6VUlpPKiVICopSUvceJUoIYp6RsJo6UEkQ2JWUzcaaUgCklZXdwppQPqwjTzJlSrtTIJnkzZc6UcqVGVrmXLXOmlA8wq/LuyJwp5QPcoymv98yZUq7UyGZ5zWTOlHKlRjbLayZzppQPerGPzIlShrimLK+YzIlShrgmJSY9c6KUzXJOOVHKENmkhLBnTpQyECUl7SFzopQhtkkJYc+cKGWzYg+ZE6UM0U1KCHvmRClDeJNy82rmRClDeJMSC545UcpmdahmTpQylOuW47gyB0oZyispRdwyB0q5IiOlinnmPCk3niQz8cx5UgaepAS9Z86T8pInZc6TMvAkpfhg5jwpV2RkleqDmQOlDMFNSvnBzJFSBqSk1B/MHCnlCo2sUoAwc6SUIbhJCQXPnCnlSo2U+KPMkVJeIqXMkVJ2MKnKVuJMKUOx7k34SmAmc6iUKzbym/CVu/NJhWLdm/CVu/NJBaikBCVnDpUyQKVN/Mqj80mFYt1ZvqI+c6iUW60lZZo4VMpQa0m50DNzqJShWHeWqwplDpUyFOvOcv2ZzKFShmLdWWbomUOlDMW6lUtdM4dKGYp1Z5lyZw6V8hIqZQ6VMtRbyjIqzBwqZb+iv5lTpVy5kS/KeudUKQNV0kbnVClXbuSB/eXNpPTA9fLTeuCAKQe4gsj9w+3uo7J904+PoX3kg8C0/+c//jhffp5uj9Pb/7m8nf75x5//8R9/vLw8fn2c/vjH//zxcoZ/3H9F/Wt//Pk/f+yFlP/8n//9xx97AUD4sJ0m7UNv2gQXfAi9afuL7UNoH2L/l4j/ktqH1L+V8F/638q9Kbdv7Tn57QP+S+u8p3jDh2j6hwgfYv/WHqMMH+yhf2hf38M/2wffPvjex/d/Cf1D7E395+zRLPAh44f+t0r7sDth24f2rd2B1z60x0j9r+/QFT70t5H7n8jJ9w9tCnJp45SD7R/a14vtH/o0lej7h97UZ7mk1sccXMJPpX/qP3/7lPunPrHbp/ajjMFvmP7mtk+xfwrY2me+Xp/ZPvk+yn4PYPvUH6/emtY+FYuf+sgOn95hv70yMnzaaxLBp9BfSc1+b58ctuIvD/grQ5/vmvjYPuFfC2n8m8dP+F18gj2nqX/CVvwdsS+BGl7eP0X8hK34NiL+yt1L1z/1fqkv6Op76J8Cfuq/MgUcBd94ivhp/A38RSnjKKV/2m3H9smMTx4/9e9mfNKMz5fxWXY53D6BLNk+NjlW/2uXay9vp9fr2+nt4/jr/Xp8o6JrEyVDdBkDf1Qa4nS7XW/0m+5gxzd3J2ZfqwdtiPPl63UewdERxmpXf8ft+Pfj/ON0fxx/fEy/wibyKw74Yrdd0pcyDC8N+vfxdpkfy9PHSvhYVhnh+Po4/zzdP7/cX2/nj8f5ernT8XYvNI4XcaqTVcd7ezv93P7h/Xx/nC6n6a3v9fjJL3W4kWPRR3s/f/mwH+qYu0cNx/R9t+4Vxpp0P3TZiSKzf8Bp3y//7aIHhVAXsTVvt29j3Bze6U98O93ndxjJI8Z+WlWGrIzx/v5xOt3u8++09Hf6/jtz/51t2Jzxd5Z+EKAQ9UOwRvyd+OtQPIex4b36jB8f7+fX475g5vWS6HoZAiv8fhy+xfaQBjIWvjervvvH4/Tj4/F2Pr5Py86Q91/wWHBeXXWfj+vt9Lj9mp4m0V+GAj0ftA3/5fj617Y9J4mV8hjDhrY0XZeMxeIB2ZWJWpJdGf96fdwft+MkTPb42KHN9QMcT7GA69uP4wfXd1RXJP6tp3W50+7xWsbpkTWR9eXXY5OB18/H1zxNUiaCq5pd8tdfj6/fJ/11D+bFL4aungRyah7wk7YIX7cdt0/XvPoyXX19vxyGOuOHNNROntf3z01k3c7TIgiB/tI+IaWNhvpDQIWyn6sR10cs49NQBfozJqftkP0kfZ1eOxEq/Xf1keH/u+bcD/KuQoW+pLoE6npw12Pb91BFOuBh1P+CwXMX1cG+fsJQovqPQlWh98FfXnJ/VNs/9IfHp8fH7wqT7RogKqPWu/6hD9h/5H6nNXzomqHrfyJ3nTd71M5RuOJPtfhbbdSOzu2/P/az4+PzyyYS/zpN4sdFMlXZqNvjevl6/vZ52/Sl7Uj//PK4fpxfpw3rClnXBVVAp0rVOuTtx/XWxOv34+Xt/v3412xFFiKrPYqBvd6BOurl9LrZpvNejnQv48aNmgzEUYTz0tHzss2Iz92Q64finmDWDs4uhbuWU7ptVm+G7wcnvrDDsAfGz0U9Gu2fFDSh2h5+O/leNqXw8Tk9P1VrHO57p4rVMdiP4+X4jSlJnrxX1x8y9HMn9JMIVYC9jAC8g4DHJT6E791rAco2RWjRRVxScVgQh98sg/HY12cddC86TM40PMHi71/s/fTPTWecddAD1UHRfHJxsf63o+/z9cFNCEM17W7G9/Wxu3ngg0Ezvq+rvnJK/1bp4qUUNMMPaIaj6DigeDyg+WoMitWxSN0wpYeeh8YympsuDA28T5UfVgf+De9x6lWdaXtLm27++Hp+f8xrr9DX3YdpwrTLfbt6+WPYeVV4ukH6OIvtsY9TxeE0Cl0N7fcWfBeoBvdTpOvdts+T67/J9Wl2fdX7PoO+T5Hv8437JnZDOaOwO3T7ZJt4/DeifuAnlDXmgIsBrW0zlgAagX58QtPLIytA5larSbZPOF5wqBbg8yW32NX4tp+1eqowmoEvND2aDjafZEQsoB3UF3fsekdByeTwPSF1q2EW/8Kf/fKLHKfTMxiKAQYIW8kmHHb7H21UKltwKs1CdaCjbqfz7Q2GmgalzANNXrPYe7fTx+36uL5e3ze95PN9EqR7CPGYR5QayalK9u10fJzmCSQvLyPBRMjk9KOzjvV2+vL5bf/+/eP4Oo98SPS39jVugvpb24C7gjyL+UzeWkaV/4DC9oBnoDH4d9CotofButTdUv/26SL8bfp+UAgf8Pw9lHEMoJGPeok9oJHq1c1V/zYwFuHo3QO/ySTjrnGqnG3jffv+uGw/Z7bwJrvHq2u5DrErdOe3r7dNJ5bVYTJYtutXux3fp+OPWQuI9FjyiI/T+kVRTiZtCUvf1pA2qoypg/59/Otzf1nC+99D48dztk0rDvTr4zGJWR8oGz1E9Zuft9v234ABP463zRI+ve8E5fX6eXnMhkOhhkNfW86qm/Tzdp91pkzeuu3njetELKEE6Nus+KFto6qCK92j0qLbQ7CjJ+ubWBh9o/SJaod7e54+gV1H7JZ/ZwydpXSlGckS7rshEFANw82JJyseu2jgIlBHA7f36XLFHrqp2uWLxafGx+6HvPVownf1pfsA0Oli+yS4PmDu2g9C+ozKqcUfZscvU88RmIOXr8fz+2zuGcrQ3VA3VWuhuQI2gX/fbIVpcdKNkvuJWdASHzOAoGWbC/QVqThbPBEO9E+hZwxn/YC6nEGZbRDYWNRCvNN2Tvurp/fjr3qWz8c4Jfx4IJmonbsw2C5k7CxBI5Wgmtzbvr3Lllm0TMITrd9D0k6FNsjx/mv798dtVnY8JRvbkfabQZQxqJw0Rn+xX4+b0H5pXO5lBnN7eAwx6XAbqjitDSeS2D1Sl4BRPAyyJonbYHAWzwdnnA7O3zzNx/ny7a/TJsvfN4n+8/j+ebqfZsXZ0xVco3l+O+CP4z/Ply/bkfAGhykbz0zj6SuxjlfX9e+e0E4j6muijtgUXmZoUNCVkF5k9TRug33eT7dNusyHn6eqmMnqQfy2/7Z5u1IrZcgD1VJ9O20L88f5clJtg0gHHCeM+rOYO2TPjB5St2uvodsu6MmOqEj64RhH4y8i4IrDW3RYPUPDh/ev19uu3E1v93CgqgUabKrXaB+vOnXl0ai/Jw7uob7ybbSnQai1VNBd5uzqJ1YKufuOnnCkp3ZiGRBR9Ry8nb+dZnJFV6DtOoLD+ASvOlHfzjegYZMniog629Us5JxW5Yxv5/vr9ed2NjFwS9ZUwMiQFiUjD/NxfLx+78P9qg7e+Y15+saGuqn+zMv99f3MRjH0wRzSsEao5VHqMwkY0lHXGjrNvH7qtaH2n7ez/etla2VDEhHl8IzwWX1t1x/H8+xwpVZVLEMjVg/02/VjANLpaQJZE75rmAUdLw7tzmA0De30ej7NC3/ydh0wdOaQtVPnRPDtYzeMf/LXVoi0cHhMu6xJi13s/HoRAkgMjZZwA4qpPl0w0ukQ1EXdH6TPQdtLCCfblu0uCAw3a//f+vdXhDIHSTCObIYi3j+gFYFieYTl9A9oRaBrrxsGXRNGZGDxqftjI1S2/RDD2C0b0K7oX+9iySEG7+dF7qso42K1A16MX6YSNJgD0ZygfgKkZv6g7SYRuZCzI49QOAxtMiMQ7TAgqrodLitFnmqbiCCMaqq3wSTRRFmcw9PlgAFoZpg6+r67KHYCecysGkrbt5/thCmwiTiCtTO0DaLZCZMkUeMi2iBMuPkw+X1Ubal9W34CqtKb5r4Wx3jbI72mw5t8E4OMQkHO0YN2AvpmEBw6DKaLi988rWL6pnBLYXhjQskSVaNxG7DCKebzCtQJrWp725clu5kuB/182r7MWN9e8IFgtRHloGkC2xCft3d20lLUgCEhfrEUb9UymR/E0wcZvl59+98/b1SR39WB7qCfZQG1VUYUrarTwcjN7vmmDVrooIiK0/pxt599ftP8ZdtxS8ZEhcCooTWgCn/5NSt683FO9arhnFQ9M6eP76cfm402WTXUq4T0fTjh+5HVzxykiA6Dz7u3zfez1HfsljFm73BA/cUMKYu4D0+EcR5bOzyr+AmFvR8hwjgeuuVrUXjtFVxfv09Lk0ZBYkx4f5Xoke+Heu7GXv89OQyih578g7r6brftD9eFwhCKixSO6RJyG+Byfbmfv12Oj23NzUPQI9ho2vVTTC9FBrYrURgPnvDtj9giX1Qh9M/X78fLjBgtNSt9f7m+6wOh63EkXhSBacAlGTHKMqqGw67asJdiqAx0GALVHkMa48kRb6i+4bql5/rqDT0iJnRJgXHuAd3VQ+VBhQizQAzuF4OpFLV0b/+56OodHmSjmWHw+DVcbfb5JuoSs0imURAVVCWD+nrb2GzZJXq2YdgwTuYIN7MqjoKRb6f//uS2OxFOXQCtx/iYwxQoYOsjaJurBUuAq+rLSXicyVrvcXqauH0a7v6xB9ZM746eiz2eSpNdbDyej0Tjc/rS6u6KpAmkr9fb6+nzfpIipy0Nuo15eFnUB7zenuJ2yQuz/alc3zEFDy2LZ4ErmhpffZonHhTqqJ2cVclbv7z75K9f/mtaIJGGu6HGeEBHjUdHRVCpmu5tpcQ/q8b//v3b+8f8zUy/qW737Zv3Td2+fJu/TJ06KtTfv/z3+XbalBXxzdAYV6QFh+FGRCsvqHDv6+f7O/dn75c4E5GMkrFoP/LbnrtwfJzOP2fDZIqQStqy6d/+uJ1/bv/HZsgHCswPKLUOaPQbp633PjLaPE9jT2kbqDwblONG9ZDUsc+v1VqfbXUakYhrs1EncaDHtrnfr5Aq8OPz/XHeUy3mw8FTi7poe2gbiiCmOSxgckXhYzmVY25j7WsDn2d+HLr2VacmH2K2Wyj19RhhjG8+BG0zb8N+3+Th47sQD+r9FByAJ7hThTaO9hypaiiBHLGhIWibaRtrn8fxi/8+P76fWWYXdXn5sJjKpyUxTwENz1rsrcePzZh6PjrMdBhhsKvqLd0Gehpk07DIMuiqW+mh4QX93pgQYuzA3SqK7H+KmFYzzCV/1Xf8UxAGOpz0oJri/U9I3jVP/VoFQxacGhO4D4aiSzkDI31TakB6HQnC0qTVSAPRUfsMqyX0cT99vl1vx8vbdgpteslpjnuhtlXC12ZU9X0fUTpFfZikSxrSUzvZ6EjaK6NHpBqKsw30HATlMv1uN5RKVxkK8vADAgnUfbYlOsIqh8m+mPwdgbzPAWFxQnKqcrd9+XGEOD/J20f9oSXjs6gK9jbc33eUFvtrVU4TmkqVcCUZVVH+dr3fzx/b75xFiKEiZOT3qqv7dv38+PJLBzBUooXhEdBk256u8X46X7Z/3/34QugM3TF5ZFyrVAtG3Ofh8+MNw+s+rtc5685N9Bfxk1OTzL4f7xPTcFOAr+oPgHNp1syopYusowf9Yr5GQIN1CAqPIUOYGVLvSPizma7aAamdjjSkxCEydEUd57w7kH890Q26z5EpWVXatmE2y28+FijMtz1o16oYuA0j2XxUVmOMuVXjJ/tIs11LbW7MwrUqTDwf778ur+fHrq7Or8dQ2epGTutBE9LnL8c7RjdzFmCpah+RHCU1jHYa7f42JxLS5JuRJ9MkijTYOpeH2mIeZW9QTcbzb/2phpog/jCQpCaj5jPI0LXpsa5Gh41pFEQYP16fYj3Gz1Aw6DHcLqiU8Sx4ITbJSw3lkemg/9btv85fZ48EdWVEjOBMquvuLLgaDfXSjLSboO7pM/PyGLoFPSZoBDU46fwMBS0NBooj4SX8Zgy+xql3LZLcN3VRqraJoYnAHsPsg4rzzjXa/OPz/v3poWjw+iiAEdUXLC06qr179K4HNdp1G+Rx3I7F4zQKDVnw6E4I+oLZR9kUUc5wqcrmSZUSTSeB71GJS12D3VNgVd3rSe0nb8N0SIpFSMqIssVNYVWb8nw5b2rX+1PInKW0LSLazSobOO+C7fLKAk+o7VbQ+ey8+sqbQ+M5bJ26fa2qV/bvN6Hz8pywZGhWikNh2Kwzacg5t58+h+/wcVRnCarGdv6I80BUkGIFouGL0s+5XeuTnCOG6jmk9I4++b/3CxoawOlJCR1V3tcTWNjElsb5eHQRRJXJnG81i+XHebc0r1/nsWgGwYiHPKjr6nZ6PZ1/MrlL+VfACJ+ourvOt6dtQpFfxNIeKaqTV4c4fpznB6G+AISiUU2pqS7s59RtQ08A1xXr0B1BoZuLmD5Y0InlhvI9JBoqNkNwR1ygSX/Z4+lYPgwNtdvMkVFESl1N97fT1/OF+dQtjb5HT6LRBej9dGEHv6WxoAGJdFTp8/ne1vT9/H9Pn/twr3OsuaMZ0glFr1Ht8fN93341KvfL+2lXXt+uFwxjf7ZiPPUdFlTonMqU4Q9UESgHJ3ga8VBQhjmVJJ/v22PdnlYdTZPvplvollvAdP/DWGJ4+B5wsePmiSOBX9en7/fP11dW44eqUaarYmVEs2X9Z+3xwk8GCEXuEZWgpCaAwjBPChD1yyFdTLruMtWBYoNR4BdQXY26unrfnTL6kqVh7KhXtWhFaTjR6qMq9CjIoEYm9UGew/SpGEwju17XFdtIQjSeO9BgHqy+ZFSd+q/T6+vxr91hPfmjaSQFxpMc1D2NGRWzp5fCS/QGZtUHiKNIbgNaNa2MoJgRs4N51U71S+AfkNJNqVAYxfqi6up+P94fAKFmBZLunlG0S00tes65MVTRdVibx2FoRGdJXebETkZjj64rGJp/sENgjtxmjE9FiOcxXiRiXkdEYp9QXqUealLr+K9+0qsYdm7pthkRGknFQDDY/XT7eWZatqU0Io7Sgmp6i5gabCliJ6UGVEsWTb45SILOGVbX6pl3weHx0D90PRUDdSJGXXoz2OCIF8IViRFc4zdjJdB64WH7pDqt8Rc8lWRy1ETL4yzB+KUyTKt/YXQe5UJhb2c1uYwol5HPqa6G3Xk3vXjKpF1XP4RaXMP9/q9U5ap/Zz/XNjlUPR88wYv6D2IYbEk7JN+vc3gB1cETrrrDyKkc1ZFUZ882JpOSjiYzJTwojWp4/jj+86WqAG8v+2k5u3do9QGjHWvbCD27anpBNOp4lAzLqr25jTNXeju+v1//ZioXPbgdZoZ5dblsgz6b+DTMPmJIfT6sBlnnkBlaRtPhavCqJNqG/LHpcoga74/ve0Tt9Z3lhFIv0MjtUJPJtmFpGj2rZEQlFBo7XsU3P063v95Pmwk6h29RhIn+5L5Ux6kJH7DyDyq8GWWWHRtSjeoR7GnqXzGd/efhyFa9JG2sZ08P3Yn6Shrf3pboPACN/NCnHAZ4Ojho5GiPC+72KsYAr8ecNx4FNT3HRk0521HfrGZRS3WEqnf51qFdwVDCXlaoxxSgEysPHQS1B4MR9FgLbxPMyFlHtoHK2yTCaWm8QUR9PqkR7H2Q55KE8+9H28yppkEfqnq7hLIcVIhGLGCdVJmusFcaNOPQJXgYwXYYWzhqHXp0nXs1nv3H+XL+sQmMX8DEJ0FJEZhDhdipMWboyn55P12+Pb4LJwoNoFVLJivRSGmSPL2qORrNQS3qUsd7mur9jkiCs3vhLCyp3v9C7opawaxEdKUe0E1rxyeMf7MI+0ZaVCB4EpUG9XSujzcZF9SoRhSS1Nycy/HBjDJfplqnalGiy/VlP+Vejj+P5wpqZphMlwbqLF49Qvd4++qp18ajmbKj4pvqQd2V+M2oP345v58fv57KxVh6SgXcBlEtkL2P9+zLt3S9xmH4qFEY+zDMP0nNQSx9hnXV0yDLqNUnVdZcNnNq8g0YenZoy//y+f5+/npmHHAK7evrGrd4f2FYcq7bMd26yGiY2FEYVg3munz+eApNo4LR9vyXMCwalX70wR7XzzvznFPPaLdiI+69ASeTmrpw/bJbmjxicUr+Q8XcqCbiNk+7RwGCVVgyPq07U/BAcGpc//Xyfp6n3VNXTsFQLqcWl9jrRT3F4TvqFswIQa0qRqUSUVQOlJFfbQdSxWNDJVC7B2Y7gZ7Br6XR0xHz55PKuz82XUgsOGBo+ozr1lbCckMjmB6TInsgmh+m7wCqCPAxEAD1IIMk2OilwT4aT6fPmGl0TD/VUv8DBXVtP2Lf8BPyAr2WzvYnz5dv3IylFrntaALvwLCdNOnG/m5uzAVZXKHBmWP+VcNPulxhChHG4wDdTF1P7goqvgDfKaPvuxS5Vh63hyAiQfvBWIeHGH7C614M5ldtiqn6M5hNaKlNSHgEZmr13CdSAn1wiZGoNepZaBJi/8t/NtfTvDtpFQvVsqFfP739KZd2p/XXPGouQaWabNCnl0M5Beaz9aQ1bbw39LDNP5MuONWcHSPwcGVPWUxRjYZ5APk9WUqp/bjGQU3IYYM+vyd6TuMBHdT8gqqztZf0Ij4irU3tkBA5tTTUNGL9D8kHX6aKuCgLVURcB8LfrTwpzXEZR4p6drMx9WelEAkNUqcmZKoDGeqQHQWNvS6ESQSDgsepYhZQ1kc1AokO+RRxSe1izE60qnfxaaxn6W7pTw6I76MabPU0pmQjU46P4jCp8Rt0TDE8lMbM9OPD9hM6oBoYVZfm9BfmsNEpZaofLlZVfZ/D5g3N5Hdd8fI9UToEjIkZpc5x4w9bRg21gL/IIJWlwbfjoEmqb1iC3jQGEksJYhVGzPIL/exN46Dw452vDtD9L85WAg3SxXvYRqEZ1Z3MQ3yEZUcDFwJC26gSPKywNc0mTf533f/m+yr23QMY0EfXjcDc57egkofZ91gVy1hUAOyoDY5uxYDlNLCex7YXR8ywvisve+2GHoixbcxPZmLQkgbjhjO17MUHS5+0NDMCS3ljff6MKrQdMgS9IEmtEjHVF5z/Hg0lGheYYR5JUnHTNOZeO4UZbHYK3hnnhS7ytgHvX05fWy222+lyYn4MSw/hNK4uU6NwPq7vv76e399Z3MdU1FhFOR/X++P1/PGdWbVxqqSJi8uoAP1js6yEYaZUi+HMUwnuNsx2rlQQLmWEUJ9HGcWZ9CUBw0l1lqfk1lHOV01X+bhd99gaeUfQBVaGBajGPT4H71He2Jkiut/H7m1iFWs7dEGbR1jruLTP6JN1nYPQHI1tzmjfjnkfF+EcBppXhfU+/MtzTDd1hfwLX335OdV7oltNl131+6IX3k9JbqrBUwcQ1t5Utjos3+yL5IeY8qBVSAjfV5XKqXCVmqoDgzydRnRPW13i1S/XALmX6+X9l/QuaOj5wnbvSSy1mLgUVUPzBIZZm3Sg0EZ8SkIy1LQiwT66KdRGErgudSWQIJfyu4eaHRL0iHMIJ7yauYKjaPlalpaRiSgbsorB51RU5gekKR5xXLKpxnD1wbaBpImkqIhEw+qvX0pDNdSBgcUPYj81Eioxh8EEMFw268KuVrmaXYI0jn9oRGqOmFbxloas9LosAwQ2Wd21PdvXkuu8x+G1wv0o8114+65K4DVqBUk8HqMHvMXrgPL5gFyBVnvHLOhx0w3azH4UJERF3I9CZMMJgaMMFQpr8xi96Jp235el3m2sMoV3M+HFsBnj1jBZfJRMSkMpHtoAetuwMo4fZt24K2Jc8aJb9+TZpWRzQy9WcBhndUCbbNTI9DruGH/kcb1v+uH7SfxjjkLDcUeu0U1hHk5AA1G6oTHKRqoQfh/netuzYn4cP56S0GlMKe4lo9uO22CCx2F2o4xYr+Uoz9Y9PaRxCnA59J/cFSxy99244FJfC9uf/GCVH8mfG5Bfm4/npFdaObnTabwC1XfC7ocfOw9qqJ1H9a9I0b8UbZWRZ6AKTqA8p9vHkxZO0TFKD6cq9VDAoN6vOb+9ieSrL15PeaH5Cp3WdwdxxNnumxL3JLodRmkclGddTOC5jxVku+7dBaLr8Mgh5MB4l74PMDAzd/GUu6mf0W1wINdkjcqzuGrxcS3awCSnEh2spLi1qtz2hJ+nIqAUpHQp5vABvXowtujAzcz6ep7vdKLatg6SnnKHDLWksBSIQ3sHQVg/HRByhP6q47jvYlwzTa50xpMNcwJH9qQf5fBIYAB+GhHb48YuNcm3/jZV9/WT7DjgejOqi3W+nWCGVbQaDLqoIm7NpDob50ElwDHZySPQRyWMdcSnOOqpeBpxZWlKw+304/o4gSFULz+YFwlN6RoXxakqCB3tdvqv5xwxWgvDjSKYajbXPuDP0/lx+rGX6Tjebixpg761NC7mVQ0bGO+3N4rTpJL+En2P9MHpzj2oofRVWlBhs6NiylCdMG47jFAkVCOTevV8ZVdPTimanzCi0ZPqoxB0gSlcHo8XXYbUAV72xXv9ZAuFqmcj4k11crSxGJOnIgkvz2z/j/SznxOLJX2/vm977J/zI9Kd4cYt2GoxEknrmUpI4/XB3aiwKtO6vV9aFQEeAURXGl5+hYKzb98eE9Ct0YB3D6NEtSMhS7V9ebE0mjOoqua3+8/5WzRSV0Ujt8+5+DaVnGXcba7mGd9fv5/ePt+hcnpluTNVnDQalMRO9SXd3/5a3GRIa6xF3KVZFUv30/H2+r1W6PknG4lGy4wgFHUj7Mmhs7FGXXtd6Sio8+K9HyaqN4dAwumT7kHz/vt2cnFYouqrO/33bNzQNduRaRoKs9c25n3f9JfX0+Xzxxe2DWjcTUIFUi8f3DKRXj4vYihjmuK5te3ALSyawqkXB73/ruIcFRJ6yYLN8mT5fj5OFRxVa/PpHgFL7yUJyBGimiYvm9iULeGFv76fXlioOvS1E7uMxsK+qfO3hNjMjKuxEc5hKrgJIxMfUdMosKZLF/wB0wWqs3Sj8j6NC9nUO0J6KXXB3U4xLCbhJTRm0HYxerHqOvo06nSHGk4axnhiLGBcvoXTZA3QzJyuuI8SV6MQcz9OujMeY/AQdljEN1HNYKt/nxXuoAFK7e+jzj/y5Prf765kvCMEuQZeYrj9fX3Grp/vb+LdTTSdsIySvKrOv9chnzcxLUGO8bbodzyolpZY0dzQy5bwxuWEHGtc4xJUjwsOLJcWpCJvG2/xQ/cijPzbcSrwOnavmhO0wGeWHs4BIXVUUxbYWHe8v5hhOSrmUhyUQT1v5nH1y5bpA6dhIaoZP3vU6Mvjen35cp787YZyEjcgr/4W94IG0wjUe+V6YAum5IS+dJBPRczqOSCrIEAB3xLGjJtxLe0oKxBxi6T1s+4bbVQTk4wnT6P+C0Ihp15aiOOOwEJ1aBq1PS438KqAmobeA1DkYSlmG2l0XpU7+7BP6hUNy+k2I1p3BX3NSL4cOhXcuHBBDVHcnUvn18v1fOeFny1NQCCFCvXt9uzyoioduc1v+TSfd34TFk3BUy1w+Orb6T5vQVr3VX/v1zkeltbIcB1L+Y4LfbfKMasjYF4RejiQyh8w7MeNKRraMcYtYySACaQA3QjBQ/V8ZBapYWn7Dzq+s6KZkxLoxqOowugpGIraWlhax6HtiBFi/YRGGoGXVMThTcEKJhjMvf1w/JEjomw4fkZG1GHE/Syf/jkDnhaTKmEAf104CTVUHD11s0OnFp5u4/4x1WdUB9ZIv6XF2EbOv56mDfExQmENRw2g3PXj0vWyMnLT0eeOmQIGMwSMxfQIp4Zga8VaJ78Q6opOzfPA+xvmLUnDA/o6a//fD57c7f9M7uoYn0bYmKrE9D8tzQnNqElI9/Vi0uNeixcePzcpMqpUIvdicK5AHTiJ5IeocrWPtRdE/7yIr9jSxKOAPzDqi+7z69fz634vppxgSqkb8kunur3uv348aY80OM/o4k68Um0Kjz5goKVRS7O1UtAz3KPRvOiX9iqQ28ZgefkUTI96LGr0zjbA4zHXwKA7yCH09eoG2oZ4umDM0FAHh7azV+NFHq+sQiAN3urnXuo+uoRsMai0eRvRz1iEascqJdq+xkoM0mSVjoRT/0lpsHA1H3QvLM1iLadLodXgsMf38/14eXt8P7LtSIEneqWyeqHsPs719jwMJaB4Pma1DtauKgqFV+mFdJiHnPrJW7omUcblDGb4krFOEEl0U18HAHuWIUZ9Ownddkb1N+2jbMrbj/lm8llb6VM6WA58wArx+OBYXcd3eY8uwYxa14Fcp4aOFdTTsNDwZjThJ0xQjGq81uOqFpF2dE4S6nxGzct5XL9tJub169en9FBK9svIQff6U9WRnvNMKdMpuH+dSll3u3TTMH69NB/LNOs0Edqqtw48WchzkN3qW1j89Mf5/mO/33m2j6mYRv3FqycGDHm5Pl7kGoJm0jcwuNiroRZ1wD3aUqoRSl5NX7a4flURoVw5REHcqFSAkV0ef3xYvE9ajE9arpZm/ga0J6N+al33inzzk1IyZUcMB56h+FaDmh39uB0v949NUnYXy7ynqJKs1jt+GuPjtP3yzWa/szRiR6uD6KGEn2/zwUgrIWH8XeqGekIxGtRTZRuRHYyUR6l+xO1r88FISQGug9RFZRpXBqq5BJ8XQY8zNJvTDZeY6gVQ9MvJmdCZfwefqZOojMTIjrCNEaSo1kgmf/SFmb7TeahJN/J99nVLo+4C1iRCM9wOC1XdclBJUI9ZNtRMG2Xhgnpoft5Pe/GyyxyCR5U0k9RExc/H1/y4Podz0YcwWaVfn48zS1Whcb/GqCfItulYuXtHsaReowu+KN/pSSlVJvFC2o8Xdr6fIDW+fHQX4fXq3bmJ2LQDi9i1jtz1hIyRAIfDeCiMCcMVbdHuxrrbZtQKTGrOUPsZL4f5ZVDchbqXVZ2FP8/3M6/sRpVQBDL6BXt/H8+Pr9cbROg8+UtmPa4zI4N5m9sy0yZ9vy981mupB3sE6OYBObXDdB/q37/crn/f2ePRGqYLvb9+/5kC0bWrmt71u3Jm+lTa96CCuDoCu6HBUbCZVCZTv3q+bEf81yOrr0kRUwPF2gBSIhedjFE1VL/9vA70lLZEThbNyKlfvJ2OrCwAzbFbZMe1b7MgRc9SiVZL8N9ZtWJPVV1j1AKy9btPotJSKpJUy2r/sp0PCFp6oKtO8YCHOyJjPDySqqzuo/85XCKz2jYVmEOVQfXV7mMJmWKORoVkLNNpl68L0r5eeNS7o7s0j8ty1RpCdawnfO3okikjH051C+zDPP8yT532m/ha7Vrx3i4/1Tg8DH+j6snah5Iz4ugm3p5lJYOkTUwkQDu12nLq/9ld7cN73w8rPCUHMIAPyFltV33RIZUxIwRZrB0BSGqqADz9c0Ken8/t4V1Rfeh0JCFscbqNFC9KVL2182hCUN9Uiw1jj1ailofdeupAM345wVKMMnVUmKSS3P3rgpCcACrKeLM8sZ+2nafcfJPU+qbdjqm335R+M9QV6NA94dXUg7+Pt9nIo+VkEupjRo5u/c9//PFx/jhVdPLnf/zn//7v/wO5RXhClU0GAA=="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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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 8b4ea73ae6..a6d1e604ea 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 5d8f3462d9..2086c405dd 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 cbd9bef3d6..7d28cc8af6 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 8675a3eedc..a5a5cd374d 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 5efb1837d7..25b26b5b54 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 cce0f6eac4..d48322af25 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

      Constructors

      • Parameters

        • multicodec: string
        • getConnections: ((peerId?) => Connection[])
            • (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
              } +

              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
          } +

          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 ffdf4c3fb3..90b807f6da 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 55b593f337..940392d94b 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 f5fc736702..2fcf6b6971 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,6 +1,4 @@ -StoreCore | Documentation

      Implements the Waku v2 Store protocol.

      -

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

      -

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      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 5b9dc52271..77629116a4 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

      • 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 diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index 71c5128fad..b81a003407 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 3aaaac33de..df0d5e5a13 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 8000c8f20a..1bf8f705d4 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 f557981d8f..7a5be1f555 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      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_sdk.waku.StreamManager.html b/classes/_waku_sdk.waku.StreamManager.html index 80cf3be0bf..002c07ad06 100644 --- a/classes/_waku_sdk.waku.StreamManager.html +++ b/classes/_waku_sdk.waku.StreamManager.html @@ -11,10 +11,10 @@

      Methods

      Constructors

      • Parameters

        • multicodec: string
        • getConnections: ((peerId?) => Connection[])
            • (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
              } +

              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 waku.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

      createStream: any
      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
          } +

          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
          }
      handlePeerUpdateStreamPool: any
      isConnectedTo: any
      log: any
      multicodec: string
      prepareStream: any
      streamPool: any

      Methods

      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_store.StoreCore.html b/classes/_waku_sdk.waku.waku_store.StoreCore.html index d8fd941c85..adff8f468d 100644 --- a/classes/_waku_sdk.waku.waku_store.StoreCore.html +++ b/classes/_waku_sdk.waku.waku_store.StoreCore.html @@ -1,6 +1,4 @@ -StoreCore | Documentation

      Implements the Waku v2 Store protocol.

      -

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

      -

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      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: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      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: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      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[]>

      • Returns Promise<Peer[]>

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

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

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

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Type Parameters

        Parameters

        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

      Generated using TypeDoc

      \ No newline at end of file +
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Type Parameters

        Parameters

        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 4b7c1e8b38..9b4350864b 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 deleted file mode 100644 index 3d991323c5..0000000000 --- a/enums/_waku_core.waku_store.PageDirection.html +++ /dev/null @@ -1,3 +0,0 @@ -PageDirection | Documentation

      Enumeration Members

      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 3e9038eed7..6d8e92ae27 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 fbc51df644..026381dd27 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 0d395c9f6d..888bda3456 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 38ce911555..5a4850e932 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 index 7424ca789e..73dfbf083f 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

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

      Generated using TypeDoc

      \ No newline at end of file +

      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 deleted file mode 100644 index e22a183864..0000000000 --- a/enums/_waku_interfaces.PageDirection.html +++ /dev/null @@ -1,3 +0,0 @@ -PageDirection | Documentation

      Enumeration Members

      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 ce497de154..0ad6d162e4 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

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. +

      GENERIC_FAIL: "Generic error"

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

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. Ensure that all the pubsub topics used in the decoders are valid and match each other.

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      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 832990813e..facb4bb9de 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 58c78f30fe..f2c3e8756c 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 4b4ec2db96..a7c0458869 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 deleted file mode 100644 index 57bd313944..0000000000 --- a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html +++ /dev/null @@ -1,5 +0,0 @@ -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 diff --git a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html deleted file mode 100644 index e7d8dfaff1..0000000000 --- a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Direction | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "BACKWARD"
      FORWARD: "FORWARD"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.PageDirection.html b/enums/_waku_sdk.PageDirection.html deleted file mode 100644 index 6c67593fc0..0000000000 --- a/enums/_waku_sdk.PageDirection.html +++ /dev/null @@ -1,3 +0,0 @@ -PageDirection | Documentation

      Enumeration PageDirection

      Enumeration Members

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.waku.waku_store.PageDirection.html b/enums/_waku_sdk.waku.waku_store.PageDirection.html deleted file mode 100644 index 4bba4460e6..0000000000 --- a/enums/_waku_sdk.waku.waku_store.PageDirection.html +++ /dev/null @@ -1,3 +0,0 @@ -PageDirection | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 265451ff23..bb64810762 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

      • contentTopic: string

        The resulting decoder will only decode messages with this content topic.

        -
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      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 7e60607d24..227ed0f52a 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 index 3befb5502d..de8adef57a 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation

      Generated using TypeDoc

      \ No newline at end of file +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 bf24a5edfa..527d9f8087 100644 --- a/functions/_waku_core.waitForRemotePeer.html +++ b/functions/_waku_core.waitForRemotePeer.html @@ -11,6 +11,6 @@ message to us.

      Returns Promise<void>

      A promise that resolves if all desired protocols are fulfilled by 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.
      +

      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 99d6b37757..f985a952bf 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 660743e0e8..27142fd0d8 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 77c3e9a5a8..9f80f1c537 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 58faad3ee4..71cedc67cf 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 aeb0724460..8af3cdee0b 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 8a9f9901ec..365dc3b313 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 3c4f63a4ac..2454cccbd1 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 d9b39357bb..e8734d2a14 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 cfb4c38648..fe40bac658 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -2,4 +2,4 @@

      Parameters

      • message: Uint8Array

        The message to sign, usually a hash.

      • privateKey: Uint8Array

        The ECDSA private key to use to sign the message.

      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 9dc763c66f..690ce04052 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

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

      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 fcc5de4ae5..50b3ccd6eb 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 21aecb3964..fb2c382339 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -2,4 +2,4 @@

      Parameters

      • publicKeyTo: Uint8Array

        Recipient's public key (65 bytes)

      • msg: Uint8Array

        The message being encrypted

      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 6b009284f3..54f7d30d3a 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 b76e21458f..702ccf0019 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 15001f79cc..d2d628a830 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 6d708efdc3..63bdeb6671 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 a0e6e68c0d..2adf7ce2ac 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -2,4 +2,4 @@

      Parameters

      • message: Uint8Array

        The message to sign, usually a hash.

      • privateKey: Uint8Array

        The ECDSA private key to use to sign the message.

      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 5bc4c9db2c..d0274b2e57 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 c41c9b4e8f..867c6c3c68 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 89b6228300..ee59f3e998 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 30c810a4ea..f2723793b7 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      • contentTopic: string

        The resulting decoder will only decode messages with this content topic.

      • privateKey: Uint8Array

        The private key used to decrypt the message.

        -
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      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 2dee77036a..cea14e4533 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 ed727a5785..ea6b4f62ea 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

      • payload: Uint8Array
      • privKey: Uint8Array

      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 3315a645a2..74c4217e2a 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

      • data: Uint8Array
      • publicKey: string | Uint8Array

      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 b9ea2b1742..5dff5d73ba 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

      • message: Uint8Array

      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 7ae7c59866..d84349ef6d 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 484c17ade5..fc7da064b7 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 df008fb10e..dd0e28b27f 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 83259109bb..3d45b3755e 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

      • privateKey: PrivKey
      • Optional isCompressed: boolean

      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 50635a888a..5272d016b1 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      • contentTopic: string

        The resulting decoder will only decode messages with this content topic.

      • symKey: Uint8Array

        The symmetric key used to decrypt the message.

        -
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      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 f7ae18c4fc..74ace6ad62 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 570b60d988..17e762c99e 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      • payload: Uint8Array

        The cipher data, it is expected to be cipherText | tag | iv.

      • key: string | Uint8Array

        The key to use for decryption.

      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 4a10960f27..6385da004b 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      • data: Uint8Array

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

      • key: string | Uint8Array

        The key to use for encryption.

      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 36829911c7..79092f7ff8 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 5f0fd13767..c8f9524192 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 34505af9ce..e5d45cadc7 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 da60dcba90..6a61ee1abe 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 9fd452f0f9..4cf464de56 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 f8082d5245..505b801b65 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 9a8b9c4d8f..c7606cf635 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 e91cf130cd..e9cb355830 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 e94cc77a3b..bc44ead58b 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 6038164bc2..52429260bb 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 04dd504a1e..d2e8255cc3 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 109d67a7b8..29d1f4f021 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 b88534c6ef..1df920756a 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 dfb070258d..8e6296ea06 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 f260c4d5ce..cc1479f7ed 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 45b226cc12..d2cc3361c4 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 0620d68546..fc7d66373e 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 51f0084f1e..34b87b9659 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 7eacea35f0..3de3f33eea 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 f599b78ed5..e59edc771a 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 fd9d1550de..42e4a61cba 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 3c8501ca5a..ebd31a41b2 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 d158b83bfa..7c36595f82 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 329954d163..b7488df7e8 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 7635a042a6..821edf7a74 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 2a97d7cdc3..3ee868f252 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 02f863a7cf..aaca3a1ee8 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 e568c8d552..f12be26b90 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 55376bd997..a6026c5606 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 6a84326b51..b62f7e6cee 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 b3662a8525..e0c673d654 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 7d7131189d..932f0c27e5 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 d555c2a1e6..afa5f9558b 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 d2ac917771..da9bcbebda 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 9a34afbf39..84c474fc5d 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 5cc0560896..32ebbca8ae 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 dffea37596..2b81f66d41 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 cffd89deb2..7678e0b996 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 a9ee757602..d5ccc60869 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 c6456bd18a..5ca8078c26 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 72eda709d1..fd7a383514 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 227c707e6a..d0948de168 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 f3b8b0ccda..f9dfeabbd1 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 56bdb91103..1d8930e61c 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 409d495f3c..d67e2dd37d 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 a2add32370..ab77aa6cb3 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 c44a5a0f00..f394901213 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 cae4d6ff00..c87d1e53bb 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 11189a7195..f3587e8203 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 f725649dc7..90cb20861a 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 dd00136513..54027b85e6 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 c21da8320a..8281c2cf2c 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 1215f0663d..532a06396d 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 5936af6362..92e3cdf310 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 caccef99e7..245873a288 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 9fc99355da..33a0e6527f 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 3584bc67f3..619dde0ac4 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 558f553150..44334c8708 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 52a4e35da7..93618bdf2a 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 5c93869cb9..ced3d917f0 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 30906219f7..c27483051c 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 17ac51418a..0043b5a86f 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 bf9fa8eee1..e5d7c6a8c0 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 e939bf41ab..f3e588ce39 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 524f6906b7..1761c24646 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 ef444084eb..0f80398bdc 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 10dfc64131..f7243dab34 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 ef09fba27f..b7f6774b24 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 ea2911811b..ba0c49bdb3 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 8a717c3aa4..c1bdd17a10 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 567722607c..834e1ce362 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 3d3c81b1f0..61d51f5e2d 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 013a63da6b..3771763deb 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 2317e0c177..bc450cd3d7 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 dbe9c63893..dae7c34aec 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 deleted file mode 100644 index a0c39f641f..0000000000 --- a/functions/_waku_proto.proto_store.ContentFilter.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 463f57d286..0000000000 --- a/functions/_waku_proto.proto_store.ContentFilter.decode.html +++ /dev/null @@ -1 +0,0 @@ -decode | 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 deleted file mode 100644 index ec2ddcbb76..0000000000 --- a/functions/_waku_proto.proto_store.HistoryQuery.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index bd19583734..0000000000 --- a/functions/_waku_proto.proto_store.HistoryQuery.decode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 430ceab558..0000000000 --- a/functions/_waku_proto.proto_store.HistoryQuery.encode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9394a0fe30..0000000000 --- a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e59772ecc7..0000000000 --- a/functions/_waku_proto.proto_store.HistoryResponse.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 51edeab194..0000000000 --- a/functions/_waku_proto.proto_store.HistoryResponse.decode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f95e93cf51..0000000000 --- a/functions/_waku_proto.proto_store.HistoryResponse.encode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 2c166c43ae..0000000000 --- a/functions/_waku_proto.proto_store.HistoryRpc.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 335f9a590d..0000000000 --- a/functions/_waku_proto.proto_store.HistoryRpc.decode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 93a727f7d2..0000000000 --- a/functions/_waku_proto.proto_store.HistoryRpc.encode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index be85515731..0000000000 --- a/functions/_waku_proto.proto_store.Index.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 897be80a22..0000000000 --- a/functions/_waku_proto.proto_store.Index.decode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 1114fcd88e..0000000000 --- a/functions/_waku_proto.proto_store.Index.encode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 48de3e4ebc..0000000000 --- a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index f94b557d12..0000000000 --- a/functions/_waku_proto.proto_store.PagingInfo.codec.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 46040e3a24..0000000000 --- a/functions/_waku_proto.proto_store.PagingInfo.decode.html +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 789bf08d3f..0000000000 --- a/functions/_waku_proto.proto_store.PagingInfo.encode.html +++ /dev/null @@ -1 +0,0 @@ -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 8bd6bcae19..3236658a0c 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 a02848f6ee..ec21affdca 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 c887ad776b..f37f5f8f14 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.StoreQueryRequest.codec.html b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html new file mode 100644 index 0000000000..c017b925be --- /dev/null +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html @@ -0,0 +1 @@ +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html new file mode 100644 index 0000000000..6feff5757b --- /dev/null +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html @@ -0,0 +1 @@ +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.StoreQueryRequest.encode.html similarity index 73% rename from functions/_waku_proto.proto_store.ContentFilter.encode.html rename to functions/_waku_proto.proto_store.StoreQueryRequest.encode.html index a21b08bdb3..e73176172b 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.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.StoreQueryResponse.codec.html b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html new file mode 100644 index 0000000000..5d43e81c9b --- /dev/null +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html @@ -0,0 +1 @@ +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html new file mode 100644 index 0000000000..6342feb2ff --- /dev/null +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html @@ -0,0 +1 @@ +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html new file mode 100644 index 0000000000..a74803cf25 --- /dev/null +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html @@ -0,0 +1 @@ +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 bb2e6cf663..9c725ddd43 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 e73ae91f95..4985fabc38 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 b37801ed9b..caa9f5d7f3 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_store.WakuMessageKeyValue.codec.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html new file mode 100644 index 0000000000..6b3c60c073 --- /dev/null +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html @@ -0,0 +1 @@ +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html new file mode 100644 index 0000000000..19f96623dd --- /dev/null +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html @@ -0,0 +1 @@ +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html new file mode 100644 index 0000000000..397f4caacc --- /dev/null +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html @@ -0,0 +1 @@ +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 b07c29b447..a8e69eb114 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 741ce9446e..bdaee591ff 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 5c288ae6aa..95488b1141 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 5ae6787401..f0f79172b9 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 1d7c0b2fa3..11ac376ef1 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 5c9f62c70c..bdab19fb4a 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 66c6e5d555..c4868a258f 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.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index 5f8d32779d..3e7f03ed8d 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -11,6 +11,6 @@ message to us.

      Returns Promise<void>

      A promise that resolves if all desired protocols are fulfilled by 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.
      +

      Default

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

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 364d2b7b81..bd76faeb14 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 4d7d7b1567..8e9ceac5b3 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 e051c4837e..f98fdd64e9 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1 +1,4 @@ -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 ca4217edef..afe356e7de 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 1b515b5ba0..668eba7e14 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

      • contentTopic: string
      • networkShards: number = 8

      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 3abe7a2889..c5816b4e9c 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

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

      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 6d4ff5a216..4fa9e8b7f9 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 5eb76a11d4..eb7ca672e7 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 f43d06c288..582d260677 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

      • contentTopic: string
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      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 bbbb4e2013..1eff153ea2 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 9fb3fa3dd6..fc0fdabbe8 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 8cf4a0e868..6bb2208c6d 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 ac23b38289..172d4a6579 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 64c7428343..a05649cd73 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

      • T

      Parameters

      • values: T[]
      • wantedNumber: number

      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 7fe7f5c94f..2cfab9e140 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 63236a1668..0757f8da21 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 bc0bb7e118..6fd957dc6d 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 8aa2bc8f64..dada5af38e 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 ac60f53b47..d7ddc31dd6 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 bcf476f06d..076b0fb524 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 170a4e24bb..08f958c567 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 175cde763e..100be9e38f 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 901dcdba21..809998451e 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 ec83039e57..f3d765ef86 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 ce97314a8a..73323ac439 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 e79ee6acd2..64b1125831 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 deleted file mode 100644 index a90aaec56d..0000000000 --- a/interfaces/_waku_core.waku_store.Params.html +++ /dev/null @@ -1,8 +0,0 @@ -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 diff --git a/interfaces/_waku_core.waku_store.QueryOptions.html b/interfaces/_waku_core.waku_store.QueryOptions.html deleted file mode 100644 index 60c81a75c6..0000000000 --- a/interfaces/_waku_core.waku_store.QueryOptions.html +++ /dev/null @@ -1,21 +0,0 @@ -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:

      - -

      Note: This does not affect the ordering of messages with the page -(the oldest message is always first).

      -

      Default

      { @link PageDirection.BACKWARD }
      -
      -
      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 diff --git a/interfaces/_waku_core.waku_store.TimeFilter.html b/interfaces/_waku_core.waku_store.TimeFilter.html deleted file mode 100644 index 266e18cc7f..0000000000 --- a/interfaces/_waku_core.waku_store.TimeFilter.html +++ /dev/null @@ -1,3 +0,0 @@ -TimeFilter | Documentation
      interface TimeFilter {
          endTime: Date;
          startTime: Date;
      }

      Properties

      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 fa5934dd96..eecd657390 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 deleted file mode 100644 index a94a7a517c..0000000000 --- a/interfaces/_waku_interfaces.Cursor.html +++ /dev/null @@ -1,5 +0,0 @@ -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 diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index 2bdf9f3532..4d26790f6a 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 62ce2e6d4b..65e82fefb6 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 223f92faa2..efc4d87264 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 63440a3114..249cc9f8d3 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 86ae42bd1d..fea2b1ca68 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 375a7dcc03..c19dcc7136 100644 --- a/interfaces/_waku_interfaces.FullNode.html +++ b/interfaces/_waku_interfaces.FullNode.html @@ -1,4 +1,4 @@ -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 +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

          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 d6dad8fb7a..6812395aec 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 b52eef5b76..87285ca43b 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 634a868dd7..ff61480a6c 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 2de1c8385d..5c9dfa5bfc 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 eb9a6f13ba..aa3d5f8615 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 05404e46c5..ec8501afe1 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 d47ece6555..201cb7d2f3 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 c5808c3630..7395f189b5 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 53c4fc4b0c..bfbeb7e440 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 69cdd872e7..b9f3041697 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 d1809c09b7..00a901a559 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 3149b37f09..fa23e6ca56 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 296249d784..aaa8bde488 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 329751f6a4..9b8abd0627 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe +IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

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

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              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 709eae0038..1ba0333589 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

                                • (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 diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index d6a3ad2468..8e1ce70b60 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 250bd4313d..52440e3aee 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 fe04cd81ed..aca02d24d1 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 28a05f43b0..a018ae4bf4 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -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 +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

                              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 6a77d65146..7d241f5aa8 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 d83dab048f..dba641b37d 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 3fbe2af2a8..a65f92a48e 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 37742b32d9..8c02099387 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 c9471a8b85..d266239f40 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 02316683e2..1048c851ae 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 4fa689893d..439f622743 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,4 +1,4 @@ -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 +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

                              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 948b92e3b8..a9fcfdac49 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 d315af0ec1..64be18d451 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 deleted file mode 100644 index bea1b79767..0000000000 --- a/interfaces/_waku_interfaces.TimeFilter.html +++ /dev/null @@ -1,3 +0,0 @@ -TimeFilter | Documentation
                              interface TimeFilter {
                                  endTime: Date;
                                  startTime: Date;
                              }

                              Properties

                              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 f4bbd52c4d..3e0d694856 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,4 +1,4 @@ -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 +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

                              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 e60e84b1f8..81d4fd2823 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 6a985121c6..7a75511cbb 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 4a13ad27da..64e6da8e1f 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 39b1642cfd..7d37edb41c 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 18c784c3aa..c8410a7d4d 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: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              subscribe: boolean
                              topic: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentFilters: ContentFilter[]
                              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 ec040dbd3a..bf607fa68f 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 e53a127c16..961063a89b 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 5be4ba70b7..890e44b734 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 8463c79a51..de04f1594b 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 6eb497676b..74af54f3ee 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 f716e4f1d3..001b2d803d 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 690c51722c..a08d327109 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 024baa764b..5a9ac48840 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 1bdff930b7..ab4b83d451 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 f0cc2bbf23..76657a213e 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 e0530e5ddd..03d221f12a 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 101e8c1b09..2edb0879ae 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 7f886a8ee7..8085264968 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 e88195f3cd..f1b4d3ba1e 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 5798cb08b5..a3a45f6449 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 e44156e58c..ab859aebd5 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 571336159d..91daa716ba 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 c50d91fa48..e38dba464a 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 8b4d73e5c0..cb3ecb21cc 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 c6261e6494..249d73686a 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 da9c40bee1..24a963cb29 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 cc96c11096..78a6e1c678 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 deleted file mode 100644 index 889e610a11..0000000000 --- a/interfaces/_waku_proto.proto_store.ContentFilter-1.html +++ /dev/null @@ -1,2 +0,0 @@ -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 deleted file mode 100644 index f8de3757b4..0000000000 --- a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html +++ /dev/null @@ -1,6 +0,0 @@ -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 diff --git a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html deleted file mode 100644 index 76bd0563a4..0000000000 --- a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html +++ /dev/null @@ -1,4 +0,0 @@ -HistoryResponse | Documentation
                              interface HistoryResponse {
                                  error: HistoryError;
                                  messages: proto_store.WakuMessage[];
                                  pagingInfo?: PagingInfo;
                              }

                              Properties

                              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 deleted file mode 100644 index cf9dd53648..0000000000 --- a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html +++ /dev/null @@ -1,4 +0,0 @@ -HistoryRpc | Documentation
                              interface HistoryRpc {
                                  query?: HistoryQuery;
                                  requestId: string;
                                  response?: HistoryResponse;
                              }

                              Properties

                              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 deleted file mode 100644 index 0c220d8e8b..0000000000 --- a/interfaces/_waku_proto.proto_store.Index-1.html +++ /dev/null @@ -1,5 +0,0 @@ -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 diff --git a/interfaces/_waku_proto.proto_store.PagingInfo-1.html b/interfaces/_waku_proto.proto_store.PagingInfo-1.html deleted file mode 100644 index 75e9851921..0000000000 --- a/interfaces/_waku_proto.proto_store.PagingInfo-1.html +++ /dev/null @@ -1,4 +0,0 @@ -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 diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index 0ac14e8d89..11d21b6087 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.StoreQueryRequest-1.html b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html new file mode 100644 index 0000000000..22974cfd1d --- /dev/null +++ b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html @@ -0,0 +1,11 @@ +StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html new file mode 100644 index 0000000000..cc3b28ae37 --- /dev/null +++ b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html @@ -0,0 +1,6 @@ +StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string

                              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 5bc0de7fbd..8915481a1e 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_store.WakuMessageKeyValue-1.html b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html new file mode 100644 index 0000000000..194bad2944 --- /dev/null +++ b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html @@ -0,0 +1,4 @@ +WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string

                              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 30855f8b87..9c554391dd 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.Cursor.html b/interfaces/_waku_sdk.Cursor.html deleted file mode 100644 index 2043cd5665..0000000000 --- a/interfaces/_waku_sdk.Cursor.html +++ /dev/null @@ -1,5 +0,0 @@ -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 diff --git a/interfaces/_waku_sdk.TimeFilter.html b/interfaces/_waku_sdk.TimeFilter.html deleted file mode 100644 index 6aaf601c2a..0000000000 --- a/interfaces/_waku_sdk.TimeFilter.html +++ /dev/null @@ -1,3 +0,0 @@ -TimeFilter | Documentation
                              interface TimeFilter {
                                  endTime: Date;
                                  startTime: Date;
                              }

                              Properties

                              Properties

                              endTime: Date
                              startTime: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index cf8d987c6d..6cbce69518 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,16 +1,16 @@ -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?: number

                              Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

                              -

                              Default

                              {@link @waku/core.DefaultPingKeepAliveValueSecs}
                              +

                              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}
                              +

                              Default

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

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

                              -

                              Default

                              {@link @waku/core.DefaultUserAgent}
                              +
                              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/interfaces/_waku_sdk.waku.waku_store.Params.html b/interfaces/_waku_sdk.waku.waku_store.Params.html deleted file mode 100644 index 39b268a7ca..0000000000 --- a/interfaces/_waku_sdk.waku.waku_store.Params.html +++ /dev/null @@ -1,8 +0,0 @@ -Params | Documentation
                              interface Params {
                                  contentTopics: string[];
                                  cursor?: Index;
                                  endTime?: Date;
                                  pageDirection: waku.waku_store.PageDirection;
                                  pageSize: number;
                                  pubsubTopic: string;
                                  startTime?: Date;
                              }

                              Properties

                              contentTopics: string[]
                              cursor?: Index
                              endTime?: Date
                              pageSize: number
                              pubsubTopic: string
                              startTime?: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html b/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html deleted file mode 100644 index b7360c5b6c..0000000000 --- a/interfaces/_waku_sdk.waku.waku_store.QueryOptions.html +++ /dev/null @@ -1,21 +0,0 @@ -QueryOptions | Documentation
                              interface QueryOptions {
                                  cursor?: Cursor;
                                  pageDirection?: waku.waku_store.PageDirection;
                                  pageSize?: number;
                                  timeFilter?: waku.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.waku_store.PageDirection

                              The direction in which pages are retrieved:

                              - -

                              Note: This does not affect the ordering of messages with the page -(the oldest message is always first).

                              -

                              Default

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

                              The number of message per page.

                              -

                              Default

                              { @link DefaultPageSize }
                              -
                              -

                              Retrieve messages with a timestamp within the provided values.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html b/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html deleted file mode 100644 index 9dfe73ca0b..0000000000 --- a/interfaces/_waku_sdk.waku.waku_store.TimeFilter.html +++ /dev/null @@ -1,3 +0,0 @@ -TimeFilter | Documentation
                              interface TimeFilter {
                                  endTime: Date;
                                  startTime: Date;
                              }

                              Properties

                              Properties

                              endTime: Date
                              startTime: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_core.html b/modules/_waku_core.html index 1ed38d7be5..87c52e84a2 100644 --- a/modules/_waku_core.html +++ b/modules/_waku_core.html @@ -30,7 +30,6 @@ FilterCore LightPushCodec LightPushCore -PageDirection StoreCore

                              Namespaces

                              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 +

                              References

                              Re-exports FilterCodecs
                              Re-exports FilterCore
                              Re-exports LightPushCodec
                              Re-exports LightPushCore
                              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 eb9cfe2493..3a95467ae9 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 c089e60da8..c4f65c58fc 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 4398aa027a..aec713f6bf 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 95b2e3e0f7..ae7ea491e4 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 9fb45e5d3c..4c0d664da2 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,7 +1,3 @@ -waku_store | Documentation

                              Index

                              Enumerations

                              Classes

                              Interfaces

                              Params -QueryOptions -TimeFilter +waku_store | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index e97b093584..bc371c9e6a 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -28,12 +28,10 @@

                              Index

                              Enumerations

                              Interfaces

                              Type Aliases

                              ActiveSubscriptions @@ -105,11 +102,12 @@ ProtocolUseOptions ProtocolsHealthStatus PubsubTopic +QueryRequestParams SDKProtocolResult SearchContext SequenceNumber ShardingParams -StoreQueryOptions +StoreCursor SubscribeOptions SubscribeResult ThisAndThat diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 11cc9523d9..f7b3ac98f4 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 a7337e7bac..13511b9c3c 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 a8fcf5b901..a8ff642b1c 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 6732f70068..0f9352d8b7 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.html b/modules/_waku_message_encryption.html index d80483eb0e..8b62985b56 100644 --- a/modules/_waku_message_encryption.html +++ b/modules/_waku_message_encryption.html @@ -1,9 +1,9 @@ @waku/message-encryption - v0.0.28 | Documentation

                              Module @waku/message-encryption - v0.0.28

                              @waku/message-encryption

                              Provide Waku Message Version 1 payload encryption as defined in 26/WAKU2-PAYLOAD.

                              Symmetric Encryption

                              Symmetric encryption uses a unique key to encrypt and decrypt messages.

                              -
                              import {
                              createDecoder,
                              createEncoder,
                              generateSymmetricKey
                              } from "@waku/message-encryption/symmetric";

                              // Generate a random key
                              const key = generateSymmetricKey();

                              // To send messages, create an encoder
                              const encoder = createEncoder(contentTopic, key);

                              // For example
                              waku.lightPush.push(encoder, { payload });

                              // To receive messages, create a decoder
                              const decoder = createDecoder(contentTopic, key);

                              // For example
                              await waku.store.queryOrderedCallback([decoder], (msg) => {
                              // ...
                              }); +
                              import {
                              createDecoder,
                              createEncoder,
                              generateSymmetricKey
                              } from "@waku/message-encryption/symmetric";

                              // Generate a random key
                              const key = generateSymmetricKey();

                              // To send messages, create an encoder
                              const encoder = createEncoder(contentTopic, key);

                              // For example
                              waku.lightPush.push(encoder, { payload });

                              // To receive messages, create a decoder
                              const decoder = createDecoder(contentTopic, key);

                              // For example
                              await waku.store.queryOrderedCallback([decoder], (msg) => {
                              // ...
                              });

                              ECIES Encryption

                              ECIES encryption enables encryption for a public key and decryption using a private key.

                              -
                              import {
                              createDecoder,
                              createEncoder,
                              generatePrivateKey,
                              getPublicKey
                              } from "@waku/message-encryption/ecies";

                              // Generate a random private key
                              const privateKey = generatePrivateKey();

                              // Keep the private key secure, provide the public key to the sender
                              const publicKey = getPublicKey(privateKey);

                              // To send messages, create an encoder
                              const encoder = createEncoder(contentTopic, publicKey);

                              // For example
                              waku.lightPush.push(encoder, { payload });

                              // To receive messages, create a decoder
                              const decoder = createDecoder(contentTopic, privateKey);

                              // For example
                              await waku.store.queryOrderedCallback([decoder], (msg) => {
                              // ...
                              }); +
                              import {
                              createDecoder,
                              createEncoder,
                              generatePrivateKey,
                              getPublicKey
                              } from "@waku/message-encryption/ecies";

                              // Generate a random private key
                              const privateKey = generatePrivateKey();

                              // Keep the private key secure, provide the public key to the sender
                              const publicKey = getPublicKey(privateKey);

                              // To send messages, create an encoder
                              const encoder = createEncoder(contentTopic, publicKey);

                              // For example
                              waku.lightPush.push(encoder, { payload });

                              // To receive messages, create a decoder
                              const decoder = createDecoder(contentTopic, privateKey);

                              // For example
                              await waku.store.queryOrderedCallback([decoder], (msg) => {
                              // ...
                              });

                              Index

                              Namespaces

                              crypto ecies diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index 4c534fb81f..d445d838b3 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 9a0aeb3d02..673e88fbfe 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 646530871d..0a2a9c5504 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 b23c6d902e..05b29b06e8 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 6f474c63ff..a6f1de1a54 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 b8c3ac4c29..386d669e99 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 015df8b33e..4445846feb 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 c9fc6cec90..c75a6220a4 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 94520e752a..41e1ce2acc 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 e22ec009a6..2ad6ceb8dd 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 bf1ff46132..79e06a8e18 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 7dab81acb1..a91c782e04 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 48211f5095..562dd38870 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 a6b7a82d69..ba53b1e2fd 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 d0ea8a3e52..aa407cc37b 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 a43128919b..5aee9a427e 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 9aee048a2c..3a62985354 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 7eba6768dd..ac19423e18 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 c917c14f58..f2c6ed887a 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 39c0f55a66..4cf25d921a 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 054b5dacd4..b0b6943b3c 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 6494809baa..ed8e9ca63b 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 2c73c172f8..84a008113e 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 45c2a43a53..ebcd9fb18f 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 d8fb452d6e..9ccc480731 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 9edb3e586b..9b6c54352c 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 5c74300615..5578b6a686 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 ba27d51bb9..a4149c5f5c 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 d45aafd50f..fd9c2d2a1e 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 19142bf8ec..a8973495ac 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 2bf87fd7fc..f823fc36d6 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 9e150be352..f97f7c2923 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 deleted file mode 100644 index d52e640013..0000000000 --- a/modules/_waku_proto.proto_store.ContentFilter.html +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index d8b3b49f13..0000000000 --- a/modules/_waku_proto.proto_store.HistoryQuery.html +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 81371b0d48..0000000000 --- a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html +++ /dev/null @@ -1,2 +0,0 @@ -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 deleted file mode 100644 index 739eb25a57..0000000000 --- a/modules/_waku_proto.proto_store.HistoryResponse.html +++ /dev/null @@ -1,6 +0,0 @@ -HistoryResponse | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryRpc.html b/modules/_waku_proto.proto_store.HistoryRpc.html deleted file mode 100644 index f4af5a73e9..0000000000 --- a/modules/_waku_proto.proto_store.HistoryRpc.html +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index b9ae4dc2d9..0000000000 --- a/modules/_waku_proto.proto_store.Index.html +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index b270502038..0000000000 --- a/modules/_waku_proto.proto_store.PagingInfo.Direction.html +++ /dev/null @@ -1,2 +0,0 @@ -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 deleted file mode 100644 index 7f12ba3da4..0000000000 --- a/modules/_waku_proto.proto_store.PagingInfo.html +++ /dev/null @@ -1,6 +0,0 @@ -PagingInfo | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index b366821ba8..87b30390cd 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.StoreQueryRequest.html b/modules/_waku_proto.proto_store.StoreQueryRequest.html new file mode 100644 index 0000000000..87ba498919 --- /dev/null +++ b/modules/_waku_proto.proto_store.StoreQueryRequest.html @@ -0,0 +1,4 @@ +StoreQueryRequest | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryResponse.html b/modules/_waku_proto.proto_store.StoreQueryResponse.html new file mode 100644 index 0000000000..83038eb119 --- /dev/null +++ b/modules/_waku_proto.proto_store.StoreQueryResponse.html @@ -0,0 +1,4 @@ +StoreQueryResponse | 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 eb371e65cf..12bbc4022c 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.WakuMessageKeyValue.html b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html new file mode 100644 index 0000000000..b1a0fe1bce --- /dev/null +++ b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html @@ -0,0 +1,4 @@ +WakuMessageKeyValue | 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 25becd63ba..2cfa91e261 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,17 +1,11 @@ -proto_store | Documentation

                              Index

                              Namespaces

                              ContentFilter -HistoryQuery -HistoryResponse -HistoryRpc -Index -PagingInfo -RateLimitProof +proto_store | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 44f01d45b8..65abf00c87 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 9db45edc8c..3a1c60fd73 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 b95677bdc4..b87c8d1c61 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -31,7 +31,6 @@

                              Enumerations

                              Interfaces

                              ConnectionManagerOptions -Cursor DnsClient DnsDiscOptions DnsDiscoveryComponents @@ -77,7 +75,6 @@ RelayNode ShardInfo SingleShardInfo -TimeFilter Waku Waku2 WakuOptions @@ -114,11 +111,12 @@ ProtocolUseOptions ProtocolsHealthStatus PubsubTopic +QueryRequestParams SDKProtocolResult SearchContext SequenceNumber ShardingParams -StoreQueryOptions +StoreCursor SubscribeOptions SubscribeResult ThisAndThat diff --git a/modules/_waku_sdk.waku.html b/modules/_waku_sdk.waku.html index d5e6fd923d..990be736cf 100644 --- a/modules/_waku_sdk.waku.html +++ b/modules/_waku_sdk.waku.html @@ -5,7 +5,6 @@ FilterCore LightPushCodec LightPushCore -PageDirection StoreCore createDecoder createEncoder @@ -20,4 +19,4 @@

                              Variables

                              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 +

                              References

                              Re-exports DecodedMessage
                              Re-exports Decoder
                              Re-exports Encoder
                              Re-exports FilterCodecs
                              Re-exports FilterCore
                              Re-exports LightPushCodec
                              Re-exports LightPushCore
                              Re-exports StoreCore
                              Re-exports createDecoder
                              Re-exports createEncoder
                              Re-exports waitForRemotePeer

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku_store.html b/modules/_waku_sdk.waku.waku_store.html index 1d375008b7..2996f74742 100644 --- a/modules/_waku_sdk.waku.waku_store.html +++ b/modules/_waku_sdk.waku.waku_store.html @@ -1,7 +1,3 @@ -waku_store | Documentation

                              Index

                              Enumerations

                              Classes

                              Interfaces

                              Params -QueryOptions -TimeFilter +waku_store | Documentation

                              Index

                              Classes

                              Variables

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index da8d8220cf..d7fcecd5b6 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 0915a57eed..b9c28105a5 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 13a04c3e33..0f84a18b39 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 e8a658ad3a..444e437a32 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 1d3d246893..cc76ab4cb0 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 dd889b9566..b1b6839168 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 cbafa2219a..cfc5a775e0 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 3d3b178529..d5af8fbe53 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 548f2786bd..1c4d54c439 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 877fbcc592..2c2672b116 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 a66044eda4..1e62370906 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 c4ec01406f..9019d7da25 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 2b62e1a68a..47f60ebab1 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 08ed9dc3ca..3d93e3e5f5 100644 --- a/types/_waku_interfaces.IFilterSDK.html +++ b/types/_waku_interfaces.IFilterSDK.html @@ -1 +1 @@ -IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              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 5f2c947b0b..9d25be41d9 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 6f49c262cd..1aca3ff753 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 e9f8d0c9f2..93518394e7 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 943619c7ad..1f305f00fd 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): Uint8Array;
                              }

                              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: Partial<QueryRequestParams>

                                    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: Partial<QueryRequestParams>

                                    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 a4b3963008..f6299f66cf 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 7f16888b2a..4881863a77 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 c166708f4a..6cafa107a3 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 3f901e3685..80438088a3 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 2b043751c2..b73042d4a7 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 index 241b5d6756..d2192fa37c 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +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 d59e5b7239..90f52555a0 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 fd761d1bdb..51d87a4509 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 1efeca079d..6514cc669a 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 141db96f72..f6143f06d9 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 index bb9f9e0618..3d73d46703 100644 --- a/types/_waku_interfaces.ProtocolHealth.html +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -1 +1 @@ -ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +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 2db5948097..924a08c9e7 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 index cf0eefde9e..271bd69448 100644 --- a/types/_waku_interfaces.ProtocolsHealthStatus.html +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -1 +1 @@ -ProtocolsHealthStatus | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +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 712ca1b588..457f088b80 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.QueryRequestParams.html b/types/_waku_interfaces.QueryRequestParams.html new file mode 100644 index 0000000000..cabbfb9659 --- /dev/null +++ b/types/_waku_interfaces.QueryRequestParams.html @@ -0,0 +1,43 @@ +QueryRequestParams | Documentation
                              QueryRequestParams: {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes?: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: number;
                                  pubsubTopic: string;
                                  timeEnd?: Date;
                                  timeStart?: Date;
                              }

                              Parameters for a store query request, as specified in the Waku Store v3 RFC.

                              +

                              Type declaration

                              • contentTopics: string[]

                                The content topics to filter the messages. +The query will only return messages that have a content topic included in this array. +This field MUST be populated together with the pubsubTopic field for content topic filtering to be applied. +If either contentTopics or pubsubTopic is not provided or empty, no content topic filtering will be applied.

                                +
                              • includeData: boolean

                                Whether to include the full message data in the response.

                                +
                                  +
                                • true: The response will include the message content and associated pubsub topic for each matching message.
                                • +
                                • false: The response will only include the message hashes for each matching message.
                                • +
                                +

                                Default

                                true
                                +
                                +
                              • Optional messageHashes?: Uint8Array[]

                                The message hashes to lookup. +If provided, the query will be a message hash lookup query and will only return messages that match the specified hashes. +If not provided or empty, the query will be a content filtered query based on the other filter parameters.

                                +

                                Default

                                undefined
                                +
                                +
                              • Optional paginationCursor?: Uint8Array

                                The cursor to start the query from. +The cursor represents the message hash of the last message returned in the previous query. +The query will start from the message immediately following the cursor, excluding the message at the cursor itself. +If not provided, the query will start from the beginning or end of the store, depending on the paginationForward option.

                                +

                                Default

                                undefined
                                +
                                +
                              • paginationForward: boolean

                                The direction of pagination.

                                +
                                  +
                                • true: Forward pagination, starting from the oldest message and moving towards the newest.
                                • +
                                • false: Backward pagination, starting from the newest message and moving towards the oldest.
                                • +
                                +

                                Default

                                false
                                +
                                +
                              • Optional paginationLimit?: number

                                The maximum number of messages to retrieve per page. +If not provided, the store's default pagination limit will be used.

                                +

                                Default

                                undefined
                                +
                                +
                              • pubsubTopic: string

                                The pubsub topic to query. This field is mandatory. +The query will only return messages that were published on this specific pubsub topic.

                                +
                              • Optional timeEnd?: Date

                                The end time for the time range filter. +The query will only return messages with a timestamp strictly less than timeEnd. +If not provided, no end time filtering will be applied.

                                +
                              • Optional timeStart?: Date

                                The start time for the time range filter. +The query will only return messages with a timestamp greater than or equal to timeStart. +If not provided, no start time filtering will be applied.

                                +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index a6385a01cb..19fc297342 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 bc6d6be111..914d36167f 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 30c6cf1272..63d93a7498 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 6de1acf1ad..5b5f53969a 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.StoreCursor.html b/types/_waku_interfaces.StoreCursor.html new file mode 100644 index 0000000000..4d9fee6b2b --- /dev/null +++ b/types/_waku_interfaces.StoreCursor.html @@ -0,0 +1 @@ +StoreCursor | Documentation
                              StoreCursor: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreQueryOptions.html b/types/_waku_interfaces.StoreQueryOptions.html deleted file mode 100644 index 1b1626c4b6..0000000000 --- a/types/_waku_interfaces.StoreQueryOptions.html +++ /dev/null @@ -1,14 +0,0 @@ -StoreQueryOptions | Documentation
                              StoreQueryOptions: {
                                  cursor?: proto.Index;
                                  pageDirection?: PageDirection;
                                  pageSize?: number;
                                  timeFilter?: TimeFilter;
                              }

                              Type declaration

                              • Optional cursor?: proto.Index

                                Cursor as an index to start a query from. Must be generated from a Waku -Message.

                                -
                              • Optional pageDirection?: PageDirection

                                The direction in which pages are retrieved:

                                - -

                                Note: This does not affect the ordering of messages with the page -(the oldest message is always first).

                                -

                                Default

                                { @link PageDirection.BACKWARD }
                                -
                                -
                              • 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 diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index 018202b93e..f084207ee5 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.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 3c032c84fd..5fbc480939 100644 --- a/types/_waku_interfaces.SubscribeResult.html +++ b/types/_waku_interfaces.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError

                              Generated using TypeDoc

                              \ No newline at end of file +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index b38036e7a7..e7a032b44e 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 7884a2c2b7..0320e328e8 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 8922e0abee..eb10440801 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 99930e2d30..220209a0e3 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 6fccdb26b6..e32eef9717 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 6116c53af1..b33ec0f56a 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 9e72f87ece..775eaed199 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.IStoreCore.html b/types/_waku_sdk.IStoreCore.html index e905728531..f466e66524 100644 --- a/types/_waku_sdk.IStoreCore.html +++ b/types/_waku_sdk.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation
                              IStoreCore: IBaseProtocolCore

                              Generated using TypeDoc

                              \ No newline at end of file +IStoreCore | Documentation
                              IStoreCore: IBaseProtocolCore

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.IStoreSDK.html b/types/_waku_sdk.IStoreSDK.html index 4370beaa88..e1f1aeb4fa 100644 --- a/types/_waku_sdk.IStoreSDK.html +++ b/types/_waku_sdk.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): Uint8Array;
                              }

                              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: Partial<QueryRequestParams>

                                    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: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                                • Parameters

                                  Returns Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.QueryRequestParams.html b/types/_waku_sdk.QueryRequestParams.html new file mode 100644 index 0000000000..b2fa7c040b --- /dev/null +++ b/types/_waku_sdk.QueryRequestParams.html @@ -0,0 +1,43 @@ +QueryRequestParams | Documentation

                              Type alias QueryRequestParams

                              QueryRequestParams: {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes?: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: number;
                                  pubsubTopic: string;
                                  timeEnd?: Date;
                                  timeStart?: Date;
                              }

                              Parameters for a store query request, as specified in the Waku Store v3 RFC.

                              +

                              Type declaration

                              • contentTopics: string[]

                                The content topics to filter the messages. +The query will only return messages that have a content topic included in this array. +This field MUST be populated together with the pubsubTopic field for content topic filtering to be applied. +If either contentTopics or pubsubTopic is not provided or empty, no content topic filtering will be applied.

                                +
                              • includeData: boolean

                                Whether to include the full message data in the response.

                                +
                                  +
                                • true: The response will include the message content and associated pubsub topic for each matching message.
                                • +
                                • false: The response will only include the message hashes for each matching message.
                                • +
                                +

                                Default

                                true
                                +
                                +
                              • Optional messageHashes?: Uint8Array[]

                                The message hashes to lookup. +If provided, the query will be a message hash lookup query and will only return messages that match the specified hashes. +If not provided or empty, the query will be a content filtered query based on the other filter parameters.

                                +

                                Default

                                undefined
                                +
                                +
                              • Optional paginationCursor?: Uint8Array

                                The cursor to start the query from. +The cursor represents the message hash of the last message returned in the previous query. +The query will start from the message immediately following the cursor, excluding the message at the cursor itself. +If not provided, the query will start from the beginning or end of the store, depending on the paginationForward option.

                                +

                                Default

                                undefined
                                +
                                +
                              • paginationForward: boolean

                                The direction of pagination.

                                +
                                  +
                                • true: Forward pagination, starting from the oldest message and moving towards the newest.
                                • +
                                • false: Backward pagination, starting from the newest message and moving towards the oldest.
                                • +
                                +

                                Default

                                false
                                +
                                +
                              • Optional paginationLimit?: number

                                The maximum number of messages to retrieve per page. +If not provided, the store's default pagination limit will be used.

                                +

                                Default

                                undefined
                                +
                                +
                              • pubsubTopic: string

                                The pubsub topic to query. This field is mandatory. +The query will only return messages that were published on this specific pubsub topic.

                                +
                              • Optional timeEnd?: Date

                                The end time for the time range filter. +The query will only return messages with a timestamp strictly less than timeEnd. +If not provided, no end time filtering will be applied.

                                +
                              • Optional timeStart?: Date

                                The start time for the time range filter. +The query will only return messages with a timestamp greater than or equal to timeStart. +If not provided, no start time filtering will be applied.

                                +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.StoreCursor.html b/types/_waku_sdk.StoreCursor.html new file mode 100644 index 0000000000..0357fc6b3e --- /dev/null +++ b/types/_waku_sdk.StoreCursor.html @@ -0,0 +1 @@ +StoreCursor | Documentation

                              Type alias StoreCursor

                              StoreCursor: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.StoreQueryOptions.html b/types/_waku_sdk.StoreQueryOptions.html deleted file mode 100644 index 59ea0216fa..0000000000 --- a/types/_waku_sdk.StoreQueryOptions.html +++ /dev/null @@ -1,14 +0,0 @@ -StoreQueryOptions | Documentation

                              Type alias StoreQueryOptions

                              StoreQueryOptions: {
                                  cursor?: proto.Index;
                                  pageDirection?: PageDirection;
                                  pageSize?: number;
                                  timeFilter?: TimeFilter;
                              }

                              Type declaration

                              • Optional cursor?: proto.Index

                                Cursor as an index to start a query from. Must be generated from a Waku -Message.

                                -
                              • Optional pageDirection?: PageDirection

                                The direction in which pages are retrieved:

                                - -

                                Note: This does not affect the ordering of messages with the page -(the oldest message is always first).

                                -

                                Default

                                { @link PageDirection.BACKWARD }
                                -
                                -
                              • 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 diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 6aa5966f64..fb2d1e25c4 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 2f652359d9..c467b9e7de 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 d1b0e53521..5d25dcfed4 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 60f24a3c62..b7f992f0e0 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 9b0c4853ef..df808bbee0 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 647f8513b8..fe54e44836 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-query/3.0.0" = "/vac/waku/store-query/3.0.0"

                              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 4b942861e9..d1eaa0d459 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 c0ba1969c5..a4af371acc 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 60f1c2b2cd..bc043e5130 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 e56f8f9ec5..d2e420e17b 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 1d6f890e98..1537a31515 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 4fb83582d0..51f36bc7f2 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 c568c45c52..85f5accf5d 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 66365083f6..ee301c5e8f 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 ef5b9b0468..2d1f7bb4a4 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 a47e8dbf02..3563cefd5a 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 diff --git a/variables/_waku_sdk.waku.waku_store.StoreCodec.html b/variables/_waku_sdk.waku.waku_store.StoreCodec.html index 63c5292233..a28c62a15e 100644 --- a/variables/_waku_sdk.waku.waku_store.StoreCodec.html +++ b/variables/_waku_sdk.waku.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-query/3.0.0" = "/vac/waku/store-query/3.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file