/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v2/node -o nimcache/release/wakunode2/@m..@sprotocol@swaku_store@swaku_store.nim.c.o nimcache/release/wakunode2/@m..@sprotocol@swaku_store@swaku_store.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #include #include "bearssl_rand.h" #include "bearssl_hash.h" #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw; typedef struct tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg; typedef struct RootObj RootObj; typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg; typedef struct tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA; typedef struct tySequence__8d9bxJ1229c513mLE0NixLcQ tySequence__8d9bxJ1229c513mLE0NixLcQ; typedef struct tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA; typedef struct tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw; typedef struct tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw; typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw; typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA; typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw; typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw; typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg; typedef struct tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA; typedef struct tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g; typedef struct tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw; typedef struct tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA; typedef struct tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A; typedef struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ; typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw; typedef struct tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw; typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w; typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA; typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg; typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ; typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw; typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg; typedef struct Exception Exception; typedef struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw; typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA; typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA; typedef struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ; typedef struct tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g; typedef struct tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ; typedef struct tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q; typedef struct tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ; typedef struct tyObject_Result__rnRzUXPoYNybKYlIPeYWIg tyObject_Result__rnRzUXPoYNybKYlIPeYWIg; typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg; typedef struct tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ; typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A; typedef struct TSafePoint TSafePoint; typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ; typedef struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw; typedef struct tyTuple__C6yujqncd9aGBcnNRbw73kQ tyTuple__C6yujqncd9aGBcnNRbw73kQ; typedef struct tyTuple__2LqWyvsL5O30C9bfIlkKHPg tyTuple__2LqWyvsL5O30C9bfIlkKHPg; typedef struct tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA; typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw; typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA; typedef struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA tyObject_Table__h8cNvChU6yNAdM6bChlFYA; typedef struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA tySequence__MA0zEHLrBVKsH6AAd9aPHDA; typedef struct tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA; typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ; typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw; typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA; typedef struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg; typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA; typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg; typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA; typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA; typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ; typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q; typedef struct tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA; typedef struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w; typedef struct tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ; typedef struct tyObject_WakuPeerStorecolonObjectType___9cg8as779aYCsbPM3IIeUxYw tyObject_WakuPeerStorecolonObjectType___9cg8as779aYCsbPM3IIeUxYw; typedef struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA; typedef struct tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw; typedef struct tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw; typedef struct tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw; typedef struct tyObject_Result__WyXya2I9aOi6nTLz9crZs09bA tyObject_Result__WyXya2I9aOi6nTLz9crZs09bA; typedef struct tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw; typedef struct tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ; typedef struct tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug; typedef struct tyObject_Option__K5ABelBHQJx0aScsm5tyBg tyObject_Option__K5ABelBHQJx0aScsm5tyBg; typedef struct tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g; typedef struct tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA; typedef struct tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ; typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyTuple__IIcO09chBBRGVL39cP28NaLg tyTuple__IIcO09chBBRGVL39cP28NaLg; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1]; struct RootObj {TNimType* m_type;}; struct tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg { RootObj Sup;NI colonstate_; tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws1; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0); void* ClE_0; } tyProc__Sx7TcXJiI2BS08wYpfOyIg; struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs; tyProc__Sx7TcXJiI2BS08wYpfOyIg handler; }; struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager; br_hmac_drbg_context* rng; tySequence__8d9bxJ1229c513mLE0NixLcQ* messages; tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store; tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap; }; typedef struct { N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__Y7TIAk6Os9cRMtmIj9bEqCww; struct tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw { RootObj Sup;NI colonstate_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg* colonup_; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1566001364_; }; struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time; NI32 fuzz; NI32 count; }; typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ; struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent; NIM_BOOL isClosed; NIM_BOOL isEof; NimStringDesc* objName; tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid; tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir; NIM_BOOL closedWithEOF; }; struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__ez1e9bsRJ8r5L9cicKflzx3Q; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded; }; typedef NU8 tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw digest; NF receivedTime; }; typedef NU8 tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw; struct tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A {NU64 pageSize; tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ cursor; tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw direction; }; struct tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A pagingInfo; }; struct tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw {tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A pagingInfo; }; struct tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw {NimStringDesc* requestId; tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg query; tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw response; }; struct tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw v; } _o_2; }; }; struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy; }; struct tyTuple__yobv8JsmBBRNC1NIieLJzQ { tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0; }; struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs; NimStringDesc* buffer; }; typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA; struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output; tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level; }; struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA { RootObj Sup;NI colonstate_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1; tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message4; tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g res5; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1572200197_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1572900199_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw value10; tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw response11; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym15736501913_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId14; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages15; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym15743001917_; }; typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2]; typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0); void* ClE_0; } tyProc__9bqx36VxQxXejdrF09bFARDQ; typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA; struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location; tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks; tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child; tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state; Exception* error; NIM_BOOL mustCancel; NI id; }; struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* value; }; struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;}; typedef NU8 tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA; struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA {tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; NI length; }; struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {NIM_BOOL v; } _o_2; }; }; struct tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg v; } _o_2; }; }; struct tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A v; } _o_2; }; }; struct tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ v; } _o_2; }; }; struct tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw v; } _o_2; }; }; struct tyObject_Result__rnRzUXPoYNybKYlIPeYWIg {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw v; } _o_2; }; }; struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; NU32 contentTopic; NU32 version; }; struct tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ {NIM_BOOL o; union{ struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e; } _o_1; struct {tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A v; } _o_2; }; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__9c78XLTqudZ5E3xt5X2tFUQ[1]; struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw {tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg; tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ index; }; struct tyTuple__C6yujqncd9aGBcnNRbw73kQ { tySequence__CP6AbN9aoC6Xupc2HZLYt1w* Field0; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A Field1; }; struct tyTuple__2LqWyvsL5O30C9bfIlkKHPg { tySequence__8d9bxJ1229c513mLE0NixLcQ* Field0; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A Field1; }; typedef struct { N_NIMCALL_PTR(NI, ClP_0) (tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* x_0, tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* y_0, void* ClE_0); void* ClE_0; } tyProc__Sf79cJPJ0Oe9cdFKvuT0MbUg; typedef NU8 tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA; typedef N_CLOSURE_PTR(NI, TM__BRl1UZK9bC3ghHhT9a4vWLNA_38) (tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* x_0, tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* y_0, void* ClE_0); struct tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA {NI val; NIM_BOOL has; }; struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;}; struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;}; struct tyObject_Table__h8cNvChU6yNAdM6bChlFYA {tySequence__MA0zEHLrBVKsH6AAd9aPHDA* data; NI counter; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, NI amount, void* ClE_0); void* ClE_0; } tyProc__ZA3lINsWoNneKJOpAN9axcg; struct tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager; br_hmac_drbg_context* rng; NimStringDesc* text; tyObject_Table__h8cNvChU6yNAdM6bChlFYA accounting; tyProc__ZA3lINsWoNneKJOpAN9axcg credit; tyProc__ZA3lINsWoNneKJOpAN9axcg debit; }; typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw; typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey; } _scheme_1; struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey; } _scheme_2; struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey; } _scheme_3; struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey; } _scheme_4; }; }; struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data; }; struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data; }; struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme; union{ struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey; } _scheme_1; struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey; } _scheme_2; struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey; } _scheme_3; struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey; } _scheme_4; }; }; struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg {tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA val; NIM_BOOL has; }; struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw { RootObj Sup;tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protocols; NimStringDesc* protoVersion; NimStringDesc* agentVersion; NimStringDesc* secure; tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw keyType; union{ struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ privateKey; } _keyType_1; struct {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg key; } _keyType_2; }; }; typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_56) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, NI amount); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_63) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_64) (void); typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_66) (void* udataX60gensym156600137_); struct tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA {NIM_BOOL o; union{ struct {NimStringDesc* e; } _o_1; struct {NIM_BOOL v; } _o_2; }; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (NU64 timestamp, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0); void* ClE_0; } tyProc__c6k8LPV9ahjvDq4WHnknTfQ; typedef NU32 tyArray__JlnxiR65D9cjJpwi6uBZRtA[2]; typedef NU32 tyArray__MpWsq9bBH14GsDQQ59cgyxAQ[8]; struct tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w {tyArray__JlnxiR65D9cjJpwi6uBZRtA count; tyArray__MpWsq9bBH14GsDQQ59cgyxAQ state; tyArray__w5VB8h5K8DB3oWrO5U2wqg buffer; }; typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw; typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4]; typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64]; struct tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA { RootObj Sup;tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0; tyObject_WakuPeerStorecolonObjectType___9cg8as779aYCsbPM3IIeUxYw* peerStore; }; struct tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA { RootObj Sup;}; struct tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw { RootObj Sup;NI colonstate_; tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* proto1; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0); void* ClE_0; } tyProc__fIlZiUanbsyf3mzEwZ7RIg; struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics; tyProc__fIlZiUanbsyf3mzEwZ7RIg handler; }; struct tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw { RootObj Sup;NI colonstate_; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg1; tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw* colonup_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1575802204_; }; struct tyObject_Result__WyXya2I9aOi6nTLz9crZs09bA {NIM_BOOL o; union{ struct {NimStringDesc* e; } _o_1; }; }; struct tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw { RootObj Sup;NI colonstate_; tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ index1; tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3; tyObject_Result__WyXya2I9aOi6nTLz9crZs09bA res4; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1576450196_; }; typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_91) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_92) (void); typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_93) (void* udataX60gensym157580221_); typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* response, void* ClE_0); void* ClE_0; } tyProc__afTpDKuOJgODVx1JZPJ9awQ; struct tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw { RootObj Sup;NI colonstate_; tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* w1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg query3; tyProc__afTpDKuOJgODVx1JZPJ9awQ handler4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1577151105_; }; struct tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug {tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* val; }; struct tyObject_Option__K5ABelBHQJx0aScsm5tyBg {tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* val; }; struct tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ { RootObj Sup;NI colonstate_; tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug peerOpt1; tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw* colonup_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record3; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1577600194_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6; tyObject_Option__K5ABelBHQJx0aScsm5tyBg connOpt7; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1578400199_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message10; tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g response11; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym15793501913_; }; struct tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__K5ABelBHQJx0aScsm5tyBg value; }; typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_110) (tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* response); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_112) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_113) (void); typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_115) (void* udataX60gensym157715111_); struct tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA { RootObj Sup;NI colonstate_; tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg query3; tyProc__afTpDKuOJgODVx1JZPJ9awQ handler4; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1580300465_; }; struct tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ { RootObj Sup;NI colonstate_; tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug peerOpt1; tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA* colonup_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record3; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1580750194_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6; tyObject_Option__K5ABelBHQJx0aScsm5tyBg connOpt7; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1581550199_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message10; tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g response11; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym15825001913_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId14; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages15; }; typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_124) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, NI amount); typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_125) (tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* response); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_127) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_128) (void); typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_130) (void* udataX60gensym158030047_); struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function; void* udata; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tyTuple__IIcO09chBBRGVL39cP28NaLg { NI Field0; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1; NI Field2; }; typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen); typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0); typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx); typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0); typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst); typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst); typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0); struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__8d9bxJ1229c513mLE0NixLcQ { TGenericSeq Sup; tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__MA0zEHLrBVKsH6AAd9aPHDA { TGenericSeq Sup; tyTuple__IIcO09chBBRGVL39cP28NaLg data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_2)(void); N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); N_LIB_PRIVATE N_NIMCALL(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA*, newGauge__M34nJZSsewdGDh09anvsrVA)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_NIMCALL(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_5)(void); static N_NIMCALL(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_8)(void); N_LIB_PRIVATE N_NIMCALL(void, init__BsatOBVD72TGxK0v6qF5ng)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws); static N_NIMCALL(void, Marker_tyRef__Kra8uW9alcSQH9cnOGETZqZA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__xW8jxYfVToO8WRyh0fzBMA)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0); static N_NIMCALL(void, Marker_tyRef__cTgTgnNpW9coCkn6hK9bTuLQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__1baRu1dGrdz0VfMNiftrtw)(void); static N_NIMCALL(void, Marker_tyRef__aTSo1tMKtoJqe9azAwtCNLQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__fmh0jpo2thN6BWkW9cboM0g)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readLp__yrqRTgFpaKXcGrOBmxu9bMg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, NI maxSize); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut); static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(void, init__fVeno2DFJv2mQ8veKKsKzg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g* Result); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, NI offset, tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__2Rtuow0zf7uoG9cOp7O2MfQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NimStringDesc** output); N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__TmmAJk0OXMd3CniSvMNDvQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** output); N_LIB_PRIVATE N_NIMCALL(void, init__mUNyOFEeq3I6X2eqWfzOhw)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__j6VRp4NGkJt9aWDN6ZkColQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__9bAGqSvkAaFL9bWjsEPslrFA** output); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ, init__y9cvlbMbOvavdsJMFbIOaKA)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__eM4SWQCct7umnPKykFxfQw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU32* output); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q, init__2e31J6SwcI7q6D5I4dziAA)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__LN3ZX6PbK2G9bCbJv29cLqxQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NF* output); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ, init__GDb59aqVZ9a9cZVeIRea9bYMWg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(void, init__DWYHslikiyBXoiUifwmlQg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__rnRzUXPoYNybKYlIPeYWIg* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__aLjCOs9bu5l2rz6ENM6m6Sg** output); N_LIB_PRIVATE N_NIMCALL(void, init__4jzYhj7U7a9btL2NYw9cV81g)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ* Result); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); static N_INLINE(void, pushSafePoint)(TSafePoint* s); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, topicsMatch__KytrWChpQmaEFB83SSLTgg)(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logStmtLevel, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ** logStmtTopics, NI logStmtTopicsLen_0); N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ)(void); N_LIB_PRIVATE N_NIMCALL(void, initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA lvl, NimStringDesc* topics, NimStringDesc* name_0); N_LIB_PRIVATE N_NIMCALL(void, setProperty__czv7v33Y9bwyVAHI9b2eiKDw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NI val_0); N_LIB_PRIVATE N_NIMCALL(NI, getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw)(void); N_LIB_PRIVATE N_NIMCALL(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NimStringDesc* val_0); N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r); static N_INLINE(void, popSafePoint)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); static N_INLINE(Exception*, nimBorrowCurrentException)(void); static N_INLINE(Exception*, getCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex); static N_INLINE(void, popCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(void, incGauge__y5UlmHGFYL2FbhQBYdL3Gg)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__24F769aQA9cjE878ZdthCTFA)(void); static N_INLINE(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*, get__efNRAgvTcpnT7Q29ctkznTwresults)(tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g* self); N_LIB_PRIVATE N_NOINLINE(void, raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg)(NimStringDesc* m, tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg v) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, findMessages__NCDEV9bK3EBhnKb9abLc7O6A)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* w, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__CP6AbN9aoC6Xupc2HZLYt1w*, newSeq__LjrMshJeiCA9cVTXDnAR11g)(NI len_0); N_LIB_PRIVATE N_NIMCALL(tySequence__8d9bxJ1229c513mLE0NixLcQ*, newSeq__BSVQiHBpRPENBqxfYx7WEQ)(NI len_0); static N_INLINE(NIM_BOOL, contains__n0da1CRs5JctYJ8hm9bxylgsystem)(NU32* a, NI aLen_0, NU32 item); static N_INLINE(NI, find__wvdksDp4zG9b1js8jGtqPEwsystem)(NU32* a, NI aLen_0, NU32 item); N_LIB_PRIVATE N_NIMCALL(void, paginateWithoutIndex__OxCqNgNaQB8hZpafuV9cqsA)(tySequence__8d9bxJ1229c513mLE0NixLcQ* list, tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A* pinfo, tyTuple__C6yujqncd9aGBcnNRbw73kQ* Result); N_LIB_PRIVATE N_NIMCALL(void, paginateWithIndex__jRuOgqI2R6LPvrDmFU0eLg)(tySequence__8d9bxJ1229c513mLE0NixLcQ* list, tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A* pinfo, tyTuple__2LqWyvsL5O30C9bfIlkKHPg* Result); N_LIB_PRIVATE N_NIMCALL(void, sort__AMNfcu41BZOuWo4cZ9b8rug)(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* a, NI aLen_0, tyProc__Sf79cJPJ0Oe9cdFKvuT0MbUg cmp, tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA order_0); N_LIB_PRIVATE N_NIMCALL(NI, indexedWakuMessageComparison__PrNSCQF8gl7Z9cma9a7UDPYA)(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* x_0, tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* y_0); N_LIB_PRIVATE N_NIMCALL(NI, indexComparison__01B9btoX8VWKkn5ZGrviSmg)(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* x_0, tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* y_0); N_LIB_PRIVATE N_NIMCALL(NI, cmp__EMHmP9bxgOkzjdA0YVYF4Cw)(NF x_0, NF y_0); N_LIB_PRIVATE N_NIMCALL(NI, cmp__HHXMXXxKAhbhGOSO8W3DOQ)(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg x_0, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg y_0); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___LR8Lw4yb89a9bIpVa9c3UhQuw)(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* x_0, tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* y_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA, findIndex__4D9aDWI3VPfd464M8S5tnQw)(tySequence__8d9bxJ1229c513mLE0NixLcQ* msgList, tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* index); static N_INLINE(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA, some__m1OjIFHE7x2EQs5RG5pOEAoptions)(NI val_0); static N_INLINE(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA, none__NJ3XJ9cmrsAZsfVld9bLkGiAoptions)(void); static N_INLINE(NIM_BOOL, isNone__7pvN3mkdmg4OQ2gDC9bkRTwoptions)(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA self); static N_INLINE(NI*, get__7ZNFEPLyWDXsiL1ksbjHeQoptions)(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA* self); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, writeLp__9c71DJYgEH8rgDWbdnwWECg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, NU8* msg, NI msgLen_0); N_LIB_PRIVATE N_NIMCALL(void, encode__9bC46NYh3Eqd8pXlq7mIjhQ)(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* rpc, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng)(tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, write__6wmnKg6f3Ejtxp6wcA1yTA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NIM_CHAR* value_0, NI value_0Len_0); static N_INLINE(void, write__LTdUVVUbYE5LoTPca7yHvAminprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* value_0); N_LIB_PRIVATE N_NIMCALL(void, write__4tkJJWHqmkKO9cj2FvJ9cDoQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU8* value_0, NI value_0Len_0); N_LIB_PRIVATE N_NIMCALL(void, encode__q40ISQ9cJgYfGYEMX4pFWUA)(tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, write__7RqInMwO9bCuNjT2529bV9cpg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU32 value_0); N_LIB_PRIVATE N_NIMCALL(void, encode__htZiU2DdE5wcqsuoyShzLg)(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A* pinfo, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, write__WL2qD4LleS3p9aN3TKfkYKQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU64 value_0); N_LIB_PRIVATE N_NIMCALL(void, encode__7Z4Arx9a6yJu79cmuCjb5EXg)(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* index, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, write__QDOrINbNft9ckZ3KBAPGPZw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NF value_0); N_LIB_PRIVATE N_NIMCALL(void, encode__NY4phyR4mmBsul7i4TWOsw)(tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw pd, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, encode__9aMjI9bz05R77v7eM3X9bsyVQ)(tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* response, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); N_LIB_PRIVATE N_NIMCALL(void, encode__iQo9bIBTBPAEDpRAygQm8Tg)(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A message, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result); static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Utj8ICPIJvWbOtrKgGXPew)(void); N_LIB_PRIVATE N_CLOSURE(void, handle_continue__CpGOEhtBOhywrHZ4ezfHPg)(void* udataX60gensym156600137_, void* ClE_0); static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x); static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future); N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn)); N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void); N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void); N_LIB_PRIVATE N_NIMCALL(void, codeceq___FJgTWmJomZg9cJD1BFJyUDQ)(tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* p_0, NimStringDesc* codec); N_LIB_PRIVATE N_NIMCALL(void, getAll__tQKy85Ui4gjKvVvq2HiDzg)(tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* db, tyProc__c6k8LPV9ahjvDq4WHnknTfQ onData, tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA* Result); N_LIB_PRIVATE N_CLOSURE(void, onData__B9aDuPCIsZFEBuoJVX8r1Nw)(NU64 timestamp, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ, computeIndex__jmQkRdeHza2R9chy72AMOLA)(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg); static N_INLINE(void, init__C8fXqRtxb2ILgkwYRN3qiQsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx); static N_INLINE(void, update__JVKV5lsc6z00iHHbNwyg9bAsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(void, sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q)(NU32* state_0, NU8* data_0, NI data_0Len_0); static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result); static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0); N_LIB_PRIVATE N_NIMCALL(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw, finish__x70ALeeaQ1ry9a63hdOCQWA)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx); static N_INLINE(void, clear__C8fXqRtxb2ILgkwYRN3qiQ_3sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx); static N_INLINE(void, burnMem__WQXOjiuy7r6qJs6Q2oUAcgutils)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* a); N_LIB_PRIVATE N_NIMCALL(void, burnMem__haAOjkJjOuRy8ux9bV57dXw)(void* p_0, NI size); N_LIB_PRIVATE N_NIMCALL(NF, epochTime__9aodCrWXscOGeNVh2cpuZkw)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, error__CfJlPwbJz8Fz2gNGiRdrJA)(tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA self); N_LIB_PRIVATE N_NIMCALL(void, setGauge__BCqfX1hcfEYZ9cpaRVZ53Og)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI64 value_0, NimStringDesc** labelValues, NI labelValuesLen_0); N_LIB_PRIVATE N_NIMCALL(void, init__rxApHebrH7xqTi4tmplvfw)(tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* p_0); static N_NIMCALL(void, Marker_tyRef__U9aXDcx8FWWXL4l3oNQI9aeg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, init__1429brVTy2tYCUSwrUnvtIQ)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics, tyProc__fIlZiUanbsyf3mzEwZ7RIg handler, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA* Result); N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__iCYy9cd1rbwJAujyBm56ZRA)(NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0); static N_NIMCALL(void, Marker_tyRef__p00WWLnrk0ftdYdtVVjJRg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__UbbuoXnrLmf9aCH4uR9aGhew)(void); static N_NIMCALL(void, Marker_tyRef__pH9btioGvtm5unnOO2cS8OQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__fmh0jpo2thN6BWkW9cboM0g_2)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GSZ0la0RN9chlsz0gH24T9aQ)(void); N_LIB_PRIVATE N_NIMCALL(void, put__M5nVOnnjrCpyayfrsZ1akw)(tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* db, tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* cursor, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A message, tyObject_Result__WyXya2I9aOi6nTLz9crZs09bA* Result); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, error__UEJHzObHeNDZTLSXIHYiPQ)(tyObject_Result__WyXya2I9aOi6nTLz9crZs09bA self); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__f1Nz5TKxkgIvQz151VK9crw)(void); N_LIB_PRIVATE N_CLOSURE(void, handle_continue__A7yRIw5By9bP9aNaMSXRexOg)(void* udataX60gensym157580221_, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, addPeer__aazANYTdGHr4wAGsMeMByQ)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* pm, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo, NimStringDesc* proto); static N_NIMCALL(void, Marker_tyRef__3a9cDXIVmKPCVx8mLqcJTAw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__dX2P4HaZx1BdX6qZegBw2g)(void); static N_NIMCALL(void, Marker_tyRef__k4ppXkoV3Fkrjtx9aiY4Zeg)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, query__fmh0jpo2thN6BWkW9cboM0g_3)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, selectPeer__f9bTgB9c9aXOu9bzG9aNen8ESkA)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* pm, NimStringDesc* proto, tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug* Result); static N_INLINE(NIM_BOOL, isNone__ljhzT9bB2ihads5mjiSENoA_2options)(tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug self); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__XMkd4So33sIUmzrG1PGmIA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*, dialPeer__11oeK9cQehiIawZyVDs3BBw)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* pm, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo, NimStringDesc* proto, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw dialTimeout); static N_INLINE(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, get__ZFCcKUMPTSSTWs87Vhr9bnwoptions)(tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug self); static N_INLINE(void, internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop)(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* fut, tyObject_Option__K5ABelBHQJx0aScsm5tyBg* Result); static N_INLINE(NIM_BOOL, isNone__EzEGTs3pBriKo63yPyAe7goptions)(tyObject_Option__K5ABelBHQJx0aScsm5tyBg self); static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, get__goqu2E9c9aztp5dG7zxrhRIAoptions)(tyObject_Option__K5ABelBHQJx0aScsm5tyBg self); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, generateRequestId__m7OHmrw9cEQQUL4X9aOy17SA)(br_hmac_drbg_context* rng_0); static N_INLINE(void, get__vrISRuaoh1qsTKBbFcy9bpgresults)(tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g* self, tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__VY6CeV9aVgmtuhv7XyvIunA)(void); N_LIB_PRIVATE N_CLOSURE(void, query_continue__mt19bmk8ItwK9c7jNwcDpyOg)(void* udataX60gensym157715111_, void* ClE_0); static N_NIMCALL(void, Marker_tyRef__Ymu36mzIqicQg7oRFZb7mA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__2z9bCyFvF1h3j4ZR9cgyeNMg)(void); static N_NIMCALL(void, Marker_tyRef__fC3WhNaf2k5dHuLhh9cG5qA)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, queryWithAccounting__fmh0jpo2thN6BWkW9cboM0g_4)(void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__fXTtaDo9cBkThgKlNwz7mgA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__SSW9cee4mP9cpY4jpJ9cQnvTw)(void); N_LIB_PRIVATE N_CLOSURE(void, queryWithAccounting_continue__BQKkSlGN2p9cHxVVtvWsN0w)(void* udataX60gensym158030047_, void* ClE_0); extern TNimType NTI__AcXA5LTiMbTyem2AVbTT5w_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_3, "waku_store_messages", 19); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_4, "number of historical messages", 29); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_6, "waku_store_peers", 16); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_7, "number of store peers", 21); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_9, "waku_store_errors", 17); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_10, "number of store protocol errors", 31); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_12, "type", 4); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_11 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_12)} ; extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_; N_LIB_PRIVATE TNimType NTI__JODFQ1MQij2fhFPPEtEpvg_; extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_; extern TNimType NTI__BgTPnf6H2o8WKrA35mWtRw_; N_LIB_PRIVATE TNimType NTI__Kra8uW9alcSQH9cnOGETZqZA_; N_LIB_PRIVATE TNimType NTI__NYgT9cTX7bqNHpP9aNRtLPrw_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_; extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_; N_LIB_PRIVATE TNimType NTI__cTgTgnNpW9coCkn6hK9bTuLQ_; N_LIB_PRIVATE TNimType NTI__uB3lE5RmJDgDbr9bKMclfVA_; extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; extern TNimType NTI__kGF2qZz9bXEAMI0bPMiA50g_; extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_; extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_; extern TNimType NTI__EGNx42PC7VqGsUjKX6TR9aw_; extern TNimType NTI__xDg0UAKGB8XrRjSUqHlWFw_; extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_; extern TNimType NTI__CP6AbN9aoC6Xupc2HZLYt1w_; N_LIB_PRIVATE TNimType NTI__aTSo1tMKtoJqe9azAwtCNLQ_; extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_; extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_16, "Future operation cancelled!", 27); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_17, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_18, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61); extern TNimType NTI__9bAGqSvkAaFL9bWjsEPslrFA_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_20, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/system/iterators.nim(122, 11) `len(a) == L` the l" "ength of the seq changed while iterating over it", 175); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_22, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l" "ength of the seq changed while iterating over it", 175); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_24, "wakustore", 9); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_25, "failed to decode rpc", 20); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_26, "tid", 3); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_27, "file", 4); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_28, "waku_store.nim:314", 18); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_30, "decode_rpc_failure", 18); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_29 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_30)} ; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_32, "received query", 14); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_33, "waku_store.nim:318", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_34, "Trying to access value with err Result", 38); extern TNimType NTI__8d9bxJ1229c513mLE0NixLcQ_; extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_; extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_41, "Can\'t obtain a value from a `none`", 34); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_53, "handle store swap test", 22); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_54, "waku_store.nim:326", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_55, "text", 4); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_58, "handle store swap is nil", 24); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_59, "waku_store.nim:332", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_65, "Async procedure (&handle) yielded `nil`, are you await\'ing a `n" "il` Future\?", 74); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_67, "/vac/waku/store/2.0.0-beta1", 27); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_75, "failed to load messages from store", 34); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_76, "waku_store.nim:348", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_77, "err", 3); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_79, "store_load_failure", 18); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_78 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_79)} ; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_81, "stored", 6); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_80 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_81)} ; extern TNimType NTI__bTNJy9bbtN9aNYuADEgXa2nw_; N_LIB_PRIVATE TNimType NTI__xIUebqkVyTajOttFhblfWw_; N_LIB_PRIVATE TNimType NTI__U9aXDcx8FWWXL4l3oNQI9aeg_; N_LIB_PRIVATE TNimType NTI__69cAqAOEK9azW9amfY2KItEUw_; extern TNimType NTI__snKUdUhXg9ahkzpl1ubVZ0A_; N_LIB_PRIVATE TNimType NTI__p00WWLnrk0ftdYdtVVjJRg_; N_LIB_PRIVATE TNimType NTI__q6anagovPCxCyl9akX2GIbw_; extern TNimType NTI__lOZ7xaSDQuG6u4WFzCveFQ_; extern TNimType NTI__WyXya2I9aOi6nTLz9crZs09bA_; N_LIB_PRIVATE TNimType NTI__pH9btioGvtm5unnOO2cS8OQ_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_86, "failed to store messages", 24); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_87, "waku_store.nim:381", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_89, "store_failure", 13); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_88 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_89)} ; N_LIB_PRIVATE TNimType NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_; extern TNimType NTI__jSwvWt3Wmw2bDE9c0nMvYhg_; extern TNimType NTI__afTpDKuOJgODVx1JZPJ9awQ_; N_LIB_PRIVATE TNimType NTI__3a9cDXIVmKPCVx8mLqcJTAw_; N_LIB_PRIVATE TNimType NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_; extern TNimType NTI__Q5vHW2Jp3i5sJjCp9cdgKug_; extern TNimType NTI__K5ABelBHQJx0aScsm5tyBg_; N_LIB_PRIVATE TNimType NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_97, "no suitable remote peers", 24); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_98, "waku_store.nim:397", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_100, "dial_failure", 12); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_99 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_100)} ; static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__BRl1UZK9bC3ghHhT9a4vWLNA_101 = {IL64(60000000000)} ; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_103, "failed to connect to remote peer", 32); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_104, "waku_store.nim:405", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_106, "failed to decode response", 25); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_107, "waku_store.nim:416", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_109, "retrieved", 9); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_108 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_109)} ; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_114, "Async procedure (&query) yielded `nil`, are you await\'ing a `ni" "l` Future\?", 73); N_LIB_PRIVATE TNimType NTI__zbzekMTPiNqGvWXVWQJdWA_; N_LIB_PRIVATE TNimType NTI__Ymu36mzIqicQg7oRFZb7mA_; N_LIB_PRIVATE TNimType NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_; N_LIB_PRIVATE TNimType NTI__fC3WhNaf2k5dHuLhh9cG5qA_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_119, "waku_store.nim:436", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_121, "waku_store.nim:444", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_123, "waku_store.nim:455", 18); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_129, "Async procedure (&queryWithAccounting) yielded `nil`, are you a" "wait\'ing a `nil` Future\?", 87); N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg; extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* waku_store_peers__mY7AfgCf633zChQplfZBLw; N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* waku_store_errors__nAfg11uTpviHjM2PzYh23g; extern TNimType* nimTypeRoot; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; static N_NIMCALL(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_2)(void) { nimGCvisit((void*)waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg, 0);} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} static N_NIMCALL(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_5)(void) { nimGCvisit((void*)waku_store_peers__mY7AfgCf633zChQplfZBLw, 0);} static N_NIMCALL(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_8)(void) { nimGCvisit((void*)waku_store_errors__nAfg11uTpviHjM2PzYh23g, 0);} static N_NIMCALL(void, Marker_tyRef__Kra8uW9alcSQH9cnOGETZqZA)(void* p, NI op) { tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg* a; a = (tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg*)p; nimGCvisit((void*)(*a).ws1, op);} static N_NIMCALL(void, Marker_tyRef__cTgTgnNpW9coCkn6hK9bTuLQ)(void* p, NI op) { tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw* a; a = (tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw*)p; nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1566001364_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__aTSo1tMKtoJqe9azAwtCNLQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA* a; NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; a = (tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA*)p; nimGCvisit((void*)(*a).chronosInternalTmpFuture1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).message4, op); switch ((*a).res5.o) { case NIM_FALSE: break; case NIM_TRUE: nimGCvisit((void*)(*a).res5._o_2.v.requestId, op); nimGCvisit((void*)(*a).res5._o_2.v.query.topics, op); T1_ = (NI)0; nimGCvisit((void*)(*a).res5._o_2.v.response.messages, op); T2_ = (NI)0; break; } nimGCvisit((void*)(*a).record6.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1572200197_, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1572900199_, op); nimGCvisit((void*)(*a).value10.requestId, op); nimGCvisit((void*)(*a).value10.query.topics, op); T3_ = (NI)0; nimGCvisit((void*)(*a).value10.response.messages, op); T4_ = (NI)0; nimGCvisit((void*)(*a).response11.messages, op); T5_ = (NI)0; nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym15736501913_, op); nimGCvisit((void*)(*a).peerId14.data, op); nimGCvisit((void*)(*a).messages15, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym15743001917_, op);} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* result;{ result = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&result), (*fut).value, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); goto BeforeRet_; }BeforeRet_: ; return result;} #line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));} #line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimZeroMem)(void* p, NI size) { #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size); } #line 84 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q, init__2e31J6SwcI7q6D5I4dziAA)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer) { tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q result; tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ index; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_1; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156795229_; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw T5_; NF receivedTime; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156955018_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q)); #line 85 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&index)); nimZeroMem((void*)(&index), sizeof(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ)); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 87 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 87 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&pb)); data_1 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 90 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156795229_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 1), (&data_1)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156795229_.o)) goto LA3_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156795229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156795229_._o_1.e; goto BeforeRet_; } LA3_: ; if (!(((2 &(1U<<((NU)(vX60gensym156795229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156795229_._o_2.v); #line 93 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_MDigest__law9ct65KplMYBvtmjCQxbw)); index.digest = T5_; { NI count_1; NU8 b; NI i; NI L; NI T7_; count_1 = (NI)0; b = (NU8)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T7_ = (data_1 ? data_1->Sup.len : 0); L = T7_; { #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_19; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA9; #line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" count_1 = i; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if ((NU)(i) >= (NU)(data_1 ? data_1->Sup.len : 0)){ raiseIndexError2(i,(data_1 ? data_1->Sup.len : 0)-1); } b = data_1->data[i]; if ((NU)(count_1) > (NU)(31)){ raiseIndexError2(count_1, 31); } #line 95 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" index.digest.data[(count_1)- 0] = b; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_19)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_19); #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T12_; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T12_ = (data_1 ? data_1->Sup.len : 0); if (!!((T12_ == L))) goto LA13_; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_20)); } LA13_: ; } LA9: ; } } receivedTime = (NF)0; #line 99 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 99 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156955018_ = getField__LN3ZX6PbK2G9bCbJv29cLqxQ((&pb), ((NI) 2), (&receivedTime)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156955018_.o)) goto LA17_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156955018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156955018_._o_1.e; goto BeforeRet_; } LA17_: ; if (!(((2 &(1U<<((NU)(vX60gensym156955018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156955018_._o_2.v); #line 100 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" index.receivedTime = receivedTime; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q)); result.o = NIM_TRUE; result._o_2.v = index; }BeforeRet_: ; return result;} #line 104 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ, init__GDb59aqVZ9a9cZVeIRea9bYMWg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer) { tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; NU32 dir; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156995225_; tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw direction;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ)); #line 105 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 106 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&pb)); dir = (NU32)0; #line 109 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 109 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156995225_ = getField__eM4SWQCct7umnPKykFxfQw((&pb), ((NI) 1), (&dir)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156995225_.o)) goto LA3_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156995225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156995225_._o_1.e; goto BeforeRet_; } LA3_: ; if (!(((2 &(1U<<((NU)(vX60gensym156995225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156995225_._o_2.v); #line 110 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NI64)(dir) < ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 0) || (NI64)(dir) > ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 1)){ raiseRangeErrorI(dir, ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 0), ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 1)); } direction = ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) (dir)); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ)); result.o = NIM_TRUE; result._o_2.v = direction; }BeforeRet_: ; return result;} #line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ, init__y9cvlbMbOvavdsJMFbIOaKA)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer) { tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ result; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A pagingInfo; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; NU32 pageSize; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156775226_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* cursorBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156785218_; tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q vX60gensym156975034_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* directionBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156985218_; tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ vX60gensym157015034_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); #line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&pagingInfo)); nimZeroMem((void*)(&pagingInfo), sizeof(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A)); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 117 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 117 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&pb)); pageSize = (NU32)0; #line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156775226_ = getField__eM4SWQCct7umnPKykFxfQw((&pb), ((NI) 1), (&pageSize)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156775226_.o)) goto LA3_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156775226_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156775226_._o_1.e; goto BeforeRet_; } LA3_: ; if (!(((2 &(1U<<((NU)(vX60gensym156775226_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156775226_._o_2.v); #line 121 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" pagingInfo.pageSize = ((NU64) (pageSize)); cursorBuffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 125 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 125 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156785218_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 2), (&cursorBuffer)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156785218_.o)) goto LA7_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156785218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156785218_._o_1.e; goto BeforeRet_; } LA7_: ; if (!(((2 &(1U<<((NU)(vX60gensym156785218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156785218_._o_2.v); #line 126 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 126 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156975034_ = init__2e31J6SwcI7q6D5I4dziAA(cursorBuffer); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156975034_.o)) goto LA11_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156975034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156975034_._o_1.e; goto BeforeRet_; } LA11_: ; if (!(((2 &(1U<<((NU)(vX60gensym156975034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } pagingInfo.cursor = vX60gensym156975034_._o_2.v; directionBuffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 129 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156985218_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 3), (&directionBuffer)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156985218_.o)) goto LA15_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156985218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym156985218_._o_1.e; goto BeforeRet_; } LA15_: ; if (!(((2 &(1U<<((NU)(vX60gensym156985218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156985218_._o_2.v); #line 130 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym157015034_ = init__GDb59aqVZ9a9cZVeIRea9bYMWg(directionBuffer); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157015034_.o)) goto LA19_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157015034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157015034_._o_1.e; goto BeforeRet_; } LA19_: ; if (!(((2 &(1U<<((NU)(vX60gensym157015034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } pagingInfo.direction = vX60gensym157015034_._o_2.v; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ)); result.o = NIM_TRUE; result._o_2.v = pagingInfo; }BeforeRet_: ; return result;} #line 134 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, init__mUNyOFEeq3I6X2eqWfzOhw)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g* Result) { NI T1_; tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg msg; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156755018_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* pagingInfoBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156765218_; tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ vX60gensym157035034_; NI T17_;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.topics, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T1_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; #line 135 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&msg), sizeof(tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg)); #line 135 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&msg)); nimZeroMem((void*)(&msg), sizeof(tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg)); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 136 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&pb)); topics = (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*)0; #line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156755018_ = getRepeatedField__j6VRp4NGkJt9aWDN6ZkColQ((&pb), ((NI) 1), (&topics)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T6_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156755018_.o)) goto LA4_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.topics, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T6_ = (NI)0; for (T6_ = 0; T6_ < 32; T6_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T6_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156755018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym156755018_._o_1.e; goto BeforeRet_; } LA4_: ; if (!(((2 &(1U<<((NU)(vX60gensym156755018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156755018_._o_2.v); #line 142 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&msg.topics), topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); pagingInfoBuffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 145 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 145 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156765218_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 2), (&pagingInfoBuffer)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T11_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156765218_.o)) goto LA9_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.topics, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T11_ = (NI)0; for (T11_ = 0; T11_ < 32; T11_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T11_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156765218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym156765218_._o_1.e; goto BeforeRet_; } LA9_: ; if (!(((2 &(1U<<((NU)(vX60gensym156765218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156765218_._o_2.v); #line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym157035034_ = init__y9cvlbMbOvavdsJMFbIOaKA(pagingInfoBuffer); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T16_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157035034_.o)) goto LA14_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.topics, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T16_ = (NI)0; for (T16_ = 0; T16_ < 32; T16_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T16_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157035034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157035034_._o_1.e; goto BeforeRet_; } LA14_: ; if (!(((2 &(1U<<((NU)(vX60gensym157035034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } msg.pagingInfo = vX60gensym157035034_._o_2.v; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.topics, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T17_ = (NI)0; for (T17_ = 0; T17_ < 32; T17_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T17_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.topics), msg.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*Result)._o_2.v.pagingInfo = msg.pagingInfo; }BeforeRet_: ; } #line 151 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, init__DWYHslikiyBXoiUifwmlQg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__rnRzUXPoYNybKYlIPeYWIg* Result) { NI T1_; tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw msg; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messages; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157075229_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* pagingInfoBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157135225_; tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ vX60gensym157145212_; NI T32_;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T1_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; #line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&msg), sizeof(tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw)); #line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&msg)); nimZeroMem((void*)(&msg), sizeof(tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw)); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 153 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 153 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&pb)); messages = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; #line 156 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 156 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym157075229_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&pb), ((NI) 1), (&messages)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T6_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157075229_.o)) goto LA4_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T6_ = (NI)0; for (T6_ = 0; T6_ < 32; T6_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T6_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157075229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157075229_._o_1.e; goto BeforeRet_; } LA4_: ; if (!(((2 &(1U<<((NU)(vX60gensym157075229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157075229_._o_2.v); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf_1; NI i; NI L; NI T8_; buf_1 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T8_ = (messages ? messages->Sup.len : 0); L = T8_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ vX60gensym157125034_; NI T16_; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_21; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA10; #line 158 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(i) >= (NU)(messages ? messages->Sup.len : 0)){ raiseIndexError2(i,(messages ? messages->Sup.len : 0)-1); } buf_1 = messages->data[i]; #line 159 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&vX60gensym157125034_), sizeof(tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 159 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__4jzYhj7U7a9btL2NYw9cV81g(buf_1, (&vX60gensym157125034_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T15_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157125034_.o)) goto LA13_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T15_ = (NI)0; for (T15_ = 0; T15_ < 32; T15_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T15_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157125034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157125034_._o_1.e; goto BeforeRet_; } LA13_: ; if (!(((2 &(1U<<((NU)(vX60gensym157125034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } msg.messages = (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*) incrSeqV3((TGenericSeq*)(msg.messages), (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); T16_ = msg.messages->Sup.len++; genericSeqAssign((&msg.messages->data[T16_].payload), vX60gensym157125034_._o_2.v.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); msg.messages->data[T16_].contentTopic = vX60gensym157125034_._o_2.v.contentTopic; msg.messages->data[T16_].version = vX60gensym157125034_._o_2.v.version; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_21)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_21); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T19_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T19_ = (messages ? messages->Sup.len : 0); if (!!((T19_ == L))) goto LA20_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_22)); } LA20_: ; } LA10: ; } } pagingInfoBuffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 162 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 162 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym157135225_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 2), (&pagingInfoBuffer)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T26_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157135225_.o)) goto LA24_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T26_ = (NI)0; for (T26_ = 0; T26_ < 32; T26_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T26_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157135225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157135225_._o_1.e; goto BeforeRet_; } LA24_: ; if (!(((2 &(1U<<((NU)(vX60gensym157135225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157135225_._o_2.v); #line 163 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 163 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym157145212_ = init__y9cvlbMbOvavdsJMFbIOaKA(pagingInfoBuffer); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T31_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157145212_.o)) goto LA29_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T31_ = (NI)0; for (T31_ = 0; T31_ < 32; T31_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T31_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157145212_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157145212_._o_1.e; goto BeforeRet_; } LA29_: ; if (!(((2 &(1U<<((NU)(vX60gensym157145212_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } msg.pagingInfo = vX60gensym157145212_._o_2.v; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); (*Result)._o_2.v.pagingInfo.pageSize = 0; T32_ = (NI)0; for (T32_ = 0; T32_ < 32; T32_++) { (*Result)._o_2.v.pagingInfo.cursor.digest.data[T32_] = 0; } (*Result)._o_2.v.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.messages), msg.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*Result)._o_2.v.pagingInfo = msg.pagingInfo; }BeforeRet_: ; } #line 167 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, init__fVeno2DFJv2mQ8veKKsKzg)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer, tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g* Result) { NI T1_; NI T2_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw rpc; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156625043_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* queryBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym156635218_; tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g vX60gensym157055049_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* responseBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157065218_; tyObject_Result__rnRzUXPoYNybKYlIPeYWIg vX60gensym157165034_; NI T33_; NI T34_;{ chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T1_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T2_ = (NI)0; for (T2_ = 0; T2_ < 32; T2_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T2_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; #line 168 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&rpc), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); #line 168 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&rpc)); nimZeroMem((void*)(&rpc), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); #line 169 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&pb)); #line 171 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 171 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156625043_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ((&pb), ((NI) 1), (&rpc.requestId)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T7_; NI T8_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156625043_.o)) goto LA5_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T7_ = (NI)0; for (T7_ = 0; T7_ < 32; T7_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T7_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T8_ = (NI)0; for (T8_ = 0; T8_ < 32; T8_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T8_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156625043_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym156625043_._o_1.e; goto BeforeRet_; } LA5_: ; if (!(((2 &(1U<<((NU)(vX60gensym156625043_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156625043_._o_2.v); queryBuffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 174 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 174 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym156635218_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 2), (&queryBuffer)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T13_; NI T14_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym156635218_.o)) goto LA11_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T13_ = (NI)0; for (T13_ = 0; T13_ < 32; T13_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T13_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T14_ = (NI)0; for (T14_ = 0; T14_ < 32; T14_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T14_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym156635218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym156635218_._o_1.e; goto BeforeRet_; } LA11_: ; if (!(((2 &(1U<<((NU)(vX60gensym156635218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym156635218_._o_2.v); #line 176 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&vX60gensym157055049_), sizeof(tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 176 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__mUNyOFEeq3I6X2eqWfzOhw(queryBuffer, (&vX60gensym157055049_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T19_; NI T20_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157055049_.o)) goto LA17_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T19_ = (NI)0; for (T19_ = 0; T19_ < 32; T19_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T19_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T20_ = (NI)0; for (T20_ = 0; T20_ < 32; T20_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T20_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157055049_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157055049_._o_1.e; goto BeforeRet_; } LA17_: ; if (!(((2 &(1U<<((NU)(vX60gensym157055049_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } genericSeqAssign((&rpc.query.topics), vX60gensym157055049_._o_2.v.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); rpc.query.pagingInfo = vX60gensym157055049_._o_2.v.pagingInfo; responseBuffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 179 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" vX60gensym157065218_ = getField__TmmAJk0OXMd3CniSvMNDvQ((&pb), ((NI) 3), (&responseBuffer)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T25_; NI T26_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157065218_.o)) goto LA23_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T25_ = (NI)0; for (T25_ = 0; T25_ < 32; T25_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T25_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T26_ = (NI)0; for (T26_ = 0; T26_ < 32; T26_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T26_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157065218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157065218_._o_1.e; goto BeforeRet_; } LA23_: ; if (!(((2 &(1U<<((NU)(vX60gensym157065218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157065218_._o_2.v); #line 181 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&vX60gensym157165034_), sizeof(tyObject_Result__rnRzUXPoYNybKYlIPeYWIg)); #line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 181 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__DWYHslikiyBXoiUifwmlQg(responseBuffer, (&vX60gensym157165034_)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { NI T31_; NI T32_; #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!(vX60gensym157165034_.o)) goto LA29_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T31_ = (NI)0; for (T31_ = 0; T31_ < 32; T31_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T31_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T32_ = (NI)0; for (T32_ = 0; T32_ < 32; T32_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T32_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157165034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157165034_._o_1.e; goto BeforeRet_; } LA29_: ; if (!(((2 &(1U<<((NU)(vX60gensym157165034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } genericSeqAssign((&rpc.response.messages), vX60gensym157165034_._o_2.v.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); rpc.response.pagingInfo = vX60gensym157165034_._o_2.v.pagingInfo; chckNil((void*)Result); switch ((*Result).o) { case NIM_FALSE: (*Result)._o_1.e = 0; break; case NIM_TRUE: unsureAsgnRef((void**)&(*Result)._o_2.v.requestId, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.query.topics, NIM_NIL); (*Result)._o_2.v.query.pagingInfo.pageSize = 0; T33_ = (NI)0; for (T33_ = 0; T33_ < 32; T33_++) { (*Result)._o_2.v.query.pagingInfo.cursor.digest.data[T33_] = 0; } (*Result)._o_2.v.query.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.query.pagingInfo.direction = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.response.messages, NIM_NIL); (*Result)._o_2.v.response.pagingInfo.pageSize = 0; T34_ = (NI)0; for (T34_ = 0; T34_ < 32; T34_++) { (*Result)._o_2.v.response.pagingInfo.cursor.digest.data[T34_] = 0; } (*Result)._o_2.v.response.pagingInfo.cursor.receivedTime = 0; (*Result)._o_2.v.response.pagingInfo.direction = 0; break; } (*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.requestId), copyString(rpc.requestId)); genericSeqAssign((&(*Result)._o_2.v.query.topics), rpc.query.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*Result)._o_2.v.query.pagingInfo = rpc.query.pagingInfo; genericSeqAssign((&(*Result)._o_2.v.response.messages), rpc.response.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*Result)._o_2.v.response.pagingInfo = rpc.response.pagingInfo; }BeforeRet_: ; } #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, pushSafePoint)(TSafePoint* s) { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" (*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;} #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popSafePoint)(void) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;} #line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popCurrentException)(void) { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);} #line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*, get__efNRAgvTcpnT7Q29ctkznTwresults)(tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g* self) { tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* result; result = (tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*)0; #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!((*self).o)) goto LA3_; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!(((1 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_34), (*self)._o_1.e); } LA3_: ; if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } result = (&(*self)._o_2.v); return result;} #line 1748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NI, find__wvdksDp4zG9b1js8jGtqPEwsystem)(NU32* a, NI aLen_0, NU32 item) { NI result;{ result = (NI)0; { NU32 i; NI i_2; i = (NU32)0; #line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_2 = ((NI) 0); { #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_35; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_36; #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_2 < aLen_0)) goto LA3; #line 1751 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" if ((NU)(i_2) >= (NU)(aLen_0)){ raiseIndexError2(i_2,aLen_0-1); } i = a[i_2]; #line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" { #line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" if (!(i == item)) goto LA6_; #line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" goto BeforeRet_; } LA6_: ; #line 1753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" if (nimAddInt(result, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_35)) { raiseOverflow(); }; result = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_35); #line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_2, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_36)) { raiseOverflow(); }; i_2 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_36); } LA3: ; } } #line 1754 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = ((NI) -1); }BeforeRet_: ; return result;} #line 1756 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, contains__n0da1CRs5JctYJ8hm9bxylgsystem)(NU32* a, NI aLen_0, NU32 item) { NIM_BOOL result; NI T1_;{ result = (NIM_BOOL)0; #line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T1_ = (NI)0; T1_ = find__wvdksDp4zG9b1js8jGtqPEwsystem(a, aLen_0, item); result = (((NI) 0) <= T1_); goto BeforeRet_; }BeforeRet_: ; return result;} #line 208 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(NI, indexComparison__01B9btoX8VWKkn5ZGrviSmg)(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* x_0, tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* y_0) { NI result; NI timecmp; NI digestcm;{ result = (NI)0; #line 214 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" timecmp = cmp__EMHmP9bxgOkzjdA0YVYF4Cw((*x_0).receivedTime, (*y_0).receivedTime); #line 215 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" digestcm = cmp__HHXMXXxKAhbhGOSO8W3DOQ((*x_0).digest.data, (*y_0).digest.data); #line 216 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { #line 216 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!((timecmp == ((NI) 0)))) goto LA3_; #line 217 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = timecmp; goto BeforeRet_; } LA3_: ; #line 218 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = digestcm; goto BeforeRet_; }BeforeRet_: ; return result;} #line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(NI, indexedWakuMessageComparison__PrNSCQF8gl7Z9cma9a7UDPYA)(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* x_0, tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw* y_0) { NI result; result = (NI)0; #line 225 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = indexComparison__01B9btoX8VWKkn5ZGrviSmg((&(*x_0).index), (&(*y_0).index)); return result;} #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA, some__m1OjIFHE7x2EQs5RG5pOEAoptions)(NI val_0) { tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA)); #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.has = NIM_TRUE; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result.val = val_0; return result;} #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA, none__NJ3XJ9cmrsAZsfVld9bLkGiAoptions)(void) { tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA result; nimZeroMem((void*)(&result), sizeof(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA)); return result;} #line 227 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA, findIndex__4D9aDWI3VPfd464M8S5tnQw)(tySequence__8d9bxJ1229c513mLE0NixLcQ* msgList, tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* index) { tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA)); { NI i; tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw indexedWakuMessage; NI i_2; NI L; NI T2_; i = (NI)0; nimZeroMem((void*)(&indexedWakuMessage), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_2 = ((NI) 0); #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T2_ = (msgList ? msgList->Sup.len : 0); L = T2_; { #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_40; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_2 < L)) goto LA4; #line 230 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" i = i_2; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if ((NU)(i_2) >= (NU)(msgList ? msgList->Sup.len : 0)){ raiseIndexError2(i_2,(msgList ? msgList->Sup.len : 0)-1); } indexedWakuMessage.msg.payload = msgList->data[i_2].msg.payload; indexedWakuMessage.msg.contentTopic = msgList->data[i_2].msg.contentTopic; indexedWakuMessage.msg.version = msgList->data[i_2].msg.version; indexedWakuMessage.index = msgList->data[i_2].index; #line 231 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NIM_BOOL T7_; #line 231 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T7_ = (NIM_BOOL)0; T7_ = eqeq___LR8Lw4yb89a9bIpVa9c3UhQuw((&indexedWakuMessage.index), index); if (!T7_) goto LA8_; #line 232 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 232 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 232 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = some__m1OjIFHE7x2EQs5RG5pOEAoptions(i); goto BeforeRet_; } LA8_: ; #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_2, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_40)) { raiseOverflow(); }; i_2 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_40); #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T12_; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T12_ = (msgList ? msgList->Sup.len : 0); if (!!((T12_ == L))) goto LA13_; #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_20)); } LA13_: ; } LA4: ; } } #line 233 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = none__NJ3XJ9cmrsAZsfVld9bLkGiAoptions(); goto BeforeRet_; }BeforeRet_: ; return result;} #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isNone__7pvN3mkdmg4OQ2gDC9bkRTwoptions)(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = !(self.has); return result;} #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NI*, get__7ZNFEPLyWDXsiL1ksbjHeQoptions)(tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA* self) { NI* result;{ result = (NI*)0; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" { NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" T3_ = (NIM_BOOL)0; T3_ = isNone__7pvN3mkdmg4OQ2gDC9bkRTwoptions((*self)); if (!T3_) goto LA4_; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_41)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/options.nim", 215); } LA4_: ; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (&(*self).val); goto BeforeRet_; }BeforeRet_: ; return result;} #line 235 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, paginateWithIndex__jRuOgqI2R6LPvrDmFU0eLg)(tySequence__8d9bxJ1229c513mLE0NixLcQ* list, tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A* pinfo, tyTuple__2LqWyvsL5O30C9bfIlkKHPg* Result) { NI T1_; tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ cursor; NU64 pageSize; tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw dir; tySequence__8d9bxJ1229c513mLE0NixLcQ* msgList; tyProc__Sf79cJPJ0Oe9cdFKvuT0MbUg T11_; NIM_BOOL initQuery; tyObject_Option__Ryv9bNNePiiahF9b3Btk2KGA foundIndexOption; NI foundIndex; NI* T26_; NI retrievedPageSize; NI s; NI e_1; tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ newCursor; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A T42_;{ chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).Field0, NIM_NIL); (*Result).Field1.pageSize = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result).Field1.cursor.digest.data[T1_] = 0; } (*Result).Field1.cursor.receivedTime = 0; (*Result).Field1.direction = 0; #line 239 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" cursor = (*pinfo).cursor; #line 240 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" pageSize = (*pinfo).pageSize; #line 241 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" dir = (*pinfo).direction; #line 243 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { tySequence__8d9bxJ1229c513mLE0NixLcQ* colontmp_; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A colontmp__2; #line 243 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!(pageSize == 0ULL)) goto LA4_; #line 244 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&colontmp_), list, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); #line 244 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" colontmp__2 = (*pinfo); #line 244 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*Result).Field0), colontmp_, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); (*Result).Field1 = colontmp__2; goto BeforeRet_; } LA4_: ; #line 246 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NI T8_; tySequence__8d9bxJ1229c513mLE0NixLcQ* colontmp__3; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A colontmp__4; #line 246 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T8_ = (list ? list->Sup.len : 0); if (!(T8_ == ((NI) 0))) goto LA9_; #line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&colontmp__3), list, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); #line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&colontmp__4)); nimZeroMem((void*)(&colontmp__4), sizeof(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A)); colontmp__4.pageSize = 0ULL; colontmp__4.cursor = (*pinfo).cursor; colontmp__4.direction = (*pinfo).direction; #line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*Result).Field0), colontmp__3, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); (*Result).Field1 = colontmp__4; goto BeforeRet_; } LA9_: ; #line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&msgList), list, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); #line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T11_), sizeof(tyProc__Sf79cJPJ0Oe9cdFKvuT0MbUg)); T11_.ClP_0 = ((TM__BRl1UZK9bC3ghHhT9a4vWLNA_38) (indexedWakuMessageComparison__PrNSCQF8gl7Z9cma9a7UDPYA)); T11_.ClE_0 = NIM_NIL; #line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" sort__AMNfcu41BZOuWo4cZ9b8rug(msgList->data, (msgList ? msgList->Sup.len : 0), T11_, ((tyEnum_SortOrder__8iBc6wlNqBa9cju9cUAhUAxA) 1)); #line 253 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initQuery = NIM_FALSE; #line 254 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ T14_; NIM_BOOL T15_; #line 254 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T14_), sizeof(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ)); #line 254 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T15_ = (NIM_BOOL)0; T15_ = eqeq___LR8Lw4yb89a9bIpVa9c3UhQuw((&cursor), (&T14_)); if (!T15_) goto LA16_; #line 255 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initQuery = NIM_TRUE; #line 256 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" switch (dir) { case ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 1): { #line 258 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(((NI) 0)) >= (NU)(list ? list->Sup.len : 0)){ raiseIndexError2(((NI) 0),(list ? list->Sup.len : 0)-1); } cursor = list->data[((NI) 0)].index; } break; case ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 0): { NI T20_; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_39; #line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T20_ = (list ? list->Sup.len : 0); if (nimSubInt(T20_, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_39)) { raiseOverflow(); }; if ((NU)((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_39)) >= (NU)(list ? list->Sup.len : 0)){ raiseIndexError2((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_39),(list ? list->Sup.len : 0)-1); } cursor = list->data[(NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_39)].index; } break; } } LA16_: ; #line 261 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 261 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" foundIndexOption = findIndex__4D9aDWI3VPfd464M8S5tnQw(msgList, (&cursor)); #line 262 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NIM_BOOL T23_; tySequence__8d9bxJ1229c513mLE0NixLcQ* colontmp__5; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A colontmp__6; #line 262 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T23_ = (NIM_BOOL)0; T23_ = isNone__7pvN3mkdmg4OQ2gDC9bkRTwoptions(foundIndexOption); if (!T23_) goto LA24_; #line 263 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 263 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" colontmp__5 = NIM_NIL; #line 263 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)(&colontmp__6)); nimZeroMem((void*)(&colontmp__6), sizeof(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A)); colontmp__6.pageSize = 0ULL; colontmp__6.cursor = (*pinfo).cursor; colontmp__6.direction = (*pinfo).direction; #line 263 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*Result).Field0), colontmp__5, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); (*Result).Field1 = colontmp__6; goto BeforeRet_; } LA24_: ; #line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T26_ = (NI*)0; T26_ = get__7ZNFEPLyWDXsiL1ksbjHeQoptions((&foundIndexOption)); foundIndex = (*T26_); retrievedPageSize = (NI)0; s = (NI)0; e_1 = (NI)0; nimZeroMem((void*)(&newCursor), sizeof(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ)); #line 267 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" switch (dir) { case ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 1): { NI remainingMessages; NI T28_; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_42; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_43; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_45; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_46; #line 269 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T28_ = (msgList ? msgList->Sup.len : 0); if (nimSubInt(T28_, foundIndex, &TM__BRl1UZK9bC3ghHhT9a4vWLNA_42)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_42), ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_43)) { raiseOverflow(); }; remainingMessages = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_43); #line 271 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 271 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 271 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NI64)(pageSize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(pageSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pageSize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } retrievedPageSize = ((((((NI) (pageSize)) <= ((NI) 100)) ? ((NI) (pageSize)) : ((NI) 100)) <= remainingMessages) ? ((((NI) (pageSize)) <= ((NI) 100)) ? ((NI) (pageSize)) : ((NI) 100)) : remainingMessages); #line 272 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_44; if (!initQuery) goto LA31_; #line 272 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 272 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (nimSubInt(foundIndex, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_44)) { raiseOverflow(); }; foundIndex = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_44); } LA31_: ; #line 273 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 273 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (nimAddInt(foundIndex, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_45)) { raiseOverflow(); }; s = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_45); #line 274 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 274 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (nimAddInt(foundIndex, retrievedPageSize, &TM__BRl1UZK9bC3ghHhT9a4vWLNA_46)) { raiseOverflow(); }; e_1 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_46); #line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(e_1) >= (NU)(msgList ? msgList->Sup.len : 0)){ raiseIndexError2(e_1,(msgList ? msgList->Sup.len : 0)-1); } newCursor = msgList->data[e_1].index; } break; case ((tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw) 0): { NI remainingMessages_2; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_48; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_49; #line 277 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" remainingMessages_2 = foundIndex; #line 279 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 279 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NI64)(pageSize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(pageSize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pageSize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } retrievedPageSize = ((((((NI) (pageSize)) <= ((NI) 100)) ? ((NI) (pageSize)) : ((NI) 100)) <= remainingMessages_2) ? ((((NI) (pageSize)) <= ((NI) 100)) ? ((NI) (pageSize)) : ((NI) 100)) : remainingMessages_2); #line 280 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_47; if (!initQuery) goto LA36_; #line 280 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 280 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (nimAddInt(foundIndex, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_47)) { raiseOverflow(); }; foundIndex = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_47); } LA36_: ; #line 281 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 281 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (nimSubInt(foundIndex, retrievedPageSize, &TM__BRl1UZK9bC3ghHhT9a4vWLNA_48)) { raiseOverflow(); }; s = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_48); #line 282 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 282 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (nimSubInt(foundIndex, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_49)) { raiseOverflow(); }; e_1 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_49); #line 283 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(s) >= (NU)(msgList ? msgList->Sup.len : 0)){ raiseIndexError2(s,(msgList ? msgList->Sup.len : 0)-1); } newCursor = msgList->data[s].index; } break; } { NI i; NI res; i = (NI)0; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = s; { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI T41_; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_50; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= e_1)) goto LA40; #line 286 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" i = res; #line 287 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(i) >= (NU)(msgList ? msgList->Sup.len : 0)){ raiseIndexError2(i,(msgList ? msgList->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).Field0), (tySequence__8d9bxJ1229c513mLE0NixLcQ*) incrSeqV3((TGenericSeq*)((*Result).Field0), (&NTI__8d9bxJ1229c513mLE0NixLcQ_))); T41_ = (*Result).Field0->Sup.len++; genericSeqAssign((&(*Result).Field0->data[T41_].msg.payload), msgList->data[i].msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*Result).Field0->data[T41_].msg.contentTopic = msgList->data[i].msg.contentTopic; (*Result).Field0->data[T41_].msg.version = msgList->data[i].msg.version; (*Result).Field0->data[T41_].index = msgList->data[i].index; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_50)) { raiseOverflow(); }; res = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_50); } LA40: ; } } #line 289 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T42_), sizeof(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A)); T42_.pageSize = ((NU64) (retrievedPageSize)); T42_.cursor = newCursor; T42_.direction = (*pinfo).direction; (*Result).Field1 = T42_; }BeforeRet_: ; } #line 292 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, paginateWithoutIndex__OxCqNgNaQB8hZpafuV9cqsA)(tySequence__8d9bxJ1229c513mLE0NixLcQ* list, tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A* pinfo, tyTuple__C6yujqncd9aGBcnNRbw73kQ* Result) { NI T1_; tyTuple__2LqWyvsL5O30C9bfIlkKHPg T2_; tySequence__8d9bxJ1229c513mLE0NixLcQ* indexedData; tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A updatedPagingInfo; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).Field0, NIM_NIL); (*Result).Field1.pageSize = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result).Field1.cursor.digest.data[T1_] = 0; } (*Result).Field1.cursor.receivedTime = 0; (*Result).Field1.direction = 0; #line 295 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 295 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 295 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T2_), sizeof(tyTuple__2LqWyvsL5O30C9bfIlkKHPg)); paginateWithIndex__jRuOgqI2R6LPvrDmFU0eLg(list, pinfo, (&T2_)); indexedData = (tySequence__8d9bxJ1229c513mLE0NixLcQ*)0; genericSeqAssign((&indexedData), T2_.Field0, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); nimZeroMem((void*)(&updatedPagingInfo), sizeof(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A)); updatedPagingInfo = T2_.Field1; { tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw indexedMsg; NI i; NI L; NI T4_; nimZeroMem((void*)(&indexedMsg), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T4_ = (indexedData ? indexedData->Sup.len : 0); L = T4_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI T7_; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_51; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA6; #line 296 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(i) >= (NU)(indexedData ? indexedData->Sup.len : 0)){ raiseIndexError2(i,(indexedData ? indexedData->Sup.len : 0)-1); } indexedMsg.msg.payload = indexedData->data[i].msg.payload; indexedMsg.msg.contentTopic = indexedData->data[i].msg.contentTopic; indexedMsg.msg.version = indexedData->data[i].msg.version; indexedMsg.index = indexedData->data[i].index; #line 297 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" unsureAsgnRef((void**) (&(*Result).Field0), (tySequence__CP6AbN9aoC6Xupc2HZLYt1w*) incrSeqV3((TGenericSeq*)((*Result).Field0), (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_))); T7_ = (*Result).Field0->Sup.len++; genericSeqAssign((&(*Result).Field0->data[T7_].payload), indexedMsg.msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*Result).Field0->data[T7_].contentTopic = indexedMsg.msg.contentTopic; (*Result).Field0->data[T7_].version = indexedMsg.msg.version; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_51)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_51); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T10_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T10_ = (indexedData ? indexedData->Sup.len : 0); if (!!((T10_ == L))) goto LA11_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_22)); } LA11_: ; } LA6: ; } } #line 298 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" (*Result).Field1 = updatedPagingInfo;} #line 300 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, findMessages__NCDEV9bK3EBhnKb9abLc7O6A)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* w, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* Result) { NI T1_; tySequence__8d9bxJ1229c513mLE0NixLcQ* data_1; tySequence__8d9bxJ1229c513mLE0NixLcQ* resultX60gensym156590277_; tyTuple__C6yujqncd9aGBcnNRbw73kQ _; #line 301 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).messages, NIM_NIL); (*Result).pagingInfo.pageSize = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result).pagingInfo.cursor.digest.data[T1_] = 0; } (*Result).pagingInfo.cursor.receivedTime = 0; (*Result).pagingInfo.direction = 0; #line 301 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" unsureAsgnRef((void**) (&(*Result).messages), newSeq__LjrMshJeiCA9cVTXDnAR11g(((NI) 0))); #line 303 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym156590277_ = newSeq__BSVQiHBpRPENBqxfYx7WEQ(((NI) 0)); { tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw it; NI i; NI L; NI T3_; nimZeroMem((void*)(&it), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T3_ = ((*w).messages ? (*w).messages->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_37; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)((*w).messages ? (*w).messages->Sup.len : 0)){ raiseIndexError2(i,((*w).messages ? (*w).messages->Sup.len : 0)-1); } it.msg.payload = (*w).messages->data[i].msg.payload; it.msg.contentTopic = (*w).messages->data[i].msg.contentTopic; it.msg.version = (*w).messages->data[i].msg.version; it.index = (*w).messages->data[i].index; #line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" { NIM_BOOL T8_; NI T11_; #line 303 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T8_ = (NIM_BOOL)0; T8_ = contains__n0da1CRs5JctYJ8hm9bxylgsystem((*query).topics->data, ((*query).topics ? (*query).topics->Sup.len : 0), it.msg.contentTopic); if (!T8_) goto LA9_; #line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym156590277_ = (tySequence__8d9bxJ1229c513mLE0NixLcQ*) incrSeqV3((TGenericSeq*)(resultX60gensym156590277_), (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); T11_ = resultX60gensym156590277_->Sup.len++; genericSeqAssign((&resultX60gensym156590277_->data[T11_].msg.payload), it.msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); resultX60gensym156590277_->data[T11_].msg.contentTopic = it.msg.contentTopic; resultX60gensym156590277_->data[T11_].msg.version = it.msg.version; resultX60gensym156590277_->data[T11_].index = it.index; } LA9_: ; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_37)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_37); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T14_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T14_ = ((*w).messages ? (*w).messages->Sup.len : 0); if (!!((T14_ == L))) goto LA15_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_22)); } LA15_: ; } LA5: ; } } genericSeqAssign((&data_1), resultX60gensym156590277_, (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); nimZeroMem((void*)(&_), sizeof(tyTuple__C6yujqncd9aGBcnNRbw73kQ)); #line 306 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" paginateWithoutIndex__OxCqNgNaQB8hZpafuV9cqsA(data_1, (&(*query).pagingInfo), (&_)); #line 306 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*Result).messages), _.Field0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); #line 306 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" (*Result).pagingInfo = _.Field1;} #line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" static N_INLINE(void, write__LTdUVVUbYE5LoTPca7yHvAminprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* value_0) { #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" #line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim" write__4tkJJWHqmkKO9cj2FvJ9cDoQ(pb, field, (*value_0).buffer->data, ((*value_0).buffer ? (*value_0).buffer->Sup.len : 0)); } #line 51 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, encode__7Z4Arx9a6yJu79cmuCjb5EXg)(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ* index, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { #line 56 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng(0, Result); #line 59 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 59 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__4tkJJWHqmkKO9cj2FvJ9cDoQ(Result, ((NI) 1), (*index).digest.data, 32); #line 60 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 60 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__QDOrINbNft9ckZ3KBAPGPZw(Result, ((NI) 2), (*index).receivedTime); } #line 62 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, encode__NY4phyR4mmBsul7i4TWOsw)(tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw pd, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { #line 67 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng(0, Result); #line 70 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 70 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 70 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__7RqInMwO9bCuNjT2529bV9cpg(Result, ((NI) 1), ((NU32) (pd))); } #line 72 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, encode__htZiU2DdE5wcqsuoyShzLg)(tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A* pinfo, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T1_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T2_; #line 77 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 77 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng(0, Result); #line 80 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 80 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__WL2qD4LleS3p9aN3TKfkYKQ(Result, ((NI) 1), (*pinfo).pageSize); #line 81 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T1_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__7Z4Arx9a6yJu79cmuCjb5EXg((&(*pinfo).cursor), (&T1_)); #line 81 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 2), (&T1_)); #line 82 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 82 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__NY4phyR4mmBsul7i4TWOsw((*pinfo).direction, (&T2_)); #line 82 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 3), (&T2_)); } #line 185 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, encode__q40ISQ9cJgYfGYEMX4pFWUA)(tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T10_; #line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng(0, Result); { NU32 topic; NI i; NI L; NI T2_; topic = (NU32)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T2_ = ((*query).topics ? (*query).topics->Sup.len : 0); L = T2_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_60; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 188 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(i) >= (NU)((*query).topics ? (*query).topics->Sup.len : 0)){ raiseIndexError2(i,((*query).topics ? (*query).topics->Sup.len : 0)-1); } topic = (*query).topics->data[i]; #line 189 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__7RqInMwO9bCuNjT2529bV9cpg(Result, ((NI) 1), topic); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_60)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_60); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T7_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T7_ = ((*query).topics ? (*query).topics->Sup.len : 0); if (!!((T7_ == L))) goto LA8_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_22)); } LA8_: ; } LA4: ; } } #line 191 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 191 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T10_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__htZiU2DdE5wcqsuoyShzLg((&(*query).pagingInfo), (&T10_)); #line 191 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 2), (&T10_)); } #line 193 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, encode__9aMjI9bz05R77v7eM3X9bsyVQ)(tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* response, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T11_; #line 194 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng(0, Result); { tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg; NI i; NI L; NI T2_; nimZeroMem((void*)(&msg), sizeof(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T2_ = ((*response).messages ? (*response).messages->Sup.len : 0); L = T2_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T5_; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_61; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 196 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if ((NU)(i) >= (NU)((*response).messages ? (*response).messages->Sup.len : 0)){ raiseIndexError2(i,((*response).messages ? (*response).messages->Sup.len : 0)-1); } msg.payload = (*response).messages->data[i].payload; msg.contentTopic = (*response).messages->data[i].contentTopic; msg.version = (*response).messages->data[i].version; #line 197 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 197 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__iQo9bIBTBPAEDpRAygQm8Tg(msg, (&T5_)); #line 197 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 1), (&T5_)); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_61)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_61); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T8_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T8_ = ((*response).messages ? (*response).messages->Sup.len : 0); if (!!((T8_ == L))) goto LA9_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_22)); } LA9_: ; } LA4: ; } } #line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T11_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__htZiU2DdE5wcqsuoyShzLg((&(*response).pagingInfo), (&T11_)); #line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 2), (&T11_)); } #line 201 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, encode__9bC46NYh3Eqd8pXlq7mIjhQ)(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* rpc, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T1_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T2_; #line 202 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng(0, Result); #line 204 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 204 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__6wmnKg6f3Ejtxp6wcA1yTA(Result, ((NI) 1), (*rpc).requestId->data, ((*rpc).requestId ? (*rpc).requestId->Sup.len : 0)); #line 205 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 205 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T1_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__q40ISQ9cJgYfGYEMX4pFWUA((&(*rpc).query), (&T1_)); #line 205 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 2), (&T1_)); #line 206 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 206 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T2_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__9aMjI9bz05R77v7eM3X9bsyVQ((&(*rpc).response), (&T2_)); #line 206 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" write__LTdUVVUbYE5LoTPca7yHvAminprotobuf(Result, ((NI) 3), (&T2_)); } #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__fmh0jpo2thN6BWkW9cboM0g)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA*) ClE_0; #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" while (1) { if (!1) goto LA1; { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_31; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* T43_; NimStringDesc* T44_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* T45_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T78_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T79_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T80_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T81_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T88_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).colonstate_ = (NI)0; STATE0: ; { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T4_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T5_; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture1 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T4_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T4_ = &(*(*colonenvP_).colonup_).conn1->Sup; #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T5_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T5_ = readLp__yrqRTgFpaKXcGrOBmxu9bMg(T4_, ((NI) 65536)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T5_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture1); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T10_; NimStringDesc* T11_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA8_; T10_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T10_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T10_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T10_).Sup.Sup.Sup.name = "CancelledError"; T11_ = (NimStringDesc*)0; T11_ = (*T10_).Sup.Sup.Sup.message; (*T10_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T11_) nimGCunrefNoCycle(T11_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T10_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA8_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE2: ; #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).message4), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture1)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE3: ; #line 312 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 312 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__fVeno2DFJv2mQ8veKKsKzg((*colonenvP_).message4, (&(*colonenvP_).res5)); #line 313 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_23; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T29_; #line 313 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!((*colonenvP_).res5.o)) goto LA14_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_23); TM__BRl1UZK9bC3ghHhT9a4vWLNA_23.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_23.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_23.status == 0) { { NI T24_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T20_; NIM_BOOL T21_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T20_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T21_ = (NIM_BOOL)0; T21_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T20_, 1); if (!!(T21_)) goto LA22_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA17; } LA22_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record6)); unsureAsgnRef((void**)&(*colonenvP_).record6.output.buffer, NIM_NIL); (*colonenvP_).record6.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_25)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T24_ = (NI)0; T24_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T24_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_28)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record6)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record6)); } LA17: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T27_; Exception* T28_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_23.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T27_ = (Exception*)0; T27_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1572200197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T27_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T28_ = (Exception*)0; T28_ = &(*colonenvP_).errX60gensym1572200197_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to decode rpc", T28_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_23.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_29, 1); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T29_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T29_ = srcLocImpl__24F769aQA9cjE878ZdthCTFA(); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T29_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 316 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA14_: ; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_31); TM__BRl1UZK9bC3ghHhT9a4vWLNA_31.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_31.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_31.status == 0) { { NI T38_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T34_; NIM_BOOL T35_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T34_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T35_ = (NIM_BOOL)0; T35_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), T34_, 1); if (!!(T35_)) goto LA36_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA31; } LA36_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_32)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T38_ = (NI)0; T38_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T38_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_33)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8)); } LA31: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T41_; Exception* T42_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_31.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T41_ = (Exception*)0; T41_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1572900199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T41_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T42_ = (Exception*)0; T42_ = &(*colonenvP_).errX60gensym1572900199_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("received query", T42_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_31.status != 0) reraiseException(); #line 320 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" T43_ = (tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*)0; T43_ = get__efNRAgvTcpnT7Q29ctkznTwresults((&(*colonenvP_).res5)); T44_ = (NimStringDesc*)0; T44_ = (*colonenvP_).value10.requestId; (*colonenvP_).value10.requestId = copyStringRC1((*T43_).requestId); if (T44_) nimGCunrefNoCycle(T44_); genericSeqAssign((&(*colonenvP_).value10.query.topics), (*T43_).query.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*colonenvP_).value10.query.pagingInfo = (*T43_).query.pagingInfo; genericSeqAssign((&(*colonenvP_).value10.response.messages), (*T43_).response.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*colonenvP_).value10.response.pagingInfo = (*T43_).response.pagingInfo; #line 321 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" T45_ = (tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*)0; T45_ = get__efNRAgvTcpnT7Q29ctkznTwresults((&(*colonenvP_).res5)); #line 321 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" findMessages__NCDEV9bK3EBhnKb9abLc7O6A((*(*(*colonenvP_).colonup_).colonup_).ws1, (&(*T45_).query), (&(*colonenvP_).response11)); #line 325 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_52; NI T63_; #line 325 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 325 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!(((*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap == 0))) goto LA48_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_52); TM__BRl1UZK9bC3ghHhT9a4vWLNA_52.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_52.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_52.status == 0) { { NI T58_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T54_; NIM_BOOL T55_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T54_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T55_ = (NIM_BOOL)0; T55_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), T54_, 1); if (!!(T55_)) goto LA56_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA51; } LA56_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record12)); unsureAsgnRef((void**)&(*colonenvP_).record12.output.buffer, NIM_NIL); (*colonenvP_).record12.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_53)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T58_ = (NI)0; T58_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T58_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_54)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_55), (*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).text); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record12)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record12)); } LA51: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T61_; Exception* T62_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_52.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T61_ = (Exception*)0; T61_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym15736501913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T61_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T62_ = (Exception*)0; T62_ = &(*colonenvP_).errX60gensym15736501913_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("handle store swap test", T62_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_52.status != 0) reraiseException(); #line 328 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*colonenvP_).peerId14.data), (*(*(*(*colonenvP_).colonup_).conn1).peerInfo).peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 329 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*colonenvP_).messages15), (*colonenvP_).response11.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); #line 330 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 330 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T63_ = ((*colonenvP_).messages15 ? (*colonenvP_).messages15->Sup.len : 0); (*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).credit.ClE_0? (*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).credit.ClP_0((*colonenvP_).peerId14, T63_, (*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).credit.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_56)((*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).credit.ClP_0))((*colonenvP_).peerId14, T63_); } goto LA46_; LA48_: ; { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_57; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_57); TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.status == 0) { { NI T73_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T69_; NIM_BOOL T70_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T69_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T70_ = (NIM_BOOL)0; T70_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), T69_, 1); if (!!(T70_)) goto LA71_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA66; } LA71_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record16), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record16)); unsureAsgnRef((void**)&(*colonenvP_).record16.output.buffer, NIM_NIL); (*colonenvP_).record16.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record16), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_58)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T73_ = (NI)0; T73_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T73_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_59)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record16)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record16)); } LA66: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T76_; Exception* T77_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T76_ = (Exception*)0; T76_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym15743001917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T76_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T77_ = (Exception*)0; T77_ = &(*colonenvP_).errX60gensym15743001917_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("handle store swap is nil", T77_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.status != 0) reraiseException(); } LA46_: ; #line 334 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 334 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T78_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T78_ = &(*(*colonenvP_).colonup_).conn1->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T79_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); nimZeroMem((void*)(&T79_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); T79_.requestId = copyString((*colonenvP_).value10.requestId); genericSeqAssign((&T79_.response.messages), (*colonenvP_).response11.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); T79_.response.pagingInfo = (*colonenvP_).response11.pagingInfo; #line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T80_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__9bC46NYh3Eqd8pXlq7mIjhQ((&T79_), (&T80_)); #line 334 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T81_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T81_ = writeLp__9c71DJYgEH8rgDWbdnwWECg(T78_, T80_.buffer->data, (T80_.buffer ? T80_.buffer->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T81_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture1); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_; STATE4: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T86_; NimStringDesc* T87_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA84_; T86_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T86_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T86_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T86_).Sup.Sup.Sup.name = "CancelledError"; T87_ = (NimStringDesc*)0; T87_ = (*T86_).Sup.Sup.Sup.message; (*T86_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T87_) nimGCunrefNoCycle(T87_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T86_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA84_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture1))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 334 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE5: ; #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T88_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T88_ = srcLocImpl__Utj8ICPIJvWbOtrKgGXPew(); #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T88_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 0 "\?\?\?" goto LA2; STATE6: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0; #line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = ((NI*) x.ClE_0)[1] < 0; return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, handle_continue__CpGOEhtBOhywrHZ4ezfHPg)(void* udataX60gensym156600137_, void* ClE_0) { tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw* colonenvP_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_62; colonenvP_ = (tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_62); TM__BRl1UZK9bC3ghHhT9a4vWLNA_62.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_62.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_62.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym156600138_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1566001364_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym156600138_ = (*colonenvP_).nameIterVarX60gensym1566001364_.ClP_0((*colonenvP_).nameIterVarX60gensym1566001364_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym156600138_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym156600138_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym156600138_ = (*colonenvP_).nameIterVarX60gensym1566001364_.ClP_0((*colonenvP_).nameIterVarX60gensym1566001364_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1566001364_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym156600138_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_65)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = handle_continue__CpGOEhtBOhywrHZ4ezfHPg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym156600138_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_62.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym156600140_; Exception* T32_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_62.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym156600140_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym156600140_, "CatchableError", "handle_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym156600140_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_62.status != 0) reraiseException();} #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__xW8jxYfVToO8WRyh0fzBMA)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg* colonenvP_; tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg*) ClE_0; colonenv_ = (tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw*) newObj((&NTI__cTgTgnNpW9coCkn6hK9bTuLQ_), sizeof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw)); (*colonenv_).Sup.m_type = (&NTI__NYgT9cTX7bqNHpP9aNRtLPrw_); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).conn1), conn); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__1baRu1dGrdz0VfMNiftrtw(); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA*) newObj((&NTI__aTSo1tMKtoJqe9azAwtCNLQ_), sizeof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA)); (*colonenv__2).Sup.m_type = (&NTI__uB3lE5RmJDgDbr9bKMclfVA_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = handle__fmh0jpo2thN6BWkW9cboM0g; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1566001364_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1566001364_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = handle_continue__CpGOEhtBOhywrHZ4ezfHPg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_66)(T3_.ClP_0))(NIM_NIL); #line 334 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, init__C8fXqRtxb2ILgkwYRN3qiQsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) { #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 0))- 0] = ((NU32) 0); #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 1))- 0] = ((NU32) 0); #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 0))- 0] = ((NU32) 1779033703); #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 1))- 0] = ((NU32) IL64(3144134277)); #line 149 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 2))- 0] = ((NU32) 1013904242); #line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 3))- 0] = ((NU32) IL64(2773480762)); #line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 4))- 0] = ((NU32) 1359893119); #line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 5))- 0] = ((NU32) IL64(2600822924)); #line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 6))- 0] = ((NU32) 528734635); #line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).state[(((NI) 7))- 0] = ((NU32) 1541459225);} #line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" nimCopyMem(dest, source, size); } #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, update__JVKV5lsc6z00iHHbNwyg9bAsha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx, NU8* data_0, NI data_0Len_0) { NI pos; NI length; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" pos = ((NI) 0); #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" length = data_0Len_0; { #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" while (1) { NI offset; NI size; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_68; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_69; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_70; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_71; #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!(((NI) 0) < length)) goto LA2; #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" offset = ((NI) ((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)))); #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimSubInt(((NI) 64), offset, &TM__BRl1UZK9bC3ghHhT9a4vWLNA_68)) { raiseOverflow(); }; size = (((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_68) <= length) ? (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_68) : length); #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if ((NU)(offset) > (NU)(63)){ raiseIndexError2(offset, 63); } if ((NU)(pos) >= (NU)(data_0Len_0)){ raiseIndexError2(pos,data_0Len_0-1); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" if (nimMulInt(size, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_69)) { raiseOverflow(); }; if (((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_69)) < ((NI) 0) || ((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_69)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_69), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*ctx).buffer[(offset)- 0]))), ((void*) ((&data_0[pos]))), ((NI) ((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_69)))); #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimAddInt(pos, size, &TM__BRl1UZK9bC3ghHhT9a4vWLNA_70)) { raiseOverflow(); }; pos = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_70); #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (nimSubInt(length, size, &TM__BRl1UZK9bC3ghHhT9a4vWLNA_71)) { raiseOverflow(); }; length = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_71); #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 0))- 0] = (NU32)((NU32)((*ctx).count[(((NI) 0))- 0]) + (NU32)(((NU32) (size)))); #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!((NU32)((*ctx).count[(((NI) 0))- 0]) < (NU32)(((NU32) (size))))) goto LA5_; #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" (*ctx).count[(((NI) 1))- 0] = (NU32)((NU32)((*ctx).count[(((NI) 1))- 0]) + (NU32)(((NU32) 1))); } LA5_: ; #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" { #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" if (!((NU32)((*ctx).count[(((NI) 0))- 0] & ((NU32) 63)) == ((NU32) 0))) goto LA9_; #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 474 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" sha256Transform__BJNBQtWr9bJwzqbyfKXd38Q((*ctx).state, (*ctx).buffer, 64); } LA9_: ; } LA2: ; } } #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0) { NU32 result; result = (NU32)0; #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" result = __builtin_bswap32(x_0); return result;} #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) { NU32 v; #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" { #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (!(endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0))) goto LA3_; v = x_0; } goto LA1_; LA3_: ; { #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" v = swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2(x_0); } LA1_: ; { NI i; NI i_2; i = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_2 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_72; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_73; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < ((NI) 4))) goto LA8; #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" i = i_2; if ((NU)(i) > (NU)(3)){ raiseIndexError2(i, 3); } #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim" if (nimMulInt(i, ((NI) 8), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_72)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU32)((NU32)((NU32)(v) >> (NU64)((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_72))) & ((NU32) 255)))); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_2, ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_73)) { raiseOverflow(); }; i_2 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_73); } LA8: ; } } } #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" static N_INLINE(void, burnMem__WQXOjiuy7r6qJs6Q2oUAcgutils)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* a) { #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/utils.nim" burnMem__haAOjkJjOuRy8ux9bV57dXw(((void*) (a)), ((NI) 104)); } #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" static N_INLINE(void, clear__C8fXqRtxb2ILgkwYRN3qiQ_3sha2)(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w* ctx) { #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimcrypto/nimcrypto/sha2.nim" burnMem__WQXOjiuy7r6qJs6Q2oUAcgutils(ctx); } #line 40 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ, computeIndex__jmQkRdeHza2R9chy72AMOLA)(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg) { tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ result; tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w ctx; tyArray__H8qf9bpC2ziYA2earmO8m7w T1_; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw digest; nimZeroMem((void*)(&result), sizeof(tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ)); nimZeroMem((void*)(&ctx), sizeof(tyObject_Sha2Context__5brAquljQjPUyNuIC4vV1w)); #line 43 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 43 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__C8fXqRtxb2ILgkwYRN3qiQsha2((&ctx)); #line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)T1_, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2(msg.contentTopic, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0), T1_); #line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" update__JVKV5lsc6z00iHHbNwyg9bAsha2((&ctx), T1_, 4); #line 45 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" update__JVKV5lsc6z00iHHbNwyg9bAsha2((&ctx), msg.payload->data, (msg.payload ? msg.payload->Sup.len : 0)); #line 46 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" digest = finish__x70ALeeaQ1ry9a63hdOCQWA((&ctx)); #line 47 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" clear__C8fXqRtxb2ILgkwYRN3qiQ_3sha2((&ctx)); #line 48 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result.digest = digest; #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 49 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result.receivedTime = epochTime__9aodCrWXscOGeNVh2cpuZkw(); return result;} #line 343 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_CLOSURE(void, onData__B9aDuPCIsZFEBuoJVX8r1Nw)(NU64 timestamp, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0) { tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg* colonenvP_; tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw T1_; NI T2_; colonenvP_ = (tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg*) ClE_0; #line 344 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T1_), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); nimZeroMem((void*)(&T1_), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); genericSeqAssign((&T1_.msg.payload), msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); T1_.msg.contentTopic = msg.contentTopic; T1_.msg.version = msg.version; #line 344 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 344 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T1_.index = computeIndex__jmQkRdeHza2R9chy72AMOLA(msg); asgnRef((void**) (&(*(*colonenvP_).ws1).messages), (tySequence__8d9bxJ1229c513mLE0NixLcQ*) incrSeqV3((TGenericSeq*)((*(*colonenvP_).ws1).messages), (&NTI__8d9bxJ1229c513mLE0NixLcQ_))); T2_ = (*(*colonenvP_).ws1).messages->Sup.len++; genericSeqAssign((&(*(*colonenvP_).ws1).messages->data[T2_].msg.payload), T1_.msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*(*colonenvP_).ws1).messages->data[T2_].msg.contentTopic = T1_.msg.contentTopic; (*(*colonenvP_).ws1).messages->data[T2_].msg.version = T1_.msg.version; (*(*colonenvP_).ws1).messages->data[T2_].index = T1_.index;} #line 309 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, init__BsatOBVD72TGxK0v6qF5ng)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws) { tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg* colonenv_; tyProc__Sx7TcXJiI2BS08wYpfOyIg T1_; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T2_; tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA res; tyProc__c6k8LPV9ahjvDq4WHnknTfQ T7_; NI T26_;{ colonenv_ = (tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg*) newObj((&NTI__Kra8uW9alcSQH9cnOGETZqZA_), sizeof(tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg)); (*colonenv_).Sup.m_type = (&NTI__JODFQ1MQij2fhFPPEtEpvg_); #line 309 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).ws1), ws); #line 337 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T1_), sizeof(tyProc__Sx7TcXJiI2BS08wYpfOyIg)); T1_.ClP_0 = handle__xW8jxYfVToO8WRyh0fzBMA; T1_.ClE_0 = colonenv_; asgnRef((void**) (&(*(*colonenv_).ws1).Sup.handler.ClE_0), T1_.ClE_0); (*(*colonenv_).ws1).Sup.handler.ClP_0 = T1_.ClP_0; #line 338 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T2_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T2_ = &(*colonenv_).ws1->Sup; #line 338 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" codeceq___FJgTWmJomZg9cJD1BFJyUDQ(T2_, ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_67)); #line 340 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { #line 340 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!((*(*colonenv_).ws1).store == 0)) goto LA5_; #line 341 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto BeforeRet_; } LA5_: ; nimZeroMem((void*)(&res), sizeof(tyObject_Result__eZlmLdJ9b4dSB3wslQQC9bRA)); #line 346 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T7_), sizeof(tyProc__c6k8LPV9ahjvDq4WHnknTfQ)); T7_.ClP_0 = onData__B9aDuPCIsZFEBuoJVX8r1Nw; T7_.ClE_0 = colonenv_; #line 346 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" getAll__tQKy85Ui4gjKvVvq2HiDzg((*(*colonenv_).ws1).store, T7_, (&res)); #line 347 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_74; #line 347 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!(res.o)) goto LA10_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_74); TM__BRl1UZK9bC3ghHhT9a4vWLNA_74.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_74.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_74.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T20_; NimStringDesc* T21_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T16_; NIM_BOOL T17_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T16_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T17_ = (NIM_BOOL)0; T17_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T16_, 1); if (!!(T17_)) goto LA18_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA13; } LA18_: ; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_75)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T20_ = (NI)0; T20_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T20_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_76)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T21_ = (NimStringDesc*)0; T21_ = error__CfJlPwbJz8Fz2gNGiRdrJA(res); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_77), T21_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record)); } LA13: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym157530019_; Exception* T24_; Exception* T25_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_74.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T24_ = (Exception*)0; T24_ = getCurrentException(); errX60gensym157530019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T24_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T25_ = (Exception*)0; T25_ = &errX60gensym157530019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to load messages from store", T25_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_74.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_78, 1); } LA10_: ; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T26_ = ((*(*colonenv_).ws1).messages ? (*(*colonenv_).ws1).messages->Sup.len : 0); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg, ((NI64) (T26_)), TM__BRl1UZK9bC3ghHhT9a4vWLNA_80, 1); }BeforeRet_: ; } #line 353 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw*, init__bTAzEVNZQrXzNNU2MkyIIw)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager, br_hmac_drbg_context* rng_0, tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store_0, tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap) { tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* result; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T1_; result = (tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw*)0; #line 355 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = (tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw*) newObj((&NTI__BgTPnf6H2o8WKrA35mWtRw_), sizeof(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw)); (*result).Sup.Sup.m_type = (&NTI__bTNJy9bbtN9aNYuADEgXa2nw_); #line 356 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*result).rng), rng_0); #line 357 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*result).peerManager), peerManager); #line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*result).store), store_0); #line 359 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*result).wakuSwap), wakuSwap); #line 360 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T1_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T1_ = &result->Sup; #line 360 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__rxApHebrH7xqTi4tmplvfw(T1_); return result;} static N_NIMCALL(void, Marker_tyRef__U9aXDcx8FWWXL4l3oNQI9aeg)(void* p, NI op) { tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw* a; a = (tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw*)p; nimGCvisit((void*)(*a).proto1, op);} static N_NIMCALL(void, Marker_tyRef__p00WWLnrk0ftdYdtVVjJRg)(void* p, NI op) { tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw* a; a = (tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw*)p; nimGCvisit((void*)(*a).msg1.payload, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1575802204_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__pH9btioGvtm5unnOO2cS8OQ)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw* a; NI T1_; a = (tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op); switch ((*a).res4.o) { case NIM_FALSE: nimGCvisit((void*)(*a).res4._o_1.e, op); break; case NIM_TRUE: break; } nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1576450196_, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__fmh0jpo2thN6BWkW9cboM0g_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw*) ClE_0; #line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" while (1) { if (!1) goto LA1; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T29_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; } #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).colonstate_ = (NI)0; STATE0: ; { tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw T4_; NI T5_; #line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" (*colonenvP_).index1 = computeIndex__jmQkRdeHza2R9chy72AMOLA((*(*colonenvP_).colonup_).msg1); #line 374 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T4_), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); nimZeroMem((void*)(&T4_), sizeof(tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw)); genericSeqAssign((&T4_.msg.payload), (*(*colonenvP_).colonup_).msg1.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); T4_.msg.contentTopic = (*(*colonenvP_).colonup_).msg1.contentTopic; T4_.msg.version = (*(*colonenvP_).colonup_).msg1.version; T4_.index = (*colonenvP_).index1; asgnRef((void**) (&(*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages), (tySequence__8d9bxJ1229c513mLE0NixLcQ*) incrSeqV3((TGenericSeq*)((*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages), (&NTI__8d9bxJ1229c513mLE0NixLcQ_))); T5_ = (*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages->Sup.len++; genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages->data[T5_].msg.payload), T4_.msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages->data[T5_].msg.contentTopic = T4_.msg.contentTopic; (*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages->data[T5_].msg.version = T4_.msg.version; (*(*(*(*colonenvP_).colonup_).colonup_).proto1).messages->data[T5_].index = T4_.index; #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_80, 1); #line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_; #line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!((*(*(*(*colonenvP_).colonup_).colonup_).proto1).store == 0)) goto LA8_; #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__GSZ0la0RN9chlsz0gH24T9aQ(); #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T10_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 377 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA8_: ; #line 379 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 379 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" put__M5nVOnnjrCpyayfrsZ1akw((*(*(*(*colonenvP_).colonup_).colonup_).proto1).store, (&(*colonenvP_).index1), (*(*colonenvP_).colonup_).msg1, (&(*colonenvP_).res4)); #line 380 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_85; #line 380 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!((*colonenvP_).res4.o)) goto LA13_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_85); TM__BRl1UZK9bC3ghHhT9a4vWLNA_85.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_85.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_85.status == 0) { { NI T23_; NimStringDesc* T24_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T19_; NIM_BOOL T20_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T19_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T20_ = (NIM_BOOL)0; T20_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T19_, 1); if (!!(T20_)) goto LA21_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA16; } LA21_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_86)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T23_ = (NI)0; T23_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T23_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_87)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T24_ = (NimStringDesc*)0; T24_ = error__UEJHzObHeNDZTLSXIHYiPQ((*colonenvP_).res4); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_77), T24_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5)); } LA16: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T27_; Exception* T28_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_85.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T27_ = (Exception*)0; T27_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1576450196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T27_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T28_ = (Exception*)0; T28_ = &(*colonenvP_).errX60gensym1576450196_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to store messages", T28_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_85.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_88, 1); } LA13_: ; } #line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T29_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T29_ = srcLocImpl__f1Nz5TKxkgIvQz151VK9crw(); #line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T29_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 0 "\?\?\?" goto LA2; STATE1: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, handle_continue__A7yRIw5By9bP9aNaMSXRexOg)(void* udataX60gensym157580221_, void* ClE_0) { tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw* colonenvP_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_90; colonenvP_ = (tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_90); TM__BRl1UZK9bC3ghHhT9a4vWLNA_90.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_90.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_90.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym157580222_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1575802204_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym157580222_ = (*colonenvP_).nameIterVarX60gensym1575802204_.ClP_0((*colonenvP_).nameIterVarX60gensym1575802204_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym157580222_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym157580222_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym157580222_ = (*colonenvP_).nameIterVarX60gensym1575802204_.ClP_0((*colonenvP_).nameIterVarX60gensym1575802204_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1575802204_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym157580222_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_65)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = handle_continue__A7yRIw5By9bP9aNaMSXRexOg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym157580222_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_90.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym157580224_; Exception* T32_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_90.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym157580224_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym157580224_, "CatchableError", "handle_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym157580224_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_90.status != 0) reraiseException();} #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__iCYy9cd1rbwJAujyBm56ZRA)(NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw* colonenvP_; tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw*) ClE_0; colonenv_ = (tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw*) newObj((&NTI__p00WWLnrk0ftdYdtVVjJRg_), sizeof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw)); (*colonenv_).Sup.m_type = (&NTI__69cAqAOEK9azW9amfY2KItEUw_); #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*colonenv_).msg1.payload), msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenv_).msg1.contentTopic = msg.contentTopic; (*colonenv_).msg1.version = msg.version; #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_); #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__UbbuoXnrLmf9aCH4uR9aGhew(); #line 372 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw*) newObj((&NTI__pH9btioGvtm5unnOO2cS8OQ_), sizeof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw)); (*colonenv__2).Sup.m_type = (&NTI__q6anagovPCxCyl9akX2GIbw_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = handle__fmh0jpo2thN6BWkW9cboM0g_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1575802204_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1575802204_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = handle_continue__A7yRIw5By9bP9aNaMSXRexOg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_93)(T3_.ClP_0))(NIM_NIL); #line 380 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 367 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, subscription__NYQg7UMRhw55lMdpU9cNEcg)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* proto, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA* Result) { tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw* colonenv_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; tyProc__fIlZiUanbsyf3mzEwZ7RIg T2_; chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).topics, NIM_NIL); unsureAsgnRef((void**)&(*Result).handler.ClE_0, NIM_NIL); (*Result).handler.ClP_0 = NIM_NIL; colonenv_ = (tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw*) newObj((&NTI__U9aXDcx8FWWXL4l3oNQI9aeg_), sizeof(tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw)); (*colonenv_).Sup.m_type = (&NTI__xIUebqkVyTajOttFhblfWw_); #line 367 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).proto1), proto); #line 368 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 384 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL; nimZeroMem((void*)(&T2_), sizeof(tyProc__fIlZiUanbsyf3mzEwZ7RIg)); T2_.ClP_0 = handle__iCYy9cd1rbwJAujyBm56ZRA; T2_.ClE_0 = colonenv_; #line 384 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__1429brVTy2tYCUSwrUnvtIQ(T1_, T2_, Result); } #line 363 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(void, setPeer__NR6CgyQGRG2ixSapzqc1DQ)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peer) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; #line 364 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 364 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" addPeer__aazANYTdGHr4wAGsMeMByQ((*ws).peerManager, peer, ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_67)); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL; #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_peers__mY7AfgCf633zChQplfZBLw, ((NI) 1), T1_->data, (T1_ ? T1_->Sup.len : 0)); } static N_NIMCALL(void, Marker_tyRef__3a9cDXIVmKPCVx8mLqcJTAw)(void* p, NI op) { tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw* a; NI T1_; a = (tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw*)p; nimGCvisit((void*)(*a).w1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).query3.topics, op); T1_ = (NI)0; nimGCvisit((void*)(*a).handler4.ClE_0, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1577151105_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__k4ppXkoV3Fkrjtx9aiY4Zeg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ* a; NI T1_; NI T2_; a = (tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ*)p; nimGCvisit((void*)(*a).peerOpt1.val, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record3.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1577600194_, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).connOpt7.val, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1578400199_, op); nimGCvisit((void*)(*a).message10, op); switch ((*a).response11.o) { case NIM_FALSE: break; case NIM_TRUE: nimGCvisit((void*)(*a).response11._o_2.v.requestId, op); nimGCvisit((void*)(*a).response11._o_2.v.query.topics, op); T1_ = (NI)0; nimGCvisit((void*)(*a).response11._o_2.v.response.messages, op); T2_ = (NI)0; break; } nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym15793501913_, op);} #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isNone__ljhzT9bB2ihads5mjiSENoA_2options)(tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (self.val == 0); return result;} #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, get__ZFCcKUMPTSSTWs87Vhr9bnwoptions)(tyObject_Option__Q5vHW2Jp3i5sJjCp9cdgKug self) { tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* result; result = (tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*)0; #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" { NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" T3_ = (NIM_BOOL)0; T3_ = isNone__ljhzT9bB2ihads5mjiSENoA_2options(self); if (!T3_) goto LA4_; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_41)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/options.nim", 185); } LA4_: ; result = self.val; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop)(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* fut, tyObject_Option__K5ABelBHQJx0aScsm5tyBg* Result) {{ #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" unsureAsgnRef((void**) (&(*Result).val), (*fut).value.val); goto BeforeRet_; }BeforeRet_: ; } #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isNone__EzEGTs3pBriKo63yPyAe7goptions)(tyObject_Option__K5ABelBHQJx0aScsm5tyBg self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (self.val == 0); return result;} #line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, get__goqu2E9c9aztp5dG7zxrhRIAoptions)(tyObject_Option__K5ABelBHQJx0aScsm5tyBg self) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result; result = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" { NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" T3_ = (NIM_BOOL)0; T3_ = isNone__EzEGTs3pBriKo63yPyAe7goptions(self); if (!T3_) goto LA4_; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_41)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/options.nim", 185); } LA4_: ; result = self.val; return result;} #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" static N_INLINE(void, get__vrISRuaoh1qsTKBbFcy9bpgresults)(tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g* self, tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* Result) { #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" { #line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!!((*self).o)) goto LA3_; #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" if (!(((1 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } #line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_34), (*self)._o_1.e); } LA3_: ; if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } unsureAsgnRef((void**) (&(*Result).requestId), copyString((*self)._o_2.v.requestId)); genericSeqAssign((&(*Result).query.topics), (*self)._o_2.v.query.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*Result).query.pagingInfo = (*self)._o_2.v.query.pagingInfo; genericSeqAssign((&(*Result).response.messages), (*self)._o_2.v.response.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*Result).response.pagingInfo = (*self)._o_2.v.response.pagingInfo;} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, query__fmh0jpo2thN6BWkW9cboM0g_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ*) ClE_0; #line 394 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" while (1) { if (!1) goto LA1; { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T50_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T51_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T52_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T53_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T54_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T61_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T62_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T63_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T88_; NI T89_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T90_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T91_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; case 7: goto STATE7; case 8: goto STATE8; case 9: goto STATE9; case 10: goto STATE10; } STATE0: ; { tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* T23_; tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* T24_; #line 394 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 394 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" selectPeer__f9bTgB9c9aXOu9bzG9aNen8ESkA((*(*(*colonenvP_).colonup_).w1).peerManager, ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_67), (&(*colonenvP_).peerOpt1)); #line 396 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NIM_BOOL T6_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_96; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T22_; #line 396 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 396 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T6_ = (NIM_BOOL)0; T6_ = isNone__ljhzT9bB2ihads5mjiSENoA_2options((*colonenvP_).peerOpt1); if (!T6_) goto LA7_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_96); TM__BRl1UZK9bC3ghHhT9a4vWLNA_96.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_96.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_96.status == 0) { { NI T17_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T13_; NIM_BOOL T14_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T13_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T14_ = (NIM_BOOL)0; T14_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T13_, 1); if (!!(T14_)) goto LA15_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA10; } LA15_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record3)); unsureAsgnRef((void**)&(*colonenvP_).record3.output.buffer, NIM_NIL); (*colonenvP_).record3.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_97)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T17_ = (NI)0; T17_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T17_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_98)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record3)); } LA10: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T20_; Exception* T21_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_96.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T20_ = (Exception*)0; T20_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1577600194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T20_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T21_ = (Exception*)0; T21_ = &(*colonenvP_).errX60gensym1577600194_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no suitable remote peers", T21_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_96.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_99, 1); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T22_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T22_ = srcLocImpl__XMkd4So33sIUmzrG1PGmIA(); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T22_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 399 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA7_: ; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T23_ = (tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*)0; T23_ = get__ZFCcKUMPTSSTWs87Vhr9bnwoptions((*colonenvP_).peerOpt1); #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T24_ = (tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*)0; T24_ = dialPeer__11oeK9cQehiIawZyVDs3BBw((*(*(*colonenvP_).colonup_).w1).peerManager, T23_, ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_67), TM__BRl1UZK9bC3ghHhT9a4vWLNA_101); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T24_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA27_; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T30_) nimGCunrefNoCycle(T30_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T29_, "CancelledError", "query", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA27_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE2: ; #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop(((tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*) ((*colonenvP_).chronosInternalTmpFuture6)), (&(*colonenvP_).connOpt7)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 401 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE3: ; #line 403 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NIM_BOOL T33_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_102; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T49_; #line 403 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 403 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T33_ = (NIM_BOOL)0; T33_ = isNone__EzEGTs3pBriKo63yPyAe7goptions((*colonenvP_).connOpt7); if (!T33_) goto LA34_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_102); TM__BRl1UZK9bC3ghHhT9a4vWLNA_102.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_102.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_102.status == 0) { { NI T44_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T40_; NIM_BOOL T41_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T40_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T41_ = (NIM_BOOL)0; T41_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T40_, 1); if (!!(T41_)) goto LA42_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA37; } LA42_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_103)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T44_ = (NI)0; T44_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T44_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_104)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8)); } LA37: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T47_; Exception* T48_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_102.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T47_ = (Exception*)0; T47_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1578400199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym1578400199_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to connect to remote peer", T48_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_102.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_99, 1); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T49_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T49_ = srcLocImpl__XMkd4So33sIUmzrG1PGmIA(); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T49_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 407 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA34_: ; #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T50_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T50_ = get__goqu2E9c9aztp5dG7zxrhRIAoptions((*colonenvP_).connOpt7); T51_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T51_ = &T50_->Sup; #line 410 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T52_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); nimZeroMem((void*)(&T52_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T52_.requestId = generateRequestId__m7OHmrw9cEQQUL4X9aOy17SA((*(*(*colonenvP_).colonup_).w1).rng); genericSeqAssign((&T52_.query.topics), (*(*colonenvP_).colonup_).query3.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); T52_.query.pagingInfo = (*(*colonenvP_).colonup_).query3.pagingInfo; #line 410 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T53_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__9bC46NYh3Eqd8pXlq7mIjhQ((&T52_), (&T53_)); #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T54_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T54_ = writeLp__9c71DJYgEH8rgDWbdnwWECg(T51_, T53_.buffer->data, (T53_.buffer ? T53_.buffer->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T54_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_; STATE4: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T59_; NimStringDesc* T60_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA57_; T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T59_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T59_).Sup.Sup.Sup.name = "CancelledError"; T60_ = (NimStringDesc*)0; T60_ = (*T59_).Sup.Sup.Sup.message; (*T59_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T60_) nimGCunrefNoCycle(T60_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T59_, "CancelledError", "query", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA57_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture6))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 409 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE5: ; #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T61_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T61_ = get__goqu2E9c9aztp5dG7zxrhRIAoptions((*colonenvP_).connOpt7); T62_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T62_ = &T61_->Sup; #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T63_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T63_ = readLp__yrqRTgFpaKXcGrOBmxu9bMg(T62_, ((NI) 65536)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T63_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_; STATE6: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T68_; NimStringDesc* T69_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA66_; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T68_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T68_).Sup.Sup.Sup.name = "CancelledError"; T69_ = (NimStringDesc*)0; T69_ = (*T68_).Sup.Sup.Sup.message; (*T68_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T69_) nimGCunrefNoCycle(T69_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T68_, "CancelledError", "query", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA66_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE7: ; #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).message10), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture6)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 8); #line 412 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE8: ; #line 413 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 413 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__fVeno2DFJv2mQ8veKKsKzg((*colonenvP_).message10, (&(*colonenvP_).response11)); #line 415 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_105; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T87_; #line 415 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!((*colonenvP_).response11.o)) goto LA72_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_105); TM__BRl1UZK9bC3ghHhT9a4vWLNA_105.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_105.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_105.status == 0) { { NI T82_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T78_; NIM_BOOL T79_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T78_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T79_ = (NIM_BOOL)0; T79_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T78_, 1); if (!!(T79_)) goto LA80_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA75; } LA80_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record12)); unsureAsgnRef((void**)&(*colonenvP_).record12.output.buffer, NIM_NIL); (*colonenvP_).record12.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_106)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T82_ = (NI)0; T82_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T82_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_107)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record12)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record12)); } LA75: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T85_; Exception* T86_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_105.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T85_ = (Exception*)0; T85_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym15793501913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T85_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T86_ = (Exception*)0; T86_ = &(*colonenvP_).errX60gensym15793501913_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to decode response", T86_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_105.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_29, 1); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T87_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T87_ = srcLocImpl__XMkd4So33sIUmzrG1PGmIA(); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T87_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 418 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA72_: ; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 420 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&T88_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); get__vrISRuaoh1qsTKBbFcy9bpgresults((&(*colonenvP_).response11), (&T88_)); T89_ = (T88_.response.messages ? T88_.response.messages->Sup.len : 0); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg, ((NI64) (T89_)), TM__BRl1UZK9bC3ghHhT9a4vWLNA_108, 1); #line 422 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&T90_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); get__vrISRuaoh1qsTKBbFcy9bpgresults((&(*colonenvP_).response11), (&T90_)); (*(*colonenvP_).colonup_).handler4.ClE_0? (*(*colonenvP_).colonup_).handler4.ClP_0((&T90_.response), (*(*colonenvP_).colonup_).handler4.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_110)((*(*colonenvP_).colonup_).handler4.ClP_0))((&T90_.response)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 9); #line 394 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE9: ; #line 394 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T91_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T91_ = srcLocImpl__VY6CeV9aVgmtuhv7XyvIunA(); #line 394 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T91_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 10); #line 0 "\?\?\?" goto LA2; STATE10: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, query_continue__mt19bmk8ItwK9c7jNwcDpyOg)(void* udataX60gensym157715111_, void* ClE_0) { tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw* colonenvP_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_111; colonenvP_ = (tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_111); TM__BRl1UZK9bC3ghHhT9a4vWLNA_111.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_111.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_111.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym157715112_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1577151105_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym157715112_ = (*colonenvP_).nameIterVarX60gensym1577151105_.ClP_0((*colonenvP_).nameIterVarX60gensym1577151105_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym157715112_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym157715112_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym157715112_ = (*colonenvP_).nameIterVarX60gensym1577151105_.ClP_0((*colonenvP_).nameIterVarX60gensym1577151105_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1577151105_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym157715112_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_114)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = query_continue__mt19bmk8ItwK9c7jNwcDpyOg; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym157715112_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_111.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym157715114_; Exception* T32_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_111.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym157715114_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym157715114_, "CatchableError", "query_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym157715114_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_111.status != 0) reraiseException();} #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, query__rF9anGIl2tleMg2wDH7DTjg)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* w, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyProc__afTpDKuOJgODVx1JZPJ9awQ handler) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw*) newObj((&NTI__3a9cDXIVmKPCVx8mLqcJTAw_), sizeof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw)); (*colonenv_).Sup.m_type = (&NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).w1), w); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*colonenv_).query3.topics), (*query).topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*colonenv_).query3.pagingInfo = (*query).pagingInfo; #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).handler4.ClE_0), handler.ClE_0); (*colonenv_).handler4.ClP_0 = handler.ClP_0; #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__dX2P4HaZx1BdX6qZegBw2g(); #line 386 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ*) newObj((&NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_), sizeof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ)); (*colonenv__2).Sup.m_type = (&NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = query__fmh0jpo2thN6BWkW9cboM0g_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1577151105_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1577151105_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = query_continue__mt19bmk8ItwK9c7jNwcDpyOg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_115)(T3_.ClP_0))(NIM_NIL); #line 422 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__Ymu36mzIqicQg7oRFZb7mA)(void* p, NI op) { tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA* a; NI T1_; a = (tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA*)p; nimGCvisit((void*)(*a).ws1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).query3.topics, op); T1_ = (NI)0; nimGCvisit((void*)(*a).handler4.ClE_0, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1580300465_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__fC3WhNaf2k5dHuLhh9cG5qA)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ* a; NI T1_; NI T2_; a = (tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ*)p; nimGCvisit((void*)(*a).peerOpt1.val, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record3.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1580750194_, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).connOpt7.val, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1581550199_, op); nimGCvisit((void*)(*a).message10, op); switch ((*a).response11.o) { case NIM_FALSE: break; case NIM_TRUE: nimGCvisit((void*)(*a).response11._o_2.v.requestId, op); nimGCvisit((void*)(*a).response11._o_2.v.query.topics, op); T1_ = (NI)0; nimGCvisit((void*)(*a).response11._o_2.v.response.messages, op); T2_ = (NI)0; break; } nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym15825001913_, op); nimGCvisit((void*)(*a).peerId14.data, op); nimGCvisit((void*)(*a).messages15, op);} #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, queryWithAccounting__fmh0jpo2thN6BWkW9cboM0g_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ*) ClE_0; #line 433 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" while (1) { if (!1) goto LA1; { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T50_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T51_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T52_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T53_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T54_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T61_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T62_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T63_; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* T88_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T89_; NI T90_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T91_; NI T92_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T93_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T94_; switch ((*colonenvP_).colonstate_) { case -1: goto BeforeRet_; case 0: goto STATE0; case 1: goto STATE1; case 2: goto STATE2; case 3: goto STATE3; case 4: goto STATE4; case 5: goto STATE5; case 6: goto STATE6; case 7: goto STATE7; case 8: goto STATE8; case 9: goto STATE9; case 10: goto STATE10; } STATE0: ; { tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* T23_; tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* T24_; #line 433 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 433 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" selectPeer__f9bTgB9c9aXOu9bzG9aNen8ESkA((*(*(*colonenvP_).colonup_).ws1).peerManager, ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_67), (&(*colonenvP_).peerOpt1)); #line 435 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NIM_BOOL T6_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_118; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T22_; #line 435 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 435 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T6_ = (NIM_BOOL)0; T6_ = isNone__ljhzT9bB2ihads5mjiSENoA_2options((*colonenvP_).peerOpt1); if (!T6_) goto LA7_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_118); TM__BRl1UZK9bC3ghHhT9a4vWLNA_118.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_118.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_118.status == 0) { { NI T17_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T13_; NIM_BOOL T14_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T13_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T14_ = (NIM_BOOL)0; T14_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T13_, 1); if (!!(T14_)) goto LA15_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA10; } LA15_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record3)); unsureAsgnRef((void**)&(*colonenvP_).record3.output.buffer, NIM_NIL); (*colonenvP_).record3.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_97)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T17_ = (NI)0; T17_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T17_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_119)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record3)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record3)); } LA10: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T20_; Exception* T21_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_118.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T20_ = (Exception*)0; T20_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1580750194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T20_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T21_ = (Exception*)0; T21_ = &(*colonenvP_).errX60gensym1580750194_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no suitable remote peers", T21_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_118.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_99, 1); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T22_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T22_ = srcLocImpl__fXTtaDo9cBkThgKlNwz7mgA(); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T22_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 438 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA7_: ; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" (*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T23_ = (tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*)0; T23_ = get__ZFCcKUMPTSSTWs87Vhr9bnwoptions((*colonenvP_).peerOpt1); #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T24_ = (tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*)0; T24_ = dialPeer__11oeK9cQehiIawZyVDs3BBw((*(*(*colonenvP_).colonup_).ws1).peerManager, T23_, ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_67), TM__BRl1UZK9bC3ghHhT9a4vWLNA_101); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T24_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 1); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_; } STATE1: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA27_; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T30_) nimGCunrefNoCycle(T30_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T29_, "CancelledError", "queryWithAccounting", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA27_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 2); #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE2: ; #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop(((tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*) ((*colonenvP_).chronosInternalTmpFuture6)), (&(*colonenvP_).connOpt7)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 3); #line 440 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE3: ; #line 442 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { NIM_BOOL T33_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_120; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T49_; #line 442 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 442 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T33_ = (NIM_BOOL)0; T33_ = isNone__EzEGTs3pBriKo63yPyAe7goptions((*colonenvP_).connOpt7); if (!T33_) goto LA34_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_120); TM__BRl1UZK9bC3ghHhT9a4vWLNA_120.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_120.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_120.status == 0) { { NI T44_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T40_; NIM_BOOL T41_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T40_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T41_ = (NIM_BOOL)0; T41_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T40_, 1); if (!!(T41_)) goto LA42_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA37; } LA42_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_103)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T44_ = (NI)0; T44_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T44_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_121)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8)); } LA37: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T47_; Exception* T48_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_120.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T47_ = (Exception*)0; T47_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1581550199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym1581550199_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to connect to remote peer", T48_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_120.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_99, 1); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T49_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T49_ = srcLocImpl__fXTtaDo9cBkThgKlNwz7mgA(); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T49_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 446 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA34_: ; #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T50_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T50_ = get__goqu2E9c9aztp5dG7zxrhRIAoptions((*colonenvP_).connOpt7); T51_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T51_ = &T50_->Sup; #line 449 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T52_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); nimZeroMem((void*)(&T52_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T52_.requestId = generateRequestId__m7OHmrw9cEQQUL4X9aOy17SA((*(*(*colonenvP_).colonup_).ws1).rng); genericSeqAssign((&T52_.query.topics), (*(*colonenvP_).colonup_).query3.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); T52_.query.pagingInfo = (*(*colonenvP_).colonup_).query3.pagingInfo; #line 449 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T53_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__9bC46NYh3Eqd8pXlq7mIjhQ((&T52_), (&T53_)); #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T54_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T54_ = writeLp__9c71DJYgEH8rgDWbdnwWECg(T51_, T53_.buffer->data, (T53_.buffer ? T53_.buffer->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T54_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 4); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_; STATE4: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T59_; NimStringDesc* T60_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA57_; T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T59_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T59_).Sup.Sup.Sup.name = "CancelledError"; T60_ = (NimStringDesc*)0; T60_ = (*T59_).Sup.Sup.Sup.message; (*T59_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T60_) nimGCunrefNoCycle(T60_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T59_, "CancelledError", "queryWithAccounting", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA57_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture6))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 5); #line 448 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE5: ; #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T61_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T61_ = get__goqu2E9c9aztp5dG7zxrhRIAoptions((*colonenvP_).connOpt7); T62_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T62_ = &T61_->Sup; #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T63_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T63_ = readLp__yrqRTgFpaKXcGrOBmxu9bMg(T62_, ((NI) 65536)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T63_->Sup); #line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 6); #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_; STATE6: ; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL); #line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T68_; NimStringDesc* T69_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA66_; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T68_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T68_).Sup.Sup.Sup.name = "CancelledError"; T69_ = (NimStringDesc*)0; T69_ = (*T68_).Sup.Sup.Sup.message; (*T68_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T69_) nimGCunrefNoCycle(T69_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T68_, "CancelledError", "queryWithAccounting", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA66_: ; #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 7); #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE7: ; #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenvP_).message10), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture6)))); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 8); #line 451 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE8: ; #line 452 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 452 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" init__fVeno2DFJv2mQ8veKKsKzg((*colonenvP_).message10, (&(*colonenvP_).response11)); #line 454 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_122; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T87_; #line 454 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" if (!!((*colonenvP_).response11.o)) goto LA72_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_122); TM__BRl1UZK9bC3ghHhT9a4vWLNA_122.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_122.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_122.status == 0) { { NI T82_; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" { tyArray__9c78XLTqudZ5E3xt5X2tFUQ T78_; NIM_BOOL T79_; #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T78_[0] = topicStateIMPL__ybJ5kWaInxXiCE8vS6P6hQ(); #line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T79_ = (NIM_BOOL)0; T79_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), T78_, 1); if (!!(T79_)) goto LA80_; #line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" goto LA75; } LA80_: ; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" nimZeroMem((void*)(&(*colonenvP_).record12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA)); #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" chckNil((void*)(&(*colonenvP_).record12)); unsureAsgnRef((void**)&(*colonenvP_).record12.output.buffer, NIM_NIL); (*colonenvP_).record12.level = 0; #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_24), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_106)); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T82_ = (NI)0; T82_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T82_); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_27), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_123)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record12)); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim" flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record12)); } LA75: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T85_; Exception* T86_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_122.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T85_ = (Exception*)0; T85_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym15825001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T85_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T86_ = (Exception*)0; T86_ = &(*colonenvP_).errX60gensym15825001913_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to decode response", T86_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_122.status != 0) reraiseException(); #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" incGauge__y5UlmHGFYL2FbhQBYdL3Gg(waku_store_errors__nAfg11uTpviHjM2PzYh23g, ((NI) 1), TM__BRl1UZK9bC3ghHhT9a4vWLNA_29, 1); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T87_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T87_ = srcLocImpl__fXTtaDo9cBkThgKlNwz7mgA(); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T87_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 457 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" result = NIM_NIL; goto BeforeRet_; } LA72_: ; #line 461 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T88_ = (tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*)0; T88_ = get__ZFCcKUMPTSSTWs87Vhr9bnwoptions((*colonenvP_).peerOpt1); genericSeqAssign((&(*colonenvP_).peerId14.data), (*T88_).peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 462 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&T89_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); get__vrISRuaoh1qsTKBbFcy9bpgresults((&(*colonenvP_).response11), (&T89_)); genericSeqAssign((&(*colonenvP_).messages15), T89_.response.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); #line 463 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 463 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T90_ = ((*colonenvP_).messages15 ? (*colonenvP_).messages15->Sup.len : 0); (*(*(*(*colonenvP_).colonup_).ws1).wakuSwap).debit.ClE_0? (*(*(*(*colonenvP_).colonup_).ws1).wakuSwap).debit.ClP_0((*colonenvP_).peerId14, T90_, (*(*(*(*colonenvP_).colonup_).ws1).wakuSwap).debit.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_124)((*(*(*(*colonenvP_).colonup_).ws1).wakuSwap).debit.ClP_0))((*colonenvP_).peerId14, T90_); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" #line 465 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&T91_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); get__vrISRuaoh1qsTKBbFcy9bpgresults((&(*colonenvP_).response11), (&T91_)); T92_ = (T91_.response.messages ? T91_.response.messages->Sup.len : 0); #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg, ((NI64) (T92_)), TM__BRl1UZK9bC3ghHhT9a4vWLNA_108, 1); #line 467 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim" nimZeroMem((void*)(&T93_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); get__vrISRuaoh1qsTKBbFcy9bpgresults((&(*colonenvP_).response11), (&T93_)); (*(*colonenvP_).colonup_).handler4.ClE_0? (*(*colonenvP_).colonup_).handler4.ClP_0((&T93_.response), (*(*colonenvP_).colonup_).handler4.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_125)((*(*colonenvP_).colonup_).handler4.ClP_0))((&T93_.response)); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 9); #line 433 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" goto LA2; STATE9: ; #line 433 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T94_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T94_ = srcLocImpl__SSW9cee4mP9cpY4jpJ9cQnvTw(); #line 433 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T94_); #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) 10); #line 0 "\?\?\?" goto LA2; STATE10: ; #line 0 "\?\?\?" (*colonenvP_).colonstate_ = ((NI) -1); #line 0 "\?\?\?" goto LA2; } LA2: ; } LA1: ; }BeforeRet_: ; return result;} #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" N_LIB_PRIVATE N_CLOSURE(void, queryWithAccounting_continue__BQKkSlGN2p9cHxVVtvWsN0w)(void* udataX60gensym158030047_, void* ClE_0) { tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA* colonenvP_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_126; colonenvP_ = (tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_126); TM__BRl1UZK9bC3ghHhT9a4vWLNA_126.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_126.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_126.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym158030048_; #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1580300465_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym158030048_ = (*colonenvP_).nameIterVarX60gensym1580300465_.ClP_0((*colonenvP_).nameIterVarX60gensym1580300465_.ClE_0); { #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" while (1) { NIM_BOOL T9_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = (NIM_BOOL)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = !((nextX60gensym158030048_ == 0)); if (!(T9_)) goto LA10_; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym158030048_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym158030048_ = (*colonenvP_).nameIterVarX60gensym1580300465_.ClP_0((*colonenvP_).nameIterVarX60gensym1580300465_.ClE_0); #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T13_; #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1580300465_); if (!T13_) goto LA14_; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" goto LA7; } LA14_: ; } LA8: ; } LA7: ; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" if (!(nextX60gensym158030048_ == NIM_NIL)) goto LA18_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T22_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_129)); } LA23_: ; } goto LA16_; LA18_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T26_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = queryWithAccounting_continue__BQKkSlGN2p9cHxVVtvWsN0w; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym158030048_, T26_, NIM_NIL); } LA16_: ; } LA5_: ; popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_126.status = 0; #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup; #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg(); #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym158030050_; Exception* T32_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_126.status = 0; #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym158030050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)); #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T35_; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_; #line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)excX60gensym158030050_, "CatchableError", "queryWithAccounting_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 59); } goto LA33_; LA36_: ; { Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" T39_ = (Exception*)0; T39_ = &excX60gensym158030050_->Sup; #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg(); #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_); } LA33_: ; popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_126.status != 0) reraiseException();} #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, queryWithAccounting__rpBV3zjIE7ImiOihyqJtyw)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyProc__afTpDKuOJgODVx1JZPJ9awQ handler) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA*) newObj((&NTI__Ymu36mzIqicQg7oRFZb7mA_), sizeof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA)); (*colonenv_).Sup.m_type = (&NTI__zbzekMTPiNqGvWXVWQJdWA_); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).ws1), ws); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" genericSeqAssign((&(*colonenv_).query3.topics), (*query).topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*colonenv_).query3.pagingInfo = (*query).pagingInfo; #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).handler4.ClE_0), handler.ClE_0); (*colonenv_).handler4.ClP_0 = handler.ClP_0; #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__2z9bCyFvF1h3j4ZR9cgyeNMg(); #line 425 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ*) newObj((&NTI__fC3WhNaf2k5dHuLhh9cG5qA_), sizeof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ)); (*colonenv__2).Sup.m_type = (&NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_); #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = queryWithAccounting__fmh0jpo2thN6BWkW9cboM0g_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1580300465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1580300465_.ClP_0 = T2_.ClP_0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = queryWithAccounting_continue__BQKkSlGN2p9cHxVVtvWsN0w; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_130)(T3_.ClP_0))(NIM_NIL); #line 467 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_; }BeforeRet_: ; return result;} N_LIB_PRIVATE N_NIMCALL(void, waku_waku_storeInit000)(void) { #line 999999 "generated_not_to_break_here" { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T2_; nimRegisterGlobalMarker(TM__BRl1UZK9bC3ghHhT9a4vWLNA_2); nimRegisterGlobalMarker(TM__BRl1UZK9bC3ghHhT9a4vWLNA_5); nimRegisterGlobalMarker(TM__BRl1UZK9bC3ghHhT9a4vWLNA_8); #line 22 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&waku_store_messages__9auLnFZPAm9an7Qwus9aaOjBg), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_3), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_4), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A)); #line 23 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T2_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T2_ = NIM_NIL; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&waku_store_peers__mY7AfgCf633zChQplfZBLw), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_7), T2_->data, (T2_ ? T2_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A)); #line 24 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim" asgnRef((void**) (&waku_store_errors__nAfg11uTpviHjM2PzYh23g), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_9), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_10), TM__BRl1UZK9bC3ghHhT9a4vWLNA_11, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A));} } N_LIB_PRIVATE N_NIMCALL(void, waku_waku_storeDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_13_2[2]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[5]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[18]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_82_2[2]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[5]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[7]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[6]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[14]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[6]; static TNimNode* TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[16]; static TNimNode TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[91];NTI__JODFQ1MQij2fhFPPEtEpvg_.size = sizeof(tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg); NTI__JODFQ1MQij2fhFPPEtEpvg_.kind = 17; NTI__JODFQ1MQij2fhFPPEtEpvg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__JODFQ1MQij2fhFPPEtEpvg_.name = "object"; NTI__JODFQ1MQij2fhFPPEtEpvg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JODFQ1MQij2fhFPPEtEpvg_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_13_2[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[1]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[1].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[1].offset = offsetof(tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[1].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[1].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_13_2[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[2]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[2].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[2].offset = offsetof(tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg, ws1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[2].typ = (&NTI__BgTPnf6H2o8WKrA35mWtRw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[2].name = "ws1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[0].len = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[0].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[0].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_13_2[0]; NTI__JODFQ1MQij2fhFPPEtEpvg_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[0]; NTI__Kra8uW9alcSQH9cnOGETZqZA_.size = sizeof(tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg*); NTI__Kra8uW9alcSQH9cnOGETZqZA_.kind = 22; NTI__Kra8uW9alcSQH9cnOGETZqZA_.base = (&NTI__JODFQ1MQij2fhFPPEtEpvg_); NTI__Kra8uW9alcSQH9cnOGETZqZA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(337, 16)"; NTI__Kra8uW9alcSQH9cnOGETZqZA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Kra8uW9alcSQH9cnOGETZqZA_; NTI__Kra8uW9alcSQH9cnOGETZqZA_.marker = Marker_tyRef__Kra8uW9alcSQH9cnOGETZqZA; NTI__NYgT9cTX7bqNHpP9aNRtLPrw_.size = sizeof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw); NTI__NYgT9cTX7bqNHpP9aNRtLPrw_.kind = 17; NTI__NYgT9cTX7bqNHpP9aNRtLPrw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__NYgT9cTX7bqNHpP9aNRtLPrw_.name = "object"; NTI__NYgT9cTX7bqNHpP9aNRtLPrw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NYgT9cTX7bqNHpP9aNRtLPrw_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[4]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[4].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[4].offset = offsetof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[4].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[4].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[5]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[5].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[5].offset = offsetof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw, conn1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[5].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[5].name = "conn1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[6]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[6].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[6].offset = offsetof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw, chronosInternalRetFuture2); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[6].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[6].name = "chronosInternalRetFuture2"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[7]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[7].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[7].offset = offsetof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[7].typ = (&NTI__Kra8uW9alcSQH9cnOGETZqZA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[7].name = ":up"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8].offset = offsetof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw, nameIterVarX60gensym1566001364_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8].name = "nameIterVar`gensym1566001364"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3].len = 5; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[0]; NTI__NYgT9cTX7bqNHpP9aNRtLPrw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3]; NTI__cTgTgnNpW9coCkn6hK9bTuLQ_.size = sizeof(tyObject_Env_waku_storedotnim___NYgT9cTX7bqNHpP9aNRtLPrw*); NTI__cTgTgnNpW9coCkn6hK9bTuLQ_.kind = 22; NTI__cTgTgnNpW9coCkn6hK9bTuLQ_.base = (&NTI__NYgT9cTX7bqNHpP9aNRtLPrw_); NTI__cTgTgnNpW9coCkn6hK9bTuLQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(311, 25)"; NTI__cTgTgnNpW9coCkn6hK9bTuLQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cTgTgnNpW9coCkn6hK9bTuLQ_; NTI__cTgTgnNpW9coCkn6hK9bTuLQ_.marker = Marker_tyRef__cTgTgnNpW9coCkn6hK9bTuLQ; NTI__uB3lE5RmJDgDbr9bKMclfVA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA); NTI__uB3lE5RmJDgDbr9bKMclfVA_.kind = 17; NTI__uB3lE5RmJDgDbr9bKMclfVA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__uB3lE5RmJDgDbr9bKMclfVA_.name = "object"; NTI__uB3lE5RmJDgDbr9bKMclfVA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uB3lE5RmJDgDbr9bKMclfVA_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[11]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[11].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[11].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, chronosInternalTmpFuture1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[11].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[11].name = "chronosInternalTmpFuture1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[12]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[12].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[12].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[12].typ = (&NTI__cTgTgnNpW9coCkn6hK9bTuLQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[12].name = ":up"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[13]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[13].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[13].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, result3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[13].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[13].name = "result3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[14]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[14].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[14].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, message4); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[14].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[14].name = "message4"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[5] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[15]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[15].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[15].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, res5); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[15].typ = (&NTI__kGF2qZz9bXEAMI0bPMiA50g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[15].name = "res5"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[6] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[16]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[16].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[16].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, record6); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[16].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[16].name = "record6"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[7] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, errX60gensym1572200197_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17].name = "err`gensym1572200197"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[8] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, record8); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18].name = "record8"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[9] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, errX60gensym1572900199_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19].name = "err`gensym1572900199"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[10] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, value10); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20].typ = (&NTI__EGNx42PC7VqGsUjKX6TR9aw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20].name = "value10"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[11] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[21]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[21].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[21].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, response11); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[21].typ = (&NTI__xDg0UAKGB8XrRjSUqHlWFw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[21].name = "response11"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[12] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[22]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[22].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[22].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, record12); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[22].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[22].name = "record12"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[13] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, errX60gensym15736501913_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23].name = "err`gensym15736501913"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[14] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, peerId14); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24].name = "peerId14"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[15] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[25]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[25].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[25].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, messages15); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[25].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[25].name = "messages15"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[16] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[26]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[26].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[26].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, record16); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[26].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[26].name = "record16"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[17] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA, errX60gensym15743001917_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27].name = "err`gensym15743001917"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9].len = 18; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[0]; NTI__uB3lE5RmJDgDbr9bKMclfVA_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9]; NTI__aTSo1tMKtoJqe9azAwtCNLQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___uB3lE5RmJDgDbr9bKMclfVA*); NTI__aTSo1tMKtoJqe9azAwtCNLQ_.kind = 22; NTI__aTSo1tMKtoJqe9azAwtCNLQ_.base = (&NTI__uB3lE5RmJDgDbr9bKMclfVA_); NTI__aTSo1tMKtoJqe9azAwtCNLQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__aTSo1tMKtoJqe9azAwtCNLQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aTSo1tMKtoJqe9azAwtCNLQ_; NTI__aTSo1tMKtoJqe9azAwtCNLQ_.marker = Marker_tyRef__aTSo1tMKtoJqe9azAwtCNLQ; NTI__xIUebqkVyTajOttFhblfWw_.size = sizeof(tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw); NTI__xIUebqkVyTajOttFhblfWw_.kind = 17; NTI__xIUebqkVyTajOttFhblfWw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__xIUebqkVyTajOttFhblfWw_.name = "object"; NTI__xIUebqkVyTajOttFhblfWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xIUebqkVyTajOttFhblfWw_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_82_2[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[29]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[29].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[29].offset = offsetof(tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[29].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[29].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_82_2[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[30]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[30].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[30].offset = offsetof(tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw, proto1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[30].typ = (&NTI__BgTPnf6H2o8WKrA35mWtRw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[30].name = "proto1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[28].len = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[28].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[28].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_82_2[0]; NTI__xIUebqkVyTajOttFhblfWw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[28]; NTI__U9aXDcx8FWWXL4l3oNQI9aeg_.size = sizeof(tyObject_Env_waku_storedotnim___xIUebqkVyTajOttFhblfWw*); NTI__U9aXDcx8FWWXL4l3oNQI9aeg_.kind = 22; NTI__U9aXDcx8FWWXL4l3oNQI9aeg_.base = (&NTI__xIUebqkVyTajOttFhblfWw_); NTI__U9aXDcx8FWWXL4l3oNQI9aeg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(384, 45)"; NTI__U9aXDcx8FWWXL4l3oNQI9aeg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__U9aXDcx8FWWXL4l3oNQI9aeg_; NTI__U9aXDcx8FWWXL4l3oNQI9aeg_.marker = Marker_tyRef__U9aXDcx8FWWXL4l3oNQI9aeg; NTI__69cAqAOEK9azW9amfY2KItEUw_.size = sizeof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw); NTI__69cAqAOEK9azW9amfY2KItEUw_.kind = 17; NTI__69cAqAOEK9azW9amfY2KItEUw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__69cAqAOEK9azW9amfY2KItEUw_.name = "object"; NTI__69cAqAOEK9azW9amfY2KItEUw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__69cAqAOEK9azW9amfY2KItEUw_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[32]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[32].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[32].offset = offsetof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[32].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[32].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[33]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[33].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[33].offset = offsetof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw, msg1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[33].typ = (&NTI__snKUdUhXg9ahkzpl1ubVZ0A_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[33].name = "msg1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[34]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[34].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[34].offset = offsetof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[34].typ = (&NTI__U9aXDcx8FWWXL4l3oNQI9aeg_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[34].name = ":up"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[35]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[35].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[35].offset = offsetof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw, chronosInternalRetFuture3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[35].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[35].name = "chronosInternalRetFuture3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[36]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[36].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[36].offset = offsetof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw, nameIterVarX60gensym1575802204_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[36].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[36].name = "nameIterVar`gensym1575802204"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[31].len = 5; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[31].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[31].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_83_5[0]; NTI__69cAqAOEK9azW9amfY2KItEUw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[31]; NTI__p00WWLnrk0ftdYdtVVjJRg_.size = sizeof(tyObject_Env_waku_storedotnim___69cAqAOEK9azW9amfY2KItEUw*); NTI__p00WWLnrk0ftdYdtVVjJRg_.kind = 22; NTI__p00WWLnrk0ftdYdtVVjJRg_.base = (&NTI__69cAqAOEK9azW9amfY2KItEUw_); NTI__p00WWLnrk0ftdYdtVVjJRg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(373, 17)"; NTI__p00WWLnrk0ftdYdtVVjJRg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__p00WWLnrk0ftdYdtVVjJRg_; NTI__p00WWLnrk0ftdYdtVVjJRg_.marker = Marker_tyRef__p00WWLnrk0ftdYdtVVjJRg; NTI__q6anagovPCxCyl9akX2GIbw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw); NTI__q6anagovPCxCyl9akX2GIbw_.kind = 17; NTI__q6anagovPCxCyl9akX2GIbw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__q6anagovPCxCyl9akX2GIbw_.name = "object"; NTI__q6anagovPCxCyl9akX2GIbw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__q6anagovPCxCyl9akX2GIbw_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[38]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[38].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[38].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[38].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[38].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[39]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[39].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, index1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[39].typ = (&NTI__lOZ7xaSDQuG6u4WFzCveFQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[39].name = "index1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[40]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[40].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[40].typ = (&NTI__p00WWLnrk0ftdYdtVVjJRg_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[40].name = ":up"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[41]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[41].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, result3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[41].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[41].name = "result3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[42]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[42].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, res4); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[42].typ = (&NTI__WyXya2I9aOi6nTLz9crZs09bA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[42].name = "res4"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[5] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[43]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[43].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, record5); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[43].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[43].name = "record5"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[6] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[44]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[44].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw, errX60gensym1576450196_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[44].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[44].name = "err`gensym1576450196"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[37].len = 7; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[37].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[37].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_84_7[0]; NTI__q6anagovPCxCyl9akX2GIbw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[37]; NTI__pH9btioGvtm5unnOO2cS8OQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___q6anagovPCxCyl9akX2GIbw*); NTI__pH9btioGvtm5unnOO2cS8OQ_.kind = 22; NTI__pH9btioGvtm5unnOO2cS8OQ_.base = (&NTI__q6anagovPCxCyl9akX2GIbw_); NTI__pH9btioGvtm5unnOO2cS8OQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__pH9btioGvtm5unnOO2cS8OQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pH9btioGvtm5unnOO2cS8OQ_; NTI__pH9btioGvtm5unnOO2cS8OQ_.marker = Marker_tyRef__pH9btioGvtm5unnOO2cS8OQ; NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_.size = sizeof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw); NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_.kind = 17; NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_.name = "object"; NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[46]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[46].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[46].offset = offsetof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[46].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[46].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[47]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[47].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[47].offset = offsetof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw, w1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[47].typ = (&NTI__BgTPnf6H2o8WKrA35mWtRw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[47].name = "w1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[48]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[48].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[48].offset = offsetof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw, chronosInternalRetFuture2); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[48].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[48].name = "chronosInternalRetFuture2"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[49]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[49].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[49].offset = offsetof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw, query3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[49].typ = (&NTI__jSwvWt3Wmw2bDE9c0nMvYhg_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[49].name = "query3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[50]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[50].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[50].offset = offsetof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw, handler4); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[50].typ = (&NTI__afTpDKuOJgODVx1JZPJ9awQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[50].name = "handler4"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[5] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[51]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[51].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[51].offset = offsetof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw, nameIterVarX60gensym1577151105_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[51].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[51].name = "nameIterVar`gensym1577151105"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[45].len = 6; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[45].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[45].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_94_6[0]; NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[45]; NTI__3a9cDXIVmKPCVx8mLqcJTAw_.size = sizeof(tyObject_Env_waku_storedotnim___CJDAhzBzZJp9a9bS9c4d9cofdw*); NTI__3a9cDXIVmKPCVx8mLqcJTAw_.kind = 22; NTI__3a9cDXIVmKPCVx8mLqcJTAw_.base = (&NTI__CJDAhzBzZJp9a9bS9c4d9cofdw_); NTI__3a9cDXIVmKPCVx8mLqcJTAw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(394, 17)"; NTI__3a9cDXIVmKPCVx8mLqcJTAw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3a9cDXIVmKPCVx8mLqcJTAw_; NTI__3a9cDXIVmKPCVx8mLqcJTAw_.marker = Marker_tyRef__3a9cDXIVmKPCVx8mLqcJTAw; NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ); NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_.kind = 17; NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_.name = "object"; NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[53]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[53].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[53].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[53].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[54]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[54].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, peerOpt1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[54].typ = (&NTI__Q5vHW2Jp3i5sJjCp9cdgKug_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[54].name = "peerOpt1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[55]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[55].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[55].typ = (&NTI__3a9cDXIVmKPCVx8mLqcJTAw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[55].name = ":up"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[56]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[56].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[56].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, record3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[56].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[56].name = "record3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[57]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[57].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[57].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, errX60gensym1577600194_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[57].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[57].name = "err`gensym1577600194"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[5] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[58]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[58].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, result5); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[58].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[58].name = "result5"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[6] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[59]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[59].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, chronosInternalTmpFuture6); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[59].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[59].name = "chronosInternalTmpFuture6"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[7] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[60]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[60].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, connOpt7); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[60].typ = (&NTI__K5ABelBHQJx0aScsm5tyBg_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[60].name = "connOpt7"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[8] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[61]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[61].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, record8); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[61].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[61].name = "record8"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[9] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[62]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[62].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, errX60gensym1578400199_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[62].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[62].name = "err`gensym1578400199"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[10] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[63]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[63].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, message10); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[63].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[63].name = "message10"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[11] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[64]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[64].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[64].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, response11); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[64].typ = (&NTI__kGF2qZz9bXEAMI0bPMiA50g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[64].name = "response11"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[12] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[65]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[65].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[65].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, record12); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[65].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[65].name = "record12"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[13] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[66]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[66].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ, errX60gensym15793501913_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[66].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[66].name = "err`gensym15793501913"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[52].len = 14; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[52].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[52].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_95_14[0]; NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[52]; NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___J9bn9bTA6jp4BVh6nkjC9a5HQ*); NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_.kind = 22; NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_.base = (&NTI__J9bn9bTA6jp4BVh6nkjC9a5HQ_); NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_; NTI__k4ppXkoV3Fkrjtx9aiY4Zeg_.marker = Marker_tyRef__k4ppXkoV3Fkrjtx9aiY4Zeg; NTI__zbzekMTPiNqGvWXVWQJdWA_.size = sizeof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA); NTI__zbzekMTPiNqGvWXVWQJdWA_.kind = 17; NTI__zbzekMTPiNqGvWXVWQJdWA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__zbzekMTPiNqGvWXVWQJdWA_.name = "object"; NTI__zbzekMTPiNqGvWXVWQJdWA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zbzekMTPiNqGvWXVWQJdWA_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[68]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[68].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[68].offset = offsetof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[68].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[68].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[69]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[69].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[69].offset = offsetof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA, ws1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[69].typ = (&NTI__BgTPnf6H2o8WKrA35mWtRw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[69].name = "ws1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[70]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[70].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[70].offset = offsetof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA, chronosInternalRetFuture2); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[70].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[70].name = "chronosInternalRetFuture2"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[71]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[71].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[71].offset = offsetof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA, query3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[71].typ = (&NTI__jSwvWt3Wmw2bDE9c0nMvYhg_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[71].name = "query3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[72]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[72].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[72].offset = offsetof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA, handler4); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[72].typ = (&NTI__afTpDKuOJgODVx1JZPJ9awQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[72].name = "handler4"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[5] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[73]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[73].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[73].offset = offsetof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA, nameIterVarX60gensym1580300465_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[73].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[73].name = "nameIterVar`gensym1580300465"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[67].len = 6; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[67].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[67].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_116_6[0]; NTI__zbzekMTPiNqGvWXVWQJdWA_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[67]; NTI__Ymu36mzIqicQg7oRFZb7mA_.size = sizeof(tyObject_Env_waku_storedotnim___zbzekMTPiNqGvWXVWQJdWA*); NTI__Ymu36mzIqicQg7oRFZb7mA_.kind = 22; NTI__Ymu36mzIqicQg7oRFZb7mA_.base = (&NTI__zbzekMTPiNqGvWXVWQJdWA_); NTI__Ymu36mzIqicQg7oRFZb7mA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(433, 17)"; NTI__Ymu36mzIqicQg7oRFZb7mA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ymu36mzIqicQg7oRFZb7mA_; NTI__Ymu36mzIqicQg7oRFZb7mA_.marker = Marker_tyRef__Ymu36mzIqicQg7oRFZb7mA; NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ); NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_.kind = 17; NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_.name = "object"; NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[75]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[75].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, colonstate_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[75].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[75].name = ":state"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[1] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[76]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[76].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, peerOpt1); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[76].typ = (&NTI__Q5vHW2Jp3i5sJjCp9cdgKug_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[76].name = "peerOpt1"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[2] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[77]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[77].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[77].typ = (&NTI__Ymu36mzIqicQg7oRFZb7mA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[77].name = ":up"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[3] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[78]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[78].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, record3); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[78].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[78].name = "record3"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[4] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[79]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[79].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, errX60gensym1580750194_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[79].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[79].name = "err`gensym1580750194"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[5] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[80]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[80].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[80].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, result5); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[80].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[80].name = "result5"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[6] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[81]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[81].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, chronosInternalTmpFuture6); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[81].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[81].name = "chronosInternalTmpFuture6"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[7] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[82]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[82].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, connOpt7); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[82].typ = (&NTI__K5ABelBHQJx0aScsm5tyBg_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[82].name = "connOpt7"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[8] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[83]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[83].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, record8); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[83].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[83].name = "record8"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[9] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[84]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[84].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, errX60gensym1581550199_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[84].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[84].name = "err`gensym1581550199"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[10] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[85]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[85].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, message10); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[85].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[85].name = "message10"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[11] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[86]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[86].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, response11); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[86].typ = (&NTI__kGF2qZz9bXEAMI0bPMiA50g_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[86].name = "response11"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[12] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[87]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[87].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[87].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, record12); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[87].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[87].name = "record12"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[13] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[88]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[88].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[88].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, errX60gensym15825001913_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[88].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[88].name = "err`gensym15825001913"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[14] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[89]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[89].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[89].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, peerId14); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[89].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[89].name = "peerId14"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[15] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[90]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[90].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[90].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ, messages15); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[90].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[90].name = "messages15"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[74].len = 16; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[74].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[74].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_117_16[0]; NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[74]; NTI__fC3WhNaf2k5dHuLhh9cG5qA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KwIDRi9aqcNEbHwf3X1wl9bQ*); NTI__fC3WhNaf2k5dHuLhh9cG5qA_.kind = 22; NTI__fC3WhNaf2k5dHuLhh9cG5qA_.base = (&NTI__KwIDRi9aqcNEbHwf3X1wl9bQ_); NTI__fC3WhNaf2k5dHuLhh9cG5qA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__fC3WhNaf2k5dHuLhh9cG5qA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fC3WhNaf2k5dHuLhh9cG5qA_; NTI__fC3WhNaf2k5dHuLhh9cG5qA_.marker = Marker_tyRef__fC3WhNaf2k5dHuLhh9cG5qA; }