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

8972 lines
621 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sconnmanager.nim.c.o nimcache/release/chat2/@m..@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___UC4IfRMN37KM1bunF9caIKQ tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA;
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_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___SsyieyvrCSTPIT6io71UFg tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg;
typedef struct tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ;
typedef struct tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg;
typedef struct tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw;
typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ;
typedef struct tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA;
typedef struct tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag;
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___a0a9aoAacarQWCoZVSH3HYw tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw;
typedef struct tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng;
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___Jwn3mL5hqElxpVnNQm4YLQ tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ;
typedef struct tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw;
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___qnFLIYqNQ2mitZsisrILNA tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA;
typedef struct tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ;
typedef struct tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw;
typedef struct tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA;
typedef struct tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w;
typedef struct tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g;
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___UC4IfRMN37KM1bunF9caIKQ { RootObj Sup;NI colonstate_;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c1;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym850500464_;
};
struct tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer4;
tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ* 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;
};
struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy;
};
struct tyTuple__yobv8JsmBBRNC1NIieLJzQ {
tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0;
};
struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs;
NimStringDesc* buffer;
};
typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA;
struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output;
tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
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_32) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_33) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_35) (void* udataX60gensym85050047_);
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___SsyieyvrCSTPIT6io71UFg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym838500464_;
};
struct tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym839800198_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8404501911_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8412001913_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8390501915_;
};
struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
struct tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym836450464_;
};
struct tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym836900196_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8377501912_;
};
struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind;
union{
struct {NIM_BOOL incoming;
} _kind_1;
};
};
struct tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA { RootObj Sup;NI colonstate_;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c1;
tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ event2;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym818417295_;
};
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___Y0dIjJUmVgSVrHv9bIyI6Ag { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA* colonup_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* connEvents5;
tyProc__Rp9cT2oC4YNELodYXsKg7qA h6;
tyObject_OrderedSet__DjcJvTVLhu1GVCpTORQfDQ colontmp7_;
NI h8;
NI idx9;
NI nxt10;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* resX60gensym8187501811_;
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* errX60gensym8205001918_;
NI i19;
NI L20;
Exception* excX60gensym8187501921_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record22;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8191001923_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8197501925_;
};
struct tyTuple__5wZ3RYgxHgH8u0byw8jABw {
NI Field0;
NI Field1;
tyProc__Rp9cT2oC4YNELodYXsKg7qA Field2;
};
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__qfsiFR45qk0Dv0Oxi1q4UA_68) (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_86) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_87) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_89) (void* udataX60gensym81841730_);
struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind;
union{
struct {NIM_BOOL initiator;
} _kind_1;
};
};
struct tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c2;
tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym823317295_;
};
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___KGhiNvDAC7SO9c5AxRYF4ng { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym823750196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
NI count8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8246001910_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8255001912_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8263501914_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* peerEvents15;
tyProc__J8ull9aEQOhjfQVu9aecrsPg h16;
tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg colontmp17_;
NI h18;
NI idx19;
NI nxt20;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* resX60gensym8269501821_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* colontmp22_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture23;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc25;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record26;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8287001927_;
NI i28;
NI L29;
Exception* excX60gensym8269501930_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record31;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8273001932_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record33;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8279501934_;
};
struct tyTuple__UssV5gee9cZVFj9cWLEBVtGA {
NI Field0;
NI Field1;
tyProc__J8ull9aEQOhjfQVu9aecrsPg Field2;
};
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__qfsiFR45qk0Dv0Oxi1q4UA_109) (tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw event_0);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_121) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_122) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_124) (void* udataX60gensym82331730_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_126) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_127) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_129) (void* udataX60gensym83645047_);
struct tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym832652164_;
};
struct tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw {tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw val;
NIM_BOOL has;
};
struct tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
tyObject_Option__xpyhCCp1jm4pajRSEa9bfjw muxer6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8335501910_;
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
struct tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA { RootObj Sup;NI colonstate_;
tyObject_MuxerHolder__jkZf9bt8D9bH6jQnKwX8Noxw muxerHolder1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym829900503_;
};
struct tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ { RootObj Sup;NI colonstate_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record1;
tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym830350193_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym831200198_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_150) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_151) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_153) (void* udataX60gensym82990051_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_159) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_160) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_162) (void* udataX60gensym83265217_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_164) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_165) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_167) (void* udataX60gensym83850047_);
struct tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym834200464_;
};
struct tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym834650196_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym8357001912_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_192) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_193) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_195) (void* udataX60gensym83420047_);
struct tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w { RootObj Sup;NI colonstate_;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym851150464_;
};
struct tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer4;
tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_199) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__qfsiFR45qk0Dv0Oxi1q4UA_200) (void);
typedef N_CLOSURE_PTR(void, TM__qfsiFR45qk0Dv0Oxi1q4UA_201) (void* udataX60gensym85115047_);
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__O5i9clNrNbaJE3xedrbn0Xw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, 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__kJmnDrSrPlA9cmtDVTTomMA)(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);
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__ng4gCi2vKxqDEHS9aH3fqCQ)(void* udataX60gensym85050047_, 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__zRmsPykAoKGOI9buRzfg9aLg)(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__K6uwQoTou67wAftF5Outfg)(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__HJMA0Xjt9boStURGHvL9aG9aQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__vwiRdnhKgduQnajKdOQR9aQ)(void);
static N_NIMCALL(void, Marker_tyRef__DrXEXv3Fu4Ko0TstQcKz9bg)(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__ZTuL1zsFFQ5YraIhkNID5Q)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__7asdnCrTPGshSWdO7pStgQ)(void);
static N_NIMCALL(void, Marker_tyRef__7qwsZvumOqc5M9aLhVHzHuw)(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__529cO5beIeqqt7NVYpYXKYQ)(void* udataX60gensym81841730_, 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__A3ZgxEWSVlnS9bJJk69a4ybw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__j1B7maeAAcFPsEKWUpNIJw)(void);
static N_NIMCALL(void, Marker_tyRef__IaHdwsPrKKylsyLA6m2Dmw)(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__FgrWeL8FC2x4iecZzUhMRA)(void* udataX60gensym82331730_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__d3m9cx7uyHRRUx9a3XEQYefw)(void);
N_LIB_PRIVATE N_CLOSURE(void, peerCleanup_continue__wmCGGhx3InQTDwFrJ2sqkw)(void* udataX60gensym83645047_, 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__EZ0HCDtMid9aUzusTMmY0Uw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__NqRWoiECD9bhbmvVEz9c6kWg)(void);
static N_NIMCALL(void, Marker_tyRef__SDX4wLWfPCknBNo8b9akvug)(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__JafXgmYwl5Z9beNGVgsaylA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__y3BG9aw8M5WqvTX2ZOOT8uA)(void);
static N_NIMCALL(void, Marker_tyRef__rxkB41Vz8dLgo3WUiSzakg)(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__lXUGdPhHRX09aKJz5RWCb3Q)(void* udataX60gensym82990051_, 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__FhxQpjTafs9ceseWwsTzS5Q)(void* udataX60gensym83265217_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Nr5Er9cEqPGHlRB4u3QHi8w)(void);
N_LIB_PRIVATE N_CLOSURE(void, onClose_continue__yhs8IkJRFE9cCYsG9biNRxzQ)(void* udataX60gensym83850047_, 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__U9aXdri022H8HPyp4dv0eXQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__OBdiCZEYmVHXR5Sa0xdyKQ)(void);
static N_NIMCALL(void, Marker_tyRef__ypeVEQjAJnBiJhHtJRGD4w)(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__Je3ASJNVvVLgiUYEhQnKdw)(void* udataX60gensym83420047_, 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);
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);
static N_NIMCALL(void, Marker_tyRef__2oJ9bi2GnzhmDDD9crMA8SYQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__2iHSbcTZItIx5e464ITi7g)(void);
static N_NIMCALL(void, Marker_tyRef__CbVdFcZa05WPXHSf5kvzQw)(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__KI7D4N9ahIIqSWfBv0zzq4A)(void* udataX60gensym85115047_, void* ClE_0);
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__UC4IfRMN37KM1bunF9caIKQ_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
extern TNimType NTI__PZV9aZXUom5KuIaJnbFN9ckw_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__O5i9clNrNbaJE3xedrbn0Xw_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
N_LIB_PRIVATE TNimType NTI__6UfQzLMkXbV3Hd9anGZmmsA_;
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
extern TNimType NTI__lQEEtueHjH1gvaG8ApPKNQ_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
N_LIB_PRIVATE TNimType NTI__kJmnDrSrPlA9cmtDVTTomMA_;
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, "conn", 4);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__R269cpuasLo9bGSSlUkh07MA_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_25, "/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_28, "connection not found", 20);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_29, "peerId", 6);
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_30, "Future operation cancelled!", 27);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_34, "Async procedure (&getStream) yielded `nil`, are you await\'ing a"
" `nil` Future\?", 77);
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_36, "connection cannot be nil", 24);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_39, "Can\'t store dead connection", 27);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_40, "can\'t store dead connection", 27);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_41, "empty peer info", 15);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_43, "too many connections", 20);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_44, "conns", 5);
N_LIB_PRIVATE TNimType NTI__PNlphKIdfiD8YRGNCB2a2g_;
N_LIB_PRIVATE TNimType NTI__nTeewHxG9cyP9aRggy4LG1Fw_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_45, "too many connections for peer", 29);
N_LIB_PRIVATE TNimType NTI__SsyieyvrCSTPIT6io71UFg_;
N_LIB_PRIVATE TNimType NTI__zRmsPykAoKGOI9buRzfg9aLg_;
N_LIB_PRIVATE TNimType NTI__M4x1A4Tpa9bvk8QwpMApJLQ_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
N_LIB_PRIVATE TNimType NTI__K6uwQoTou67wAftF5Outfg_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_51, "Unexpected cancellation in connection manager\'s cleanup", 55);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_54, "Unexpected exception in connection manager\'s cleanup", 52);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_55, "errMsg", 6);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_58, "Triggering peerCleanup", 22);
N_LIB_PRIVATE TNimType NTI__b9crchNfA0k60uZyv0RKJXg_;
N_LIB_PRIVATE TNimType NTI__HJMA0Xjt9boStURGHvL9aG9aQ_;
N_LIB_PRIVATE TNimType NTI__f4nhqCtLtbyxNiMSZiaMJw_;
N_LIB_PRIVATE TNimType NTI__DrXEXv3Fu4Ko0TstQcKz9bg_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_64, "Triggering disconnect events", 28);
N_LIB_PRIVATE TNimType NTI__X9b53FkdIIk3Nw6fli85IfA_;
N_LIB_PRIVATE TNimType NTI__gK2MDrvCDPHQeTdpXg8qlQ_;
TNimNode* NimDT___gK2MDrvCDPHQeTdpXg8qlQ_kind[3];
N_LIB_PRIVATE TNimType NTI__ZTuL1zsFFQ5YraIhkNID5Q_;
N_LIB_PRIVATE TNimType NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_;
extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_;
extern TNimType NTI__DjcJvTVLhu1GVCpTORQfDQ_;
N_LIB_PRIVATE TNimType NTI__7qwsZvumOqc5M9aLhVHzHuw_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_73, "Exception in triggerConnEvents", 30);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_74, "msg", 3);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_75, "event", 5);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_77, "A future has failed, enable trace logging for details", 53);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_78, "error", 5);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_81, "Exception message", 17);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_82, "stack", 5);
static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__qfsiFR45qk0Dv0Oxi1q4UA_84 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_88, "Async procedure (&triggerConnEvent) yielded `nil`, are you awai"
"t\'ing a `nil` Future\?", 84);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_92, "Unexpected exception peer cleanup handler", 41);
N_LIB_PRIVATE TNimType NTI__a0a9aoAacarQWCoZVSH3HYw_;
N_LIB_PRIVATE TNimType NTI__zVLxg0Gx9c1UtAS8mAOrQkw_;
TNimNode* NimDT___zVLxg0Gx9c1UtAS8mAOrQkw_kind[3];
N_LIB_PRIVATE TNimType NTI__A3ZgxEWSVlnS9bJJk69a4ybw_;
N_LIB_PRIVATE TNimType NTI__KGhiNvDAC7SO9c5AxRYF4ng_;
extern TNimType NTI__cZ8RyO9bTAQg8kKXyLHwXYg_;
N_LIB_PRIVATE TNimType NTI__IaHdwsPrKKylsyLA6m2Dmw_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_98, "About to trigger peer events", 28);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_99, "peer", 4);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_102, "peer already joined", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_105, "peer still connected or already left", 36);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_108, "triggering peer events", 22);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_114, "Exception in triggerPeerEvents", 30);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_115, "exc", 3);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_123, "Async procedure (&triggerPeerEvents) yielded `nil`, are you awa"
"it\'ing a `nil` Future\?", 85);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_128, "Async procedure (&peerCleanup) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_132, "Connection closed, cleaning up", 30);
N_LIB_PRIVATE TNimType NTI__Jwn3mL5hqElxpVnNQm4YLQ_;
N_LIB_PRIVATE TNimType NTI__EZ0HCDtMid9aUzusTMmY0Uw_;
N_LIB_PRIVATE TNimType NTI__zuq54MyDmQJwbH9bKOiFnOw_;
extern TNimType NTI__xpyhCCp1jm4pajRSEa9bfjw_;
N_LIB_PRIVATE TNimType NTI__SDX4wLWfPCknBNo8b9akvug_;
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_136, "Can\'t obtain a value from a `none`", 34);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_139, "Removed connection", 18);
N_LIB_PRIVATE TNimType NTI__qnFLIYqNQ2mitZsisrILNA_;
N_LIB_PRIVATE TNimType NTI__JafXgmYwl5Z9beNGVgsaylA_;
N_LIB_PRIVATE TNimType NTI__bgFgPlYUATBMJCjqZiIziQ_;
N_LIB_PRIVATE TNimType NTI__rxkB41Vz8dLgo3WUiSzakg_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_144, "Cleaning up muxer", 17);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_145, "m", 1);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_148, "Cleaned up muxer", 16);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_152, "Async procedure (&closeMuxerHolder) yielded `nil`, are you awai"
"t\'ing a `nil` Future\?", 84);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_156, "Connection cleaned up", 21);
static NIM_CONST tyArray__Hq1tOIV1GuQcDUwL9bYTfPQ TM__qfsiFR45qk0Dv0Oxi1q4UA_157 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_161, "Async procedure (&cleanupConn) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_166, "Async procedure (&onClose) yielded `nil`, are you await\'ing a `"
"nil` Future\?", 75);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_170, "Stored connection", 17);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_171, "direction", 9);
extern TNimType NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_172, "connections", 11);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_173, "muxer cannot be nil", 19);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_174, "muxer\'s connection cannot be nil", 32);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_175, "cant add muxer for untracked connection", 39);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_178, "Stored muxer", 12);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_179, "muxer", 5);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_180, "handle", 6);
N_LIB_PRIVATE TNimType NTI__acPYw3BFPM3vg1Ji8tMZiw_;
N_LIB_PRIVATE TNimType NTI__U9aXdri022H8HPyp4dv0eXQ_;
N_LIB_PRIVATE TNimType NTI__ld62S4n5FQpcn9ateIvsHwA_;
N_LIB_PRIVATE TNimType NTI__ypeVEQjAJnBiJhHtJRGD4w_;
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_186, "Triggering connect events", 25);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_187, "/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_190, "Unexpected exception in switch peer connection cleanup", 54);
STRING_LITERAL(TM__qfsiFR45qk0Dv0Oxi1q4UA_194, "Async procedure (&onConnUpgraded) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
N_LIB_PRIVATE TNimType NTI__NiUP8uNYpc2hl4S9bL9bxE0w_;
N_LIB_PRIVATE TNimType NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_;
N_LIB_PRIVATE TNimType NTI__Mw8YauQ0ctpJEuRgx0M11g_;
N_LIB_PRIVATE TNimType NTI__CbVdFcZa05WPXHSf5kvzQw_;
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_CACHE50[2];
static TNimType* Nim_OfCheck_CACHE53[2];
static TNimType* Nim_OfCheck_CACHE71[2];
static TNimType* Nim_OfCheck_CACHE72[2];
static TNimType* Nim_OfCheck_CACHE91[2];
static TNimType* Nim_OfCheck_CACHE112[2];
static TNimType* Nim_OfCheck_CACHE113[2];
static TNimType* Nim_OfCheck_CACHE189[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__O5i9clNrNbaJE3xedrbn0Xw)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ* a;
a = (tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ*)p;
nimGCvisit((void*)(*a).c1, op); nimGCvisit((void*)(*a).peerId2.data, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym850500464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__kJmnDrSrPlA9cmtDVTTomMA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA* a;
a = (tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA*)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 T14_; NimStringDesc* T15_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 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"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym84350019_; Exception* T18_; Exception* T19_; TM__qfsiFR45qk0Dv0Oxi1q4UA_17.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); errX60gensym84350019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &errX60gensym84350019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no muxer for connection", T19_);
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* resultX60gensym84230015_;{ 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"
resultX60gensym84230015_ = 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 iX60gensym84210596_; tySequence__R269cpuasLo9bGSSlUkh07MA* resultX60gensym84210597_; 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"
iX60gensym84210596_ = ((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"
resultX60gensym84210597_ = newSeq__3YwqjceZSLSBMOUciyTFEg(((NI) (T3_))); { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* itX60gensym84210598_; itX60gensym84210598_ = (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_23;
#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_22;
#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); } itX60gensym84210598_ = colontmp__2.data->data[h_1].Field1; if ((NU)(iX60gensym84210596_) >= (NU)(resultX60gensym84210597_ ? resultX60gensym84210597_->Sup.len : 0)){ raiseIndexError2(iX60gensym84210596_,(resultX60gensym84210597_ ? resultX60gensym84210597_->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**) (&resultX60gensym84210597_->data[iX60gensym84210596_]), itX60gensym84210598_);
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (nimAddInt(iX60gensym84210596_, ((NI) 1), &TM__qfsiFR45qk0Dv0Oxi1q4UA_22)) { raiseOverflow(); }; iX60gensym84210596_ = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_22); }
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_23)) { raiseOverflow(); }; res = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_23); } LA8: ;
}
}
}
colontmp_ = resultX60gensym84210597_; }
#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_24;
#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"
resultX60gensym84230015_ = (tySequence__R269cpuasLo9bGSSlUkh07MA*) incrSeqV3((TGenericSeq*)(resultX60gensym84230015_), (&NTI__R269cpuasLo9bGSSlUkh07MA_)); T21_ = resultX60gensym84230015_->Sup.len++; asgnRef((void**) (&resultX60gensym84230015_->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_24)) { raiseOverflow(); }; i = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_24);
#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_25));
}
LA25_: ;
} LA16: ;
}
}
conns = resultX60gensym84230015_;
#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_26;
#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_26); TM__qfsiFR45qk0Dv0Oxi1q4UA_26.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_26.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_26.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_27;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_27); TM__qfsiFR45qk0Dv0Oxi1q4UA_27.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_27.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_27.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T12_; NimStringDesc* T13_; 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_28));
#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"
T12_ = (NI)0; T12_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T12_);
#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"
T13_ = (NimStringDesc*)0; T13_ = 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_29), 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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym84280019_; Exception* T16_; Exception* T17_; TM__qfsiFR45qk0Dv0Oxi1q4UA_27.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T16_ = (Exception*)0; T16_ = getCurrentException(); errX60gensym84280019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T16_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (Exception*)0; T17_ = &errX60gensym84280019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("connection not found", T17_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_27.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_26.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_26.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___6UfQzLMkXbV3Hd9anGZmmsA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA*) 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_30)); 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__ng4gCi2vKxqDEHS9aH3fqCQ)(void* udataX60gensym85050047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_31; colonenvP_ = (tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_31); TM__qfsiFR45qk0Dv0Oxi1q4UA_31.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_31.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_31.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym85050048_;
#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_).nameIterVarX60gensym850500464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym85050048_ = (*colonenvP_).nameIterVarX60gensym850500464_.ClP_0((*colonenvP_).nameIterVarX60gensym850500464_.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_ = !((nextX60gensym85050048_ == 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(nextX60gensym85050048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym85050048_ = (*colonenvP_).nameIterVarX60gensym850500464_.ClP_0((*colonenvP_).nameIterVarX60gensym850500464_.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_).nameIterVarX60gensym850500464_); 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 (!(nextX60gensym85050048_ == 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_34));
}
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__ng4gCi2vKxqDEHS9aH3fqCQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym85050048_, 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_31.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* excX60gensym85050050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_31.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(); excX60gensym85050050_ = ((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*)excX60gensym85050050_, "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_ = &excX60gensym85050050_->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_31.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___UC4IfRMN37KM1bunF9caIKQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ*) newObj((&NTI__O5i9clNrNbaJE3xedrbn0Xw_), sizeof(tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ)); (*colonenv_).Sup.m_type = (&NTI__UC4IfRMN37KM1bunF9caIKQ_);
#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___6UfQzLMkXbV3Hd9anGZmmsA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA*) newObj((&NTI__kJmnDrSrPlA9cmtDVTTomMA_), sizeof(tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA)); (*colonenv__2).Sup.m_type = (&NTI__6UfQzLMkXbV3Hd9anGZmmsA_);
#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_).nameIterVarX60gensym850500464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym850500464_.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__ng4gCi2vKxqDEHS9aH3fqCQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_35)(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_45)); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).Sup.Sup.parent), NIM_NIL); result = T1_; return result;}
static N_NIMCALL(void, Marker_tyRef__zRmsPykAoKGOI9buRzfg9aLg)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg* a;
a = (tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).c3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym838500464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__K6uwQoTou67wAftF5Outfg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ* a;
a = (tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ*)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).errX60gensym839800198_, op); nimGCvisit((void*)(*a).exc9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8404501911_, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8412001913_, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8390501915_, 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__HJMA0Xjt9boStURGHvL9aG9aQ)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg* a;
a = (tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).c2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym836450464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__DrXEXv3Fu4Ko0TstQcKz9bg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw* a;
a = (tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw*)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).errX60gensym836900196_, 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).errX60gensym8377501912_, op);}
static N_NIMCALL(void, Marker_tyRef__ZTuL1zsFFQ5YraIhkNID5Q)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA* a;
a = (tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA*)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).nameIterVarX60gensym818417295_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__7qwsZvumOqc5M9aLhVHzHuw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag* a;
a = (tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag*)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).resX60gensym8187501811_, 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).errX60gensym8205001918_, op); nimGCvisit((void*)(*a).excX60gensym8187501921_, op); nimGCvisit((void*)(*a).record22.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8191001923_, op); nimGCvisit((void*)(*a).record24.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8197501925_, 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___Y0dIjJUmVgSVrHv9bIyI6Ag* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag*) 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_67;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_67); TM__qfsiFR45qk0Dv0Oxi1q4UA_67.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_67.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_67.status == 0) { NI T65_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T97_;
#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_69;
#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_68)((*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_69)) { raiseOverflow(); }; (*colonenvP_).idx9 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_69); }
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_).resX60gensym8187501811_ = (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_CACHE71)))) 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_72;
#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_CACHE72)))) 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_72); TM__qfsiFR45qk0Dv0Oxi1q4UA_72.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_72.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_72.status == 0) { { NI T42_; NimStringDesc* T43_; NimStringDesc* T44_;
#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_73));
#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"
T42_ = (NI)0; T42_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T42_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record17), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_74), (*(*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"
T43_ = (NimStringDesc*)0; T43_ = 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_29), T43_);
#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_ = 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_75), 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"
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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T47_; Exception* T48_; TM__qfsiFR45qk0Dv0Oxi1q4UA_72.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_).errX60gensym8205001918_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym8205001918_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in triggerConnEvents", T48_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_72.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 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", "triggerConnEvent", "\?\?\?", 0); }
LA54_: ;
}
LA52_: ;
#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* T63_; NimStringDesc* T64_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).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_30)); if (T64_) nimGCunrefNoCycle(T64_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T63_, "CancelledError", "triggerConnEvent", "/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_).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"
T65_ = ((*colonenvP_).colontmp12_ ? (*colonenvP_).colontmp12_->Sup.len : 0); (*colonenvP_).L20 = T65_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__qfsiFR45qk0Dv0Oxi1q4UA_83;
#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 LA67;
#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_).resX60gensym8187501811_), (*colonenvP_).colontmp12_->data[(*colonenvP_).i19]);
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
{ tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T70_; NIM_BOOL T71_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_76; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_79;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T70_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T70_ = &(*colonenvP_).resX60gensym8187501811_->Sup;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T71_ = (NIM_BOOL)0; T71_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T70_); if (!T71_) goto LA72_;
#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_).excX60gensym8187501921_), readError__oZX3NvZG9bIr8Tg41a2gDQg((*colonenvP_).resX60gensym8187501811_));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_76); TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_76.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status == 0) { { NI T76_;
#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_77));
#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"
T76_ = (NI)0; T76_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record22), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T76_);
#line 61 "/home/runner/work/nim-waku/nim-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_78), (*(*colonenvP_).excX60gensym8187501921_).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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T79_; Exception* T80_; TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T79_ = (Exception*)0; T79_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8191001923_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T79_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T80_ = (Exception*)0; T80_ = &(*colonenvP_).errX60gensym8191001923_->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", T80_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_76.status != 0) reraiseException();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_79); TM__qfsiFR45qk0Dv0Oxi1q4UA_79.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_79.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_79.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_80;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_80); TM__qfsiFR45qk0Dv0Oxi1q4UA_80.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_80.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_80.status == 0) { { NI T84_; NimStringDesc* T85_;
#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_81));
#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"
T84_ = (NI)0; T84_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record24), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_74), (*(*colonenvP_).excX60gensym8187501921_).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"
T85_ = (NimStringDesc*)0; T85_ = 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_82), T85_);
#line 61 "/home/runner/work/nim-waku/nim-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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T88_; Exception* T89_; TM__qfsiFR45qk0Dv0Oxi1q4UA_80.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T88_ = (Exception*)0; T88_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8197501925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (Exception*)0; T89_ = &(*colonenvP_).errX60gensym8197501925_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception message", T89_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_80.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_79.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_79.status != 0) reraiseException(); }
LA72_: ;
#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_83)) { raiseOverflow(); }; (*colonenvP_).i19 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_83);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T94_;
#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"
T94_ = ((*colonenvP_).colontmp12_ ? (*colonenvP_).colontmp12_->Sup.len : 0); if (!!((T94_ == (*colonenvP_).L20))) goto LA95_;
#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_25));
}
LA95_: ;
} LA67: ;
}
#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"
T97_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T97_ = srcLocImpl__ColMZTSSDb3Fo6qlb7nyRg();
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T97_);
#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_67.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_84[((*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 LA102_;
#line 0 "\?\?\?"
reraiseException(); }
LA102_: ;
#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 LA106_;
#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_)); }
LA106_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_67.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__529cO5beIeqqt7NVYpYXKYQ)(void* udataX60gensym81841730_, void* ClE_0) { tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_85; colonenvP_ = (tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_85); TM__qfsiFR45qk0Dv0Oxi1q4UA_85.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_85.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_85.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym81841731_;
#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_).nameIterVarX60gensym818417295_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym81841731_ = (*colonenvP_).nameIterVarX60gensym818417295_.ClP_0((*colonenvP_).nameIterVarX60gensym818417295_.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_ = !((nextX60gensym81841731_ == 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(nextX60gensym81841731_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym81841731_ = (*colonenvP_).nameIterVarX60gensym818417295_.ClP_0((*colonenvP_).nameIterVarX60gensym818417295_.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_).nameIterVarX60gensym818417295_); 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 (!(nextX60gensym81841731_ == 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_88));
}
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__529cO5beIeqqt7NVYpYXKYQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym81841731_, 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_85.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* excX60gensym81841733_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_85.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(); excX60gensym81841733_ = ((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*)excX60gensym81841733_, "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_ = &excX60gensym81841733_->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_85.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___X9b53FkdIIk3Nw6fli85IfA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA*) newObj((&NTI__ZTuL1zsFFQ5YraIhkNID5Q_), sizeof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA)); (*colonenv_).Sup.m_type = (&NTI__X9b53FkdIIk3Nw6fli85IfA_);
#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___Y0dIjJUmVgSVrHv9bIyI6Ag*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag*) newObj((&NTI__7qwsZvumOqc5M9aLhVHzHuw_), sizeof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag)); (*colonenv__2).Sup.m_type = (&NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_);
#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_).nameIterVarX60gensym818417295_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym818417295_.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__529cO5beIeqqt7NVYpYXKYQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_89)(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__A3ZgxEWSVlnS9bJJk69a4ybw)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw* a;
a = (tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw*)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).nameIterVarX60gensym823317295_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__IaHdwsPrKKylsyLA6m2Dmw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng* a;
a = (tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng*)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).errX60gensym823750196_, op); nimGCvisit((void*)(*a).result7, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8246001910_, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8255001912_, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8263501914_, op); nimGCvisit((void*)(*a).peerEvents15, op); nimGCvisit((void*)(*a).h16.ClE_0, op); nimGCvisit((void*)(*a).colontmp17_.data, op); nimGCvisit((void*)(*a).resX60gensym8269501821_, 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).errX60gensym8287001927_, op); nimGCvisit((void*)(*a).excX60gensym8269501930_, op); nimGCvisit((void*)(*a).record31.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8273001932_, op); nimGCvisit((void*)(*a).record33.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym8279501934_, 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___KGhiNvDAC7SO9c5AxRYF4ng* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng*) 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_95;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_95); TM__qfsiFR45qk0Dv0Oxi1q4UA_95.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_95.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_95.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_106; NI T124_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T156_;
#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_96;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_96); TM__qfsiFR45qk0Dv0Oxi1q4UA_96.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_96.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_96.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_97;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_97); TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_97.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status == 0) { { NI T8_; NimStringDesc* T9_;
#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_98));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T8_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T9_ = (NimStringDesc*)0; T9_ = shortLog__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_99), T9_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T12_ = (Exception*)0; T12_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym823750196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym823750196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("About to trigger peer events", T13_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_97.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_96.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_96.status != 0) reraiseException();
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T18_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T21_;
#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"
T18_ = (NIM_BOOL)0; T18_ = contains__dMYsnnM6ULAo7pc9cUyysXg((*(*(*colonenvP_).colonup_).c2).peerEvents, (*(*colonenvP_).colonup_).event3.kind); if (!!(T18_)) goto LA19_;
#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"
T21_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T21_ = srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T21_);
#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_;
}
LA19_: ;
#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 T24_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_100; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T24_ = (NIM_BOOL)0;
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T24_ = ((*(*colonenvP_).colonup_).event3.kind == ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1)); if (!(T24_)) goto LA25_;
#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"
T24_ = !(((*colonenvP_).count8 == ((NI) 1))); LA25_: ;
if (!T24_) goto LA26_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_100); TM__qfsiFR45qk0Dv0Oxi1q4UA_100.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_100.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_100.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_101;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_101); TM__qfsiFR45qk0Dv0Oxi1q4UA_101.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_101.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_101.status == 0) { { NI T31_; NimStringDesc* T32_; NimStringDesc* T33_;
#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_102));
#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"
T31_ = (NI)0; T31_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T32_ = (NimStringDesc*)0; T32_ = 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_29), T32_);
#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"
T33_ = (NimStringDesc*)0; T33_ = 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_75), T33_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T36_; Exception* T37_; TM__qfsiFR45qk0Dv0Oxi1q4UA_101.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T36_ = (Exception*)0; T36_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8246001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T36_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (Exception*)0; T37_ = &(*colonenvP_).errX60gensym8246001910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("peer already joined", T37_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_101.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_100.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_100.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"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T40_);
#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 LA22_;
LA26_: ;
{ NIM_BOOL T42_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_103; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T58_;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T42_ = (NIM_BOOL)0;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T42_ = ((*(*colonenvP_).colonup_).event3.kind == ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 0)); if (!(T42_)) goto LA43_;
#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"
T42_ = !(((*colonenvP_).count8 == ((NI) 0))); LA43_: ;
if (!T42_) goto LA44_;
#line 353 "/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) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_104;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_104); TM__qfsiFR45qk0Dv0Oxi1q4UA_104.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_104.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_104.status == 0) { { NI T49_; NimStringDesc* T50_; NimStringDesc* T51_;
#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_105));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (NI)0; T49_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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_ = 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_29), T50_);
#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"
T51_ = (NimStringDesc*)0; T51_ = 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_75), T51_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record11));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record11));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T54_; Exception* T55_; TM__qfsiFR45qk0Dv0Oxi1q4UA_104.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8255001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T54_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T55_ = (Exception*)0; T55_ = &(*colonenvP_).errX60gensym8255001912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("peer still connected or already left", T55_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_104.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_103.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_103.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"
T58_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T58_ = srcLocImpl__N4bRhOFXpJCv9a4IqECdUHg();
#line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T58_);
#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 LA22_;
LA44_: ;
LA22_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_106); TM__qfsiFR45qk0Dv0Oxi1q4UA_106.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_106.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_106.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_107;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_107); TM__qfsiFR45qk0Dv0Oxi1q4UA_107.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_107.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_107.status == 0) { { NI T62_; NimStringDesc* T63_; NimStringDesc* T64_;
#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_108));
#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_).record13), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T62_);
#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__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_29), T63_);
#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"
T64_ = (NimStringDesc*)0; T64_ = 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_75), T64_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record13));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record13));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T67_; Exception* T68_; TM__qfsiFR45qk0Dv0Oxi1q4UA_107.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T67_ = (Exception*)0; T67_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8263501914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T67_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T68_ = (Exception*)0; T68_ = &(*colonenvP_).errX60gensym8263501914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("triggering peer events", T68_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_107.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_106.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_106.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* T72_;
#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"
T72_ = (tyObject_OrderedSet__cZ8RyO9bTAQg8kKXyLHwXYg*)0; T72_ = X5BX5D___cpOklKg2GuuZCyVCClglCw((&(*(*(*colonenvP_).colonup_).c2).peerEvents), (*(*colonenvP_).colonup_).event3.kind); asgnRef((void**) (&(*colonenvP_).colontmp17_.data), (*T72_).data); (*colonenvP_).colontmp17_.counter = (*T72_).counter; (*colonenvP_).colontmp17_.first = (*T72_).first; (*colonenvP_).colontmp17_.last = (*T72_).last;
#line 910 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
{ NI T75_;
#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"
T75_ = ((*colonenvP_).colontmp17_.data ? (*colonenvP_).colontmp17_.data->Sup.len : 0); if (!(((NI) 0) < T75_)) goto LA76_;
#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 LA79;
#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 T82_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T85_; NI T86_; NI TM__qfsiFR45qk0Dv0Oxi1q4UA_110;
#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"
T82_ = (NIM_BOOL)0; T82_ = isFilled__uHIMxs9aGYDEfZheaMnN2sQsets((*colonenvP_).colontmp17_.data->data[(*colonenvP_).h18].Field0); if (!T82_) goto LA83_;
#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"
T85_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T85_ = (*colonenvP_).h16.ClE_0? (*colonenvP_).h16.ClP_0((*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).event3, (*colonenvP_).h16.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_109)((*colonenvP_).h16.ClP_0))((*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).event3); asgnRef((void**) (&(*colonenvP_).peerEvents15), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*colonenvP_).peerEvents15), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T86_ = (*colonenvP_).peerEvents15->Sup.len++; asgnRef((void**) (&(*colonenvP_).peerEvents15->data[T86_]), T85_);
#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_110)) { raiseOverflow(); }; (*colonenvP_).idx19 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_110); }
LA83_: ;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sets.nim"
(*colonenvP_).h18 = (*colonenvP_).nxt20; } LA79: ;
}
}
LA76_: ;
}
{ tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* T88_;
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
(*colonenvP_).resX60gensym8269501821_ = (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"
T88_ = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; T88_ = allFinished__LJxSwnjKanokxKV469c0ggQ((*colonenvP_).peerEvents15->data, ((*colonenvP_).peerEvents15 ? (*colonenvP_).peerEvents15->Sup.len : 0)); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture23), &T88_->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* T91_; Exception* T94_;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T91_ = (Exception*)0; T91_ = getCurrentException(); if (!((T91_) && (isObjWithCache((*T91_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE112)))) goto LA92_;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T94_ = (Exception*)0; T94_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc24), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T94_)));
#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 LA89_;
LA92_: ;
{ Exception* T96_; Exception* T99_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_113;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T96_ = (Exception*)0; T96_ = getCurrentException(); if (!((T96_) && (isObjWithCache((*T96_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE113)))) goto LA97_;
#line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T99_ = (Exception*)0; T99_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc25), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T99_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_113); TM__qfsiFR45qk0Dv0Oxi1q4UA_113.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_113.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_113.status == 0) { { NI T102_; NimStringDesc* T103_;
#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_114));
#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_).record26), ((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_).record26), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_115), (*(*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"
T103_ = (NimStringDesc*)0; T103_ = 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_29), 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_).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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T106_; Exception* T107_; TM__qfsiFR45qk0Dv0Oxi1q4UA_113.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_).errX60gensym8287001927_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T106_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T107_ = (Exception*)0; T107_ = &(*colonenvP_).errX60gensym8287001927_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in triggerPeerEvents", T107_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_113.status != 0) reraiseException(); }
goto LA89_;
LA97_: ;
{
#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;
}
LA89_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA111_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA115_;
#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 LA113_;
LA115_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "triggerPeerEvents", "\?\?\?", 0); }
LA113_: ;
}
LA111_: ;
#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* T122_; NimStringDesc* T123_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA120_;
T122_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T122_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T122_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T122_).Sup.Sup.Sup.name = "CancelledError"; T123_ = (NimStringDesc*)0; T123_ = (*T122_).Sup.Sup.Sup.message; (*T122_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T123_) nimGCunrefNoCycle(T123_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T122_, "CancelledError", "triggerPeerEvents", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA120_: ;
#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"
T124_ = ((*colonenvP_).colontmp22_ ? (*colonenvP_).colontmp22_->Sup.len : 0); (*colonenvP_).L29 = T124_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__qfsiFR45qk0Dv0Oxi1q4UA_119;
#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 LA126;
#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_).resX60gensym8269501821_), (*colonenvP_).colontmp22_->data[(*colonenvP_).i28]);
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
{ tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T129_; NIM_BOOL T130_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_116; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_117;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T129_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T129_ = &(*colonenvP_).resX60gensym8269501821_->Sup;
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/errors.nim"
T130_ = (NIM_BOOL)0; T130_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T129_); if (!T130_) goto LA131_;
#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_).excX60gensym8269501930_), readError__oZX3NvZG9bIr8Tg41a2gDQg((*colonenvP_).resX60gensym8269501821_));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_116); TM__qfsiFR45qk0Dv0Oxi1q4UA_116.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_116.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_116.status == 0) { { NI T135_;
#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_77));
#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"
T135_ = (NI)0; T135_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record31), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T135_);
#line 61 "/home/runner/work/nim-waku/nim-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_78), (*(*colonenvP_).excX60gensym8269501930_).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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T138_; Exception* T139_; TM__qfsiFR45qk0Dv0Oxi1q4UA_116.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T138_ = (Exception*)0; T138_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8273001932_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T138_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T139_ = (Exception*)0; T139_ = &(*colonenvP_).errX60gensym8273001932_->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", T139_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_116.status != 0) reraiseException();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_117); TM__qfsiFR45qk0Dv0Oxi1q4UA_117.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_117.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_117.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_118;
#line 363 "/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) { { NI T143_; NimStringDesc* T144_;
#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_81));
#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"
T143_ = (NI)0; T143_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record33), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T143_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record33), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_74), (*(*colonenvP_).excX60gensym8269501930_).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"
T144_ = (NimStringDesc*)0; T144_ = 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_82), T144_);
#line 61 "/home/runner/work/nim-waku/nim-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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T147_; Exception* T148_; TM__qfsiFR45qk0Dv0Oxi1q4UA_118.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T147_ = (Exception*)0; T147_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8279501934_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T147_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T148_ = (Exception*)0; T148_ = &(*colonenvP_).errX60gensym8279501934_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception message", T148_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_118.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_117.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_117.status != 0) reraiseException(); }
LA131_: ;
#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_119)) { raiseOverflow(); }; (*colonenvP_).i28 = (NI)(TM__qfsiFR45qk0Dv0Oxi1q4UA_119);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T153_;
#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"
T153_ = ((*colonenvP_).colontmp22_ ? (*colonenvP_).colontmp22_->Sup.len : 0); if (!!((T153_ == (*colonenvP_).L29))) goto LA154_;
#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_25));
}
LA154_: ;
} LA126: ;
}
#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"
T156_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T156_ = srcLocImpl__FjtRQ9cIUR4SFFOfZB9a9a8BQ();
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T156_);
#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_95.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_84[((*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 LA161_;
#line 0 "\?\?\?"
reraiseException(); }
LA161_: ;
#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 LA165_;
#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_)); }
LA165_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_95.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__FgrWeL8FC2x4iecZzUhMRA)(void* udataX60gensym82331730_, void* ClE_0) { tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_120; colonenvP_ = (tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_120); TM__qfsiFR45qk0Dv0Oxi1q4UA_120.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_120.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_120.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym82331731_;
#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_).nameIterVarX60gensym823317295_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym82331731_ = (*colonenvP_).nameIterVarX60gensym823317295_.ClP_0((*colonenvP_).nameIterVarX60gensym823317295_.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_ = !((nextX60gensym82331731_ == 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(nextX60gensym82331731_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym82331731_ = (*colonenvP_).nameIterVarX60gensym823317295_.ClP_0((*colonenvP_).nameIterVarX60gensym823317295_.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_).nameIterVarX60gensym823317295_); 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 (!(nextX60gensym82331731_ == 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_123));
}
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__FgrWeL8FC2x4iecZzUhMRA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym82331731_, 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_120.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* excX60gensym82331733_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_120.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(); excX60gensym82331733_ = ((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*)excX60gensym82331733_, "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_ = &excX60gensym82331733_->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_120.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___a0a9aoAacarQWCoZVSH3HYw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw*) newObj((&NTI__A3ZgxEWSVlnS9bJJk69a4ybw_), sizeof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw)); (*colonenv_).Sup.m_type = (&NTI__a0a9aoAacarQWCoZVSH3HYw_);
#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___KGhiNvDAC7SO9c5AxRYF4ng*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng*) newObj((&NTI__IaHdwsPrKKylsyLA6m2Dmw_), sizeof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng)); (*colonenv__2).Sup.m_type = (&NTI__KGhiNvDAC7SO9c5AxRYF4ng_);
#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_).nameIterVarX60gensym823317295_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym823317295_.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__FgrWeL8FC2x4iecZzUhMRA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_124)(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___f4nhqCtLtbyxNiMSZiaMJw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw*) 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_61;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_61); TM__qfsiFR45qk0Dv0Oxi1q4UA_61.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_61.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_61.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_62; tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ T16_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T17_; tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw T48_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T49_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T56_;
#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_62); TM__qfsiFR45qk0Dv0Oxi1q4UA_62.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_62.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_62.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_63;
#line 363 "/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) { { NI T8_; NimStringDesc* T9_;
#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_64));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T8_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T9_ = (NimStringDesc*)0; T9_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), T9_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__qfsiFR45qk0Dv0Oxi1q4UA_63.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T12_ = (Exception*)0; T12_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym836900196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym836900196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Triggering disconnect events", T13_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_63.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_62.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_62.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*)(&T16_), sizeof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ)); T16_.kind = ((tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ) 1);
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T17_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T17_ = triggerConnEvent__lTuaynnOGOaM1xWpZa6OgA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T16_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T17_->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* T20_; Exception* T23_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_91;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T20_ = (Exception*)0; T20_ = getCurrentException(); if (!((T20_) && (isObjWithCache((*T20_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE91)))) goto LA21_;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T23_ = (Exception*)0; T23_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc10), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T23_)));
#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 T26_; NimStringDesc* T27_;
#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_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"
T26_ = (NI)0; T26_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T26_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (NimStringDesc*)0; T27_ = shortLog__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_21), T27_);
#line 61 "/home/runner/work/nim-waku/nim-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_74), (*(*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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T30_; Exception* T31_; TM__qfsiFR45qk0Dv0Oxi1q4UA_91.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T30_ = (Exception*)0; T30_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8377501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T30_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (Exception*)0; T31_ = &(*colonenvP_).errX60gensym8377501912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected exception peer cleanup handler", T31_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_91.status != 0) reraiseException(); }
goto LA18_;
LA21_: ;
{
#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;
}
LA18_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA35_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA39_;
#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 LA37_;
LA39_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "peerCleanup", "\?\?\?", 0); }
LA37_: ;
}
LA35_: ;
#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* T46_; NimStringDesc* T47_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA44_;
T46_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T46_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T46_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T46_).Sup.Sup.Sup.name = "CancelledError"; T47_ = (NimStringDesc*)0; T47_ = (*T46_).Sup.Sup.Sup.message; (*T46_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T47_) nimGCunrefNoCycle(T47_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T46_, "CancelledError", "peerCleanup", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA44_: ;
#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*)(&T48_), sizeof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw)); T48_.kind = ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 0);
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T49_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T49_ = triggerPeerEvents__z7qEPcNdVZC9bg69aFAXLeRA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T48_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T49_->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* T54_; NimStringDesc* T55_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA52_;
T54_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T54_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T54_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T54_).Sup.Sup.Sup.name = "CancelledError"; T55_ = (NimStringDesc*)0; T55_ = (*T54_).Sup.Sup.Sup.message; (*T54_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T55_) nimGCunrefNoCycle(T55_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T54_, "CancelledError", "peerCleanup", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA52_: ;
#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"
T56_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T56_ = srcLocImpl__d3m9cx7uyHRRUx9a3XEQYefw();
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T56_);
#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_61.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_84[((*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 LA61_;
#line 0 "\?\?\?"
reraiseException(); }
LA61_: ;
#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 LA65_;
#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_)); }
LA65_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_61.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__wmCGGhx3InQTDwFrJ2sqkw)(void* udataX60gensym83645047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_125; colonenvP_ = (tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_125); TM__qfsiFR45qk0Dv0Oxi1q4UA_125.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_125.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_125.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym83645048_;
#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_).nameIterVarX60gensym836450464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83645048_ = (*colonenvP_).nameIterVarX60gensym836450464_.ClP_0((*colonenvP_).nameIterVarX60gensym836450464_.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_ = !((nextX60gensym83645048_ == 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(nextX60gensym83645048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83645048_ = (*colonenvP_).nameIterVarX60gensym836450464_.ClP_0((*colonenvP_).nameIterVarX60gensym836450464_.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_).nameIterVarX60gensym836450464_); 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 (!(nextX60gensym83645048_ == 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_128));
}
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__wmCGGhx3InQTDwFrJ2sqkw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym83645048_, 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_125.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* excX60gensym83645050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_125.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(); excX60gensym83645050_ = ((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*)excX60gensym83645050_, "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_ = &excX60gensym83645050_->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_125.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___b9crchNfA0k60uZyv0RKJXg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg*) newObj((&NTI__HJMA0Xjt9boStURGHvL9aG9aQ_), sizeof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg)); (*colonenv_).Sup.m_type = (&NTI__b9crchNfA0k60uZyv0RKJXg_);
#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___f4nhqCtLtbyxNiMSZiaMJw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw*) newObj((&NTI__DrXEXv3Fu4Ko0TstQcKz9bg_), sizeof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw)); (*colonenv__2).Sup.m_type = (&NTI__f4nhqCtLtbyxNiMSZiaMJw_);
#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_).nameIterVarX60gensym836450464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym836450464_.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__wmCGGhx3InQTDwFrJ2sqkw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_129)(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__EZ0HCDtMid9aUzusTMmY0Uw)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ* a;
a = (tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).c3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym832652164_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__SDX4wLWfPCknBNo8b9akvug)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw* a;
a = (tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw*)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).errX60gensym8335501910_, 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_136)); 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_137;
#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_137); TM__qfsiFR45qk0Dv0Oxi1q4UA_137.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_137.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_137.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_138;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_138); TM__qfsiFR45qk0Dv0Oxi1q4UA_138.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_138.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_138.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T18_; NimStringDesc* T19_; 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_139));
#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 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__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), 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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym83230019_; Exception* T22_; Exception* T23_; TM__qfsiFR45qk0Dv0Oxi1q4UA_138.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(); errX60gensym83230019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T22_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T23_ = (Exception*)0; T23_ = &errX60gensym83230019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Removed connection", T23_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_138.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_137.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_137.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__JafXgmYwl5Z9beNGVgsaylA)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA* a;
a = (tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA*)p;
nimGCvisit((void*)(*a).muxerHolder1.muxer, op); nimGCvisit((void*)(*a).muxerHolder1.handle, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym829900503_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__rxkB41Vz8dLgo3WUiSzakg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ* a;
a = (tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ*)p;
nimGCvisit((void*)(*a).record1.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym830350193_, 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).errX60gensym831200198_, 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___bgFgPlYUATBMJCjqZiIziQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ*) 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_146; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T44_; 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_142; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T15_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_142); TM__qfsiFR45qk0Dv0Oxi1q4UA_142.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_142.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_142.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_143;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_143); TM__qfsiFR45qk0Dv0Oxi1q4UA_143.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_143.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_143.status == 0) { { NI T7_; NimStringDesc* T8_;
#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_144));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T7_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NimStringDesc*)0; T8_ = shortLog__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_145), T8_);
#line 61 "/home/runner/work/nim-waku/nim-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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T11_; Exception* T12_; TM__qfsiFR45qk0Dv0Oxi1q4UA_143.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T11_ = (Exception*)0; T11_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym830350193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym830350193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Cleaning up muxer", T12_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_143.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_142.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_142.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"
T15_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T15_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxerHolder1.muxer); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T15_->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* T20_; NimStringDesc* T21_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA18_;
T20_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T20_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T20_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T20_).Sup.Sup.Sup.name = "CancelledError"; T21_ = (NimStringDesc*)0; T21_ = (*T20_).Sup.Sup.Sup.message; (*T20_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T21_) nimGCunrefNoCycle(T21_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T20_, "CancelledError", "closeMuxerHolder", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA18_: ;
#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 LA24_;
#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 LA22_;
LA24_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
goto LA2;
}
LA22_: ;
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* T31_; NimStringDesc* T32_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA29_;
T31_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T31_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T31_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T31_).Sup.Sup.Sup.name = "CancelledError"; T32_ = (NimStringDesc*)0; T32_ = (*T31_).Sup.Sup.Sup.message; (*T31_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T32_) nimGCunrefNoCycle(T32_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T31_, "CancelledError", "closeMuxerHolder", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA29_: ;
#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_146); TM__qfsiFR45qk0Dv0Oxi1q4UA_146.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_146.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_146.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_147;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_147); TM__qfsiFR45qk0Dv0Oxi1q4UA_147.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_147.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_147.status == 0) { { NI T36_; NimStringDesc* T37_;
#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_148));
#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"
T36_ = (NI)0; T36_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T36_);
#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"
T37_ = (NimStringDesc*)0; T37_ = 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_145), T37_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record7));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T40_; Exception* T41_; TM__qfsiFR45qk0Dv0Oxi1q4UA_147.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T40_ = (Exception*)0; T40_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym831200198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T40_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T41_ = (Exception*)0; T41_ = &(*colonenvP_).errX60gensym831200198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Cleaned up muxer", T41_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_147.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_146.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_146.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"
T44_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T44_ = srcLocImpl__D65tJ5FAeYx0TIoT9aZlpCQ();
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T44_);
#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__lXUGdPhHRX09aKJz5RWCb3Q)(void* udataX60gensym82990051_, void* ClE_0) { tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_149; colonenvP_ = (tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_149); TM__qfsiFR45qk0Dv0Oxi1q4UA_149.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_149.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_149.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym82990052_;
#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_).nameIterVarX60gensym829900503_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym82990052_ = (*colonenvP_).nameIterVarX60gensym829900503_.ClP_0((*colonenvP_).nameIterVarX60gensym829900503_.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_ = !((nextX60gensym82990052_ == 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(nextX60gensym82990052_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym82990052_ = (*colonenvP_).nameIterVarX60gensym829900503_.ClP_0((*colonenvP_).nameIterVarX60gensym829900503_.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_).nameIterVarX60gensym829900503_); 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 (!(nextX60gensym82990052_ == 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_152));
}
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__lXUGdPhHRX09aKJz5RWCb3Q; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym82990052_, 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_149.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* excX60gensym82990054_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_149.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(); excX60gensym82990054_ = ((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*)excX60gensym82990054_, "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_ = &excX60gensym82990054_->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_149.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___qnFLIYqNQ2mitZsisrILNA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA*) newObj((&NTI__JafXgmYwl5Z9beNGVgsaylA_), sizeof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA)); (*colonenv_).Sup.m_type = (&NTI__qnFLIYqNQ2mitZsisrILNA_);
#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___bgFgPlYUATBMJCjqZiIziQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ*) newObj((&NTI__rxkB41Vz8dLgo3WUiSzakg_), sizeof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ)); (*colonenv__2).Sup.m_type = (&NTI__bgFgPlYUATBMJCjqZiIziQ_);
#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_).nameIterVarX60gensym829900503_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym829900503_.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__lXUGdPhHRX09aKJz5RWCb3Q; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_153)(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___zuq54MyDmQJwbH9bKOiFnOw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw*) 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_135;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_135); TM__qfsiFR45qk0Dv0Oxi1q4UA_135.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_135.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_135.status == 0) { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T30_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T31_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_154; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T64_;
#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_30)); 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_30)); 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_154); TM__qfsiFR45qk0Dv0Oxi1q4UA_154.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_154.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_154.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_155;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_155); TM__qfsiFR45qk0Dv0Oxi1q4UA_155.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_155.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_155.status == 0) { { NI T56_; NimStringDesc* T57_;
#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_156));
#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"
T56_ = (NI)0; T56_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T56_);
#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"
T57_ = (NimStringDesc*)0; T57_ = 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_21), T57_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T60_; Exception* T61_; TM__qfsiFR45qk0Dv0Oxi1q4UA_155.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T60_ = (Exception*)0; T60_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8335501910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T60_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (Exception*)0; T61_ = &(*colonenvP_).errX60gensym8335501910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection cleaned up", T61_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_155.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_154.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_154.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"
T64_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T64_ = srcLocImpl__zt9cZpFFgJ0KNgh5JU5KuXw();
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T64_);
#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_135.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_157[((*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 LA69_;
#line 0 "\?\?\?"
reraiseException(); }
LA69_: ;
#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 LA73_;
#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_)); }
LA73_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_135.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__FhxQpjTafs9ceseWwsTzS5Q)(void* udataX60gensym83265217_, void* ClE_0) { tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_158; colonenvP_ = (tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_158); TM__qfsiFR45qk0Dv0Oxi1q4UA_158.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_158.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_158.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym83265218_;
#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_).nameIterVarX60gensym832652164_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83265218_ = (*colonenvP_).nameIterVarX60gensym832652164_.ClP_0((*colonenvP_).nameIterVarX60gensym832652164_.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_ = !((nextX60gensym83265218_ == 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(nextX60gensym83265218_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83265218_ = (*colonenvP_).nameIterVarX60gensym832652164_.ClP_0((*colonenvP_).nameIterVarX60gensym832652164_.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_).nameIterVarX60gensym832652164_); 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 (!(nextX60gensym83265218_ == 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_161));
}
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__FhxQpjTafs9ceseWwsTzS5Q; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym83265218_, 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_158.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* excX60gensym83265220_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_158.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(); excX60gensym83265220_ = ((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*)excX60gensym83265220_, "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_ = &excX60gensym83265220_->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_158.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___Jwn3mL5hqElxpVnNQm4YLQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ*) newObj((&NTI__EZ0HCDtMid9aUzusTMmY0Uw_), sizeof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ)); (*colonenv_).Sup.m_type = (&NTI__Jwn3mL5hqElxpVnNQm4YLQ_);
#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___zuq54MyDmQJwbH9bKOiFnOw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw*) newObj((&NTI__SDX4wLWfPCknBNo8b9akvug_), sizeof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw)); (*colonenv__2).Sup.m_type = (&NTI__zuq54MyDmQJwbH9bKOiFnOw_);
#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_).nameIterVarX60gensym832652164_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym832652164_.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__FhxQpjTafs9ceseWwsTzS5Q; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_162)(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___M4x1A4Tpa9bvk8QwpMApJLQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ*) 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_48;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_48); TM__qfsiFR45qk0Dv0Oxi1q4UA_48.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_48.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_48.status == 0) { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T5_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T6_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_56; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T45_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_130; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T72_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T79_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
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_50;
#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_CACHE50)))) goto LA10_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_50); TM__qfsiFR45qk0Dv0Oxi1q4UA_50.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_50.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_50.status == 0) { { NI T14_; NimStringDesc* T15_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record7), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record7)); unsureAsgnRef((void**)&(*colonenvP_).record7.output.buffer, NIM_NIL); (*colonenvP_).record7.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record7), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_18), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_51));
#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_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NimStringDesc*)0; T15_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record7));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record7));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T18_; Exception* T19_; TM__qfsiFR45qk0Dv0Oxi1q4UA_50.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_).errX60gensym839800198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &(*colonenvP_).errX60gensym839800198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected cancellation in connection manager\'s cleanup", T19_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_50.status != 0) reraiseException(); }
goto LA7_;
LA10_: ;
{ Exception* T21_; Exception* T24_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_53;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T21_ = (Exception*)0; T21_ = getCurrentException(); if (!((T21_) && (isObjWithCache((*T21_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE53)))) goto LA22_;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc9), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T24_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_53); TM__qfsiFR45qk0Dv0Oxi1q4UA_53.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_53.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_53.status == 0) { { NI T27_; NimStringDesc* T28_;
#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_54));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (NI)0; T27_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T27_);
#line 61 "/home/runner/work/nim-waku/nim-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_55), (*(*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"
T28_ = (NimStringDesc*)0; T28_ = 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_21), T28_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record10));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record10));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T31_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_53.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T31_ = (Exception*)0; T31_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8404501911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T31_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T32_ = (Exception*)0; T32_ = &(*colonenvP_).errX60gensym8404501911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected exception in connection manager\'s cleanup", T32_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_53.status != 0) reraiseException(); }
goto LA7_;
LA22_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
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_56); TM__qfsiFR45qk0Dv0Oxi1q4UA_56.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_56.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_56.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_57;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_57); TM__qfsiFR45qk0Dv0Oxi1q4UA_57.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_57.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_57.status == 0) { { NI T37_; NimStringDesc* T38_;
#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_58));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (NI)0; T37_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T37_);
#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"
T38_ = (NimStringDesc*)0; T38_ = 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_21), 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"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record12));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record12));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T41_; Exception* T42_; TM__qfsiFR45qk0Dv0Oxi1q4UA_57.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T41_ = (Exception*)0; T41_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8412001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T41_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T42_ = (Exception*)0; T42_ = &(*colonenvP_).errX60gensym8412001913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Triggering peerCleanup", T42_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_57.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_56.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_56.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"
T45_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T45_ = 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(T45_);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA48_;
#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 LA52_;
#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 LA50_;
LA52_: ;
{
#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); }
LA50_: ;
}
LA48_: ;
#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* T59_; NimStringDesc* T60_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA57_;
T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T59_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T59_).Sup.Sup.Sup.name = "CancelledError"; T60_ = (NimStringDesc*)0; T60_ = (*T59_).Sup.Sup.Sup.message; (*T59_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T60_) nimGCunrefNoCycle(T60_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T59_, "CancelledError", "onClose", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA57_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).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_130); TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_130.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_131;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_131); TM__qfsiFR45qk0Dv0Oxi1q4UA_131.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_131.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_131.status == 0) { { NI T64_; NimStringDesc* T65_;
#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_132));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T64_ = (NI)0; T64_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T64_);
#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"
T65_ = (NimStringDesc*)0; T65_ = 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_21), T65_);
#line 61 "/home/runner/work/nim-waku/nim-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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T68_; Exception* T69_; TM__qfsiFR45qk0Dv0Oxi1q4UA_131.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T68_ = (Exception*)0; T68_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8390501915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T68_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T69_ = (Exception*)0; T69_ = &(*colonenvP_).errX60gensym8390501915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection closed, cleaning up", T69_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_131.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_130.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_130.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"
T72_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T72_ = cleanupConn__SH4W0yBUkYehHH4M45ZRUg_3((*(*colonenvP_).colonup_).c3, (*(*colonenvP_).colonup_).conn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T72_->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* 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_30)); 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) 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"
T79_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T79_ = srcLocImpl__Nr5Er9cEqPGHlRB4u3QHi8w();
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T79_);
#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_48.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_84[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA84_;
#line 0 "\?\?\?"
reraiseException(); }
LA84_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA88_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA88_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_48.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__yhs8IkJRFE9cCYsG9biNRxzQ)(void* udataX60gensym83850047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_163; colonenvP_ = (tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_163); TM__qfsiFR45qk0Dv0Oxi1q4UA_163.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_163.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_163.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym83850048_;
#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_).nameIterVarX60gensym838500464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83850048_ = (*colonenvP_).nameIterVarX60gensym838500464_.ClP_0((*colonenvP_).nameIterVarX60gensym838500464_.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_ = !((nextX60gensym83850048_ == 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(nextX60gensym83850048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83850048_ = (*colonenvP_).nameIterVarX60gensym838500464_.ClP_0((*colonenvP_).nameIterVarX60gensym838500464_.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_).nameIterVarX60gensym838500464_); 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 (!(nextX60gensym83850048_ == 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_166));
}
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__yhs8IkJRFE9cCYsG9biNRxzQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym83850048_, 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_163.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* excX60gensym83850050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_163.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(); excX60gensym83850050_ = ((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*)excX60gensym83850050_, "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_ = &excX60gensym83850050_->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_163.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___SsyieyvrCSTPIT6io71UFg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg*) newObj((&NTI__zRmsPykAoKGOI9buRzfg9aLg_), sizeof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg)); (*colonenv_).Sup.m_type = (&NTI__SsyieyvrCSTPIT6io71UFg_);
#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___M4x1A4Tpa9bvk8QwpMApJLQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ*) newObj((&NTI__K6uwQoTou67wAftF5Outfg_), sizeof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ)); (*colonenv__2).Sup.m_type = (&NTI__M4x1A4Tpa9bvk8QwpMApJLQ_);
#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_).nameIterVarX60gensym838500464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym838500464_.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__yhs8IkJRFE9cCYsG9biNRxzQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_167)(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* T57_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T58_; NI T59_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T60_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_168;
#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_36)); 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_37; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T26_; NimStringDesc* T27_;
#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_37); TM__qfsiFR45qk0Dv0Oxi1q4UA_37.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_37.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_37.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_38;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_38); TM__qfsiFR45qk0Dv0Oxi1q4UA_38.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_38.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_38.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T18_; NimStringDesc* T19_; 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_39));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
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 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__Fso3jK7jRMeiF9aFUl9as7gw(conn);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), 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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym84420019_; Exception* T22_; Exception* T23_; TM__qfsiFR45qk0Dv0Oxi1q4UA_38.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(); errX60gensym84420019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T22_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T23_ = (Exception*)0; T23_ = &errX60gensym84420019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Can\'t store dead connection", T23_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_38.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_37.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_37.status != 0) reraiseException(); T26_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T26_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T26_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T26_).Sup.name = "CatchableError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.message; (*T26_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_40)); if (T27_) nimGCunrefNoCycle(T27_); asgnRef((void**) (&(*T26_).Sup.parent), NIM_NIL);
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T26_, "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* T32_; NimStringDesc* T33_;
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
if (!((*conn).peerInfo == 0)) goto LA30_;
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_41)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.parent), NIM_NIL);
#line 341 "/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", 341); }
LA30_: ;
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 T36_; NI T37_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_42; tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g* T50_;
#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*)(&T36_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, peerId, (&T36_));
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T37_ = (NI)0; T37_ = len__srqfE6Z8Oh07GCr046bKzw(T36_); if (!((*c).maxConns < T37_)) goto LA38_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_42); TM__qfsiFR45qk0Dv0Oxi1q4UA_42.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_42.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_42.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T42_; NimStringDesc* T43_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T44_; NI T45_; 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_43));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T42_ = (NI)0; T42_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T42_);
#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"
T43_ = (NimStringDesc*)0; T43_ = 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_21), T43_);
#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*)(&T44_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); getOrDefault__Hy9bmJay4eA4EMWVa8B9ckow((*c).conns, peerId, (&T44_));
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T45_ = (NI)0; T45_ = len__srqfE6Z8Oh07GCr046bKzw(T44_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_44), 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((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym84500019_; Exception* T48_; Exception* T49_; TM__qfsiFR45qk0Dv0Oxi1q4UA_42.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T48_ = (Exception*)0; T48_ = getCurrentException(); errX60gensym84500019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T48_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (Exception*)0; T49_ = &errX60gensym84500019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("too many connections", T49_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_42.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"
T50_ = (tyObject_TooManyConnections__PNlphKIdfiD8YRGNCB2a2g*)0; T50_ = newTooManyConnections__RpA9bXffvzX1iejbdhbrtpwconnmanager();
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
raiseExceptionEx((Exception*)T50_, "TooManyConnections", "storeConn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/co"
"nnmanager.nim", 348); }
LA38_: ;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
{ NIM_BOOL T53_; tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw T56_;
#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"
T53_ = (NIM_BOOL)0; T53_ = contains__HKEIQLMrjpe1lPhrNEbV5Q((*c).conns, peerId); if (!!(T53_)) goto LA54_;
#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*)(&T56_), sizeof(tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw)); initHashSet__mISw4qt9bbPAxSVQQY0UIyQ(((NI) 64), (&T56_));
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
X5BX5Deq___gXqHofgivyLCmsb39cj9aQ9cg((&(*c).conns), peerId, T56_);
}
LA54_: ;
#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"
T57_ = (tyObject_HashSet__tGTRcVq4wuz7sk9bKm2XoBw*)0; T57_ = X5BX5D___zRmSrizAhjYJe1sEAxycBw((&(*c).conns), peerId);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
incl__driMaW55bCZ9coX9cAYukbmA(T57_, 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"
T58_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T58_ = onClose__SH4W0yBUkYehHH4M45ZRUg(c, conn);
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T58_);
#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"
T59_ = (NI)0; T59_ = len__ro2cCh6pNoqGlW9c41NHvtw((*c).conns); T60_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T60_ = NIM_NIL;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(libp2p_peers__ojF7vF0dT30ML9a7Vud15Wg, ((NI64) (T59_)), T60_->data, (T60_ ? T60_->Sup.len : 0));
#line 353 "/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) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_169;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_169); TM__qfsiFR45qk0Dv0Oxi1q4UA_169.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_169.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_169.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T64_; NimStringDesc* T65_; NI T66_; 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_170));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T64_ = (NI)0; T64_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T64_);
#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"
T65_ = (NimStringDesc*)0; T65_ = 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_21), T65_);
#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_171), 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"
T66_ = (NI)0; T66_ = 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_172), T66_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym84745019_; Exception* T69_; Exception* T70_; TM__qfsiFR45qk0Dv0Oxi1q4UA_169.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T69_ = (Exception*)0; T69_ = getCurrentException(); errX60gensym84745019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T69_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T70_ = (Exception*)0; T70_ = &errX60gensym84745019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stored connection", T70_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_169.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_168.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_168.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__U9aXdri022H8HPyp4dv0eXQ)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw* a;
a = (tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).c2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym834200464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__ypeVEQjAJnBiJhHtJRGD4w)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA* a;
a = (tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA*)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).errX60gensym834650196_, 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).errX60gensym8357001912_, 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___ld62S4n5FQpcn9ateIvsHwA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA*) 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_183;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_183); TM__qfsiFR45qk0Dv0Oxi1q4UA_183.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_183.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_183.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_184; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T20_; tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw T21_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T22_; tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ T53_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T54_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T61_;
#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_184); TM__qfsiFR45qk0Dv0Oxi1q4UA_184.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_184.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_184.status == 0) { TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_185;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_185); TM__qfsiFR45qk0Dv0Oxi1q4UA_185.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_185.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_185.status == 0) { { NI T8_; NimStringDesc* T9_;
#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_186));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), T8_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T9_ = (NimStringDesc*)0; T9_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_21), T9_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record4));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record4));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__qfsiFR45qk0Dv0Oxi1q4UA_185.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T12_ = (Exception*)0; T12_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym834650196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym834650196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Triggering connect events", T13_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_185.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__qfsiFR45qk0Dv0Oxi1q4UA_184.status = 0; popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_184.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 LA18_;
#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_187));
}
LA18_: ;
#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"
T20_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T20_ = srcLocImpl__wDxl2Px60KaQaCG0MoACgQ();
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*(*colonenvP_).colonup_).conn1).upgraded, T20_);
#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*)(&T21_), sizeof(tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw)); T21_.kind = ((tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw) 1);
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T21_._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"
T22_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T22_ = triggerPeerEvents__z7qEPcNdVZC9bg69aFAXLeRA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T21_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T22_->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* T25_; Exception* T28_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_189;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); if (!((T25_) && (isObjWithCache((*T25_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE189)))) goto LA26_;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc10), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_189); TM__qfsiFR45qk0Dv0Oxi1q4UA_189.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_189.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_189.status == 0) { { NI T31_; NimStringDesc* T32_;
#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_190));
#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"
T31_ = (NI)0; T31_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_20), 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 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T32_ = (NimStringDesc*)0; T32_ = 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_21), 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"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_74), (*(*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));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T35_; Exception* T36_; TM__qfsiFR45qk0Dv0Oxi1q4UA_189.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T35_ = (Exception*)0; T35_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym8357001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T35_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T36_ = (Exception*)0; T36_ = &(*colonenvP_).errX60gensym8357001912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unexpected exception in switch peer connection cleanup", T36_);
popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_189.status != 0) reraiseException(); }
goto LA23_;
LA26_: ;
{
#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;
}
LA23_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE3: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA40_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA44_;
#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 LA42_;
LA44_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "onConnUpgraded", "\?\?\?", 0); }
LA42_: ;
}
LA40_: ;
#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* T51_; NimStringDesc* T52_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA49_;
T51_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T51_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T51_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T51_).Sup.Sup.Sup.name = "CancelledError"; T52_ = (NimStringDesc*)0; T52_ = (*T51_).Sup.Sup.Sup.message; (*T51_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T52_) nimGCunrefNoCycle(T52_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T51_, "CancelledError", "onConnUpgraded", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA49_: ;
#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*)(&T53_), sizeof(tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ)); T53_.kind = ((tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ) 0);
#line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
T53_._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"
T54_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T54_ = triggerConnEvent__lTuaynnOGOaM1xWpZa6OgA((*(*colonenvP_).colonup_).c2, (*colonenvP_).peerId7, T53_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T54_->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* T59_; NimStringDesc* T60_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA57_;
T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T59_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T59_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T59_).Sup.Sup.Sup.name = "CancelledError"; T60_ = (NimStringDesc*)0; T60_ = (*T59_).Sup.Sup.Sup.message; (*T59_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_30)); if (T60_) nimGCunrefNoCycle(T60_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T59_, "CancelledError", "onConnUpgraded", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA57_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).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"
T61_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T61_ = srcLocImpl__wfYiKOv9auEEBLti0YJHZFw();
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T61_);
#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_183.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_84[((*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 LA66_;
#line 0 "\?\?\?"
reraiseException(); }
LA66_: ;
#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 LA70_;
#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_)); }
LA70_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__qfsiFR45qk0Dv0Oxi1q4UA_183.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__Je3ASJNVvVLgiUYEhQnKdw)(void* udataX60gensym83420047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_191; colonenvP_ = (tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_191); TM__qfsiFR45qk0Dv0Oxi1q4UA_191.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_191.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_191.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym83420048_;
#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_).nameIterVarX60gensym834200464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83420048_ = (*colonenvP_).nameIterVarX60gensym834200464_.ClP_0((*colonenvP_).nameIterVarX60gensym834200464_.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_ = !((nextX60gensym83420048_ == 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(nextX60gensym83420048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym83420048_ = (*colonenvP_).nameIterVarX60gensym834200464_.ClP_0((*colonenvP_).nameIterVarX60gensym834200464_.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_).nameIterVarX60gensym834200464_); 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 (!(nextX60gensym83420048_ == 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_194));
}
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__Je3ASJNVvVLgiUYEhQnKdw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym83420048_, 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_191.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* excX60gensym83420050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_191.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(); excX60gensym83420050_ = ((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*)excX60gensym83420050_, "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_ = &excX60gensym83420050_->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_191.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___acPYw3BFPM3vg1Ji8tMZiw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw*) newObj((&NTI__U9aXdri022H8HPyp4dv0eXQ_), sizeof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw)); (*colonenv_).Sup.m_type = (&NTI__acPYw3BFPM3vg1Ji8tMZiw_);
#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___ld62S4n5FQpcn9ateIvsHwA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA*) newObj((&NTI__ypeVEQjAJnBiJhHtJRGD4w_), sizeof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA)); (*colonenv__2).Sup.m_type = (&NTI__ld62S4n5FQpcn9ateIvsHwA_);
#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_).nameIterVarX60gensym834200464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym834200464_.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__Je3ASJNVvVLgiUYEhQnKdw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_195)(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_176; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T33_;
#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_173)); 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_174)); 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_175)); 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_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) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T24_; NimStringDesc* T25_; NI T26_; 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_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"
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 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__vUHRgg9avMQPwarKjWuqHZg(muxer);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__qfsiFR45qk0Dv0Oxi1q4UA_179), T25_);
#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_180), !((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"
T26_ = (NI)0; T26_ = 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_172), T26_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym84930019_; Exception* T29_; Exception* T30_; TM__qfsiFR45qk0Dv0Oxi1q4UA_177.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T29_ = (Exception*)0; T29_ = getCurrentException(); errX60gensym84930019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T29_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T30_ = (Exception*)0; T30_ = &errX60gensym84930019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stored muxer", T30_);
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 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"
T33_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T33_ = onConnUpgraded__SH4W0yBUkYehHH4M45ZRUg_4(c, (*muxer).connection);
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/connmanager.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T33_);
}
#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 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_: ;
}
#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__2oJ9bi2GnzhmDDD9crMA8SYQ)(void* p, NI op) {
tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w* a;
a = (tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w*)p;
nimGCvisit((void*)(*a).c1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym851150464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__CbVdFcZa05WPXHSf5kvzQw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g* a;
a = (tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g*)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___Mw8YauQ0ctpJEuRgx0M11g* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g*) 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_30)); 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__KI7D4N9ahIIqSWfBv0zzq4A)(void* udataX60gensym85115047_, void* ClE_0) { tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w* colonenvP_; TSafePoint TM__qfsiFR45qk0Dv0Oxi1q4UA_198; colonenvP_ = (tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__qfsiFR45qk0Dv0Oxi1q4UA_198); TM__qfsiFR45qk0Dv0Oxi1q4UA_198.status = setjmp(TM__qfsiFR45qk0Dv0Oxi1q4UA_198.context); if (TM__qfsiFR45qk0Dv0Oxi1q4UA_198.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym85115048_;
#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_).nameIterVarX60gensym851150464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym85115048_ = (*colonenvP_).nameIterVarX60gensym851150464_.ClP_0((*colonenvP_).nameIterVarX60gensym851150464_.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_ = !((nextX60gensym85115048_ == 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(nextX60gensym85115048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym85115048_ = (*colonenvP_).nameIterVarX60gensym851150464_.ClP_0((*colonenvP_).nameIterVarX60gensym851150464_.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_).nameIterVarX60gensym851150464_); 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 (!(nextX60gensym85115048_ == 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_34));
}
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__KI7D4N9ahIIqSWfBv0zzq4A; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym85115048_, 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_198.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* excX60gensym85115050_; Exception* T32_; TM__qfsiFR45qk0Dv0Oxi1q4UA_198.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(); excX60gensym85115050_ = ((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*)excX60gensym85115050_, "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_ = &excX60gensym85115050_->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_198.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___NiUP8uNYpc2hl4S9bL9bxE0w* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w*) newObj((&NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_), sizeof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w)); (*colonenv_).Sup.m_type = (&NTI__NiUP8uNYpc2hl4S9bL9bxE0w_);
#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___Mw8YauQ0ctpJEuRgx0M11g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g*) newObj((&NTI__CbVdFcZa05WPXHSf5kvzQw_), sizeof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g)); (*colonenv__2).Sup.m_type = (&NTI__Mw8YauQ0ctpJEuRgx0M11g_);
#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_).nameIterVarX60gensym851150464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym851150464_.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__KI7D4N9ahIIqSWfBv0zzq4A; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__qfsiFR45qk0Dv0Oxi1q4UA_201)(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;}
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_46_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[16];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[13];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[6];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[26];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[6];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[35];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[11];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_140_4[4];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[9];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[13];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[5];
static TNimNode* TM__qfsiFR45qk0Dv0Oxi1q4UA_197_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__UC4IfRMN37KM1bunF9caIKQ_.size = sizeof(tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ);
NTI__UC4IfRMN37KM1bunF9caIKQ_.kind = 17;
NTI__UC4IfRMN37KM1bunF9caIKQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__UC4IfRMN37KM1bunF9caIKQ_.name = "object";
NTI__UC4IfRMN37KM1bunF9caIKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__UC4IfRMN37KM1bunF9caIKQ_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[22].offset = offsetof(tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ, 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___UC4IfRMN37KM1bunF9caIKQ, 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___UC4IfRMN37KM1bunF9caIKQ, 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___UC4IfRMN37KM1bunF9caIKQ, 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___UC4IfRMN37KM1bunF9caIKQ, nameIterVarX60gensym850500464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[26].name = "nameIterVar`gensym850500464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_15_5[0];
NTI__UC4IfRMN37KM1bunF9caIKQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[21];
NTI__O5i9clNrNbaJE3xedrbn0Xw_.size = sizeof(tyObject_Env_connmanagerdotnim___UC4IfRMN37KM1bunF9caIKQ*);
NTI__O5i9clNrNbaJE3xedrbn0Xw_.kind = 22;
NTI__O5i9clNrNbaJE3xedrbn0Xw_.base = (&NTI__UC4IfRMN37KM1bunF9caIKQ_);
NTI__O5i9clNrNbaJE3xedrbn0Xw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(411, 15)";
NTI__O5i9clNrNbaJE3xedrbn0Xw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O5i9clNrNbaJE3xedrbn0Xw_;
NTI__O5i9clNrNbaJE3xedrbn0Xw_.marker = Marker_tyRef__O5i9clNrNbaJE3xedrbn0Xw;
NTI__6UfQzLMkXbV3Hd9anGZmmsA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA);
NTI__6UfQzLMkXbV3Hd9anGZmmsA_.kind = 17;
NTI__6UfQzLMkXbV3Hd9anGZmmsA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6UfQzLMkXbV3Hd9anGZmmsA_.name = "object";
NTI__6UfQzLMkXbV3Hd9anGZmmsA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6UfQzLMkXbV3Hd9anGZmmsA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_16_8[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[28].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA, 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___6UfQzLMkXbV3Hd9anGZmmsA, 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___6UfQzLMkXbV3Hd9anGZmmsA, 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___6UfQzLMkXbV3Hd9anGZmmsA, 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___6UfQzLMkXbV3Hd9anGZmmsA, 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___6UfQzLMkXbV3Hd9anGZmmsA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[33].typ = (&NTI__O5i9clNrNbaJE3xedrbn0Xw_);
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___6UfQzLMkXbV3Hd9anGZmmsA, 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___6UfQzLMkXbV3Hd9anGZmmsA, 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__6UfQzLMkXbV3Hd9anGZmmsA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[27];
NTI__kJmnDrSrPlA9cmtDVTTomMA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6UfQzLMkXbV3Hd9anGZmmsA*);
NTI__kJmnDrSrPlA9cmtDVTTomMA_.kind = 22;
NTI__kJmnDrSrPlA9cmtDVTTomMA_.base = (&NTI__6UfQzLMkXbV3Hd9anGZmmsA_);
NTI__kJmnDrSrPlA9cmtDVTTomMA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__kJmnDrSrPlA9cmtDVTTomMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kJmnDrSrPlA9cmtDVTTomMA_;
NTI__kJmnDrSrPlA9cmtDVTTomMA_.marker = Marker_tyRef__kJmnDrSrPlA9cmtDVTTomMA;
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__SsyieyvrCSTPIT6io71UFg_.size = sizeof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg);
NTI__SsyieyvrCSTPIT6io71UFg_.kind = 17;
NTI__SsyieyvrCSTPIT6io71UFg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__SsyieyvrCSTPIT6io71UFg_.name = "object";
NTI__SsyieyvrCSTPIT6io71UFg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SsyieyvrCSTPIT6io71UFg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_46_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].offset = offsetof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[38].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_46_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].offset = offsetof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[39].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_46_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].offset = offsetof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg, chronosInternalRetFuture2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[40].name = "chronosInternalRetFuture2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_46_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].offset = offsetof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg, c3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[41].name = "c3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_46_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].offset = offsetof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg, nameIterVarX60gensym838500464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[42].name = "nameIterVar`gensym838500464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_46_5[0];
NTI__SsyieyvrCSTPIT6io71UFg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[37];
NTI__zRmsPykAoKGOI9buRzfg9aLg_.size = sizeof(tyObject_Env_connmanagerdotnim___SsyieyvrCSTPIT6io71UFg*);
NTI__zRmsPykAoKGOI9buRzfg9aLg_.kind = 22;
NTI__zRmsPykAoKGOI9buRzfg9aLg_.base = (&NTI__SsyieyvrCSTPIT6io71UFg_);
NTI__zRmsPykAoKGOI9buRzfg9aLg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(278, 11)";
NTI__zRmsPykAoKGOI9buRzfg9aLg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zRmsPykAoKGOI9buRzfg9aLg_;
NTI__zRmsPykAoKGOI9buRzfg9aLg_.marker = Marker_tyRef__zRmsPykAoKGOI9buRzfg9aLg;
NTI__M4x1A4Tpa9bvk8QwpMApJLQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ);
NTI__M4x1A4Tpa9bvk8QwpMApJLQ_.kind = 17;
NTI__M4x1A4Tpa9bvk8QwpMApJLQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__M4x1A4Tpa9bvk8QwpMApJLQ_.name = "object";
NTI__M4x1A4Tpa9bvk8QwpMApJLQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__M4x1A4Tpa9bvk8QwpMApJLQ_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[44].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[45].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[46].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[47].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, chronosInternalTmpFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[48].name = "chronosInternalTmpFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].typ = (&NTI__zRmsPykAoKGOI9buRzfg9aLg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[49].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, result6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[50].name = "result6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, record7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[51].name = "record7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, errX60gensym839800198_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[52].name = "err`gensym839800198";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, exc9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[53].name = "exc9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, record10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[54].name = "record10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, errX60gensym8404501911_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[55].name = "err`gensym8404501911";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, record12);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[56].name = "record12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, errX60gensym8412001913_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[57].name = "err`gensym8412001913";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[14] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, record14);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[58].name = "record14";
TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[15] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ, errX60gensym8390501915_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[59].name = "err`gensym8390501915";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43].len = 16; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_47_16[0];
NTI__M4x1A4Tpa9bvk8QwpMApJLQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[43];
NTI__K6uwQoTou67wAftF5Outfg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___M4x1A4Tpa9bvk8QwpMApJLQ*);
NTI__K6uwQoTou67wAftF5Outfg_.kind = 22;
NTI__K6uwQoTou67wAftF5Outfg_.base = (&NTI__M4x1A4Tpa9bvk8QwpMApJLQ_);
NTI__K6uwQoTou67wAftF5Outfg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__K6uwQoTou67wAftF5Outfg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__K6uwQoTou67wAftF5Outfg_;
NTI__K6uwQoTou67wAftF5Outfg_.marker = Marker_tyRef__K6uwQoTou67wAftF5Outfg;
NTI__b9crchNfA0k60uZyv0RKJXg_.size = sizeof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg);
NTI__b9crchNfA0k60uZyv0RKJXg_.kind = 17;
NTI__b9crchNfA0k60uZyv0RKJXg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__b9crchNfA0k60uZyv0RKJXg_.name = "object";
NTI__b9crchNfA0k60uZyv0RKJXg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__b9crchNfA0k60uZyv0RKJXg_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].offset = offsetof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[61].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].offset = offsetof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[62].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].offset = offsetof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg, c2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[63].name = "c2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].offset = offsetof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[64].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].offset = offsetof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg, nameIterVarX60gensym836450464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[65].name = "nameIterVar`gensym836450464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_59_5[0];
NTI__b9crchNfA0k60uZyv0RKJXg_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[60];
NTI__HJMA0Xjt9boStURGHvL9aG9aQ_.size = sizeof(tyObject_Env_connmanagerdotnim___b9crchNfA0k60uZyv0RKJXg*);
NTI__HJMA0Xjt9boStURGHvL9aG9aQ_.kind = 22;
NTI__HJMA0Xjt9boStURGHvL9aG9aQ_.base = (&NTI__b9crchNfA0k60uZyv0RKJXg_);
NTI__HJMA0Xjt9boStURGHvL9aG9aQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(261, 43)";
NTI__HJMA0Xjt9boStURGHvL9aG9aQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HJMA0Xjt9boStURGHvL9aG9aQ_;
NTI__HJMA0Xjt9boStURGHvL9aG9aQ_.marker = Marker_tyRef__HJMA0Xjt9boStURGHvL9aG9aQ;
NTI__f4nhqCtLtbyxNiMSZiaMJw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw);
NTI__f4nhqCtLtbyxNiMSZiaMJw_.kind = 17;
NTI__f4nhqCtLtbyxNiMSZiaMJw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__f4nhqCtLtbyxNiMSZiaMJw_.name = "object";
NTI__f4nhqCtLtbyxNiMSZiaMJw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__f4nhqCtLtbyxNiMSZiaMJw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[67].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[68].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[69].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[70].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, record4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[71].name = "record4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].typ = (&NTI__HJMA0Xjt9boStURGHvL9aG9aQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[72].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, errX60gensym836900196_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[73].name = "err`gensym836900196";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, peerId7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[74].name = "peerId7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, chronosInternalTmpFuture8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[75].name = "chronosInternalTmpFuture8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, result9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[76].name = "result9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, exc10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[77].name = "exc10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, record11);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[78].name = "record11";
TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].offset = offsetof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw, errX60gensym8377501912_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[79].name = "err`gensym8377501912";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66].len = 13; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_60_13[0];
NTI__f4nhqCtLtbyxNiMSZiaMJw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[66];
NTI__DrXEXv3Fu4Ko0TstQcKz9bg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___f4nhqCtLtbyxNiMSZiaMJw*);
NTI__DrXEXv3Fu4Ko0TstQcKz9bg_.kind = 22;
NTI__DrXEXv3Fu4Ko0TstQcKz9bg_.base = (&NTI__f4nhqCtLtbyxNiMSZiaMJw_);
NTI__DrXEXv3Fu4Ko0TstQcKz9bg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__DrXEXv3Fu4Ko0TstQcKz9bg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DrXEXv3Fu4Ko0TstQcKz9bg_;
NTI__DrXEXv3Fu4Ko0TstQcKz9bg_.marker = Marker_tyRef__DrXEXv3Fu4Ko0TstQcKz9bg;
NTI__X9b53FkdIIk3Nw6fli85IfA_.size = sizeof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA);
NTI__X9b53FkdIIk3Nw6fli85IfA_.kind = 17;
NTI__X9b53FkdIIk3Nw6fli85IfA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__X9b53FkdIIk3Nw6fli85IfA_.name = "object";
NTI__X9b53FkdIIk3Nw6fli85IfA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__X9b53FkdIIk3Nw6fli85IfA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].offset = offsetof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[81].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].offset = offsetof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA, c1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[82].name = "c1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_65_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___X9b53FkdIIk3Nw6fli85IfA, event2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83].typ = (&NTI__gK2MDrvCDPHQeTdpXg8qlQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[83].name = "event2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].offset = offsetof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA, peerId3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[87].name = "peerId3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].offset = offsetof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA, chronosInternalRetFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[88].name = "chronosInternalRetFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].offset = offsetof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA, nameIterVarX60gensym818417295_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[89].name = "nameIterVar`gensym818417295";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80].len = 6; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_65_6[0];
NTI__X9b53FkdIIk3Nw6fli85IfA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[80];
NTI__ZTuL1zsFFQ5YraIhkNID5Q_.size = sizeof(tyObject_Env_connmanagerdotnim___X9b53FkdIIk3Nw6fli85IfA*);
NTI__ZTuL1zsFFQ5YraIhkNID5Q_.kind = 22;
NTI__ZTuL1zsFFQ5YraIhkNID5Q_.base = (&NTI__X9b53FkdIIk3Nw6fli85IfA_);
NTI__ZTuL1zsFFQ5YraIhkNID5Q_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(107, 22)";
NTI__ZTuL1zsFFQ5YraIhkNID5Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZTuL1zsFFQ5YraIhkNID5Q_;
NTI__ZTuL1zsFFQ5YraIhkNID5Q_.marker = Marker_tyRef__ZTuL1zsFFQ5YraIhkNID5Q;
NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag);
NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_.kind = 17;
NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_.name = "object";
NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[91].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[92].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[93].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[94].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].typ = (&NTI__ZTuL1zsFFQ5YraIhkNID5Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[95].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, connEvents5);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[96].name = "connEvents5";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, h6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].typ = (&NTI__Rp9cT2oC4YNELodYXsKg7qA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[97].name = "h6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, colontmp7_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].typ = (&NTI__DjcJvTVLhu1GVCpTORQfDQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[98].name = ":tmp7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, h8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[99].name = "h8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, idx9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[100].name = "idx9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, nxt10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[101].name = "nxt10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, resX60gensym8187501811_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[102].name = "res`gensym8187501811";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, colontmp12_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[103].name = ":tmp12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, chronosInternalTmpFuture13);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[104].name = "chronosInternalTmpFuture13";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[14] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, result14);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[105].name = "result14";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[15] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, exc15);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[106].name = "exc15";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[16] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, exc16);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[107].name = "exc16";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[17] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, record17);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[108].name = "record17";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[18] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, errX60gensym8205001918_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[109].name = "err`gensym8205001918";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[19] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, i19);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[110].name = "i19";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[20] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, L20);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[111].name = "L20";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[21] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, excX60gensym8187501921_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[112].name = "exc`gensym8187501921";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[22] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, record22);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[113].name = "record22";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[23] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, errX60gensym8191001923_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[114].name = "err`gensym8191001923";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[24] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, record24);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[115].name = "record24";
TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[25] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag, errX60gensym8197501925_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[116].name = "err`gensym8197501925";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90].len = 26; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_66_26[0];
NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[90];
NTI__7qwsZvumOqc5M9aLhVHzHuw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Y0dIjJUmVgSVrHv9bIyI6Ag*);
NTI__7qwsZvumOqc5M9aLhVHzHuw_.kind = 22;
NTI__7qwsZvumOqc5M9aLhVHzHuw_.base = (&NTI__Y0dIjJUmVgSVrHv9bIyI6Ag_);
NTI__7qwsZvumOqc5M9aLhVHzHuw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__7qwsZvumOqc5M9aLhVHzHuw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7qwsZvumOqc5M9aLhVHzHuw_;
NTI__7qwsZvumOqc5M9aLhVHzHuw_.marker = Marker_tyRef__7qwsZvumOqc5M9aLhVHzHuw;
NTI__a0a9aoAacarQWCoZVSH3HYw_.size = sizeof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw);
NTI__a0a9aoAacarQWCoZVSH3HYw_.kind = 17;
NTI__a0a9aoAacarQWCoZVSH3HYw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__a0a9aoAacarQWCoZVSH3HYw_.name = "object";
NTI__a0a9aoAacarQWCoZVSH3HYw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__a0a9aoAacarQWCoZVSH3HYw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].offset = offsetof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[118].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].offset = offsetof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw, peerId1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[119].name = "peerId1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].offset = offsetof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw, c2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[120].name = "c2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_93_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___a0a9aoAacarQWCoZVSH3HYw, event3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121].typ = (&NTI__zVLxg0Gx9c1UtAS8mAOrQkw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[121].name = "event3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].offset = offsetof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw, chronosInternalRetFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[125].name = "chronosInternalRetFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].offset = offsetof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw, nameIterVarX60gensym823317295_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[126].name = "nameIterVar`gensym823317295";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117].len = 6; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_93_6[0];
NTI__a0a9aoAacarQWCoZVSH3HYw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[117];
NTI__A3ZgxEWSVlnS9bJJk69a4ybw_.size = sizeof(tyObject_Env_connmanagerdotnim___a0a9aoAacarQWCoZVSH3HYw*);
NTI__A3ZgxEWSVlnS9bJJk69a4ybw_.kind = 22;
NTI__A3ZgxEWSVlnS9bJJk69a4ybw_.base = (&NTI__a0a9aoAacarQWCoZVSH3HYw_);
NTI__A3ZgxEWSVlnS9bJJk69a4ybw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(139, 48)";
NTI__A3ZgxEWSVlnS9bJJk69a4ybw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A3ZgxEWSVlnS9bJJk69a4ybw_;
NTI__A3ZgxEWSVlnS9bJJk69a4ybw_.marker = Marker_tyRef__A3ZgxEWSVlnS9bJJk69a4ybw;
NTI__KGhiNvDAC7SO9c5AxRYF4ng_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng);
NTI__KGhiNvDAC7SO9c5AxRYF4ng_.kind = 17;
NTI__KGhiNvDAC7SO9c5AxRYF4ng_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__KGhiNvDAC7SO9c5AxRYF4ng_.name = "object";
NTI__KGhiNvDAC7SO9c5AxRYF4ng_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KGhiNvDAC7SO9c5AxRYF4ng_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[128].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[129].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[130].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[131].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[132].name = "record4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].typ = (&NTI__A3ZgxEWSVlnS9bJJk69a4ybw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[133].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym823750196_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[134].name = "err`gensym823750196";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, result7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[135].name = "result7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, count8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[136].name = "count8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[137].name = "record9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym8246001910_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[138].name = "err`gensym8246001910";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record11);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[139].name = "record11";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym8255001912_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[140].name = "err`gensym8255001912";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[13] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record13);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[141].name = "record13";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[14] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym8263501914_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[142].name = "err`gensym8263501914";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[15] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, peerEvents15);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[143].name = "peerEvents15";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[16] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, h16);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].typ = (&NTI__J8ull9aEQOhjfQVu9aecrsPg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[144].name = "h16";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[17] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, colontmp17_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].typ = (&NTI__cZ8RyO9bTAQg8kKXyLHwXYg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[145].name = ":tmp17";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[18] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, h18);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[146].name = "h18";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[19] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, idx19);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[147].name = "idx19";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[20] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, nxt20);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[148].name = "nxt20";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[21] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, resX60gensym8269501821_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[149].name = "res`gensym8269501821";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[22] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, colontmp22_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[150].name = ":tmp22";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[23] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, chronosInternalTmpFuture23);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[151].name = "chronosInternalTmpFuture23";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[24] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, exc24);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[152].name = "exc24";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[25] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, exc25);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[153].name = "exc25";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[26] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record26);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[154].name = "record26";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[27] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym8287001927_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[155].name = "err`gensym8287001927";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[28] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, i28);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[156].name = "i28";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[29] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, L29);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[157].name = "L29";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[30] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, excX60gensym8269501930_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[158].name = "exc`gensym8269501930";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[31] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record31);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[159].name = "record31";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[32] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym8273001932_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[160].name = "err`gensym8273001932";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[33] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, record33);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[161].name = "record33";
TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[34] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng, errX60gensym8279501934_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[162].name = "err`gensym8279501934";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127].len = 35; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_94_35[0];
NTI__KGhiNvDAC7SO9c5AxRYF4ng_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[127];
NTI__IaHdwsPrKKylsyLA6m2Dmw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KGhiNvDAC7SO9c5AxRYF4ng*);
NTI__IaHdwsPrKKylsyLA6m2Dmw_.kind = 22;
NTI__IaHdwsPrKKylsyLA6m2Dmw_.base = (&NTI__KGhiNvDAC7SO9c5AxRYF4ng_);
NTI__IaHdwsPrKKylsyLA6m2Dmw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__IaHdwsPrKKylsyLA6m2Dmw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IaHdwsPrKKylsyLA6m2Dmw_;
NTI__IaHdwsPrKKylsyLA6m2Dmw_.marker = Marker_tyRef__IaHdwsPrKKylsyLA6m2Dmw;
NTI__Jwn3mL5hqElxpVnNQm4YLQ_.size = sizeof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ);
NTI__Jwn3mL5hqElxpVnNQm4YLQ_.kind = 17;
NTI__Jwn3mL5hqElxpVnNQm4YLQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Jwn3mL5hqElxpVnNQm4YLQ_.name = "object";
NTI__Jwn3mL5hqElxpVnNQm4YLQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Jwn3mL5hqElxpVnNQm4YLQ_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].offset = offsetof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[164].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].offset = offsetof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[165].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].offset = offsetof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ, chronosInternalRetFuture2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[166].name = "chronosInternalRetFuture2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].offset = offsetof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ, c3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[167].name = "c3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].offset = offsetof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ, nameIterVarX60gensym832652164_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[168].name = "nameIterVar`gensym832652164";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_133_5[0];
NTI__Jwn3mL5hqElxpVnNQm4YLQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[163];
NTI__EZ0HCDtMid9aUzusTMmY0Uw_.size = sizeof(tyObject_Env_connmanagerdotnim___Jwn3mL5hqElxpVnNQm4YLQ*);
NTI__EZ0HCDtMid9aUzusTMmY0Uw_.kind = 22;
NTI__EZ0HCDtMid9aUzusTMmY0Uw_.base = (&NTI__Jwn3mL5hqElxpVnNQm4YLQ_);
NTI__EZ0HCDtMid9aUzusTMmY0Uw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(219, 12)";
NTI__EZ0HCDtMid9aUzusTMmY0Uw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EZ0HCDtMid9aUzusTMmY0Uw_;
NTI__EZ0HCDtMid9aUzusTMmY0Uw_.marker = Marker_tyRef__EZ0HCDtMid9aUzusTMmY0Uw;
NTI__zuq54MyDmQJwbH9bKOiFnOw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw);
NTI__zuq54MyDmQJwbH9bKOiFnOw_.kind = 17;
NTI__zuq54MyDmQJwbH9bKOiFnOw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__zuq54MyDmQJwbH9bKOiFnOw_.name = "object";
NTI__zuq54MyDmQJwbH9bKOiFnOw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zuq54MyDmQJwbH9bKOiFnOw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[170].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[171].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[172].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[173].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].typ = (&NTI__EZ0HCDtMid9aUzusTMmY0Uw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[174].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, result5);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[175].name = "result5";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, muxer6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].typ = (&NTI__xpyhCCp1jm4pajRSEa9bfjw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[176].name = "muxer6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, chronosInternalTmpFuture7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[177].name = "chronosInternalTmpFuture7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, chronosInternalTmpFuture8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[178].name = "chronosInternalTmpFuture8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, record9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[179].name = "record9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw, errX60gensym8335501910_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[180].name = "err`gensym8335501910";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169].len = 11; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_134_11[0];
NTI__zuq54MyDmQJwbH9bKOiFnOw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[169];
NTI__SDX4wLWfPCknBNo8b9akvug_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zuq54MyDmQJwbH9bKOiFnOw*);
NTI__SDX4wLWfPCknBNo8b9akvug_.kind = 22;
NTI__SDX4wLWfPCknBNo8b9akvug_.base = (&NTI__zuq54MyDmQJwbH9bKOiFnOw_);
NTI__SDX4wLWfPCknBNo8b9akvug_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__SDX4wLWfPCknBNo8b9akvug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SDX4wLWfPCknBNo8b9akvug_;
NTI__SDX4wLWfPCknBNo8b9akvug_.marker = Marker_tyRef__SDX4wLWfPCknBNo8b9akvug;
NTI__qnFLIYqNQ2mitZsisrILNA_.size = sizeof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA);
NTI__qnFLIYqNQ2mitZsisrILNA_.kind = 17;
NTI__qnFLIYqNQ2mitZsisrILNA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__qnFLIYqNQ2mitZsisrILNA_.name = "object";
NTI__qnFLIYqNQ2mitZsisrILNA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qnFLIYqNQ2mitZsisrILNA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_140_4[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].offset = offsetof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[182].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_140_4[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].offset = offsetof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA, muxerHolder1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].typ = (&NTI__jkZf9bt8D9bH6jQnKwX8Noxw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[183].name = "muxerHolder1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_140_4[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].offset = offsetof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA, chronosInternalRetFuture2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[184].name = "chronosInternalRetFuture2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_140_4[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].offset = offsetof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA, nameIterVarX60gensym829900503_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[185].name = "nameIterVar`gensym829900503";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181].len = 4; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_140_4[0];
NTI__qnFLIYqNQ2mitZsisrILNA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[181];
NTI__JafXgmYwl5Z9beNGVgsaylA_.size = sizeof(tyObject_Env_connmanagerdotnim___qnFLIYqNQ2mitZsisrILNA*);
NTI__JafXgmYwl5Z9beNGVgsaylA_.kind = 22;
NTI__JafXgmYwl5Z9beNGVgsaylA_.base = (&NTI__qnFLIYqNQ2mitZsisrILNA_);
NTI__JafXgmYwl5Z9beNGVgsaylA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(198, 34)";
NTI__JafXgmYwl5Z9beNGVgsaylA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JafXgmYwl5Z9beNGVgsaylA_;
NTI__JafXgmYwl5Z9beNGVgsaylA_.marker = Marker_tyRef__JafXgmYwl5Z9beNGVgsaylA;
NTI__bgFgPlYUATBMJCjqZiIziQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ);
NTI__bgFgPlYUATBMJCjqZiIziQ_.kind = 17;
NTI__bgFgPlYUATBMJCjqZiIziQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__bgFgPlYUATBMJCjqZiIziQ_.name = "object";
NTI__bgFgPlYUATBMJCjqZiIziQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bgFgPlYUATBMJCjqZiIziQ_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[187].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, record1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[188].name = "record1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].typ = (&NTI__JafXgmYwl5Z9beNGVgsaylA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[189].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, errX60gensym830350193_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[190].name = "err`gensym830350193";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, chronosInternalTmpFuture4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[191].name = "chronosInternalTmpFuture4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, result5);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[192].name = "result5";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, chronosInternalTmpFuture6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[193].name = "chronosInternalTmpFuture6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, record7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[194].name = "record7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].offset = offsetof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ, errX60gensym831200198_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[195].name = "err`gensym831200198";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186].len = 9; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_141_9[0];
NTI__bgFgPlYUATBMJCjqZiIziQ_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[186];
NTI__rxkB41Vz8dLgo3WUiSzakg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___bgFgPlYUATBMJCjqZiIziQ*);
NTI__rxkB41Vz8dLgo3WUiSzakg_.kind = 22;
NTI__rxkB41Vz8dLgo3WUiSzakg_.base = (&NTI__bgFgPlYUATBMJCjqZiIziQ_);
NTI__rxkB41Vz8dLgo3WUiSzakg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__rxkB41Vz8dLgo3WUiSzakg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rxkB41Vz8dLgo3WUiSzakg_;
NTI__rxkB41Vz8dLgo3WUiSzakg_.marker = Marker_tyRef__rxkB41Vz8dLgo3WUiSzakg;
NTI__acPYw3BFPM3vg1Ji8tMZiw_.size = sizeof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw);
NTI__acPYw3BFPM3vg1Ji8tMZiw_.kind = 17;
NTI__acPYw3BFPM3vg1Ji8tMZiw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__acPYw3BFPM3vg1Ji8tMZiw_.name = "object";
NTI__acPYw3BFPM3vg1Ji8tMZiw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__acPYw3BFPM3vg1Ji8tMZiw_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].offset = offsetof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[197].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].offset = offsetof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw, conn1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[198].name = "conn1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].offset = offsetof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw, c2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[199].name = "c2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].offset = offsetof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[200].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].offset = offsetof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw, nameIterVarX60gensym834200464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[201].name = "nameIterVar`gensym834200464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_181_5[0];
NTI__acPYw3BFPM3vg1Ji8tMZiw_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[196];
NTI__U9aXdri022H8HPyp4dv0eXQ_.size = sizeof(tyObject_Env_connmanagerdotnim___acPYw3BFPM3vg1Ji8tMZiw*);
NTI__U9aXdri022H8HPyp4dv0eXQ_.kind = 22;
NTI__U9aXdri022H8HPyp4dv0eXQ_.base = (&NTI__acPYw3BFPM3vg1Ji8tMZiw_);
NTI__U9aXdri022H8HPyp4dv0eXQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(242, 40)";
NTI__U9aXdri022H8HPyp4dv0eXQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__U9aXdri022H8HPyp4dv0eXQ_;
NTI__U9aXdri022H8HPyp4dv0eXQ_.marker = Marker_tyRef__U9aXdri022H8HPyp4dv0eXQ;
NTI__ld62S4n5FQpcn9ateIvsHwA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA);
NTI__ld62S4n5FQpcn9ateIvsHwA_.kind = 17;
NTI__ld62S4n5FQpcn9ateIvsHwA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__ld62S4n5FQpcn9ateIvsHwA_.name = "object";
NTI__ld62S4n5FQpcn9ateIvsHwA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ld62S4n5FQpcn9ateIvsHwA_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[203].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, coloncurExc1_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[204].name = ":curExc1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, colontmpResult2_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[205].name = ":tmpResult2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, colonunrollFinally3_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[206].name = ":unrollFinally3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, record4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[207].name = "record4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].typ = (&NTI__U9aXdri022H8HPyp4dv0eXQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[208].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, errX60gensym834650196_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[209].name = "err`gensym834650196";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, peerId7);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[210].name = "peerId7";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[8] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, chronosInternalTmpFuture8);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[211].name = "chronosInternalTmpFuture8";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[9] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, result9);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[212].name = "result9";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[10] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, exc10);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[213].name = "exc10";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[11] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, record11);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[214].name = "record11";
TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[12] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA, errX60gensym8357001912_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[215].name = "err`gensym8357001912";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202].len = 13; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_182_13[0];
NTI__ld62S4n5FQpcn9ateIvsHwA_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[202];
NTI__ypeVEQjAJnBiJhHtJRGD4w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___ld62S4n5FQpcn9ateIvsHwA*);
NTI__ypeVEQjAJnBiJhHtJRGD4w_.kind = 22;
NTI__ypeVEQjAJnBiJhHtJRGD4w_.base = (&NTI__ld62S4n5FQpcn9ateIvsHwA_);
NTI__ypeVEQjAJnBiJhHtJRGD4w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__ypeVEQjAJnBiJhHtJRGD4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ypeVEQjAJnBiJhHtJRGD4w_;
NTI__ypeVEQjAJnBiJhHtJRGD4w_.marker = Marker_tyRef__ypeVEQjAJnBiJhHtJRGD4w;
NTI__NiUP8uNYpc2hl4S9bL9bxE0w_.size = sizeof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w);
NTI__NiUP8uNYpc2hl4S9bL9bxE0w_.kind = 17;
NTI__NiUP8uNYpc2hl4S9bL9bxE0w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__NiUP8uNYpc2hl4S9bL9bxE0w_.name = "object";
NTI__NiUP8uNYpc2hl4S9bL9bxE0w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NiUP8uNYpc2hl4S9bL9bxE0w_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].offset = offsetof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[217].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].offset = offsetof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w, c1);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[218].name = "c1";
TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].offset = offsetof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w, conn2);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[219].name = "conn2";
TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].offset = offsetof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w, chronosInternalRetFuture3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[220].name = "chronosInternalRetFuture3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].offset = offsetof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w, nameIterVarX60gensym851150464_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[221].name = "nameIterVar`gensym851150464";
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216].len = 5; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216].kind = 2; TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216].sons = &TM__qfsiFR45qk0Dv0Oxi1q4UA_196_5[0];
NTI__NiUP8uNYpc2hl4S9bL9bxE0w_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[216];
NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_.size = sizeof(tyObject_Env_connmanagerdotnim___NiUP8uNYpc2hl4S9bL9bxE0w*);
NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_.kind = 22;
NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_.base = (&NTI__NiUP8uNYpc2hl4S9bL9bxE0w_);
NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/connmanager.nim(420, 15)";
NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_;
NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_.marker = Marker_tyRef__2oJ9bi2GnzhmDDD9crMA8SYQ;
NTI__Mw8YauQ0ctpJEuRgx0M11g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g);
NTI__Mw8YauQ0ctpJEuRgx0M11g_.kind = 17;
NTI__Mw8YauQ0ctpJEuRgx0M11g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Mw8YauQ0ctpJEuRgx0M11g_.name = "object";
NTI__Mw8YauQ0ctpJEuRgx0M11g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Mw8YauQ0ctpJEuRgx0M11g_;
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[0] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, colonstate_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[223].name = ":state";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[1] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, colontmpSlLower01_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[224].name = ":tmpSlLower01";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[2] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, colontmpSlLower12_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[225].name = ":tmpSlLower12";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[3] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, result3);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[226].name = "result3";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[4] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, muxer4);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[227].name = "muxer4";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[5] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, colonup_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].typ = (&NTI__2oJ9bi2GnzhmDDD9crMA8SYQ_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[228].name = ":up";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[6] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, chronosInternalTmpFuture6);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[229].name = "chronosInternalTmpFuture6";
TM__qfsiFR45qk0Dv0Oxi1q4UA_197_8[7] = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230];
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230].kind = 1;
TM__qfsiFR45qk0Dv0Oxi1q4UA_0[230].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g, 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_197_8[0];
NTI__Mw8YauQ0ctpJEuRgx0M11g_.node = &TM__qfsiFR45qk0Dv0Oxi1q4UA_0[222];
NTI__CbVdFcZa05WPXHSf5kvzQw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Mw8YauQ0ctpJEuRgx0M11g*);
NTI__CbVdFcZa05WPXHSf5kvzQw_.kind = 22;
NTI__CbVdFcZa05WPXHSf5kvzQw_.base = (&NTI__Mw8YauQ0ctpJEuRgx0M11g_);
NTI__CbVdFcZa05WPXHSf5kvzQw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__CbVdFcZa05WPXHSf5kvzQw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CbVdFcZa05WPXHSf5kvzQw_;
NTI__CbVdFcZa05WPXHSf5kvzQw_.marker = Marker_tyRef__CbVdFcZa05WPXHSf5kvzQw;
}