nwaku/nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sconnmanager.nim.c

9760 lines
667 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-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v2/node -o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sconnmanager.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-libp2p@slibp2p@sconnmanager.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <sys/types.h>
#include <pthread.h>
#include <setjmp.h>
#include <string.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
typedef struct tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA;
typedef struct RootObj RootObj;
typedef struct tyObject_Table__I17elwrgUkVdxGLUkHiM7w tyObject_Table__I17elwrgUkVdxGLUkHiM7w;
typedef struct tySequence__MZ7ub66T4nzKtipo9bkiB3g tySequence__MZ7ub66T4nzKtipo9bkiB3g;
typedef struct tyObject_Table__8uqzpFmoqV4exdDArFo5wQ tyObject_Table__8uqzpFmoqV4exdDArFo5wQ;
typedef struct tySequence__ECp2Vf3ySxXeY0xLJSyjyA tySequence__ECp2Vf3ySxXeY0xLJSyjyA;
typedef struct tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg;
typedef struct tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw;
typedef struct tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ;
typedef struct tySequence__6w9c7RGFri1n1hoa9bD335ZQ tySequence__6w9c7RGFri1n1hoa9bD335ZQ;
typedef struct tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw;
typedef struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
typedef struct tyObject_Env_connmanagerdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_connmanagerdotnim___diB2NTuAIWY0FO9c5IUJRGg;
typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg;
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA;
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ;
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 tySequence__R269cpuasLo9bGSSlUkh07MA tySequence__R269cpuasLo9bGSSlUkh07MA;
typedef struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw;
typedef struct tySequence__cW009cpGr48I9beZmtalOKSg tySequence__cW009cpGr48I9beZmtalOKSg;
typedef struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA tyTuple__bd6t8Ds9a9aWBzNys0M59beiA;
typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA;
typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw;
typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA;
typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw;
typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA;
typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q;
typedef struct tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA;
typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ;
typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw;
typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA;
typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w;
typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA;
typedef struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg;
typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA;
typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg;
typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA;
typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA;
typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ;
typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q;
typedef struct tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g;
typedef struct tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg;
typedef struct tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA;
typedef struct tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ;
typedef struct tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA;
typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ;
typedef struct tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w;
typedef struct tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA;
typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA;
typedef struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ;
typedef struct tySequence__EkVrimW82Ya1QD19bWIZr9bA tySequence__EkVrimW82Ya1QD19bWIZr9bA;
typedef struct tyTuple__5wZ3RYgxHgH8u0byw8jABw tyTuple__5wZ3RYgxHgH8u0byw8jABw;
typedef struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw;
typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw;
typedef struct tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w;
typedef struct tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA;
typedef struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg;
typedef struct tySequence__aCTokZuK9bCn9cyd6uz54oPg tySequence__aCTokZuK9bCn9cyd6uz54oPg;
typedef struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA tyTuple__UssV5gee9cZVFj9cWLEBVtGA;
typedef struct tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw;
typedef struct tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw;
typedef struct tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw;
typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
typedef struct tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw;
typedef struct tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg;
typedef struct tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg;
typedef struct tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww;
typedef struct tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg;
typedef struct tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg;
typedef struct tyTuple__AVpnFhpPb9aWvyMugKAAGBg tyTuple__AVpnFhpPb9aWvyMugKAAGBg;
typedef struct tyTuple__JUntYUAYvYVuuVf5pRRi7Q tyTuple__JUntYUAYvYVuuVf5pRRi7Q;
typedef struct tyTuple__8jAQb69bzmxFvWOOIGMxFrQ tyTuple__8jAQb69bzmxFvWOOIGMxFrQ;
typedef struct tyTuple__2IkxgbA59cuGazVFo6X8lMQ tyTuple__2IkxgbA59cuGazVFo6X8lMQ;
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;
};
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
TNimType* typ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
NI cap;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
NI key;
NI upperBound;
NI level;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
NI Field1;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
NI maxLargeObj;
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
NU32 flBitmap;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
NI currMem;
NI maxMem;
NI freeMem;
NI occ;
NI lastSize;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
NIM_BOOL locked;
NIM_BOOL blockChunkSizeIncrease;
NI nextChunkSize;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
NI allocCounter;
NI deallocCounter;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
NI cycleCollections;
NI maxThreshold;
NI maxStackSize;
NI maxStackCells;
NI cycleTableSize;
NI64 maxPause;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
NI max;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
};
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
pthread_mutex_t lock;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
NI cycleThreshold;
NI zctThreshold;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
NI recGcLock;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
NI gcThreadId;
};
struct RootObj {TNimType* m_type;};
struct tyObject_Table__I17elwrgUkVdxGLUkHiM7w {tySequence__MZ7ub66T4nzKtipo9bkiB3g* data;
NI counter;
};
struct tyObject_Table__8uqzpFmoqV4exdDArFo5wQ {tySequence__ECp2Vf3ySxXeY0xLJSyjyA* data;
NI counter;
};
struct tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg {tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw* data;
NI counter;
};
struct tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ {tySequence__6w9c7RGFri1n1hoa9bD335ZQ* data;
NI counter;
};
struct tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA { RootObj Sup;NI maxConns;
tyObject_Table__I17elwrgUkVdxGLUkHiM7w conns;
tyObject_Table__8uqzpFmoqV4exdDArFo5wQ muxed;
tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg connEvents;
tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ peerEvents;
};
struct tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw {tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* handle;
};
typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ;
struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
void* Field0;
tyObject_Env_connmanagerdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1;
};
typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw;
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__Y7TIAk6Os9cRMtmIj9bEqCww;
struct tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg { RootObj Sup;NI colonstate_;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c1;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym903450464_;
};
struct tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer4;
tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
void* ClE_0;
} tyProc__z1SP1KQZYjnpZb76SJLOBA;
struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA { RootObj Sup;tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* connection;
};
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;
};
typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA;
typedef tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ* tyArray__kxz8rOJaA6VYZ3cWZxaoRw[2];
struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy;
};
struct tyTuple__yobv8JsmBBRNC1NIieLJzQ {
tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0;
};
struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs;
NimStringDesc* buffer;
};
struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output;
tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ;
struct tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw {tySequence__cW009cpGr48I9beZmtalOKSg* data;
NI counter;
};
struct tyTuple__bd6t8Ds9a9aWBzNys0M59beiA {
NI Field0;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1;
};
struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time;
NI32 fuzz;
NI32 count;
};
struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent;
NIM_BOOL isClosed;
NIM_BOOL isEof;
NimStringDesc* objName;
tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid;
tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir;
NIM_BOOL closedWithEOF;
};
struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__ez1e9bsRJ8r5L9cicKflzx3Q;
struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
};
struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data;
};
struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut;
tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded;
};
typedef 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___ANUT37xQWVpIM19bQzmPKEg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* value;
};
struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;};
struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg {NCSTRING procedure;
NCSTRING file;
NI line;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_35) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_36) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_38) (void* udataX60gensym90345047_);
typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw;
typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg;
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey;
} _scheme_1;
struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey;
} _scheme_2;
struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey;
} _scheme_3;
struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey;
} _scheme_4;
};
};
struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data;
};
struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey;
} _scheme_1;
struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey;
} _scheme_2;
struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey;
} _scheme_3;
struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey;
} _scheme_4;
};
};
struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg {tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA val;
NIM_BOOL has;
};
struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw { RootObj Sup;tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protocols;
NimStringDesc* protoVersion;
NimStringDesc* agentVersion;
NimStringDesc* secure;
tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw keyType;
union{
struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ privateKey;
} _keyType_1;
struct {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg key;
} _keyType_2;
};
};
struct tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym891450464_;
};
struct tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym892750198_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8934001911_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8941501913_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8920001915_;
};
struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
struct tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym889400464_;
};
struct tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym889850196_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8907001912_;
};
struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind;
union{
struct {NIM_BOOL incoming;
} _kind_1;
};
};
struct tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w { RootObj Sup;NI colonstate_;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c1;
tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event2;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym871367295_;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0, void* ClE_0);
void* ClE_0;
} tyProc__Rp9cT2oC4YNELodYXsKg7qA;
struct tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ {tySequence__EkVrimW82Ya1QD19bWIZr9bA* data;
NI counter;
NI first;
NI last;
};
struct tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w* colonup_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* connEvents5;
tyProc__Rp9cT2oC4YNELodYXsKg7qA h6;
tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ colontmp7_;
NI h8;
NI idx9;
NI nxt10;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* resX60gensym8717001811_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* colontmp12_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture13;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result14;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc16;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record17;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8734501918_;
NI i19;
NI L20;
Exception* excX60gensym8717001921_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record22;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8720501923_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8727001925_;
};
struct tyTuple__5wZ3RYgxHgH8u0byw8jABw {
NI Field0;
NI Field1;
tyProc__Rp9cT2oC4YNELodYXsKg7qA Field2;
};
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__qfsiFR45qk0Dv0Oxi1q4UA_77) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0);
struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* value;
};
typedef NI16 tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ[10];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_98) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_99) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_101) (void* udataX60gensym87136730_);
struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind;
union{
struct {NIM_BOOL initiator;
} _kind_1;
};
};
struct tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c2;
tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym876267295_;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0, void* ClE_0);
void* ClE_0;
} tyProc__J8ull9aEQOhjfQVu9aecrsPg;
struct tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg {tySequence__aCTokZuK9bCn9cyd6uz54oPg* data;
NI counter;
NI first;
NI last;
};
struct tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym876700196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
NI count8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8775501910_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8784501912_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8793001914_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* peerEvents15;
tyProc__J8ull9aEQOhjfQVu9aecrsPg h16;
tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg colontmp17_;
NI h18;
NI idx19;
NI nxt20;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* resX60gensym8799001821_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* colontmp22_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture23;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc25;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record26;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8816501927_;
NI i28;
NI L29;
Exception* excX60gensym8799001930_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record31;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8802501932_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record33;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8809001934_;
};
struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA {
NI Field0;
NI Field1;
tyProc__J8ull9aEQOhjfQVu9aecrsPg Field2;
};
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__qfsiFR45qk0Dv0Oxi1q4UA_126) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_139) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_140) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_142) (void* udataX60gensym87626730_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_144) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_145) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_147) (void* udataX60gensym88940047_);
struct tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym885602164_;
};
struct tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw {tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val;
NIM_BOOL has;
};
struct tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw muxer6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8865001910_;
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
struct tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw { RootObj Sup;NI colonstate_;
tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw muxerHolder1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym882850503_;
};
struct tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg { RootObj Sup;NI colonstate_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record1;
tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym883300193_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym884150198_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_172) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_173) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_175) (void* udataX60gensym88285051_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_182) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_183) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_185) (void* udataX60gensym88560217_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_187) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_188) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_190) (void* udataX60gensym89145047_);
struct tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym887150464_;
};
struct tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym887600196_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8886501912_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_219) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_220) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_222) (void* udataX60gensym88715047_);
struct tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg { RootObj Sup;NI colonstate_;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym904100464_;
};
struct tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer4;
tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_226) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_227) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_228) (void* udataX60gensym90410047_);
struct tyTuple__AVpnFhpPb9aWvyMugKAAGBg {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw Field2;
};
struct tyTuple__JUntYUAYvYVuuVf5pRRi7Q {
NI Field0;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* Field1;
tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw Field2;
};
struct tyTuple__8jAQb69bzmxFvWOOIGMxFrQ {
NI Field0;
tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ Field1;
tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ Field2;
};
struct tyTuple__2IkxgbA59cuGazVFo6X8lMQ {
NI Field0;
tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw Field1;
tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg Field2;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__R269cpuasLo9bGSSlUkh07MA { TGenericSeq Sup; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__MZ7ub66T4nzKtipo9bkiB3g { TGenericSeq Sup; tyTuple__AVpnFhpPb9aWvyMugKAAGBg data[SEQ_DECL_SIZE];};struct tySequence__ECp2Vf3ySxXeY0xLJSyjyA { TGenericSeq Sup; tyTuple__JUntYUAYvYVuuVf5pRRi7Q data[SEQ_DECL_SIZE];};struct tySequence__O39cGnfZ9b59b9bpYt9c3ee9cnHw { TGenericSeq Sup; tyTuple__8jAQb69bzmxFvWOOIGMxFrQ data[SEQ_DECL_SIZE];};struct tySequence__6w9c7RGFri1n1hoa9bD335ZQ { TGenericSeq Sup; tyTuple__2IkxgbA59cuGazVFo6X8lMQ data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__cW009cpGr48I9beZmtalOKSg { TGenericSeq Sup; tyTuple__bd6t8Ds9a9aWBzNys0M59beiA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};struct tySequence__EkVrimW82Ya1QD19bWIZr9bA { TGenericSeq Sup; tyTuple__5wZ3RYgxHgH8u0byw8jABw data[SEQ_DECL_SIZE];};struct tySequence__aCTokZuK9bCn9cyd6uz54oPg { TGenericSeq Sup; tyTuple__UssV5gee9cZVFj9cWLEBVtGA data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
N_LIB_PRIVATE N_NIMCALL(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA*, newGauge__M34nJZSsewdGDh09anvsrVA)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_NIMCALL(void, Marker_tyRef__39cHpBodEkzivyqWROkYJZg)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__R1N9ahvDykNYmVeLhg9c9cKvg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__046mjwOD5t3EICcQ4wtXfA)(void);
static N_NIMCALL(void, Marker_tyRef__A0SPCR8ZY0q4yCzUVCJmPg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, getStream__VACEu5YIC23l9cJBhZFn7JQ)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, selectMuxer__UHtpf3JMKlQ1q9bs2dBEclA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__FxJoAyDdGRDgSNTpmnSPvg)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*, X5BX5D___Ur9aozHLNLpXMOphiQNKrXw)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, topicsMatch__KytrWChpQmaEFB83SSLTgg)(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logStmtLevel, tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ** logStmtTopics, NI logStmtTopicsLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__9a3L6flyMIR7XMUue3QLydw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_TopicSettings__oHdFGV9aUkZXwZgwzeiU4oQ*, topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA)(void);
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__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
static N_INLINE(void, popSafePoint)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
static N_INLINE(Exception*, getCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, selectConn__9ctRwWimdonuXa9bJyJ2VK6A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId);
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, selectConn__pKwSHRstPM2G5eGy7xt0Ew)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir);
N_LIB_PRIVATE N_NIMCALL(tySequence__R269cpuasLo9bGSSlUkh07MA*, newSeq__3YwqjceZSLSBMOUciyTFEg)(NI len_0);
N_LIB_PRIVATE N_NIMCALL(void, getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* Result);
N_LIB_PRIVATE N_NIMCALL(NI, len__srqfE6Z8Oh07GCr046bKzw)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw s);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newStream__1ethC9cU8f9cskyVm8LRQkBg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m, NimStringDesc* name_0, NIM_BOOL lazy);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut);
static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__LpJ4y7CaTOWoBgGcfubpow)(void);
N_LIB_PRIVATE N_NIMCALL(void, complete__jpa9cB6Pjeq3Iw5JE5yuHCA)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qdqgdT9bE5x6rrHKuiP1Hlg)(void);
N_LIB_PRIVATE N_CLOSURE(void, getStream_continue__COxkmHjX89aOVA76M1eRuMw)(void* udataX60gensym90345047_, 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__u2ux1DAD9aV67fpqce6ZatAasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* 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__dEwerUAO32nHWeQBlJ30iA)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void);
N_LIB_PRIVATE N_NIMCALL(void, initTable__BcTgud34a5lIRWt9bg40fqQ)(NI initialSize, tyObject_Table__I17elwrgUkVdxGLUkHiM7w* Result);
N_LIB_PRIVATE N_NIMCALL(void, initTable__xRwn5fDb2IO3V8mi9b7p0LA)(NI initialSize, tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* Result);
N_LIB_PRIVATE N_NIMCALL(void, storeConn__GSZUwbSmvF0YffGX89cQJ1A_2)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, closed__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
static N_INLINE(tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*, newTooManyConnections__RpA9bXffvzX1iejbdhbrtpwconnmanager)(void);
static N_NIMCALL(void, Marker_tyRef__nTeewHxG9cyP9aRggy4LG1Fw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__HKEIQLMrjpe1lPhrNEbV5Q)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___gXqHofgivyLCmsb39cj9aQ9cg)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw val_0);
N_LIB_PRIVATE N_NIMCALL(void, initHashSet__mISw4qt9bbPAxSVQQY0UIyQ)(NI initialSize, tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* Result);
N_LIB_PRIVATE N_NIMCALL(void, incl__driMaW55bCZ9coX9cAYukbmA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*, X5BX5D___zRmSrizAhjYJe1sEAxycBw)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
N_LIB_PRIVATE N_NIMCALL(void, asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, onClose__SH4W0yBUkYehHH4M45ZRUg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__9cm60FjjZHufFdvQ9bdqUtew)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__It1fDoDvXv319bI4nuWstfw)(void);
static N_NIMCALL(void, Marker_tyRef__zFuQFCpcg9aMAVlJz1BFFlA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, onClose__VACEu5YIC23l9cJBhZFn7JQ_2)(void* ClE_0);
static N_INLINE(void, closureIterSetupExc)(Exception* e);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, join__HCIlE2T9acRPhYzEzBNdV5w_3)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
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(void, unsureAsgnRef)(void** dest, void* src);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, peerCleanup__SH4W0yBUkYehHH4M45ZRUg_2)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__jZnmo9azV9aaK3bl7leit0dQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__vwiRdnhKgduQnajKdOQR9aQ)(void);
static N_NIMCALL(void, Marker_tyRef__onY2jZ2i08SvkwIsO29c4Mg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, peerCleanup__VACEu5YIC23l9cJBhZFn7JQ_3)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, triggerConnEvent__lTuaynnOGOaM1xWpZa6OgA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0);
static N_NIMCALL(void, Marker_tyRef__Lk9c80dBAs9azbDjeaMVsFBw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__7asdnCrTPGshSWdO7pStgQ)(void);
static N_NIMCALL(void, Marker_tyRef__uEHVHRMAd6XobM7jSA4LqQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, triggerConnEvent__VACEu5YIC23l9cJBhZFn7JQ_4)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__9bHthyMI0Gf9bf9cMWKhoEkdA)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*, X5BX5D___Iz9adpjec486QcmpCsO9bEsw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, allFinished__LJxSwnjKanokxKV469c0ggQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** futs, NI futsLen_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___s3O9aNQHbtOSHHqC0nG40Qw)(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ x_0);
static N_INLINE(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* fut);
static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future);
N_LIB_PRIVATE N_NIMCALL(Exception*, readError__oZX3NvZG9bIr8Tg41a2gDQg)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__3WN9aIz7lNtTrcIDj9bpKQkw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NCSTRING val_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getStackTrace__wZiNbtaUL82bHwwHPZjV9cQ)(void);
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__ColMZTSSDb3Fo6qlb7nyRg)(void);
N_LIB_PRIVATE N_CLOSURE(void, triggerConnEvent_continue__daY9b9aJfpKAhiHIT9as25Mcw)(void* udataX60gensym87136730_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, triggerPeerEvents__z7qEPcNdVZC9bg69aFAXLeRA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0);
static N_NIMCALL(void, Marker_tyRef__jKuJBaGePltn09a0ow9ccquQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__j1B7maeAAcFPsEKWUpNIJw)(void);
static N_NIMCALL(void, Marker_tyRef__9bPp59bqaDgbJFa0xYVx853w)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, triggerPeerEvents__VACEu5YIC23l9cJBhZFn7JQ_5)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__dMYsnnM6ULAo7pc9cUyysXg)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg)(void);
N_LIB_PRIVATE N_NIMCALL(NI, connCount__62yQmxFWiSgCoE3Sye0t1Q)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___0thiSzEkMoxNcOZeg7boNA)(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw x_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*, X5BX5D___cpOklKg2GuuZCyVCClglCw)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__FjtRQ9cIUR4SFFOfZB9a9a8BQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, triggerPeerEvents_continue__2taXMNyzCGdxBJEvaEih9bQ)(void* udataX60gensym87626730_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__d3m9cx7uyHRRUx9a3XEQYefw)(void);
N_LIB_PRIVATE N_CLOSURE(void, peerCleanup_continue__N2Ztf9cnGFsY19aYNycsgUow)(void* udataX60gensym88940047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cleanupConn__SH4W0yBUkYehHH4M45ZRUg_3)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__Vm3AmXqIZ27fNU5uz9cFhCQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__NqRWoiECD9bhbmvVEz9c6kWg)(void);
static N_NIMCALL(void, Marker_tyRef__qOf81YPEN9bkcEnvZgxHD4w)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, cleanupConn__VACEu5YIC23l9cJBhZFn7JQ_6)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__DGI07EooLnvCgdOao2WHFQ)(void);
static N_INLINE(void, some__nTOftKycKSQFo9aFbnJvVqwoptions)(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0, tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw* Result);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, pop__8yVx0o18Nq2ssY7wXGB5zA)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* val_0);
static N_INLINE(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*, get__ucIJtvCwVy1cYYVLqCHjEAoptions)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw* self);
static N_INLINE(NIM_BOOL, isNone__9bmafAgdjA9cgUyxJewIWkAAoptions)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw self);
static N_INLINE(void, none__oNrFXbH9bDmHUPyMf2bMVTgoptions)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw* Result);
N_LIB_PRIVATE N_NIMCALL(void, delConn__GSZUwbSmvF0YffGX89cQJ1A_3)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(void, excl__driMaW55bCZ9coX9cAYukbmA_2)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
N_LIB_PRIVATE N_NIMCALL(void, del__TLH9bu1repD9cmVsXU263b7A)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0);
N_LIB_PRIVATE N_NIMCALL(void, setGauge__BCqfX1hcfEYZ9cpaRVZ53Og)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI64 value_0, NimStringDesc** labelValues, NI labelValuesLen_0);
N_LIB_PRIVATE N_NIMCALL(NI, len__ro2cCh6pNoqGlW9c41NHvtw)(tyObject_Table__I17elwrgUkVdxGLUkHiM7w t);
static N_INLINE(NIM_BOOL, isSome__9bmafAgdjA9cgUyxJewIWkAA_2options)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw self);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, closeMuxerHolder__zfgU9c2vsnYXf9cogW35hetw)(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw muxerHolder);
static N_NIMCALL(void, Marker_tyRef__9bO3nmFjgVEHcKUi2D3DoJg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__y3BG9aw8M5WqvTX2ZOOT8uA)(void);
static N_NIMCALL(void, Marker_tyRef__Y89aF9bVQgD9ahqbJJ13c0hjQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, closeMuxerHolder__VACEu5YIC23l9cJBhZFn7JQ_7)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__vUHRgg9avMQPwarKjWuqHZg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__GOqB79bgSKutNGKGgftpV9cA)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__D65tJ5FAeYx0TIoT9aZlpCQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, closeMuxerHolder_continue__Xpgdzdst9bBq9bnIqh4ZgKwg)(void* udataX60gensym88285051_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__gxLphtNLWoZynqFVNfRurg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__zt9cZpFFgJ0KNgh5JU5KuXw)(void);
N_LIB_PRIVATE N_CLOSURE(void, cleanupConn_continue__dmv7iVDzq6WVc9c4Bk3VfhQ)(void* udataX60gensym88560217_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Nr5Er9cEqPGHlRB4u3QHi8w)(void);
N_LIB_PRIVATE N_CLOSURE(void, onClose_continue__79bQ2nTlVEUgaJPt0O7eSFA)(void* udataX60gensym89145047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e_0, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__BA9bxa8xf21nlSX9ay38YDVg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__QGuOZWZG3wKyX28JPW8beA)(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0);
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___aBH6rzacLutU2vAkcF7xlg)(tyObject_Table__8uqzpFmoqV4exdDArFo5wQ* t, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* key_0, tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_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(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, onConnUpgraded__SH4W0yBUkYehHH4M45ZRUg_4)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__s9bTOwFTv17OzS3Kbh47Sxw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__OBdiCZEYmVHXR5Sa0xdyKQ)(void);
static N_NIMCALL(void, Marker_tyRef__BAFGiemee9bdYqSkD562f7w)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, onConnUpgraded__VACEu5YIC23l9cJBhZFn7JQ_8)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__wDxl2Px60KaQaCG0MoACgQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__wfYiKOv9auEEBLti0YJHZFw)(void);
N_LIB_PRIVATE N_CLOSURE(void, onConnUpgraded_continue__WK49ctf9cmGaTvBUOw9b2yQYQ)(void* udataX60gensym88715047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, incl__xxnMoPSvjAQLXU02HIkdpw)(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* s_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*, mgetOrPut__FP3KtCyyhj9cvzD7EgOVRlw)(tyObject_Table__20RES39b6cbF1gUxzrH9b8Yg* t, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ key_0, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, initOrderedSet__bDXn5kSXZAO8c9cpH4DUhXQ)(NI initialSize, tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* Result);
static N_NIMCALL(void, Marker_tyRef__H4T6XQjMu9cwqscsKvAoM6Q)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__2iHSbcTZItIx5e464ITi7g)(void);
static N_NIMCALL(void, Marker_tyRef__UAZRQAtdKoQFwFKIO9aUNIw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, getStream__VACEu5YIC23l9cJBhZFn7JQ_9)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__4LXBxh1byjdW1luw7oN4NQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9cd3Tm9b9aJMpbw9bhvl9cIwi9ag)(void);
N_LIB_PRIVATE N_CLOSURE(void, getStream_continue__pwWQuWmcqARgA9b29bGW4ZwA)(void* udataX60gensym90410047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, incl__eIW0I6JXA59cY89bwjCrwMKw)(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* s_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg key_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*, mgetOrPut__1i0i2wOKBIK2pF9cGWd1vSQ)(tyObject_Table__R0uaAE15CtLzKRaa3nIdMQ* t, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw key_0, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* val_0);
N_LIB_PRIVATE N_NIMCALL(void, initOrderedSet__zC0qwi8mDYfKgq63vi9a0mg)(NI initialSize, tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* Result);
extern TNimType NTI__AcXA5LTiMbTyem2AVbTT5w_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_3, "libp2p_peers", 12);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_4, "total connected peers", 21);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__FEOb9a7RRPg9bdDjaEQeMbHA_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__I17elwrgUkVdxGLUkHiM7w_;
N_LIB_PRIVATE TNimType NTI__jkZf9bt8D9bH6jQnKwX8Noxw_;
extern TNimType NTI__9bQR9a81cUHEhGd4iyDz7xUw_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
extern TNimType NTI__8uqzpFmoqV4exdDArFo5wQ_;
N_LIB_PRIVATE TNimType NTI__oN5wkUyGVn1qXLGZW9c7EIQ_;
N_LIB_PRIVATE TNimType NTI__Rp9cT2oC4YNELodYXsKg7qA_;
extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_;
extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_;
extern TNimType NTI__20RES39b6cbF1gUxzrH9b8Yg_;
N_LIB_PRIVATE TNimType NTI__g6Y0xj8kFQNqwpb26iimZw_;
N_LIB_PRIVATE TNimType NTI__J8ull9aEQOhjfQVu9aecrsPg_;
extern TNimType NTI__R0uaAE15CtLzKRaa3nIdMQ_;
N_LIB_PRIVATE TNimType NTI__39cHpBodEkzivyqWROkYJZg_;
N_LIB_PRIVATE TNimType NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
extern TNimType NTI__PZV9aZXUom5KuIaJnbFN9ckw_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__R1N9ahvDykNYmVeLhg9c9cKvg_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
N_LIB_PRIVATE TNimType NTI__rSKTt8eAoLpwqSMKEh9cQaA_;
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
extern TNimType NTI__lQEEtueHjH1gvaG8ApPKNQ_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
N_LIB_PRIVATE TNimType NTI__A0SPCR8ZY0q4yCzUVCJmPg_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_18, "libp2p connmanager", 18);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_19, "no muxer for connection", 23);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_20, "tid", 3);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_21, "file", 4);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_22, "connmanager.nim:327", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_23, "conn", 4);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__R269cpuasLo9bGSSlUkh07MA_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_27, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l"
"ength of the seq changed while iterating over it", 175);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_30, "connection not found", 20);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_31, "connmanager.nim:313", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_32, "peerId", 6);
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_33, "Future operation cancelled!", 27);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_37, "Async procedure (&getStream) yielded `nil`, are you await\'ing a"
" `nil` Future\?", 77);
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_39, "connection cannot be nil", 24);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_42, "Can\'t store dead connection", 27);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_43, "connmanager.nim:337", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_44, "can\'t store dead connection", 27);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_45, "empty peer info", 15);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_47, "too many connections", 20);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_48, "connmanager.nim:345", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_49, "conns", 5);
N_LIB_PRIVATE TNimType NTI__PNlphKIdfiD8YRGNCB2a2g_;
N_LIB_PRIVATE TNimType NTI__nTeewHxG9cyP9aRggy4LG1Fw_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_50, "too many connections for peer", 29);
N_LIB_PRIVATE TNimType NTI__JHNIlsJeDuGEEwrlg1KPTg_;
N_LIB_PRIVATE TNimType NTI__9cm60FjjZHufFdvQ9bdqUtew_;
N_LIB_PRIVATE TNimType NTI__OJAQYkcwBoyhykk9cJSW9chA_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
N_LIB_PRIVATE TNimType NTI__zFuQFCpcg9aMAVlJz1BFFlA_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_56, "Unexpected cancellation in connection manager\'s cleanup", 55);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_57, "connmanager.nim:284", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_60, "Unexpected exception in connection manager\'s cleanup", 52);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_61, "connmanager.nim:286", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_62, "errMsg", 6);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_65, "Triggering peerCleanup", 22);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_66, "connmanager.nim:289", 19);
N_LIB_PRIVATE TNimType NTI__jpGFf6JDTuCRwuZf9a5BeOQ_;
N_LIB_PRIVATE TNimType NTI__jZnmo9azV9aaK3bl7leit0dQ_;
N_LIB_PRIVATE TNimType NTI__BBHQYt2xj2IEbWCkwndGHA_;
N_LIB_PRIVATE TNimType NTI__onY2jZ2i08SvkwIsO29c4Mg_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_72, "Triggering disconnect events", 28);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_73, "connmanager.nim:261", 19);
N_LIB_PRIVATE TNimType NTI__NPHKXfihMbvT36mQQty10w_;
N_LIB_PRIVATE TNimType NTI__gK2MDrvCDPHQeTdpXg8qlQ_;
TNimNode* NimDT___gK2MDrvCDPHQeTdpXg8qlQ_kind[3];
N_LIB_PRIVATE TNimType NTI__Lk9c80dBAs9azbDjeaMVsFBw_;
N_LIB_PRIVATE TNimType NTI__KOkLEV7bo9cOPOKo5tSw0BA_;
extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_;
extern TNimType NTI__DjcJvTVLhu1GVCpTORQfDQ_;
N_LIB_PRIVATE TNimType NTI__uEHVHRMAd6XobM7jSA4LqQ_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_82, "Exception in triggerConnEvents", 30);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_83, "connmanager.nim:116", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_84, "msg", 3);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_85, "event", 5);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_87, "A future has failed, enable trace logging for details", 53);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_88, "errors.nim:22", 13);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_89, "error", 5);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_92, "Exception message", 17);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_93, "errors.nim:23", 13);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_94, "stack", 5);
static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__qfsiFR45qk0Dv0Oxi1q4UA_96 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_100, "Async procedure (&triggerConnEvent) yielded `nil`, are you awai"
"t\'ing a `nil` Future\?", 84);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_104, "Unexpected exception peer cleanup handler", 41);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_105, "connmanager.nim:269", 19);
N_LIB_PRIVATE TNimType NTI__yfi9b9bEdhuKCR3IpzFxu63w_;
N_LIB_PRIVATE TNimType NTI__zVLxg0Gx9c1UtAS8mAOrQkw_;
TNimNode* NimDT___zVLxg0Gx9c1UtAS8mAOrQkw_kind[3];
N_LIB_PRIVATE TNimType NTI__jKuJBaGePltn09a0ow9ccquQ_;
N_LIB_PRIVATE TNimType NTI__Da8zzF1X8wBgNOIQJdmxDA_;
extern TNimType NTI__cZ8RyO9bTAQg8kKXyLHwXYg_;
N_LIB_PRIVATE TNimType NTI__9bPp59bqaDgbJFa0xYVx853w_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_111, "About to trigger peer events", 28);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_112, "connmanager.nim:139", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_113, "peer", 4);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_116, "peer already joined", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_117, "connmanager.nim:146", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_120, "peer still connected or already left", 36);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_121, "connmanager.nim:149", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_124, "triggering peer events", 22);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_125, "connmanager.nim:152", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_131, "Exception in triggerPeerEvents", 30);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_132, "connmanager.nim:162", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_133, "exc", 3);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_141, "Async procedure (&triggerPeerEvents) yielded `nil`, are you awa"
"it\'ing a `nil` Future\?", 85);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_146, "Async procedure (&peerCleanup) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_150, "Connection closed, cleaning up", 30);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_151, "connmanager.nim:279", 19);
N_LIB_PRIVATE TNimType NTI__lNgKkEEB1l9b254gQRA32bw_;
N_LIB_PRIVATE TNimType NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_;
N_LIB_PRIVATE TNimType NTI__K6mB79cUgtPxdK9bJ5qTPtCw_;
extern TNimType NTI__xpyhCCp1jm4pajRSEa9bfjw_;
N_LIB_PRIVATE TNimType NTI__qOf81YPEN9bkcEnvZgxHD4w_;
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_155, "Can\'t obtain a value from a `none`", 34);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_158, "Removed connection", 18);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_159, "connmanager.nim:214", 19);
N_LIB_PRIVATE TNimType NTI__pRxXlhdLEc83iE9cdeU5UPw_;
N_LIB_PRIVATE TNimType NTI__9bO3nmFjgVEHcKUi2D3DoJg_;
N_LIB_PRIVATE TNimType NTI__fCWzVro9cIdCc8RM7oEV2Pg_;
N_LIB_PRIVATE TNimType NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_164, "Cleaning up muxer", 17);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_165, "connmanager.nim:198", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_166, "m", 1);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_169, "Cleaned up muxer", 16);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_170, "connmanager.nim:203", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_174, "Async procedure (&closeMuxerHolder) yielded `nil`, are you awai"
"t\'ing a `nil` Future\?", 84);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_178, "Connection cleaned up", 21);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_179, "connmanager.nim:238", 19);
static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__qfsiFR45qk0Dv0Oxi1q4UA_180 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_184, "Async procedure (&cleanupConn) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_189, "Async procedure (&onClose) yielded `nil`, are you await\'ing a `"
"nil` Future\?", 75);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_193, "Stored connection", 17);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_194, "connmanager.nim:360", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_195, "direction", 9);
extern TNimType NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_196, "connections", 11);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_197, "muxer cannot be nil", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_198, "muxer\'s connection cannot be nil", 32);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_199, "cant add muxer for untracked connection", 39);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_202, "Stored muxer", 12);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_203, "connmanager.nim:390", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_204, "muxer", 5);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_205, "handle", 6);
N_LIB_PRIVATE TNimType NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_;
N_LIB_PRIVATE TNimType NTI__s9bTOwFTv17OzS3Kbh47Sxw_;
N_LIB_PRIVATE TNimType NTI__el8GW9b9cH22V7p9cMVn89arww_;
N_LIB_PRIVATE TNimType NTI__BAFGiemee9bdYqSkD562f7w_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_211, "Triggering connect events", 25);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_212, "connmanager.nim:242", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_213, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim(243, 13) `not isNil(conn.upgraded)` The `upgraded`"
" event hasn\'t been properly initialized!", 167);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_216, "Unexpected exception in switch peer connection cleanup", 54);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_217, "connmanager.nim:256", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_221, "Async procedure (&onConnUpgraded) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
N_LIB_PRIVATE TNimType NTI__KL8ls5yx89cGFL8lWFRBNBg_;
N_LIB_PRIVATE TNimType NTI__H4T6XQjMu9cwqscsKvAoM6Q_;
N_LIB_PRIVATE TNimType NTI__7eRSD9cD4kW9aqqg8nbFYYIg_;
N_LIB_PRIVATE TNimType NTI__UAZRQAtdKoQFwFKIO9aUNIw_;
N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* libp2p_peers__ojF7vF0dT30ML9a7Vud15Wg;
extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
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 Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static TNimType* Nim_OfCheck_CACHE55[2];
static TNimType* Nim_OfCheck_CACHE59[2];
static TNimType* Nim_OfCheck_CACHE80[2];
static TNimType* Nim_OfCheck_CACHE81[2];
static TNimType* Nim_OfCheck_CACHE103[2];
static TNimType* Nim_OfCheck_CACHE129[2];
static TNimType* Nim_OfCheck_CACHE130[2];
static TNimType* Nim_OfCheck_CACHE215[2];
static N_NIMCALL(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_2)(void) {
nimGCvisit((void*)libp2p_peers__ojF7vF0dT30ML9a7Vud15Wg, 0);}
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
}
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ NIM_BOOL T3_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
}
LA4_: ;
}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
static N_NIMCALL(void, Marker_tyRef__39cHpBodEkzivyqWROkYJZg)(void* p, NI op) {
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* a;
a = (tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*)p;
nimGCvisit((void*)(*a).conns.data, op); nimGCvisit((void*)(*a).muxed.data, op); nimGCvisit((void*)(*a).connEvents.data, op); nimGCvisit((void*)(*a).peerEvents.data, op);}
static N_NIMCALL(void, Marker_tyRef__R1N9ahvDykNYmVeLhg9c9cKvg)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg* a;
a = (tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg*)p;
nimGCvisit((void*)(*a).c1, op); nimGCvisit((void*)(*a).peerId2.data, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym903450464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__A0SPCR8ZY0q4yCzUVCJmPg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA* a;
a = (tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).muxer4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).result7, op);}
#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 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 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, selectMuxer__UHtpf3JMKlQ1q9bs2dBEclA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* result;{ result = (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*)0;
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(conn == 0)) goto LA3_;
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto BeforeRet_;
}
LA3_: ;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T7_; tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* T10_;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T7_ = (NIM_BOOL)0; T7_ = contains__FxJoAyDdGRDgSNTpmnSPvg((*c).muxed, conn); if (!T7_) goto LA8_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_ = (tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*)0; T10_ = X5BX5D___Ur9aozHLNLpXMOphiQNKrXw((&(*c).muxed), conn); result = (*T10_).muxer; goto BeforeRet_;
}
goto LA5_;
LA8_: ;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_17;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_17); TM__qfsiFR45qk0Dv0Oxi1q4UA_17.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_17.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_17.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T20_; NimStringDesc* T21_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T16_; NIM_BOOL T17_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T16_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T16_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (NIM_BOOL)0; T17_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T16_, 2); if (!!(T17_)) goto LA18_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA13;
}
LA18_: ;
nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T20_ = (NI)0; T20_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T20_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_22));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T21_ = (NimStringDesc*)0; T21_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T21_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
} LA13: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89645019_; Exception* T24_; Exception* T25_; TM__qfsiFR45qk0Dv0Oxi1q4UA_17.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); errX60gensym89645019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T24_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T25_ = (Exception*)0; T25_ = &errX60gensym89645019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no muxer for connection", T25_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_17.status != 0) reraiseException(); }
LA5_: ;
}BeforeRet_: ;
return result;}
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
static N_INLINE(NIM_BOOL, isFilled__uHIMxs9aGYDEfZheaMnN2sQsets)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
result = !((hcode == ((NI) 0))); return result;}
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, selectConn__pKwSHRstPM2G5eGy7xt0Ew)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result; tySequence__R269cpuasLo9bGSSlUkh07MA* conns; tySequence__R269cpuasLo9bGSSlUkh07MA* resultX60gensym89525015_;{ result = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0;
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym89525015_ = newSeq__3YwqjceZSLSBMOUciyTFEg(((NI) 0)); { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* it; tySequence__R269cpuasLo9bGSSlUkh07MA* colontmp_; NI i; NI L; NI T14_; it = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; colontmp_ = (tySequence__R269cpuasLo9bGSSlUkh07MA*)0;
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw colontmp__2; NI iX60gensym89505596_; tySequence__R269cpuasLo9bGSSlUkh07MA* resultX60gensym89505597_; NI T3_; nimZeroMem((void*)(&colontmp__2), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw));
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, peerId, (&colontmp__2));
#line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
iX60gensym89505596_ = ((NI) 0);
#line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
T3_ = (NI)0; T3_ = len__srqfE6Z8Oh07GCr046bKzw(colontmp__2); if ((T3_) < ((NI) 0) || (T3_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T3_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym89505597_ = newSeq__3YwqjceZSLSBMOUciyTFEg(((NI) (T3_))); { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* itX60gensym89505598_; itX60gensym89505598_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { NI h_1; NI colontmp__3; NI T6_; NI res; h_1 = (NI)0; colontmp__3 = (NI)0;
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
T6_ = ((colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); colontmp__3 = T6_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res = ((NI) 0); {
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__qfsiFR45qk0Dv0Oxi1q4UA_25;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= colontmp__3)) goto LA8;
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
h_1 = res;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
{ NIM_BOOL T11_; NI TM__qfsiFR45qk0Dv0Oxi1q4UA_24;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if ((NU)(h_1) >= (NU)(colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); }
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
T11_ = (NIM_BOOL)0; T11_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets(colontmp__2.data->data[h_1].Field0); if (!T11_) goto LA12_;
#line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(h_1) >= (NU)(colontmp__2.data ? colontmp__2.data->Sup.len : 0)){ raiseIndexError2(h_1,(colontmp__2.data ? colontmp__2.data->Sup.len : 0)-1); } itX60gensym89505598_ = colontmp__2.data->data[h_1].Field1; if ((NU)(iX60gensym89505596_) >= (NU)(resultX60gensym89505597_ ? resultX60gensym89505597_->Sup.len : 0)){ raiseIndexError2(iX60gensym89505596_,(resultX60gensym89505597_ ? resultX60gensym89505597_->Sup.len : 0)-1); }
#line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&resultX60gensym89505597_->data[iX60gensym89505596_]), itX60gensym89505598_);
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (nimAddInt(iX60gensym89505596_, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_24)) { raiseOverflow(); }; iX60gensym89505596_ = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_24); }
LA12_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(res, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_25)) { raiseOverflow(); }; res = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_25); } LA8: ;
}
}
}
colontmp_ = resultX60gensym89505597_; }
#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"
T14_ = (colontmp_ ? colontmp_->Sup.len : 0); L = T14_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__qfsiFR45qk0Dv0Oxi1q4UA_26;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA16;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)(colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i,(colontmp_ ? colontmp_->Sup.len : 0)-1); } it = colontmp_->data[i];
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ NI T21_;
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*it).Sup.dir == dir)) goto LA19_;
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
resultX60gensym89525015_ = (tySequence__R269cpuasLo9bGSSlUkh07MA*) incrSeqV3((TGenericSeq*)(resultX60gensym89525015_), (&NTI__R269cpuasLo9bGSSlUkh07MA_)); T21_ = resultX60gensym89525015_->Sup.len++; asgnRef((void**) (&resultX60gensym89525015_->data[T21_]), it); }
LA19_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_26)) { raiseOverflow(); }; i = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_26);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T24_;
#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"
T24_ = (colontmp_ ? colontmp_->Sup.len : 0); if (!!((T24_ == L))) goto LA25_;
#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__qfsiFR45qk0Dv0Oxi1q4UA_27));
}
LA25_: ;
} LA16: ;
}
}
conns = resultX60gensym89525015_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NI T29_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T29_ = (conns ? conns->Sup.len : 0); if (!(((NI) 0) < T29_)) goto LA30_;
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 302 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if ((NU)(((NI) 0)) >= (NU)(conns ? conns->Sup.len : 0)){ raiseIndexError2(((NI) 0),(conns ? conns->Sup.len : 0)-1); } result = conns->data[((NI) 0)]; goto BeforeRet_;
}
LA30_: ;
}BeforeRet_: ;
return result;}
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, selectConn__9ctRwWimdonuXa9bJyJ2VK6A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn;{ result = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0;
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
conn = selectConn__pKwSHRstPM2G5eGy7xt0Ew(c, peerId, ((tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ) 1));
#line 310 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 310 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(conn == 0)) goto LA3_;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
conn = selectConn__pKwSHRstPM2G5eGy7xt0Ew(c, peerId, ((tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ) 0)); }
LA3_: ;
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_28;
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(conn == 0)) goto LA7_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_28); TM__qfsiFR45qk0Dv0Oxi1q4UA_28.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_28.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_28.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_29;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_29); TM__qfsiFR45qk0Dv0Oxi1q4UA_29.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_29.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_29.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T18_; NimStringDesc* T19_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T14_; NIM_BOOL T15_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T14_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T14_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NIM_BOOL)0; T15_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T14_, 2); if (!!(T15_)) goto LA16_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA11;
}
LA16_: ;
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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (NI)0; T18_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T18_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_31));
#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"
T19_ = (NimStringDesc*)0; T19_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ(peerId);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_32), T19_);
#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));
} LA11: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89575019_; Exception* T22_; Exception* T23_; TM__qfsiFR45qk0Dv0Oxi1q4UA_29.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T22_ = (Exception*)0; T22_ = getCurrentException(); errX60gensym89575019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T22_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T23_ = (Exception*)0; T23_ = &errX60gensym89575019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("connection not found", T23_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_29.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_28.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_28.status != 0) reraiseException(); }
LA7_: ;
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = conn; 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(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;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, getStream__VACEu5YIC23l9cJBhZFn7JQ)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA*) ClE_0;
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T17_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
}
STATE0: ;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenvP_).result3 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* T4_;
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T4_ = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; T4_ = selectConn__9ctRwWimdonuXa9bJyJ2VK6A((*(*colonenvP_).colonup_).c1, (*(*colonenvP_).colonup_).peerId2);
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenvP_).muxer4), selectMuxer__UHtpf3JMKlQ1q9bs2dBEclA((*(*colonenvP_).colonup_).c1, T4_));
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T9_;
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!!(((*colonenvP_).muxer4 == 0))) goto LA7_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T9_ = newStream__1ethC9cU8f9cskyVm8LRQkBg((*colonenvP_).muxer4, ((NimStringDesc*) NIM_NIL), NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T9_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_;
}
goto LA5_;
LA7_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
LA5_: ;
}
STATE1: ;
#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* T15_; NimStringDesc* T16_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA13_;
T15_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T15_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T15_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T15_).Sup.Sup.Sup.name = "CancelledError"; T16_ = (NimStringDesc*)0; T16_ = (*T15_).Sup.Sup.Sup.message; (*T15_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T16_) nimGCunrefNoCycle(T16_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T15_, "CancelledError", "getStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA13_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE2: ;
#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"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture6))));
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
(*colonenvP_).colontmpSlLower12_ = srcLocImpl__LpJ4y7CaTOWoBgGcfubpow();
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T17_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T17_ = srcLocImpl__qdqgdT9bE5x6rrHKuiP1Hlg();
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result3, T17_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI*) x.ClE_0)[1] < 0;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__u2ux1DAD9aV67fpqce6ZatAasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* 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, getStream_continue__COxkmHjX89aOVA76M1eRuMw)(void* udataX60gensym90345047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_34; colonenvP_ = (tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_34); TM__qfsiFR45qk0Dv0Oxi1q4UA_34.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_34.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_34.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym90345048_;
#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_).nameIterVarX60gensym903450464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym90345048_ = (*colonenvP_).nameIterVarX60gensym903450464_.ClP_0((*colonenvP_).nameIterVarX60gensym903450464_.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_ = !((nextX60gensym90345048_ == 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(nextX60gensym90345048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym90345048_ = (*colonenvP_).nameIterVarX60gensym903450464_.ClP_0((*colonenvP_).nameIterVarX60gensym903450464_.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_).nameIterVarX60gensym903450464_); 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 (!(nextX60gensym90345048_ == 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__u2ux1DAD9aV67fpqce6ZatAasyncloop((*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__qfsiFR45qk0Dv0Oxi1q4UA_37));
}
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 = getStream_continue__COxkmHjX89aOVA76M1eRuMw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym90345048_, 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__qfsiFR45qk0Dv0Oxi1q4UA_34.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* excX60gensym90345050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_34.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(); excX60gensym90345050_ = ((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__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym90345050_, "CatchableError", "getStream_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_ = &excX60gensym90345050_->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__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_34.status != 0) reraiseException();}
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getStream__c1z0ZHVJHyX72s9akD5DhdQ)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg*) newObj((&NTI__R1N9ahvDykNYmVeLhg9c9cKvg_), sizeof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg)); (*colonenv_).Sup.m_type = (&NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_);
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c1), c);
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
genericSeqAssign((&(*colonenv_).peerId2.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__046mjwOD5t3EICcQ4wtXfA();
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA*) newObj((&NTI__A0SPCR8ZY0q4yCzUVCJmPg_), sizeof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA)); (*colonenv__2).Sup.m_type = (&NTI__rSKTt8eAoLpwqSMKEh9cQaA_);
#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 = getStream__VACEu5YIC23l9cJBhZFn7JQ; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym903450464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym903450464_.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 = getStream_continue__COxkmHjX89aOVA76M1eRuMw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_38)(T3_.ClP_0))(NIM_NIL);
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*, init__3HdZJXSv8pLgN3mjAdXu0Q)(NI maxConnsPerPeer) { tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* result; tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* T1_; result = (tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*)0;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T1_ = (tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*)0; T1_ = (tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*) newObj((&NTI__39cHpBodEkzivyqWROkYJZg_), sizeof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA)); (*T1_).Sup.m_type = (&NTI__FEOb9a7RRPg9bdDjaEQeMbHA_); (*T1_).maxConns = maxConnsPerPeer;
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
initTable__BcTgud34a5lIRWt9bg40fqQ(((NI) 64), (&(*T1_).conns));
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
initTable__xRwn5fDb2IO3V8mi9b7p0LA(((NI) 64), (&(*T1_).muxed));
result = T1_; return result;}
static N_NIMCALL(void, Marker_tyRef__nTeewHxG9cyP9aRggy4LG1Fw)(void* p, NI op) {
tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g* a;
a = (tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*)p;
nimGCvisit((void*)(*a).Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.up, op);}
#line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
static N_INLINE(tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*, newTooManyConnections__RpA9bXffvzX1iejbdhbrtpwconnmanager)(void) { tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g* result; tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g* T1_; NimStringDesc* T2_; result = (tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*)0;
#line 76 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T1_ = (tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*)0; T1_ = (tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*) newObj((&NTI__nTeewHxG9cyP9aRggy4LG1Fw_), sizeof(tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g)); (*T1_).Sup.Sup.Sup.m_type = (&NTI__PNlphKIdfiD8YRGNCB2a2g_); (*T1_).Sup.Sup.name = "TooManyConnections"; T2_ = (NimStringDesc*)0; T2_ = (*T1_).Sup.Sup.message; (*T1_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_50)); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).Sup.Sup.parent), NIM_NIL); result = T1_; return result;}
static N_NIMCALL(void, Marker_tyRef__9cm60FjjZHufFdvQ9bdqUtew)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg* a;
a = (tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).c3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym891450464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__zFuQFCpcg9aMAVlJz1BFFlA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA* a;
a = (tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA*)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).errX60gensym892750198_, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8934001911_, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8941501913_, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8920001915_, 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;}
static N_NIMCALL(void, Marker_tyRef__jZnmo9azV9aaK3bl7leit0dQ)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ* a;
a = (tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).c2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym889400464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__onY2jZ2i08SvkwIsO29c4Mg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA* a;
a = (tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA*)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).errX60gensym889850196_, op); nimGCvisit((void*)(*a).peerId7.data, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).result9, op); nimGCvisit((void*)(*a).exc10, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8907001912_, op);}
static N_NIMCALL(void, Marker_tyRef__Lk9c80dBAs9azbDjeaMVsFBw)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w* a;
a = (tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w*)p;
nimGCvisit((void*)(*a).c1, op); switch ((*a).event2.kind) {
case ((tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ) 0):
break;
default:
break;
}
nimGCvisit((void*)(*a).peerId3.data, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym871367295_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__uEHVHRMAd6XobM7jSA4LqQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA* a;
a = (tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).connEvents5, op); nimGCvisit((void*)(*a).h6.ClE_0, op); nimGCvisit((void*)(*a).colontmp7_.data, op); nimGCvisit((void*)(*a).resX60gensym8717001811_, op); nimGCvisit((void*)(*a).colontmp12_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture13, op); nimGCvisit((void*)(*a).result14, op); nimGCvisit((void*)(*a).exc15, op); nimGCvisit((void*)(*a).exc16, op); nimGCvisit((void*)(*a).record17.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8734501918_, op); nimGCvisit((void*)(*a).excX60gensym8717001921_, op); nimGCvisit((void*)(*a).record22.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8720501923_, op); nimGCvisit((void*)(*a).record24.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8727001925_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* fut) { tySequence__T74QuWwr8h7Al0PS9cMqKwA* result;{ result = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)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__T74QuWwr8h7Al0PS9cMqKwA_)); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = ((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); 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*, triggerConnEvent__VACEu5YIC23l9cJBhZFn7JQ_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA*) ClE_0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_76;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_76); TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_76.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status == 0) { NI T71_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T115_;
#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 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
STATE1: ;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T7_;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T7_ = (NIM_BOOL)0; T7_ = contains__9bHthyMI0Gf9bf9cMWKhoEkdA((*(*(*colonenvP_).colonup_).c1).connEvents, (*(*colonenvP_).colonup_).event2.kind); if (!T7_) goto LA8_;
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenvP_).connEvents5 = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; { tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* T11_;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&(*colonenvP_).h6), sizeof(tyProc__Rp9cT2oC4YNELodYXsKg7qA));
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
nimZeroMem((void*)(&(*colonenvP_).colontmp7_), sizeof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ));
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T11_ = (tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*)0; T11_ = X5BX5D___Iz9adpjec486QcmpCsO9bEsw((&(*(*(*colonenvP_).colonup_).c1).connEvents), (*(*colonenvP_).colonup_).event2.kind); asgnRef((void**) (&(*colonenvP_).colontmp7_.data), (*T11_).data); (*colonenvP_).colontmp7_.counter = (*T11_).counter; (*colonenvP_).colontmp7_.first = (*T11_).first; (*colonenvP_).colontmp7_.last = (*T11_).last;
#line 910 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
{ NI T14_;
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
T14_ = ((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0); if (!(((NI) 0) < T14_)) goto LA15_;
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).h8 = (*colonenvP_).colontmp7_.first;
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).idx9 = ((NI) 0); {
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
while (1) {
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if (!(((NI) 0) <= (*colonenvP_).h8)) goto LA18;
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if ((NU)((*colonenvP_).h8) >= (NU)((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h8,((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0)-1); } (*colonenvP_).nxt10 = (*colonenvP_).colontmp7_.data->data[(*colonenvP_).h8].Field1;
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
{ NIM_BOOL T21_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T24_; NI T25_; NI TM__qfsiFR45qk0Dv0Oxi1q4UA_78;
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if ((NU)((*colonenvP_).h8) >= (NU)((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h8,((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0)-1); }
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
T21_ = (NIM_BOOL)0; T21_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*colonenvP_).colontmp7_.data->data[(*colonenvP_).h8].Field0); if (!T21_) goto LA22_;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if ((NU)((*colonenvP_).h8) >= (NU)((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h8,((*colonenvP_).colontmp7_.data ? (*colonenvP_).colontmp7_.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).h6.ClE_0), (*colonenvP_).colontmp7_.data->data[(*colonenvP_).h8].Field2.ClE_0); (*colonenvP_).h6.ClP_0 = (*colonenvP_).colontmp7_.data->data[(*colonenvP_).h8].Field2.ClP_0;
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T24_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T24_ = (*colonenvP_).h6.ClE_0? (*colonenvP_).h6.ClP_0((*(*colonenvP_).colonup_).peerId3, (*(*colonenvP_).colonup_).event2, (*colonenvP_).h6.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_77)((*colonenvP_).h6.ClP_0))((*(*colonenvP_).colonup_).peerId3, (*(*colonenvP_).colonup_).event2); asgnRef((void**) (&(*colonenvP_).connEvents5), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*colonenvP_).connEvents5), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T25_ = (*colonenvP_).connEvents5->Sup.len++; asgnRef((void**) (&(*colonenvP_).connEvents5->data[T25_]), T24_);
#line 627 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if (nimAddInt((*colonenvP_).idx9, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_78)) { raiseOverflow(); }; (*colonenvP_).idx9 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_78); }
LA22_: ;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).h8 = (*colonenvP_).nxt10; } LA18: ;
}
}
LA15_: ;
}
{ tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* T27_;
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
(*colonenvP_).resX60gensym8717001811_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).colontmp12_ = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture13 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T27_ = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; T27_ = allFinished__LJxSwnjKanokxKV469c0ggQ((*colonenvP_).connEvents5->data, ((*colonenvP_).connEvents5 ? (*colonenvP_).connEvents5->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture13), &T27_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture13);
#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_).chronosInternalTmpFuture13; popSafePoint(); goto BeforeRet_;
}
}
goto LA5_;
LA8_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
LA5_: ;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ Exception* T31_; Exception* T34_;
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T31_ = (Exception*)0; T31_ = getCurrentException(); if (!((T31_) && (isObjWithCache((*T31_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE80)))) goto LA32_;
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T34_ = (Exception*)0; T34_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc15), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T34_)));
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc15, "CancelledError", "triggerConnEvent", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 114); }
goto LA29_;
LA32_: ;
{ Exception* T36_; Exception* T39_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_81;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); if (!((T36_) && (isObjWithCache((*T36_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE81)))) goto LA37_;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T39_ = (Exception*)0; T39_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc16), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T39_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_81); TM__qfsiFR45qk0Dv0Oxi1q4UA_81.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_81.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_81.status == 0) { { NI T48_; NimStringDesc* T49_; NimStringDesc* T50_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T44_; NIM_BOOL T45_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T44_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T44_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T45_ = (NIM_BOOL)0; T45_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T44_, 2); if (!!(T45_)) goto LA46_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA41;
}
LA46_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record17), 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_).record17)); unsureAsgnRef((void**)&(*colonenvP_).record17.output.buffer, NIM_NIL); (*colonenvP_).record17.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_).record17), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_82));
#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((&(*colonenvP_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T48_);
#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_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_83));
#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_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_84), (*(*colonenvP_).exc16).Sup.message);
#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__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId3);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_32), T49_);
#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"
T50_ = (NimStringDesc*)0; T50_ = dollar___s3O9aNQHbtOSHHqC0nG40Qw((*(*colonenvP_).colonup_).event2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_85), T50_);
#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_).record17));
#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_).record17));
} LA41: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T53_; Exception* T54_; TM__qfsiFR45qk0Dv0Oxi1q4UA_81.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T53_ = (Exception*)0; T53_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8734501918_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T53_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T54_ = (Exception*)0; T54_ = &(*colonenvP_).errX60gensym8734501918_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in triggerConnEvents", T54_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_81.status != 0) reraiseException(); }
goto LA29_;
LA37_: ;
{
#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;
}
LA29_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA58_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA62_;
#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 LA60_;
LA62_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "triggerConnEvent", "\?\?\?", 0); }
LA60_: ;
}
LA58_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).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_).chronosInternalRetFuture4).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__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T70_) nimGCunrefNoCycle(T70_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T69_, "CancelledError", "triggerConnEvent", "/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_).chronosInternalTmpFuture13);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
goto LA2;
STATE5: ;
#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"
asgnRef((void**) (&(*colonenvP_).colontmp12_), internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop(((tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*) ((*colonenvP_).chronosInternalTmpFuture13))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
goto LA2;
STATE6: ;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i19 = ((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"
T71_ = ((*colonenvP_).colontmp12_ ? (*colonenvP_).colontmp12_->Sup.len : 0); (*colonenvP_).L20 = T71_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__qfsiFR45qk0Dv0Oxi1q4UA_95;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i19 < (*colonenvP_).L20)) goto LA73;
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if ((NU)((*colonenvP_).i19) >= (NU)((*colonenvP_).colontmp12_ ? (*colonenvP_).colontmp12_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i19,((*colonenvP_).colontmp12_ ? (*colonenvP_).colontmp12_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).resX60gensym8717001811_), (*colonenvP_).colontmp12_->data[(*colonenvP_).i19]);
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
{ tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T76_; NIM_BOOL T77_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_86; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_90;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T76_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T76_ = &(*colonenvP_).resX60gensym8717001811_->Sup;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T77_ = (NIM_BOOL)0; T77_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T76_); if (!T77_) goto LA78_;
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
asgnRef((void**) (&(*colonenvP_).excX60gensym8717001921_), readError__oZX3NvZG9bIr8Tg41a2gDQg((*colonenvP_).resX60gensym8717001811_));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_86); TM__qfsiFR45qk0Dv0Oxi1q4UA_86.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_86.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_86.status == 0) { { NI T88_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T84_; NIM_BOOL T85_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T84_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T84_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T85_ = (NIM_BOOL)0; T85_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T84_, 2); if (!!(T85_)) goto LA86_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA81;
}
LA86_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record22), 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_).record22)); unsureAsgnRef((void**)&(*colonenvP_).record22.output.buffer, NIM_NIL); (*colonenvP_).record22.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_).record22), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T88_ = (NI)0; T88_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record22), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T88_);
#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_).record22), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_88));
#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__3WN9aIz7lNtTrcIDj9bpKQkw((&(*colonenvP_).record22), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_89), (*(*colonenvP_).excX60gensym8717001921_).name);
#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_).record22));
#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_).record22));
} LA81: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T91_; Exception* T92_; TM__qfsiFR45qk0Dv0Oxi1q4UA_86.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T91_ = (Exception*)0; T91_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8720501923_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T91_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T92_ = (Exception*)0; T92_ = &(*colonenvP_).errX60gensym8720501923_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("A future has failed, enable trace logging for details", T92_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_86.status != 0) reraiseException();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_90); TM__qfsiFR45qk0Dv0Oxi1q4UA_90.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_90.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_90.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_91;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_91); TM__qfsiFR45qk0Dv0Oxi1q4UA_91.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_91.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_91.status == 0) { { NI T102_; NimStringDesc* T103_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T98_; NIM_BOOL T99_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T98_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T98_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T99_ = (NIM_BOOL)0; T99_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T98_, 2); if (!!(T99_)) goto LA100_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA95;
}
LA100_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record24), 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_).record24)); unsureAsgnRef((void**)&(*colonenvP_).record24.output.buffer, NIM_NIL); (*colonenvP_).record24.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_).record24), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_92));
#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"
T102_ = (NI)0; T102_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record24), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T102_);
#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_).record24), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_93));
#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_).record24), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_84), (*(*colonenvP_).excX60gensym8717001921_).message);
#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"
T103_ = (NimStringDesc*)0; T103_ = getStackTrace__wZiNbtaUL82bHwwHPZjV9cQ();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_94), T103_);
#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_).record24));
#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_).record24));
} LA95: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T106_; Exception* T107_; TM__qfsiFR45qk0Dv0Oxi1q4UA_91.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T106_ = (Exception*)0; T106_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8727001925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T106_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T107_ = (Exception*)0; T107_ = &(*colonenvP_).errX60gensym8727001925_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception message", T107_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_91.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_90.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_90.status != 0) reraiseException(); }
LA78_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i19, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_95)) { raiseOverflow(); }; (*colonenvP_).i19 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_95);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T112_;
#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"
T112_ = ((*colonenvP_).colontmp12_ ? (*colonenvP_).colontmp12_->Sup.len : 0); if (!!((T112_ == (*colonenvP_).L20))) goto LA113_;
#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__qfsiFR45qk0Dv0Oxi1q4UA_27));
}
LA113_: ;
} LA73: ;
}
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE7: ;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T115_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T115_ = srcLocImpl__ColMZTSSDb3Fo6qlb7nyRg();
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T115_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_76.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__qfsiFR45qk0Dv0Oxi1q4UA_96[((*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 LA120_;
#line 0 "\?\?\?"
reraiseException(); }
LA120_: ;
#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 LA124_;
#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_)); }
LA124_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status != 0) reraiseException(); } LA2: ;
} LA1: ;
}BeforeRet_: ;
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, triggerConnEvent_continue__daY9b9aJfpKAhiHIT9as25Mcw)(void* udataX60gensym87136730_, void* ClE_0) { tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_97; colonenvP_ = (tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_97); TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_97.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym87136731_;
#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_).nameIterVarX60gensym871367295_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym87136731_ = (*colonenvP_).nameIterVarX60gensym871367295_.ClP_0((*colonenvP_).nameIterVarX60gensym871367295_.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_ = !((nextX60gensym87136731_ == 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(nextX60gensym87136731_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym87136731_ = (*colonenvP_).nameIterVarX60gensym871367295_.ClP_0((*colonenvP_).nameIterVarX60gensym871367295_.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_).nameIterVarX60gensym871367295_); 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 (!(nextX60gensym87136731_ == 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_).chronosInternalRetFuture4); 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__qfsiFR45qk0Dv0Oxi1q4UA_100));
}
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 = triggerConnEvent_continue__daY9b9aJfpKAhiHIT9as25Mcw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym87136731_, 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__qfsiFR45qk0Dv0Oxi1q4UA_97.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->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* excX60gensym87136733_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_97.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(); excX60gensym87136733_ = ((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_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym87136733_, "CatchableError", "triggerConnEvent_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_ = &excX60gensym87136733_->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_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status != 0) reraiseException();}
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, triggerConnEvent__lTuaynnOGOaM1xWpZa6OgA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w*) newObj((&NTI__Lk9c80dBAs9azbDjeaMVsFBw_), sizeof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w)); (*colonenv_).Sup.m_type = (&NTI__NPHKXfihMbvT36mQQty10w_);
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c1), c);
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
genericSeqAssign((&(*colonenv_).peerId3.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenv_).event2 = event_0;
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__7asdnCrTPGshSWdO7pStgQ();
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA*) newObj((&NTI__uEHVHRMAd6XobM7jSA4LqQ_), sizeof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA)); (*colonenv__2).Sup.m_type = (&NTI__KOkLEV7bo9cOPOKo5tSw0BA_);
#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 = triggerConnEvent__VACEu5YIC23l9cJBhZFn7JQ_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym871367295_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym871367295_.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 = triggerConnEvent_continue__daY9b9aJfpKAhiHIT9as25Mcw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_101)(T3_.ClP_0))(NIM_NIL);
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#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) {}
static N_NIMCALL(void, Marker_tyRef__jKuJBaGePltn09a0ow9ccquQ)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w* a;
a = (tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).c2, op); switch ((*a).event3.kind) {
case ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1):
break;
default:
break;
}
nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym876267295_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9bPp59bqaDgbJFa0xYVx853w)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA* a;
a = (tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA*)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).errX60gensym876700196_, op); nimGCvisit((void*)(*a).result7, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8775501910_, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8784501912_, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8793001914_, op); nimGCvisit((void*)(*a).peerEvents15, op); nimGCvisit((void*)(*a).h16.ClE_0, op); nimGCvisit((void*)(*a).colontmp17_.data, op); nimGCvisit((void*)(*a).resX60gensym8799001821_, op); nimGCvisit((void*)(*a).colontmp22_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture23, op); nimGCvisit((void*)(*a).exc24, op); nimGCvisit((void*)(*a).exc25, op); nimGCvisit((void*)(*a).record26.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8816501927_, op); nimGCvisit((void*)(*a).excX60gensym8799001930_, op); nimGCvisit((void*)(*a).record31.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8802501932_, op); nimGCvisit((void*)(*a).record33.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8809001934_, op);}
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(NI, connCount__62yQmxFWiSgCoE3Sye0t1Q)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId) { NI result; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T1_; result = (NI)0;
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T1_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, peerId, (&T1_));
#line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = len__srqfE6Z8Oh07GCr046bKzw(T1_); 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*, triggerPeerEvents__VACEu5YIC23l9cJBhZFn7JQ_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA*) ClE_0;
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_108;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_108); TM__qfsiFR45qk0Dv0Oxi1q4UA_108.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_108.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_108.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_122; NI T154_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T198_;
#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: ; { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_109;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_109); TM__qfsiFR45qk0Dv0Oxi1q4UA_109.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_109.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_109.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_110;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_110); TM__qfsiFR45qk0Dv0Oxi1q4UA_110.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_110.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_110.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_111));
#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_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_112));
#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__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_113), 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_).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));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__qfsiFR45qk0Dv0Oxi1q4UA_110.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_).errX60gensym876700196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym876700196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("About to trigger peer events", T19_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_110.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_109.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_109.status != 0) reraiseException();
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T27_;
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T24_ = (NIM_BOOL)0; T24_ = contains__dMYsnnM6ULAo7pc9cUyysXg((*(*(*colonenvP_).colonup_).c2).peerEvents, (*(*colonenvP_).colonup_).event3.kind); if (!!(T24_)) goto LA25_;
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T27_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T27_ = srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T27_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA25_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
STATE1: ;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenvP_).count8 = connCount__62yQmxFWiSgCoE3Sye0t1Q((*(*colonenvP_).colonup_).c2, (*(*colonenvP_).colonup_).peerId1);
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T30_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_114; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T52_;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T30_ = (NIM_BOOL)0;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T30_ = ((*(*colonenvP_).colonup_).event3.kind == ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1)); if (!(T30_)) goto LA31_;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T30_ = !(((*colonenvP_).count8 == ((NI) 1))); LA31_: ;
if (!T30_) goto LA32_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_114); TM__qfsiFR45qk0Dv0Oxi1q4UA_114.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_114.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_114.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_115;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_115); TM__qfsiFR45qk0Dv0Oxi1q4UA_115.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_115.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_115.status == 0) { { NI T43_; NimStringDesc* T44_; NimStringDesc* T45_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T39_; NIM_BOOL T40_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T39_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T39_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (NIM_BOOL)0; T40_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T39_, 2); if (!!(T40_)) goto LA41_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA36;
}
LA41_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record9), 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_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.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_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_116));
#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"
T43_ = (NI)0; T43_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_117));
#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"
T44_ = (NimStringDesc*)0; T44_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_32), T44_);
#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"
T45_ = (NimStringDesc*)0; T45_ = dollar___0thiSzEkMoxNcOZeg7boNA((*(*colonenvP_).colonup_).event3);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_85), T45_);
#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_).record9));
#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_).record9));
} LA36: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T48_; Exception* T49_; TM__qfsiFR45qk0Dv0Oxi1q4UA_115.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T48_ = (Exception*)0; T48_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8775501910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T48_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (Exception*)0; T49_ = &(*colonenvP_).errX60gensym8775501910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("peer already joined", T49_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_115.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_114.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_114.status != 0) reraiseException();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T52_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T52_ = srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T52_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
goto LA28_;
LA32_: ;
{ NIM_BOOL T54_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_118; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T76_;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T54_ = (NIM_BOOL)0;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T54_ = ((*(*colonenvP_).colonup_).event3.kind == ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 0)); if (!(T54_)) goto LA55_;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T54_ = !(((*colonenvP_).count8 == ((NI) 0))); LA55_: ;
if (!T54_) goto LA56_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_118); TM__qfsiFR45qk0Dv0Oxi1q4UA_118.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_118.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_118.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_119;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_119); TM__qfsiFR45qk0Dv0Oxi1q4UA_119.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_119.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_119.status == 0) { { NI T67_; NimStringDesc* T68_; NimStringDesc* T69_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T63_; NIM_BOOL T64_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T63_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T63_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T64_ = (NIM_BOOL)0; T64_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T63_, 2); if (!!(T64_)) goto LA65_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA60;
}
LA65_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T67_ = (NI)0; T67_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T67_);
#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_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_121));
#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"
T68_ = (NimStringDesc*)0; T68_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_32), T68_);
#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"
T69_ = (NimStringDesc*)0; T69_ = dollar___0thiSzEkMoxNcOZeg7boNA((*(*colonenvP_).colonup_).event3);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_85), T69_);
#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));
} LA60: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T72_; Exception* T73_; TM__qfsiFR45qk0Dv0Oxi1q4UA_119.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T72_ = (Exception*)0; T72_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8784501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T72_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T73_ = (Exception*)0; T73_ = &(*colonenvP_).errX60gensym8784501912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("peer still connected or already left", T73_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_119.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_118.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_118.status != 0) reraiseException();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T76_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T76_ = srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T76_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
goto LA28_;
LA56_: ;
LA28_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_122); TM__qfsiFR45qk0Dv0Oxi1q4UA_122.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_122.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_122.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_123;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_123); TM__qfsiFR45qk0Dv0Oxi1q4UA_123.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_123.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_123.status == 0) { { NI T86_; NimStringDesc* T87_; NimStringDesc* T88_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T82_; NIM_BOOL T83_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T82_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T82_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T83_ = (NIM_BOOL)0; T83_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T82_, 2); if (!!(T83_)) goto LA84_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA79;
}
LA84_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_124));
#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"
T86_ = (NI)0; T86_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T86_);
#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_).record13), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_125));
#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"
T87_ = (NimStringDesc*)0; T87_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_32), T87_);
#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"
T88_ = (NimStringDesc*)0; T88_ = dollar___0thiSzEkMoxNcOZeg7boNA((*(*colonenvP_).colonup_).event3);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_85), T88_);
#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));
} LA79: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T91_; Exception* T92_; TM__qfsiFR45qk0Dv0Oxi1q4UA_123.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T91_ = (Exception*)0; T91_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8793001914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T91_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T92_ = (Exception*)0; T92_ = &(*colonenvP_).errX60gensym8793001914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("triggering peer events", T92_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_123.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_122.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_122.status != 0) reraiseException();
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenvP_).peerEvents15 = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; { tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* T96_;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&(*colonenvP_).h16), sizeof(tyProc__J8ull9aEQOhjfQVu9aecrsPg));
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
nimZeroMem((void*)(&(*colonenvP_).colontmp17_), sizeof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg));
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T96_ = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0; T96_ = X5BX5D___cpOklKg2GuuZCyVCClglCw((&(*(*(*colonenvP_).colonup_).c2).peerEvents), (*(*colonenvP_).colonup_).event3.kind); asgnRef((void**) (&(*colonenvP_).colontmp17_.data), (*T96_).data); (*colonenvP_).colontmp17_.counter = (*T96_).counter; (*colonenvP_).colontmp17_.first = (*T96_).first; (*colonenvP_).colontmp17_.last = (*T96_).last;
#line 910 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
{ NI T99_;
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
T99_ = ((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0); if (!(((NI) 0) < T99_)) goto LA100_;
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).h18 = (*colonenvP_).colontmp17_.first;
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).idx19 = ((NI) 0); {
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
while (1) {
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if (!(((NI) 0) <= (*colonenvP_).h18)) goto LA103;
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if ((NU)((*colonenvP_).h18) >= (NU)((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h18,((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0)-1); } (*colonenvP_).nxt20 = (*colonenvP_).colontmp17_.data->data[(*colonenvP_).h18].Field1;
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
{ NIM_BOOL T106_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T109_; NI T110_; NI TM__qfsiFR45qk0Dv0Oxi1q4UA_127;
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if ((NU)((*colonenvP_).h18) >= (NU)((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h18,((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0)-1); }
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
T106_ = (NIM_BOOL)0; T106_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*colonenvP_).colontmp17_.data->data[(*colonenvP_).h18].Field0); if (!T106_) goto LA107_;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if ((NU)((*colonenvP_).h18) >= (NU)((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h18,((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).h16.ClE_0), (*colonenvP_).colontmp17_.data->data[(*colonenvP_).h18].Field2.ClE_0); (*colonenvP_).h16.ClP_0 = (*colonenvP_).colontmp17_.data->data[(*colonenvP_).h18].Field2.ClP_0;
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T109_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T109_ = (*colonenvP_).h16.ClE_0? (*colonenvP_).h16.ClP_0((*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).event3, (*colonenvP_).h16.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_126)((*colonenvP_).h16.ClP_0))((*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).event3); asgnRef((void**) (&(*colonenvP_).peerEvents15), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*colonenvP_).peerEvents15), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T110_ = (*colonenvP_).peerEvents15->Sup.len++; asgnRef((void**) (&(*colonenvP_).peerEvents15->data[T110_]), T109_);
#line 627 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
if (nimAddInt((*colonenvP_).idx19, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_127)) { raiseOverflow(); }; (*colonenvP_).idx19 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_127); }
LA107_: ;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).h18 = (*colonenvP_).nxt20; } LA103: ;
}
}
LA100_: ;
}
{ tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* T112_;
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
(*colonenvP_).resX60gensym8799001821_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).colontmp22_ = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture23 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T112_ = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; T112_ = allFinished__LJxSwnjKanokxKV469c0ggQ((*colonenvP_).peerEvents15->data, ((*colonenvP_).peerEvents15 ? (*colonenvP_).peerEvents15->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture23), &T112_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture23);
#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_).chronosInternalTmpFuture23; popSafePoint(); goto BeforeRet_;
}
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ Exception* T115_; Exception* T118_;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T115_ = (Exception*)0; T115_ = getCurrentException(); if (!((T115_) && (isObjWithCache((*T115_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE129)))) goto LA116_;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T118_ = (Exception*)0; T118_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc24), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T118_)));
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc24, "CancelledError", "triggerPeerEvents", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 160); }
goto LA113_;
LA116_: ;
{ Exception* T120_; Exception* T123_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_130;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T120_ = (Exception*)0; T120_ = getCurrentException(); if (!((T120_) && (isObjWithCache((*T120_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE130)))) goto LA121_;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T123_ = (Exception*)0; T123_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc25), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T123_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_130); TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_130.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status == 0) { { NI T132_; NimStringDesc* T133_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T128_; NIM_BOOL T129_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T128_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T128_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T129_ = (NIM_BOOL)0; T129_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T128_, 2); if (!!(T129_)) goto LA130_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA125;
}
LA130_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record26), 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_).record26)); unsureAsgnRef((void**)&(*colonenvP_).record26.output.buffer, NIM_NIL); (*colonenvP_).record26.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_).record26), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_131));
#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"
T132_ = (NI)0; T132_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record26), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T132_);
#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_).record26), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_132));
#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_).record26), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_133), (*(*colonenvP_).exc25).Sup.message);
#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"
T133_ = (NimStringDesc*)0; T133_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record26), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_32), T133_);
#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_).record26));
#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_).record26));
} LA125: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T136_; Exception* T137_; TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T136_ = (Exception*)0; T136_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8816501927_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T136_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T137_ = (Exception*)0; T137_ = &(*colonenvP_).errX60gensym8816501927_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in triggerPeerEvents", T137_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status != 0) reraiseException(); }
goto LA113_;
LA121_: ;
{
#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;
}
LA113_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA141_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA145_;
#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 LA143_;
LA145_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "triggerPeerEvents", "\?\?\?", 0); }
LA143_: ;
}
LA141_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T152_; NimStringDesc* T153_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA150_;
T152_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T152_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T152_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T152_).Sup.Sup.Sup.name = "CancelledError"; T153_ = (NimStringDesc*)0; T153_ = (*T152_).Sup.Sup.Sup.message; (*T152_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T153_) nimGCunrefNoCycle(T153_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T152_, "CancelledError", "triggerPeerEvents", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA150_: ;
#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_).chronosInternalTmpFuture23);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
goto LA2;
STATE5: ;
#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"
asgnRef((void**) (&(*colonenvP_).colontmp22_), internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop(((tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*) ((*colonenvP_).chronosInternalTmpFuture23))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
goto LA2;
STATE6: ;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i28 = ((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"
T154_ = ((*colonenvP_).colontmp22_ ? (*colonenvP_).colontmp22_->Sup.len : 0); (*colonenvP_).L29 = T154_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__qfsiFR45qk0Dv0Oxi1q4UA_137;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i28 < (*colonenvP_).L29)) goto LA156;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if ((NU)((*colonenvP_).i28) >= (NU)((*colonenvP_).colontmp22_ ? (*colonenvP_).colontmp22_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i28,((*colonenvP_).colontmp22_ ? (*colonenvP_).colontmp22_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).resX60gensym8799001821_), (*colonenvP_).colontmp22_->data[(*colonenvP_).i28]);
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
{ tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T159_; NIM_BOOL T160_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_134; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_135;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T159_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T159_ = &(*colonenvP_).resX60gensym8799001821_->Sup;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T160_ = (NIM_BOOL)0; T160_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T159_); if (!T160_) goto LA161_;
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
asgnRef((void**) (&(*colonenvP_).excX60gensym8799001930_), readError__oZX3NvZG9bIr8Tg41a2gDQg((*colonenvP_).resX60gensym8799001821_));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_134); TM__qfsiFR45qk0Dv0Oxi1q4UA_134.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_134.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_134.status == 0) { { NI T171_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T167_; NIM_BOOL T168_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T167_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T167_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T168_ = (NIM_BOOL)0; T168_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T167_, 2); if (!!(T168_)) goto LA169_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA164;
}
LA169_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record31), 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_).record31)); unsureAsgnRef((void**)&(*colonenvP_).record31.output.buffer, NIM_NIL); (*colonenvP_).record31.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_).record31), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T171_ = (NI)0; T171_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record31), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record31), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_88));
#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__3WN9aIz7lNtTrcIDj9bpKQkw((&(*colonenvP_).record31), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_89), (*(*colonenvP_).excX60gensym8799001930_).name);
#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_).record31));
#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_).record31));
} LA164: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T174_; Exception* T175_; TM__qfsiFR45qk0Dv0Oxi1q4UA_134.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T174_ = (Exception*)0; T174_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8802501932_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T174_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T175_ = (Exception*)0; T175_ = &(*colonenvP_).errX60gensym8802501932_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("A future has failed, enable trace logging for details", T175_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_134.status != 0) reraiseException();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_135); TM__qfsiFR45qk0Dv0Oxi1q4UA_135.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_135.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_135.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_136;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_136); TM__qfsiFR45qk0Dv0Oxi1q4UA_136.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_136.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_136.status == 0) { { NI T185_; NimStringDesc* T186_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T181_; NIM_BOOL T182_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T181_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T181_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T182_ = (NIM_BOOL)0; T182_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T181_, 2); if (!!(T182_)) goto LA183_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA178;
}
LA183_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record33), 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_).record33)); unsureAsgnRef((void**)&(*colonenvP_).record33.output.buffer, NIM_NIL); (*colonenvP_).record33.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_).record33), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_92));
#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"
T185_ = (NI)0; T185_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record33), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T185_);
#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_).record33), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_93));
#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_).record33), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_84), (*(*colonenvP_).excX60gensym8799001930_).message);
#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"
T186_ = (NimStringDesc*)0; T186_ = getStackTrace__wZiNbtaUL82bHwwHPZjV9cQ();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record33), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_94), T186_);
#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_).record33));
#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_).record33));
} LA178: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T189_; Exception* T190_; TM__qfsiFR45qk0Dv0Oxi1q4UA_136.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T189_ = (Exception*)0; T189_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8809001934_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T189_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T190_ = (Exception*)0; T190_ = &(*colonenvP_).errX60gensym8809001934_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception message", T190_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_136.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_135.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_135.status != 0) reraiseException(); }
LA161_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i28, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_137)) { raiseOverflow(); }; (*colonenvP_).i28 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_137);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T195_;
#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"
T195_ = ((*colonenvP_).colontmp22_ ? (*colonenvP_).colontmp22_->Sup.len : 0); if (!!((T195_ == (*colonenvP_).L29))) goto LA196_;
#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__qfsiFR45qk0Dv0Oxi1q4UA_27));
}
LA196_: ;
} LA156: ;
}
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE7: ;
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T198_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T198_ = srcLocImpl__FjtRQ9cIUR4SFFOfZB9a9a8BQ();
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T198_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_108.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__qfsiFR45qk0Dv0Oxi1q4UA_96[((*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 LA203_;
#line 0 "\?\?\?"
reraiseException(); }
LA203_: ;
#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 LA207_;
#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_)); }
LA207_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_108.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, triggerPeerEvents_continue__2taXMNyzCGdxBJEvaEih9bQ)(void* udataX60gensym87626730_, void* ClE_0) { tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_138; colonenvP_ = (tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_138); TM__qfsiFR45qk0Dv0Oxi1q4UA_138.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_138.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_138.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym87626731_;
#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_).nameIterVarX60gensym876267295_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym87626731_ = (*colonenvP_).nameIterVarX60gensym876267295_.ClP_0((*colonenvP_).nameIterVarX60gensym876267295_.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_ = !((nextX60gensym87626731_ == 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(nextX60gensym87626731_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym87626731_ = (*colonenvP_).nameIterVarX60gensym876267295_.ClP_0((*colonenvP_).nameIterVarX60gensym876267295_.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_).nameIterVarX60gensym876267295_); 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 (!(nextX60gensym87626731_ == 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_).chronosInternalRetFuture4); 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__qfsiFR45qk0Dv0Oxi1q4UA_141));
}
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 = triggerPeerEvents_continue__2taXMNyzCGdxBJEvaEih9bQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym87626731_, 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__qfsiFR45qk0Dv0Oxi1q4UA_138.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->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* excX60gensym87626733_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_138.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(); excX60gensym87626733_ = ((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_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym87626733_, "CatchableError", "triggerPeerEvents_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_ = &excX60gensym87626733_->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_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_138.status != 0) reraiseException();}
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, triggerPeerEvents__z7qEPcNdVZC9bg69aFAXLeRA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w*) newObj((&NTI__jKuJBaGePltn09a0ow9ccquQ_), sizeof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w)); (*colonenv_).Sup.m_type = (&NTI__yfi9b9bEdhuKCR3IpzFxu63w_);
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c2), c);
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenv_).event3 = event_0;
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__j1B7maeAAcFPsEKWUpNIJw();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA*) newObj((&NTI__9bPp59bqaDgbJFa0xYVx853w_), sizeof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA)); (*colonenv__2).Sup.m_type = (&NTI__Da8zzF1X8wBgNOIQJdmxDA_);
#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 = triggerPeerEvents__VACEu5YIC23l9cJBhZFn7JQ_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym876267295_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym876267295_.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 = triggerPeerEvents_continue__2taXMNyzCGdxBJEvaEih9bQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_142)(T3_.ClP_0))(NIM_NIL);
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; 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*, peerCleanup__VACEu5YIC23l9cJBhZFn7JQ_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA*) ClE_0;
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_69;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_69); TM__qfsiFR45qk0Dv0Oxi1q4UA_69.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_69.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_69.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_70; tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ T22_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T23_; tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw T60_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T61_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T68_;
#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 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
STATE1: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_70); TM__qfsiFR45qk0Dv0Oxi1q4UA_70.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_70.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_70.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_71;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_71); TM__qfsiFR45qk0Dv0Oxi1q4UA_71.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_71.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_71.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_72));
#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_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_73));
#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_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), 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_).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));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__qfsiFR45qk0Dv0Oxi1q4UA_71.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_).errX60gensym889850196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym889850196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Triggering disconnect events", T19_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_71.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_70.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_70.status != 0) reraiseException();
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
genericSeqAssign((&(*colonenvP_).peerId7.data), (*(*(*(*colonenvP_).colonup_).conn1).peerInfo).peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T22_), sizeof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ)); T22_.kind = ((tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ) 1);
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T23_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T23_ = triggerConnEvent__lTuaynnOGOaM1xWpZa6OgA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T22_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T23_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ Exception* T26_; Exception* T29_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_103;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T26_ = (Exception*)0; T26_ = getCurrentException(); if (!((T26_) && (isObjWithCache((*T26_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE103)))) goto LA27_;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T29_ = (Exception*)0; T29_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc10), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T29_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_103); TM__qfsiFR45qk0Dv0Oxi1q4UA_103.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_103.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_103.status == 0) { { NI T38_; NimStringDesc* T39_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T34_; NIM_BOOL T35_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T34_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T34_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T35_ = (NIM_BOOL)0; T35_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T34_, 2); if (!!(T35_)) goto LA36_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA31;
}
LA36_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).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) 5), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_104));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T38_ = (NI)0; T38_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T38_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_105));
#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"
T39_ = (NimStringDesc*)0; T39_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T39_);
#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_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_84), (*(*colonenvP_).exc10).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_).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));
} LA31: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T42_; Exception* T43_; TM__qfsiFR45qk0Dv0Oxi1q4UA_103.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T42_ = (Exception*)0; T42_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8907001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T42_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (Exception*)0; T43_ = &(*colonenvP_).errX60gensym8907001912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected exception peer cleanup handler", T43_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_103.status != 0) reraiseException(); }
goto LA24_;
LA27_: ;
{
#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;
}
LA24_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA47_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA51_;
#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 LA49_;
LA51_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "peerCleanup", "\?\?\?", 0); }
LA49_: ;
}
LA47_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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* T58_; NimStringDesc* T59_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).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__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T59_) nimGCunrefNoCycle(T59_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T58_, "CancelledError", "peerCleanup", "/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_).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) 5); popSafePoint();
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE5: ;
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T60_), sizeof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw)); T60_.kind = ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 0);
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T61_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T61_ = triggerPeerEvents__z7qEPcNdVZC9bg69aFAXLeRA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T60_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T61_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
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* T66_; NimStringDesc* T67_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA64_;
T66_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T66_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T66_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T66_).Sup.Sup.Sup.name = "CancelledError"; T67_ = (NimStringDesc*)0; T67_ = (*T66_).Sup.Sup.Sup.message; (*T66_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T67_) nimGCunrefNoCycle(T67_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T66_, "CancelledError", "peerCleanup", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA64_: ;
#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) 3); popSafePoint();
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE7: ;
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T68_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T68_ = srcLocImpl__d3m9cx7uyHRRUx9a3XEQYefw();
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T68_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_69.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__qfsiFR45qk0Dv0Oxi1q4UA_96[((*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 LA73_;
#line 0 "\?\?\?"
reraiseException(); }
LA73_: ;
#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 LA77_;
#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_)); }
LA77_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_69.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, peerCleanup_continue__N2Ztf9cnGFsY19aYNycsgUow)(void* udataX60gensym88940047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_143; colonenvP_ = (tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_143); TM__qfsiFR45qk0Dv0Oxi1q4UA_143.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_143.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_143.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88940048_;
#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_).nameIterVarX60gensym889400464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88940048_ = (*colonenvP_).nameIterVarX60gensym889400464_.ClP_0((*colonenvP_).nameIterVarX60gensym889400464_.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_ = !((nextX60gensym88940048_ == 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(nextX60gensym88940048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88940048_ = (*colonenvP_).nameIterVarX60gensym889400464_.ClP_0((*colonenvP_).nameIterVarX60gensym889400464_.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_).nameIterVarX60gensym889400464_); 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 (!(nextX60gensym88940048_ == 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__qfsiFR45qk0Dv0Oxi1q4UA_146));
}
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 = peerCleanup_continue__N2Ztf9cnGFsY19aYNycsgUow; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88940048_, 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__qfsiFR45qk0Dv0Oxi1q4UA_143.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* excX60gensym88940050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_143.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(); excX60gensym88940050_ = ((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*)excX60gensym88940050_, "CatchableError", "peerCleanup_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_ = &excX60gensym88940050_->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__qfsiFR45qk0Dv0Oxi1q4UA_143.status != 0) reraiseException();}
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, peerCleanup__SH4W0yBUkYehHH4M45ZRUg_2)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ*) newObj((&NTI__jZnmo9azV9aaK3bl7leit0dQ_), sizeof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ)); (*colonenv_).Sup.m_type = (&NTI__jpGFf6JDTuCRwuZf9a5BeOQ_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c2), c);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__vwiRdnhKgduQnajKdOQR9aQ();
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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___BBHQYt2xj2IEbWCkwndGHA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA*) newObj((&NTI__onY2jZ2i08SvkwIsO29c4Mg_), sizeof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA)); (*colonenv__2).Sup.m_type = (&NTI__BBHQYt2xj2IEbWCkwndGHA_);
#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 = peerCleanup__VACEu5YIC23l9cJBhZFn7JQ_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym889400464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym889400464_.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 = peerCleanup_continue__N2Ztf9cnGFsY19aYNycsgUow; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_147)(T3_.ClP_0))(NIM_NIL);
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__Vm3AmXqIZ27fNU5uz9cFhCQ)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw* a;
a = (tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).c3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym885602164_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__qOf81YPEN9bkcEnvZgxHD4w)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw* a;
a = (tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).muxer6.val.muxer, op); nimGCvisit((void*)(*a).muxer6.val.handle, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8865001910_, op);}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, some__nTOftKycKSQFo9aFbnJvVqwoptions)(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val_0, tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.muxer, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.handle, 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"
unsureAsgnRef((void**) (&(*Result).val.muxer), val_0.muxer); unsureAsgnRef((void**) (&(*Result).val.handle), val_0.handle);}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__9bmafAgdjA9cgUyxJewIWkAAoptions)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = !(self.has); return result;}
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*, get__ucIJtvCwVy1cYYVLqCHjEAoptions)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw* self) { tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* result;{ result = (tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*)0;
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__9bmafAgdjA9cgUyxJewIWkAAoptions((*self)); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_155)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 215); }
LA4_: ;
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = (&(*self).val); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__oNrFXbH9bDmHUPyMf2bMVTgoptions)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val.muxer, NIM_NIL); unsureAsgnRef((void**)&(*Result).val.handle, NIM_NIL); (*Result).has = 0;}
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, delConn__GSZUwbSmvF0YffGX89cQJ1A_3)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; nimZeroMem((void*)(&peerId), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw));
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
peerId.data = (*(*conn).peerInfo).peerId.data;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T3_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* T6_; NI T13_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T14_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_156;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T3_ = (NIM_BOOL)0; T3_ = contains__HKEIQLMrjpe1lPhrNEbV5Q((*c).conns, peerId); if (!T3_) goto LA4_;
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T6_ = (tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*)0; T6_ = X5BX5D___zRmSrizAhjYJe1sEAxycBw((&(*c).conns), peerId);
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
excl__driMaW55bCZ9coX9cAYukbmA_2(T6_, conn);
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* T9_; NI T10_;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_ = (tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*)0; T9_ = X5BX5D___zRmSrizAhjYJe1sEAxycBw((&(*c).conns), peerId);
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_ = (NI)0; T10_ = len__srqfE6Z8Oh07GCr046bKzw((*T9_)); if (!(T10_ == ((NI) 0))) goto LA11_;
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
del__TLH9bu1repD9cmVsXU263b7A((&(*c).conns), peerId);
}
LA11_: ;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T13_ = (NI)0; T13_ = len__ro2cCh6pNoqGlW9c41NHvtw((*c).conns); T14_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T14_ = NIM_NIL;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_peers__ojF7vF0dT30ML9a7Vud15Wg, ((NI64) (T13_)), T14_->data, (T14_ ? T14_->Sup.len : 0));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_156); TM__qfsiFR45qk0Dv0Oxi1q4UA_156.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_156.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_156.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_157;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_157); TM__qfsiFR45qk0Dv0Oxi1q4UA_157.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_157.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_157.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T24_; NimStringDesc* T25_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T20_; NIM_BOOL T21_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T20_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T20_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T21_ = (NIM_BOOL)0; T21_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T20_, 2); if (!!(T21_)) goto LA22_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA17;
}
LA22_: ;
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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T24_ = (NI)0; T24_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T24_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_159));
#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"
T25_ = (NimStringDesc*)0; T25_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T25_);
#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));
} LA17: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym88525019_; Exception* T28_; Exception* T29_; TM__qfsiFR45qk0Dv0Oxi1q4UA_157.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); errX60gensym88525019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T29_ = (Exception*)0; T29_ = &errX60gensym88525019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Removed connection", T29_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_157.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_156.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_156.status != 0) reraiseException(); }
LA4_: ;
}
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isSome__9bmafAgdjA9cgUyxJewIWkAA_2options)(tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = self.has; return result;}
static N_NIMCALL(void, Marker_tyRef__9bO3nmFjgVEHcKUi2D3DoJg)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw* a;
a = (tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw*)p;
nimGCvisit((void*)(*a).muxerHolder1.muxer, op); nimGCvisit((void*)(*a).muxerHolder1.handle, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym882850503_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__Y89aF9bVQgD9ahqbJJ13c0hjQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg* a;
a = (tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg*)p;
nimGCvisit((void*)(*a).record1.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym883300193_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym884150198_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, closeMuxerHolder__VACEu5YIC23l9cJBhZFn7JQ_7)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg*) ClE_0;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_167; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T56_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
}
STATE0: ; { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_162; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T21_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_162); TM__qfsiFR45qk0Dv0Oxi1q4UA_162.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_162.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_162.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_163;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_163); TM__qfsiFR45qk0Dv0Oxi1q4UA_163.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_163.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_163.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T9_; NIM_BOOL T10_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NIM_BOOL)0; T10_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T9_, 2); if (!!(T10_)) goto LA11_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA6;
}
LA11_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record1), 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_).record1)); unsureAsgnRef((void**)&(*colonenvP_).record1.output.buffer, NIM_NIL); (*colonenvP_).record1.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_).record1), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T13_);
#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_).record1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_165));
#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__vUHRgg9avMQPwarKjWuqHZg((*(*colonenvP_).colonup_).muxerHolder1.muxer);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_166), 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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record1));
#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_).record1));
} LA6: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__qfsiFR45qk0Dv0Oxi1q4UA_163.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_).errX60gensym883300193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym883300193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Cleaning up muxer", T18_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_163.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_162.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_162.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T21_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T21_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxerHolder1.muxer); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T21_->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) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T26_; NimStringDesc* T27_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA24_;
T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T26_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T26_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T26_).Sup.Sup.Sup.name = "CancelledError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.Sup.message; (*T26_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T27_) nimGCunrefNoCycle(T27_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T26_, "CancelledError", "closeMuxerHolder", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA24_: ;
#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);
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE2: ;
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!!(((*(*colonenvP_).colonup_).muxerHolder1.handle == 0))) goto LA30_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &(*(*colonenvP_).colonup_).muxerHolder1.handle->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 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_).chronosInternalTmpFuture6; goto BeforeRet_;
}
goto LA28_;
LA30_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
LA28_: ;
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* T37_; NimStringDesc* T38_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA35_;
T37_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T37_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T37_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T37_).Sup.Sup.Sup.name = "CancelledError"; T38_ = (NimStringDesc*)0; T38_ = (*T37_).Sup.Sup.Sup.message; (*T37_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T38_) nimGCunrefNoCycle(T38_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T37_, "CancelledError", "closeMuxerHolder", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA35_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture6)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_167); TM__qfsiFR45qk0Dv0Oxi1q4UA_167.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_167.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_167.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_168;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_168); TM__qfsiFR45qk0Dv0Oxi1q4UA_168.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_168.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_168.status == 0) { { NI T48_; NimStringDesc* T49_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T44_; NIM_BOOL T45_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T44_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T44_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T45_ = (NIM_BOOL)0; T45_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T44_, 2); if (!!(T45_)) goto LA46_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA41;
}
LA46_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_169));
#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((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T48_);
#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_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_170));
#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__vUHRgg9avMQPwarKjWuqHZg((*(*colonenvP_).colonup_).muxerHolder1.muxer);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_166), T49_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).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));
} LA41: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T52_; Exception* T53_; TM__qfsiFR45qk0Dv0Oxi1q4UA_168.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T52_ = (Exception*)0; T52_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym884150198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T52_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T53_ = (Exception*)0; T53_ = &(*colonenvP_).errX60gensym884150198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Cleaned up muxer", T53_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_168.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_167.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_167.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE5: ;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T56_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T56_ = srcLocImpl__D65tJ5FAeYx0TIoT9aZlpCQ();
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T56_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, closeMuxerHolder_continue__Xpgdzdst9bBq9bnIqh4ZgKwg)(void* udataX60gensym88285051_, void* ClE_0) { tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_171; colonenvP_ = (tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_171); TM__qfsiFR45qk0Dv0Oxi1q4UA_171.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_171.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_171.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88285052_;
#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_).nameIterVarX60gensym882850503_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88285052_ = (*colonenvP_).nameIterVarX60gensym882850503_.ClP_0((*colonenvP_).nameIterVarX60gensym882850503_.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_ = !((nextX60gensym88285052_ == 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(nextX60gensym88285052_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88285052_ = (*colonenvP_).nameIterVarX60gensym882850503_.ClP_0((*colonenvP_).nameIterVarX60gensym882850503_.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_).nameIterVarX60gensym882850503_); 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 (!(nextX60gensym88285052_ == 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__qfsiFR45qk0Dv0Oxi1q4UA_174));
}
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 = closeMuxerHolder_continue__Xpgdzdst9bBq9bnIqh4ZgKwg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88285052_, 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__qfsiFR45qk0Dv0Oxi1q4UA_171.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* excX60gensym88285054_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_171.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(); excX60gensym88285054_ = ((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*)excX60gensym88285054_, "CatchableError", "closeMuxerHolder_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_ = &excX60gensym88285054_->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__qfsiFR45qk0Dv0Oxi1q4UA_171.status != 0) reraiseException();}
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, closeMuxerHolder__zfgU9c2vsnYXf9cogW35hetw)(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw muxerHolder) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw*) newObj((&NTI__9bO3nmFjgVEHcKUi2D3DoJg_), sizeof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw)); (*colonenv_).Sup.m_type = (&NTI__pRxXlhdLEc83iE9cdeU5UPw_);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).muxerHolder1.muxer), muxerHolder.muxer); asgnRef((void**) (&(*colonenv_).muxerHolder1.handle), muxerHolder.handle);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__y3BG9aw8M5WqvTX2ZOOT8uA();
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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___fCWzVro9cIdCc8RM7oEV2Pg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg*) newObj((&NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_), sizeof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg)); (*colonenv__2).Sup.m_type = (&NTI__fCWzVro9cIdCc8RM7oEV2Pg_);
#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 = closeMuxerHolder__VACEu5YIC23l9cJBhZFn7JQ_7; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym882850503_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym882850503_.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 = closeMuxerHolder_continue__Xpgdzdst9bBq9bnIqh4ZgKwg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_175)(T3_.ClP_0))(NIM_NIL);
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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*, cleanupConn__VACEu5YIC23l9cJBhZFn7JQ_6)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw*) ClE_0;
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_154;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_154); TM__qfsiFR45qk0Dv0Oxi1q4UA_154.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_154.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_154.status == 0) { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T30_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T31_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_176; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T70_;
#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: ; { tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw T15_;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T9_;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*(*colonenvP_).colonup_).conn1 == 0)) goto LA7_;
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T9_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T9_ = srcLocImpl__DGI07EooLnvCgdOao2WHFQ();
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T9_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA7_: ;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*(*(*colonenvP_).colonup_).conn1).peerInfo == 0)) goto LA12_;
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__DGI07EooLnvCgdOao2WHFQ();
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T14_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA12_: ;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T15_), sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw)); nimZeroMem((void*)(&T15_), sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw));
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
some__nTOftKycKSQFo9aFbnJvVqwoptions(T15_, (&(*colonenvP_).muxer6));
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* T18_; NIM_BOOL T19_;
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T18_ = (tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*)0; T18_ = get__ucIJtvCwVy1cYYVLqCHjEAoptions((&(*colonenvP_).muxer6));
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T19_ = (NIM_BOOL)0; T19_ = pop__8yVx0o18Nq2ssY7wXGB5zA((&(*(*(*colonenvP_).colonup_).c3).muxed), (*(*colonenvP_).colonup_).conn1, T18_); if (!!(T19_)) goto LA20_;
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
none__oNrFXbH9bDmHUPyMf2bMVTgoptions((&(*colonenvP_).muxer6));
}
LA20_: ;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
delConn__GSZUwbSmvF0YffGX89cQJ1A_3((*(*colonenvP_).colonup_).c3, (*(*colonenvP_).colonup_).conn1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
STATE1: ;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T24_; tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw* T27_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T28_;
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T24_ = (NIM_BOOL)0; T24_ = isSome__9bmafAgdjA9cgUyxJewIWkAA_2options((*colonenvP_).muxer6); if (!T24_) goto LA25_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T27_ = (tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw*)0; T27_ = get__ucIJtvCwVy1cYYVLqCHjEAoptions((&(*colonenvP_).muxer6));
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T28_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T28_ = closeMuxerHolder__zfgU9c2vsnYXf9cogW35hetw((*T27_)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T28_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#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_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_;
}
goto LA22_;
LA25_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
LA22_: ;
STATE2: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T30_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T30_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T31_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T31_ = close__gxLphtNLWoZynqFVNfRurg(T30_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T31_->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) 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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
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* T36_; NimStringDesc* T37_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA34_;
T36_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T36_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T36_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T36_).Sup.Sup.Sup.name = "CancelledError"; T37_ = (NimStringDesc*)0; T37_ = (*T36_).Sup.Sup.Sup.message; (*T36_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T37_) nimGCunrefNoCycle(T37_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T36_, "CancelledError", "cleanupConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA34_: ;
#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) 2); popSafePoint();
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T42_; NimStringDesc* T43_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA40_;
T42_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T42_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T42_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T42_).Sup.Sup.Sup.name = "CancelledError"; T43_ = (NimStringDesc*)0; T43_ = (*T42_).Sup.Sup.Sup.message; (*T42_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T43_) nimGCunrefNoCycle(T43_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T42_, "CancelledError", "cleanupConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA40_: ;
#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) 5); popSafePoint();
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE5: ;
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA46_;
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA50_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA48_;
LA50_: ;
{
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
closureIterSetupExc(NIM_NIL);
#line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "cleanupConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 236); }
LA48_: ;
}
LA46_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE6: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_176); TM__qfsiFR45qk0Dv0Oxi1q4UA_176.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_176.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_176.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_177;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_177); TM__qfsiFR45qk0Dv0Oxi1q4UA_177.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_177.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_177.status == 0) { { NI T62_; NimStringDesc* T63_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T58_; NIM_BOOL T59_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T58_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T58_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T59_ = (NIM_BOOL)0; T59_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T58_, 2); if (!!(T59_)) goto LA60_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA55;
}
LA60_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record9), 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_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.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_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_179));
#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"
T63_ = (NimStringDesc*)0; T63_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T63_);
#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_).record9));
#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_).record9));
} LA55: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T66_; Exception* T67_; TM__qfsiFR45qk0Dv0Oxi1q4UA_177.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T66_ = (Exception*)0; T66_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8865001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T66_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T67_ = (Exception*)0; T67_ = &(*colonenvP_).errX60gensym8865001910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection cleaned up", T67_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_177.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_176.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_176.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE7: ;
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T70_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T70_ = srcLocImpl__zt9cZpFFgJ0KNgh5JU5KuXw();
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T70_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_154.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__qfsiFR45qk0Dv0Oxi1q4UA_180[((*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 LA75_;
#line 0 "\?\?\?"
reraiseException(); }
LA75_: ;
#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 LA79_;
#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_)); }
LA79_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_154.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, cleanupConn_continue__dmv7iVDzq6WVc9c4Bk3VfhQ)(void* udataX60gensym88560217_, void* ClE_0) { tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_181; colonenvP_ = (tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_181); TM__qfsiFR45qk0Dv0Oxi1q4UA_181.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_181.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_181.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88560218_;
#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_).nameIterVarX60gensym885602164_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88560218_ = (*colonenvP_).nameIterVarX60gensym885602164_.ClP_0((*colonenvP_).nameIterVarX60gensym885602164_.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_ = !((nextX60gensym88560218_ == 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(nextX60gensym88560218_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88560218_ = (*colonenvP_).nameIterVarX60gensym885602164_.ClP_0((*colonenvP_).nameIterVarX60gensym885602164_.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_).nameIterVarX60gensym885602164_); 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 (!(nextX60gensym88560218_ == 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__qfsiFR45qk0Dv0Oxi1q4UA_184));
}
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 = cleanupConn_continue__dmv7iVDzq6WVc9c4Bk3VfhQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88560218_, 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__qfsiFR45qk0Dv0Oxi1q4UA_181.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* excX60gensym88560220_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_181.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(); excX60gensym88560220_ = ((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*)excX60gensym88560220_, "CatchableError", "cleanupConn_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_ = &excX60gensym88560220_->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__qfsiFR45qk0Dv0Oxi1q4UA_181.status != 0) reraiseException();}
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cleanupConn__SH4W0yBUkYehHH4M45ZRUg_3)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw*) newObj((&NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_), sizeof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw)); (*colonenv_).Sup.m_type = (&NTI__lNgKkEEB1l9b254gQRA32bw_);
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c3), c);
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__NqRWoiECD9bhbmvVEz9c6kWg();
#line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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___K6mB79cUgtPxdK9bJ5qTPtCw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw*) newObj((&NTI__qOf81YPEN9bkcEnvZgxHD4w_), sizeof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw)); (*colonenv__2).Sup.m_type = (&NTI__K6mB79cUgtPxdK9bJ5qTPtCw_);
#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 = cleanupConn__VACEu5YIC23l9cJBhZFn7JQ_6; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym885602164_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym885602164_.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 = cleanupConn_continue__dmv7iVDzq6WVc9c4Bk3VfhQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_185)(T3_.ClP_0))(NIM_NIL);
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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*, onClose__VACEu5YIC23l9cJBhZFn7JQ_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA*) ClE_0;
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_53;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_53); TM__qfsiFR45qk0Dv0Oxi1q4UA_53.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_53.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_53.status == 0) { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T5_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T6_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_63; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T63_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_148; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T96_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T103_;
#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 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T5_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T5_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T6_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T6_ = join__HCIlE2T9acRPhYzEzBNdV5w_3(T5_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T6_->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) 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_).chronosInternalTmpFuture4; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ Exception* T9_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_55;
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T9_ = (Exception*)0; T9_ = getCurrentException(); if (!((T9_) && (isObjWithCache((*T9_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE55)))) goto LA10_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_55); TM__qfsiFR45qk0Dv0Oxi1q4UA_55.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_55.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_55.status == 0) { { NI T20_; NimStringDesc* T21_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T16_; NIM_BOOL T17_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T16_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T16_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (NIM_BOOL)0; T17_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T16_, 2); if (!!(T17_)) goto LA18_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA13;
}
LA18_: ;
#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) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_56));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T20_ = (NI)0; T20_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T20_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_57));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T21_ = (NimStringDesc*)0; T21_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T21_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*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));
} LA13: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T24_; Exception* T25_; TM__qfsiFR45qk0Dv0Oxi1q4UA_55.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym892750198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T24_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T25_ = (Exception*)0; T25_ = &(*colonenvP_).errX60gensym892750198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected cancellation in connection manager\'s cleanup", T25_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_55.status != 0) reraiseException(); }
goto LA7_;
LA10_: ;
{ Exception* T27_; Exception* T30_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_59;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T27_ = (Exception*)0; T27_ = getCurrentException(); if (!((T27_) && (isObjWithCache((*T27_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE59)))) goto LA28_;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T30_ = (Exception*)0; T30_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T30_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_59); TM__qfsiFR45qk0Dv0Oxi1q4UA_59.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_59.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_59.status == 0) { { NI T39_; NimStringDesc* T40_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T35_; NIM_BOOL T36_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T35_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T35_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T36_ = (NIM_BOOL)0; T36_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T35_, 2); if (!!(T36_)) goto LA37_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA32;
}
LA37_: ;
#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) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_60));
#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__qfsiFR45qk0Dv0Oxi1q4UA_20), T39_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_61));
#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__qfsiFR45qk0Dv0Oxi1q4UA_62), (*(*colonenvP_).exc9).Sup.message);
#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__qfsiFR45qk0Dv0Oxi1q4UA_23), T40_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
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));
} LA32: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T43_; Exception* T44_; TM__qfsiFR45qk0Dv0Oxi1q4UA_59.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T43_ = (Exception*)0; T43_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8934001911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T43_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T44_ = (Exception*)0; T44_ = &(*colonenvP_).errX60gensym8934001911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected exception in connection manager\'s cleanup", T44_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_59.status != 0) reraiseException(); }
goto LA7_;
LA28_: ;
{
#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;
}
LA7_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE3: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_63); TM__qfsiFR45qk0Dv0Oxi1q4UA_63.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_63.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_63.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_64;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_64); TM__qfsiFR45qk0Dv0Oxi1q4UA_64.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_64.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_64.status == 0) { { NI T55_; NimStringDesc* T56_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T51_; NIM_BOOL T52_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T51_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T51_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T52_ = (NIM_BOOL)0; T52_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T51_, 2); if (!!(T52_)) goto LA53_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA48;
}
LA53_: ;
#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) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_65));
#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"
T55_ = (NI)0; T55_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T55_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_66));
#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"
T56_ = (NimStringDesc*)0; T56_ = 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__qfsiFR45qk0Dv0Oxi1q4UA_23), T56_);
#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));
} LA48: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T59_; Exception* T60_; TM__qfsiFR45qk0Dv0Oxi1q4UA_64.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T59_ = (Exception*)0; T59_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8941501913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T59_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T60_ = (Exception*)0; T60_ = &(*colonenvP_).errX60gensym8941501913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Triggering peerCleanup", T60_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_64.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_63.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_63.status != 0) reraiseException();
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T63_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T63_ = peerCleanup__SH4W0yBUkYehHH4M45ZRUg_2((*(*colonenvP_).colonup_).c3, (*(*colonenvP_).colonup_).conn1);
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T63_);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA66_;
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA70_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA68_;
LA70_: ;
{
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
closureIterSetupExc(NIM_NIL);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "onClose", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 289); }
LA68_: ;
}
LA66_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T77_; NimStringDesc* T78_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA75_;
T77_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T77_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T77_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T77_).Sup.Sup.Sup.name = "CancelledError"; T78_ = (NimStringDesc*)0; T78_ = (*T77_).Sup.Sup.Sup.message; (*T77_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T78_) nimGCunrefNoCycle(T78_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T77_, "CancelledError", "onClose", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA75_: ;
#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) 5); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE5: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_148); TM__qfsiFR45qk0Dv0Oxi1q4UA_148.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_148.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_148.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_149;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_149); TM__qfsiFR45qk0Dv0Oxi1q4UA_149.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_149.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_149.status == 0) { { NI T88_; NimStringDesc* T89_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T84_; NIM_BOOL T85_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T84_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T84_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T85_ = (NIM_BOOL)0; T85_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T84_, 2); if (!!(T85_)) goto LA86_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA81;
}
LA86_: ;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record14), 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_).record14)); unsureAsgnRef((void**)&(*colonenvP_).record14.output.buffer, NIM_NIL); (*colonenvP_).record14.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_).record14), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_150));
#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"
T88_ = (NI)0; T88_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T88_);
#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_).record14), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_151));
#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"
T89_ = (NimStringDesc*)0; T89_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T89_);
#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_).record14));
#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_).record14));
} LA81: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T92_; Exception* T93_; TM__qfsiFR45qk0Dv0Oxi1q4UA_149.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T92_ = (Exception*)0; T92_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8920001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T92_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T93_ = (Exception*)0; T93_ = &(*colonenvP_).errX60gensym8920001915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection closed, cleaning up", T93_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_149.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_148.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_148.status != 0) reraiseException();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T96_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T96_ = cleanupConn__SH4W0yBUkYehHH4M45ZRUg_3((*(*colonenvP_).colonup_).c3, (*(*colonenvP_).colonup_).conn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T96_->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* T101_; NimStringDesc* T102_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).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__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T102_) nimGCunrefNoCycle(T102_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T101_, "CancelledError", "onClose", "/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_).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) 3); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE7: ;
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T103_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T103_ = srcLocImpl__Nr5Er9cEqPGHlRB4u3QHi8w();
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T103_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_53.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__qfsiFR45qk0Dv0Oxi1q4UA_96[((*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 LA108_;
#line 0 "\?\?\?"
reraiseException(); }
LA108_: ;
#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 LA112_;
#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_)); }
LA112_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_53.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, onClose_continue__79bQ2nTlVEUgaJPt0O7eSFA)(void* udataX60gensym89145047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_186; colonenvP_ = (tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_186); TM__qfsiFR45qk0Dv0Oxi1q4UA_186.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_186.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_186.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym89145048_;
#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_).nameIterVarX60gensym891450464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym89145048_ = (*colonenvP_).nameIterVarX60gensym891450464_.ClP_0((*colonenvP_).nameIterVarX60gensym891450464_.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_ = !((nextX60gensym89145048_ == 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(nextX60gensym89145048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym89145048_ = (*colonenvP_).nameIterVarX60gensym891450464_.ClP_0((*colonenvP_).nameIterVarX60gensym891450464_.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_).nameIterVarX60gensym891450464_); 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 (!(nextX60gensym89145048_ == 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__qfsiFR45qk0Dv0Oxi1q4UA_189));
}
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 = onClose_continue__79bQ2nTlVEUgaJPt0O7eSFA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym89145048_, 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__qfsiFR45qk0Dv0Oxi1q4UA_186.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* excX60gensym89145050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_186.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(); excX60gensym89145050_ = ((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*)excX60gensym89145050_, "CatchableError", "onClose_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_ = &excX60gensym89145050_->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__qfsiFR45qk0Dv0Oxi1q4UA_186.status != 0) reraiseException();}
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, onClose__SH4W0yBUkYehHH4M45ZRUg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg*) newObj((&NTI__9cm60FjjZHufFdvQ9bdqUtew_), sizeof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg)); (*colonenv_).Sup.m_type = (&NTI__JHNIlsJeDuGEEwrlg1KPTg_);
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c3), c);
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__It1fDoDvXv319bI4nuWstfw();
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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___OJAQYkcwBoyhykk9cJSW9chA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA*) newObj((&NTI__zFuQFCpcg9aMAVlJz1BFFlA_), sizeof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA)); (*colonenv__2).Sup.m_type = (&NTI__OJAQYkcwBoyhykk9cJSW9chA_);
#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 = onClose__VACEu5YIC23l9cJBhZFn7JQ_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym891450464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym891450464_.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 = onClose_continue__79bQ2nTlVEUgaJPt0O7eSFA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_190)(T3_.ClP_0))(NIM_NIL);
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, storeConn__GSZUwbSmvF0YffGX89cQJ1A_2)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw* T69_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T70_; NI T71_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T72_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_191;
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 333 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(conn == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_39)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "storeConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 334); }
LA3_: ;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T9_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T10_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T12_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_40; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T32_; NimStringDesc* T33_;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_ = (NIM_BOOL)0;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T10_ = &conn->Sup;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T10_); if (T9_) goto LA11_;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T12_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T12_ = &conn->Sup;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T9_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T12_); LA11_: ;
if (!T9_) goto LA13_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_40); TM__qfsiFR45qk0Dv0Oxi1q4UA_40.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_40.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_40.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_41;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_41); TM__qfsiFR45qk0Dv0Oxi1q4UA_41.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_41.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_41.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T24_; NimStringDesc* T25_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T20_; NIM_BOOL T21_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T20_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T20_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T21_ = (NIM_BOOL)0; T21_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T20_, 2); if (!!(T21_)) goto LA22_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA17;
}
LA22_: ;
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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_42));
#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((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T24_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_43));
#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"
T25_ = (NimStringDesc*)0; T25_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T25_);
#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));
} LA17: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89715019_; Exception* T28_; Exception* T29_; TM__qfsiFR45qk0Dv0Oxi1q4UA_41.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); errX60gensym89715019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T29_ = (Exception*)0; T29_ = &errX60gensym89715019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Can\'t store dead connection", T29_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_41.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_40.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_40.status != 0) reraiseException(); T32_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T32_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T32_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T32_).Sup.name = "CatchableError"; T33_ = (NimStringDesc*)0; T33_ = (*T32_).Sup.message; (*T32_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_44)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.parent), NIM_NIL);
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T32_, "CatchableError", "storeConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 338); }
LA13_: ;
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T38_; NimStringDesc* T39_;
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*conn).peerInfo == 0)) goto LA36_;
T38_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T38_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T38_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T38_).Sup.name = "CatchableError"; T39_ = (NimStringDesc*)0; T39_ = (*T38_).Sup.message; (*T38_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_45)); if (T39_) nimGCunrefNoCycle(T39_); asgnRef((void**) (&(*T38_).Sup.parent), NIM_NIL);
#line 341 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T38_, "CatchableError", "storeConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 341); }
LA36_: ;
nimZeroMem((void*)(&peerId), sizeof(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw));
#line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
peerId.data = (*(*conn).peerInfo).peerId.data;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T42_; NI T43_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_46; tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g* T62_;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T42_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, peerId, (&T42_));
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T43_ = (NI)0; T43_ = len__srqfE6Z8Oh07GCr046bKzw(T42_); if (!((*c).maxConns < T43_)) goto LA44_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_46); TM__qfsiFR45qk0Dv0Oxi1q4UA_46.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_46.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_46.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T54_; NimStringDesc* T55_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T56_; NI T57_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T50_; NIM_BOOL T51_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T50_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T50_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T51_ = (NIM_BOOL)0; T51_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), T50_, 2); if (!!(T51_)) goto LA52_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA47;
}
LA52_: ;
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) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_47));
#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_2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_48));
#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__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), 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"
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T56_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, peerId, (&T56_));
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T57_ = (NI)0; T57_ = len__srqfE6Z8Oh07GCr046bKzw(T56_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_49), 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((&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));
} LA47: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym89795019_; Exception* T60_; Exception* T61_; TM__qfsiFR45qk0Dv0Oxi1q4UA_46.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T60_ = (Exception*)0; T60_ = getCurrentException(); errX60gensym89795019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T60_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (Exception*)0; T61_ = &errX60gensym89795019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("too many connections", T61_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_46.status != 0) reraiseException();
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T62_ = (tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*)0; T62_ = newTooManyConnections__RpA9bXffvzX1iejbdhbrtpwconnmanager();
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T62_, "TooManyConnections", "storeConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 348); }
LA44_: ;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T65_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T68_;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T65_ = (NIM_BOOL)0; T65_ = contains__HKEIQLMrjpe1lPhrNEbV5Q((*c).conns, peerId); if (!!(T65_)) goto LA66_;
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T68_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); initHashSet__mISw4qt9bbPAxSVQQY0UIyQ(((NI) 64), (&T68_));
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
X5BX5Deq___gXqHofgivyLCmsb39cj9aQ9cg((&(*c).conns), peerId, T68_);
}
LA66_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T69_ = (tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*)0; T69_ = X5BX5D___zRmSrizAhjYJe1sEAxycBw((&(*c).conns), peerId);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
incl__driMaW55bCZ9coX9cAYukbmA(T69_, conn);
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T70_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T70_ = onClose__SH4W0yBUkYehHH4M45ZRUg(c, conn);
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T70_);
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T71_ = (NI)0; T71_ = len__ro2cCh6pNoqGlW9c41NHvtw((*c).conns); T72_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T72_ = NIM_NIL;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_peers__ojF7vF0dT30ML9a7Vud15Wg, ((NI64) (T71_)), T72_->data, (T72_ ? T72_->Sup.len : 0));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_191); TM__qfsiFR45qk0Dv0Oxi1q4UA_191.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_191.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_191.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_192;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_192); TM__qfsiFR45qk0Dv0Oxi1q4UA_192.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_192.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_192.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T82_; NimStringDesc* T83_; NI T84_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T78_; NIM_BOOL T79_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T78_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T78_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T79_ = (NIM_BOOL)0; T79_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T78_, 2); if (!!(T79_)) goto LA80_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA75;
}
LA80_: ;
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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_193));
#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_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T82_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_194));
#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"
T83_ = (NimStringDesc*)0; T83_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), 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 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_195), reprEnum((NI)(*conn).Sup.dir, (&NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_)));
#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_ = (NI)0; T84_ = len__ro2cCh6pNoqGlW9c41NHvtw((*c).conns);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_196), T84_);
#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));
} LA75: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym90040019_; Exception* T87_; Exception* T88_; TM__qfsiFR45qk0Dv0Oxi1q4UA_192.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T87_ = (Exception*)0; T87_ = getCurrentException(); errX60gensym90040019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T87_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T88_ = (Exception*)0; T88_ = &errX60gensym90040019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stored connection", T88_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_192.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_191.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_191.status != 0) reraiseException();}
#line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, storeIncoming__GSZUwbSmvF0YffGX89cQJ1A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) {
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*conn).Sup.dir = ((tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ) 0);
#line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
storeConn__GSZUwbSmvF0YffGX89cQJ1A_2(c, conn);
}
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__BA9bxa8xf21nlSX9ay38YDVg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { NIM_BOOL result; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T9_;{ result = (NIM_BOOL)0;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(conn == 0)) goto LA3_;
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto BeforeRet_;
}
LA3_: ;
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*conn).peerInfo == 0)) goto LA7_;
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto BeforeRet_;
}
LA7_: ;
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T9_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, (*(*conn).peerInfo).peerId, (&T9_));
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = contains__QGuOZWZG3wKyX28JPW8beA(T9_, conn); goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__s9bTOwFTv17OzS3Kbh47Sxw)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg* a;
a = (tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).c2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym887150464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__BAFGiemee9bdYqSkD562f7w)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww* a;
a = (tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww*)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).errX60gensym887600196_, op); nimGCvisit((void*)(*a).peerId7.data, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).result9, op); nimGCvisit((void*)(*a).exc10, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8886501912_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, onConnUpgraded__VACEu5YIC23l9cJBhZFn7JQ_8)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww*) ClE_0;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_208;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_208); TM__qfsiFR45qk0Dv0Oxi1q4UA_208.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_208.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_208.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_209; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T26_; tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw T27_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T28_; tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ T65_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T66_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T73_;
#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 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
STATE1: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_209); TM__qfsiFR45qk0Dv0Oxi1q4UA_209.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_209.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_209.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_210;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_210); TM__qfsiFR45qk0Dv0Oxi1q4UA_210.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_210.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_210.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T10_; NIM_BOOL T11_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T10_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T11_ = (NIM_BOOL)0; T11_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T10_, 2); if (!!(T11_)) goto LA12_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA7;
}
LA12_: ;
#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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_211));
#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_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_212));
#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_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), 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_).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));
} LA7: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__qfsiFR45qk0Dv0Oxi1q4UA_210.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_).errX60gensym887600196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym887600196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Triggering connect events", T19_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_210.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_209.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_209.status != 0) reraiseException();
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!!(!(((*(*(*colonenvP_).colonup_).conn1).upgraded == 0)))) goto LA24_;
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_213));
}
LA24_: ;
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T26_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T26_ = srcLocImpl__wDxl2Px60KaQaCG0MoACgQ();
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*(*colonenvP_).colonup_).conn1).upgraded, T26_);
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
genericSeqAssign((&(*colonenvP_).peerId7.data), (*(*(*(*colonenvP_).colonup_).conn1).peerInfo).peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T27_), sizeof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw)); T27_.kind = ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1);
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T27_._kind_1.initiator = ((*(*(*colonenvP_).colonup_).conn1).Sup.dir == ((tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ) 1));
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T28_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T28_ = triggerPeerEvents__z7qEPcNdVZC9bg69aFAXLeRA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T27_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T28_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ Exception* T31_; Exception* T34_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_215;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T31_ = (Exception*)0; T31_ = getCurrentException(); if (!((T31_) && (isObjWithCache((*T31_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE215)))) goto LA32_;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T34_ = (Exception*)0; T34_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc10), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T34_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_215); TM__qfsiFR45qk0Dv0Oxi1q4UA_215.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_215.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_215.status == 0) { { NI T43_; NimStringDesc* T44_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T39_; NIM_BOOL T40_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T39_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T39_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (NIM_BOOL)0; T40_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), T39_, 2); if (!!(T40_)) goto LA41_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA36;
}
LA41_: ;
#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) 5), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T43_ = (NI)0; T43_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_217));
#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"
T44_ = (NimStringDesc*)0; T44_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_23), T44_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_84), (*(*colonenvP_).exc10).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_).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));
} LA36: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T47_; Exception* T48_; TM__qfsiFR45qk0Dv0Oxi1q4UA_215.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T47_ = (Exception*)0; T47_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8886501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym8886501912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected exception in switch peer connection cleanup", T48_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_215.status != 0) reraiseException(); }
goto LA29_;
LA32_: ;
{
#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;
}
LA29_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA52_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA56_;
#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 LA54_;
LA56_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "onConnUpgraded", "\?\?\?", 0); }
LA54_: ;
}
LA52_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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* T63_; NimStringDesc* T64_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA61_;
T63_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T63_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T63_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T63_).Sup.Sup.Sup.name = "CancelledError"; T64_ = (NimStringDesc*)0; T64_ = (*T63_).Sup.Sup.Sup.message; (*T63_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T64_) nimGCunrefNoCycle(T64_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T63_, "CancelledError", "onConnUpgraded", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA61_: ;
#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) 5); popSafePoint();
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE5: ;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T65_), sizeof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ)); T65_.kind = ((tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ) 0);
#line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T65_._kind_1.incoming = ((*(*(*colonenvP_).colonup_).conn1).Sup.dir == ((tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ) 0));
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T66_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T66_ = triggerConnEvent__lTuaynnOGOaM1xWpZa6OgA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T65_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T66_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
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* T71_; NimStringDesc* T72_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA69_;
T71_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T71_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T71_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T71_).Sup.Sup.Sup.name = "CancelledError"; T72_ = (NimStringDesc*)0; T72_ = (*T71_).Sup.Sup.Sup.message; (*T71_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T72_) nimGCunrefNoCycle(T72_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T71_, "CancelledError", "onConnUpgraded", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA69_: ;
#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) 3); popSafePoint();
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE7: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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"
T73_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T73_ = srcLocImpl__wfYiKOv9auEEBLti0YJHZFw();
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T73_);
#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__qfsiFR45qk0Dv0Oxi1q4UA_208.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__qfsiFR45qk0Dv0Oxi1q4UA_96[((*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 LA78_;
#line 0 "\?\?\?"
reraiseException(); }
LA78_: ;
#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 LA82_;
#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_)); }
LA82_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_208.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, onConnUpgraded_continue__WK49ctf9cmGaTvBUOw9b2yQYQ)(void* udataX60gensym88715047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_218; colonenvP_ = (tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_218); TM__qfsiFR45qk0Dv0Oxi1q4UA_218.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_218.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_218.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym88715048_;
#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_).nameIterVarX60gensym887150464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88715048_ = (*colonenvP_).nameIterVarX60gensym887150464_.ClP_0((*colonenvP_).nameIterVarX60gensym887150464_.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_ = !((nextX60gensym88715048_ == 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(nextX60gensym88715048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym88715048_ = (*colonenvP_).nameIterVarX60gensym887150464_.ClP_0((*colonenvP_).nameIterVarX60gensym887150464_.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_).nameIterVarX60gensym887150464_); 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 (!(nextX60gensym88715048_ == 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__qfsiFR45qk0Dv0Oxi1q4UA_221));
}
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 = onConnUpgraded_continue__WK49ctf9cmGaTvBUOw9b2yQYQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym88715048_, 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__qfsiFR45qk0Dv0Oxi1q4UA_218.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* excX60gensym88715050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_218.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(); excX60gensym88715050_ = ((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*)excX60gensym88715050_, "CatchableError", "onConnUpgraded_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_ = &excX60gensym88715050_->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__qfsiFR45qk0Dv0Oxi1q4UA_218.status != 0) reraiseException();}
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, onConnUpgraded__SH4W0yBUkYehHH4M45ZRUg_4)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg*) newObj((&NTI__s9bTOwFTv17OzS3Kbh47Sxw_), sizeof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg)); (*colonenv_).Sup.m_type = (&NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_);
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c2), c);
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__OBdiCZEYmVHXR5Sa0xdyKQ();
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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___el8GW9b9cH22V7p9cMVn89arww*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww*) newObj((&NTI__BAFGiemee9bdYqSkD562f7w_), sizeof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww)); (*colonenv__2).Sup.m_type = (&NTI__el8GW9b9cH22V7p9cMVn89arww_);
#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 = onConnUpgraded__VACEu5YIC23l9cJBhZFn7JQ_8; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym887150464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym887150464_.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 = onConnUpgraded_continue__WK49ctf9cmGaTvBUOw9b2yQYQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_222)(T3_.ClP_0))(NIM_NIL);
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* handle) { tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw T20_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_200; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T39_;
#line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(muxer == 0)) goto LA3_;
T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T5_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T5_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T5_).Sup.name = "CatchableError"; T6_ = (NimStringDesc*)0; T6_ = (*T5_).Sup.message; (*T5_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_197)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "storeMuxer", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 378); }
LA3_: ;
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T11_; NimStringDesc* T12_;
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*muxer).connection == 0)) goto LA9_;
T11_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T11_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T11_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T11_).Sup.name = "CatchableError"; T12_ = (NimStringDesc*)0; T12_ = (*T11_).Sup.message; (*T11_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_198)); if (T12_) nimGCunrefNoCycle(T12_); asgnRef((void**) (&(*T11_).Sup.parent), NIM_NIL);
#line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T11_, "CatchableError", "storeMuxer", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 381); }
LA9_: ;
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T15_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T18_; NimStringDesc* T19_;
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T15_ = (NIM_BOOL)0; T15_ = contains__BA9bxa8xf21nlSX9ay38YDVg(c, (*muxer).connection); if (!!(T15_)) goto LA16_;
T18_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T18_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T18_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T18_).Sup.name = "CatchableError"; T19_ = (NimStringDesc*)0; T19_ = (*T18_).Sup.message; (*T18_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_199)); if (T19_) nimGCunrefNoCycle(T19_); asgnRef((void**) (&(*T18_).Sup.parent), NIM_NIL);
#line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T18_, "CatchableError", "storeMuxer", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 384); }
LA16_: ;
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T20_), sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw)); nimZeroMem((void*)(&T20_), sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw)); T20_.muxer = muxer; T20_.handle = handle;
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
X5BX5Deq___aBH6rzacLutU2vAkcF7xlg((&(*c).muxed), (*muxer).connection, T20_);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_200); TM__qfsiFR45qk0Dv0Oxi1q4UA_200.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_200.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_200.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_201;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_201); TM__qfsiFR45qk0Dv0Oxi1q4UA_201.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_201.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_201.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T30_; NimStringDesc* T31_; NI T32_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
{ tyArray__kxz8rOJaA6VYZ3cWZxaoRw T26_; NIM_BOOL T27_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T26_[0] = topicStateIMPL__9a3L6flyMIR7XMUue3QLydw();
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T26_[1] = topicStateIMPL__KKyX1GGl0pKXRTqr9cIxCgA();
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (NIM_BOOL)0; T27_ = topicsMatch__KytrWChpQmaEFB83SSLTgg(((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), T26_, 2); if (!!(T27_)) goto LA28_;
#line 132 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
goto LA23;
}
LA28_: ;
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__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_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"
T30_ = (NI)0; T30_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T30_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_203));
#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"
T31_ = (NimStringDesc*)0; T31_ = shortLog__vUHRgg9avMQPwarKjWuqHZg(muxer);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_204), T31_);
#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 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__qKEYbZvAL3dyS19atgb6Jpg((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_205), !((handle == 0)));
#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"
T32_ = (NI)0; T32_ = len__ro2cCh6pNoqGlW9c41NHvtw((*c).conns);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_196), T32_);
#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));
} LA23: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym90225019_; Exception* T35_; Exception* T36_; TM__qfsiFR45qk0Dv0Oxi1q4UA_201.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T35_ = (Exception*)0; T35_ = getCurrentException(); errX60gensym90225019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T35_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T36_ = (Exception*)0; T36_ = &errX60gensym90225019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stored muxer", T36_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_201.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_200.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_200.status != 0) reraiseException();
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T39_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T39_ = onConnUpgraded__SH4W0yBUkYehHH4M45ZRUg_4(c, (*muxer).connection);
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T39_);
}
#line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, addConnEventHandler__PawWU9bGsD01VOfXY6F3Ijw)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyProc__Rp9cT2oC4YNELodYXsKg7qA handler, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind) { tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ T5_; tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ* T6_;{
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(handler.ClP_0 == 0)) goto LA3_;
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto BeforeRet_;
}
LA3_: ;
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T5_), sizeof(tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ)); initOrderedSet__bDXn5kSXZAO8c9cpH4DUhXQ(((NI) 64), (&T5_));
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T6_ = (tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ*)0; T6_ = mgetOrPut__FP3KtCyyhj9cvzD7EgOVRlw((&(*c).connEvents), kind, (&T5_));
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
incl__xxnMoPSvjAQLXU02HIkdpw(T6_, handler);
}BeforeRet_: ;
}
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, storeOutgoing__GSZUwbSmvF0YffGX89cQJ1A_4)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) {
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*conn).Sup.dir = ((tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ) 1);
#line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
storeConn__GSZUwbSmvF0YffGX89cQJ1A_2(c, conn);
}
static N_NIMCALL(void, Marker_tyRef__H4T6XQjMu9cwqscsKvAoM6Q)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg* a;
a = (tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg*)p;
nimGCvisit((void*)(*a).c1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym904100464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__UAZRQAtdKoQFwFKIO9aUNIw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg* a;
a = (tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).muxer4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).result7, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, getStream__VACEu5YIC23l9cJBhZFn7JQ_9)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg*) ClE_0;
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
}
STATE0: ;
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
(*colonenvP_).result3 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; {
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenvP_).muxer4), selectMuxer__UHtpf3JMKlQ1q9bs2dBEclA((*(*colonenvP_).colonup_).c1, (*(*colonenvP_).colonup_).conn2));
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T8_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!!(((*colonenvP_).muxer4 == 0))) goto LA6_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T8_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T8_ = newStream__1ethC9cU8f9cskyVm8LRQkBg((*colonenvP_).muxer4, ((NimStringDesc*) NIM_NIL), NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T8_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_;
}
goto LA4_;
LA6_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
LA4_: ;
}
STATE1: ;
#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* T14_; NimStringDesc* T15_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA12_;
T14_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T14_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T14_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T14_).Sup.Sup.Sup.name = "CancelledError"; T15_ = (NimStringDesc*)0; T15_ = (*T14_).Sup.Sup.Sup.message; (*T14_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_33)); if (T15_) nimGCunrefNoCycle(T15_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T14_, "CancelledError", "getStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA12_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE2: ;
#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"
asgnRef((void**) (&(*colonenvP_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture6))));
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
(*colonenvP_).colontmpSlLower12_ = srcLocImpl__4LXBxh1byjdW1luw7oN4NQ();
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
STATE4: ;
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__9cd3Tm9b9aJMpbw9bhvl9cIwi9ag();
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result3, T16_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, getStream_continue__pwWQuWmcqARgA9b29bGW4ZwA)(void* udataX60gensym90410047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_225; colonenvP_ = (tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_225); TM__qfsiFR45qk0Dv0Oxi1q4UA_225.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_225.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_225.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym90410048_;
#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_).nameIterVarX60gensym904100464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym90410048_ = (*colonenvP_).nameIterVarX60gensym904100464_.ClP_0((*colonenvP_).nameIterVarX60gensym904100464_.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_ = !((nextX60gensym90410048_ == 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(nextX60gensym90410048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym90410048_ = (*colonenvP_).nameIterVarX60gensym904100464_.ClP_0((*colonenvP_).nameIterVarX60gensym904100464_.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_).nameIterVarX60gensym904100464_); 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 (!(nextX60gensym90410048_ == 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__u2ux1DAD9aV67fpqce6ZatAasyncloop((*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__qfsiFR45qk0Dv0Oxi1q4UA_37));
}
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 = getStream_continue__pwWQuWmcqARgA9b29bGW4ZwA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym90410048_, 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__qfsiFR45qk0Dv0Oxi1q4UA_225.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* excX60gensym90410050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_225.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(); excX60gensym90410050_ = ((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__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym90410050_, "CatchableError", "getStream_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_ = &excX60gensym90410050_->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__dEwerUAO32nHWeQBlJ30iA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_225.status != 0) reraiseException();}
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getStream__Ofz9cXyN7XCSubVCBXlVlcg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg*) newObj((&NTI__H4T6XQjMu9cwqscsKvAoM6Q_), sizeof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg)); (*colonenv_).Sup.m_type = (&NTI__KL8ls5yx89cGFL8lWFRBNBg_);
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).c1), c);
#line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).conn2), conn);
#line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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__2iHSbcTZItIx5e464ITi7g();
#line 416 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg*) newObj((&NTI__UAZRQAtdKoQFwFKIO9aUNIw_), sizeof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg)); (*colonenv__2).Sup.m_type = (&NTI__7eRSD9cD4kW9aqqg8nbFYYIg_);
#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 = getStream__VACEu5YIC23l9cJBhZFn7JQ_9; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym904100464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym904100464_.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 = getStream_continue__pwWQuWmcqARgA9b29bGW4ZwA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_228)(T3_.ClP_0))(NIM_NIL);
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.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 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
N_LIB_PRIVATE N_NIMCALL(void, addPeerEventHandler__v6BqvNs4iSxDRhFaEp2RDA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyProc__J8ull9aEQOhjfQVu9aecrsPg handler, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind) { tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg T5_; tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg* T6_;{
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!(handler.ClP_0 == 0)) goto LA3_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto BeforeRet_;
}
LA3_: ;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
nimZeroMem((void*)(&T5_), sizeof(tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg)); initOrderedSet__zC0qwi8mDYfKgq63vi9a0mg(((NI) 64), (&T5_));
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T6_ = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0; T6_ = mgetOrPut__1i0i2wOKBIK2pF9cGWd1vSQ((&(*c).peerEvents), kind, (&T5_));
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
incl__eIW0I6JXA59cY89bwjCrwMKw(T6_, handler);
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_connmanagerInit000)(void) {
#line 999999 "generated_not_to_break_here"
{
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; nimRegisterGlobalMarker(TM__qfsiFR45qk0Dv0Oxi1q4UA_2);
#line 20 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL;
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_peers__ojF7vF0dT30ML9a7Vud15Wg), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_4), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A));}
}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_connmanagerDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_6_2[2];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_7_2[2];
NI TM__qfsiFR45qk0Dv0Oxi1q4UA_9;
static char* NIM_CONST TM__qfsiFR45qk0Dv0Oxi1q4UA_8[2] = {
"Connected",
"Disconnected"};
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_10_2[2];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_11_2[2];
NI TM__qfsiFR45qk0Dv0Oxi1q4UA_13;
static char* NIM_CONST TM__qfsiFR45qk0Dv0Oxi1q4UA_12[2] = {
"Left",
"Joined"};
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_14_2[2];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[8];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[16];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[13];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[6];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[26];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[6];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[35];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[11];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_160_4[4];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[9];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[13];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[8];
static TNimNode TM__qfsiFR45qk0Dv0Oxi1q4UA_0[231];NTI__FEOb9a7RRPg9bdDjaEQeMbHA_.size = sizeof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA);
NTI__FEOb9a7RRPg9bdDjaEQeMbHA_.kind = 17;
NTI__FEOb9a7RRPg9bdDjaEQeMbHA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__FEOb9a7RRPg9bdDjaEQeMbHA_.name = "ConnManager:ObjectType";
NTI__FEOb9a7RRPg9bdDjaEQeMbHA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FEOb9a7RRPg9bdDjaEQeMbHA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[1];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[1].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[1].offset = offsetof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA, maxConns);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[1].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[1].name = "maxConns";
TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[2];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[2].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[2].offset = offsetof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA, conns);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[2].typ = (&NTI__I17elwrgUkVdxGLUkHiM7w_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[2].name = "conns";
TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[3];
NTI__jkZf9bt8D9bH6jQnKwX8Noxw_.size = sizeof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw);
NTI__jkZf9bt8D9bH6jQnKwX8Noxw_.kind = 18;
NTI__jkZf9bt8D9bH6jQnKwX8Noxw_.base = 0;
NTI__jkZf9bt8D9bH6jQnKwX8Noxw_.name = "MuxerHolder";
NTI__jkZf9bt8D9bH6jQnKwX8Noxw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jkZf9bt8D9bH6jQnKwX8Noxw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_6_2[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[5];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[5].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[5].offset = offsetof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw, muxer);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[5].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[5].name = "muxer";
TM__qfsiFR45qk0Dv0Oxi1q4UA_6_2[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[6];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[6].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[6].offset = offsetof(tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw, handle);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[6].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[6].name = "handle";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[4].len = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[4].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[4].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_6_2[0];
NTI__jkZf9bt8D9bH6jQnKwX8Noxw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[4];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[3].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[3].offset = offsetof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA, muxed);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[3].typ = (&NTI__8uqzpFmoqV4exdDArFo5wQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[3].name = "muxed";
TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[7];
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.size = sizeof(tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ);
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.kind = 14;
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.base = 0;
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.flags = 3;
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.name = "ConnEventKind";
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_;
for (TM__qfsiFR45qk0Dv0Oxi1q4UA_9 = 0; TM__qfsiFR45qk0Dv0Oxi1q4UA_9 < 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_9++) {
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_9+8].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_9+8].offset = TM__qfsiFR45qk0Dv0Oxi1q4UA_9;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_9+8].name = TM__qfsiFR45qk0Dv0Oxi1q4UA_8[TM__qfsiFR45qk0Dv0Oxi1q4UA_9];
TM__qfsiFR45qk0Dv0Oxi1q4UA_7_2[TM__qfsiFR45qk0Dv0Oxi1q4UA_9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_9+8];
}
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[10].len = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[10].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[10].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_7_2[0];
NTI__oN5wkUyGVn1qXLGZW9c7EIQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[10];
NTI__Rp9cT2oC4YNELodYXsKg7qA_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__Rp9cT2oC4YNELodYXsKg7qA_.kind = 18;
NTI__Rp9cT2oC4YNELodYXsKg7qA_.base = 0;
NTI__Rp9cT2oC4YNELodYXsKg7qA_.name = "tuple of (pointer, ref object)";
NTI__Rp9cT2oC4YNELodYXsKg7qA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Rp9cT2oC4YNELodYXsKg7qA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_10_2[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[12];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[12].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[12].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[12].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[12].name = "Field0";
TM__qfsiFR45qk0Dv0Oxi1q4UA_10_2[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[13];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[13].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[13].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[13].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[13].name = "Field1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[11].len = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[11].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[11].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_10_2[0];
NTI__Rp9cT2oC4YNELodYXsKg7qA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[11];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[7].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[7].offset = offsetof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA, connEvents);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[7].typ = (&NTI__20RES39b6cbF1gUxzrH9b8Yg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[7].name = "connEvents";
TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[14];
NTI__g6Y0xj8kFQNqwpb26iimZw_.size = sizeof(tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw);
NTI__g6Y0xj8kFQNqwpb26iimZw_.kind = 14;
NTI__g6Y0xj8kFQNqwpb26iimZw_.base = 0;
NTI__g6Y0xj8kFQNqwpb26iimZw_.flags = 3;
NTI__g6Y0xj8kFQNqwpb26iimZw_.name = "PeerEventKind";
NTI__g6Y0xj8kFQNqwpb26iimZw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__g6Y0xj8kFQNqwpb26iimZw_;
for (TM__qfsiFR45qk0Dv0Oxi1q4UA_13 = 0; TM__qfsiFR45qk0Dv0Oxi1q4UA_13 < 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_13++) {
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_13+15].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_13+15].offset = TM__qfsiFR45qk0Dv0Oxi1q4UA_13;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_13+15].name = TM__qfsiFR45qk0Dv0Oxi1q4UA_12[TM__qfsiFR45qk0Dv0Oxi1q4UA_13];
TM__qfsiFR45qk0Dv0Oxi1q4UA_11_2[TM__qfsiFR45qk0Dv0Oxi1q4UA_13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[TM__qfsiFR45qk0Dv0Oxi1q4UA_13+15];
}
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[17].len = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[17].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[17].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_11_2[0];
NTI__g6Y0xj8kFQNqwpb26iimZw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[17];
NTI__J8ull9aEQOhjfQVu9aecrsPg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
NTI__J8ull9aEQOhjfQVu9aecrsPg_.kind = 18;
NTI__J8ull9aEQOhjfQVu9aecrsPg_.base = 0;
NTI__J8ull9aEQOhjfQVu9aecrsPg_.name = "tuple of (pointer, ref object)";
NTI__J8ull9aEQOhjfQVu9aecrsPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__J8ull9aEQOhjfQVu9aecrsPg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_14_2[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[19];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[19].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[19].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[19].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[19].name = "Field0";
TM__qfsiFR45qk0Dv0Oxi1q4UA_14_2[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[20];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[20].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[20].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[20].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[20].name = "Field1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[18].len = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[18].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[18].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_14_2[0];
NTI__J8ull9aEQOhjfQVu9aecrsPg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[18];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[14].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[14].offset = offsetof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA, peerEvents);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[14].typ = (&NTI__R0uaAE15CtLzKRaa3nIdMQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[14].name = "peerEvents";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[0].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[0].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[0].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_5_5[0];
NTI__FEOb9a7RRPg9bdDjaEQeMbHA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[0];
NTI__39cHpBodEkzivyqWROkYJZg_.size = sizeof(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*);
NTI__39cHpBodEkzivyqWROkYJZg_.kind = 22;
NTI__39cHpBodEkzivyqWROkYJZg_.base = (&NTI__FEOb9a7RRPg9bdDjaEQeMbHA_);
NTI__39cHpBodEkzivyqWROkYJZg_.name = "ConnManager";
NTI__39cHpBodEkzivyqWROkYJZg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__39cHpBodEkzivyqWROkYJZg_;
NTI__39cHpBodEkzivyqWROkYJZg_.marker = Marker_tyRef__39cHpBodEkzivyqWROkYJZg;
NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_.size = sizeof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg);
NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_.kind = 17;
NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_.name = "object";
NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22].offset = offsetof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[23];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[23].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[23].offset = offsetof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg, c1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[23].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[23].name = "c1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[24];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[24].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[24].offset = offsetof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg, peerId2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[24].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[24].name = "peerId2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[25];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[25].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[25].offset = offsetof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[25].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[25].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26].offset = offsetof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg, nameIterVarX60gensym903450464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26].name = "nameIterVar`gensym903450464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[0];
NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21];
NTI__R1N9ahvDykNYmVeLhg9c9cKvg_.size = sizeof(tyObject_Env_connmanagerdotnim___BH5vhvA1Xqa9bYwAKAwD9cxg*);
NTI__R1N9ahvDykNYmVeLhg9c9cKvg_.kind = 22;
NTI__R1N9ahvDykNYmVeLhg9c9cKvg_.base = (&NTI__BH5vhvA1Xqa9bYwAKAwD9cxg_);
NTI__R1N9ahvDykNYmVeLhg9c9cKvg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(411, 15)";
NTI__R1N9ahvDykNYmVeLhg9c9cKvg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R1N9ahvDykNYmVeLhg9c9cKvg_;
NTI__R1N9ahvDykNYmVeLhg9c9cKvg_.marker = Marker_tyRef__R1N9ahvDykNYmVeLhg9c9cKvg;
NTI__rSKTt8eAoLpwqSMKEh9cQaA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA);
NTI__rSKTt8eAoLpwqSMKEh9cQaA_.kind = 17;
NTI__rSKTt8eAoLpwqSMKEh9cQaA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__rSKTt8eAoLpwqSMKEh9cQaA_.name = "object";
NTI__rSKTt8eAoLpwqSMKEh9cQaA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rSKTt8eAoLpwqSMKEh9cQaA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[29];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[29].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[29].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, colontmpSlLower01_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[29].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[29].name = ":tmpSlLower01";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[30];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[30].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[30].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, colontmpSlLower12_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[30].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[30].name = ":tmpSlLower12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[31];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[31].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[31].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, result3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[31].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[31].name = "result3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[32];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[32].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[32].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, muxer4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[32].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[32].name = "muxer4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[33];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[33].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[33].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[33].typ = (&NTI__R1N9ahvDykNYmVeLhg9c9cKvg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[33].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[34];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[34].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[34].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, chronosInternalTmpFuture6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[34].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[34].name = "chronosInternalTmpFuture6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[35];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[35].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[35].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA, result7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[35].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[35].name = "result7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[27].len = 8; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[27].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[27].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[0];
NTI__rSKTt8eAoLpwqSMKEh9cQaA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[27];
NTI__A0SPCR8ZY0q4yCzUVCJmPg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rSKTt8eAoLpwqSMKEh9cQaA*);
NTI__A0SPCR8ZY0q4yCzUVCJmPg_.kind = 22;
NTI__A0SPCR8ZY0q4yCzUVCJmPg_.base = (&NTI__rSKTt8eAoLpwqSMKEh9cQaA_);
NTI__A0SPCR8ZY0q4yCzUVCJmPg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__A0SPCR8ZY0q4yCzUVCJmPg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A0SPCR8ZY0q4yCzUVCJmPg_;
NTI__A0SPCR8ZY0q4yCzUVCJmPg_.marker = Marker_tyRef__A0SPCR8ZY0q4yCzUVCJmPg;
NTI__PNlphKIdfiD8YRGNCB2a2g_.size = sizeof(tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g);
NTI__PNlphKIdfiD8YRGNCB2a2g_.kind = 17;
NTI__PNlphKIdfiD8YRGNCB2a2g_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_);
NTI__PNlphKIdfiD8YRGNCB2a2g_.name = "TooManyConnections";
NTI__PNlphKIdfiD8YRGNCB2a2g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PNlphKIdfiD8YRGNCB2a2g_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[36].len = 0; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[36].kind = 2;
NTI__PNlphKIdfiD8YRGNCB2a2g_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[36];
NTI__nTeewHxG9cyP9aRggy4LG1Fw_.size = sizeof(tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*);
NTI__nTeewHxG9cyP9aRggy4LG1Fw_.kind = 22;
NTI__nTeewHxG9cyP9aRggy4LG1Fw_.base = (&NTI__PNlphKIdfiD8YRGNCB2a2g_);
NTI__nTeewHxG9cyP9aRggy4LG1Fw_.name = "ref TooManyConnections";
NTI__nTeewHxG9cyP9aRggy4LG1Fw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nTeewHxG9cyP9aRggy4LG1Fw_;
NTI__nTeewHxG9cyP9aRggy4LG1Fw_.marker = Marker_tyRef__nTeewHxG9cyP9aRggy4LG1Fw;
NTI__JHNIlsJeDuGEEwrlg1KPTg_.size = sizeof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg);
NTI__JHNIlsJeDuGEEwrlg1KPTg_.kind = 17;
NTI__JHNIlsJeDuGEEwrlg1KPTg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__JHNIlsJeDuGEEwrlg1KPTg_.name = "object";
NTI__JHNIlsJeDuGEEwrlg1KPTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JHNIlsJeDuGEEwrlg1KPTg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].offset = offsetof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].offset = offsetof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].offset = offsetof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg, chronosInternalRetFuture2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].name = "chronosInternalRetFuture2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].offset = offsetof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg, c3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].name = "c3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].offset = offsetof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg, nameIterVarX60gensym891450464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].name = "nameIterVar`gensym891450464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_51_5[0];
NTI__JHNIlsJeDuGEEwrlg1KPTg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37];
NTI__9cm60FjjZHufFdvQ9bdqUtew_.size = sizeof(tyObject_Env_connmanagerdotnim___JHNIlsJeDuGEEwrlg1KPTg*);
NTI__9cm60FjjZHufFdvQ9bdqUtew_.kind = 22;
NTI__9cm60FjjZHufFdvQ9bdqUtew_.base = (&NTI__JHNIlsJeDuGEEwrlg1KPTg_);
NTI__9cm60FjjZHufFdvQ9bdqUtew_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(278, 11)";
NTI__9cm60FjjZHufFdvQ9bdqUtew_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cm60FjjZHufFdvQ9bdqUtew_;
NTI__9cm60FjjZHufFdvQ9bdqUtew_.marker = Marker_tyRef__9cm60FjjZHufFdvQ9bdqUtew;
NTI__OJAQYkcwBoyhykk9cJSW9chA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA);
NTI__OJAQYkcwBoyhykk9cJSW9chA_.kind = 17;
NTI__OJAQYkcwBoyhykk9cJSW9chA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__OJAQYkcwBoyhykk9cJSW9chA_.name = "object";
NTI__OJAQYkcwBoyhykk9cJSW9chA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OJAQYkcwBoyhykk9cJSW9chA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, chronosInternalTmpFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].name = "chronosInternalTmpFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].typ = (&NTI__9cm60FjjZHufFdvQ9bdqUtew_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, result6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].name = "result6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, record7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].name = "record7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, errX60gensym892750198_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].name = "err`gensym892750198";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, exc9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].name = "exc9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, record10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].name = "record10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, errX60gensym8934001911_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].name = "err`gensym8934001911";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, record12);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].name = "record12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, errX60gensym8941501913_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].name = "err`gensym8941501913";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[14] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, record14);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].name = "record14";
TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[15] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA, errX60gensym8920001915_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].name = "err`gensym8920001915";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43].len = 16; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_52_16[0];
NTI__OJAQYkcwBoyhykk9cJSW9chA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43];
NTI__zFuQFCpcg9aMAVlJz1BFFlA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___OJAQYkcwBoyhykk9cJSW9chA*);
NTI__zFuQFCpcg9aMAVlJz1BFFlA_.kind = 22;
NTI__zFuQFCpcg9aMAVlJz1BFFlA_.base = (&NTI__OJAQYkcwBoyhykk9cJSW9chA_);
NTI__zFuQFCpcg9aMAVlJz1BFFlA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__zFuQFCpcg9aMAVlJz1BFFlA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zFuQFCpcg9aMAVlJz1BFFlA_;
NTI__zFuQFCpcg9aMAVlJz1BFFlA_.marker = Marker_tyRef__zFuQFCpcg9aMAVlJz1BFFlA;
NTI__jpGFf6JDTuCRwuZf9a5BeOQ_.size = sizeof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ);
NTI__jpGFf6JDTuCRwuZf9a5BeOQ_.kind = 17;
NTI__jpGFf6JDTuCRwuZf9a5BeOQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__jpGFf6JDTuCRwuZf9a5BeOQ_.name = "object";
NTI__jpGFf6JDTuCRwuZf9a5BeOQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jpGFf6JDTuCRwuZf9a5BeOQ_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].offset = offsetof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].offset = offsetof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].offset = offsetof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ, c2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].name = "c2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].offset = offsetof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].offset = offsetof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ, nameIterVarX60gensym889400464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].name = "nameIterVar`gensym889400464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_67_5[0];
NTI__jpGFf6JDTuCRwuZf9a5BeOQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60];
NTI__jZnmo9azV9aaK3bl7leit0dQ_.size = sizeof(tyObject_Env_connmanagerdotnim___jpGFf6JDTuCRwuZf9a5BeOQ*);
NTI__jZnmo9azV9aaK3bl7leit0dQ_.kind = 22;
NTI__jZnmo9azV9aaK3bl7leit0dQ_.base = (&NTI__jpGFf6JDTuCRwuZf9a5BeOQ_);
NTI__jZnmo9azV9aaK3bl7leit0dQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(261, 43)";
NTI__jZnmo9azV9aaK3bl7leit0dQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jZnmo9azV9aaK3bl7leit0dQ_;
NTI__jZnmo9azV9aaK3bl7leit0dQ_.marker = Marker_tyRef__jZnmo9azV9aaK3bl7leit0dQ;
NTI__BBHQYt2xj2IEbWCkwndGHA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA);
NTI__BBHQYt2xj2IEbWCkwndGHA_.kind = 17;
NTI__BBHQYt2xj2IEbWCkwndGHA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__BBHQYt2xj2IEbWCkwndGHA_.name = "object";
NTI__BBHQYt2xj2IEbWCkwndGHA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BBHQYt2xj2IEbWCkwndGHA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, record4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].name = "record4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].typ = (&NTI__jZnmo9azV9aaK3bl7leit0dQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, errX60gensym889850196_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].name = "err`gensym889850196";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, peerId7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].name = "peerId7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, chronosInternalTmpFuture8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].name = "chronosInternalTmpFuture8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, result9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].name = "result9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, exc10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].name = "exc10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, record11);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].name = "record11";
TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA, errX60gensym8907001912_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].name = "err`gensym8907001912";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66].len = 13; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_68_13[0];
NTI__BBHQYt2xj2IEbWCkwndGHA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66];
NTI__onY2jZ2i08SvkwIsO29c4Mg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___BBHQYt2xj2IEbWCkwndGHA*);
NTI__onY2jZ2i08SvkwIsO29c4Mg_.kind = 22;
NTI__onY2jZ2i08SvkwIsO29c4Mg_.base = (&NTI__BBHQYt2xj2IEbWCkwndGHA_);
NTI__onY2jZ2i08SvkwIsO29c4Mg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__onY2jZ2i08SvkwIsO29c4Mg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__onY2jZ2i08SvkwIsO29c4Mg_;
NTI__onY2jZ2i08SvkwIsO29c4Mg_.marker = Marker_tyRef__onY2jZ2i08SvkwIsO29c4Mg;
NTI__NPHKXfihMbvT36mQQty10w_.size = sizeof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w);
NTI__NPHKXfihMbvT36mQQty10w_.kind = 17;
NTI__NPHKXfihMbvT36mQQty10w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__NPHKXfihMbvT36mQQty10w_.name = "object";
NTI__NPHKXfihMbvT36mQQty10w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NPHKXfihMbvT36mQQty10w_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].offset = offsetof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].offset = offsetof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w, c1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].name = "c1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83];
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.size = sizeof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ);
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.kind = 18;
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.base = 0;
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.flags = 3;
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.name = "ConnEvent";
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gK2MDrvCDPHQeTdpXg8qlQ_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84].kind = 3;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84].offset = offsetof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ, kind);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84].typ = (&NTI__oN5wkUyGVn1qXLGZW9c7EIQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84].name = "kind";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84].sons = &NimDT___gK2MDrvCDPHQeTdpXg8qlQ_kind[0];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84].len = 2;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[85].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[85].offset = offsetof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ, _kind_1.incoming);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[85].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[85].name = "incoming";
NimDT___gK2MDrvCDPHQeTdpXg8qlQ_kind[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[85];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[86].len = 0; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[86].kind = 2;
NimDT___gK2MDrvCDPHQeTdpXg8qlQ_kind[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[86];
NTI__gK2MDrvCDPHQeTdpXg8qlQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[84];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83].offset = offsetof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w, event2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83].typ = (&NTI__gK2MDrvCDPHQeTdpXg8qlQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83].name = "event2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].offset = offsetof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w, peerId3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].name = "peerId3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].offset = offsetof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w, chronosInternalRetFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].name = "chronosInternalRetFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].offset = offsetof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w, nameIterVarX60gensym871367295_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].name = "nameIterVar`gensym871367295";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80].len = 6; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_74_6[0];
NTI__NPHKXfihMbvT36mQQty10w_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80];
NTI__Lk9c80dBAs9azbDjeaMVsFBw_.size = sizeof(tyObject_Env_connmanagerdotnim___NPHKXfihMbvT36mQQty10w*);
NTI__Lk9c80dBAs9azbDjeaMVsFBw_.kind = 22;
NTI__Lk9c80dBAs9azbDjeaMVsFBw_.base = (&NTI__NPHKXfihMbvT36mQQty10w_);
NTI__Lk9c80dBAs9azbDjeaMVsFBw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(107, 22)";
NTI__Lk9c80dBAs9azbDjeaMVsFBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Lk9c80dBAs9azbDjeaMVsFBw_;
NTI__Lk9c80dBAs9azbDjeaMVsFBw_.marker = Marker_tyRef__Lk9c80dBAs9azbDjeaMVsFBw;
NTI__KOkLEV7bo9cOPOKo5tSw0BA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA);
NTI__KOkLEV7bo9cOPOKo5tSw0BA_.kind = 17;
NTI__KOkLEV7bo9cOPOKo5tSw0BA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__KOkLEV7bo9cOPOKo5tSw0BA_.name = "object";
NTI__KOkLEV7bo9cOPOKo5tSw0BA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KOkLEV7bo9cOPOKo5tSw0BA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].typ = (&NTI__Lk9c80dBAs9azbDjeaMVsFBw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, connEvents5);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].name = "connEvents5";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, h6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].typ = (&NTI__Rp9cT2oC4YNELodYXsKg7qA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].name = "h6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, colontmp7_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].typ = (&NTI__DjcJvTVLhu1GVCpTORQfDQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].name = ":tmp7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, h8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].name = "h8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, idx9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].name = "idx9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, nxt10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].name = "nxt10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, resX60gensym8717001811_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].name = "res`gensym8717001811";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, colontmp12_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].name = ":tmp12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, chronosInternalTmpFuture13);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].name = "chronosInternalTmpFuture13";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[14] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, result14);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].name = "result14";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[15] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, exc15);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].name = "exc15";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[16] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, exc16);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].name = "exc16";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[17] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, record17);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].name = "record17";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[18] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, errX60gensym8734501918_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].name = "err`gensym8734501918";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[19] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, i19);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].name = "i19";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[20] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, L20);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].name = "L20";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[21] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, excX60gensym8717001921_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].name = "exc`gensym8717001921";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[22] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, record22);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].name = "record22";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[23] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, errX60gensym8720501923_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].name = "err`gensym8720501923";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[24] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, record24);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].name = "record24";
TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[25] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA, errX60gensym8727001925_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].name = "err`gensym8727001925";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90].len = 26; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_75_26[0];
NTI__KOkLEV7bo9cOPOKo5tSw0BA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90];
NTI__uEHVHRMAd6XobM7jSA4LqQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KOkLEV7bo9cOPOKo5tSw0BA*);
NTI__uEHVHRMAd6XobM7jSA4LqQ_.kind = 22;
NTI__uEHVHRMAd6XobM7jSA4LqQ_.base = (&NTI__KOkLEV7bo9cOPOKo5tSw0BA_);
NTI__uEHVHRMAd6XobM7jSA4LqQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__uEHVHRMAd6XobM7jSA4LqQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uEHVHRMAd6XobM7jSA4LqQ_;
NTI__uEHVHRMAd6XobM7jSA4LqQ_.marker = Marker_tyRef__uEHVHRMAd6XobM7jSA4LqQ;
NTI__yfi9b9bEdhuKCR3IpzFxu63w_.size = sizeof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w);
NTI__yfi9b9bEdhuKCR3IpzFxu63w_.kind = 17;
NTI__yfi9b9bEdhuKCR3IpzFxu63w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__yfi9b9bEdhuKCR3IpzFxu63w_.name = "object";
NTI__yfi9b9bEdhuKCR3IpzFxu63w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yfi9b9bEdhuKCR3IpzFxu63w_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].offset = offsetof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].offset = offsetof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w, peerId1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].name = "peerId1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].offset = offsetof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w, c2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].name = "c2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121];
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.size = sizeof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw);
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.kind = 18;
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.base = 0;
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.flags = 3;
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.name = "PeerEvent";
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zVLxg0Gx9c1UtAS8mAOrQkw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122].kind = 3;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122].offset = offsetof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw, kind);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122].typ = (&NTI__g6Y0xj8kFQNqwpb26iimZw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122].name = "kind";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122].sons = &NimDT___zVLxg0Gx9c1UtAS8mAOrQkw_kind[0];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122].len = 2;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[123].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[123].offset = offsetof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw, _kind_1.initiator);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[123].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[123].name = "initiator";
NimDT___zVLxg0Gx9c1UtAS8mAOrQkw_kind[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[123];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[124].len = 0; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[124].kind = 2;
NimDT___zVLxg0Gx9c1UtAS8mAOrQkw_kind[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[124];
NTI__zVLxg0Gx9c1UtAS8mAOrQkw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[122];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121].offset = offsetof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w, event3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121].typ = (&NTI__zVLxg0Gx9c1UtAS8mAOrQkw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121].name = "event3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].offset = offsetof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w, chronosInternalRetFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].name = "chronosInternalRetFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].offset = offsetof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w, nameIterVarX60gensym876267295_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].name = "nameIterVar`gensym876267295";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117].len = 6; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_106_6[0];
NTI__yfi9b9bEdhuKCR3IpzFxu63w_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117];
NTI__jKuJBaGePltn09a0ow9ccquQ_.size = sizeof(tyObject_Env_connmanagerdotnim___yfi9b9bEdhuKCR3IpzFxu63w*);
NTI__jKuJBaGePltn09a0ow9ccquQ_.kind = 22;
NTI__jKuJBaGePltn09a0ow9ccquQ_.base = (&NTI__yfi9b9bEdhuKCR3IpzFxu63w_);
NTI__jKuJBaGePltn09a0ow9ccquQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(139, 48)";
NTI__jKuJBaGePltn09a0ow9ccquQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jKuJBaGePltn09a0ow9ccquQ_;
NTI__jKuJBaGePltn09a0ow9ccquQ_.marker = Marker_tyRef__jKuJBaGePltn09a0ow9ccquQ;
NTI__Da8zzF1X8wBgNOIQJdmxDA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA);
NTI__Da8zzF1X8wBgNOIQJdmxDA_.kind = 17;
NTI__Da8zzF1X8wBgNOIQJdmxDA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Da8zzF1X8wBgNOIQJdmxDA_.name = "object";
NTI__Da8zzF1X8wBgNOIQJdmxDA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Da8zzF1X8wBgNOIQJdmxDA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].name = "record4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].typ = (&NTI__jKuJBaGePltn09a0ow9ccquQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym876700196_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].name = "err`gensym876700196";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, result7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].name = "result7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, count8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].name = "count8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].name = "record9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym8775501910_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].name = "err`gensym8775501910";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record11);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].name = "record11";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym8784501912_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].name = "err`gensym8784501912";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record13);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].name = "record13";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[14] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym8793001914_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].name = "err`gensym8793001914";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[15] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, peerEvents15);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].name = "peerEvents15";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[16] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, h16);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].typ = (&NTI__J8ull9aEQOhjfQVu9aecrsPg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].name = "h16";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[17] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, colontmp17_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].typ = (&NTI__cZ8RyO9bTAQg8kKXyLHwXYg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].name = ":tmp17";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[18] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, h18);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].name = "h18";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[19] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, idx19);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].name = "idx19";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[20] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, nxt20);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].name = "nxt20";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[21] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, resX60gensym8799001821_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].name = "res`gensym8799001821";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[22] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, colontmp22_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].name = ":tmp22";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[23] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, chronosInternalTmpFuture23);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].name = "chronosInternalTmpFuture23";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[24] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, exc24);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].name = "exc24";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[25] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, exc25);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].name = "exc25";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[26] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record26);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].name = "record26";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[27] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym8816501927_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].name = "err`gensym8816501927";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[28] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, i28);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].name = "i28";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[29] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, L29);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].name = "L29";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[30] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, excX60gensym8799001930_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].name = "exc`gensym8799001930";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[31] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record31);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].name = "record31";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[32] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym8802501932_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].name = "err`gensym8802501932";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[33] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, record33);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].name = "record33";
TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[34] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA, errX60gensym8809001934_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].name = "err`gensym8809001934";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127].len = 35; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_107_35[0];
NTI__Da8zzF1X8wBgNOIQJdmxDA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127];
NTI__9bPp59bqaDgbJFa0xYVx853w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Da8zzF1X8wBgNOIQJdmxDA*);
NTI__9bPp59bqaDgbJFa0xYVx853w_.kind = 22;
NTI__9bPp59bqaDgbJFa0xYVx853w_.base = (&NTI__Da8zzF1X8wBgNOIQJdmxDA_);
NTI__9bPp59bqaDgbJFa0xYVx853w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9bPp59bqaDgbJFa0xYVx853w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bPp59bqaDgbJFa0xYVx853w_;
NTI__9bPp59bqaDgbJFa0xYVx853w_.marker = Marker_tyRef__9bPp59bqaDgbJFa0xYVx853w;
NTI__lNgKkEEB1l9b254gQRA32bw_.size = sizeof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw);
NTI__lNgKkEEB1l9b254gQRA32bw_.kind = 17;
NTI__lNgKkEEB1l9b254gQRA32bw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__lNgKkEEB1l9b254gQRA32bw_.name = "object";
NTI__lNgKkEEB1l9b254gQRA32bw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lNgKkEEB1l9b254gQRA32bw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].offset = offsetof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].offset = offsetof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].offset = offsetof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw, chronosInternalRetFuture2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].name = "chronosInternalRetFuture2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].offset = offsetof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw, c3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].name = "c3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].offset = offsetof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw, nameIterVarX60gensym885602164_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].name = "nameIterVar`gensym885602164";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_152_5[0];
NTI__lNgKkEEB1l9b254gQRA32bw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163];
NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_.size = sizeof(tyObject_Env_connmanagerdotnim___lNgKkEEB1l9b254gQRA32bw*);
NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_.kind = 22;
NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_.base = (&NTI__lNgKkEEB1l9b254gQRA32bw_);
NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(219, 12)";
NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_;
NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_.marker = Marker_tyRef__Vm3AmXqIZ27fNU5uz9cFhCQ;
NTI__K6mB79cUgtPxdK9bJ5qTPtCw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw);
NTI__K6mB79cUgtPxdK9bJ5qTPtCw_.kind = 17;
NTI__K6mB79cUgtPxdK9bJ5qTPtCw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__K6mB79cUgtPxdK9bJ5qTPtCw_.name = "object";
NTI__K6mB79cUgtPxdK9bJ5qTPtCw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__K6mB79cUgtPxdK9bJ5qTPtCw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].typ = (&NTI__Vm3AmXqIZ27fNU5uz9cFhCQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, result5);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].name = "result5";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, muxer6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].typ = (&NTI__xpyhCCp1jm4pajRSEa9bfjw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].name = "muxer6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, chronosInternalTmpFuture7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].name = "chronosInternalTmpFuture7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, chronosInternalTmpFuture8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].name = "chronosInternalTmpFuture8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, record9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].name = "record9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].offset = offsetof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw, errX60gensym8865001910_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].name = "err`gensym8865001910";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169].len = 11; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_153_11[0];
NTI__K6mB79cUgtPxdK9bJ5qTPtCw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169];
NTI__qOf81YPEN9bkcEnvZgxHD4w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___K6mB79cUgtPxdK9bJ5qTPtCw*);
NTI__qOf81YPEN9bkcEnvZgxHD4w_.kind = 22;
NTI__qOf81YPEN9bkcEnvZgxHD4w_.base = (&NTI__K6mB79cUgtPxdK9bJ5qTPtCw_);
NTI__qOf81YPEN9bkcEnvZgxHD4w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__qOf81YPEN9bkcEnvZgxHD4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qOf81YPEN9bkcEnvZgxHD4w_;
NTI__qOf81YPEN9bkcEnvZgxHD4w_.marker = Marker_tyRef__qOf81YPEN9bkcEnvZgxHD4w;
NTI__pRxXlhdLEc83iE9cdeU5UPw_.size = sizeof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw);
NTI__pRxXlhdLEc83iE9cdeU5UPw_.kind = 17;
NTI__pRxXlhdLEc83iE9cdeU5UPw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__pRxXlhdLEc83iE9cdeU5UPw_.name = "object";
NTI__pRxXlhdLEc83iE9cdeU5UPw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pRxXlhdLEc83iE9cdeU5UPw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_160_4[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].offset = offsetof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_160_4[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].offset = offsetof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw, muxerHolder1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].typ = (&NTI__jkZf9bt8D9bH6jQnKwX8Noxw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].name = "muxerHolder1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_160_4[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].offset = offsetof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw, chronosInternalRetFuture2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].name = "chronosInternalRetFuture2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_160_4[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].offset = offsetof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw, nameIterVarX60gensym882850503_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].name = "nameIterVar`gensym882850503";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181].len = 4; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_160_4[0];
NTI__pRxXlhdLEc83iE9cdeU5UPw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181];
NTI__9bO3nmFjgVEHcKUi2D3DoJg_.size = sizeof(tyObject_Env_connmanagerdotnim___pRxXlhdLEc83iE9cdeU5UPw*);
NTI__9bO3nmFjgVEHcKUi2D3DoJg_.kind = 22;
NTI__9bO3nmFjgVEHcKUi2D3DoJg_.base = (&NTI__pRxXlhdLEc83iE9cdeU5UPw_);
NTI__9bO3nmFjgVEHcKUi2D3DoJg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(198, 34)";
NTI__9bO3nmFjgVEHcKUi2D3DoJg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bO3nmFjgVEHcKUi2D3DoJg_;
NTI__9bO3nmFjgVEHcKUi2D3DoJg_.marker = Marker_tyRef__9bO3nmFjgVEHcKUi2D3DoJg;
NTI__fCWzVro9cIdCc8RM7oEV2Pg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg);
NTI__fCWzVro9cIdCc8RM7oEV2Pg_.kind = 17;
NTI__fCWzVro9cIdCc8RM7oEV2Pg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__fCWzVro9cIdCc8RM7oEV2Pg_.name = "object";
NTI__fCWzVro9cIdCc8RM7oEV2Pg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fCWzVro9cIdCc8RM7oEV2Pg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, record1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].name = "record1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].typ = (&NTI__9bO3nmFjgVEHcKUi2D3DoJg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, errX60gensym883300193_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].name = "err`gensym883300193";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, chronosInternalTmpFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].name = "chronosInternalTmpFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, result5);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].name = "result5";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, chronosInternalTmpFuture6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].name = "chronosInternalTmpFuture6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, record7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].name = "record7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].offset = offsetof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg, errX60gensym884150198_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].name = "err`gensym884150198";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186].len = 9; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_161_9[0];
NTI__fCWzVro9cIdCc8RM7oEV2Pg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186];
NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___fCWzVro9cIdCc8RM7oEV2Pg*);
NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_.kind = 22;
NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_.base = (&NTI__fCWzVro9cIdCc8RM7oEV2Pg_);
NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_;
NTI__Y89aF9bVQgD9ahqbJJ13c0hjQ_.marker = Marker_tyRef__Y89aF9bVQgD9ahqbJJ13c0hjQ;
NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_.size = sizeof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg);
NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_.kind = 17;
NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_.name = "object";
NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].offset = offsetof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].offset = offsetof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].offset = offsetof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg, c2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].name = "c2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].offset = offsetof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].offset = offsetof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg, nameIterVarX60gensym887150464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].name = "nameIterVar`gensym887150464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_206_5[0];
NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196];
NTI__s9bTOwFTv17OzS3Kbh47Sxw_.size = sizeof(tyObject_Env_connmanagerdotnim___qC8H9cWyvLTo5Ekv8ZaVfqg*);
NTI__s9bTOwFTv17OzS3Kbh47Sxw_.kind = 22;
NTI__s9bTOwFTv17OzS3Kbh47Sxw_.base = (&NTI__qC8H9cWyvLTo5Ekv8ZaVfqg_);
NTI__s9bTOwFTv17OzS3Kbh47Sxw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(242, 40)";
NTI__s9bTOwFTv17OzS3Kbh47Sxw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__s9bTOwFTv17OzS3Kbh47Sxw_;
NTI__s9bTOwFTv17OzS3Kbh47Sxw_.marker = Marker_tyRef__s9bTOwFTv17OzS3Kbh47Sxw;
NTI__el8GW9b9cH22V7p9cMVn89arww_.size = sizeof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww);
NTI__el8GW9b9cH22V7p9cMVn89arww_.kind = 17;
NTI__el8GW9b9cH22V7p9cMVn89arww_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__el8GW9b9cH22V7p9cMVn89arww_.name = "object";
NTI__el8GW9b9cH22V7p9cMVn89arww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__el8GW9b9cH22V7p9cMVn89arww_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, record4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].name = "record4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].typ = (&NTI__s9bTOwFTv17OzS3Kbh47Sxw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, errX60gensym887600196_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].name = "err`gensym887600196";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, peerId7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].name = "peerId7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, chronosInternalTmpFuture8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].name = "chronosInternalTmpFuture8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, result9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].name = "result9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, exc10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].name = "exc10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, record11);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].name = "record11";
TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].offset = offsetof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww, errX60gensym8886501912_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].name = "err`gensym8886501912";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202].len = 13; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_207_13[0];
NTI__el8GW9b9cH22V7p9cMVn89arww_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202];
NTI__BAFGiemee9bdYqSkD562f7w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___el8GW9b9cH22V7p9cMVn89arww*);
NTI__BAFGiemee9bdYqSkD562f7w_.kind = 22;
NTI__BAFGiemee9bdYqSkD562f7w_.base = (&NTI__el8GW9b9cH22V7p9cMVn89arww_);
NTI__BAFGiemee9bdYqSkD562f7w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__BAFGiemee9bdYqSkD562f7w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BAFGiemee9bdYqSkD562f7w_;
NTI__BAFGiemee9bdYqSkD562f7w_.marker = Marker_tyRef__BAFGiemee9bdYqSkD562f7w;
NTI__KL8ls5yx89cGFL8lWFRBNBg_.size = sizeof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg);
NTI__KL8ls5yx89cGFL8lWFRBNBg_.kind = 17;
NTI__KL8ls5yx89cGFL8lWFRBNBg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__KL8ls5yx89cGFL8lWFRBNBg_.name = "object";
NTI__KL8ls5yx89cGFL8lWFRBNBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KL8ls5yx89cGFL8lWFRBNBg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].offset = offsetof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].offset = offsetof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg, c1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].name = "c1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].offset = offsetof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg, conn2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].name = "conn2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].offset = offsetof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].offset = offsetof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg, nameIterVarX60gensym904100464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].name = "nameIterVar`gensym904100464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_223_5[0];
NTI__KL8ls5yx89cGFL8lWFRBNBg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216];
NTI__H4T6XQjMu9cwqscsKvAoM6Q_.size = sizeof(tyObject_Env_connmanagerdotnim___KL8ls5yx89cGFL8lWFRBNBg*);
NTI__H4T6XQjMu9cwqscsKvAoM6Q_.kind = 22;
NTI__H4T6XQjMu9cwqscsKvAoM6Q_.base = (&NTI__KL8ls5yx89cGFL8lWFRBNBg_);
NTI__H4T6XQjMu9cwqscsKvAoM6Q_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(420, 15)";
NTI__H4T6XQjMu9cwqscsKvAoM6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__H4T6XQjMu9cwqscsKvAoM6Q_;
NTI__H4T6XQjMu9cwqscsKvAoM6Q_.marker = Marker_tyRef__H4T6XQjMu9cwqscsKvAoM6Q;
NTI__7eRSD9cD4kW9aqqg8nbFYYIg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg);
NTI__7eRSD9cD4kW9aqqg8nbFYYIg_.kind = 17;
NTI__7eRSD9cD4kW9aqqg8nbFYYIg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__7eRSD9cD4kW9aqqg8nbFYYIg_.name = "object";
NTI__7eRSD9cD4kW9aqqg8nbFYYIg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7eRSD9cD4kW9aqqg8nbFYYIg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, colontmpSlLower01_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].name = ":tmpSlLower01";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, colontmpSlLower12_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].name = ":tmpSlLower12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, result3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].name = "result3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, muxer4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].name = "muxer4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].typ = (&NTI__H4T6XQjMu9cwqscsKvAoM6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, chronosInternalTmpFuture6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].name = "chronosInternalTmpFuture6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230].offset = offsetof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg, result7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230].name = "result7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[222].len = 8; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[222].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[222].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_224_8[0];
NTI__7eRSD9cD4kW9aqqg8nbFYYIg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[222];
NTI__UAZRQAtdKoQFwFKIO9aUNIw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___7eRSD9cD4kW9aqqg8nbFYYIg*);
NTI__UAZRQAtdKoQFwFKIO9aUNIw_.kind = 22;
NTI__UAZRQAtdKoQFwFKIO9aUNIw_.base = (&NTI__7eRSD9cD4kW9aqqg8nbFYYIg_);
NTI__UAZRQAtdKoQFwFKIO9aUNIw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__UAZRQAtdKoQFwFKIO9aUNIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UAZRQAtdKoQFwFKIO9aUNIw_;
NTI__UAZRQAtdKoQFwFKIO9aUNIw_.marker = Marker_tyRef__UAZRQAtdKoQFwFKIO9aUNIw;
}