/* 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-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-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/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/examples/v2 -o nimcache/release/basic2/@m..@s..@swaku@sv2@sprotocol@swaku_store@swaku_store.nim.c.o nimcache/release/basic2/@m..@s..@swaku@sv2@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___JUDzJ1JsKRswnDG4YEdZAw tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw; 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___op9aW8jMEhW7eSP1ICtlRSw tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw; 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_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_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___JUDzJ1JsKRswnDG4YEdZAw { RootObj Sup;NI colonstate_; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2; tyObject_Env_waku_storedotnim___JODFQ1MQij2fhFPPEtEpvg* colonup_; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1574201364_; }; 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___op9aW8jMEhW7eSP1ICtlRSw { RootObj Sup;NI colonstate_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1; tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw* colonup_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* message4; tyObject_Result__kGF2qZz9bXEAMI0bPMiA50g res5; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1580400197_; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1581100199_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw value10; tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw response11; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym15818501913_; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId14; tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages15; tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym15825001917_; }; 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; }; 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_35) (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_52) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, NI amount); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_58) (void); typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__BRl1UZK9bC3ghHhT9a4vWLNA_59) (void); typedef N_CLOSURE_PTR(void, TM__BRl1UZK9bC3ghHhT9a4vWLNA_61) (void* udataX60gensym157420137_); 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_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__YVj1tNQTQpDWDN9a3g11EIA)(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__KRy1L5i9clRY4l2IQvTXNbg)(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_0, 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(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, 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(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NimStringDesc* val_0); 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__9a9cVwohpTu8J6eqL3vtsj9cA)(void* udataX60gensym157420137_, 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); 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__JUDzJ1JsKRswnDG4YEdZAw_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_; extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_; N_LIB_PRIVATE TNimType NTI__YVj1tNQTQpDWDN9a3g11EIA_; N_LIB_PRIVATE TNimType NTI__op9aW8jMEhW7eSP1ICtlRSw_; 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__KRy1L5i9clRY4l2IQvTXNbg_; 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); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_28, "decode_rpc_failure", 18); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_27 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_28)} ; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_30, "received query", 14); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_31, "Trying to access value with err Result", 38); extern TNimType NTI__8d9bxJ1229c513mLE0NixLcQ_; extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_; extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_38, "Can\'t obtain a value from a `none`", 34); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_50, "handle store swap test", 22); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_51, "text", 4); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_54, "handle store swap is nil", 24); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_60, "Async procedure (&handle) yielded `nil`, are you await\'ing a `n" "il` Future\?", 74); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_62, "/vac/waku/store/2.0.0-beta1", 27); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_70, "failed to load messages from store", 34); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_71, "err", 3); STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_73, "store_load_failure", 18); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_72 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_73)} ; STRING_LITERAL(TM__BRl1UZK9bC3ghHhT9a4vWLNA_75, "stored", 6); static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__BRl1UZK9bC3ghHhT9a4vWLNA_74 = {((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_75)} ; 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__YVj1tNQTQpDWDN9a3g11EIA)(void* p, NI op) { tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw* a; a = (tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw*)p; nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1574201364_.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__KRy1L5i9clRY4l2IQvTXNbg)(void* p, NI op) { tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw* a; NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; a = (tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw*)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).errX60gensym1580400197_, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1581100199_, 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).errX60gensym15818501913_, op); nimGCvisit((void*)(*a).peerId14.data, op); nimGCvisit((void*)(*a).messages15, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym15825001917_, 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 vX60gensym157615229_; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw T5_; NF receivedTime; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157775018_;{ 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" vX60gensym157615229_ = 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 (!!(vX60gensym157615229_.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)(vX60gensym157615229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157615229_._o_1.e; goto BeforeRet_; } LA3_: ; if (!(((2 &(1U<<((NU)(vX60gensym157615229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157615229_._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" vX60gensym157775018_ = 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 (!!(vX60gensym157775018_.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)(vX60gensym157775018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157775018_._o_1.e; goto BeforeRet_; } LA17_: ; if (!(((2 &(1U<<((NU)(vX60gensym157775018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157775018_._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 vX60gensym157815225_; 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" vX60gensym157815225_ = 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 (!!(vX60gensym157815225_.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)(vX60gensym157815225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157815225_._o_1.e; goto BeforeRet_; } LA3_: ; if (!(((2 &(1U<<((NU)(vX60gensym157815225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157815225_._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 vX60gensym157595226_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* cursorBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157605218_; tyObject_Result__3uN0udQ3PkjLQ1B9cR9aDn0Q vX60gensym157795034_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* directionBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157805218_; tyObject_Result__WQR9bWueenc2TD2VcuCaPBQ vX60gensym157835034_;{ 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" vX60gensym157595226_ = 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 (!!(vX60gensym157595226_.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)(vX60gensym157595226_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157595226_._o_1.e; goto BeforeRet_; } LA3_: ; if (!(((2 &(1U<<((NU)(vX60gensym157595226_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157595226_._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" vX60gensym157605218_ = 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 (!!(vX60gensym157605218_.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)(vX60gensym157605218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157605218_._o_1.e; goto BeforeRet_; } LA7_: ; if (!(((2 &(1U<<((NU)(vX60gensym157605218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157605218_._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" vX60gensym157795034_ = 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 (!!(vX60gensym157795034_.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)(vX60gensym157795034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157795034_._o_1.e; goto BeforeRet_; } LA11_: ; if (!(((2 &(1U<<((NU)(vX60gensym157795034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } pagingInfo.cursor = vX60gensym157795034_._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" vX60gensym157805218_ = 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 (!!(vX60gensym157805218_.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)(vX60gensym157805218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157805218_._o_1.e; goto BeforeRet_; } LA15_: ; if (!(((2 &(1U<<((NU)(vX60gensym157805218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157805218_._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" vX60gensym157835034_ = 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 (!!(vX60gensym157835034_.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)(vX60gensym157835034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } result._o_1.e = vX60gensym157835034_._o_1.e; goto BeforeRet_; } LA19_: ; if (!(((2 &(1U<<((NU)(vX60gensym157835034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } pagingInfo.direction = vX60gensym157835034_._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 vX60gensym157575018_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* pagingInfoBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157585218_; tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ vX60gensym157855034_; 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" vX60gensym157575018_ = 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 (!!(vX60gensym157575018_.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)(vX60gensym157575018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157575018_._o_1.e; goto BeforeRet_; } LA4_: ; if (!(((2 &(1U<<((NU)(vX60gensym157575018_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157575018_._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" vX60gensym157585218_ = 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 (!!(vX60gensym157585218_.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)(vX60gensym157585218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157585218_._o_1.e; goto BeforeRet_; } LA9_: ; if (!(((2 &(1U<<((NU)(vX60gensym157585218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157585218_._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" vX60gensym157855034_ = 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 (!!(vX60gensym157855034_.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)(vX60gensym157855034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157855034_._o_1.e; goto BeforeRet_; } LA14_: ; if (!(((2 &(1U<<((NU)(vX60gensym157855034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } msg.pagingInfo = vX60gensym157855034_._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 vX60gensym157895229_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* pagingInfoBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157955225_; tyObject_Result__aXomtJ3b9b1DiFJU8lJWZBQ vX60gensym157965212_; 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" vX60gensym157895229_ = 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 (!!(vX60gensym157895229_.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)(vX60gensym157895229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157895229_._o_1.e; goto BeforeRet_; } LA4_: ; if (!(((2 &(1U<<((NU)(vX60gensym157895229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157895229_._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 vX60gensym157945034_; 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*)(&vX60gensym157945034_), 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, (&vX60gensym157945034_)); #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 (!!(vX60gensym157945034_.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)(vX60gensym157945034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157945034_._o_1.e; goto BeforeRet_; } LA13_: ; if (!(((2 &(1U<<((NU)(vX60gensym157945034_.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), vX60gensym157945034_._o_2.v.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); msg.messages->data[T16_].contentTopic = vX60gensym157945034_._o_2.v.contentTopic; msg.messages->data[T16_].version = vX60gensym157945034_._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" vX60gensym157955225_ = 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 (!!(vX60gensym157955225_.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)(vX60gensym157955225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157955225_._o_1.e; goto BeforeRet_; } LA24_: ; if (!(((2 &(1U<<((NU)(vX60gensym157955225_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157955225_._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" vX60gensym157965212_ = 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 (!!(vX60gensym157965212_.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)(vX60gensym157965212_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157965212_._o_1.e; goto BeforeRet_; } LA29_: ; if (!(((2 &(1U<<((NU)(vX60gensym157965212_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } msg.pagingInfo = vX60gensym157965212_._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 vX60gensym157445043_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* queryBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157455218_; tyObject_Result__HnJ8bs9bQQOJEo9ceke6Pj7g vX60gensym157875049_; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* responseBuffer; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym157885218_; tyObject_Result__rnRzUXPoYNybKYlIPeYWIg vX60gensym157985034_; 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" vX60gensym157445043_ = 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 (!!(vX60gensym157445043_.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)(vX60gensym157445043_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157445043_._o_1.e; goto BeforeRet_; } LA5_: ; if (!(((2 &(1U<<((NU)(vX60gensym157445043_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157445043_._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" vX60gensym157455218_ = 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 (!!(vX60gensym157455218_.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)(vX60gensym157455218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157455218_._o_1.e; goto BeforeRet_; } LA11_: ; if (!(((2 &(1U<<((NU)(vX60gensym157455218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157455218_._o_2.v); #line 176 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&vX60gensym157875049_), 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, (&vX60gensym157875049_)); #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 (!!(vX60gensym157875049_.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)(vX60gensym157875049_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157875049_._o_1.e; goto BeforeRet_; } LA17_: ; if (!(((2 &(1U<<((NU)(vX60gensym157875049_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } genericSeqAssign((&rpc.query.topics), vX60gensym157875049_._o_2.v.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); rpc.query.pagingInfo = vX60gensym157875049_._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" vX60gensym157885218_ = 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 (!!(vX60gensym157885218_.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)(vX60gensym157885218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157885218_._o_1.e; goto BeforeRet_; } LA23_: ; if (!(((2 &(1U<<((NU)(vX60gensym157885218_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } (void)(vX60gensym157885218_._o_2.v); #line 181 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&vX60gensym157985034_), 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, (&vX60gensym157985034_)); #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 (!!(vX60gensym157985034_.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)(vX60gensym157985034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_17)); } (*Result)._o_1.e = vX60gensym157985034_._o_1.e; goto BeforeRet_; } LA29_: ; if (!(((2 &(1U<<((NU)(vX60gensym157985034_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_18)); } genericSeqAssign((&rpc.response.messages), vX60gensym157985034_._o_2.v.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); rpc.response.pagingInfo = vX60gensym157985034_._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_31), (*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_32; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_33; #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_32)) { raiseOverflow(); }; result = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_32); #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_33)) { raiseOverflow(); }; i_2 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_33); } 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_37; #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_37)) { raiseOverflow(); }; i_2 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_37); #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_38)); 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_35) (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_36; #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_36)) { raiseOverflow(); }; if ((NU)((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_36)) >= (NU)(list ? list->Sup.len : 0)){ raiseIndexError2((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_36),(list ? list->Sup.len : 0)-1); } cursor = list->data[(NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_36)].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_39; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_40; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_42; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_43; #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_39)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_39), ((NI) 1), &TM__BRl1UZK9bC3ghHhT9a4vWLNA_40)) { raiseOverflow(); }; remainingMessages = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_40); #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_41; 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_41)) { raiseOverflow(); }; foundIndex = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_41); } 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_42)) { raiseOverflow(); }; s = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_42); #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_43)) { raiseOverflow(); }; e_1 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_43); #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_45; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_46; #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_44; 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_44)) { raiseOverflow(); }; foundIndex = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_44); } 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_45)) { raiseOverflow(); }; s = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_45); #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_46)) { raiseOverflow(); }; e_1 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_46); #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_47; #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_47)) { raiseOverflow(); }; res = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_47); } 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_48; #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_48)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_48); #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* resultX60gensym157410277_; 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" resultX60gensym157410277_ = 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_34; #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" resultX60gensym157410277_ = (tySequence__8d9bxJ1229c513mLE0NixLcQ*) incrSeqV3((TGenericSeq*)(resultX60gensym157410277_), (&NTI__8d9bxJ1229c513mLE0NixLcQ_)); T11_ = resultX60gensym157410277_->Sup.len++; genericSeqAssign((&resultX60gensym157410277_->data[T11_].msg.payload), it.msg.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); resultX60gensym157410277_->data[T11_].msg.contentTopic = it.msg.contentTopic; resultX60gensym157410277_->data[T11_].msg.version = it.msg.version; resultX60gensym157410277_->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_34)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_34); #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), resultX60gensym157410277_, (&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_55; #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_55)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_55); #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_56; #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_56)) { raiseOverflow(); }; i = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_56); #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___op9aW8jMEhW7eSP1ICtlRSw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw*) 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_29; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* T31_; NimStringDesc* T32_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw* T33_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T54_; tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw T55_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T56_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T57_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T64_; 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* T23_; #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 T18_; #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" T18_ = (NI)0; T18_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record6), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T18_); #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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T21_; Exception* T22_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_23.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T21_ = (Exception*)0; T21_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1580400197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T21_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T22_ = (Exception*)0; T22_ = &(*colonenvP_).errX60gensym1580400197_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to decode rpc", T22_); 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_27, 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" T23_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T23_ = srcLocImpl__24F769aQA9cjE878ZdthCTFA(); #line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T23_); #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_29); TM__BRl1UZK9bC3ghHhT9a4vWLNA_29.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_29.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_29.status == 0) { { NI T26_; #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_30)); #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" T26_ = (NI)0; T26_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T26_); #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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T29_; Exception* T30_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_29.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T29_ = (Exception*)0; T29_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1581100199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T29_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T30_ = (Exception*)0; T30_ = &(*colonenvP_).errX60gensym1581100199_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("received query", T30_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_29.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" T31_ = (tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*)0; T31_ = get__efNRAgvTcpnT7Q29ctkznTwresults((&(*colonenvP_).res5)); T32_ = (NimStringDesc*)0; T32_ = (*colonenvP_).value10.requestId; (*colonenvP_).value10.requestId = copyStringRC1((*T31_).requestId); if (T32_) nimGCunrefNoCycle(T32_); genericSeqAssign((&(*colonenvP_).value10.query.topics), (*T31_).query.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*colonenvP_).value10.query.pagingInfo = (*T31_).query.pagingInfo; genericSeqAssign((&(*colonenvP_).value10.response.messages), (*T31_).response.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*colonenvP_).value10.response.pagingInfo = (*T31_).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" T33_ = (tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw*)0; T33_ = 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, (&(*T33_).query), (&(*colonenvP_).response11)); #line 325 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_49; NI T45_; #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 LA36_; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_49); TM__BRl1UZK9bC3ghHhT9a4vWLNA_49.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_49.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_49.status == 0) { { NI T40_; #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_50)); #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" T40_ = (NI)0; T40_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T40_); #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_51), (*(*(*(*(*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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T43_; Exception* T44_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_49.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T43_ = (Exception*)0; T43_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym15818501913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T43_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T44_ = (Exception*)0; T44_ = &(*colonenvP_).errX60gensym15818501913_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("handle store swap test", T44_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_49.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" T45_ = ((*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, T45_, (*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).credit.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_52)((*(*(*(*(*colonenvP_).colonup_).colonup_).ws1).wakuSwap).credit.ClP_0))((*colonenvP_).peerId14, T45_); } goto LA34_; LA36_: ; { TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_53; #line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_53); TM__BRl1UZK9bC3ghHhT9a4vWLNA_53.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_53.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_53.status == 0) { { NI T49_; #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_54)); #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" T49_ = (NI)0; T49_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T49_); #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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T52_; Exception* T53_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_53.status = 0; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T52_ = (Exception*)0; T52_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym15825001917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_))); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T53_ = (Exception*)0; T53_ = &(*colonenvP_).errX60gensym15825001917_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("handle store swap is nil", T53_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_53.status != 0) reraiseException(); } LA34_: ; #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" T54_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T54_ = &(*(*colonenvP_).colonup_).conn1->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T55_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); nimZeroMem((void*)(&T55_), sizeof(tyObject_HistoryRPC__EGNx42PC7VqGsUjKX6TR9aw)); T55_.requestId = copyString((*colonenvP_).value10.requestId); genericSeqAssign((&T55_.response.messages), (*colonenvP_).response11.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); T55_.response.pagingInfo = (*colonenvP_).response11.pagingInfo; #line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" nimZeroMem((void*)(&T56_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__9bC46NYh3Eqd8pXlq7mIjhQ((&T55_), (&T56_)); #line 334 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" T57_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T57_ = writeLp__9c71DJYgEH8rgDWbdnwWECg(T54_, T56_.buffer->data, (T56_.buffer ? T56_.buffer->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T57_->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* T62_; NimStringDesc* T63_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA60_; T62_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T62_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T62_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T62_).Sup.Sup.Sup.name = "CancelledError"; T63_ = (NimStringDesc*)0; T63_ = (*T62_).Sup.Sup.Sup.message; (*T62_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_16)); if (T63_) nimGCunrefNoCycle(T63_); #line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" raiseExceptionEx((Exception*)T62_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncmacro2.nim", 305); } LA60_: ; #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" T64_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T64_ = srcLocImpl__Utj8ICPIJvWbOtrKgGXPew(); #line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/protocol/waku_store/waku_store.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T64_); #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__9a9cVwohpTu8J6eqL3vtsj9cA)(void* udataX60gensym157420137_, void* ClE_0) { tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw* colonenvP_; TSafePoint TM__BRl1UZK9bC3ghHhT9a4vWLNA_57; colonenvP_ = (tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw*) ClE_0; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" pushSafePoint(&TM__BRl1UZK9bC3ghHhT9a4vWLNA_57); TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.status == 0) { #line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" { NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym157420138_; #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_).nameIterVarX60gensym1574201364_); if (!!(T4_)) goto LA5_; #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym157420138_ = (*colonenvP_).nameIterVarX60gensym1574201364_.ClP_0((*colonenvP_).nameIterVarX60gensym1574201364_.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_ = !((nextX60gensym157420138_ == 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(nextX60gensym157420138_); LA10_: ; if (!T9_) goto LA8; #line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" nextX60gensym157420138_ = (*colonenvP_).nameIterVarX60gensym1574201364_.ClP_0((*colonenvP_).nameIterVarX60gensym1574201364_.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_).nameIterVarX60gensym1574201364_); 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 (!(nextX60gensym157420138_ == 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_60)); } 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__9a9cVwohpTu8J6eqL3vtsj9cA; T26_.ClE_0 = colonenvP_; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym157420138_, 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_57.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* excX60gensym157420140_; Exception* T32_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_57.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(); excX60gensym157420140_ = ((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*)excX60gensym157420140_, "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_ = &excX60gensym157420140_->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_57.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___JUDzJ1JsKRswnDG4YEdZAw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw* 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___JUDzJ1JsKRswnDG4YEdZAw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw*) newObj((&NTI__YVj1tNQTQpDWDN9a3g11EIA_), sizeof(tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw)); (*colonenv_).Sup.m_type = (&NTI__JUDzJ1JsKRswnDG4YEdZAw_); #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___op9aW8jMEhW7eSP1ICtlRSw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv__2 = (tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw*) newObj((&NTI__KRy1L5i9clRY4l2IQvTXNbg_), sizeof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw)); (*colonenv__2).Sup.m_type = (&NTI__op9aW8jMEhW7eSP1ICtlRSw_); #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_).nameIterVarX60gensym1574201364_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1574201364_.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__9a9cVwohpTu8J6eqL3vtsj9cA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__BRl1UZK9bC3ghHhT9a4vWLNA_61)(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_63; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_64; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_65; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_66; #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_63)) { raiseOverflow(); }; size = (((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_63) <= length) ? (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_63) : 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_64)) { raiseOverflow(); }; if (((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_64)) < ((NI) 0) || ((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_64)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_64), ((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_64)))); #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_65)) { raiseOverflow(); }; pos = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_65); #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_66)) { raiseOverflow(); }; length = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_66); #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_67; NI TM__BRl1UZK9bC3ghHhT9a4vWLNA_68; #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_67)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU32)((NU32)((NU32)(v) >> (NU64)((NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_67))) & ((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_68)) { raiseOverflow(); }; i_2 = (NI)(TM__BRl1UZK9bC3ghHhT9a4vWLNA_68); } 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 T20_;{ 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_62)); #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_69; #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_69); TM__BRl1UZK9bC3ghHhT9a4vWLNA_69.status = setjmp(TM__BRl1UZK9bC3ghHhT9a4vWLNA_69.context); if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_69.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T14_; NimStringDesc* T15_; 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_70)); #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" T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw(); #line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__BRl1UZK9bC3ghHhT9a4vWLNA_26), T14_); #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" T15_ = (NimStringDesc*)0; T15_ = 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_71), T15_); #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)); } popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym158350019_; Exception* T18_; Exception* T19_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_69.status = 0; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T18_ = (Exception*)0; T18_ = getCurrentException(); errX60gensym158350019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)); #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" T19_ = (Exception*)0; T19_ = &errX60gensym158350019_->Sup; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim" logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to load messages from store", T19_); popCurrentException(); } } if (TM__BRl1UZK9bC3ghHhT9a4vWLNA_69.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_72, 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" T20_ = ((*(*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) (T20_)), TM__BRl1UZK9bC3ghHhT9a4vWLNA_74, 1); }BeforeRet_: ; } 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_0[28];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__JUDzJ1JsKRswnDG4YEdZAw_.size = sizeof(tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw); NTI__JUDzJ1JsKRswnDG4YEdZAw_.kind = 17; NTI__JUDzJ1JsKRswnDG4YEdZAw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__JUDzJ1JsKRswnDG4YEdZAw_.name = "object"; NTI__JUDzJ1JsKRswnDG4YEdZAw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JUDzJ1JsKRswnDG4YEdZAw_; 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___JUDzJ1JsKRswnDG4YEdZAw, 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___JUDzJ1JsKRswnDG4YEdZAw, 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___JUDzJ1JsKRswnDG4YEdZAw, 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___JUDzJ1JsKRswnDG4YEdZAw, 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___JUDzJ1JsKRswnDG4YEdZAw, nameIterVarX60gensym1574201364_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[8].name = "nameIterVar`gensym1574201364"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3].len = 5; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_14_5[0]; NTI__JUDzJ1JsKRswnDG4YEdZAw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[3]; NTI__YVj1tNQTQpDWDN9a3g11EIA_.size = sizeof(tyObject_Env_waku_storedotnim___JUDzJ1JsKRswnDG4YEdZAw*); NTI__YVj1tNQTQpDWDN9a3g11EIA_.kind = 22; NTI__YVj1tNQTQpDWDN9a3g11EIA_.base = (&NTI__JUDzJ1JsKRswnDG4YEdZAw_); NTI__YVj1tNQTQpDWDN9a3g11EIA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v" "2/protocol/waku_store/waku_store.nim(311, 25)"; NTI__YVj1tNQTQpDWDN9a3g11EIA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__YVj1tNQTQpDWDN9a3g11EIA_; NTI__YVj1tNQTQpDWDN9a3g11EIA_.marker = Marker_tyRef__YVj1tNQTQpDWDN9a3g11EIA; NTI__op9aW8jMEhW7eSP1ICtlRSw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw); NTI__op9aW8jMEhW7eSP1ICtlRSw_.kind = 17; NTI__op9aW8jMEhW7eSP1ICtlRSw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__op9aW8jMEhW7eSP1ICtlRSw_.name = "object"; NTI__op9aW8jMEhW7eSP1ICtlRSw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__op9aW8jMEhW7eSP1ICtlRSw_; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[0] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[10].offset = offsetof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, colonup_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[12].typ = (&NTI__YVj1tNQTQpDWDN9a3g11EIA_); 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, errX60gensym1580400197_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[17].name = "err`gensym1580400197"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[8] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[18].offset = offsetof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, errX60gensym1581100199_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[19].name = "err`gensym1581100199"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[10] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[20].offset = offsetof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, errX60gensym15818501913_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[23].name = "err`gensym15818501913"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[14] = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24]; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24].kind = 1; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[24].offset = offsetof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, 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___op9aW8jMEhW7eSP1ICtlRSw, errX60gensym15825001917_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[27].name = "err`gensym15825001917"; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9].len = 18; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9].kind = 2; TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9].sons = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_15_18[0]; NTI__op9aW8jMEhW7eSP1ICtlRSw_.node = &TM__BRl1UZK9bC3ghHhT9a4vWLNA_0[9]; NTI__KRy1L5i9clRY4l2IQvTXNbg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___op9aW8jMEhW7eSP1ICtlRSw*); NTI__KRy1L5i9clRY4l2IQvTXNbg_.kind = 22; NTI__KRy1L5i9clRY4l2IQvTXNbg_.base = (&NTI__op9aW8jMEhW7eSP1ICtlRSw_); NTI__KRy1L5i9clRY4l2IQvTXNbg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncmacro2.nim(259, 33)"; NTI__KRy1L5i9clRY4l2IQvTXNbg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KRy1L5i9clRY4l2IQvTXNbg_; NTI__KRy1L5i9clRY4l2IQvTXNbg_.marker = Marker_tyRef__KRy1L5i9clRY4l2IQvTXNbg; }