nwaku/nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@spubsubpeer.nim.c

9530 lines
664 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@spubsubpeer.nim.c.o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@spubsubpeer.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <setjmp.h>
#include <string.h>
#include <sys/types.h>
#include <pthread.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 TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
typedef struct RootObj RootObj;
typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg;
typedef struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
typedef struct tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA;
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ;
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
typedef struct tyObject_Env_pubsubpeerdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_pubsubpeerdotnim___diB2NTuAIWY0FO9c5IUJRGg;
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
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 Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
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_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 tyTuple__TEVxBpejpD9b9bkfFnONsDcQ tyTuple__TEVxBpejpD9b9bkfFnONsDcQ;
typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA;
typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw;
typedef struct tySequence__Yp9cu4D4OMATC8CwGTSwJWg tySequence__Yp9cu4D4OMATC8CwGTSwJWg;
typedef struct tyTuple__eGnhlwfm2NpsYsHYI8bMsQ tyTuple__eGnhlwfm2NpsYsHYI8bMsQ;
typedef struct tyTuple__xqTsL59bhkuE37loYHcbVJw tyTuple__xqTsL59bhkuE37loYHcbVJw;
typedef struct tySequence__29caZmiPrO6d9cg0Ucdm9bdAA tySequence__29caZmiPrO6d9cg0Ucdm9bdAA;
typedef struct tyTuple__wOvXi5VibnCNgN9buQRQD4A tyTuple__wOvXi5VibnCNgN9buQRQD4A;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tySequence__1fUS5rAN5IrEgQFi0Y0tRA tySequence__1fUS5rAN5IrEgQFi0Y0tRA;
typedef struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg tyTuple__tS9aiWZLTrb6VlKfDrDTMMg;
typedef struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA tySequence__pxoGuYGfJ7gF1jIkkyp7IA;
typedef struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw;
typedef struct tySequence__oRzyI2tapcwoHwH1Bz2exA tySequence__oRzyI2tapcwoHwH1Bz2exA;
typedef struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ;
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
typedef struct tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA;
typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q;
typedef struct tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw;
typedef struct tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw;
typedef struct tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ;
typedef struct tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw;
typedef struct tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw;
typedef struct tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ;
typedef struct tyObject_Result__iopgQENVvJNoCEddKxkM1A tyObject_Result__iopgQENVvJNoCEddKxkM1A;
typedef struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw;
typedef struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA;
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
typedef struct tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg;
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
typedef struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ;
typedef struct tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg;
typedef struct tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA;
typedef struct tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA;
typedef struct tyObject_Result__sbBx7PRur70LTm9bisj5W6g tyObject_Result__sbBx7PRur70LTm9bisj5W6g;
typedef struct tyObject_Result__l9btskV9apECebMq6IxNyb5w tyObject_Result__l9btskV9apECebMq6IxNyb5w;
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
typedef struct tyObject_Result__hbZAoSamnyGfoNck2IPYvg tyObject_Result__hbZAoSamnyGfoNck2IPYvg;
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
typedef struct tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw;
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
typedef struct tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg;
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
typedef struct tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ;
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
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;
};
struct RootObj {TNimType* m_type;};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__cK1MMA1Kxu5q35gjE9bkNsw;
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0, void* ClE_0);
void* ClE_0;
} tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ;
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, void* ClE_0);
void* ClE_0;
} tyProc__Wpg2xRrh64OKzIhNi5WiUw;
struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw { RootObj Sup;tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn;
tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent;
NimStringDesc* codec;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sendConn;
tySequence__R269cpuasLo9bGSSlUkh07MA* connections;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
tyProc__Wpg2xRrh64OKzIhNi5WiUw handler;
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
NF score;
NI iWantBudget;
NI iHaveBudget;
NIM_BOOL outbound;
NF appScore;
NF behaviourPenalty;
};
struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
void* Field0;
tyObject_Env_pubsubpeerdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msgs, void* ClE_0);
void* ClE_0;
} tyProc__9cQvJs9aoRN2L5HqqLqVU2Lg;
struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg {tyProc__9cQvJs9aoRN2L5HqqLqVU2Lg onRecv;
tyProc__9cQvJs9aoRN2L5HqqLqVU2Lg onSend;
};
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;
};
struct Exception { RootObj Sup;Exception* parent;
NCSTRING name;
NimStringDesc* message;
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
Exception* up;
};
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
struct TSafePoint {TSafePoint* prev;
NI status;
jmp_buf context;
};
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_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
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;
};
struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe;
NimStringDesc* topic;
};
struct tyTuple__eGnhlwfm2NpsYsHYI8bMsQ {
NimStringDesc* Field0;
NimStringDesc* Field1;
NimStringDesc* Field2;
NimStringDesc* Field3;
NimStringDesc* Field4;
NimStringDesc* Field5;
};
struct tyTuple__wOvXi5VibnCNgN9buQRQD4A {
NimStringDesc* Field0;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field1;
};
struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg {
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field0;
};
struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw {
NimStringDesc* Field0;
};
struct tyTuple__xqTsL59bhkuE37loYHcbVJw {
tySequence__29caZmiPrO6d9cg0Ucdm9bdAA* Field0;
tySequence__1fUS5rAN5IrEgQFi0Y0tRA* Field1;
tySequence__pxoGuYGfJ7gF1jIkkyp7IA* Field2;
tySequence__pxoGuYGfJ7gF1jIkkyp7IA* Field3;
};
struct tyTuple__TEVxBpejpD9b9bkfFnONsDcQ {
tySequence__RQAvfm3tUYD1QWb9c4P8NNA* Field0;
tySequence__Yp9cu4D4OMATC8CwGTSwJWg* Field1;
tyTuple__xqTsL59bhkuE37loYHcbVJw Field2;
};
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
};
struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ {tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng val;
NIM_BOOL has;
};
struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subscriptions;
tySequence__oRzyI2tapcwoHwH1Bz2exA* messages;
tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ control;
};
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_24) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msgs);
typedef struct {
N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__Y7TIAk6Os9cRMtmIj9bEqCww;
struct tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1255000624_;
};
struct tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1255450196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12569501911_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12563001914_;
};
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___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;};
typedef NI16 tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ[10];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_46) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_47) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_49) (void* udataX60gensym125500063_);
struct tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw { RootObj Sup;NI colonstate_;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1253800463_;
};
struct tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1254350196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw* colonup_;
};
struct tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ { RootObj Sup;NI colonstate_;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1251400463_;
};
struct tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1252900198_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* newConn10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12519501912_;
};
struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* value;
};
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, TM__aqN7zH1J9bFcbzOEoWoYLbg_59) (void);
typedef NU8 tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ;
struct tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A {tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ kind;
};
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_70) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0);
struct tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1242300284_;
};
typedef NU8 tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg;
struct tyObject_Result__iopgQENVvJNoCEddKxkM1A {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ v;
} _o_2;
};
};
struct tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1242750196_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1249050198_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12496001911_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12505501913_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result14;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture15;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12436001917_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture18;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data19;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record20;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12445501921_;
tyObject_Result__iopgQENVvJNoCEddKxkM1A rmsg22;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record23;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12455501924_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12478001926_;
};
struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* value;
};
typedef NU8 tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA;
struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA {tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
NI length;
};
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
};
struct tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tySequence__oRzyI2tapcwoHwH1Bz2exA* v;
} _o_2;
};
};
struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {NIM_BOOL v;
} _o_2;
};
};
struct tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg v;
} _o_2;
};
};
struct tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* v;
} _o_2;
};
};
struct tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw v;
} _o_2;
};
};
struct tyObject_Result__sbBx7PRur70LTm9bisj5W6g {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ v;
} _o_2;
};
};
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_Result__l9btskV9apECebMq6IxNyb5w {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg v;
} _o_2;
};
};
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_Result__hbZAoSamnyGfoNck2IPYvg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ v;
} _o_2;
};
};
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
};
struct tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w v;
} _o_2;
};
};
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
NU64 backoff;
};
struct tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA v;
} _o_2;
};
};
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
};
struct tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew v;
} _o_2;
};
};
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_270) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msgs);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__aqN7zH1J9bFcbzOEoWoYLbg_272) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg);
typedef NI16 tyArray__9a2ZRootKIf3J5enZwosURA[15];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_275) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_276) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_278) (void* udataX60gensym124230029_);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_280) (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* peer, tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A event_0);
typedef NI16 tyArray__Asxg2ur6LWYA9aNqt69cLwQA[13];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_283) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_284) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_286) (void* udataX60gensym125140047_);
typedef NI16 tyArray__1wOBk9b7eDvO5nLrQTbgfcQ[9];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_289) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__aqN7zH1J9bFcbzOEoWoYLbg_290) (void);
typedef N_CLOSURE_PTR(void, TM__aqN7zH1J9bFcbzOEoWoYLbg_292) (void* udataX60gensym125380047_);
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA { TGenericSeq Sup; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw data[SEQ_DECL_SIZE];};struct tySequence__Yp9cu4D4OMATC8CwGTSwJWg { TGenericSeq Sup; tyTuple__eGnhlwfm2NpsYsHYI8bMsQ data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__29caZmiPrO6d9cg0Ucdm9bdAA { TGenericSeq Sup; tyTuple__wOvXi5VibnCNgN9buQRQD4A data[SEQ_DECL_SIZE];};struct tySequence__1fUS5rAN5IrEgQFi0Y0tRA { TGenericSeq Sup; tyTuple__tS9aiWZLTrb6VlKfDrDTMMg data[SEQ_DECL_SIZE];};struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA { TGenericSeq Sup; tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__oRzyI2tapcwoHwH1Bz2exA { TGenericSeq Sup; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, Marker_tySequence__R269cpuasLo9bGSSlUkh07MA)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__LfrmCl56dVGFXc9aFwXqC3g)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__cqQjXlSu8KsGxE7CJO2mcA)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__YhN3lwoRu6d0m9ar4I9aw9ajw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__ams67lohM6AwmrGQ2Ilzsg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, closed__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
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_NOINLINE(void, chckNil)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA lvl, NimStringDesc* topics, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__czv7v33Y9bwyVAHI9b2eiKDw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NI val_0);
N_LIB_PRIVATE N_NIMCALL(NI, getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw)(void);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__LIq5okuefRBTOz7moCrd3Q)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__PF5fwXEDrL2zEgas2VsMbg)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
static N_INLINE(void, popSafePoint)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
static N_INLINE(Exception*, getCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex);
static N_INLINE(void, popCurrentException)(void);
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);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__GhWi7AIWVqt7uu6sxAhbKw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyTuple__TEVxBpejpD9b9bkfFnONsDcQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, shortLog__n660G9aZnuXW5FgQ0r19aHlw)(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* m, tyTuple__TEVxBpejpD9b9bkfFnONsDcQ* Result);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasObservers__h67I0HGAwqXEIkP2k6wMzg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
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, genericSeqAssign)(void* dest_0, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(void, sendObservers__nQGvoPGYUe9bE9a2iXkhIrtg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg);
N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, encodeRpcMsg__kzQsDwREWRLYecw3lFsiGw)(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, NIM_BOOL anonymize);
N_LIB_PRIVATE N_NIMCALL(void, asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendImpl__LMFaPZGGM9bx6b4R7omR72w)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded);
static N_NIMCALL(void, Marker_tyRef__Ejg69aMMuZ9b2zEoRYqea9bDg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__G25FXG8F5wE1DSyoZyBi0g)(void);
static N_NIMCALL(void, Marker_tyRef__yJVOdXUsir0AaWiurAicbg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, sendImpl__8BmPpid0pnw6KJ0f1GMueg)(void* ClE_0);
static N_INLINE(void, closureIterSetupExc)(Exception* e);
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__t8DD2nZSoPvV28s0XouGjw)(NU8* item, NI itemLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, writeLp__9c71DJYgEH8rgDWbdnwWECg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, NU8* msg, NI msgLen_0);
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache);
N_LIB_PRIVATE N_NOINLINE(NIM_BOOL, isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w)(TNimType* obj, TNimType* subclass, TNimType** cache);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__gxLphtNLWoZynqFVNfRurg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
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__1gbRY3r9b1v5VmDVlKZr4AA)(void);
N_LIB_PRIVATE N_CLOSURE(void, sendImpl_continue__Kol568GsdInYdlTgc9cBtbg)(void* udataX60gensym125500063_, 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(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectImpl__hXuoQl9ac2U6ir5d3xPlkTg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
static N_NIMCALL(void, Marker_tyRef__QavO0tGf8J2DOdIKUn0U9cA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__M1vPLb2dDArEoAjwZQiQuw)(void);
static N_NIMCALL(void, Marker_tyRef__4X9a9byC4wOP1qEAm9aJ1KvSQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectImpl__8BmPpid0pnw6KJ0f1GMueg_2)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectOnce__hXuoQl9ac2U6ir5d3xPlkTg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0);
static N_NIMCALL(void, Marker_tyRef__vkSBzS3l0CiJjt9c7HkZXNQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__tJegNBl7Vc9bDkGXBGJtj2Q)(void);
static N_NIMCALL(void, Marker_tyRef__3wEzhaVv87PLxRhZj9a6bwg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectOnce__8BmPpid0pnw6KJ0f1GMueg_3)(void* ClE_0);
static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__As9aQ9bwLwNA63jPAnSGuwhA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__O9a522X2TlOg9ccYm2AM4Shw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__tPWn6CwYDWZM9bH9cwvC5puQ)(void);
static N_NIMCALL(void, Marker_tyRef__hwi9aIfLZ1yAwM9c1VgbvoSA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__8BmPpid0pnw6KJ0f1GMueg_4)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__qKEYbZvAL3dyS19atgb6Jpg)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NIM_BOOL val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, readLp__yrqRTgFpaKXcGrOBmxu9bMg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s, NI maxSize);
static N_INLINE(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* fut);
static N_INLINE(void, decodeRpcMsg__MKbKNVE8PoSMRTv0f8T9b9bQprotobuf)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg, tyObject_Result__iopgQENVvJNoCEddKxkM1A* Result);
N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, NI offset, tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result);
static N_INLINE(void, decodeMessages__D8Q6iTp5soT6RxLBBA09a9bgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg* 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_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
static N_INLINE(void, decodeMessage__MH3DHA3ImHc1K2ngVEjhZgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg* Result);
static N_INLINE(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__WDzaflxgbb5df4KNHxDamQpeerid)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* pid);
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(NIM_BOOL, init__XVUnhTlMFIet9b0ewVq9c9aGA)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* pid, NU8* data_0, NI data_0Len_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__eMjyxisLoQYNzGB869an4AA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__rqdmFSVw5L9cZSy5TuyGUUA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__sM4lkSb7zS6F7OVMvW9cffQ** output);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__9aAbCsa7tRNF9b0zyDMHxkfw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest_0, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
static N_INLINE(void, decodeSubscriptions__D9c9bxOVJIyytE9baxMtU6gqgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA* Result);
static N_INLINE(void, decodeSubscription__JWXnfCazuUhnnHVKrudy2Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__8sxzYRABPUDPXJWyD0d7Mg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU64* output);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__50289csYrKtPg4aO7cz9co9aQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NU64 val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__2Rtuow0zf7uoG9cOp7O2MfQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NimStringDesc** output);
static N_INLINE(void, decodeControl__mKvTCPTYSPsVSDaVwKoMEgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__sbBx7PRur70LTm9bisj5W6g* Result);
static N_INLINE(void, decodeIHave__UGntHfQvxaaCCTxbGvCq3Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__l9btskV9apECebMq6IxNyb5w* Result);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__howVkVDQQPtWim9c6bOS2TQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* val_0);
static N_INLINE(void, decodeIWant__QtwR4R47kowDu4P9cvg9aOcwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__hbZAoSamnyGfoNck2IPYvg* Result);
static N_INLINE(void, decodeGraft__UHDLSymyRNfGcpjZH3gjOwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw* Result);
static N_INLINE(void, decodePrune__wtZ6Fp9cXdPMgvHgODDoMdgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg* Result);
static N_INLINE(void, decodePeerInfoMsg__qdPcnvSiYalBlQcGB1TTHgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ* Result);
static N_INLINE(void, some__mwgeitgG9b51fYI5KSU9cpMQoptions)(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result);
static N_INLINE(void, none__qMHc4XLg9bsoG4E1fv0MH7woptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result);
static N_INLINE(void, none__i0AH32g130UJTEwx1Giz7goptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__oDgz4vKMKmQ8l7MmmSK6xw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg val_0);
N_LIB_PRIVATE N_NIMCALL(tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg, error__SRiexXe5aqBl9arTatjWpVg)(tyObject_Result__iopgQENVvJNoCEddKxkM1A* self);
static N_INLINE(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*, get__q1XJHl9a0zV706leLI3m59cwresults)(tyObject_Result__iopgQENVvJNoCEddKxkM1A* self);
N_LIB_PRIVATE N_NOINLINE(void, raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg)(NimStringDesc* m, tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg v) __attribute__((noreturn));
N_LIB_PRIVATE N_NIMCALL(void, recvObservers__nQGvoPGYUe9bE9a2iXkhIrtg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ztATJ6e0Wy3yzX0D8vy5Yg)(void);
N_LIB_PRIVATE N_CLOSURE(void, handle_continue__wClodBI9arOt7fAAbMyHowQ)(void* udataX60gensym124230029_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__6Xn8l8K9cYyG9am2i3V0IaxA)(void);
N_LIB_PRIVATE N_CLOSURE(void, connectOnce_continue__OBr0e566jOxsy5crQw54GA)(void* udataX60gensym125140047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__C6ep9cCwxc6R1SbZCR9c2BUw)(void);
N_LIB_PRIVATE N_CLOSURE(void, connectImpl_continue__1KyjPrbFJRbrySmfc6UNnw)(void* udataX60gensym125380047_, void* ClE_0);
static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__6rsvBHOjeRkx0KPoUqsmsw_;
N_LIB_PRIVATE TNimType NTI__cK1MMA1Kxu5q35gjE9bkNsw_;
extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_;
extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_;
N_LIB_PRIVATE TNimType NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
N_LIB_PRIVATE TNimType NTI__R269cpuasLo9bGSSlUkh07MA_;
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
N_LIB_PRIVATE TNimType NTI__Wpg2xRrh64OKzIhNi5WiUw_;
N_LIB_PRIVATE TNimType NTI__OQ19cc5OePJcqC5N241nbAg_;
N_LIB_PRIVATE TNimType NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_;
N_LIB_PRIVATE TNimType NTI__LfrmCl56dVGFXc9aFwXqC3g_;
N_LIB_PRIVATE TNimType NTI__cqQjXlSu8KsGxE7CJO2mcA_;
N_LIB_PRIVATE TNimType NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_;
extern TNimType NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__ams67lohM6AwmrGQ2Ilzsg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_8, "PubSubPeer(nil)", 15);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_9, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim(207, 11) `not isNil(p)` pubsubpeer"
" nil!", 132);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_12, "libp2p pubsubpeer", 17);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_13, "No send connection, skipping message", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_14, "tid", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_15, "p", 1);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_16, "msg", 3);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_19, "sending msg to peer", 19);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_20, "peer", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_21, "rpcMsg", 6);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_23, "/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);
extern TNimType NTI__RQAvfm3tUYD1QWb9c4P8NNA_;
extern TNimType NTI__oRzyI2tapcwoHwH1Bz2exA_;
extern TNimType NTI__8MW0JodCedjay9anGTGrBmA_;
extern TNimType NTI__zAf2abIhMjaomS6jkKP9a8w_;
extern TNimType NTI__IjDV3u39bZeDnOOTq5TAF5g_;
extern TNimType NTI__WSbLInFxGn0pnyF9cry8bUA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_27, "empty message, skipping", 23);
N_LIB_PRIVATE TNimType NTI__my8MqAbG9bJmzO9cI8N5aUgQ_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_;
N_LIB_PRIVATE TNimType NTI__4ARhZIHBwp4Xo3auEmaofg_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
N_LIB_PRIVATE TNimType NTI__yJVOdXUsir0AaWiurAicbg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_33, "sending encoded msgs to peer", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_34, "conn", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_35, "encoded", 7);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_39, "Unable to send to remote", 24);
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_40, "Future operation cancelled!", 27);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_43, "sent pubsub message to remote", 29);
static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__aqN7zH1J9bFcbzOEoWoYLbg_44 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_48, "Async procedure (&sendImpl) yielded `nil`, are you await\'ing a "
"`nil` Future\?", 76);
N_LIB_PRIVATE TNimType NTI__I9bavUPM9bJfNLHyIZFuSlyw_;
N_LIB_PRIVATE TNimType NTI__QavO0tGf8J2DOdIKUn0U9cA_;
N_LIB_PRIVATE TNimType NTI__WK6rxX122JRbEjLT3XGAXw_;
N_LIB_PRIVATE TNimType NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_55, "Could not establish send connection", 35);
N_LIB_PRIVATE TNimType NTI__IrI0q8htuNODex3RcaFLmQ_;
N_LIB_PRIVATE TNimType NTI__vkSBzS3l0CiJjt9c7HkZXNQ_;
N_LIB_PRIVATE TNimType NTI__lqqVETq9a4SGhM9aHAIyupcw_;
N_LIB_PRIVATE TNimType NTI__3wEzhaVv87PLxRhZj9a6bwg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_62, "Removing send connection", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_63, "Cannot establish send connection", 32);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_66, "Get new send connection", 23);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_67, "newConn", 7);
static NIM_CONST tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ TM__aqN7zH1J9bFcbzOEoWoYLbg_68 = {NIM_NIL,NIM_NIL};
static NIM_CONST tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A TM__aqN7zH1J9bFcbzOEoWoYLbg_69 = {((tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ) 0)}
;
N_LIB_PRIVATE TNimType NTI__JNzB8SL8cAM7t9btOsh9csAw_;
N_LIB_PRIVATE TNimType NTI__O9a522X2TlOg9ccYm2AM4Shw_;
N_LIB_PRIVATE TNimType NTI__fLJFntbm1jXmmZSZDHyBWQ_;
extern TNimType NTI__iopgQENVvJNoCEddKxkM1A_;
N_LIB_PRIVATE TNimType NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_75, "starting pubsub read loop", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_76, "closed", 6);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_80, "Unexpected cancellation in PubSubPeer.handle", 44);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_84, "Exception occurred in PubSubPeer.handle", 39);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_85, "exc", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_87, "exiting pubsub read loop", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_90, "waiting for data", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_93, "read data from peer", 19);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_94, "data", 4);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_97, "pubsubprotobuf", 14);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_98, "decodeRpcMsg: decoding message", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_101, "decodeMessages: decoding message", 32);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_102, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_103, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_106, "decodeMessages: read messages", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_107, "count", 5);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_110, "decodeMessage: decoding message", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_113, "decodeMessage: read fromPeer", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_114, "fromPeer", 8);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_117, "decodeMessage: fromPeer is missing", 34);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_120, "decodeMessage: read data", 24);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_123, "decodeMessage: data is missing", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_126, "decodeMessage: read seqno", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_127, "seqno", 5);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_130, "decodeMessage: seqno is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_133, "decodeMessage: read topics", 26);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_134, "topic_ids", 9);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_137, "decodeMessage: topics are missing", 33);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_140, "decodeMessage: read signature", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_141, "signature", 9);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_144, "decodeMessage: signature is missing", 35);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_147, "decodeMessage: read public key", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_148, "key", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_151, "decodeMessage: public key is missing", 36);
extern TNimType NTI__9bIfp9aTAZKB9cehqCItD41cg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_155, "decodeMessages: no messages found", 33);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_158, "decodeSubscriptions: decoding message", 37);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_161, "decodeSubscriptions: read subscriptions", 39);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_164, "decodeSubscription: decoding message", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_167, "decodeSubscription: read subscribe", 34);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_168, "subscribe", 9);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_171, "decodeSubscription: subscribe is missing", 40);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_174, "decodeSubscription: read topic", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_175, "topic", 5);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_178, "decodeSubscription: topic is missing", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_182, "decodeSubscription: no subscriptions found", 42);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_185, "decodeControl: decoding message", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_188, "decodeIHave: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_191, "decodeIHave: read topicId", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_192, "topic_id", 8);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_195, "decodeIHave: topicId is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_198, "decodeIHave: read messageIDs", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_199, "message_ids", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_202, "decodeIHave: no messageIDs", 26);
extern TNimType NTI__aLjCOs9bu5l2rz6ENM6m6Sg_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_206, "decodeIWant: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_209, "decodeIWant: read messageIDs", 28);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_212, "decodeIWant: no messageIDs", 26);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_216, "decodeGraft: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_219, "decodeGraft: read topicId", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_222, "decodeGraft: topicId is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_226, "decodePrune: decoding message", 29);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_229, "decodePrune: read topicId", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_232, "decodePrune: topicId is missing", 31);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_235, "decodePeerInfoMsg: decoding message", 35);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_238, "decodePeerInfoMsg: read peerID", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_239, "peerID", 6);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_242, "decodePeerInfoMsg: peerID is missing", 36);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_245, "decodePeerInfoMsg: read signedPeerRecord", 40);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_246, "signedPeerRecord", 16);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_249, "decodePeerInfoMsg: signedPeerRecord is missing", 46);
extern TNimType NTI__FEFXDzYbVdCsaxKNxgC9akw_;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_253, "decodePrune: read backoff", 25);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_254, "backoff", 7);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_258, "decodeControl: message statistics", 33);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_259, "graft_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_260, "prune_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_261, "ihave_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_262, "iwant_count", 11);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_264, "failed to decode msg from peer", 30);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_265, "err", 3);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_268, "decoded msg from peer", 21);
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_269, "Trying to access value with err Result", 38);
static NIM_CONST tyArray__9a2ZRootKIf3J5enZwosURA TM__aqN7zH1J9bFcbzOEoWoYLbg_273 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 4),
((NI16) -1),
((NI16) 4),
((NI16) 4),
((NI16) 4),
((NI16) 4),
((NI16) 4),
((NI16) -1),
((NI16) -1),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_277, "Async procedure (&handle) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
static NIM_CONST tyObject_PubsubPeerEvent__ZhAwnC4kBn9a68w1fRsGY4A TM__aqN7zH1J9bFcbzOEoWoYLbg_279 = {((tyEnum_PubSubPeerEventKind__GhM8PiW9aeHEsdM78FiLyFQ) 1)}
;
static NIM_CONST tyArray__Asxg2ur6LWYA9aNqt69cLwQA TM__aqN7zH1J9bFcbzOEoWoYLbg_281 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_285, "Async procedure (&connectOnce) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
static NIM_CONST tyArray__1wOBk9b7eDvO5nLrQTbgfcQ TM__aqN7zH1J9bFcbzOEoWoYLbg_287 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__aqN7zH1J9bFcbzOEoWoYLbg_291, "Async procedure (&connectImpl) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
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;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static TNimType* Nim_OfCheck_CACHE37[2];
static TNimType* Nim_OfCheck_CACHE54[2];
static TNimType* Nim_OfCheck_CACHE78[2];
static TNimType* Nim_OfCheck_CACHE82[2];
static N_NIMCALL(void, Marker_tySequence__R269cpuasLo9bGSSlUkh07MA)(void* p, NI op) {
tySequence__R269cpuasLo9bGSSlUkh07MA* a;
NI T1_; a = (tySequence__R269cpuasLo9bGSSlUkh07MA*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tyRef__LfrmCl56dVGFXc9aFwXqC3g)(void* p, NI op) {
tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* a;
a = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)p;
nimGCvisit((void*)(*a).onRecv.ClE_0, op); nimGCvisit((void*)(*a).onSend.ClE_0, op);}
static N_NIMCALL(void, Marker_tySequence__cqQjXlSu8KsGxE7CJO2mcA)(void* p, NI op) {
tySequence__cqQjXlSu8KsGxE7CJO2mcA* a;
NI T1_; a = (tySequence__cqQjXlSu8KsGxE7CJO2mcA*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tyRef__YhN3lwoRu6d0m9ar4I9aw9ajw)(void* p, NI op) {
tySequence__cqQjXlSu8KsGxE7CJO2mcA** a;
a = (tySequence__cqQjXlSu8KsGxE7CJO2mcA**)p;
nimGCvisit((void*)(*a), op);}
static N_NIMCALL(void, Marker_tyRef__ams67lohM6AwmrGQ2Ilzsg)(void* p, NI op) {
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* a;
a = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)p;
nimGCvisit((void*)(*a).getConn.ClE_0, op); nimGCvisit((void*)(*a).onEvent.ClE_0, op); nimGCvisit((void*)(*a).codec, op); nimGCvisit((void*)(*a).sendConn, op); nimGCvisit((void*)(*a).connections, op); nimGCvisit((void*)(*a).peerId.data, op); nimGCvisit((void*)(*a).handler.ClE_0, op); nimGCvisit((void*)(*a).observers, op);}
#line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__LIq5okuefRBTOz7moCrd3Q)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!(p_0 == 0)) goto LA3_;
result = copyString(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_8)); }
goto LA1_;
LA3_: ;
{
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
result = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*p_0).peerId); }
LA1_: ;
return result;}
#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 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 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 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;}
#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 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasObservers__h67I0HGAwqXEIkP2k6wMzg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL resultX60gensym124200009_; result = (NIM_BOOL)0;
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (NIM_BOOL)0;
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = !(((*p_0).observers == NIM_NIL)); if (!(T1_)) goto LA2_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym124200009_ = NIM_FALSE; { tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* it; NI i; NI L; NI T4_; it = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)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"
T4_ = ((*(*p_0).observers) ? (*(*p_0).observers)->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 TM__aqN7zH1J9bFcbzOEoWoYLbg_22;
#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 700 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)){ raiseIndexError2(i,((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)-1); } it = (*(*p_0).observers)->data[i];
#line 701 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((it == NIM_NIL))) goto LA9_;
#line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym124200009_ = NIM_TRUE;
#line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
goto LA3;
}
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__aqN7zH1J9bFcbzOEoWoYLbg_22)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_22);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T13_;
#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"
T13_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); if (!!((T13_ == L))) goto LA14_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA14_: ;
} LA6: ;
}
} LA3: ;
T1_ = resultX60gensym124200009_; LA2_: ;
result = T1_; return result;}
#line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, sendObservers__nQGvoPGYUe9bE9a2iXkhIrtg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg) {
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T3_; NI T5_;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = (NIM_BOOL)0;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = !(((*p_0).observers == 0)); if (!(T3_)) goto LA4_;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T5_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); T3_ = (((NI) 0) < T5_); LA4_: ;
if (!T3_) goto LA6_;
{ tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* obs; NI i; NI L; NI T9_; obs = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)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"
T9_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); L = T9_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__aqN7zH1J9bFcbzOEoWoYLbg_25;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA11;
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if ((NU)(i) >= (NU)((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)){ raiseIndexError2(i,((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)-1); } obs = (*(*p_0).observers)->data[i];
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((obs == 0))) goto LA14_;
#line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*obs).onSend.ClE_0? (*obs).onSend.ClP_0(p_0, msg, (*obs).onSend.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_24)((*obs).onSend.ClP_0))(p_0, msg);
}
LA14_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_25)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_25);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T18_;
#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"
T18_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); if (!!((T18_ == L))) goto LA19_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA19_: ;
} LA11: ;
}
}
}
LA6_: ;
}
static N_NIMCALL(void, Marker_tyRef__Ejg69aMMuZ9b2zEoRYqea9bDg)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ* a;
a = (tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).encoded2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1255000624_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__yJVOdXUsir0AaWiurAicbg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg* a;
a = (tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).record4.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1255450196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12569501911_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12563001914_, op);}
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, closureIterSetupExc)(Exception* e) {
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), e);}
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache) { NIM_BOOL result;{ result = (NIM_BOOL)0;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(obj == subclass)) goto LA3_;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA3_: ;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!((*obj).base == subclass)) goto LA7_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 0))- 0] == obj)) goto LA11_;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_FALSE; goto BeforeRet_;
}
LA11_: ;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 1))- 0] == obj)) goto LA15_;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA15_: ;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w(obj, subclass, cache); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#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(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*, sendImpl__8BmPpid0pnw6KJ0f1GMueg)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg*) ClE_0;
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_30;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_30); TM__aqN7zH1J9bFcbzOEoWoYLbg_30.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_30.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_30.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_31; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T17_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T18_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_41; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T71_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_31); TM__aqN7zH1J9bFcbzOEoWoYLbg_31.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_31.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_31.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_32;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_32); TM__aqN7zH1J9bFcbzOEoWoYLbg_32.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_32.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_32.status == 0) { { NI T8_; NimStringDesc* T9_; NimStringDesc* T10_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record4), 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_).record4)); unsureAsgnRef((void**)&(*colonenvP_).record4.output.buffer, NIM_NIL); (*colonenvP_).record4.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_).record4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_33));
#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"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T8_);
#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"
T9_ = (NimStringDesc*)0; T9_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T9_);
#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"
T10_ = (NimStringDesc*)0; T10_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*(*colonenvP_).colonup_).encoded2->data, ((*(*colonenvP_).colonup_).encoded2 ? (*(*colonenvP_).colonup_).encoded2->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_35), T10_);
#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_).record4));
#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_).record4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T13_; Exception* T14_; TM__aqN7zH1J9bFcbzOEoWoYLbg_32.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1255450196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &(*colonenvP_).errX60gensym1255450196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sending encoded msgs to peer", T14_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_32.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_31.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_31.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T17_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T17_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T18_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T18_ = writeLp__9c71DJYgEH8rgDWbdnwWECg(T17_, (*(*colonenvP_).colonup_).encoded2->data, ((*(*colonenvP_).colonup_).encoded2 ? (*(*colonenvP_).colonup_).encoded2->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T18_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#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_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ Exception* T21_; Exception* T24_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_37; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T36_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T37_;
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T21_ = (Exception*)0; T21_ = getCurrentException(); if (!((T21_) && (isObjWithCache((*T21_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE37)))) goto LA22_;
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T24_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_37); TM__aqN7zH1J9bFcbzOEoWoYLbg_37.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_37.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_37.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_38;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_38); TM__aqN7zH1J9bFcbzOEoWoYLbg_38.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_38.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_38.status == 0) { { NI T28_; NimStringDesc* T29_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record10), 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_).record10)); unsureAsgnRef((void**)&(*colonenvP_).record10.output.buffer, NIM_NIL); (*colonenvP_).record10.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_).record10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_39));
#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"
T28_ = (NI)0; T28_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T28_);
#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"
T29_ = (NimStringDesc*)0; T29_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T29_);
#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_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16), (*(*colonenvP_).exc9).Sup.message);
#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_).record10));
#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_).record10));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T32_; Exception* T33_; TM__aqN7zH1J9bFcbzOEoWoYLbg_38.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12569501911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T33_ = (Exception*)0; T33_ = &(*colonenvP_).errX60gensym12569501911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unable to send to remote", T33_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_38.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_37.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_37.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T36_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T36_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T37_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T37_ = close__gxLphtNLWoZynqFVNfRurg(T36_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T37_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture12);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
}
goto LA19_;
LA22_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA19_: ;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA41_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA45_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA43_;
LA45_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "sendImpl", "\?\?\?", 0); }
LA43_: ;
}
LA41_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T52_; NimStringDesc* T53_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA50_;
T52_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T52_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T52_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T52_).Sup.Sup.Sup.name = "CancelledError"; T53_ = (NimStringDesc*)0; T53_ = (*T52_).Sup.Sup.Sup.message; (*T52_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T53_) nimGCunrefNoCycle(T53_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T52_, "CancelledError", "sendImpl", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA50_: ;
#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_).chronosInternalTmpFuture7);
#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_).chronosInternalTmpFuture7)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE5: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_41); TM__aqN7zH1J9bFcbzOEoWoYLbg_41.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_41.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_41.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_42;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_42); TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_42.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status == 0) { { NI T57_; NimStringDesc* T58_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record13), 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_).record13)); unsureAsgnRef((void**)&(*colonenvP_).record13.output.buffer, NIM_NIL); (*colonenvP_).record13.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_).record13), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_43));
#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"
T57_ = (NI)0; T57_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T57_);
#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"
T58_ = (NimStringDesc*)0; T58_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T58_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record13));
#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_).record13));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T61_; Exception* T62_; TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T61_ = (Exception*)0; T61_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12563001914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T61_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T62_ = (Exception*)0; T62_ = &(*colonenvP_).errX60gensym12563001914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sent pubsub message to remote", T62_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_42.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_41.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_41.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T69_; NimStringDesc* T70_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA67_;
T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T69_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T69_).Sup.Sup.Sup.name = "CancelledError"; T70_ = (NimStringDesc*)0; T70_ = (*T69_).Sup.Sup.Sup.message; (*T69_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T70_) nimGCunrefNoCycle(T70_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T69_, "CancelledError", "sendImpl", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA67_: ;
#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_).chronosInternalTmpFuture12);
#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_).chronosInternalTmpFuture12)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE7: ;
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T71_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T71_ = srcLocImpl__1gbRY3r9b1v5VmDVlKZr4AA();
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T71_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_30.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(9)){ raiseIndexError2((*colonenvP_).colonstate_, 9); } (*colonenvP_).colonstate_ = TM__aqN7zH1J9bFcbzOEoWoYLbg_44[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA76_;
#line 0 "\?\?\?"
reraiseException(); }
LA76_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA80_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA80_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_30.status != 0) reraiseException(); } 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, sendImpl_continue__Kol568GsdInYdlTgc9cBtbg)(void* udataX60gensym125500063_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_45; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_45); TM__aqN7zH1J9bFcbzOEoWoYLbg_45.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_45.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_45.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym125500064_;
#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_).nameIterVarX60gensym1255000624_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym125500064_ = (*colonenvP_).nameIterVarX60gensym1255000624_.ClP_0((*colonenvP_).nameIterVarX60gensym1255000624_.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_ = !((nextX60gensym125500064_ == 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(nextX60gensym125500064_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym125500064_ = (*colonenvP_).nameIterVarX60gensym1255000624_.ClP_0((*colonenvP_).nameIterVarX60gensym1255000624_.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_).nameIterVarX60gensym1255000624_); 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 (!(nextX60gensym125500064_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_48));
}
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 = sendImpl_continue__Kol568GsdInYdlTgc9cBtbg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym125500064_, 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__aqN7zH1J9bFcbzOEoWoYLbg_45.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym125500066_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_45.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(); excX60gensym125500066_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym125500066_, "CatchableError", "sendImpl_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_ = &excX60gensym125500066_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_45.status != 0) reraiseException();}
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sendImpl__LMFaPZGGM9bx6b4R7omR72w)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ*) newObj((&NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_), sizeof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ)); (*colonenv_).Sup.m_type = (&NTI__my8MqAbG9bJmzO9cI8N5aUgQ_);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
genericSeqAssign((&(*colonenv_).encoded2), encoded, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__G25FXG8F5wE1DSyoZyBi0g();
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg*) newObj((&NTI__yJVOdXUsir0AaWiurAicbg_), sizeof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg)); (*colonenv__2).Sup.m_type = (&NTI__4ARhZIHBwp4Xo3auEmaofg_);
#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 = sendImpl__8BmPpid0pnw6KJ0f1GMueg; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1255000624_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1255000624_.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 = sendImpl_continue__Kol568GsdInYdlTgc9cBtbg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_49)(T3_.ClP_0))(NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, send__UhS5r1oUo9b9aCL59aol63e9ag)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg, NIM_BOOL anonymize) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_17; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* encoded; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T54_;{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(!((p_0 == 0)))) goto LA3_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_9));
}
LA3_: ;
#line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
conn = (*p_0).sendConn;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T7_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T9_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_10;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T7_ = (NIM_BOOL)0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T7_ = (conn == NIM_NIL); if (T7_) goto LA8_;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T9_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T9_ = &conn->Sup;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T7_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T9_); LA8_: ;
if (!T7_) goto LA10_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_10); TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_10.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_11;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_11); TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_11.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T15_; NimStringDesc* T16_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_13));
#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"
T15_ = (NI)0; T15_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T15_);
#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"
T16_ = (NimStringDesc*)0; T16_ = shortLog__LIq5okuefRBTOz7moCrd3Q(p_0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), T16_);
#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__PF5fwXEDrL2zEgas2VsMbg((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16), msg);
#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* errX60gensym125820019_; Exception* T19_; Exception* T20_; TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T19_ = (Exception*)0; T19_ = getCurrentException(); errX60gensym125820019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T19_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T20_ = (Exception*)0; T20_ = &errX60gensym125820019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("No send connection, skipping message", T20_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_11.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_10.status != 0) reraiseException();
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto BeforeRet_;
}
LA10_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_17); TM__aqN7zH1J9bFcbzOEoWoYLbg_17.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_17.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_17.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_18;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_18); TM__aqN7zH1J9bFcbzOEoWoYLbg_18.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_18.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_18.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T26_; NimStringDesc* T27_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T28_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_19));
#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((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T26_);
#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"
T27_ = (NimStringDesc*)0; T27_ = shortLog__LIq5okuefRBTOz7moCrd3Q(p_0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T27_);
#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"
nimZeroMem((void*)(&T28_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw(msg, (&T28_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__GhWi7AIWVqt7uu6sxAhbKw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_21), (&T28_));
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym125955019_; Exception* T31_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_18.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T31_ = (Exception*)0; T31_ = getCurrentException(); errX60gensym125955019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T31_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T32_ = (Exception*)0; T32_ = &errX60gensym125955019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("sending msg to peer", T32_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_18.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_17.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_17.status != 0) reraiseException();
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T37_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ mm;
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T37_ = (NIM_BOOL)0; T37_ = hasObservers__h67I0HGAwqXEIkP2k6wMzg(p_0); if (!T37_) goto LA38_;
nimZeroMem((void*)(&mm), sizeof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ));
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
genericSeqAssign((&mm.subscriptions), (*msg).subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); genericSeqAssign((&mm.messages), (*msg).messages, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); genericSeqAssign((&mm.control.val.ihave), (*msg).control.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&mm.control.val.iwant), (*msg).control.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&mm.control.val.graft), (*msg).control.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&mm.control.val.prune), (*msg).control.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); mm.control.has = (*msg).control.has;
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
sendObservers__nQGvoPGYUe9bE9a2iXkhIrtg(p_0, (&mm));
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
encoded = encodeRpcMsg__kzQsDwREWRLYecw3lFsiGw((&mm), anonymize); }
goto LA35_;
LA38_: ;
{
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
encoded = encodeRpcMsg__kzQsDwREWRLYecw3lFsiGw(msg, anonymize); }
LA35_: ;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NI T43_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_26;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T43_ = (encoded ? encoded->Sup.len : 0); if (!(T43_ <= ((NI) 0))) goto LA44_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_26); TM__aqN7zH1J9bFcbzOEoWoYLbg_26.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_26.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_26.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T48_; NimStringDesc* T49_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_27));
#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"
T48_ = (NI)0; T48_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T48_);
#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"
T49_ = (NimStringDesc*)0; T49_ = shortLog__LIq5okuefRBTOz7moCrd3Q(p_0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), 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"
setProperty__PF5fwXEDrL2zEgas2VsMbg((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16), msg);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym126040019_; Exception* T52_; Exception* T53_; TM__aqN7zH1J9bFcbzOEoWoYLbg_26.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T52_ = (Exception*)0; T52_ = getCurrentException(); errX60gensym126040019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T53_ = (Exception*)0; T53_ = &errX60gensym126040019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("empty message, skipping", T53_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_26.status != 0) reraiseException();
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto BeforeRet_;
}
LA44_: ;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T54_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T54_ = sendImpl__LMFaPZGGM9bx6b4R7omR72w(conn, encoded);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T54_);
}BeforeRet_: ;
}
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*, newPubSubPeer__oReRKcC9cwEd7ByspmQjPhg)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyProc__cK1MMA1Kxu5q35gjE9bkNsw getConn, tyProc__mDYUWiZJMBXmYF2x8FQ9bDQ onEvent, NimStringDesc* codec) { tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* result; tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* T1_; NimStringDesc* T2_; result = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0;
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*)0; T1_ = (tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*) newObj((&NTI__ams67lohM6AwmrGQ2Ilzsg_), sizeof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw)); (*T1_).Sup.m_type = (&NTI__6rsvBHOjeRkx0KPoUqsmsw_); asgnRef((void**) (&(*T1_).getConn.ClE_0), getConn.ClE_0); (*T1_).getConn.ClP_0 = getConn.ClP_0; asgnRef((void**) (&(*T1_).onEvent.ClE_0), onEvent.ClE_0); (*T1_).onEvent.ClP_0 = onEvent.ClP_0; T2_ = (NimStringDesc*)0; T2_ = (*T1_).codec; (*T1_).codec = copyStringRC1(codec); if (T2_) nimGCunrefNoCycle(T2_); genericSeqAssign((&(*T1_).peerId.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); result = T1_; return result;}
static N_NIMCALL(void, Marker_tyRef__QavO0tGf8J2DOdIKUn0U9cA)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw* a;
a = (tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw*)p;
nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1253800463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__4X9a9byC4wOP1qEAm9aJ1KvSQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw* a;
a = (tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).exc4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1254350196_, op); nimGCvisit((void*)(*a).result7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).colonup_, op);}
static N_NIMCALL(void, Marker_tyRef__vkSBzS3l0CiJjt9c7HkZXNQ)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ* a;
a = (tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ*)p;
nimGCvisit((void*)(*a).p1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1251400463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__3wEzhaVv87PLxRhZj9a6bwg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw* a;
a = (tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1252900198_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).newConn10, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12519501912_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result;{ result = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)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"
result = (*fut).value; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__O9a522X2TlOg9ccYm2AM4Shw)(void* p, NI op) {
tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw* a;
a = (tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).p2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1242300284_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__hwi9aIfLZ1yAwM9c1VgbvoSA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ* a;
a = (tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).record4.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1242750196_, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1249050198_, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12496001911_, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12505501913_, op); nimGCvisit((void*)(*a).result14, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture15, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12436001917_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture18, op); nimGCvisit((void*)(*a).data19, op); nimGCvisit((void*)(*a).record20.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12445501921_, op); switch ((*a).rmsg22.o) {
case NIM_FALSE:
break;
case NIM_TRUE:
nimGCvisit((void*)(*a).rmsg22._o_2.v.subscriptions, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.messages, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.ihave, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.iwant, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.graft, op); nimGCvisit((void*)(*a).rmsg22._o_2.v.control.val.prune, op); break;
}
nimGCvisit((void*)(*a).record23.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12455501924_, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12478001926_, op);}
#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 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
static N_INLINE(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__WDzaflxgbb5df4KNHxDamQpeerid)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw* pid) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NIM_BOOL res; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym71515068_;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
buffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
vX60gensym71515068_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, field, (&buffer));
#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 (!!(vX60gensym71515068_.o)) goto LA3_;
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
result = vX60gensym71515068_; goto BeforeRet_;
}
LA3_: ;
if (!(((2 &(1U<<((NU)(vX60gensym71515068_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } res = vX60gensym71515068_._o_2.v;
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
{
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
if (!!(res)) goto LA7_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
goto LA5_;
LA7_: ;
{ tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; nimZeroMem((void*)(&peerId), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw));
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
{ NIM_BOOL T12_;
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
T12_ = (NIM_BOOL)0; T12_ = init__XVUnhTlMFIet9b0ewVq9c9aGA((&peerId), buffer->data, (buffer ? buffer->Sup.len : 0)); if (!T12_) goto LA13_;
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
genericSeqAssign((&(*pid).data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA10_;
LA13_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 5); }
LA10_: ;
}
LA5_: ;
}BeforeRet_: ;
return result;}
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeMessage__MH3DHA3ImHc1K2ngVEjhZgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_108; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg msg;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0;
#line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_108); TM__aqN7zH1J9bFcbzOEoWoYLbg_108.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_108.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_108.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_109;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_109); TM__aqN7zH1J9bFcbzOEoWoYLbg_109.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_109.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_109.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_110));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym122580019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_109.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym122580019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym122580019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_109.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_108.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_108.status != 0) reraiseException(); nimZeroMem((void*)(&msg), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg));
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122605205_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_111;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122605205_ = getField__WDzaflxgbb5df4KNHxDamQpeerid(pb, ((NI) 1), (&msg.fromPeer));
#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 (!!(vX60gensym122605205_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122605205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122605205_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122605205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym122605205_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_111); TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_111.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_112;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_112); TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_112.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; NimStringDesc* T23_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_113));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#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"
T23_ = (NimStringDesc*)0; T23_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ(msg.fromPeer);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_114), T23_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122645019_; Exception* T26_; Exception* T27_; TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T26_ = (Exception*)0; T26_ = getCurrentException(); errX60gensym122645019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T26_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (Exception*)0; T27_ = &errX60gensym122645019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read fromPeer", T27_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_112.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_111.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_115;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_115); TM__aqN7zH1J9bFcbzOEoWoYLbg_115.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_115.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_115.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_116;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_116); TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_116.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T34_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_117));
#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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T34_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122710019_; Exception* T37_; Exception* T38_; TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); errX60gensym122710019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T37_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (Exception*)0; T38_ = &errX60gensym122710019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: fromPeer is missing", T38_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_116.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_115.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_115.status != 0) reraiseException(); }
LA11_: ;
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122735215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_118;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122735215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 2), (&msg.data));
#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 (!!(vX60gensym122735215_.o)) goto LA45_;
#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.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122735215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122735215_._o_1.e; goto BeforeRet_;
}
LA45_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122735215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym122735215_._o_2.v) goto LA47_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_118); TM__aqN7zH1J9bFcbzOEoWoYLbg_118.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_118.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_118.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_119;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_119); TM__aqN7zH1J9bFcbzOEoWoYLbg_119.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_119.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_119.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T52_; NimStringDesc* T53_; nimZeroMem((void*)(&record_4), 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_4)); nimZeroMem((void*)(&record_4), 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_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_120));
#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"
T52_ = (NI)0; T52_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T52_);
#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"
T53_ = (NimStringDesc*)0; T53_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg.data->data, (msg.data ? msg.data->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_94), T53_);
#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_4));
#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_4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122775019_; Exception* T56_; Exception* T57_; TM__aqN7zH1J9bFcbzOEoWoYLbg_119.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T56_ = (Exception*)0; T56_ = getCurrentException(); errX60gensym122775019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T56_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T57_ = (Exception*)0; T57_ = &errX60gensym122775019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read data", T57_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_119.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_118.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_118.status != 0) reraiseException(); }
goto LA41_;
LA47_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_121;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_121); TM__aqN7zH1J9bFcbzOEoWoYLbg_121.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_121.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_121.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_122;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_122); TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_122.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T64_; nimZeroMem((void*)(&record_5), 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_5)); nimZeroMem((void*)(&record_5), 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_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_123));
#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"
T64_ = (NI)0; T64_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T64_);
#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_5));
#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_5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122840019_; Exception* T67_; Exception* T68_; TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T67_ = (Exception*)0; T67_ = getCurrentException(); errX60gensym122840019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T67_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T68_ = (Exception*)0; T68_ = &errX60gensym122840019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: data is missing", T68_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_122.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_121.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_121.status != 0) reraiseException(); }
LA41_: ;
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122865215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_124;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122865215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 3), (&msg.seqno));
#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 (!!(vX60gensym122865215_.o)) goto LA75_;
#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.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122865215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122865215_._o_1.e; goto BeforeRet_;
}
LA75_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122865215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym122865215_._o_2.v) goto LA77_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_124); TM__aqN7zH1J9bFcbzOEoWoYLbg_124.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_124.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_124.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_125;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_125); TM__aqN7zH1J9bFcbzOEoWoYLbg_125.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_125.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_125.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_6; NI T82_; nimZeroMem((void*)(&record_6), 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_6)); nimZeroMem((void*)(&record_6), 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_6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_126));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T82_ = (NI)0; T82_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_6), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T82_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__eMjyxisLoQYNzGB869an4AA((&record_6), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_127), msg.seqno);
#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_6));
#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_6));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122905019_; Exception* T85_; Exception* T86_; TM__aqN7zH1J9bFcbzOEoWoYLbg_125.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T85_ = (Exception*)0; T85_ = getCurrentException(); errX60gensym122905019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T85_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T86_ = (Exception*)0; T86_ = &errX60gensym122905019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read seqno", T86_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_125.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_124.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_124.status != 0) reraiseException(); }
goto LA71_;
LA77_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_128;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_128); TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_128.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_129;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_129); TM__aqN7zH1J9bFcbzOEoWoYLbg_129.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_129.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_129.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_7; NI T93_; nimZeroMem((void*)(&record_7), 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_7)); nimZeroMem((void*)(&record_7), 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_7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_130));
#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"
T93_ = (NI)0; T93_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T93_);
#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_7));
#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_7));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122970019_; Exception* T96_; Exception* T97_; TM__aqN7zH1J9bFcbzOEoWoYLbg_129.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T96_ = (Exception*)0; T96_ = getCurrentException(); errX60gensym122970019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T96_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T97_ = (Exception*)0; T97_ = &errX60gensym122970019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: seqno is missing", T97_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_129.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_128.status != 0) reraiseException(); }
LA71_: ;
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122995214_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_131;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122995214_ = getRepeatedField__rqdmFSVw5L9cZSy5TuyGUUA(pb, ((NI) 4), (&msg.topicIDs));
#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 (!!(vX60gensym122995214_.o)) goto LA104_;
#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.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122995214_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122995214_._o_1.e; goto BeforeRet_;
}
LA104_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122995214_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym122995214_._o_2.v) goto LA106_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_131); TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_131.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_132;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_132); TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_132.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_8; NI T111_; nimZeroMem((void*)(&record_8), 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_8)); nimZeroMem((void*)(&record_8), 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_8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_133));
#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"
T111_ = (NI)0; T111_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_8), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T111_);
#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__9aAbCsa7tRNF9b0zyDMHxkfw((&record_8), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_134), msg.topicIDs);
#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_8));
#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_8));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123035019_; Exception* T114_; Exception* T115_; TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T114_ = (Exception*)0; T114_ = getCurrentException(); errX60gensym123035019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T114_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T115_ = (Exception*)0; T115_ = &errX60gensym123035019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read topics", T115_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_132.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_131.status != 0) reraiseException(); }
goto LA100_;
LA106_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_135;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_135); TM__aqN7zH1J9bFcbzOEoWoYLbg_135.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_135.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_135.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_136;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_136); TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_136.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_9; NI T122_; nimZeroMem((void*)(&record_9), 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_9)); nimZeroMem((void*)(&record_9), 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_9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_137));
#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"
T122_ = (NI)0; T122_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_9), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T122_);
#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_9));
#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_9));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123100019_; Exception* T125_; Exception* T126_; TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T125_ = (Exception*)0; T125_ = getCurrentException(); errX60gensym123100019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T125_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T126_ = (Exception*)0; T126_ = &errX60gensym123100019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: topics are missing", T126_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_136.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_135.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_135.status != 0) reraiseException(); }
LA100_: ;
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym123125215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_138;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym123125215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 5), (&msg.signature));
#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 (!!(vX60gensym123125215_.o)) goto LA133_;
#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.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123125215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123125215_._o_1.e; goto BeforeRet_;
}
LA133_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123125215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym123125215_._o_2.v) goto LA135_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_138); TM__aqN7zH1J9bFcbzOEoWoYLbg_138.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_138.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_138.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_139;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_139); TM__aqN7zH1J9bFcbzOEoWoYLbg_139.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_139.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_139.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_10; NI T140_; NimStringDesc* T141_; nimZeroMem((void*)(&record_10), 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_10)); nimZeroMem((void*)(&record_10), 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_10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_140));
#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"
T140_ = (NI)0; T140_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T140_);
#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"
T141_ = (NimStringDesc*)0; T141_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg.signature->data, (msg.signature ? msg.signature->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_141), T141_);
#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_10));
#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_10));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123165019_; Exception* T144_; Exception* T145_; TM__aqN7zH1J9bFcbzOEoWoYLbg_139.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T144_ = (Exception*)0; T144_ = getCurrentException(); errX60gensym123165019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T144_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T145_ = (Exception*)0; T145_ = &errX60gensym123165019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read signature", T145_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_139.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_138.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_138.status != 0) reraiseException(); }
goto LA129_;
LA135_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_142;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_142); TM__aqN7zH1J9bFcbzOEoWoYLbg_142.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_142.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_142.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_143;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_143); TM__aqN7zH1J9bFcbzOEoWoYLbg_143.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_143.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_143.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_11; NI T152_; nimZeroMem((void*)(&record_11), 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_11)); nimZeroMem((void*)(&record_11), 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_11), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_144));
#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"
T152_ = (NI)0; T152_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T152_);
#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_11));
#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_11));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123230019_; Exception* T155_; Exception* T156_; TM__aqN7zH1J9bFcbzOEoWoYLbg_143.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T155_ = (Exception*)0; T155_ = getCurrentException(); errX60gensym123230019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T155_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T156_ = (Exception*)0; T156_ = &errX60gensym123230019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: signature is missing", T156_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_143.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_142.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_142.status != 0) reraiseException(); }
LA129_: ;
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym123255215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_145;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym123255215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 6), (&msg.key));
#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 (!!(vX60gensym123255215_.o)) goto LA163_;
#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.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123255215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123255215_._o_1.e; goto BeforeRet_;
}
LA163_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123255215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym123255215_._o_2.v) goto LA165_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_145); TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_145.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_146;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_146); TM__aqN7zH1J9bFcbzOEoWoYLbg_146.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_146.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_146.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_12; NI T170_; NimStringDesc* T171_; nimZeroMem((void*)(&record_12), 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_12)); nimZeroMem((void*)(&record_12), 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_12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_147));
#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"
T170_ = (NI)0; T170_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T170_);
#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"
T171_ = (NimStringDesc*)0; T171_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg.key->data, (msg.key ? msg.key->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_148), T171_);
#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_12));
#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_12));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123295019_; Exception* T174_; Exception* T175_; TM__aqN7zH1J9bFcbzOEoWoYLbg_146.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T174_ = (Exception*)0; T174_ = getCurrentException(); errX60gensym123295019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T174_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T175_ = (Exception*)0; T175_ = &errX60gensym123295019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: read public key", T175_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_146.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_145.status != 0) reraiseException(); }
goto LA159_;
LA165_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_149;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_149); TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_149.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_150;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_150); TM__aqN7zH1J9bFcbzOEoWoYLbg_150.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_150.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_150.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_13; NI T182_; nimZeroMem((void*)(&record_13), 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_13)); nimZeroMem((void*)(&record_13), 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_13), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_151));
#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"
T182_ = (NI)0; T182_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_13), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T182_);
#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_13));
#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_13));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123360019_; Exception* T185_; Exception* T186_; TM__aqN7zH1J9bFcbzOEoWoYLbg_150.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T185_ = (Exception*)0; T185_ = getCurrentException(); errX60gensym123360019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T185_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T186_ = (Exception*)0; T186_ = &errX60gensym123360019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessage: public key is missing", T186_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_150.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_149.status != 0) reraiseException(); }
LA159_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.fromPeer.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.data, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.seqno, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.topicIDs, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signature, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.key, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericAssign((void*)(&(*Result)._o_2.v), (void*)(&msg), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_)); }BeforeRet_: ;
}
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeMessages__D8Q6iTp5soT6RxLBBA09a9bgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_99; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* msgpbs; tySequence__oRzyI2tapcwoHwH1Bz2exA* msgs;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0;
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_99); TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_99.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_100;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_100); TM__aqN7zH1J9bFcbzOEoWoYLbg_100.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_100.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_100.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_101));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym123425019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_100.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym123425019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym123425019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessages: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_100.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_99.status != 0) reraiseException(); msgpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; msgs = (tySequence__oRzyI2tapcwoHwH1Bz2exA*)0;
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym123450219_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_104;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym123450219_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 2), (&msgpbs));
#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 (!!(vX60gensym123450219_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123450219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123450219_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123450219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym123450219_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_104); TM__aqN7zH1J9bFcbzOEoWoYLbg_104.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_104.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_104.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_105;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_105); TM__aqN7zH1J9bFcbzOEoWoYLbg_105.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_105.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_105.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; NI T23_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_106));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#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"
T23_ = (msgpbs ? msgpbs->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_107), T23_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123490019_; Exception* T26_; Exception* T27_; TM__aqN7zH1J9bFcbzOEoWoYLbg_105.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T26_ = (Exception*)0; T26_ = getCurrentException(); errX60gensym123490019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T26_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (Exception*)0; T27_ = &errX60gensym123490019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessages: read messages", T27_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_105.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_104.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_104.status != 0) reraiseException(); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; NI i; NI L; NI T31_; item = (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"
T31_ = (msgpbs ? msgpbs->Sup.len : 0); L = T31_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg vX60gensym123525210_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T34_; NI T39_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_152;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA33;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(msgpbs ? msgpbs->Sup.len : 0)){ raiseIndexError2(i,(msgpbs ? msgpbs->Sup.len : 0)-1); } item = msgpbs->data[i];
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym123525210_), sizeof(tyObject_Result__7l8CnfcbZLlKpLvBzLxzLg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T34_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item, ((NI) 0), 0, (&T34_));
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeMessage__MH3DHA3ImHc1K2ngVEjhZgprotobuf((&T34_), (&vX60gensym123525210_));
#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 (!!(vX60gensym123525210_.o)) goto LA37_;
#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, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123525210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123525210_._o_1.e; goto BeforeRet_;
}
LA37_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123525210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } msgs = (tySequence__oRzyI2tapcwoHwH1Bz2exA*) incrSeqV3((TGenericSeq*)(msgs), (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); T39_ = msgs->Sup.len++; genericAssign((void*)(&msgs->data[T39_]), (void*)(&vX60gensym123525210_._o_2.v), (&NTI__9bIfp9aTAZKB9cehqCItD41cg_));
#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__aqN7zH1J9bFcbzOEoWoYLbg_152)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_152);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T42_;
#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"
T42_ = (msgpbs ? msgpbs->Sup.len : 0); if (!!((T42_ == L))) goto LA43_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA43_: ;
} LA33: ;
}
}
}
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_153;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_153); TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_153.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_154;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_154); TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_154.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T49_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_155));
#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((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), 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((&record_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym123565019_; Exception* T52_; Exception* T53_; TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T52_ = (Exception*)0; T52_ = getCurrentException(); errX60gensym123565019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T53_ = (Exception*)0; T53_ = &errX60gensym123565019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeMessages: no messages found", T53_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_154.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_153.status != 0) reraiseException(); }
LA11_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v), msgs, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); }BeforeRet_: ;
}
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeSubscription__JWXnfCazuUhnnHVKrudy2Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_162; NU64 subflag; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw sub;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0;
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_162); TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_162.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_163;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_163); TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_163.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_164));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym122050019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym122050019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym122050019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_163.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_162.status != 0) reraiseException(); subflag = (NU64)0; nimZeroMem((void*)(&sub), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw));
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&sub)); nimZeroMem((void*)(&sub), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw));
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122075215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_165;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122075215_ = getField__8sxzYRABPUDPXJWyD0d7Mg(pb, ((NI) 1), (&subflag));
#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 (!!(vX60gensym122075215_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122075215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122075215_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122075215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym122075215_._o_2.v) goto LA17_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
sub.subscribe = ((subflag) != 0);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_165); TM__aqN7zH1J9bFcbzOEoWoYLbg_165.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_165.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_165.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_166;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_166); TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_166.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_167));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#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__50289csYrKtPg4aO7cz9co9aQ((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_168), subflag);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122115019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym122115019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym122115019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: read subscribe", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_166.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_165.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_165.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_169;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_169); TM__aqN7zH1J9bFcbzOEoWoYLbg_169.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_169.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_169.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_170;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_170); TM__aqN7zH1J9bFcbzOEoWoYLbg_170.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_170.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_170.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T33_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_171));
#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"
T33_ = (NI)0; T33_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T33_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122180019_; Exception* T36_; Exception* T37_; TM__aqN7zH1J9bFcbzOEoWoYLbg_170.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); errX60gensym122180019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &errX60gensym122180019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: subscribe is missing", T37_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_170.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_169.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_169.status != 0) reraiseException(); }
LA11_: ;
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122205215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_172;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122205215_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 2), (&sub.topic));
#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 (!!(vX60gensym122205215_.o)) goto LA44_;
#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:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122205215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122205215_._o_1.e; goto BeforeRet_;
}
LA44_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122205215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym122205215_._o_2.v) goto LA46_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_172); TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_172.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_173;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_173); TM__aqN7zH1J9bFcbzOEoWoYLbg_173.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_173.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_173.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T51_; nimZeroMem((void*)(&record_4), 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_4)); nimZeroMem((void*)(&record_4), 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_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_174));
#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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T51_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_175), sub.topic);
#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_4));
#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_4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122245019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_173.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym122245019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym122245019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: read topic", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_173.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_172.status != 0) reraiseException(); }
goto LA40_;
LA46_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_176;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_176); TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_176.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_177;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_177); TM__aqN7zH1J9bFcbzOEoWoYLbg_177.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_177.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_177.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T62_; nimZeroMem((void*)(&record_5), 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_5)); nimZeroMem((void*)(&record_5), 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_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_178));
#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"
T62_ = (NI)0; T62_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T62_);
#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_5));
#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_5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122310019_; Exception* T65_; Exception* T66_; TM__aqN7zH1J9bFcbzOEoWoYLbg_177.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T65_ = (Exception*)0; T65_ = getCurrentException(); errX60gensym122310019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T65_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T66_ = (Exception*)0; T66_ = &errX60gensym122310019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: topic is missing", T66_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_177.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_176.status != 0) reraiseException(); }
LA40_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
(*Result)._o_2.v.subscribe = 0; unsureAsgnRef((void**)&(*Result)._o_2.v.topic, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; (*Result)._o_2.v.subscribe = sub.subscribe; unsureAsgnRef((void**) (&(*Result)._o_2.v.topic), copyString(sub.topic)); }BeforeRet_: ;
}
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeSubscriptions__D9c9bxOVJIyytE9baxMtU6gqgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_156; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* subpbs; tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subs; NIM_BOOL res; tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym122400219_;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_156); TM__aqN7zH1J9bFcbzOEoWoYLbg_156.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_156.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_156.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_157;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_157); TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_157.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_158));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym122375019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym122375019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym122375019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscriptions: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_157.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_156.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_156.status != 0) reraiseException(); subpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; subs = (tySequence__RQAvfm3tUYD1QWb9c4P8NNA*)0;
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym122400219_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 1), (&subpbs));
#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 (!!(vX60gensym122400219_.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, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122400219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122400219_._o_1.e; goto BeforeRet_;
}
LA13_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122400219_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } res = vX60gensym122400219_._o_2.v;
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_159; if (!res) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_159); TM__aqN7zH1J9bFcbzOEoWoYLbg_159.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_159.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_159.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_160;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_160); TM__aqN7zH1J9bFcbzOEoWoYLbg_160.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_160.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_160.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; NI T23_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_161));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#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"
T23_ = (subpbs ? subpbs->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_107), T23_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122440019_; Exception* T26_; Exception* T27_; TM__aqN7zH1J9bFcbzOEoWoYLbg_160.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T26_ = (Exception*)0; T26_ = getCurrentException(); errX60gensym122440019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T26_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (Exception*)0; T27_ = &errX60gensym122440019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscriptions: read subscriptions", T27_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_160.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_159.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_159.status != 0) reraiseException(); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; NI i; NI L; NI T31_; item = (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"
T31_ = (subpbs ? subpbs->Sup.len : 0); L = T31_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA vX60gensym122475210_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T34_; NI T39_; NimStringDesc* T40_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_179;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA33;
#line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(subpbs ? subpbs->Sup.len : 0)){ raiseIndexError2(i,(subpbs ? subpbs->Sup.len : 0)-1); } item = subpbs->data[i];
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym122475210_), sizeof(tyObject_Result__3JjgE5J2Mj1Y8gnOV3croA));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T34_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item, ((NI) 0), 0, (&T34_));
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeSubscription__JWXnfCazuUhnnHVKrudy2Aprotobuf((&T34_), (&vX60gensym122475210_));
#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 (!!(vX60gensym122475210_.o)) goto LA37_;
#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, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym122475210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym122475210_._o_1.e; goto BeforeRet_;
}
LA37_: ;
if (!(((2 &(1U<<((NU)(vX60gensym122475210_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } subs = (tySequence__RQAvfm3tUYD1QWb9c4P8NNA*) incrSeqV3((TGenericSeq*)(subs), (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); T39_ = subs->Sup.len++; subs->data[T39_].subscribe = vX60gensym122475210_._o_2.v.subscribe; T40_ = (NimStringDesc*)0; T40_ = subs->data[T39_].topic; subs->data[T39_].topic = copyStringRC1(vX60gensym122475210_._o_2.v.topic); if (T40_) nimGCunrefNoCycle(T40_);
#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__aqN7zH1J9bFcbzOEoWoYLbg_179)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_179);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T43_;
#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"
T43_ = (subpbs ? subpbs->Sup.len : 0); if (!!((T43_ == L))) goto LA44_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA44_: ;
} LA33: ;
}
}
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ NI T48_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_180;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
T48_ = (subs ? subs->Sup.len : 0); if (!(T48_ == ((NI) 0))) goto LA49_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_180); TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_180.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_181;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_181); TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_181.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T54_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_182));
#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"
T54_ = (NI)0; T54_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T54_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym122515019_; Exception* T57_; Exception* T58_; TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T57_ = (Exception*)0; T57_ = getCurrentException(); errX60gensym122515019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T57_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T58_ = (Exception*)0; T58_ = &errX60gensym122515019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeSubscription: no subscriptions found", T58_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_181.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_180.status != 0) reraiseException(); }
LA49_: ;
}
LA17_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v), subs, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); }BeforeRet_: ;
}
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeIHave__UGntHfQvxaaCCTxbGvCq3Aprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__l9btskV9apECebMq6IxNyb5w* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_186; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg control;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0;
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_186); TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_186.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_187;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_187); TM__aqN7zH1J9bFcbzOEoWoYLbg_187.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_187.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_187.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_188));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym121210019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_187.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym121210019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym121210019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_187.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_186.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg));
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg));
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121235216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_189;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121235216_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 1), (&control.topicID));
#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 (!!(vX60gensym121235216_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121235216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121235216_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121235216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121235216_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_189); TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_189.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_190;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_190); TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_190.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_191));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_192), control.topicID);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121275019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym121275019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym121275019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: read topicId", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_190.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_189.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_193;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_193); TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_193.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_194;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_194); TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_194.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T33_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_195));
#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"
T33_ = (NI)0; T33_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T33_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121340019_; Exception* T36_; Exception* T37_; TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); errX60gensym121340019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &errX60gensym121340019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: topicId is missing", T37_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_194.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_193.status != 0) reraiseException(); }
LA11_: ;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121365214_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_196;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121365214_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 2), (&control.messageIDs));
#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 (!!(vX60gensym121365214_.o)) goto LA44_;
#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.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121365214_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121365214_._o_1.e; goto BeforeRet_;
}
LA44_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121365214_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121365214_._o_2.v) goto LA46_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_196); TM__aqN7zH1J9bFcbzOEoWoYLbg_196.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_196.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_196.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_197;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_197); TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_197.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T51_; nimZeroMem((void*)(&record_4), 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_4)); nimZeroMem((void*)(&record_4), 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_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_198));
#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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T51_);
#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__howVkVDQQPtWim9c6bOS2TQ((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_199), control.messageIDs);
#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_4));
#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_4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121405019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym121405019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym121405019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: read messageIDs", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_197.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_196.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_196.status != 0) reraiseException(); }
goto LA40_;
LA46_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_200;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_200); TM__aqN7zH1J9bFcbzOEoWoYLbg_200.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_200.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_200.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_201;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_201); TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_201.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T62_; nimZeroMem((void*)(&record_5), 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_5)); nimZeroMem((void*)(&record_5), 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_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_202));
#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"
T62_ = (NI)0; T62_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T62_);
#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_5));
#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_5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121530019_; Exception* T65_; Exception* T66_; TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T65_ = (Exception*)0; T65_ = getCurrentException(); errX60gensym121530019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T65_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T66_ = (Exception*)0; T66_ = &errX60gensym121530019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIHave: no messageIDs", T66_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_201.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_200.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_200.status != 0) reraiseException(); }
LA40_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.topicID), copyString(control.topicID)); genericSeqAssign((&(*Result)._o_2.v.messageIDs), control.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_)); }BeforeRet_: ;
}
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeIWant__QtwR4R47kowDu4P9cvg9aOcwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__hbZAoSamnyGfoNck2IPYvg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_204; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ control;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_204); TM__aqN7zH1J9bFcbzOEoWoYLbg_204.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_204.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_204.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_205;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_205); TM__aqN7zH1J9bFcbzOEoWoYLbg_205.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_205.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_205.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_206));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym121595019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_205.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym121595019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym121595019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIWant: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_205.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_204.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_204.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ));
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ));
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121620215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_207;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121620215_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 1), (&control.messageIDs));
#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 (!!(vX60gensym121620215_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121620215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121620215_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121620215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121620215_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_207); TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_207.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_208;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_208); TM__aqN7zH1J9bFcbzOEoWoYLbg_208.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_208.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_208.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_209));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#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__howVkVDQQPtWim9c6bOS2TQ((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_199), control.messageIDs);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121660019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_208.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym121660019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym121660019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIWant: read messageIDs", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_208.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_207.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_210;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_210); TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_210.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_211;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_211); TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_211.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T33_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_212));
#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"
T33_ = (NI)0; T33_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T33_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121725019_; Exception* T36_; Exception* T37_; TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); errX60gensym121725019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &errX60gensym121725019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeIWant: no messageIDs", T37_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_211.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_210.status != 0) reraiseException(); }
LA11_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.messageIDs, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.messageIDs), control.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_)); }BeforeRet_: ;
}
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeGraft__UHDLSymyRNfGcpjZH3gjOwprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_214; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w control;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); break;
}
(*Result).o = 0;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_214); TM__aqN7zH1J9bFcbzOEoWoYLbg_214.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_214.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_214.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_215;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_215); TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_215.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_216));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym120275019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym120275019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym120275019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeGraft: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_215.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_214.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_214.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w));
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w));
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym120300216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_217;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym120300216_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 1), (&control.topicID));
#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 (!!(vX60gensym120300216_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym120300216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym120300216_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym120300216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym120300216_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_217); TM__aqN7zH1J9bFcbzOEoWoYLbg_217.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_217.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_217.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_218;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_218); TM__aqN7zH1J9bFcbzOEoWoYLbg_218.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_218.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_218.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_219));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_192), control.topicID);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120340019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_218.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym120340019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym120340019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeGraft: read topicId", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_218.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_217.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_217.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_220;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_220); TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_220.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_221;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_221); TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_221.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T33_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_222));
#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"
T33_ = (NI)0; T33_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T33_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120405019_; Exception* T36_; Exception* T37_; TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); errX60gensym120405019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &errX60gensym120405019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeGraft: topicId is missing", T37_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_221.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_220.status != 0) reraiseException(); }
LA11_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.topicID), copyString(control.topicID)); }BeforeRet_: ;
}
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodePeerInfoMsg__qdPcnvSiYalBlQcGB1TTHgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_233; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew pi;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0;
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_233); TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_233.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_234;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_234); TM__aqN7zH1J9bFcbzOEoWoYLbg_234.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_234.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_234.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_235));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym120470019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_234.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym120470019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym120470019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_234.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_233.status != 0) reraiseException(); nimZeroMem((void*)(&pi), sizeof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew));
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&pi)); nimZeroMem((void*)(&pi), sizeof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew));
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym120495216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_236;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym120495216_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 1), (&pi.peerID));
#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 (!!(vX60gensym120495216_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym120495216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym120495216_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym120495216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym120495216_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_236); TM__aqN7zH1J9bFcbzOEoWoYLbg_236.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_236.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_236.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_237;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_237); TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_237.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_238));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#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__eMjyxisLoQYNzGB869an4AA((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_239), pi.peerID);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120535019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym120535019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym120535019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: read peerID", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_237.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_236.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_236.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_240;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_240); TM__aqN7zH1J9bFcbzOEoWoYLbg_240.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_240.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_240.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_241;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_241); TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_241.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T33_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_242));
#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"
T33_ = (NI)0; T33_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T33_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120660019_; Exception* T36_; Exception* T37_; TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); errX60gensym120660019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &errX60gensym120660019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: peerID is missing", T37_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_241.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_240.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_240.status != 0) reraiseException(); }
LA11_: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym120685215_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_243;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym120685215_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 2), (&pi.signedPeerRecord));
#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 (!!(vX60gensym120685215_.o)) goto LA44_;
#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.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym120685215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym120685215_._o_1.e; goto BeforeRet_;
}
LA44_: ;
if (!(((2 &(1U<<((NU)(vX60gensym120685215_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym120685215_._o_2.v) goto LA46_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_243); TM__aqN7zH1J9bFcbzOEoWoYLbg_243.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_243.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_243.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_244;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_244); TM__aqN7zH1J9bFcbzOEoWoYLbg_244.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_244.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_244.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T51_; nimZeroMem((void*)(&record_4), 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_4)); nimZeroMem((void*)(&record_4), 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_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_245));
#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"
T51_ = (NI)0; T51_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T51_);
#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__eMjyxisLoQYNzGB869an4AA((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_246), pi.signedPeerRecord);
#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_4));
#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_4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120725019_; Exception* T54_; Exception* T55_; TM__aqN7zH1J9bFcbzOEoWoYLbg_244.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); errX60gensym120725019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &errX60gensym120725019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: read signedPeerRecord", T55_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_244.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_243.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_243.status != 0) reraiseException(); }
goto LA40_;
LA46_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_247;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_247); TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_247.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_248;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_248); TM__aqN7zH1J9bFcbzOEoWoYLbg_248.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_248.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_248.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_5; NI T62_; nimZeroMem((void*)(&record_5), 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_5)); nimZeroMem((void*)(&record_5), 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_5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_249));
#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"
T62_ = (NI)0; T62_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T62_);
#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_5));
#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_5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120790019_; Exception* T65_; Exception* T66_; TM__aqN7zH1J9bFcbzOEoWoYLbg_248.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T65_ = (Exception*)0; T65_ = getCurrentException(); errX60gensym120790019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T65_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T66_ = (Exception*)0; T66_ = &errX60gensym120790019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePeerInfoMsg: signedPeerRecord is missing", T66_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_248.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_247.status != 0) reraiseException(); }
LA40_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.peerID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.signedPeerRecord, NIM_NIL); break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.peerID), pi.peerID, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); genericSeqAssign((&(*Result)._o_2.v.signedPeerRecord), pi.signedPeerRecord, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); }BeforeRet_: ;
}
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodePrune__wtZ6Fp9cXdPMgvHgODDoMdgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_224; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA control; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* bpeers;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0;
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_224); TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_224.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_225;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_225); TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_225.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_226));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym120855019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym120855019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym120855019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_225.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_224.status != 0) reraiseException(); nimZeroMem((void*)(&control), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA));
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
chckNil((void*)(&control)); nimZeroMem((void*)(&control), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA));
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym120880216_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_227;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym120880216_ = getField__2Rtuow0zf7uoG9cOp7O2MfQ(pb, ((NI) 1), (&control.topicID));
#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 (!!(vX60gensym120880216_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym120880216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym120880216_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym120880216_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym120880216_._o_2.v) goto LA17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_227); TM__aqN7zH1J9bFcbzOEoWoYLbg_227.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_227.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_227.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_228;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_228); TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_228.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T22_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_229));
#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"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T22_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_192), control.topicID);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120920019_; Exception* T25_; Exception* T26_; TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym120920019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym120920019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: read topicId", T26_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_228.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_227.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_227.status != 0) reraiseException(); }
goto LA11_;
LA17_: ;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_230;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_230); TM__aqN7zH1J9bFcbzOEoWoYLbg_230.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_230.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_230.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_231;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_231); TM__aqN7zH1J9bFcbzOEoWoYLbg_231.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_231.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_231.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T33_; nimZeroMem((void*)(&record_3), 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_3)); nimZeroMem((void*)(&record_3), 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_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_232));
#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"
T33_ = (NI)0; T33_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T33_);
#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_3));
#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_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym120985019_; Exception* T36_; Exception* T37_; TM__aqN7zH1J9bFcbzOEoWoYLbg_231.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); errX60gensym120985019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &errX60gensym120985019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: topicId is missing", T37_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_231.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_230.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_230.status != 0) reraiseException(); }
LA11_: ;
bpeers = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121010217_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121010217_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg(pb, ((NI) 2), (&bpeers));
#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 (!!(vX60gensym121010217_.o)) goto LA44_;
#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.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121010217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121010217_._o_1.e; goto BeforeRet_;
}
LA44_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121010217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121010217_._o_2.v) goto LA46_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* bpeer; NI i; NI L; NI T49_; bpeer = (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"
T49_ = (bpeers ? bpeers->Sup.len : 0); L = T49_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ vX60gensym121020211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T52_; NI T57_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_250;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA51;
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(bpeers ? bpeers->Sup.len : 0)){ raiseIndexError2(i,(bpeers ? bpeers->Sup.len : 0)-1); } bpeer = bpeers->data[i];
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym121020211_), sizeof(tyObject_Result__NULRUZV9bWIKSTNhXW9byQVQ));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T52_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(bpeer, ((NI) 0), 0, (&T52_));
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodePeerInfoMsg__qdPcnvSiYalBlQcGB1TTHgprotobuf((&T52_), (&vX60gensym121020211_));
#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 (!!(vX60gensym121020211_.o)) goto LA55_;
#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.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121020211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121020211_._o_1.e; goto BeforeRet_;
}
LA55_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121020211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } control.peers = (tySequence__FEFXDzYbVdCsaxKNxgC9akw*) incrSeqV3((TGenericSeq*)(control.peers), (&NTI__FEFXDzYbVdCsaxKNxgC9akw_)); T57_ = control.peers->Sup.len++; genericSeqAssign((&control.peers->data[T57_].peerID), vX60gensym121020211_._o_2.v.peerID, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); genericSeqAssign((&control.peers->data[T57_].signedPeerRecord), vX60gensym121020211_._o_2.v.signedPeerRecord, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#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__aqN7zH1J9bFcbzOEoWoYLbg_250)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_250);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T60_;
#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"
T60_ = (bpeers ? bpeers->Sup.len : 0); if (!!((T60_ == L))) goto LA61_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA61_: ;
} LA51: ;
}
}
}
LA46_: ;
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121035020_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_251;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121035020_ = getField__8sxzYRABPUDPXJWyD0d7Mg(pb, ((NI) 3), (&control.backoff));
#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 (!!(vX60gensym121035020_.o)) goto LA67_;
#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.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121035020_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121035020_._o_1.e; goto BeforeRet_;
}
LA67_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121035020_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121035020_._o_2.v) goto LA69_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_251); TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_251.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_252;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_252); TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_252.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_4; NI T74_; nimZeroMem((void*)(&record_4), 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_4)); nimZeroMem((void*)(&record_4), 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_4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_253));
#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"
T74_ = (NI)0; T74_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T74_);
#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__50289csYrKtPg4aO7cz9co9aQ((&record_4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_254), control.backoff);
#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_4));
#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_4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121075019_; Exception* T77_; Exception* T78_; TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T77_ = (Exception*)0; T77_ = getCurrentException(); errX60gensym121075019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T77_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T78_ = (Exception*)0; T78_ = &errX60gensym121075019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodePrune: read backoff", T78_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_252.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_251.status != 0) reraiseException(); }
LA69_: ;
chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.topicID, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.peers, NIM_NIL); (*Result)._o_2.v.backoff = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; unsureAsgnRef((void**) (&(*Result)._o_2.v.topicID), copyString(control.topicID)); genericSeqAssign((&(*Result)._o_2.v.peers), control.peers, (&NTI__FEFXDzYbVdCsaxKNxgC9akw_)); (*Result)._o_2.v.backoff = control.backoff; }BeforeRet_: ;
}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, some__mwgeitgG9b51fYI5KSU9cpMQoptions)(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* val_0, tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.prune, NIM_NIL); (*Result).has = 0;
#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"
genericSeqAssign((&(*Result).val.ihave), (*val_0).ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*Result).val.iwant), (*val_0).iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*Result).val.graft), (*val_0).graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*Result).val.prune), (*val_0).prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_));}
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__i0AH32g130UJTEwx1Giz7goptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.prune, NIM_NIL); (*Result).has = 0;}
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__qMHc4XLg9bsoG4E1fv0MH7woptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* Result) {
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
none__i0AH32g130UJTEwx1Giz7goptions(Result);
}
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeControl__mKvTCPTYSPsVSDaVwKoMEgprotobuf)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, tyObject_Result__sbBx7PRur70LTm9bisj5W6g* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_183; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_183); TM__aqN7zH1J9bFcbzOEoWoYLbg_183.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_183.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_183.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_184;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_184); TM__aqN7zH1J9bFcbzOEoWoYLbg_184.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_184.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_184.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_185));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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* errX60gensym121790019_; Exception* T7_; Exception* T8_; TM__aqN7zH1J9bFcbzOEoWoYLbg_184.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T7_ = (Exception*)0; T7_ = getCurrentException(); errX60gensym121790019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T7_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (Exception*)0; T8_ = &errX60gensym121790019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeControl: decoding message", T8_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_184.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_183.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_183.status != 0) reraiseException(); buffer = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121815217_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng control; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA cpb; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* ihavepbs; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* iwantpbs; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* graftpbs; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* prunepbs; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_256;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121815217_ = getField__TmmAJk0OXMd3CniSvMNDvQ(pb, ((NI) 3), (&buffer));
#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 (!!(vX60gensym121815217_.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); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121815217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121815217_._o_1.e; goto BeforeRet_;
}
LA15_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121815217_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121815217_._o_2.v) goto LA17_;
nimZeroMem((void*)(&control), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); nimZeroMem((void*)(&cpb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(buffer, ((NI) 0), 0, (&cpb));
ihavepbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; iwantpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; graftpbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0; prunepbs = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)0;
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121825229_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121825229_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 1), (&ihavepbs));
#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 (!!(vX60gensym121825229_.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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121825229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121825229_._o_1.e; goto BeforeRet_;
}
LA23_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121825229_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121825229_._o_2.v) goto LA25_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; NI i; NI L; NI T28_; item = (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"
T28_ = (ihavepbs ? ihavepbs->Sup.len : 0); L = T28_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__l9btskV9apECebMq6IxNyb5w vX60gensym121835211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T31_; NI T36_; NimStringDesc* T37_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_203;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA30;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i) >= (NU)(ihavepbs ? ihavepbs->Sup.len : 0)){ raiseIndexError2(i,(ihavepbs ? ihavepbs->Sup.len : 0)-1); } item = ihavepbs->data[i];
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym121835211_), sizeof(tyObject_Result__l9btskV9apECebMq6IxNyb5w));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T31_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item, ((NI) 0), 0, (&T31_));
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeIHave__UGntHfQvxaaCCTxbGvCq3Aprotobuf((&T31_), (&vX60gensym121835211_));
#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 (!!(vX60gensym121835211_.o)) goto LA34_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121835211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121835211_._o_1.e; goto BeforeRet_;
}
LA34_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121835211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } control.ihave = (tySequence__8MW0JodCedjay9anGTGrBmA*) incrSeqV3((TGenericSeq*)(control.ihave), (&NTI__8MW0JodCedjay9anGTGrBmA_)); T36_ = control.ihave->Sup.len++; T37_ = (NimStringDesc*)0; T37_ = control.ihave->data[T36_].topicID; control.ihave->data[T36_].topicID = copyStringRC1(vX60gensym121835211_._o_2.v.topicID); if (T37_) nimGCunrefNoCycle(T37_); genericSeqAssign((&control.ihave->data[T36_].messageIDs), vX60gensym121835211_._o_2.v.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_));
#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__aqN7zH1J9bFcbzOEoWoYLbg_203)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_203);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T40_;
#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"
T40_ = (ihavepbs ? ihavepbs->Sup.len : 0); if (!!((T40_ == L))) goto LA41_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA41_: ;
} LA30: ;
}
}
}
LA25_: ;
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121845222_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121845222_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 2), (&iwantpbs));
#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 (!!(vX60gensym121845222_.o)) goto LA47_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121845222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121845222_._o_1.e; goto BeforeRet_;
}
LA47_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121845222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121845222_._o_2.v) goto LA49_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item_2; NI i_2; NI L_2; NI T52_; item_2 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((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"
T52_ = (iwantpbs ? iwantpbs->Sup.len : 0); L_2 = T52_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__hbZAoSamnyGfoNck2IPYvg vX60gensym121855211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T55_; NI T60_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_213;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < L_2)) goto LA54;
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i_2) >= (NU)(iwantpbs ? iwantpbs->Sup.len : 0)){ raiseIndexError2(i_2,(iwantpbs ? iwantpbs->Sup.len : 0)-1); } item_2 = iwantpbs->data[i_2];
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym121855211_), sizeof(tyObject_Result__hbZAoSamnyGfoNck2IPYvg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T55_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item_2, ((NI) 0), 0, (&T55_));
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeIWant__QtwR4R47kowDu4P9cvg9aOcwprotobuf((&T55_), (&vX60gensym121855211_));
#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 (!!(vX60gensym121855211_.o)) goto LA58_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121855211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121855211_._o_1.e; goto BeforeRet_;
}
LA58_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121855211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } control.iwant = (tySequence__zAf2abIhMjaomS6jkKP9a8w*) incrSeqV3((TGenericSeq*)(control.iwant), (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); T60_ = control.iwant->Sup.len++; genericSeqAssign((&control.iwant->data[T60_].messageIDs), vX60gensym121855211_._o_2.v.messageIDs, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_));
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_213)) { raiseOverflow(); }; i_2 = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_213);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T63_;
#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"
T63_ = (iwantpbs ? iwantpbs->Sup.len : 0); if (!!((T63_ == L_2))) goto LA64_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA64_: ;
} LA54: ;
}
}
}
LA49_: ;
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121865222_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121865222_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 3), (&graftpbs));
#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 (!!(vX60gensym121865222_.o)) goto LA70_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121865222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121865222_._o_1.e; goto BeforeRet_;
}
LA70_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121865222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121865222_._o_2.v) goto LA72_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item_3; NI i_3; NI L_3; NI T75_; item_3 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_3 = ((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"
T75_ = (graftpbs ? graftpbs->Sup.len : 0); L_3 = T75_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw vX60gensym121875211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T78_; NI T83_; NimStringDesc* T84_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_223;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_3 < L_3)) goto LA77;
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i_3) >= (NU)(graftpbs ? graftpbs->Sup.len : 0)){ raiseIndexError2(i_3,(graftpbs ? graftpbs->Sup.len : 0)-1); } item_3 = graftpbs->data[i_3];
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym121875211_), sizeof(tyObject_Result__LAGSVtMvO9a6XO6oNA0NzSw));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T78_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item_3, ((NI) 0), 0, (&T78_));
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeGraft__UHDLSymyRNfGcpjZH3gjOwprotobuf((&T78_), (&vX60gensym121875211_));
#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 (!!(vX60gensym121875211_.o)) goto LA81_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121875211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121875211_._o_1.e; goto BeforeRet_;
}
LA81_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121875211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } control.graft = (tySequence__IjDV3u39bZeDnOOTq5TAF5g*) incrSeqV3((TGenericSeq*)(control.graft), (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); T83_ = control.graft->Sup.len++; T84_ = (NimStringDesc*)0; T84_ = control.graft->data[T83_].topicID; control.graft->data[T83_].topicID = copyStringRC1(vX60gensym121875211_._o_2.v.topicID); if (T84_) nimGCunrefNoCycle(T84_);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_3, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_223)) { raiseOverflow(); }; i_3 = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_223);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T87_;
#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"
T87_ = (graftpbs ? graftpbs->Sup.len : 0); if (!!((T87_ == L_3))) goto LA88_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA88_: ;
} LA77: ;
}
}
}
LA72_: ;
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
{ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ vX60gensym121885222_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
vX60gensym121885222_ = getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg((&cpb), ((NI) 4), (&prunepbs));
#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 (!!(vX60gensym121885222_.o)) goto LA94_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121885222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121885222_._o_1.e; goto BeforeRet_;
}
LA94_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121885222_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } if (!vX60gensym121885222_._o_2.v) goto LA96_;
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item_4; NI i_4; NI L_4; NI T99_; item_4 = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_4 = ((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"
T99_ = (prunepbs ? prunepbs->Sup.len : 0); L_4 = T99_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg vX60gensym121895211_; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T102_; NI T107_; NimStringDesc* T108_; NI TM__aqN7zH1J9bFcbzOEoWoYLbg_255;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_4 < L_4)) goto LA101;
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
if ((NU)(i_4) >= (NU)(prunepbs ? prunepbs->Sup.len : 0)){ raiseIndexError2(i_4,(prunepbs ? prunepbs->Sup.len : 0)-1); } item_4 = prunepbs->data[i_4];
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym121895211_), sizeof(tyObject_Result__XUZ2XeTQfCEdTlUgtISOAg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&T102_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(item_4, ((NI) 0), 0, (&T102_));
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodePrune__wtZ6Fp9cXdPMgvHgODDoMdgprotobuf((&T102_), (&vX60gensym121895211_));
#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 (!!(vX60gensym121895211_.o)) goto LA105_;
#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.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym121895211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym121895211_._o_1.e; goto BeforeRet_;
}
LA105_: ;
if (!(((2 &(1U<<((NU)(vX60gensym121895211_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } control.prune = (tySequence__WSbLInFxGn0pnyF9cry8bUA*) incrSeqV3((TGenericSeq*)(control.prune), (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); T107_ = control.prune->Sup.len++; T108_ = (NimStringDesc*)0; T108_ = control.prune->data[T107_].topicID; control.prune->data[T107_].topicID = copyStringRC1(vX60gensym121895211_._o_2.v.topicID); if (T108_) nimGCunrefNoCycle(T108_); genericSeqAssign((&control.prune->data[T107_].peers), vX60gensym121895211_._o_2.v.peers, (&NTI__FEFXDzYbVdCsaxKNxgC9akw_)); control.prune->data[T107_].backoff = vX60gensym121895211_._o_2.v.backoff;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_4, ((NI) 1), &TM__aqN7zH1J9bFcbzOEoWoYLbg_255)) { raiseOverflow(); }; i_4 = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_255);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T111_;
#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"
T111_ = (prunepbs ? prunepbs->Sup.len : 0); if (!!((T111_ == L_4))) goto LA112_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA112_: ;
} LA101: ;
}
}
}
LA96_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_256); TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_256.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_257;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_257); TM__aqN7zH1J9bFcbzOEoWoYLbg_257.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_257.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_257.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T117_; NI T118_; NI T119_; NI T120_; NI T121_; nimZeroMem((void*)(&record_2), 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_2)); nimZeroMem((void*)(&record_2), 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_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_258));
#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"
T117_ = (NI)0; T117_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T117_);
#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"
T118_ = (control.graft ? control.graft->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_259), T118_);
#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"
T119_ = (control.prune ? control.prune->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_260), T119_);
#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"
T120_ = (control.ihave ? control.ihave->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_261), T120_);
#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"
T121_ = (control.iwant ? control.iwant->Sup.len : 0);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_262), T121_);
#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_2));
#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_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym121935019_; Exception* T124_; Exception* T125_; TM__aqN7zH1J9bFcbzOEoWoYLbg_257.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T124_ = (Exception*)0; T124_ = getCurrentException(); errX60gensym121935019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T124_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T125_ = (Exception*)0; T125_ = &errX60gensym121935019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeControl: message statistics", T125_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_257.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_256.status != 0) reraiseException(); chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE;
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
some__mwgeitgG9b51fYI5KSU9cpMQoptions((&control), (&(*Result)._o_2.v));
}
goto LA11_;
LA17_: ;
{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.val.prune, NIM_NIL); (*Result)._o_2.v.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
none__qMHc4XLg9bsoG4E1fv0MH7woptions((&(*Result)._o_2.v));
}
LA11_: ;
}BeforeRet_: ;
}
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
static N_INLINE(void, decodeRpcMsg__MKbKNVE8PoSMRTv0f8T9b9bQprotobuf)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* msg, tyObject_Result__iopgQENVvJNoCEddKxkM1A* Result) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_95; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ rpcMsg; tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg vX60gensym123935205_; tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA vX60gensym123945204_; tyObject_Result__sbBx7PRur70LTm9bisj5W6g vX60gensym123955204_;{ chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0;
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_95); TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_95.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_96;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_96); TM__aqN7zH1J9bFcbzOEoWoYLbg_96.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_96.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_96.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T4_; NimStringDesc* T5_; 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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_97), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_98));
#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"
T4_ = (NI)0; T4_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T4_);
#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"
T5_ = (NimStringDesc*)0; T5_ = shortLog__t8DD2nZSoPvV28s0XouGjw(msg->data, (msg ? msg->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16), T5_);
#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* errX60gensym123900019_; Exception* T8_; Exception* T9_; TM__aqN7zH1J9bFcbzOEoWoYLbg_96.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T8_ = (Exception*)0; T8_ = getCurrentException(); errX60gensym123900019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T8_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T9_ = (Exception*)0; T9_ = &errX60gensym123900019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decodeRpcMsg: decoding message", T9_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_96.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_95.status != 0) reraiseException(); nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q(msg, ((NI) 0), 0, (&pb));
nimZeroMem((void*)(&rpcMsg), sizeof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym123935205_), sizeof(tyObject_Result__y9aHl9bC0JnN0DuzVNdz2rjg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeMessages__D8Q6iTp5soT6RxLBBA09a9bgprotobuf((&pb), (&vX60gensym123935205_));
#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 (!!(vX60gensym123935205_.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.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123935205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123935205_._o_1.e; goto BeforeRet_;
}
LA14_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123935205_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } genericSeqAssign((&rpcMsg.messages), vX60gensym123935205_._o_2.v, (&NTI__oRzyI2tapcwoHwH1Bz2exA_));
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym123945204_), sizeof(tyObject_Result__uyp9aDwhGJ107GdDEzrgPLA));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeSubscriptions__D9c9bxOVJIyytE9baxMtU6gqgprotobuf((&pb), (&vX60gensym123945204_));
#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 (!!(vX60gensym123945204_.o)) goto LA18_;
#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.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123945204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123945204_._o_1.e; goto BeforeRet_;
}
LA18_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123945204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } genericSeqAssign((&rpcMsg.subscriptions), vX60gensym123945204_._o_2.v, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_));
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
nimZeroMem((void*)(&vX60gensym123955204_), sizeof(tyObject_Result__sbBx7PRur70LTm9bisj5W6g));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/protobuf.nim"
decodeControl__mKvTCPTYSPsVSDaVwKoMEgprotobuf((&pb), (&vX60gensym123955204_));
#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 (!!(vX60gensym123955204_.o)) goto LA22_;
#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.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym123955204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_102)); } (*Result)._o_1.e = vX60gensym123955204_._o_1.e; goto BeforeRet_;
}
LA22_: ;
if (!(((2 &(1U<<((NU)(vX60gensym123955204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } genericSeqAssign((&rpcMsg.control.val.ihave), vX60gensym123955204_._o_2.v.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&rpcMsg.control.val.iwant), vX60gensym123955204_._o_2.v.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&rpcMsg.control.val.graft), vX60gensym123955204_._o_2.v.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&rpcMsg.control.val.prune), vX60gensym123955204_._o_2.v.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); rpcMsg.control.has = vX60gensym123955204_._o_2.v.has; chckNil((void*)Result); switch ((*Result).o) {
case NIM_FALSE:
(*Result)._o_1.e = 0; break;
case NIM_TRUE:
unsureAsgnRef((void**)&(*Result)._o_2.v.subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.messages, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result)._o_2.v.control.val.prune, NIM_NIL); (*Result)._o_2.v.control.has = 0; break;
}
(*Result).o = 0; (*Result).o = NIM_TRUE; genericSeqAssign((&(*Result)._o_2.v.subscriptions), rpcMsg.subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); genericSeqAssign((&(*Result)._o_2.v.messages), rpcMsg.messages, (&NTI__oRzyI2tapcwoHwH1Bz2exA_)); genericSeqAssign((&(*Result)._o_2.v.control.val.ihave), rpcMsg.control.val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*Result)._o_2.v.control.val.iwant), rpcMsg.control.val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*Result)._o_2.v.control.val.graft), rpcMsg.control.val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*Result)._o_2.v.control.val.prune), rpcMsg.control.val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_)); (*Result)._o_2.v.control.has = rpcMsg.control.has; }BeforeRet_: ;
}
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
static N_INLINE(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*, get__q1XJHl9a0zV706leLI3m59cwresults)(tyObject_Result__iopgQENVvJNoCEddKxkM1A* self) { tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* result; result = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)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__aqN7zH1J9bFcbzOEoWoYLbg_102)); }
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_269), (*self)._o_1.e);
}
LA3_: ;
if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_103)); } result = (&(*self)._o_2.v); return result;}
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, recvObservers__nQGvoPGYUe9bE9a2iXkhIrtg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* msg) {
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ NIM_BOOL T3_; NI T5_;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = (NIM_BOOL)0;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = !(((*p_0).observers == 0)); if (!(T3_)) goto LA4_;
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T5_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); T3_ = (((NI) 0) < T5_); LA4_: ;
if (!T3_) goto LA6_;
{ tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* obs; NI i; NI L; NI T9_; obs = (tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*)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"
T9_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); L = T9_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__aqN7zH1J9bFcbzOEoWoYLbg_271;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA11;
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if ((NU)(i) >= (NU)((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)){ raiseIndexError2(i,((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0)-1); } obs = (*(*p_0).observers)->data[i];
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((obs == 0))) goto LA14_;
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*obs).onRecv.ClE_0? (*obs).onRecv.ClP_0(p_0, msg, (*obs).onRecv.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_270)((*obs).onRecv.ClP_0))(p_0, msg);
}
LA14_: ;
#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__aqN7zH1J9bFcbzOEoWoYLbg_271)) { raiseOverflow(); }; i = (NI)(TM__aqN7zH1J9bFcbzOEoWoYLbg_271);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T18_;
#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"
T18_ = ((*(*p_0).observers) ? (*(*p_0).observers)->Sup.len : 0); if (!!((T18_ == L))) goto LA19_;
#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__aqN7zH1J9bFcbzOEoWoYLbg_23));
}
LA19_: ;
} LA11: ;
}
}
}
LA6_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handle__8BmPpid0pnw6KJ0f1GMueg_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ*) ClE_0;
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_73;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_73); TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_73.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_86; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T72_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T73_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_91; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_266; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* T150_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* T151_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T152_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T174_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
}
STATE0: ; { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_74;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_74); TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_74.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status == 0) { { NI T7_; NimStringDesc* T8_; NimStringDesc* T9_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T10_; NIM_BOOL T11_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record4), 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_).record4)); unsureAsgnRef((void**)&(*colonenvP_).record4.output.buffer, NIM_NIL); (*colonenvP_).record4.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_).record4), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_75));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T7_);
#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"
T8_ = (NimStringDesc*)0; T8_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T8_);
#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"
T9_ = (NimStringDesc*)0; T9_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T9_);
#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"
T10_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T10_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T11_);
#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_).record4));
#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_).record4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T14_; Exception* T15_; TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T14_ = (Exception*)0; T14_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1242750196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T14_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (Exception*)0; T15_ = &(*colonenvP_).errX60gensym1242750196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("starting pubsub read loop", T15_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_74.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ Exception* T18_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_78;
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); if (!((T18_) && (isObjWithCache((*T18_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE78)))) goto LA19_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_78); TM__aqN7zH1J9bFcbzOEoWoYLbg_78.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_78.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_78.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_79;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_79); TM__aqN7zH1J9bFcbzOEoWoYLbg_79.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_79.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_79.status == 0) { { NI T24_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record7), 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_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.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_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_80));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T24_ = (NI)0; T24_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T24_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7));
#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_).record7));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T27_; Exception* T28_; TM__aqN7zH1J9bFcbzOEoWoYLbg_79.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T27_ = (Exception*)0; T27_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1249050198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T27_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T28_ = (Exception*)0; T28_ = &(*colonenvP_).errX60gensym1249050198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected cancellation in PubSubPeer.handle", T28_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_79.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_78.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_78.status != 0) reraiseException(); }
goto LA16_;
LA19_: ;
{ Exception* T32_; Exception* T35_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_82;
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); if (!((T32_) && (isObjWithCache((*T32_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE82)))) goto LA33_;
#line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T35_ = (Exception*)0; T35_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T35_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_82); TM__aqN7zH1J9bFcbzOEoWoYLbg_82.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_82.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_82.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_83;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_83); TM__aqN7zH1J9bFcbzOEoWoYLbg_83.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_83.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_83.status == 0) { { NI T39_; NimStringDesc* T40_; NimStringDesc* T41_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T42_; NIM_BOOL T43_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record10), 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_).record10)); unsureAsgnRef((void**)&(*colonenvP_).record10.output.buffer, NIM_NIL); (*colonenvP_).record10.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_).record10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_84));
#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"
T39_ = (NI)0; T39_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T39_);
#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"
T40_ = (NimStringDesc*)0; T40_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T40_);
#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"
T41_ = (NimStringDesc*)0; T41_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T41_);
#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"
T42_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T42_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NIM_BOOL)0; T43_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T42_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T43_);
#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_).record10), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_85), (*(*colonenvP_).exc9).Sup.message);
#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_).record10));
#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_).record10));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T46_; Exception* T47_; TM__aqN7zH1J9bFcbzOEoWoYLbg_83.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T46_ = (Exception*)0; T46_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12496001911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T46_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T47_ = (Exception*)0; T47_ = &(*colonenvP_).errX60gensym12496001911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception occurred in PubSubPeer.handle", T47_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_83.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_82.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_82.status != 0) reraiseException(); }
goto LA16_;
LA33_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA16_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE2: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_86); TM__aqN7zH1J9bFcbzOEoWoYLbg_86.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_86.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_86.status == 0) { { NI T53_; NimStringDesc* T54_; NimStringDesc* T55_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T56_; NIM_BOOL T57_;
#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) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_87));
#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"
T53_ = (NI)0; T53_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T53_);
#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"
T54_ = (NimStringDesc*)0; T54_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T54_);
#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"
T55_ = (NimStringDesc*)0; T55_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T55_);
#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"
T56_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T56_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T57_ = (NIM_BOOL)0; T57_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T56_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T57_);
#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* T60_; Exception* T61_; TM__aqN7zH1J9bFcbzOEoWoYLbg_86.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T60_ = (Exception*)0; T60_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12505501913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T60_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (Exception*)0; T61_ = &(*colonenvP_).errX60gensym12505501913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("exiting pubsub read loop", T61_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_86.status != 0) reraiseException();
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA64_;
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA68_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA66_;
LA68_: ;
{
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
closureIterSetupExc(NIM_NIL);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 141); }
LA66_: ;
}
LA64_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE3: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture15 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T72_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T72_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T73_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T73_ = close__gxLphtNLWoZynqFVNfRurg(T72_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture15), &T73_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture15);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#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_).chronosInternalTmpFuture15; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T76_; NIM_BOOL T77_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_88; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T94_; tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* T95_;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T76_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T76_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T77_ = (NIM_BOOL)0; T77_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T76_); if (!!(T77_)) goto LA78_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_88); TM__aqN7zH1J9bFcbzOEoWoYLbg_88.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_88.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_88.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_89;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_89); TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_89.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status == 0) { { NI T83_; NimStringDesc* T84_; NimStringDesc* T85_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T86_; NIM_BOOL T87_;
#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) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_90));
#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"
T83_ = (NI)0; T83_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T83_);
#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"
T84_ = (NimStringDesc*)0; T84_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T84_);
#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"
T85_ = (NimStringDesc*)0; T85_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T85_);
#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"
T86_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T86_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T87_ = (NIM_BOOL)0; T87_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T86_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record16), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T87_);
#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* T90_; Exception* T91_; TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T90_ = (Exception*)0; T90_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12436001917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T90_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T91_ = (Exception*)0; T91_ = &(*colonenvP_).errX60gensym12436001917_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("waiting for data", T91_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_89.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_88.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_88.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture18 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T94_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T94_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T95_ = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; T95_ = readLp__yrqRTgFpaKXcGrOBmxu9bMg(T94_, ((NI) 65536)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture18), &T95_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture18; popSafePoint(); goto BeforeRet_;
}
goto LA74_;
LA78_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA74_: ;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T101_; NimStringDesc* T102_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA99_;
T101_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T101_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T101_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T101_).Sup.Sup.Sup.name = "CancelledError"; T102_ = (NimStringDesc*)0; T102_ = (*T101_).Sup.Sup.Sup.message; (*T101_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T102_) nimGCunrefNoCycle(T102_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T101_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA99_: ;
#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_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE7: ;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).data19), internalRead__PkaI2I4xSJzS7FEcHwUvGAasyncloop(((tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) ((*colonenvP_).chronosInternalTmpFuture18))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE8: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_91); TM__aqN7zH1J9bFcbzOEoWoYLbg_91.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_91.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_91.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_92;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_92); TM__aqN7zH1J9bFcbzOEoWoYLbg_92.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_92.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_92.status == 0) { { NI T106_; NimStringDesc* T107_; NimStringDesc* T108_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T109_; NIM_BOOL T110_; NimStringDesc* T111_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record20), 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_).record20)); unsureAsgnRef((void**)&(*colonenvP_).record20.output.buffer, NIM_NIL); (*colonenvP_).record20.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_).record20), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_93));
#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"
T106_ = (NI)0; T106_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T106_);
#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"
T107_ = (NimStringDesc*)0; T107_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T107_);
#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"
T108_ = (NimStringDesc*)0; T108_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T108_);
#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"
T109_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T109_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T110_ = (NIM_BOOL)0; T110_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T109_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T110_);
#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"
T111_ = (NimStringDesc*)0; T111_ = shortLog__t8DD2nZSoPvV28s0XouGjw((*colonenvP_).data19->data, ((*colonenvP_).data19 ? (*colonenvP_).data19->Sup.len : 0));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record20), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_94), T111_);
#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_).record20));
#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_).record20));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T114_; Exception* T115_; TM__aqN7zH1J9bFcbzOEoWoYLbg_92.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T114_ = (Exception*)0; T114_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12445501921_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T114_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T115_ = (Exception*)0; T115_ = &(*colonenvP_).errX60gensym12445501921_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("read data from peer", T115_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_92.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_91.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_91.status != 0) reraiseException();
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
decodeRpcMsg__MKbKNVE8PoSMRTv0f8T9b9bQprotobuf((*colonenvP_).data19, (&(*colonenvP_).rmsg22));
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_263;
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!((*colonenvP_).rmsg22.o)) goto LA120_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_263); TM__aqN7zH1J9bFcbzOEoWoYLbg_263.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_263.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_263.status == 0) { { NI T124_; NimStringDesc* T125_; NimStringDesc* T126_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T127_; NIM_BOOL T128_; tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg T129_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record23), 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_).record23)); unsureAsgnRef((void**)&(*colonenvP_).record23.output.buffer, NIM_NIL); (*colonenvP_).record23.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_).record23), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 4), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_264));
#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"
T124_ = (NI)0; T124_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T124_);
#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"
T125_ = (NimStringDesc*)0; T125_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T125_);
#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"
T126_ = (NimStringDesc*)0; T126_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T126_);
#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"
T127_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T127_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T128_ = (NIM_BOOL)0; T128_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T127_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T128_);
#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"
T129_ = (tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg)0; T129_ = error__SRiexXe5aqBl9arTatjWpVg((&(*colonenvP_).rmsg22));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__oDgz4vKMKmQ8l7MmmSK6xw((&(*colonenvP_).record23), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_265), T129_);
#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_).record23));
#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_).record23));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T132_; Exception* T133_; TM__aqN7zH1J9bFcbzOEoWoYLbg_263.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T132_ = (Exception*)0; T132_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12455501924_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T132_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T133_ = (Exception*)0; T133_ = &(*colonenvP_).errX60gensym12455501924_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("failed to decode msg from peer", T133_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_263.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA120_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_266); TM__aqN7zH1J9bFcbzOEoWoYLbg_266.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_266.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_266.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_267;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_267); TM__aqN7zH1J9bFcbzOEoWoYLbg_267.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_267.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_267.status == 0) { { NI T137_; NimStringDesc* T138_; NimStringDesc* T139_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T140_; NIM_BOOL T141_; tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* T142_; tyTuple__TEVxBpejpD9b9bkfFnONsDcQ T143_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record25), 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_).record25)); unsureAsgnRef((void**)&(*colonenvP_).record25.output.buffer, NIM_NIL); (*colonenvP_).record25.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_).record25), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_268));
#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"
T137_ = (NI)0; T137_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T137_);
#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"
T138_ = (NimStringDesc*)0; T138_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), T138_);
#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"
T139_ = (NimStringDesc*)0; T139_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_20), T139_);
#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"
T140_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T140_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T141_ = (NIM_BOOL)0; T141_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T140_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_76), T141_);
#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 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T142_ = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0; T142_ = get__q1XJHl9a0zV706leLI3m59cwresults((&(*colonenvP_).rmsg22));
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T143_), sizeof(tyTuple__TEVxBpejpD9b9bkfFnONsDcQ)); shortLog__n660G9aZnuXW5FgQ0r19aHlw((&(*T142_)), (&T143_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__GhWi7AIWVqt7uu6sxAhbKw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16), (&T143_));
#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_).record25));
#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_).record25));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T146_; Exception* T147_; TM__aqN7zH1J9bFcbzOEoWoYLbg_267.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T146_ = (Exception*)0; T146_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12478001926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T146_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T147_ = (Exception*)0; T147_ = &(*colonenvP_).errX60gensym12478001926_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("decoded msg from peer", T147_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_267.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_266.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_266.status != 0) reraiseException();
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T150_ = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0; T150_ = get__q1XJHl9a0zV706leLI3m59cwresults((&(*colonenvP_).rmsg22));
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
recvObservers__nQGvoPGYUe9bE9a2iXkhIrtg_2((*(*colonenvP_).colonup_).p2, T150_);
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T151_ = (tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ*)0; T151_ = get__q1XJHl9a0zV706leLI3m59cwresults((&(*colonenvP_).rmsg22)); T152_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T152_ = (*(*(*colonenvP_).colonup_).p2).handler.ClE_0? (*(*(*colonenvP_).colonup_).p2).handler.ClP_0((*(*colonenvP_).colonup_).p2, (&(*T151_)), (*(*(*colonenvP_).colonup_).p2).handler.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_272)((*(*(*colonenvP_).colonup_).p2).handler.ClP_0))((*(*colonenvP_).colonup_).p2, (&(*T151_))); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture18), &T152_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#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_).chronosInternalTmpFuture18; popSafePoint(); goto BeforeRet_;
STATE9: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T157_; NimStringDesc* T158_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA155_;
T157_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T157_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T157_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T157_).Sup.Sup.Sup.name = "CancelledError"; T158_ = (NimStringDesc*)0; T158_ = (*T157_).Sup.Sup.Sup.message; (*T157_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T158_) nimGCunrefNoCycle(T158_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T157_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA155_: ;
#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_).chronosInternalTmpFuture18);
#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_).chronosInternalTmpFuture18)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE10: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T163_; NimStringDesc* T164_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA161_;
T163_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T163_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T163_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T163_).Sup.Sup.Sup.name = "CancelledError"; T164_ = (NimStringDesc*)0; T164_ = (*T163_).Sup.Sup.Sup.message; (*T163_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T164_) nimGCunrefNoCycle(T164_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T163_, "CancelledError", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA161_: ;
#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_).chronosInternalTmpFuture15);
#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_).chronosInternalTmpFuture15)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE11: ;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA167_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA171_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA169_;
LA171_: ;
{
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
closureIterSetupExc(NIM_NIL);
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "handle", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 132); }
LA169_: ;
}
LA167_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE12: ;
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T174_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T174_ = srcLocImpl__ztATJ6e0Wy3yzX0D8vy5Yg();
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T174_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(14)){ raiseIndexError2((*colonenvP_).colonstate_, 14); } (*colonenvP_).colonstate_ = TM__aqN7zH1J9bFcbzOEoWoYLbg_273[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA179_;
#line 0 "\?\?\?"
reraiseException(); }
LA179_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA183_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA183_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_73.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, handle_continue__wClodBI9arOt7fAAbMyHowQ)(void* udataX60gensym124230029_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_274; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_274); TM__aqN7zH1J9bFcbzOEoWoYLbg_274.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_274.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_274.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym124230030_;
#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_).nameIterVarX60gensym1242300284_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym124230030_ = (*colonenvP_).nameIterVarX60gensym1242300284_.ClP_0((*colonenvP_).nameIterVarX60gensym1242300284_.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_ = !((nextX60gensym124230030_ == 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(nextX60gensym124230030_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym124230030_ = (*colonenvP_).nameIterVarX60gensym1242300284_.ClP_0((*colonenvP_).nameIterVarX60gensym1242300284_.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_).nameIterVarX60gensym1242300284_); 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 (!(nextX60gensym124230030_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_277));
}
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__wClodBI9arOt7fAAbMyHowQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym124230030_, 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__aqN7zH1J9bFcbzOEoWoYLbg_274.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym124230032_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_274.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(); excX60gensym124230032_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym124230032_, "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_ = &excX60gensym124230032_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_274.status != 0) reraiseException();}
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__As9aQ9bwLwNA63jPAnSGuwhA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw*) newObj((&NTI__O9a522X2TlOg9ccYm2AM4Shw_), sizeof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw)); (*colonenv_).Sup.m_type = (&NTI__JNzB8SL8cAM7t9btOsh9csAw_);
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).p2), p_0);
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__tPWn6CwYDWZM9bH9cwvC5puQ();
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ*) newObj((&NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_), sizeof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ)); (*colonenv__2).Sup.m_type = (&NTI__fLJFntbm1jXmmZSZDHyBWQ_);
#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__8BmPpid0pnw6KJ0f1GMueg_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1242300284_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1242300284_.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__wClodBI9arOt7fAAbMyHowQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_278)(T3_.ClP_0))(NIM_NIL);
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectOnce__8BmPpid0pnw6KJ0f1GMueg_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw*) ClE_0;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_58;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_58); TM__aqN7zH1J9bFcbzOEoWoYLbg_58.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_58.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_58.status == 0) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T5_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_64; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T53_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T79_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T5_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T5_ = (*(*(*colonenvP_).colonup_).p1).getConn.ClE_0? (*(*(*colonenvP_).colonup_).p1).getConn.ClP_0((*(*(*colonenvP_).colonup_).p1).getConn.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_59)((*(*(*colonenvP_).colonup_).p1).getConn.ClP_0))(); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &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_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#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_).chronosInternalTmpFuture4; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_60; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T22_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T23_;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(((*(*(*colonenvP_).colonup_).p1).sendConn == NIM_NIL))) goto LA8_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_60); TM__aqN7zH1J9bFcbzOEoWoYLbg_60.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_60.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_60.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_61;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_61); TM__aqN7zH1J9bFcbzOEoWoYLbg_61.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_61.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_61.status == 0) { { NI T13_; NimStringDesc* T14_; NimStringDesc* T15_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record7), 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_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.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_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_62));
#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"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T13_);
#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"
T14_ = (NimStringDesc*)0; T14_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), 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_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*(*colonenvP_).colonup_).p1).sendConn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_34), 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((&(*colonenvP_).record7));
#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_).record7));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__aqN7zH1J9bFcbzOEoWoYLbg_61.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1252900198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym1252900198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Removing send connection", T19_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_61.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_60.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_60.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T22_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T22_ = &(*(*(*colonenvP_).colonup_).p1).sendConn->Sup;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T23_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T23_ = close__gxLphtNLWoZynqFVNfRurg(T22_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T23_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#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_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
}
goto LA6_;
LA8_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA6_: ;
STATE3: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA27_;
T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T30_) nimGCunrefNoCycle(T30_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T29_, "CancelledError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA27_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE4: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).newConn10), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture4))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE5: ;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T35_; NimStringDesc* T36_;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).newConn10 == 0)) goto LA33_;
T35_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T35_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T35_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T35_).Sup.name = "CatchableError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.message; (*T35_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_63)); if (T36_) nimGCunrefNoCycle(T36_);
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)T35_, "CatchableError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 148); }
LA33_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_64); TM__aqN7zH1J9bFcbzOEoWoYLbg_64.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_64.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_64.status == 0) { TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_65;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_65); TM__aqN7zH1J9bFcbzOEoWoYLbg_65.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_65.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_65.status == 0) { { NI T40_; NimStringDesc* T41_; NimStringDesc* T42_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record11), 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_).record11)); unsureAsgnRef((void**)&(*colonenvP_).record11.output.buffer, NIM_NIL); (*colonenvP_).record11.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_).record11), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_66));
#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_).record11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T40_);
#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"
T41_ = (NimStringDesc*)0; T41_ = shortLog__LIq5okuefRBTOz7moCrd3Q((*(*colonenvP_).colonup_).p1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_15), T41_);
#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"
T42_ = (NimStringDesc*)0; T42_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).newConn10);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_67), T42_);
#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_).record11));
#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_).record11));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T45_; Exception* T46_; TM__aqN7zH1J9bFcbzOEoWoYLbg_65.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T45_ = (Exception*)0; T45_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym12519501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T45_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (Exception*)0; T46_ = &(*colonenvP_).errX60gensym12519501912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Get new send connection", T46_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_65.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_64.status = 0; popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_64.status != 0) reraiseException();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).p1).sendConn), (*colonenvP_).newConn10);
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_68.ClP_0 && (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_68.ClE_0))) goto LA51_;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0? (*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_69, (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_70)((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0))((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_69);
}
LA51_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T53_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T53_ = handle__As9aQ9bwLwNA63jPAnSGuwhA((*(*colonenvP_).colonup_).p1, (*colonenvP_).newConn10); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T53_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; popSafePoint(); goto BeforeRet_;
STATE6: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T58_; NimStringDesc* T59_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA56_;
T58_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T58_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T58_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T58_).Sup.Sup.Sup.name = "CancelledError"; T59_ = (NimStringDesc*)0; T59_ = (*T58_).Sup.Sup.Sup.message; (*T58_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T59_) nimGCunrefNoCycle(T59_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T58_, "CancelledError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA56_: ;
#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_).chronosInternalTmpFuture4);
#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_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE7: ;
#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* T64_; NimStringDesc* T65_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA62_;
T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T64_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T64_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T64_).Sup.Sup.Sup.name = "CancelledError"; T65_ = (NimStringDesc*)0; T65_ = (*T64_).Sup.Sup.Sup.message; (*T64_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T65_) nimGCunrefNoCycle(T65_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T64_, "CancelledError", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA62_: ;
#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_).chronosInternalTmpFuture9);
#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_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE8: ;
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).p1).sendConn), NIM_NIL);
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 167 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!!(((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_68.ClP_0 && (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0 == TM__aqN7zH1J9bFcbzOEoWoYLbg_68.ClE_0))) goto LA68_;
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
(*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0? (*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_279, (*(*(*colonenvP_).colonup_).p1).onEvent.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_280)((*(*(*colonenvP_).colonup_).p1).onEvent.ClP_0))((*(*colonenvP_).colonup_).p1, TM__aqN7zH1J9bFcbzOEoWoYLbg_279);
}
LA68_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE9: ;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA72_;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA76_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA74_;
LA76_: ;
{
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
closureIterSetupExc(NIM_NIL);
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "connectOnce", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otocols/pubsub/pubsubpeer.nim", 162); }
LA74_: ;
}
LA72_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE10: ;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T79_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T79_ = srcLocImpl__6Xn8l8K9cYyG9am2i3V0IaxA();
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T79_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_58.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(12)){ raiseIndexError2((*colonenvP_).colonstate_, 12); } (*colonenvP_).colonstate_ = TM__aqN7zH1J9bFcbzOEoWoYLbg_281[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA84_;
#line 0 "\?\?\?"
reraiseException(); }
LA84_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA88_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA88_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_58.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, connectOnce_continue__OBr0e566jOxsy5crQw54GA)(void* udataX60gensym125140047_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_282; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_282); TM__aqN7zH1J9bFcbzOEoWoYLbg_282.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_282.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_282.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym125140048_;
#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_).nameIterVarX60gensym1251400463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym125140048_ = (*colonenvP_).nameIterVarX60gensym1251400463_.ClP_0((*colonenvP_).nameIterVarX60gensym1251400463_.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_ = !((nextX60gensym125140048_ == 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(nextX60gensym125140048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym125140048_ = (*colonenvP_).nameIterVarX60gensym1251400463_.ClP_0((*colonenvP_).nameIterVarX60gensym1251400463_.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_).nameIterVarX60gensym1251400463_); 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 (!(nextX60gensym125140048_ == 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__aqN7zH1J9bFcbzOEoWoYLbg_285));
}
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 = connectOnce_continue__OBr0e566jOxsy5crQw54GA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym125140048_, 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__aqN7zH1J9bFcbzOEoWoYLbg_282.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* excX60gensym125140050_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_282.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(); excX60gensym125140050_ = ((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*)excX60gensym125140050_, "CatchableError", "connectOnce_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_ = &excX60gensym125140050_->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__aqN7zH1J9bFcbzOEoWoYLbg_282.status != 0) reraiseException();}
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectOnce__hXuoQl9ac2U6ir5d3xPlkTg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ*) newObj((&NTI__vkSBzS3l0CiJjt9c7HkZXNQ_), sizeof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ)); (*colonenv_).Sup.m_type = (&NTI__IrI0q8htuNODex3RcaFLmQ_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).p1), p_0);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__tJegNBl7Vc9bDkGXBGJtj2Q();
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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___lqqVETq9a4SGhM9aHAIyupcw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw*) newObj((&NTI__3wEzhaVv87PLxRhZj9a6bwg_), sizeof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw)); (*colonenv__2).Sup.m_type = (&NTI__lqqVETq9a4SGhM9aHAIyupcw_);
#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 = connectOnce__8BmPpid0pnw6KJ0f1GMueg_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1251400463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1251400463_.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 = connectOnce_continue__OBr0e566jOxsy5crQw54GA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_286)(T3_.ClP_0))(NIM_NIL);
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectImpl__8BmPpid0pnw6KJ0f1GMueg_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw*) ClE_0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_52;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_52); TM__aqN7zH1J9bFcbzOEoWoYLbg_52.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_52.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_52.status == 0) { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T41_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE1: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ Exception* T8_; Exception* T11_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_54;
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T8_ = (Exception*)0; T8_ = getCurrentException(); if (!((T8_) && (isObjWithCache((*T8_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE54)))) goto LA9_;
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T11_ = (Exception*)0; T11_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc4), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_54); TM__aqN7zH1J9bFcbzOEoWoYLbg_54.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_54.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_54.status == 0) { { NI T14_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_12), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_55));
#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((&(*colonenvP_).record5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_14), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_16), (*(*colonenvP_).exc4).Sup.message);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__aqN7zH1J9bFcbzOEoWoYLbg_54.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1254350196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1254350196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Could not establish send connection", T18_);
popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_54.status != 0) reraiseException(); }
goto LA6_;
LA9_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA6_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA22_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA26_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA24_;
LA26_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "connectImpl", "\?\?\?", 0); }
LA24_: ;
}
LA22_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE4: ;
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
{ tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T33_; if (!NIM_TRUE) goto LA31_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T33_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T33_ = connectOnce__hXuoQl9ac2U6ir5d3xPlkTg_2((*(*colonenvP_).colonup_).p1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T33_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
}
goto LA29_;
LA31_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
}
LA29_: ;
STATE5: ;
#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* T39_; NimStringDesc* T40_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA37_;
T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T39_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T39_).Sup.Sup.Sup.name = "CancelledError"; T40_ = (NimStringDesc*)0; T40_ = (*T39_).Sup.Sup.Sup.message; (*T39_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__aqN7zH1J9bFcbzOEoWoYLbg_40)); if (T40_) nimGCunrefNoCycle(T40_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T39_, "CancelledError", "connectImpl", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA37_: ;
#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_).chronosInternalTmpFuture8);
#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_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
goto LA2;
STATE6: ;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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"
T41_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T41_ = srcLocImpl__C6ep9cCwxc6R1SbZCR9c2BUw();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T41_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE7: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__aqN7zH1J9bFcbzOEoWoYLbg_52.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(8)){ raiseIndexError2((*colonenvP_).colonstate_, 8); } (*colonenvP_).colonstate_ = TM__aqN7zH1J9bFcbzOEoWoYLbg_287[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA46_;
#line 0 "\?\?\?"
reraiseException(); }
LA46_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA50_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA50_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__aqN7zH1J9bFcbzOEoWoYLbg_52.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, connectImpl_continue__1KyjPrbFJRbrySmfc6UNnw)(void* udataX60gensym125380047_, void* ClE_0) { tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw* colonenvP_; TSafePoint TM__aqN7zH1J9bFcbzOEoWoYLbg_288; colonenvP_ = (tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__aqN7zH1J9bFcbzOEoWoYLbg_288); TM__aqN7zH1J9bFcbzOEoWoYLbg_288.status = setjmp(TM__aqN7zH1J9bFcbzOEoWoYLbg_288.context); if (TM__aqN7zH1J9bFcbzOEoWoYLbg_288.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym125380048_;
#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_).nameIterVarX60gensym1253800463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym125380048_ = (*colonenvP_).nameIterVarX60gensym1253800463_.ClP_0((*colonenvP_).nameIterVarX60gensym1253800463_.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_ = !((nextX60gensym125380048_ == 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(nextX60gensym125380048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym125380048_ = (*colonenvP_).nameIterVarX60gensym1253800463_.ClP_0((*colonenvP_).nameIterVarX60gensym1253800463_.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_).nameIterVarX60gensym1253800463_); 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 (!(nextX60gensym125380048_ == 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__aqN7zH1J9bFcbzOEoWoYLbg_291));
}
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 = connectImpl_continue__1KyjPrbFJRbrySmfc6UNnw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym125380048_, 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__aqN7zH1J9bFcbzOEoWoYLbg_288.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* excX60gensym125380050_; Exception* T32_; TM__aqN7zH1J9bFcbzOEoWoYLbg_288.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(); excX60gensym125380050_ = ((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*)excX60gensym125380050_, "CatchableError", "connectImpl_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_ = &excX60gensym125380050_->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__aqN7zH1J9bFcbzOEoWoYLbg_288.status != 0) reraiseException();}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectImpl__hXuoQl9ac2U6ir5d3xPlkTg)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw*) newObj((&NTI__QavO0tGf8J2DOdIKUn0U9cA_), sizeof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw)); (*colonenv_).Sup.m_type = (&NTI__I9bavUPM9bJfNLHyIZFuSlyw_);
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asgnRef((void**) (&(*colonenv_).p1), p_0);
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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__M1vPLb2dDArEoAjwZQiQuw();
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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___WK6rxX122JRbEjLT3XGAXw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw*) newObj((&NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_), sizeof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw)); (*colonenv__2).Sup.m_type = (&NTI__WK6rxX122JRbEjLT3XGAXw_);
#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 = connectImpl__8BmPpid0pnw6KJ0f1GMueg_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1253800463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1253800463_.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 = connectImpl_continue__1KyjPrbFJRbrySmfc6UNnw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__aqN7zH1J9bFcbzOEoWoYLbg_292)(T3_.ClP_0))(NIM_NIL);
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.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 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(void, connect__l7MY9cuppR9cDUHI0GGXf8gw)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T1_;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T1_ = connectImpl__hXuoQl9ac2U6ir5d3xPlkTg(p_0);
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T1_);
}
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
static N_INLINE(NI, hash__7gl3lTUUVpX34lnpKJqWSAhashes)(void* x_0) { NI result; result = (NI)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/hashes.nim"
result = ((NI) ((NU)((NU64)(((NU) (ptrdiff_t) (x_0))) >> (NU64)(((NI) 3))))); return result;}
#line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NI, hash__OLouPVid6xkyWui6RV5AdA)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NI result; result = (NI)0;
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 70 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
result = hash__7gl3lTUUVpX34lnpKJqWSAhashes(((void*) (p_0))); return result;}
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, connected__h67I0HGAwqXEIkP2k6wMzg_2)(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* p_0) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T3_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T4_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T6_; result = (NIM_BOOL)0;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = (NIM_BOOL)0;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T1_ = !(((*p_0).sendConn == 0)); if (!(T1_)) goto LA2_;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = (NIM_BOOL)0;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T4_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T4_ = &(*p_0).sendConn->Sup;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T4_); if (T3_) goto LA5_;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T6_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T6_ = &(*p_0).sendConn->Sup;
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim"
T3_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T6_); LA5_: ;
T1_ = !(T3_); LA2_: ;
result = T1_; return result;}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_pubsubpeerDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[14];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[2];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[5];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[15];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_50_4[4];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[10];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_56_4[4];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[13];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[5];
static TNimNode* TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[27];
static TNimNode TM__aqN7zH1J9bFcbzOEoWoYLbg_0[121];NTI__6rsvBHOjeRkx0KPoUqsmsw_.size = sizeof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw);
NTI__6rsvBHOjeRkx0KPoUqsmsw_.kind = 17;
NTI__6rsvBHOjeRkx0KPoUqsmsw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6rsvBHOjeRkx0KPoUqsmsw_.name = "PubSubPeer:ObjectType";
NTI__6rsvBHOjeRkx0KPoUqsmsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6rsvBHOjeRkx0KPoUqsmsw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1];
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.kind = 18;
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.base = 0;
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.name = "tuple of (pointer, ref object)";
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cK1MMA1Kxu5q35gjE9bkNsw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[3].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[4].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_3_2[0];
NTI__cK1MMA1Kxu5q35gjE9bkNsw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[2];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, getConn);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].typ = (&NTI__cK1MMA1Kxu5q35gjE9bkNsw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[1].name = "getConn";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5];
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.kind = 18;
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.base = 0;
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.name = "tuple of (pointer, ref object)";
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[7].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[8].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_4_2[0];
NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[6];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, onEvent);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].typ = (&NTI__mDYUWiZJMBXmYF2x8FQ9bDQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[5].name = "onEvent";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, codec);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[9].name = "codec";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, sendConn);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[10].name = "sendConn";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11];
NTI__R269cpuasLo9bGSSlUkh07MA_.size = sizeof(tySequence__R269cpuasLo9bGSSlUkh07MA*);
NTI__R269cpuasLo9bGSSlUkh07MA_.kind = 24;
NTI__R269cpuasLo9bGSSlUkh07MA_.base = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
NTI__R269cpuasLo9bGSSlUkh07MA_.name = "seq[Connection]";
NTI__R269cpuasLo9bGSSlUkh07MA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R269cpuasLo9bGSSlUkh07MA_;
NTI__R269cpuasLo9bGSSlUkh07MA_.marker = Marker_tySequence__R269cpuasLo9bGSSlUkh07MA;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, connections);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].typ = (&NTI__R269cpuasLo9bGSSlUkh07MA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[11].name = "connections";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, peerId);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[12].name = "peerId";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13];
NTI__Wpg2xRrh64OKzIhNi5WiUw_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__Wpg2xRrh64OKzIhNi5WiUw_.kind = 18;
NTI__Wpg2xRrh64OKzIhNi5WiUw_.base = 0;
NTI__Wpg2xRrh64OKzIhNi5WiUw_.name = "tuple of (pointer, ref object)";
NTI__Wpg2xRrh64OKzIhNi5WiUw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Wpg2xRrh64OKzIhNi5WiUw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[15].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[16].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_5_2[0];
NTI__Wpg2xRrh64OKzIhNi5WiUw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[14];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, handler);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].typ = (&NTI__Wpg2xRrh64OKzIhNi5WiUw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[13].name = "handler";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17];
NTI__OQ19cc5OePJcqC5N241nbAg_.size = sizeof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg);
NTI__OQ19cc5OePJcqC5N241nbAg_.kind = 18;
NTI__OQ19cc5OePJcqC5N241nbAg_.base = 0;
NTI__OQ19cc5OePJcqC5N241nbAg_.name = "PubSubObserver:ObjectType";
NTI__OQ19cc5OePJcqC5N241nbAg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OQ19cc5OePJcqC5N241nbAg_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19];
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.kind = 18;
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.base = 0;
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.name = "tuple of (pointer, ref object)";
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[21].name = "Field0";
TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[22].name = "Field1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_7_2[0];
NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[20];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].offset = offsetof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg, onRecv);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].typ = (&NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[19].name = "onRecv";
TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].offset = offsetof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg, onSend);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].typ = (&NTI__9cQvJs9aoRN2L5HqqLqVU2Lg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[23].name = "onSend";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18].len = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_6_2[0];
NTI__OQ19cc5OePJcqC5N241nbAg_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[18];
NTI__LfrmCl56dVGFXc9aFwXqC3g_.size = sizeof(tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg*);
NTI__LfrmCl56dVGFXc9aFwXqC3g_.kind = 22;
NTI__LfrmCl56dVGFXc9aFwXqC3g_.base = (&NTI__OQ19cc5OePJcqC5N241nbAg_);
NTI__LfrmCl56dVGFXc9aFwXqC3g_.name = "PubSubObserver";
NTI__LfrmCl56dVGFXc9aFwXqC3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LfrmCl56dVGFXc9aFwXqC3g_;
NTI__LfrmCl56dVGFXc9aFwXqC3g_.marker = Marker_tyRef__LfrmCl56dVGFXc9aFwXqC3g;
NTI__cqQjXlSu8KsGxE7CJO2mcA_.size = sizeof(tySequence__cqQjXlSu8KsGxE7CJO2mcA*);
NTI__cqQjXlSu8KsGxE7CJO2mcA_.kind = 24;
NTI__cqQjXlSu8KsGxE7CJO2mcA_.base = (&NTI__LfrmCl56dVGFXc9aFwXqC3g_);
NTI__cqQjXlSu8KsGxE7CJO2mcA_.name = "seq[PubSubObserver]";
NTI__cqQjXlSu8KsGxE7CJO2mcA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cqQjXlSu8KsGxE7CJO2mcA_;
NTI__cqQjXlSu8KsGxE7CJO2mcA_.marker = Marker_tySequence__cqQjXlSu8KsGxE7CJO2mcA;
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.size = sizeof(tySequence__cqQjXlSu8KsGxE7CJO2mcA**);
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.kind = 22;
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.base = (&NTI__cqQjXlSu8KsGxE7CJO2mcA_);
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.name = "ref seq[PubSubObserver]";
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_;
NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_.marker = Marker_tyRef__YhN3lwoRu6d0m9ar4I9aw9ajw;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, observers);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].typ = (&NTI__YhN3lwoRu6d0m9ar4I9aw9ajw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[17].name = "observers";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, score);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[24].name = "score";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, iWantBudget);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[25].name = "iWantBudget";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, iHaveBudget);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[26].name = "iHaveBudget";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, outbound);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[27].name = "outbound";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, appScore);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[28].name = "appScore";
TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[13] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].offset = offsetof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw, behaviourPenalty);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].typ = (&NTI__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[29].name = "behaviourPenalty";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0].len = 14; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_2_14[0];
NTI__6rsvBHOjeRkx0KPoUqsmsw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[0];
NTI__ams67lohM6AwmrGQ2Ilzsg_.size = sizeof(tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw*);
NTI__ams67lohM6AwmrGQ2Ilzsg_.kind = 22;
NTI__ams67lohM6AwmrGQ2Ilzsg_.base = (&NTI__6rsvBHOjeRkx0KPoUqsmsw_);
NTI__ams67lohM6AwmrGQ2Ilzsg_.name = "PubSubPeer";
NTI__ams67lohM6AwmrGQ2Ilzsg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ams67lohM6AwmrGQ2Ilzsg_;
NTI__ams67lohM6AwmrGQ2Ilzsg_.marker = Marker_tyRef__ams67lohM6AwmrGQ2Ilzsg;
NTI__my8MqAbG9bJmzO9cI8N5aUgQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ);
NTI__my8MqAbG9bJmzO9cI8N5aUgQ_.kind = 17;
NTI__my8MqAbG9bJmzO9cI8N5aUgQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__my8MqAbG9bJmzO9cI8N5aUgQ_.name = "object";
NTI__my8MqAbG9bJmzO9cI8N5aUgQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__my8MqAbG9bJmzO9cI8N5aUgQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].offset = offsetof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[31].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].offset = offsetof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ, conn1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[32].name = "conn1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].offset = offsetof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ, encoded2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[33].name = "encoded2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].offset = offsetof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ, chronosInternalRetFuture3);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[34].name = "chronosInternalRetFuture3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].offset = offsetof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ, nameIterVarX60gensym1255000624_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[35].name = "nameIterVar`gensym1255000624";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30].len = 5; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_28_5[0];
NTI__my8MqAbG9bJmzO9cI8N5aUgQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[30];
NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_.size = sizeof(tyObject_Env_pubsubpeerdotnim___my8MqAbG9bJmzO9cI8N5aUgQ*);
NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_.kind = 22;
NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_.base = (&NTI__my8MqAbG9bJmzO9cI8N5aUgQ_);
NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(186, 43)";
NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_;
NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_.marker = Marker_tyRef__Ejg69aMMuZ9b2zEoRYqea9bDg;
NTI__4ARhZIHBwp4Xo3auEmaofg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg);
NTI__4ARhZIHBwp4Xo3auEmaofg_.kind = 17;
NTI__4ARhZIHBwp4Xo3auEmaofg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__4ARhZIHBwp4Xo3auEmaofg_.name = "object";
NTI__4ARhZIHBwp4Xo3auEmaofg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4ARhZIHBwp4Xo3auEmaofg_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[37].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[38].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[39].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[40].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, record4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[41].name = "record4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].typ = (&NTI__Ejg69aMMuZ9b2zEoRYqea9bDg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[42].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, errX60gensym1255450196_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[43].name = "err`gensym1255450196";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, chronosInternalTmpFuture7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[44].name = "chronosInternalTmpFuture7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, result8);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[45].name = "result8";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, exc9);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[46].name = "exc9";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, record10);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[47].name = "record10";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, errX60gensym12569501911_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[48].name = "err`gensym12569501911";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, chronosInternalTmpFuture12);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[49].name = "chronosInternalTmpFuture12";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[13] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, record13);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[50].name = "record13";
TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[14] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].offset = offsetof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg, errX60gensym12563001914_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[51].name = "err`gensym12563001914";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36].len = 15; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_29_15[0];
NTI__4ARhZIHBwp4Xo3auEmaofg_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[36];
NTI__yJVOdXUsir0AaWiurAicbg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___4ARhZIHBwp4Xo3auEmaofg*);
NTI__yJVOdXUsir0AaWiurAicbg_.kind = 22;
NTI__yJVOdXUsir0AaWiurAicbg_.base = (&NTI__4ARhZIHBwp4Xo3auEmaofg_);
NTI__yJVOdXUsir0AaWiurAicbg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__yJVOdXUsir0AaWiurAicbg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yJVOdXUsir0AaWiurAicbg_;
NTI__yJVOdXUsir0AaWiurAicbg_.marker = Marker_tyRef__yJVOdXUsir0AaWiurAicbg;
NTI__I9bavUPM9bJfNLHyIZFuSlyw_.size = sizeof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw);
NTI__I9bavUPM9bJfNLHyIZFuSlyw_.kind = 17;
NTI__I9bavUPM9bJfNLHyIZFuSlyw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__I9bavUPM9bJfNLHyIZFuSlyw_.name = "object";
NTI__I9bavUPM9bJfNLHyIZFuSlyw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__I9bavUPM9bJfNLHyIZFuSlyw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_50_4[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].offset = offsetof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[53].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_50_4[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].offset = offsetof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw, p1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[54].name = "p1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_50_4[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].offset = offsetof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw, chronosInternalRetFuture2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[55].name = "chronosInternalRetFuture2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_50_4[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].offset = offsetof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw, nameIterVarX60gensym1253800463_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[56].name = "nameIterVar`gensym1253800463";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52].len = 4; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_50_4[0];
NTI__I9bavUPM9bJfNLHyIZFuSlyw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[52];
NTI__QavO0tGf8J2DOdIKUn0U9cA_.size = sizeof(tyObject_Env_pubsubpeerdotnim___I9bavUPM9bJfNLHyIZFuSlyw*);
NTI__QavO0tGf8J2DOdIKUn0U9cA_.kind = 22;
NTI__QavO0tGf8J2DOdIKUn0U9cA_.base = (&NTI__I9bavUPM9bJfNLHyIZFuSlyw_);
NTI__QavO0tGf8J2DOdIKUn0U9cA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(176, 25)";
NTI__QavO0tGf8J2DOdIKUn0U9cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QavO0tGf8J2DOdIKUn0U9cA_;
NTI__QavO0tGf8J2DOdIKUn0U9cA_.marker = Marker_tyRef__QavO0tGf8J2DOdIKUn0U9cA;
NTI__WK6rxX122JRbEjLT3XGAXw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw);
NTI__WK6rxX122JRbEjLT3XGAXw_.kind = 17;
NTI__WK6rxX122JRbEjLT3XGAXw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__WK6rxX122JRbEjLT3XGAXw_.name = "object";
NTI__WK6rxX122JRbEjLT3XGAXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WK6rxX122JRbEjLT3XGAXw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[58].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[59].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[60].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[61].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, exc4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[62].name = "exc4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, record5);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[63].name = "record5";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, errX60gensym1254350196_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[64].name = "err`gensym1254350196";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, result7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[65].name = "result7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, chronosInternalTmpFuture8);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[66].name = "chronosInternalTmpFuture8";
TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].typ = (&NTI__QavO0tGf8J2DOdIKUn0U9cA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[67].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57].len = 10; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_51_10[0];
NTI__WK6rxX122JRbEjLT3XGAXw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[57];
NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___WK6rxX122JRbEjLT3XGAXw*);
NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_.kind = 22;
NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_.base = (&NTI__WK6rxX122JRbEjLT3XGAXw_);
NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_;
NTI__4X9a9byC4wOP1qEAm9aJ1KvSQ_.marker = Marker_tyRef__4X9a9byC4wOP1qEAm9aJ1KvSQ;
NTI__IrI0q8htuNODex3RcaFLmQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ);
NTI__IrI0q8htuNODex3RcaFLmQ_.kind = 17;
NTI__IrI0q8htuNODex3RcaFLmQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__IrI0q8htuNODex3RcaFLmQ_.name = "object";
NTI__IrI0q8htuNODex3RcaFLmQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IrI0q8htuNODex3RcaFLmQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_56_4[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].offset = offsetof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[69].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_56_4[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].offset = offsetof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ, p1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[70].name = "p1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_56_4[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].offset = offsetof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ, chronosInternalRetFuture2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[71].name = "chronosInternalRetFuture2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_56_4[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].offset = offsetof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ, nameIterVarX60gensym1251400463_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[72].name = "nameIterVar`gensym1251400463";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68].len = 4; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_56_4[0];
NTI__IrI0q8htuNODex3RcaFLmQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[68];
NTI__vkSBzS3l0CiJjt9c7HkZXNQ_.size = sizeof(tyObject_Env_pubsubpeerdotnim___IrI0q8htuNODex3RcaFLmQ*);
NTI__vkSBzS3l0CiJjt9c7HkZXNQ_.kind = 22;
NTI__vkSBzS3l0CiJjt9c7HkZXNQ_.base = (&NTI__IrI0q8htuNODex3RcaFLmQ_);
NTI__vkSBzS3l0CiJjt9c7HkZXNQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(146, 25)";
NTI__vkSBzS3l0CiJjt9c7HkZXNQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vkSBzS3l0CiJjt9c7HkZXNQ_;
NTI__vkSBzS3l0CiJjt9c7HkZXNQ_.marker = Marker_tyRef__vkSBzS3l0CiJjt9c7HkZXNQ;
NTI__lqqVETq9a4SGhM9aHAIyupcw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw);
NTI__lqqVETq9a4SGhM9aHAIyupcw_.kind = 17;
NTI__lqqVETq9a4SGhM9aHAIyupcw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__lqqVETq9a4SGhM9aHAIyupcw_.name = "object";
NTI__lqqVETq9a4SGhM9aHAIyupcw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lqqVETq9a4SGhM9aHAIyupcw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[74].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[75].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[76].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[77].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, chronosInternalTmpFuture4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[78].name = "chronosInternalTmpFuture4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].typ = (&NTI__vkSBzS3l0CiJjt9c7HkZXNQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[79].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, result6);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[80].name = "result6";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, record7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[81].name = "record7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, errX60gensym1252900198_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[82].name = "err`gensym1252900198";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, chronosInternalTmpFuture9);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[83].name = "chronosInternalTmpFuture9";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, newConn10);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[84].name = "newConn10";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, record11);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[85].name = "record11";
TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw, errX60gensym12519501912_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[86].name = "err`gensym12519501912";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73].len = 13; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_57_13[0];
NTI__lqqVETq9a4SGhM9aHAIyupcw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[73];
NTI__3wEzhaVv87PLxRhZj9a6bwg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___lqqVETq9a4SGhM9aHAIyupcw*);
NTI__3wEzhaVv87PLxRhZj9a6bwg_.kind = 22;
NTI__3wEzhaVv87PLxRhZj9a6bwg_.base = (&NTI__lqqVETq9a4SGhM9aHAIyupcw_);
NTI__3wEzhaVv87PLxRhZj9a6bwg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__3wEzhaVv87PLxRhZj9a6bwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3wEzhaVv87PLxRhZj9a6bwg_;
NTI__3wEzhaVv87PLxRhZj9a6bwg_.marker = Marker_tyRef__3wEzhaVv87PLxRhZj9a6bwg;
NTI__JNzB8SL8cAM7t9btOsh9csAw_.size = sizeof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw);
NTI__JNzB8SL8cAM7t9btOsh9csAw_.kind = 17;
NTI__JNzB8SL8cAM7t9btOsh9csAw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__JNzB8SL8cAM7t9btOsh9csAw_.name = "object";
NTI__JNzB8SL8cAM7t9btOsh9csAw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JNzB8SL8cAM7t9btOsh9csAw_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].offset = offsetof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[88].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].offset = offsetof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw, conn1);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[89].name = "conn1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].offset = offsetof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw, p2);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].typ = (&NTI__ams67lohM6AwmrGQ2Ilzsg_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[90].name = "p2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].offset = offsetof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw, chronosInternalRetFuture3);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[91].name = "chronosInternalRetFuture3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].offset = offsetof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw, nameIterVarX60gensym1242300284_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[92].name = "nameIterVar`gensym1242300284";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87].len = 5; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_71_5[0];
NTI__JNzB8SL8cAM7t9btOsh9csAw_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[87];
NTI__O9a522X2TlOg9ccYm2AM4Shw_.size = sizeof(tyObject_Env_pubsubpeerdotnim___JNzB8SL8cAM7t9btOsh9csAw*);
NTI__O9a522X2TlOg9ccYm2AM4Shw_.kind = 22;
NTI__O9a522X2TlOg9ccYm2AM4Shw_.base = (&NTI__JNzB8SL8cAM7t9btOsh9csAw_);
NTI__O9a522X2TlOg9ccYm2AM4Shw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/protocols/pubsub/pubsubpeer.nim(100, 5)";
NTI__O9a522X2TlOg9ccYm2AM4Shw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O9a522X2TlOg9ccYm2AM4Shw_;
NTI__O9a522X2TlOg9ccYm2AM4Shw_.marker = Marker_tyRef__O9a522X2TlOg9ccYm2AM4Shw;
NTI__fLJFntbm1jXmmZSZDHyBWQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ);
NTI__fLJFntbm1jXmmZSZDHyBWQ_.kind = 17;
NTI__fLJFntbm1jXmmZSZDHyBWQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__fLJFntbm1jXmmZSZDHyBWQ_.name = "object";
NTI__fLJFntbm1jXmmZSZDHyBWQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fLJFntbm1jXmmZSZDHyBWQ_;
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[0] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, colonstate_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[94].name = ":state";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[1] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, coloncurExc1_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[95].name = ":curExc1";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[2] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, colontmpResult2_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[96].name = ":tmpResult2";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[3] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, colonunrollFinally3_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[97].name = ":unrollFinally3";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[4] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record4);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[98].name = "record4";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[5] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, colonup_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].typ = (&NTI__O9a522X2TlOg9ccYm2AM4Shw_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[99].name = ":up";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[6] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym1242750196_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[100].name = "err`gensym1242750196";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[7] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record7);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[101].name = "record7";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[8] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym1249050198_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[102].name = "err`gensym1249050198";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[9] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, exc9);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[103].name = "exc9";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[10] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record10);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[104].name = "record10";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[11] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym12496001911_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[105].name = "err`gensym12496001911";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[12] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record12);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[106].name = "record12";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[13] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym12505501913_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[107].name = "err`gensym12505501913";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[14] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, result14);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[108].name = "result14";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[15] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, chronosInternalTmpFuture15);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[109].name = "chronosInternalTmpFuture15";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[16] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record16);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[110].name = "record16";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[17] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym12436001917_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[111].name = "err`gensym12436001917";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[18] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, chronosInternalTmpFuture18);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[112].name = "chronosInternalTmpFuture18";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[19] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, data19);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[113].name = "data19";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[20] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record20);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[114].name = "record20";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[21] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym12445501921_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[115].name = "err`gensym12445501921";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[22] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, rmsg22);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].typ = (&NTI__iopgQENVvJNoCEddKxkM1A_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[116].name = "rmsg22";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[23] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record23);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[117].name = "record23";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[24] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym12455501924_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[118].name = "err`gensym12455501924";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[25] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, record25);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[119].name = "record25";
TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[26] = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120];
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].kind = 1;
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ, errX60gensym12478001926_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[120].name = "err`gensym12478001926";
TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93].len = 27; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93].kind = 2; TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93].sons = &TM__aqN7zH1J9bFcbzOEoWoYLbg_72_27[0];
NTI__fLJFntbm1jXmmZSZDHyBWQ_.node = &TM__aqN7zH1J9bFcbzOEoWoYLbg_0[93];
NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___fLJFntbm1jXmmZSZDHyBWQ*);
NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_.kind = 22;
NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_.base = (&NTI__fLJFntbm1jXmmZSZDHyBWQ_);
NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_;
NTI__hwi9aIfLZ1yAwM9c1VgbvoSA_.marker = Marker_tyRef__hwi9aIfLZ1yAwM9c1VgbvoSA;
}