nwaku/nimcache/release/wakubridge/@m..@s..@svendor@snim-libp2p@slibp2p@sswitch.nim.c

17860 lines
1.2 MiB

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/common -o nimcache/release/wakubridge/@m..@s..@svendor@snim-libp2p@slibp2p@sswitch.nim.c.o nimcache/release/wakubridge/@m..@s..@svendor@snim-libp2p@slibp2p@sswitch.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <sys/types.h>
#include <pthread.h>
#include <setjmp.h>
#include <string.h>
#include "bearssl_rand.h"
#include "bearssl_hash.h"
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw;
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_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ;
typedef struct RootObj RootObj;
typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
typedef struct tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA;
typedef struct tySequence__2cpQyxGfmqpyyfbkB8qrug tySequence__2cpQyxGfmqpyyfbkB8qrug;
typedef struct tySequence__XBkfpmuZfG9b68oBajUS2Rw tySequence__XBkfpmuZfG9b68oBajUS2Rw;
typedef struct tyObject_Table__UvSlGqDg4nWNM1wskOFQeg tyObject_Table__UvSlGqDg4nWNM1wskOFQeg;
typedef struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w tySequence__9bnMQh9b5oMSxlDf1K9buBp7w;
typedef struct tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig;
typedef struct tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
typedef struct tySequence__nJo9c3YLgP9bN5eMA24IhFtw tySequence__nJo9c3YLgP9bN5eMA24IhFtw;
typedef struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw tyObject_Table__puwZz39aIr9cdB5WlFICYPgw;
typedef struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA tySequence__tZ2LP3xqCx8kcPyjrRkSuA;
typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA;
typedef struct tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ;
typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w;
typedef struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ;
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_switchdotnim___YiZMWS39aOn317pGz2JPR6Q tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ;
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 Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA;
typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q;
typedef struct tyObject_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_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
typedef struct tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g;
typedef struct tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg;
typedef struct tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA;
typedef struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg;
typedef struct tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw;
typedef struct tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw;
typedef struct tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw;
typedef struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg;
typedef struct tyTuple__TdADeEae6PBWqr7qsUJvPg tyTuple__TdADeEae6PBWqr7qsUJvPg;
typedef struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA;
typedef struct tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ;
typedef struct tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A;
typedef struct tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w;
typedef struct tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA;
typedef struct tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw;
typedef struct tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg;
typedef struct tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA;
typedef struct tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA;
typedef struct tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww;
typedef struct tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ;
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 tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA;
typedef struct tyObject_Option__5nSdKmksAHsrTSRGUCb9bHg tyObject_Option__5nSdKmksAHsrTSRGUCb9bHg;
typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A;
typedef struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw;
typedef struct tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg;
typedef struct tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w;
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_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
typedef struct tyTuple__NevGmcPz5FN13v9cZPsfRXw tyTuple__NevGmcPz5FN13v9cZPsfRXw;
typedef struct tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A;
typedef struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ;
typedef struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw;
typedef struct tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg;
typedef struct tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ;
typedef struct tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA;
typedef struct tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ;
typedef struct tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA;
typedef struct tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q;
typedef struct tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg;
typedef struct tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ;
typedef struct tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg;
typedef struct tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g;
typedef struct tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw;
typedef struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw;
typedef struct tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA;
typedef struct tySequence__8d9bxJ1229c513mLE0NixLcQ tySequence__8d9bxJ1229c513mLE0NixLcQ;
typedef struct tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA;
typedef struct tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw;
typedef struct tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA;
typedef struct tySequence__noUposH7mngFQgmwJm5tLw tySequence__noUposH7mngFQgmwJm5tLw;
typedef struct tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g;
typedef struct tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ;
typedef struct tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA;
typedef struct tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg;
typedef struct tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w;
typedef struct tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw;
typedef struct tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ;
typedef struct tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg;
typedef struct tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g;
typedef struct tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA;
typedef struct tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng;
typedef struct tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ;
typedef struct tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg;
typedef struct tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A;
typedef struct tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA;
typedef struct tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg;
typedef struct tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg;
typedef struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw;
typedef struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag;
typedef struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw;
typedef struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw;
typedef struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg;
typedef struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ;
typedef struct tySequence__4tnpefYRDGIct5y7RxC8KA tySequence__4tnpefYRDGIct5y7RxC8KA;
typedef struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg tyObject_Table__lHpSn1a1LQne7Vijlza5tg;
typedef struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg tySequence__1cmYA8zDV0s9c4gpLK2ygBg;
typedef struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ;
typedef struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g;
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
typedef struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg tyObject_Table__t1GIbsENi89cp9cMuggZaXQg;
typedef struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ tySequence__9bUff3pvvg9b9bwSnutq8aJFQ;
typedef struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA;
typedef struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA;
typedef struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA;
typedef struct tySequence__RHVAHq4hk7ajRY6ChL6jQg tySequence__RHVAHq4hk7ajRY6ChL6jQg;
typedef struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g tyObject_Table__fiNjm9awTH2rESOsTX1tq6g;
typedef struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA tySequence__Y9bpibYYCq7U9bI2q2EkdjDA;
typedef struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ tyObject_Table__30SNsEhxoOsalydUEsCtnQ;
typedef struct tySequence__a9czYAVXtt3ELF2dd9apg7CA tySequence__a9czYAVXtt3ELF2dd9apg7CA;
typedef struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg;
typedef struct tySequence__UuxWsCxMkcgdpNKQqNagIQ tySequence__UuxWsCxMkcgdpNKQqNagIQ;
typedef struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA;
typedef struct tySequence__9c0dnHKqrAJoOYibqj28Tqw tySequence__9c0dnHKqrAJoOYibqj28Tqw;
typedef struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A;
typedef struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig tyObject_Table__uch9bhpeVGvQNw5ZevH84ig;
typedef struct tySequence__Fdd1zCc4iVW86c0yW4quCQ tySequence__Fdd1zCc4iVW86c0yW4quCQ;
typedef struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg tySequence__zU9c9aN0ThoG6EA0AgL2rehg;
typedef struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ tyObject_Table__7jF9cWTJuKouswppQdViGuQ;
typedef struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ;
typedef struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw;
typedef struct tySequence__V3k0XgMRSv4dsRDg4jvB2w tySequence__V3k0XgMRSv4dsRDg4jvB2w;
typedef struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw;
typedef struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg tySequence__9bIYZNL3t229a9bbJxXEVTAsg;
typedef struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw;
typedef struct tySequence__uWop5OFSkZe0GjlY2KeNCQ tySequence__uWop5OFSkZe0GjlY2KeNCQ;
typedef struct tySequence__ATM5aJpGi7DpUf61ijJgTA tySequence__ATM5aJpGi7DpUf61ijJgTA;
typedef struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g tyTuple__lG9artYnG9a6GxqcmhxZJl6g;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
typedef struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw;
typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A;
typedef struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ;
typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw;
typedef struct tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ;
typedef struct tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA;
typedef struct tySequence__xNHF59br19a2ddRDpm49b8z3A tySequence__xNHF59br19a2ddRDpm49b8z3A;
typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w;
typedef struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA tyTuple__9bU0L219b3fjpDIE6keMYb9bA;
typedef struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA;
typedef struct tySequence__El1HzcbAXI4FXRMy9aew4PA tySequence__El1HzcbAXI4FXRMy9aew4PA;
typedef struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w tyTuple__PtvwtIrL0rxEmrV5ypzN1w;
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
typedef struct tyTuple__9b9aejOTD70mq52wgtBDEUtA tyTuple__9b9aejOTD70mq52wgtBDEUtA;
typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA;
typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA;
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
typedef struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ tyTuple__5G2YOQcjDoTxOBDaB9cojOQ;
typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw;
typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA;
typedef struct tyTuple__GJ2zXV257gwBkpQeeINxTA tyTuple__GJ2zXV257gwBkpQeeINxTA;
typedef struct tyTuple__beecycqPiHJ0zV6hA4CDDw tyTuple__beecycqPiHJ0zV6hA4CDDw;
typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw;
typedef struct tyTuple__v1juhacNXUiTV7vBi4DL4w tyTuple__v1juhacNXUiTV7vBi4DL4w;
typedef struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ;
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
typedef struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ tyTuple__pf8EktL9bgDdy8y4sHgDywQ;
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
typedef struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ tyTuple__XoHou9cDncYHiFSYulm9bCbQ;
typedef struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w tySequence__8WnaEiRmPgG3EbHz9byM9c5w;
typedef struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg;
typedef struct tyTuple__dNR3eA37fNjmk6qLgrtFiA tyTuple__dNR3eA37fNjmk6qLgrtFiA;
typedef struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ;
typedef struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ;
typedef struct tySequence__ePVkqZZoBAVzojrVYd6imA tySequence__ePVkqZZoBAVzojrVYd6imA;
typedef struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg tyTuple__Yuoja6yUlXaBRmF9bT9auYbg;
typedef struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ;
typedef struct tyTuple__uga0iURbtDFb1ToQ8Jog2g tyTuple__uga0iURbtDFb1ToQ8Jog2g;
typedef struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA;
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw;
typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ;
typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg;
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
typedef struct tyTuple__4BZjwrCbd7vt326dbqRhjA tyTuple__4BZjwrCbd7vt326dbqRhjA;
typedef struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg;
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
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__UvSlGqDg4nWNM1wskOFQeg {tySequence__9bnMQh9b5oMSxlDf1K9buBp7w* data;
NI counter;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
void* ClE_0;
} tyProc__z1SP1KQZYjnpZb76SJLOBA;
struct tyObject_Table__puwZz39aIr9cdB5WlFICYPgw {tySequence__tZ2LP3xqCx8kcPyjrRkSuA* data;
NI counter;
};
struct tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ { RootObj Sup;tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* connManager;
tySequence__2cpQyxGfmqpyyfbkB8qrug* transports;
tySequence__XBkfpmuZfG9b68oBajUS2Rw* protocols;
tyObject_Table__UvSlGqDg4nWNM1wskOFQeg muxers;
tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* ms;
tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* identity;
tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* secureManagers;
tyObject_Table__puwZz39aIr9cdB5WlFICYPgw dialLock;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* acceptFuts;
};
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_switchdotnim___YiZMWS39aOn317pGz2JPR6Q { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1359900465_;
};
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_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1360350196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream9;
};
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_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
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_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time;
NI32 fuzz;
NI32 count;
};
typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ;
struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent;
NIM_BOOL isClosed;
NIM_BOOL isEof;
NimStringDesc* objName;
tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid;
tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir;
NIM_BOOL closedWithEOF;
};
struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__ez1e9bsRJ8r5L9cicKflzx3Q;
struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
};
struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data;
};
struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut;
tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded;
};
struct tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1358350465_;
};
struct tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1358800194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
NimStringDesc* selected7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
};
struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NimStringDesc* value;
};
struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_39) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_40) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_42) (void* udataX60gensym135835047_);
struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg {NCSTRING procedure;
NCSTRING file;
NI line;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_44) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_45) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_47) (void* udataX60gensym135990047_);
struct tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch1;
};
struct tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonup_;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1383107044_;
};
struct tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1383550194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13843001910_;
NIM_BOOL colonunrollFinally11_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult13_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13851501915_;
};
typedef NI16 tyArray__H8m8FqzYzTF9bLm627WTXkg[11];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_67) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_68) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_70) (void* udataX60gensym138310705_);
typedef struct {
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (NimStringDesc* proto, void* ClE_0);
void* ClE_0;
} tyProc__45NwvjyfIWTGrNWgg5Pcig;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0);
void* ClE_0;
} tyProc__Sx7TcXJiI2BS08wYpfOyIg;
struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs;
tyProc__Sx7TcXJiI2BS08wYpfOyIg handler;
};
struct tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
};
struct tyTuple__TdADeEae6PBWqr7qsUJvPg {
NI Field0;
NimStringDesc* Field1;
tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* Field2;
};
typedef struct {
N_NIMCALL_PTR(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
void* ClE_0;
} tyProc__dngL6hYHZtDTatUnRjlOsw;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0);
void* ClE_0;
} tyProc__syWZmSVgEgtT88lIceSd6w;
struct tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyProc__dngL6hYHZtDTatUnRjlOsw newMuxer;
tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tyProc__syWZmSVgEgtT88lIceSd6w muxerHandler;
};
struct tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ { RootObj Sup;NI colonstate_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1378200464_;
};
struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA { RootObj Sup;tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* connection;
};
struct tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn4;
tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1378650197_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w* exc11;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13795001913_;
tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA* exc14;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13802501916_;
tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw* exc17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13810001919_;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc20;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc22;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture23;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13819501925_;
};
struct tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg { RootObj Sup;NI colonstate_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1334200464_;
};
struct tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
};
struct tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1331900464_;
};
typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg;
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
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_Option__5nSdKmksAHsrTSRGUCb9bHg {tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw val;
NIM_BOOL has;
};
struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A {NimStringDesc* val;
NIM_BOOL has;
};
struct tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg pubKey;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs;
tyObject_Option__5nSdKmksAHsrTSRGUCb9bHg observedAddr;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A protoVersion;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A agentVersion;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos;
};
struct tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww { RootObj Sup;NI colonstate_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1;
tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3;
tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ info4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1332850196_;
};
struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NIM_BOOL value;
};
struct tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ value;
};
struct tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw;
struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey;
} _scheme_1;
struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey;
} _scheme_2;
struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey;
} _scheme_3;
struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey;
} _scheme_4;
};
};
struct tyObject_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_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
typedef tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyArray__dy9bXFnEOSMt49aV7Vz01bkw[1];
typedef NimStringDesc* tyArray__8ZvwQIddfpj2THRVPsFzIQ[1];
struct tyTuple__NevGmcPz5FN13v9cZPsfRXw {
NimStringDesc* Field0;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field2;
NimStringDesc* Field3;
NimStringDesc* Field4;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_91) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_92) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_94) (void* udataX60gensym133190047_);
typedef NI16 tyArray__RDnWin0u0hV9cSO2ftDiCRA[12];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_97) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_98) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_99) (void* udataX60gensym133420047_);
struct tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA { tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A Sup;};
struct tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw { tyObject_LPStreamError__wy6eDDQZa7q3NUBYs9aSn3A Sup;};
typedef NI16 tyArray__9a2ZRootKIf3J5enZwosURA[15];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_116) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_117) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_119) (void* udataX60gensym137820047_);
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;
typedef NU8 tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ;
struct tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1373000463_;
};
struct tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ { RootObj Sup;NI colonstate_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1373450194_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* startFuts5;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t6;
NI i7;
NI L8;
NI i9;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a10;
NI i11;
NI L12;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* server13;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13742001915_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result16;
};
struct tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ { RootObj Sup;tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma;
NI multicodec;
NIM_BOOL running;
};
struct tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA { RootObj Sup;NI colonstate_;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1369100464_;
};
struct tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades4;
tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA* colonup_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1369550198_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result10;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc11;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13716001913_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc14;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13721501916_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13703001919_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture20;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13709501922_;
};
struct tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1366100964_;
};
struct tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA { RootObj Sup;NI size;
NI count;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* queue;
};
struct tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13676501910_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13683501912_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_161) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_162) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_164) (void* udataX60gensym136610097_);
struct tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1342350464_;
};
struct tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1342800196_;
tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* ms7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13468001912_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture13;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* k14;
NI i15;
NI L16;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
};
struct tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;};
struct tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg* colonup_;
NimStringDesc* proto3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1343152045_;
};
struct tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1343600194_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* secure5;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* resultX60gensym1343952016_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* it7;
NI i8;
NI L9;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* cconn10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc13;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13447001915_;
NIM_BOOL colonunrollFinally16_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sconn18;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult19_;
tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* muxer20;
NI L21;
NI h22;
NI colontmp23_;
NI res24;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13456501926_;
};
typedef NI16 tyArray__XYvKFwqxIc2whnKLisCnXw[14];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_193) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_194) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_196) (void* udataX60gensym134315205_);
typedef NI16 tyArray__Asxg2ur6LWYA9aNqt69cLwQA[13];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_200) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_201) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_203) (void* udataX60gensym134235047_);
typedef NI16 tyArray__L2tuZylbNTC5Op1A9cxcK8g[18];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_206) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_207) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_209) (void* udataX60gensym136910047_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_217) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_218) (void);
struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* value;
};
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_220) (void* udataX60gensym137300047_);
struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
br_hmac_drbg_context* rng;
tySequence__8d9bxJ1229c513mLE0NixLcQ* messages;
tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store;
tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* requestId, tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g msg, void* ClE_0);
void* ClE_0;
} tyProc__a4DglbW0Bo0BSaEo4OAwDw;
struct tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;br_hmac_drbg_context* rng;
tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
tySequence__noUposH7mngFQgmwJm5tLw* subscribers;
tyProc__a4DglbW0Bo0BSaEo4OAwDw pushHandler;
};
struct tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs4;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture5;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1361450806_;
};
struct tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
Exception* coloncurExc3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult4_;
NIM_BOOL colonunrollFinally5_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1361900199_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result11;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn12;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13627501914_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream15;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture16;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13645001919_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture20;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc21;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record22;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13652501923_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture24;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture25;
};
struct tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1353500465_;
};
struct tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result4;
tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg* colonup_;
tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13552501911_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record13;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13560501914_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13570501916_;
};
struct tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s2;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1347650465_;
};
struct tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower12_;
Exception* coloncurExc3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult4_;
NIM_BOOL colonunrollFinally5_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1348100199_;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t10;
NI i11;
NI L12;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw a13;
NI i14;
NI L15;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13488501917_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture18;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result19;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc20;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13497501922_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc23;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13505001925_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* dialed26;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture27;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc28;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture29;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record30;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13517001931_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn32;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record33;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13526501934_;
};
struct tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1339902654_;
};
struct tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1340350194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* sconn7;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record10;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13415001911_;
};
struct tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1329800164_;
};
struct tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* colontmp6_;
NI iX60gensym1330000047_;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym1330000058_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* it9;
NI i10;
NI L11;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result12;
NimStringDesc* codec13;
NI i14;
NI L15;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record16;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13307501917_;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* secureProtocol18;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* resultX60gensym13312020119_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* it20;
NI i21;
NI L22;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_271) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_272) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_274) (void* udataX60gensym132980017_);
struct tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* value;
};
struct tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s2;
tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1335050464_;
};
struct tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* result4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1335550197_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1336200199_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result10;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture11;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym13367521812_;
NimStringDesc* xX60gensym13367521913_;
NI L14;
NI h15;
NI colontmp16_;
NI res17;
NimStringDesc* muxerName18;
NI L19;
NI h20;
NI colontmp21_;
NI res22;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record23;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13373001924_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record25;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13380501926_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer27;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture28;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc29;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record30;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym13390501931_;
};
typedef N_CLOSURE_PTR(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, TM__Tra5WJkmqmXIsONj5ZlJOQ_294) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_299) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_300) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_302) (void* udataX60gensym133505047_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_310) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_311) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_313) (void* udataX60gensym133990266_);
typedef NI16 tyArray__Z9aa9aXwd9cxe8q0AORPMPUjg[24];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_324) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_325) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_327) (void* udataX60gensym134765047_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_334) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_335) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_337) (void* udataX60gensym135350047_);
struct tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg { RootObj Sup;NI colonstate_;
tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA* colonup_;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1363200203_;
};
struct tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg { RootObj Sup;NI colonstate_;
tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture2;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_348) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_349) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_351) (void* udataX60gensym136320021_);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__Tra5WJkmqmXIsONj5ZlJOQ_352) (void);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__Tra5WJkmqmXIsONj5ZlJOQ_356) (void);
typedef NI16 tyArray__D2Qilxz9chnA8qd0Fl7JJpw[23];
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_359) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__Tra5WJkmqmXIsONj5ZlJOQ_360) (void);
typedef N_CLOSURE_PTR(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_361) (void* udataX60gensym136145081_);
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;
typedef NU8 tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw;
struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ {tySequence__4tnpefYRDGIct5y7RxC8KA* data;
NI counter;
};
struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg {tySequence__1cmYA8zDV0s9c4gpLK2ygBg* data;
NI counter;
};
struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ {tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* data;
NI counter;
};
typedef struct {
N_NIMCALL_PTR(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, ClP_0) (tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m, void* ClE_0);
void* ClE_0;
} tyProc__i3ZahgXJqudlFdCju1Hx8w;
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
NI counter;
};
struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ topics;
tyObject_Table__lHpSn1a1LQne7Vijlza5tg peers;
NIM_BOOL triggerSelf;
NIM_BOOL verifySignature;
NIM_BOOL sign;
tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ validators;
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
tyProc__i3ZahgXJqudlFdCju1Hx8w msgIdProvider;
NU64 msgSeqno;
NIM_BOOL anonymize;
tyProc__45NwvjyfIWTGrNWgg5Pcig subscriptionValidator;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg knownTopics;
};
struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg {tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* data;
NI counter;
};
struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA {tySequence__RHVAHq4hk7ajRY6ChL6jQg* data;
NI counter;
};
struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA { RootObj Sup;tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* head;
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* tail;
tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA entries;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
};
struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg floodsub;
tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA seen;
};
struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g {tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* data;
NI counter;
};
struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ {tySequence__a9czYAVXtt3ELF2dd9apg7CA* data;
NI counter;
};
struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg {tySequence__UuxWsCxMkcgdpNKQqNagIQ* data;
NI counter;
};
struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA {tySequence__9c0dnHKqrAJoOYibqj28Tqw* data;
NI counter;
};
struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig {tySequence__Fdd1zCc4iVW86c0yW4quCQ* data;
NI counter;
};
struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A { RootObj Sup;tyObject_Table__uch9bhpeVGvQNw5ZevH84ig msgs;
tySequence__zU9c9aN0ThoG6EA0AgL2rehg* history;
NI windowSize;
};
struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ {tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* data;
NI counter;
};
struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw {NIM_BOOL explicit_0;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw pruneBackoff;
NIM_BOOL floodPublish;
NF gossipFactor;
NI d;
NI dLow;
NI dHigh;
NI dScore;
NI dOut;
NI dLazy;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw heartbeatInterval;
NI historyLength;
NI historyGossip;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw fanoutTTL;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw seenTTL;
NF gossipThreshold;
NF publishThreshold;
NF graylistThreshold;
NF acceptPXThreshold;
NF opportunisticGraftThreshold;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw decayInterval;
NF decayToZero;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw retainScore;
NF appSpecificWeight;
NF ipColocationFactorWeight;
NF ipColocationFactorThreshold;
NF behaviourPenaltyWeight;
NF behaviourPenaltyDecay;
tySequence__V3k0XgMRSv4dsRDg4jvB2w* directPeers;
};
struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw {tySequence__9bIYZNL3t229a9bbJxXEVTAsg* data;
NI counter;
};
struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw {tySequence__uWop5OFSkZe0GjlY2KeNCQ* data;
NI counter;
};
struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw { tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg mesh;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg fanout;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg gossipsub;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg explicit_0;
tyObject_Table__fiNjm9awTH2rESOsTX1tq6g backingOff;
tyObject_Table__30SNsEhxoOsalydUEsCtnQ lastFanoutPubSub;
tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg gossip;
tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA control;
tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A mcache;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* heartbeatFut;
NIM_BOOL heartbeatRunning;
tyObject_Table__7jF9cWTJuKouswppQdViGuQ peerStats;
tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw parameters;
tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw topicParams;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* directPeersLoop;
tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw peersInIP;
tySequence__ATM5aJpGi7DpUf61ijJgTA* heartbeatEvents;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* randomBytes;
};
struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag { tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw Sup;};
struct tyTuple__lG9artYnG9a6GxqcmhxZJl6g {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* Field2;
};
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tyObject_ConnEvent__gK2MDrvCDPHQeTdpXg8qlQ {tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind;
union{
struct {NIM_BOOL incoming;
} _kind_1;
};
};
typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64];
struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload;
NU32 contentTopic;
NU32 version;
};
struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw digest;
NF receivedTime;
};
struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw {tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg;
tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ index;
};
struct tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA {tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters;
NimStringDesc* topic;
NIM_BOOL subscribe;
};
struct tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ {tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peer;
NimStringDesc* requestId;
tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA filter;
};
struct tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g {tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages;
};
struct tyObject_PeerEvent__zVLxg0Gx9c1UtAS8mAOrQkw {tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind;
union{
struct {NIM_BOOL initiator;
} _kind_1;
};
};
struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA {NimStringDesc* name;
tySequence__El1HzcbAXI4FXRMy9aew4PA* handler;
};
struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA {
NI Field0;
NimStringDesc* Field1;
tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA Field2;
};
struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field2;
};
struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data;
NI counter;
};
struct tyTuple__9b9aejOTD70mq52wgtBDEUtA {
NI Field0;
NimStringDesc* Field1;
tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA Field2;
};
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
};
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0;
NimStringDesc* Field1;
};
struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data;
NI counter;
};
struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ {
NI Field0;
NimStringDesc* Field1;
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
};
struct tyTuple__GJ2zXV257gwBkpQeeINxTA {
NI Field0;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* Field2;
};
struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value;
};
struct tyTuple__beecycqPiHJ0zV6hA4CDDw {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
};
struct tyTuple__v1juhacNXUiTV7vBi4DL4w {
NI Field0;
NimStringDesc* Field1;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
};
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ {
NI Field0;
NimStringDesc* Field1;
tySequence__8MW0JodCedjay9anGTGrBmA* Field2;
};
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
};
struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ {
NI Field0;
NimStringDesc* Field1;
tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2;
};
struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ {
NI Field0;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg Field2;
};
struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* mid;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
};
struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ {tySequence__ePVkqZZoBAVzojrVYd6imA* data;
NI counter;
};
struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ {tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ topicInfos;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expire;
NF score;
NF appScore;
NF behaviourPenalty;
};
struct tyTuple__dNR3eA37fNjmk6qLgrtFiA {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ Field2;
};
struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ {NF topicWeight;
NF timeInMeshWeight;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeInMeshQuantum;
NF timeInMeshCap;
NF firstMessageDeliveriesWeight;
NF firstMessageDeliveriesDecay;
NF firstMessageDeliveriesCap;
NF meshMessageDeliveriesWeight;
NF meshMessageDeliveriesDecay;
NF meshMessageDeliveriesThreshold;
NF meshMessageDeliveriesCap;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesActivation;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesWindow;
NF meshFailurePenaltyWeight;
NF meshFailurePenaltyDecay;
NF invalidMessageDeliveriesWeight;
NF invalidMessageDeliveriesDecay;
};
struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg {
NI Field0;
NimStringDesc* Field1;
tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ Field2;
};
struct tyTuple__uga0iURbtDFb1ToQ8Jog2g {
NI Field0;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1;
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
};
typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen);
typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx);
typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0);
struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics;
};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0);
void* ClE_0;
} tyProc__QB1jgAgEgi4jeepzNCjHhQ;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0);
void* ClE_0;
} tyProc__XK9avDdFMbG7vUcJY4tJ5mQ;
struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw {
NI Field0;
tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1;
};
struct tyTuple__RrUBWepzr5rTWSyPUXBpgg {
NI Field0;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1;
};
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
};
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
NU64 backoff;
};
struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw graftTime;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshTime;
NIM_BOOL inMesh;
NIM_BOOL meshMessageDeliveriesActive;
NF firstMessageDeliveries;
NF meshMessageDeliveries;
NF meshFailurePenalty;
NF invalidMessageDeliveries;
};
struct tyTuple__4BZjwrCbd7vt326dbqRhjA {
NI Field0;
NimStringDesc* Field1;
tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg Field2;
};
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
};
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__2cpQyxGfmqpyyfbkB8qrug { TGenericSeq Sup; tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* data[SEQ_DECL_SIZE];};struct tySequence__XBkfpmuZfG9b68oBajUS2Rw { TGenericSeq Sup; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* data[SEQ_DECL_SIZE];};struct tySequence__nJo9c3YLgP9bN5eMA24IhFtw { TGenericSeq Sup; tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__9bnMQh9b5oMSxlDf1K9buBp7w { TGenericSeq Sup; tyTuple__TdADeEae6PBWqr7qsUJvPg data[SEQ_DECL_SIZE];};struct tySequence__tZ2LP3xqCx8kcPyjrRkSuA { TGenericSeq Sup; tyTuple__lG9artYnG9a6GxqcmhxZJl6g data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__8d9bxJ1229c513mLE0NixLcQ { TGenericSeq Sup; tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw data[SEQ_DECL_SIZE];};struct tySequence__noUposH7mngFQgmwJm5tLw { TGenericSeq Sup; tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ data[SEQ_DECL_SIZE];};struct tySequence__4tnpefYRDGIct5y7RxC8KA { TGenericSeq Sup; tyTuple__9bU0L219b3fjpDIE6keMYb9bA data[SEQ_DECL_SIZE];};struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg { TGenericSeq Sup; tyTuple__PtvwtIrL0rxEmrV5ypzN1w data[SEQ_DECL_SIZE];};struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g { TGenericSeq Sup; tyTuple__9b9aejOTD70mq52wgtBDEUtA data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ { TGenericSeq Sup; tyTuple__5G2YOQcjDoTxOBDaB9cojOQ data[SEQ_DECL_SIZE];};struct tySequence__RHVAHq4hk7ajRY6ChL6jQg { TGenericSeq Sup; tyTuple__GJ2zXV257gwBkpQeeINxTA data[SEQ_DECL_SIZE];};struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA { TGenericSeq Sup; tyTuple__beecycqPiHJ0zV6hA4CDDw data[SEQ_DECL_SIZE];};struct tySequence__a9czYAVXtt3ELF2dd9apg7CA { TGenericSeq Sup; tyTuple__v1juhacNXUiTV7vBi4DL4w data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__UuxWsCxMkcgdpNKQqNagIQ { TGenericSeq Sup; tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ data[SEQ_DECL_SIZE];};struct tySequence__9c0dnHKqrAJoOYibqj28Tqw { TGenericSeq Sup; tyTuple__pf8EktL9bgDdy8y4sHgDywQ data[SEQ_DECL_SIZE];};struct tySequence__Fdd1zCc4iVW86c0yW4quCQ { TGenericSeq Sup; tyTuple__XoHou9cDncYHiFSYulm9bCbQ data[SEQ_DECL_SIZE];};struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w { TGenericSeq Sup; tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg data[SEQ_DECL_SIZE];};struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg { TGenericSeq Sup; tySequence__8WnaEiRmPgG3EbHz9byM9c5w* data[SEQ_DECL_SIZE];};struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ { TGenericSeq Sup; tyTuple__dNR3eA37fNjmk6qLgrtFiA data[SEQ_DECL_SIZE];};struct tySequence__V3k0XgMRSv4dsRDg4jvB2w { TGenericSeq Sup; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw data[SEQ_DECL_SIZE];};struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg { TGenericSeq Sup; tyTuple__Yuoja6yUlXaBRmF9bT9auYbg data[SEQ_DECL_SIZE];};struct tySequence__uWop5OFSkZe0GjlY2KeNCQ { TGenericSeq Sup; tyTuple__uga0iURbtDFb1ToQ8Jog2g data[SEQ_DECL_SIZE];};struct tySequence__ATM5aJpGi7DpUf61ijJgTA { TGenericSeq Sup; tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* data[SEQ_DECL_SIZE];};struct tySequence__xNHF59br19a2ddRDpm49b8z3A { TGenericSeq Sup; tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__El1HzcbAXI4FXRMy9aew4PA { TGenericSeq Sup; tyProc__QB1jgAgEgi4jeepzNCjHhQ data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__ePVkqZZoBAVzojrVYd6imA { TGenericSeq Sup; tyTuple__4BZjwrCbd7vt326dbqRhjA data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
N_LIB_PRIVATE N_NIMCALL(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw*, newCounter__aCN0px5Tq3H2b76ZI5TVlg)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry, NF sampleRate);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_5)(void);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_8)(void);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_11)(void);
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_14)(void);
static N_NIMCALL(void, Marker_tySequence__2cpQyxGfmqpyyfbkB8qrug)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__XBkfpmuZfG9b68oBajUS2Rw)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__nJo9c3YLgP9bN5eMA24IhFtw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__sFoHz9btyLyHVx29cOlB1cFw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__msw759aAeL8L8rVqRcVQUfw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__eN21D0hW6j1wpOPLcq4VWw)(void);
static N_NIMCALL(void, Marker_tyRef__qj4Q7TxdPPKxwmvDra50Qg)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dial__9cfjAX8xYK6LSXH3s2RA0Vw)(void* ClE_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, unsureAsgnRef)(void** dest, void* src);
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__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__9aAbCsa7tRNF9b0zyDMHxkfw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* val_0);
N_LIB_PRIVATE N_NIMCALL(void, 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_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getStream__c1z0ZHVJHyX72s9akD5DhdQ)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId);
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);
static N_NIMCALL(void, Marker_tyRef__LCnfS84rjM9adLfckMpyyIQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos);
static N_NIMCALL(void, Marker_tyRef__KbCJ8uePrOgs9bcVHEWnyfw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MY19a4VC2noc52R6M9biwzFw)(void);
static N_NIMCALL(void, Marker_tyRef__W6v7Fwj19afKg0A8UxOMvvw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, negotiateStream__9cfjAX8xYK6LSXH3s2RA0Vw_2)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__Fso3jK7jRMeiF9aFUl9as7gw)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*, select__DpN8aIS2qT0UNued9b9a9cSxw)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* proto);
static N_INLINE(NimStringDesc*, internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* fut);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
static N_INLINE(NI, find__CWgb1wQSxTCKtdHVU5pCYQsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s_0);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___xqL1qTIQGkhdyM4F59c1P9aw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
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__dplWq9c4Q8Aa8PgnfVtryVw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ywUwa0zhx9a9bhXbygSwK8Uw)(void);
N_LIB_PRIVATE N_CLOSURE(void, negotiateStream_continue__9costh8Gol86sxRx9aoJbpJw)(void* udataX60gensym135835047_, 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(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__uFZGZYjO3zzcvEpJVzC6Jg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__1PWqbibwSbWQw0ecGkk6kA)(void);
N_LIB_PRIVATE N_CLOSURE(void, dial_continue__dgeXZ9abaKwNBMQmARaVqmQ)(void* udataX60gensym135990047_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__A1UAQDdG6ZHDlaJTjtp0cw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig*, newMultistream__2t9bDzB1Qo0wqjCMPysCSdg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA*, init__3HdZJXSv8pLgN3mjAdXu0Q)(NI maxConnsPerPeer);
N_LIB_PRIVATE N_NIMCALL(tySequence__nJo9c3YLgP9bN5eMA24IhFtw*, at___5wxzKQM61LFnTy0BRxWl5g)(tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ** a, NI aLen_0);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___T113yY9c87m9bYjb7stlEWBg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__TwbNG49bDzHLJYA4V4lcyvQ)(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__GGt0zkbWQEiqgOPILcLIuw)(void);
static N_NIMCALL(void, Marker_tyRef__nddtixxcpumCngodiWH9bEQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, anonymous__9cfjAX8xYK6LSXH3s2RA0Vw_3)(void* ClE_0);
static N_INLINE(void, closureIterSetupExc)(Exception* e);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__C5uF8LymWpcDYcWwzs6lxQ)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NIM_BOOL active);
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, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__nGmZZy6OZo9aZh6IQ1s9a7Gg)(void);
N_LIB_PRIVATE N_CLOSURE(void, anonymous_continue__CEjlhMNyHr8nx5WOfkWKBw)(void* udataX60gensym138310705_, 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);
N_LIB_PRIVATE N_NIMCALL(void, mount__ulsqxFi0fKs0IWqgDXfnag)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, codec__9aMav7tf05vmztlcWKYHy9ag)(tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* p_0);
N_LIB_PRIVATE N_NIMCALL(void, addHandler__409bxPHi5U5CQNefOqIY9aWQ)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs, tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* protocol_0, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(NI, len__Bqp3cVZHhJpGhxMBRwTBeg)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg t);
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___TKw5m9a46FXTne6bIdVCbhg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, muxerHandler__A9b6qpEwbM2tfr7cJGtxgsg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer);
static N_NIMCALL(void, Marker_tyRef__8QMOdb64DDpKN4ZImPiGqg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__YNbz52EAL6MiMUofkFCZNg)(void);
static N_NIMCALL(void, Marker_tyRef__7tg6GEy9aobkWmx9b5RDJfFQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, muxerHandler__9cfjAX8xYK6LSXH3s2RA0Vw_4)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__GOqB79bgSKutNGKGgftpV9cA)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9bP4qX4hlG5jGi8ITgSPj6g)(void);
N_LIB_PRIVATE N_NIMCALL(void, storeIncoming__GSZUwbSmvF0YffGX89cQJ1A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(void, storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* handle);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__A9b6qpEwbM2tfr7cJGtxgsg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer);
static N_NIMCALL(void, Marker_tyRef__ib0xQaCmUR6vVB7mfZBmlg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__yjaTM6epUg7c9c49aRVO2DWQ)(void);
static N_NIMCALL(void, Marker_tyRef__1MU0R1tB9aRPyIRBtSYyLbw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_5)(void* ClE_0);
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(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8oCSzYP3ugn9bCaKAuXgPDA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__kngABLRhgIbLS0rdURcMlQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__RKfIDBeETyXQkGH5yLiHrA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9b8vX2bCFzsVPRGmOi7bMuA)(void);
static N_NIMCALL(void, Marker_tyRef__R9bAxGh5tf34Tfr1DuC42EA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_6)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, select__9bWl9amTHRlfV0sxSwvyF9aag)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto);
static N_INLINE(NIM_BOOL, internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*, identify__12m9bJz7d1LPEATHCtbbnBw)(tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* p_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* remotePeerInfo);
static N_INLINE(void, internalRead__WK4YYG4tHnjKWpS3wXrKyQasyncloop)(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* fut, tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ* Result);
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt);
static N_INLINE(NIM_BOOL, isNone__Bn3YxM1m1k5x4JHBlBTavgoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self);
static N_NIMCALL(void, Marker_tyRef__TBfK39cU6SqLiP9a9aZqT1oGg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, init__BL9b9bBxnfSdvi2cVMSvTf7Q)(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* key_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* addrs, NI addrsLen_0, NimStringDesc** protocols, NI protocolsLen_0);
static N_INLINE(void, get__mFLetgEy6qAJPFKkPOr2rQoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result);
static N_INLINE(NIM_BOOL, isSome__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
static N_INLINE(NimStringDesc*, get__MwtcpGbpnX9bvK9by7COEbNwoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
static N_INLINE(NIM_BOOL, isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__EWSNUL7NJHRwr9aRfa5vNVQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyTuple__NevGmcPz5FN13v9cZPsfRXw* val_0);
N_LIB_PRIVATE N_NIMCALL(void, shortLog__NrFxHSKgrFj3RYz5I6yAGg)(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* p_0, tyTuple__NevGmcPz5FN13v9cZPsfRXw* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__eG66s9bvTPwq5F2k1oV5lYQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__oIAyXOy49c9ae59cPVeLaGm8Q)(void* udataX60gensym133190047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__oYyhhu9bd9coGl0H20EWICaQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__nAGVP5dVbwK9cO9a3bcMy37g)(void* udataX60gensym133420047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ebzXa8AdCBWfpZf8RzqdQg)(void);
N_LIB_PRIVATE N_CLOSURE(void, muxerHandler_continue__0Vy0ElU1U79c1QsuTacK3wA)(void* udataX60gensym137820047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_LIB_PRIVATE N_NIMCALL(void, addConnEventHandler__PawWU9bGsD01VOfXY6F3Ijw)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyProc__Rp9cT2oC4YNELodYXsKg7qA handler, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind);
static N_NIMCALL(void, Marker_tyRef__vVUsgJcuQ5fwbVAHKu9abeQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, newFutureImpl__VQd8ivZpWxXYXQDF5UmDbw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__E3Ou8dw3W29aQHa6A3CBFtQ)(void);
static N_NIMCALL(void, Marker_tyRef__ffx48KMLJ9bl9aO8WdMUQOtA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__9cfjAX8xYK6LSXH3s2RA0Vw_7)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, handles__yaAeDv9cF3yBRx9cmqLar16g)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw address);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, start__00maHNy4vmgOhh8nej2W4w)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, accept__KuYtMhInaqxlGZ8K2CI9ahQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport);
static N_NIMCALL(void, Marker_tyRef__fHYh9bu7LZ9c9bcjIyjlQEWZg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qF9bqevhmVxQ9afhbas0E6jA)(void);
static N_NIMCALL(void, Marker_tyRef__xWGz8IndhOc9aP9c8w9agvgdQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, accept__9cfjAX8xYK6LSXH3s2RA0Vw_8)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA*, init__d9beZjdFWqjAHjXGhL8opDg)(NI size);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, acquire__tn7nTvJaRSW35o2z1QbZ3w)(tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* s_0);
N_LIB_PRIVATE N_NIMCALL(void, release__MUHSo45XRK1Nd2AHMwwFfA)(tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* s_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, close__gxLphtNLWoZynqFVNfRurg)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, accept__gR10ftwhNqgyGzgAYyX0Gg)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sleepAsync__A6EK559a2LWq5qZCF2J9aB8A)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw duration);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, millis__VnZgvngfH64K9cbR19bMHEEA_3timer)(NI v);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, milliseconds__VnZgvngfH64K9cbR19bMHEEA_2timer)(NI v);
N_LIB_PRIVATE N_NIMCALL(void, asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeMonitor__ORgwOynDuJ2As8GNLFqDYQ)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades);
static N_NIMCALL(void, Marker_tyRef__heII4A3DS0wYbMyrQnA4yA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__CUFODlTh3bVBGwRiVgY5TA)(void);
static N_NIMCALL(void, Marker_tyRef__VI9a9bYyc7wnN8OpGtqgVh3w)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeMonitor__9cfjAX8xYK6LSXH3s2RA0Vw_9)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, wait__VftZB8CE2vFcDxBZGQf16A)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEAtimer)(NI v);
N_LIB_PRIVATE N_NIMCALL(void, incCounter__f2vgkX6kvglPffAjFK9bTCA)(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* counter, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GodJ9bBiSR7O9cwLnmd0bhPw)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeMonitor_continue__BuTvvg748QlOHiBnV68jtA)(void* udataX60gensym136610097_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeIncoming__hhpvZ49aD0OP9cZDTcpGYKCA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn);
static N_NIMCALL(void, Marker_tyRef__9aAAZLZTUiXhjFePbcrLDHg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__pfaI9bCmJTDdbdXfKRL9aY9bg)(void);
static N_NIMCALL(void, Marker_tyRef__0mGK5ARMKPjGbxfb2xbeeA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeIncoming__9cfjAX8xYK6LSXH3s2RA0Vw_10)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, select__dVyet0plScvHbq4f9bdve0A)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aWYF6Ckkf5qM9crR9bH9aWpkA)(void);
N_LIB_PRIVATE N_NIMCALL(void, addHandler__hC279aq9a0WhiEcghm1cFO6Q)(tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* m, NimStringDesc* codec, tyProc__Sx7TcXJiI2BS08wYpfOyIg handler, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, securedHandler__FtZPSvn9cAElyNqJVBxOZag)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__lCAjVxo9bm0o19a3OUm5XlMg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kIrxLEvg7NbJ0SewuSw58Q)(void);
static N_NIMCALL(void, Marker_tyRef__PFYpm53Z3GXMT9bDYxshcNA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, securedHandler__9cfjAX8xYK6LSXH3s2RA0Vw_11)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__nJo9c3YLgP9bN5eMA24IhFtw*, newSeq__mu3K4yTyxR1zR11MSzQXUA)(NI len_0);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, secure__RrZsB4HZow0McbqubUlzow)(tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NIM_BOOL initiator);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GisNRtcZCCZEIA9b9cqVbAlA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__4k6o5rAUyHj7EI8TWvCF9aw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__1G9bwtgWeNy3kLC9bmYl5Ynw)(void);
N_LIB_PRIVATE N_CLOSURE(void, securedHandler_continue__AqF8S1AjU7NjPq3nmivtLQ)(void* udataX60gensym134315205_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__dbCYkK4Rul4xEioYkYs9bRg)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeIncoming_continue__YpQRPFg9bA641COrh6k4KMw)(void* udataX60gensym134235047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__lEovMlAof3xM3dAuhMKetQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__gZeOz8qCIqFjLE89bRuSgdg)(void);
N_LIB_PRIVATE N_CLOSURE(void, accept_continue__2RS29a89aItLV5L7DgJduK5g)(void* udataX60gensym136910047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, complete__uPjX3HxDDDDTtMsM6yajwQ)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, tySequence__T74QuWwr8h7Al0PS9cMqKwA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__KGiR0GQmpaVB0pcHw9aCqgQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__I9cEuZ19a4dEjPb9bdmWRpB4Q)(void);
N_LIB_PRIVATE N_CLOSURE(void, start_continue__xX9a2e7ZFb8amt9aZQ359a9aYA)(void* udataX60gensym137300047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__hDZIlQqh9aKqChx1FAWJQeQ)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__Fg1FaTfFP9asrRNayMSA0VQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos);
static N_NIMCALL(void, Marker_tyRef__OFseD9bZK27kNl4FObU9aeGw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__z50clCZvTDNx6RVXFQYmSQ)(void);
static N_NIMCALL(void, Marker_tyRef__NIKcJLImyvAD5GP5qrpxUQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dial__9cfjAX8xYK6LSXH3s2RA0Vw_12)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, internalConnect__GDpbWg69bEAnwt4y5juuTSg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs);
static N_NIMCALL(void, Marker_tyRef__GCG9cZjvpZfE1c9c9c688KcVw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__z0TiY9bNETjSYD4tQa0dxmg)(void);
static N_NIMCALL(void, Marker_tyRef__kCXL00ZA4fjhd5yqyUcIww)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, internalConnect__9cfjAX8xYK6LSXH3s2RA0Vw_13)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NI, cmp__ZNqz9bxrMN09bM1GezFNLRBQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw a, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw b);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**, mgetOrPut__0KpJicvc46FxtO4FrK9cwig)(tyObject_Table__puwZz39aIr9cdB5WlFICYPgw* t, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw key_0, tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw*, newAsyncLock__4QHCLkaj30n9c7tTUTQe7kQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, acquire__MYAgpiRUZe2D7FATZWIFDw)(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, locked__Rle1LLceoMkg5WL2idiqBA)(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock);
N_LIB_PRIVATE N_NIMCALL(void, release__Trv39a7eabL7BVx23mM9aD8Q)(tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* lock);
N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, selectConn__9ctRwWimdonuXa9bJyJ2VK6A)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, atEof__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, closed__UjBRkWP1UfYXeKLzii9b2MQ)(tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* s_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__SUKGzlCe0gsSxx1uJNCdtA)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dialAndUpgrade__GDpbWg69bEAnwt4y5juuTSg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs);
static N_NIMCALL(void, Marker_tyRef__5P39ay9cPffuRVAwqDIWQuGw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__syVV8SuqcPgL0Ykz37K0OQ)(void);
static N_NIMCALL(void, Marker_tyRef__EwJrkWXQOmnDJOqXMb6FlA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dialAndUpgrade__9cfjAX8xYK6LSXH3s2RA0Vw_14)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9clTvx1x9boEUsy637oTVrWA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__OuUKZtV31SczriYXmuoS9bw)(tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* t, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw address);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, init__TUPt4n8JhXOdckFHlV7m8A)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* addrs, NI addrsLen_0, NimStringDesc** protocols, NI protocolsLen_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, upgradeOutgoing__rdPp52ADpMNgfb0STeBTeQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__9ayI9c9bpyk5CrKgeWeM4K0jQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__jM2JjqfH9bW3SslDscqcMFQ)(void);
static N_NIMCALL(void, Marker_tyRef__o3CI4inRuXSpkrsr6lSCtQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, upgradeOutgoing__9cfjAX8xYK6LSXH3s2RA0Vw_15)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, secure__rdPp52ADpMNgfb0STeBTeQ_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__kXmzmQMOkaBoYw9bu23XBiQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__UZhJ9cPQGN3m5AA5SFzvojw)(void);
static N_NIMCALL(void, Marker_tyRef__RObwk2ETKYmahSWrSWVUXw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, secure__9cfjAX8xYK6LSXH3s2RA0Vw_16)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, newSeq__q7W9bxIQ7BrFLngLO9cYelsA)(NI len_0);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QX6xZ9b4OpndEW5uRdW88OQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__c0sV6rYk6MB0eUxVQ6FrJg)(void);
N_LIB_PRIVATE N_CLOSURE(void, secure_continue__JQcaeUazX9ajis9aEKXZ09a6w)(void* udataX60gensym132980017_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, mux__KpnfvGTEnGglcu0MZFwj8Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
static N_NIMCALL(void, Marker_tyRef__k9bQLJtPDMRih5SYT8XaSvA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, newFutureImpl__hhR8CaRDrFe9b87NdDvaH6Q)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__TVnMIwlyV49ctQeqUTcfoAQ)(void);
static N_NIMCALL(void, Marker_tyRef__LOjDVzxWAdyzCi9cHAiE5XA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, mux__9cfjAX8xYK6LSXH3s2RA0Vw_17)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, complete__Ribybqe0vus9c4YtJnP1mNA)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QieOerzqUUhe6C8PT9bixVw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**, X5BX5D___9cvN8yZvzmTyr5S2RDtbYfA)(tyObject_Table__UvSlGqDg4nWNM1wskOFQeg* t, NimStringDesc* key_0);
N_LIB_PRIVATE N_NIMCALL(void, storeOutgoing__GSZUwbSmvF0YffGX89cQJ1A_4)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handle__GOqB79bgSKutNGKGgftpV9cA)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* m);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aYm31ofnMyB9aF9akLtNB61A)(void);
N_LIB_PRIVATE N_CLOSURE(void, mux_continue__DmriI0FUTsjsqoXPIpetog)(void* udataX60gensym133505047_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__5HIQ0xQYW7TuiwP8LyFkywasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future);
N_LIB_PRIVATE N_NIMCALL(void, fail__p9aw9c29brPD69akRycEtRiIqQ)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
static N_INLINE(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, internalRead__d7Xrndo0PU523nhsBRdvxQasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ZAAbh1KDikzXBM0I8vfpNw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ntomDygz5NtXb0YL9bzSY6w)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeOutgoing_continue__7YScZ1tGIKl59aZHV1pHQtw)(void* udataX60gensym133990266_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__b5HMTWim9aHkxH9cGJzASPQw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ZnoeHqJTCA2K582VYfqfnQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, dialAndUpgrade_continue__Kzz5d6nZxFusASrEQg239cg)(void* udataX60gensym134765047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(Exception*, newLPStreamClosedError__XGEoSjCkaNo49aTwQm9b7SLQ)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__PJ63i32LvdvT8kl7Z1vM9aw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__rLmPXAJMVcqfip2g7Tg8Hw)(void);
N_LIB_PRIVATE N_CLOSURE(void, internalConnect_continue__KZA6QlhQb7KcxiaMHGq9aSw)(void* udataX60gensym135350047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, getStream__Ofz9cXyN7XCSubVCBXlVlcg)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cleanup__v0BfE9cJI6k4k114HUOOlAA)(void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__Gg4TbhbXbJ0LIXdaSUvP8w)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__nUGKnXMBGAMqWviyQRYoZQ)(void);
static N_NIMCALL(void, Marker_tyRef__qLgq9c29ac1h7lpzwOd4TS1Q)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, cleanup__9cfjAX8xYK6LSXH3s2RA0Vw_18)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QknVqyt6BqTVO42jGNltow)(void);
N_LIB_PRIVATE N_CLOSURE(void, cleanup_continue__hpfyonAWsJU1PMtt39avdXw)(void* udataX60gensym136320021_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Ilk13id6FXAhTDv8CBCfCw)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__UlNBYuhcGcDI8bVNMaKy1w)(void);
N_LIB_PRIVATE N_CLOSURE(void, dial_continue__tGSfsAPJJw9a0Xikz5RYHsw)(void* udataX60gensym136145081_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
N_LIB_PRIVATE N_NIMCALL(void, addPeerEventHandler__v6BqvNs4iSxDRhFaEp2RDA)(tyObject_ConnManagercolonObjectType___FEOb9a7RRPg9bdDjaEQeMbHA* c, tyProc__J8ull9aEQOhjfQVu9aecrsPg handler, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind);
extern TNimType NTI__1zvu7qZyvvdj9bFNfopFZvQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_3, "libp2p_total_dial_attempts", 26);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_4, "total attempted dials", 21);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_6, "libp2p_successful_dials", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_7, "dialed successful peers", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_9, "libp2p_failed_dials", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_10, "failed dials", 12);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_12, "libp2p_failed_upgrades_incoming", 31);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_13, "incoming connections failed upgrades", 36);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_15, "libp2p_failed_upgrades_outgoing", 31);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_16, "outgoing connections failed upgrades", 36);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_;
extern TNimType NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_;
extern TNimType NTI__39cHpBodEkzivyqWROkYJZg_;
extern TNimType NTI__8Wiqc0u2kl2T8e3DnFObCQ_;
N_LIB_PRIVATE TNimType NTI__2cpQyxGfmqpyyfbkB8qrug_;
extern TNimType NTI__9b6s9bYbEs8N4m9aTvh9a9atzLA_;
N_LIB_PRIVATE TNimType NTI__XBkfpmuZfG9b68oBajUS2Rw_;
extern TNimType NTI__UvSlGqDg4nWNM1wskOFQeg_;
extern TNimType NTI__LJ9bO6ehjYBDK09cQkSnbwvw_;
extern TNimType NTI__cN9b9cV8H59cdLReqO53YkscQ_;
extern TNimType NTI__z1SP1KQZYjnpZb76SJLOBA_;
extern TNimType NTI__c1MOH9aT4iW7QanXAkB1bIg_;
N_LIB_PRIVATE TNimType NTI__nJo9c3YLgP9bN5eMA24IhFtw_;
extern TNimType NTI__puwZz39aIr9cdB5WlFICYPgw_;
extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_;
N_LIB_PRIVATE TNimType NTI__sFoHz9btyLyHVx29cOlB1cFw_;
N_LIB_PRIVATE TNimType NTI__YiZMWS39aOn317pGz2JPR6Q_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
extern TNimType NTI__PZV9aZXUom5KuIaJnbFN9ckw_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__msw759aAeL8L8rVqRcVQUfw_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
N_LIB_PRIVATE TNimType NTI__IjSSwi30Ro6cBnC9bzqnRBQ_;
extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_;
extern TNimType NTI__lQEEtueHjH1gvaG8ApPKNQ_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
N_LIB_PRIVATE TNimType NTI__qj4Q7TxdPPKxwmvDra50Qg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_22, "libp2p switch", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_23, "Dialing (existing)", 18);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_24, "tid", 3);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_25, "peerId", 6);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_26, "protos", 6);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_27, "Future operation cancelled!", 27);
N_LIB_PRIVATE TNimType NTI__HalDnpqQWhiBjd37Sz1d7g_;
N_LIB_PRIVATE TNimType NTI__LCnfS84rjM9adLfckMpyyIQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_28, "Couldn\'t get muxed stream", 25);
N_LIB_PRIVATE TNimType NTI__yGLr6qaUe3ufjo3QP3F1Lg_;
N_LIB_PRIVATE TNimType NTI__KbCJ8uePrOgs9bcVHEWnyfw_;
N_LIB_PRIVATE TNimType NTI__6tRatz9b2WDB6e0po0UY7cA_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
N_LIB_PRIVATE TNimType NTI__W6v7Fwj19afKg0A8UxOMvvw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_33, "Negotiating stream", 18);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_34, "conn", 4);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_37, "Unable to select sub-protocol ", 30);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_41, "Async procedure (&negotiateStream) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_46, "Async procedure (&dial) yielded `nil`, are you await\'ing a `nil"
"` Future\?", 72);
N_LIB_PRIVATE TNimType NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_;
N_LIB_PRIVATE TNimType NTI__A1UAQDdG6ZHDlaJTjtp0cw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_49, "Provide at least one secure manager", 35);
extern TNimType NTI__9bnMQh9b5oMSxlDf1K9buBp7w_;
N_LIB_PRIVATE TNimType NTI__IbjTNgaVLwblL1Pmn9bJvkw_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
N_LIB_PRIVATE TNimType NTI__TwbNG49bDzHLJYA4V4lcyvQ_;
N_LIB_PRIVATE TNimType NTI__Iqlt9beMdjwuHmtEa0JqeUw_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__nddtixxcpumCngodiWH9bEQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_55, "Starting stream handler", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_60, "exception in stream handler", 27);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_61, "msg", 3);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_64, "Stream handler done", 19);
static NIM_CONST tyArray__H8m8FqzYzTF9bLm627WTXkg TM__Tra5WJkmqmXIsONj5ZlJOQ_65 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_69, "Async procedure (&anonymous) yielded `nil`, are you await\'ing a"
" `nil` Future\?", 77);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_71, "Protocol has to define a handle method or proc", 46);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_72, "Protocol has to define a codec string", 37);
static NIM_CONST tyProc__45NwvjyfIWTGrNWgg5Pcig TM__Tra5WJkmqmXIsONj5ZlJOQ_73 = {NIM_NIL,NIM_NIL};
N_LIB_PRIVATE TNimType NTI__XUYrusawqC9aqjQlrXYoVqQ_;
extern TNimType NTI__9bQR9a81cUHEhGd4iyDz7xUw_;
N_LIB_PRIVATE TNimType NTI__8QMOdb64DDpKN4ZImPiGqg_;
N_LIB_PRIVATE TNimType NTI__34czOUNndK9aSsaa9a3CA05A_;
extern TNimType NTI__i1SjodBKFDdMO9bUDMxcnzw_;
extern TNimType NTI__ev4a0putbvnY8lnr9ctugdg_;
extern TNimType NTI__QSFX9co3pwBy7ls2UJ3T5aA_;
N_LIB_PRIVATE TNimType NTI__7tg6GEy9aobkWmx9b5RDJfFQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_78, "This version of nim-libp2p requires secure protocol to negotiat"
"e peerid", 71);
N_LIB_PRIVATE TNimType NTI__jSI9bM35R2eZHwnFyEemuEg_;
N_LIB_PRIVATE TNimType NTI__ib0xQaCmUR6vVB7mfZBmlg_;
N_LIB_PRIVATE TNimType NTI__5X79cPiKvN57bnnuWevKMRA_;
N_LIB_PRIVATE TNimType NTI__1MU0R1tB9aRPyIRBtSYyLbw_;
N_LIB_PRIVATE TNimType NTI__aJSLhJP8qKsb6kZNRba9ccA_;
N_LIB_PRIVATE TNimType NTI__RKfIDBeETyXQkGH5yLiHrA_;
N_LIB_PRIVATE TNimType NTI__9a0MGp9buiNKCBfdbtKr5jww_;
extern TNimType NTI__1oGAnnepyODcpLSnjzpVlQ_;
N_LIB_PRIVATE TNimType NTI__R9bAxGh5tf34Tfr1DuC42EA_;
N_LIB_PRIVATE TNimType NTI__9cB8EQWMiKOTxu9cdKYBsg6w_;
N_LIB_PRIVATE TNimType NTI__TBfK39cU6SqLiP9a9aZqT1oGg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_84, "no public key provided and no existing peer identity found", 58);
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_85, "Can\'t obtain a value from a `none`", 34);
extern TNimType NTI__mVKS59bRpscItosS0oN9a4zA_;
extern TNimType NTI__pJDjdGjSf3HlAOELaHOmSA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_88, "identified remote peer", 22);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_89, "peerInfo", 8);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_93, "Async procedure (&identify) yielded `nil`, are you await\'ing a "
"`nil` Future\?", 76);
static NIM_CONST tyArray__RDnWin0u0hV9cSO2ftDiCRA TM__Tra5WJkmqmXIsONj5ZlJOQ_95 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 5),
((NI16) 0),
((NI16) 5),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
extern TNimType NTI__lajyU6ADVxN9cwAUXwExW7w_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_102, "Could not identify connection", 29);
extern TNimType NTI__nqAr3TBZiV3H75SUywQ0yA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_105, "Identify stream closed", 22);
extern TNimType NTI__LD9bRjuQJvEFrTZUtieF8kw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_108, "Identify stream EOF", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_113, "Exception in muxer handler", 26);
static NIM_CONST tyArray__9a2ZRootKIf3J5enZwosURA TM__Tra5WJkmqmXIsONj5ZlJOQ_114 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -5),
((NI16) 6),
((NI16) 0),
((NI16) -5),
((NI16) 6),
((NI16) 6),
((NI16) 6),
((NI16) 6),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_118, "Async procedure (&muxerHandler) yielded `nil`, are you await\'in"
"g a `nil` Future\?", 80);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_120, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(668, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
N_LIB_PRIVATE TNimType NTI__Eoa5GdoN2shQq4EY9asLhNg_;
extern TNimType NTI__vQTdjBPeuUjQJlj4LMIqYg_;
N_LIB_PRIVATE TNimType NTI__vVUsgJcuQ5fwbVAHKu9abeQ_;
N_LIB_PRIVATE TNimType NTI__pqQ08LUpVbCS2U5rkSINHQ_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_;
N_LIB_PRIVATE TNimType NTI__ffx48KMLJ9bl9aO8WdMUQOtA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_126, "starting switch for peer", 24);
N_LIB_PRIVATE TNimType NTI__55L9bvute9aWVCvRU9bi64YkA_;
N_LIB_PRIVATE TNimType NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_;
N_LIB_PRIVATE TNimType NTI__W1UWPH8km5k8bvFNs7PWxQ_;
extern TNimType NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_;
N_LIB_PRIVATE TNimType NTI__xWGz8IndhOc9aP9c8w9agvgdQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_131, "About to accept incoming connection", 35);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_135, "releasing semaphore on cancellation", 35);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_138, "Exception in accept loop, exiting", 33);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_139, "exc", 3);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_142, "Unable to get a connection, sleeping", 36);
static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__Tra5WJkmqmXIsONj5ZlJOQ_143 = {IL64(1000000)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_146, "Accepted an incoming connection", 31);
N_LIB_PRIVATE TNimType NTI__RDRk8m9bBp4z6aHkuJx868Q_;
N_LIB_PRIVATE TNimType NTI__heII4A3DS0wYbMyrQnA4yA_;
N_LIB_PRIVATE TNimType NTI__rCX80krQP9bCGjhZAh9cSrcg_;
N_LIB_PRIVATE TNimType NTI__VI9a9bYyc7wnN8OpGtqgVh3w_;
static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__Tra5WJkmqmXIsONj5ZlJOQ_150 = {IL64(1000000000)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_155, "Connection upgrade succeeded", 28);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_158, "Exception awaiting connection upgrade", 37);
static NIM_CONST tyArray__H8m8FqzYzTF9bLm627WTXkg TM__Tra5WJkmqmXIsONj5ZlJOQ_159 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) 3),
((NI16) 3),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_163, "Async procedure (&upgradeMonitor) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
N_LIB_PRIVATE TNimType NTI__uYF7kdF38CFsFpPqpTPicQ_;
N_LIB_PRIVATE TNimType NTI__9aAAZLZTUiXhjFePbcrLDHg_;
N_LIB_PRIVATE TNimType NTI__jX27QlSwUTH2XYjQPLwRkg_;
N_LIB_PRIVATE TNimType NTI__0mGK5ARMKPjGbxfb2xbeeA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_170, "Upgrading incoming connection", 29);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_171, "incomingConn", 12);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_174, "Exception upgrading incoming", 28);
N_LIB_PRIVATE TNimType NTI__n1b5I9bMBDuzkImSk7gnE1g_;
N_LIB_PRIVATE TNimType NTI__lCAjVxo9bm0o19a3OUm5XlMg_;
N_LIB_PRIVATE TNimType NTI__G9aHe8wzxswUyDGTzYH9crjw_;
extern TNimType NTI__ezq8q2zoLivocZ0qJ9aLYJg_;
N_LIB_PRIVATE TNimType NTI__PFYpm53Z3GXMT9bDYxshcNA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_180, "Starting secure handler", 23);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_182, "/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__Tra5WJkmqmXIsONj5ZlJOQ_185, "Exception in secure handler during incoming upgrade", 51);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_186, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(732, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_190, "Stopped secure handler", 22);
static NIM_CONST tyArray__XYvKFwqxIc2whnKLisCnXw TM__Tra5WJkmqmXIsONj5ZlJOQ_191 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_195, "Async procedure (&securedHandler) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
static NIM_CONST tyArray__Asxg2ur6LWYA9aNqt69cLwQA TM__Tra5WJkmqmXIsONj5ZlJOQ_198 = {((NI16) 0),
((NI16) -2),
((NI16) 3),
((NI16) 0),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) -2),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_202, "Async procedure (&upgradeIncoming) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
static NIM_CONST tyArray__L2tuZylbNTC5Op1A9cxcK8g TM__Tra5WJkmqmXIsONj5ZlJOQ_204 = {((NI16) 0),
((NI16) 0),
((NI16) -3),
((NI16) 4),
((NI16) 0),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) -3),
((NI16) 4),
((NI16) 4),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_208, "Async procedure (&accept) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_211, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/system/iterators.nim(122, 11) `len(a) == L` the l"
"ength of the seq changed while iterating over it", 175);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_214, "Started libp2p node", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_215, "peer", 4);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_219, "Async procedure (&start) yielded `nil`, are you await\'ing a `ni"
"l` Future\?", 73);
N_LIB_PRIVATE TNimType NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_;
N_LIB_PRIVATE TNimType NTI__OFseD9bZK27kNl4FObU9aeGw_;
N_LIB_PRIVATE TNimType NTI__oE6mfkChvw3rnMWSe9auegA_;
N_LIB_PRIVATE TNimType NTI__NIKcJLImyvAD5GP5qrpxUQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_226, "Dialing (new)", 13);
N_LIB_PRIVATE TNimType NTI__DM9bRK50YDrSou6rA8WaoKg_;
N_LIB_PRIVATE TNimType NTI__GCG9cZjvpZfE1c9c9c688KcVw_;
N_LIB_PRIVATE TNimType NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_;
extern TNimType NTI__AfrMeDg1y2UMF9alA3jx8Uw_;
N_LIB_PRIVATE TNimType NTI__kCXL00ZA4fjhd5yqyUcIww_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_230, "can\'t dial self!", 16);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_232, "dead connection in connection manager", 37);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_233, "Zombie connection encountered", 29);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_236, "Reusing existing connection", 27);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_237, "direction", 9);
extern TNimType NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_;
N_LIB_PRIVATE TNimType NTI__MbwO19b5pxCNyFjWJ37tEEQ_;
N_LIB_PRIVATE TNimType NTI__5P39ay9cPffuRVAwqDIWQuGw_;
N_LIB_PRIVATE TNimType NTI__qYECZh9btd8NpcrOw69c9azBg_;
N_LIB_PRIVATE TNimType NTI__EwJrkWXQOmnDJOqXMb6FlA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_242, "Dialing peer", 12);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_245, "Dialing address", 15);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_246, "address", 7);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_249, "Dialing canceled", 16);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_252, "Dialing failed", 14);
N_LIB_PRIVATE TNimType NTI__EifeFwpDZRyKxZ9aHbQHA3g_;
N_LIB_PRIVATE TNimType NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_;
N_LIB_PRIVATE TNimType NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_;
N_LIB_PRIVATE TNimType NTI__o3CI4inRuXSpkrsr6lSCtQ_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_257, "Upgrading outgoing connection", 29);
N_LIB_PRIVATE TNimType NTI__ruj5cPGMWIyqi6mllsmCng_;
N_LIB_PRIVATE TNimType NTI__kXmzmQMOkaBoYw9bu23XBiQ_;
N_LIB_PRIVATE TNimType NTI__JIskLjggSIhdX34vdQK0JQ_;
N_LIB_PRIVATE TNimType NTI__RObwk2ETKYmahSWrSWVUXw_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_260, "No secure managers registered!", 30);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_263, "Unable to negotiate a secure channel!", 37);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_266, "Securing connection", 19);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_267, "codec", 5);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_269, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim(113, 11) `secureProtocol.len > 0` ", 106);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_273, "Async procedure (&secure) yielded `nil`, are you await\'ing a `n"
"il` Future\?", 74);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_275, "unable to secure connection, stopping upgrade", 45);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_276, "current version of nim-libp2p requires that secure protocol neg"
"otiates peerid", 77);
N_LIB_PRIVATE TNimType NTI__5G9aBii3JepVL5MmAJWXf5A_;
extern TNimType NTI__n2TUmR4Ahg4LQuodncwEzA_;
N_LIB_PRIVATE TNimType NTI__k9bQLJtPDMRih5SYT8XaSvA_;
N_LIB_PRIVATE TNimType NTI__18nRNdjM4GGg0tZa9a8MRZA_;
N_LIB_PRIVATE TNimType NTI__LOjDVzxWAdyzCi9cHAiE5XA_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_282, "Muxing connection", 17);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_284, "no muxers registered, skipping upgrade flow", 43);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_285, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(711, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_287, "na", 2);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_289, "no muxer available, early exit", 30);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_292, "Found a muxer", 13);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_293, "muxerName", 9);
static NIM_CONST tyArray__RDnWin0u0hV9cSO2ftDiCRA TM__Tra5WJkmqmXIsONj5ZlJOQ_297 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -5),
((NI16) 6),
((NI16) 0),
((NI16) -5),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_301, "Async procedure (&mux) yielded `nil`, are you await\'ing a `nil`"
" Future\?", 71);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_303, "a muxer is required for outgoing connections", 44);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_304, "Connection closed or missing peer info, stopping upgrade", 56);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_307, "Upgraded outgoing connection", 28);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_308, "sconn", 5);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_312, "Async procedure (&upgradeOutgoing) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_316, "Upgrade failed", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_317, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim(307, 9) `not isNil(conn)` connection died after upgrade"
"Outgoing", 135);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_319, "Dial successful", 15);
static NIM_CONST tyArray__Z9aa9aXwd9cxe8q0AORPMPUjg TM__Tra5WJkmqmXIsONj5ZlJOQ_322 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -4),
((NI16) 5),
((NI16) 0),
((NI16) -4),
((NI16) -4),
((NI16) 0),
((NI16) 0),
((NI16) -11),
((NI16) 12),
((NI16) 0),
((NI16) -11),
((NI16) -11),
((NI16) 12),
((NI16) 12),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_326, "Async procedure (&dialAndUpgrade) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_328, "Unable to establish outgoing link", 33);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_331, "Connection dead on arrival", 26);
static NIM_CONST tyArray__9a2ZRootKIf3J5enZwosURA TM__Tra5WJkmqmXIsONj5ZlJOQ_332 = {((NI16) 0),
((NI16) 2),
((NI16) 0),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 2),
((NI16) 0),
((NI16) 0)}
;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_336, "Async procedure (&internalConnect) yielded `nil`, are you await"
"\'ing a `nil` Future\?", 83);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_340, "Opening stream", 14);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_344, "Dial canceled", 13);
N_LIB_PRIVATE TNimType NTI__nP074ISERCUHTj5DVhBpjg_;
N_LIB_PRIVATE TNimType NTI__Gg4TbhbXbJ0LIXdaSUvP8w_;
N_LIB_PRIVATE TNimType NTI__750jOCtHmqqSKjh9aW50hxg_;
N_LIB_PRIVATE TNimType NTI__qLgq9c29ac1h7lpzwOd4TS1Q_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_350, "Async procedure (&cleanup) yielded `nil`, are you await\'ing a `"
"nil` Future\?", 75);
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_355, "Error dialing", 13);
static NIM_CONST tyArray__D2Qilxz9chnA8qd0Fl7JJpw TM__Tra5WJkmqmXIsONj5ZlJOQ_357 = {((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) 0),
((NI16) -8),
((NI16) 9),
((NI16) 0),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) -8),
((NI16) 9),
((NI16) 9),
((NI16) 9),
((NI16) 9),
((NI16) 0),
((NI16) 0)}
;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw;
extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA;
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA;
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_CACHE57[2];
static TNimType* Nim_OfCheck_CACHE58[2];
static TNimType* Nim_OfCheck_CACHE101[2];
static TNimType* Nim_OfCheck_CACHE104[2];
static TNimType* Nim_OfCheck_CACHE107[2];
static TNimType* Nim_OfCheck_CACHE110[2];
static TNimType* Nim_OfCheck_CACHE111[2];
static TNimType* Nim_OfCheck_CACHE133[2];
static TNimType* Nim_OfCheck_CACHE137[2];
static TNimType* Nim_OfCheck_CACHE153[2];
static TNimType* Nim_OfCheck_CACHE173[2];
static TNimType* Nim_OfCheck_CACHE184[2];
static TNimType* Nim_OfCheck_CACHE248[2];
static TNimType* Nim_OfCheck_CACHE251[2];
static TNimType* Nim_OfCheck_CACHE296[2];
static TNimType* Nim_OfCheck_CACHE315[2];
static TNimType* Nim_OfCheck_CACHE342[2];
static TNimType* Nim_OfCheck_CACHE354[2];
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_2)(void) {
nimGCvisit((void*)libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw, 0);}
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
}
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ NIM_BOOL T3_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
}
LA4_: ;
}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_5)(void) {
nimGCvisit((void*)libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ, 0);}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_8)(void) {
nimGCvisit((void*)libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ, 0);}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_11)(void) {
nimGCvisit((void*)libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA, 0);}
static N_NIMCALL(void, TM__Tra5WJkmqmXIsONj5ZlJOQ_14)(void) {
nimGCvisit((void*)libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA, 0);}
static N_NIMCALL(void, Marker_tySequence__2cpQyxGfmqpyyfbkB8qrug)(void* p, NI op) {
tySequence__2cpQyxGfmqpyyfbkB8qrug* a;
NI T1_; a = (tySequence__2cpQyxGfmqpyyfbkB8qrug*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tySequence__XBkfpmuZfG9b68oBajUS2Rw)(void* p, NI op) {
tySequence__XBkfpmuZfG9b68oBajUS2Rw* a;
NI T1_; a = (tySequence__XBkfpmuZfG9b68oBajUS2Rw*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tySequence__nJo9c3YLgP9bN5eMA24IhFtw)(void* p, NI op) {
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* a;
NI T1_; a = (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_], op); }
}
static N_NIMCALL(void, Marker_tyRef__sFoHz9btyLyHVx29cOlB1cFw)(void* p, NI op) {
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* a;
a = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*)p;
nimGCvisit((void*)(*a).peerInfo, op); nimGCvisit((void*)(*a).connManager, op); nimGCvisit((void*)(*a).transports, op); nimGCvisit((void*)(*a).protocols, op); nimGCvisit((void*)(*a).muxers.data, op); nimGCvisit((void*)(*a).ms, op); nimGCvisit((void*)(*a).identity, op); nimGCvisit((void*)(*a).streamHandler.ClE_0, op); nimGCvisit((void*)(*a).secureManagers, op); nimGCvisit((void*)(*a).dialLock.data, op); nimGCvisit((void*)(*a).acceptFuts, op);}
static N_NIMCALL(void, Marker_tyRef__msw759aAeL8L8rVqRcVQUfw)(void* p, NI op) {
tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q* a;
a = (tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1359900465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__qj4Q7TxdPPKxwmvDra50Qg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ* a;
a = (tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).record4.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1360350196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).stream9, 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 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;}
static N_NIMCALL(void, Marker_tyRef__LCnfS84rjM9adLfckMpyyIQ)(void* p, NI op) {
tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* a;
a = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)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);}
static N_NIMCALL(void, Marker_tyRef__KbCJ8uePrOgs9bcVHEWnyfw)(void* p, NI op) {
tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg* a;
a = (tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1358350465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__W6v7Fwj19afKg0A8UxOMvvw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA* a;
a = (tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1358800194_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).selected7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NimStringDesc*, internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* fut) { NimStringDesc* result;{ result = (NimStringDesc*)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 = copyString((*fut).value); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
result = memcmp(a, b, ((size_t) (size))); return result;}
#line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0;
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;}
#line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0;
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
alen = (a ? a->Sup.len : 0);
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
blen = (b ? b->Sup.len : 0);
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
{
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
if (!(alen == blen)) goto LA3_;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
{
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
if (!(alen == ((NI) 0))) goto LA7_;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim"
result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_;
}
LA3_: ;
}BeforeRet_: ;
return result;}
#line 1748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NI, find__CWgb1wQSxTCKtdHVU5pCYQsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { NI result;{ result = (NI)0; { NimStringDesc* i; NI i_2; i = (NimStringDesc*)0;
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0); {
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_35; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_36;
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < aLen_0)) goto LA3;
#line 1751 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if ((NU)(i_2) >= (NU)(aLen_0)){ raiseIndexError2(i_2,aLen_0-1); } i = a[i_2];
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
{
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (!eqStrings(i, item)) goto LA6_;
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
goto BeforeRet_;
}
LA6_: ;
#line 1753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimAddInt(result, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_35)) { raiseOverflow(); }; result = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_35);
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_36)) { raiseOverflow(); }; i_2 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_36); } LA3: ;
}
}
#line 1754 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI) -1); }BeforeRet_: ;
return result;}
#line 1756 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { NIM_BOOL result; NI T1_;{ result = (NIM_BOOL)0;
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (NI)0; T1_ = find__CWgb1wQSxTCKtdHVU5pCYQsystem(a, aLen_0, item); result = (((NI) 0) <= T1_); 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) {}
#line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_;
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));}
#line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
nimCopyMem(dest, source, size);
}
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
{
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
(*dest).Sup.len += (*src).Sup.len; }
LA3_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, negotiateStream__9cfjAX8xYK6LSXH3s2RA0Vw_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA*) ClE_0;
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T36_; NimStringDesc* T37_; NimStringDesc* T38_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ;
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result1 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_31; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* T15_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_31); TM__Tra5WJkmqmXIsONj5ZlJOQ_31.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_31.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_31.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_32;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_32); TM__Tra5WJkmqmXIsONj5ZlJOQ_32.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_32.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_32.status == 0) { { NI T7_; NimStringDesc* T8_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), 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_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.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_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_33));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T7_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NimStringDesc*)0; T8_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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"
setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_26), (*(*colonenvP_).colonup_).protos2);
#line 61 "/home/runner/work/nim-waku/nim-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_).record2));
#line 61 "/home/runner/work/nim-waku/nim-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_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T11_; Exception* T12_; TM__Tra5WJkmqmXIsONj5ZlJOQ_32.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_).errX60gensym1358800194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1358800194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Negotiating stream", T12_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_32.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_31.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_31.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; T15_ = select__DpN8aIS2qT0UNued9b9a9cSxw((*(*(*colonenvP_).colonup_).s3).ms, (*(*colonenvP_).colonup_).conn1, (*(*colonenvP_).colonup_).protos2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T15_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5; goto BeforeRet_;
}
STATE1: ;
#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* T20_; NimStringDesc* T21_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).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__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T21_) nimGCunrefNoCycle(T21_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T20_, "CancelledError", "negotiateStream", "/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_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).selected7), internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(((tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T24_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T27_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T28_;
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T24_ = (NIM_BOOL)0; T24_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem((*(*colonenvP_).colonup_).protos2->data, ((*(*colonenvP_).colonup_).protos2 ? (*(*colonenvP_).colonup_).protos2->Sup.len : 0), (*colonenvP_).selected7); if (!!(T24_)) goto LA25_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T27_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T27_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T28_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T27_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T28_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).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; goto BeforeRet_;
}
goto LA22_;
LA25_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA22_: ;
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* T34_; NimStringDesc* T35_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA32_;
T34_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T34_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T34_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T34_).Sup.Sup.Sup.name = "CancelledError"; T35_ = (NimStringDesc*)0; T35_ = (*T34_).Sup.Sup.Sup.message; (*T34_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T35_) nimGCunrefNoCycle(T35_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T34_, "CancelledError", "negotiateStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA32_: ;
#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);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ; T36_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T36_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T36_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T36_).Sup.Sup.name = "DialFailedError";
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T37_ = (NimStringDesc*)0;
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T38_ = (NimStringDesc*)0; T38_ = dollar___xqL1qTIQGkhdyM4F59c1P9aw((*(*colonenvP_).colonup_).protos2); T37_ = rawNewString((T38_ ? T38_->Sup.len : 0) + 30);appendString(T37_, ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_37));appendString(T37_, T38_); asgnRef((void**) (&(*T36_).Sup.Sup.message), T37_); asgnRef((void**) (&(*T36_).Sup.Sup.parent), NIM_NIL);
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T36_, "DialFailedError", "negotiateStream", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 364);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T39_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T39_ = srcLocImpl__dplWq9c4Q8Aa8PgnfVtryVw();
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*(*colonenvP_).colonup_).conn1, T39_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__ywUwa0zhx9a9bhXbygSwK8Uw();
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result1, T40_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#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, negotiateStream_continue__9costh8Gol86sxRx9aoJbpJw)(void* udataX60gensym135835047_, void* ClE_0) { tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_38; colonenvP_ = (tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_38); TM__Tra5WJkmqmXIsONj5ZlJOQ_38.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_38.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_38.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym135835048_;
#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_).nameIterVarX60gensym1358350465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym135835048_ = (*colonenvP_).nameIterVarX60gensym1358350465_.ClP_0((*colonenvP_).nameIterVarX60gensym1358350465_.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_ = !((nextX60gensym135835048_ == 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(nextX60gensym135835048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym135835048_ = (*colonenvP_).nameIterVarX60gensym1358350465_.ClP_0((*colonenvP_).nameIterVarX60gensym1358350465_.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_).nameIterVarX60gensym1358350465_); 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 (!(nextX60gensym135835048_ == 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_).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__Tra5WJkmqmXIsONj5ZlJOQ_41));
}
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 = negotiateStream_continue__9costh8Gol86sxRx9aoJbpJw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym135835048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_38.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* excX60gensym135835050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_38.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(); excX60gensym135835050_ = ((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_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym135835050_, "CatchableError", "negotiateStream_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_ = &excX60gensym135835050_->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_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_38.status != 0) reraiseException();}
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg*) newObj((&NTI__KbCJ8uePrOgs9bcVHEWnyfw_), sizeof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg)); (*colonenv_).Sup.m_type = (&NTI__yGLr6qaUe3ufjo3QP3F1Lg_);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).protos2), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__MY19a4VC2noc52R6M9biwzFw();
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA*) newObj((&NTI__W6v7Fwj19afKg0A8UxOMvvw_), sizeof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA)); (*colonenv__2).Sup.m_type = (&NTI__6tRatz9b2WDB6e0po0UY7cA_);
#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 = negotiateStream__9cfjAX8xYK6LSXH3s2RA0Vw_2; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1358350465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1358350465_.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 = negotiateStream_continue__9costh8Gol86sxRx9aoJbpJw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_42)(T3_.ClP_0))(NIM_NIL);
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, dial__9cfjAX8xYK6LSXH3s2RA0Vw)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ*) ClE_0;
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T28_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T35_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result3 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_20; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T15_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_20); TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_20.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_21;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_21); TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_21.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status == 0) { { NI T7_; NimStringDesc* T8_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_23));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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__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__Tra5WJkmqmXIsONj5ZlJOQ_25), 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"
setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_26), (*(*colonenvP_).colonup_).protos2);
#line 61 "/home/runner/work/nim-waku/nim-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* T11_; Exception* T12_; TM__Tra5WJkmqmXIsONj5ZlJOQ_21.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_).errX60gensym1360350196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1360350196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing (existing)", T12_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_21.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_20.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T15_ = getStream__c1z0ZHVJHyX72s9akD5DhdQ((*(*(*colonenvP_).colonup_).s3).connManager, (*(*colonenvP_).colonup_).peerId1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T15_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#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_).chronosInternalTmpFuture7; goto BeforeRet_;
}
STATE1: ;
#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* T20_; NimStringDesc* T21_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).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__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T21_) nimGCunrefNoCycle(T21_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T20_, "CancelledError", "dial", "/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_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).stream9), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture7))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T26_; NimStringDesc* T27_;
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).stream9 == 0)) goto LA24_;
T26_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T26_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T26_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T26_).Sup.Sup.name = "DialFailedError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.message; (*T26_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_28)); if (T27_) nimGCunrefNoCycle(T27_); asgnRef((void**) (&(*T26_).Sup.Sup.parent), NIM_NIL);
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T26_, "DialFailedError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 374); }
LA24_: ;
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T28_ = negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q((*(*colonenvP_).colonup_).s3, (*colonenvP_).stream9, (*(*colonenvP_).colonup_).protos2); 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_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_;
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* T33_; NimStringDesc* T34_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA31_;
T33_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T33_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T33_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T33_).Sup.Sup.Sup.name = "CancelledError"; T34_ = (NimStringDesc*)0; T34_ = (*T33_).Sup.Sup.Sup.message; (*T33_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T34_) nimGCunrefNoCycle(T34_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T33_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA31_: ;
#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 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture7))));
#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__uFZGZYjO3zzcvEpJVzC6Jg();
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T35_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T35_ = srcLocImpl__1PWqbibwSbWQw0ecGkk6kA();
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result3, T35_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#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, dial_continue__dgeXZ9abaKwNBMQmARaVqmQ)(void* udataX60gensym135990047_, void* ClE_0) { tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_43; colonenvP_ = (tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_43); TM__Tra5WJkmqmXIsONj5ZlJOQ_43.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_43.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_43.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym135990048_;
#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_).nameIterVarX60gensym1359900465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym135990048_ = (*colonenvP_).nameIterVarX60gensym1359900465_.ClP_0((*colonenvP_).nameIterVarX60gensym1359900465_.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_ = !((nextX60gensym135990048_ == 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(nextX60gensym135990048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym135990048_ = (*colonenvP_).nameIterVarX60gensym1359900465_.ClP_0((*colonenvP_).nameIterVarX60gensym1359900465_.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_).nameIterVarX60gensym1359900465_); 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 (!(nextX60gensym135990048_ == 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_).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__Tra5WJkmqmXIsONj5ZlJOQ_46));
}
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 = dial_continue__dgeXZ9abaKwNBMQmARaVqmQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym135990048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_43.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* excX60gensym135990050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_43.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(); excX60gensym135990050_ = ((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_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym135990050_, "CatchableError", "dial_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_ = &excX60gensym135990050_->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_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_43.status != 0) reraiseException();}
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__jbgOyZt7eYrEq8Y1ejq9a1A)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q*) newObj((&NTI__msw759aAeL8L8rVqRcVQUfw_), sizeof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q)); (*colonenv_).Sup.m_type = (&NTI__YiZMWS39aOn317pGz2JPR6Q_);
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 369 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).protos2), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__eN21D0hW6j1wpOPLcq4VWw();
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ*) newObj((&NTI__qj4Q7TxdPPKxwmvDra50Qg_), sizeof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ)); (*colonenv__2).Sup.m_type = (&NTI__IjSSwi30Ro6cBnC9bzqnRBQ_);
#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 = dial__9cfjAX8xYK6LSXH3s2RA0Vw; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1359900465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1359900465_.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 = dial_continue__dgeXZ9abaKwNBMQmARaVqmQ; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_47)(T3_.ClP_0))(NIM_NIL);
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__A1UAQDdG6ZHDlaJTjtp0cw)(void* p, NI op) {
tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* a;
a = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*)p;
nimGCvisit((void*)(*a).switch1, op);}
static N_NIMCALL(void, Marker_tyRef__TwbNG49bDzHLJYA4V4lcyvQ)(void* p, NI op) {
tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw* a;
a = (tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1383107044_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__nddtixxcpumCngodiWH9bEQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw* a;
a = (tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1383550194_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).exc7, op); nimGCvisit((void*)(*a).exc8, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13843001910_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).colontmpResult13_, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13851501915_, op);}
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, closureIterSetupExc)(Exception* e) {
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), e);}
#line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
static N_INLINE(NIM_BOOL, isObjWithCache)(TNimType* obj, TNimType* subclass, TNimType** cache) { NIM_BOOL result;{ result = (NIM_BOOL)0;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(obj == subclass)) goto LA3_;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA3_: ;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!((*obj).base == subclass)) goto LA7_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA7_: ;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 0))- 0] == obj)) goto LA11_;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_FALSE; goto BeforeRet_;
}
LA11_: ;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
{
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
if (!(cache[(((NI) 1))- 0] == obj)) goto LA15_;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA15_: ;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/chcks.nim"
result = isObjSlowPath__H8B7g6iFRPI5Em52KFoD6w(obj, subclass, cache); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, anonymous__9cfjAX8xYK6LSXH3s2RA0Vw_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw*) ClE_0;
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_52;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_52); TM__Tra5WJkmqmXIsONj5ZlJOQ_52.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_52.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_52.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T16_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T40_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T41_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_62; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T74_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).coloncurExc1_ = (Exception*)0; STATE0: ; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_53;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_53); TM__Tra5WJkmqmXIsONj5ZlJOQ_53.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_53.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_53.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_54;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_54); TM__Tra5WJkmqmXIsONj5ZlJOQ_54.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_54.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_54.status == 0) { { NI T8_; NimStringDesc* T9_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), 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_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.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_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_55));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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_).record2));
#line 61 "/home/runner/work/nim-waku/nim-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_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__Tra5WJkmqmXIsONj5ZlJOQ_54.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_).errX60gensym1383550194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1383550194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Starting stream handler", T13_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_54.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_53.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_53.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T16_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T16_ = handle__C5uF8LymWpcDYcWwzs6lxQ((*(*(*(*colonenvP_).colonup_).colonup_).switch1).ms, (*(*colonenvP_).colonup_).conn1, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T16_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T19_; Exception* T22_;
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T19_ = (Exception*)0; T19_ = getCurrentException(); if (!((T19_) && (isObjWithCache((*T19_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE57)))) goto LA20_;
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T22_ = (Exception*)0; T22_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc7), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T22_)));
#line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc7, "CancelledError", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 587); }
goto LA17_;
LA20_: ;
{ Exception* T24_; Exception* T27_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_58;
#line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T24_ = (Exception*)0; T24_ = getCurrentException(); if (!((T24_) && (isObjWithCache((*T24_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE58)))) goto LA25_;
#line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T27_ = (Exception*)0; T27_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc8), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T27_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_58); TM__Tra5WJkmqmXIsONj5ZlJOQ_58.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_58.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_58.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_59;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_59); TM__Tra5WJkmqmXIsONj5ZlJOQ_59.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_59.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_59.status == 0) { { NI T31_; NimStringDesc* T32_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_60));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
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__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc8).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_).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* T35_; Exception* T36_; TM__Tra5WJkmqmXIsONj5ZlJOQ_59.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_).errX60gensym13843001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T35_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T36_ = (Exception*)0; T36_ = &(*colonenvP_).errX60gensym13843001910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("exception in stream handler", T36_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_59.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_58.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_58.status != 0) reraiseException(); }
goto LA17_;
LA25_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally11_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA17_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T40_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T40_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T41_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T40_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T41_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture12);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
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__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T47_) nimGCunrefNoCycle(T47_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T46_, "CancelledError", "anonymous", "/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_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T52_; NimStringDesc* T53_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA50_;
T52_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T52_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T52_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T52_).Sup.Sup.Sup.name = "CancelledError"; T53_ = (NimStringDesc*)0; T53_ = (*T52_).Sup.Sup.Sup.message; (*T52_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T53_) nimGCunrefNoCycle(T53_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T52_, "CancelledError", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA50_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture12);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally11_) goto LA56_;
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA60_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult13_; popSafePoint(); goto BeforeRet_;
}
goto LA58_;
LA60_: ;
{
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "anonymous", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 591); }
LA58_: ;
}
LA56_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 584 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_62); TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_62.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_63;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_63); TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_63.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status == 0) { { NI T66_; NimStringDesc* T67_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
T66_ = (NI)0; T66_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T66_);
#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"
T67_ = (NimStringDesc*)0; T67_ = 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__Tra5WJkmqmXIsONj5ZlJOQ_34), T67_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
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* T70_; Exception* T71_; TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T70_ = (Exception*)0; T70_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13851501915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T70_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T71_ = (Exception*)0; T71_ = &(*colonenvP_).errX60gensym13851501915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stream handler done", T71_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_63.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_62.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T74_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T74_ = srcLocImpl__nGmZZy6OZo9aZh6IQ1s9a7Gg();
#line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T74_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE9: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_52.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(10)){ raiseIndexError2((*colonenvP_).colonstate_, 10); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_65[((*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 LA79_;
#line 0 "\?\?\?"
reraiseException(); }
LA79_: ;
#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_).colonunrollFinally11_ = (((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 LA83_;
#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_)); }
LA83_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_52.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, anonymous_continue__CEjlhMNyHr8nx5WOfkWKBw)(void* udataX60gensym138310705_, void* ClE_0) { tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_66; colonenvP_ = (tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_66); TM__Tra5WJkmqmXIsONj5ZlJOQ_66.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_66.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_66.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym138310706_;
#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_).nameIterVarX60gensym1383107044_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym138310706_ = (*colonenvP_).nameIterVarX60gensym1383107044_.ClP_0((*colonenvP_).nameIterVarX60gensym1383107044_.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_ = !((nextX60gensym138310706_ == 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(nextX60gensym138310706_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym138310706_ = (*colonenvP_).nameIterVarX60gensym1383107044_.ClP_0((*colonenvP_).nameIterVarX60gensym1383107044_.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_).nameIterVarX60gensym1383107044_); 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 (!(nextX60gensym138310706_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_69));
}
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 = anonymous_continue__CEjlhMNyHr8nx5WOfkWKBw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym138310706_, 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__Tra5WJkmqmXIsONj5ZlJOQ_66.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* excX60gensym138310708_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_66.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(); excX60gensym138310708_ = ((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*)excX60gensym138310708_, "CatchableError", "anonymous_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_ = &excX60gensym138310708_->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__Tra5WJkmqmXIsONj5ZlJOQ_66.status != 0) reraiseException();}
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___T113yY9c87m9bYjb7stlEWBg)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonenvP_; tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw*) newObj((&NTI__TwbNG49bDzHLJYA4V4lcyvQ_), sizeof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw)); (*colonenv_).Sup.m_type = (&NTI__IbjTNgaVLwblL1Pmn9bJvkw_);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__GGt0zkbWQEiqgOPILcLIuw();
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___Iqlt9beMdjwuHmtEa0JqeUw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw*) newObj((&NTI__nddtixxcpumCngodiWH9bEQ_), sizeof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw)); (*colonenv__2).Sup.m_type = (&NTI__Iqlt9beMdjwuHmtEa0JqeUw_);
#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 = anonymous__9cfjAX8xYK6LSXH3s2RA0Vw_3; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1383107044_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1383107044_.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 = anonymous_continue__CEjlhMNyHr8nx5WOfkWKBw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_70)(T3_.ClP_0))(NIM_NIL);
#line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__ulsqxFi0fKs0IWqgDXfnag)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 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__Tra5WJkmqmXIsONj5ZlJOQ_71)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_72)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
#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__5Qpmu5QqwDY0esVXn6wf7wtables)(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;}
static N_NIMCALL(void, Marker_tyRef__8QMOdb64DDpKN4ZImPiGqg)(void* p, NI op) {
tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ* a;
a = (tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ*)p;
nimGCvisit((void*)(*a).muxer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1378200464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__7tg6GEy9aobkWmx9b5RDJfFQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A* a;
a = (tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).conn4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record6.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1378650197_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).result9, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).exc11, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13795001913_, op); nimGCvisit((void*)(*a).exc14, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13802501916_, op); nimGCvisit((void*)(*a).exc17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13810001919_, op); nimGCvisit((void*)(*a).exc20, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture21, op); nimGCvisit((void*)(*a).exc22, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture23, op); nimGCvisit((void*)(*a).record24.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13819501925_, op);}
static N_NIMCALL(void, Marker_tyRef__ib0xQaCmUR6vVB7mfZBmlg)(void* p, NI op) {
tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg* a;
a = (tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg*)p;
nimGCvisit((void*)(*a).muxer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1334200464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__1MU0R1tB9aRPyIRBtSYyLbw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA* a;
a = (tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA*)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).stream7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op);}
static N_NIMCALL(void, Marker_tyRef__RKfIDBeETyXQkGH5yLiHrA)(void* p, NI op) {
tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA* a;
a = (tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1331900464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__R9bAxGh5tf34Tfr1DuC42EA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww* a;
NI T1_; NI T2_; a = (tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww*)p;
nimGCvisit((void*)(*a).chronosInternalTmpFuture1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op); switch ((*a).info4.pubKey.val.scheme) {
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
nimGCvisit((void*)(*a).info4.pubKey.val._scheme_1.rsakey, op); break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
T1_ = (NI)0; break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
T2_ = (NI)0; break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
nimGCvisit((void*)(*a).info4.pubKey.val._scheme_4.eckey, op); break;
}
nimGCvisit((void*)(*a).info4.addrs, op); nimGCvisit((void*)(*a).info4.observedAddr.val.data.buffer, op); nimGCvisit((void*)(*a).info4.protoVersion.val, op); nimGCvisit((void*)(*a).info4.agentVersion.val, op); nimGCvisit((void*)(*a).info4.protos, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1332850196_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* fut) { NIM_BOOL result;{ result = (NIM_BOOL)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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(void, internalRead__WK4YYG4tHnjKWpS3wXrKyQasyncloop)(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* fut, tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ* Result) {{
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
genericAssign((void*)Result, (void*)(&(*fut).value), (&NTI__1oGAnnepyODcpLSnjzpVlQ_)); goto BeforeRet_;
}BeforeRet_: ;
}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__Bn3YxM1m1k5x4JHBlBTavgoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* 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;}
static N_NIMCALL(void, Marker_tyRef__TBfK39cU6SqLiP9a9aZqT1oGg)(void* p, NI op) {
tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* a;
a = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)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 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, get__mFLetgEy6qAJPFKkPOr2rQoptions)(tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg* self, tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA* Result) {
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__Bn3YxM1m1k5x4JHBlBTavgoptions(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__Tra5WJkmqmXIsONj5ZlJOQ_85)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
genericAssign((void*)Result, (void*)(&(*self).val), (&NTI__mVKS59bRpscItosS0oN9a4zA_));}
#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__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A 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;}
#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__SBpZC5L2ngoUiy0hnfoIYQ_2options)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A 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 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NimStringDesc*, get__MwtcpGbpnX9bvK9by7COEbNwoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options(self); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_85)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
result = copyString(self.val); 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*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_6)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww*) ClE_0;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_86; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T73_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
}
STATE0: ; { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T4_; NimStringDesc* T5_; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* T6_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture1 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T4_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T4_ = &(*(*(*colonenvP_).colonup_).s1).identity->Sup;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = (NimStringDesc*)0; T5_ = codec__9aMav7tf05vmztlcWKYHy9ag(T4_);
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T6_ = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; T6_ = select__9bWl9amTHRlfV0sxSwvyF9aag((*(*(*colonenvP_).colonup_).s1).ms, (*(*colonenvP_).colonup_).conn2, T5_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T6_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T11_; NimStringDesc* T12_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA9_;
T11_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T11_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T11_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T11_).Sup.Sup.Sup.name = "CancelledError"; T12_ = (NimStringDesc*)0; T12_ = (*T11_).Sup.Sup.Sup.message; (*T11_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T12_) nimGCunrefNoCycle(T12_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T11_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA9_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T15_; tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* T18_;
#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"
T15_ = (NIM_BOOL)0; T15_ = internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop(((tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*) ((*colonenvP_).chronosInternalTmpFuture1))); if (!T15_) goto LA16_;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*)0; T18_ = identify__12m9bJz7d1LPEATHCtbbnBw((*(*(*colonenvP_).colonup_).s1).identity, (*(*colonenvP_).colonup_).conn2, (*(*(*colonenvP_).colonup_).conn2).peerInfo); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T18_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture1);
#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_).chronosInternalTmpFuture1; goto BeforeRet_;
}
goto LA13_;
LA16_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA2;
}
LA13_: ;
STATE3: ;
#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* T24_; NimStringDesc* T25_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA22_;
T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T24_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T24_).Sup.Sup.Sup.name = "CancelledError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.Sup.message; (*T24_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T25_) nimGCunrefNoCycle(T25_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T24_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA22_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__WK4YYG4tHnjKWpS3wXrKyQasyncloop(((tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*) ((*colonenvP_).chronosInternalTmpFuture1)), (&(*colonenvP_).info4));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T28_; tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T32_; NimStringDesc* T33_;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = (NIM_BOOL)0;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = isNone__Bn3YxM1m1k5x4JHBlBTavgoptions((&(*colonenvP_).info4.pubKey)); if (!(T28_)) goto LA29_;
#line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = ((*(*colonenvP_).colonup_).conn2 == 0); LA29_: ;
if (!T28_) goto LA30_;
T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T32_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T32_).Sup.Sup.name = "UpgradeFailedError"; T33_ = (NimStringDesc*)0; T33_ = (*T32_).Sup.Sup.message; (*T32_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_84)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.Sup.parent), NIM_NIL);
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T32_, "UpgradeFailedError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 124); }
LA30_: ;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA T38_; tyArray__dy9bXFnEOSMt49aV7Vz01bkw T39_; tyArray__8ZvwQIddfpj2THRVPsFzIQ T40_;
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*(*(*colonenvP_).colonup_).conn2).peerInfo == 0)) goto LA36_;
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T38_), sizeof(tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA)); get__mFLetgEy6qAJPFKkPOr2rQoptions((&(*colonenvP_).info4.pubKey), (&T38_));
nimZeroMem((void*)T39_, sizeof(tyArray__dy9bXFnEOSMt49aV7Vz01bkw)); nimZeroMem((void*)T40_, sizeof(tyArray__8ZvwQIddfpj2THRVPsFzIQ));
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).conn2).peerInfo), init__BL9b9bBxnfSdvi2cVMSvTf7Q((&T38_), T39_, 0, T40_, 0)); }
LA36_: ;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T43_;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T43_ = ((*colonenvP_).info4.addrs ? (*colonenvP_).info4.addrs->Sup.len : 0); if (!(((NI) 0) < T43_)) goto LA44_;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).addrs), (*colonenvP_).info4.addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_)); }
LA44_: ;
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T48_;
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 133 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T48_ = (NIM_BOOL)0; T48_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions((*colonenvP_).info4.agentVersion); if (!T48_) goto LA49_;
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).agentVersion), get__MwtcpGbpnX9bvK9by7COEbNwoptions((*colonenvP_).info4.agentVersion)); }
LA49_: ;
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T53_;
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T53_ = (NIM_BOOL)0; T53_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions((*colonenvP_).info4.protoVersion); if (!T53_) goto LA54_;
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).protoVersion), get__MwtcpGbpnX9bvK9by7COEbNwoptions((*colonenvP_).info4.protoVersion)); }
LA54_: ;
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T58_;
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T58_ = ((*colonenvP_).info4.protos ? (*colonenvP_).info4.protos->Sup.len : 0); if (!(((NI) 0) < T58_)) goto LA59_;
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).conn2).peerInfo).protocols), (*colonenvP_).info4.protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); }
LA59_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_86); TM__Tra5WJkmqmXIsONj5ZlJOQ_86.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_86.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_86.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_87;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_87); TM__Tra5WJkmqmXIsONj5ZlJOQ_87.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_87.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_87.status == 0) { { NI T64_; NimStringDesc* T65_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T66_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_88));
#line 306 "/home/runner/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_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).conn2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T66_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*(*colonenvP_).colonup_).conn2).peerInfo, (&T66_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_89), (&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((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T69_; Exception* T70_; TM__Tra5WJkmqmXIsONj5ZlJOQ_87.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T69_ = (Exception*)0; T69_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1332850196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T69_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T70_ = (Exception*)0; T70_ = &(*colonenvP_).errX60gensym1332850196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("identified remote peer", T70_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_87.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_86.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_86.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA2;
STATE6: ;
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T73_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T73_ = srcLocImpl__eG66s9bvTPwq5F2k1oV5lYQ();
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T73_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 0 "\?\?\?"
goto LA2;
STATE7: ;
#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, identify_continue__oIAyXOy49c9ae59cPVeLaGm8Q)(void* udataX60gensym133190047_, void* ClE_0) { tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_90; colonenvP_ = (tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_90); TM__Tra5WJkmqmXIsONj5ZlJOQ_90.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_90.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_90.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym133190048_;
#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_).nameIterVarX60gensym1331900464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133190048_ = (*colonenvP_).nameIterVarX60gensym1331900464_.ClP_0((*colonenvP_).nameIterVarX60gensym1331900464_.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_ = !((nextX60gensym133190048_ == 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(nextX60gensym133190048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133190048_ = (*colonenvP_).nameIterVarX60gensym1331900464_.ClP_0((*colonenvP_).nameIterVarX60gensym1331900464_.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_).nameIterVarX60gensym1331900464_); 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 (!(nextX60gensym133190048_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_93));
}
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 = identify_continue__oIAyXOy49c9ae59cPVeLaGm8Q; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym133190048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_90.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym133190050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_90.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym133190050_ = ((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*)excX60gensym133190050_, "CatchableError", "identify_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_ = &excX60gensym133190050_->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__Tra5WJkmqmXIsONj5ZlJOQ_90.status != 0) reraiseException();}
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__kngABLRhgIbLS0rdURcMlQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA*) newObj((&NTI__RKfIDBeETyXQkGH5yLiHrA_), sizeof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA)); (*colonenv_).Sup.m_type = (&NTI__aJSLhJP8qKsb6kZNRba9ccA_);
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn2), conn);
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__9b8vX2bCFzsVPRGmOi7bMuA();
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___9a0MGp9buiNKCBfdbtKr5jww*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww*) newObj((&NTI__R9bAxGh5tf34Tfr1DuC42EA_), sizeof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww)); (*colonenv__2).Sup.m_type = (&NTI__9a0MGp9buiNKCBfdbtKr5jww_);
#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 = identify__9cfjAX8xYK6LSXH3s2RA0Vw_6; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1331900464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1331900464_.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 = identify_continue__oIAyXOy49c9ae59cPVeLaGm8Q; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_94)(T3_.ClP_0))(NIM_NIL);
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, identify__9cfjAX8xYK6LSXH3s2RA0Vw_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA*) ClE_0;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_81;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_81); TM__Tra5WJkmqmXIsONj5ZlJOQ_81.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_81.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_81.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T17_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T18_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T19_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T41_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
}
STATE0: ; { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T5_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T5_ = newStream__1ethC9cU8f9cskyVm8LRQkBg((*(*colonenvP_).colonup_).muxer1, ((NimStringDesc*) NIM_NIL), NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T5_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 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; popSafePoint(); goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T10_; NimStringDesc* T11_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA8_;
T10_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T10_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T10_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T10_).Sup.Sup.Sup.name = "CancelledError"; T11_ = (NimStringDesc*)0; T11_ = (*T10_).Sup.Sup.Sup.message; (*T10_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T11_) nimGCunrefNoCycle(T11_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T10_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA8_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).stream7), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture4))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).stream7 == NIM_NIL)) goto LA14_;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__8oCSzYP3ugn9bCaKAuXgPDA();
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T16_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA14_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T17_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T17_ = identify__kngABLRhgIbLS0rdURcMlQ((*(*colonenvP_).colonup_).s3, (*colonenvP_).stream7); 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_).chronosInternalRetFuture2).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_;
STATE5: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T18_ = &(*colonenvP_).stream7->Sup;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T19_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T19_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T18_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T19_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
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* T24_; NimStringDesc* T25_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA22_;
T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T24_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T24_).Sup.Sup.Sup.name = "CancelledError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.Sup.message; (*T24_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T25_) nimGCunrefNoCycle(T25_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T24_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA22_: ;
#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 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T30_; NimStringDesc* T31_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA28_;
T30_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T30_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T30_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T30_).Sup.Sup.Sup.name = "CancelledError"; T31_ = (NimStringDesc*)0; T31_ = (*T30_).Sup.Sup.Sup.message; (*T30_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T31_) nimGCunrefNoCycle(T31_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T30_, "CancelledError", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA28_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA34_;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA38_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA36_;
LA38_: ;
{
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "identify", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 153); }
LA36_: ;
}
LA34_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T41_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T41_ = srcLocImpl__oYyhhu9bd9coGl0H20EWICaQ();
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T41_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE10: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_81.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(11)){ raiseIndexError2((*colonenvP_).colonstate_, 11); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_95[((*colonenvP_).colonstate_)- 0];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ == ((NI) 0))) goto LA46_;
#line 0 "\?\?\?"
reraiseException(); }
LA46_: ;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
(*colonenvP_).colonunrollFinally3_ = (((NI) 0) < (*colonenvP_).colonstate_);
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
{
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
if (!((*colonenvP_).colonstate_ < ((NI) 0))) goto LA50_;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
if ((*colonenvP_).colonstate_ == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } (*colonenvP_).colonstate_ = ((NI64)-((*colonenvP_).colonstate_)); }
LA50_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_81.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, identify_continue__nAGVP5dVbwK9cO9a3bcMy37g)(void* udataX60gensym133420047_, void* ClE_0) { tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_96; colonenvP_ = (tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_96); TM__Tra5WJkmqmXIsONj5ZlJOQ_96.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_96.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_96.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym133420048_;
#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_).nameIterVarX60gensym1334200464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133420048_ = (*colonenvP_).nameIterVarX60gensym1334200464_.ClP_0((*colonenvP_).nameIterVarX60gensym1334200464_.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_ = !((nextX60gensym133420048_ == 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(nextX60gensym133420048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133420048_ = (*colonenvP_).nameIterVarX60gensym1334200464_.ClP_0((*colonenvP_).nameIterVarX60gensym1334200464_.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_).nameIterVarX60gensym1334200464_); 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 (!(nextX60gensym133420048_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_93));
}
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 = identify_continue__nAGVP5dVbwK9cO9a3bcMy37g; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym133420048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_96.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* excX60gensym133420050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_96.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(); excX60gensym133420050_ = ((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*)excX60gensym133420050_, "CatchableError", "identify_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_ = &excX60gensym133420050_->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__Tra5WJkmqmXIsONj5ZlJOQ_96.status != 0) reraiseException();}
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, identify__A9b6qpEwbM2tfr7cJGtxgsg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg*) newObj((&NTI__ib0xQaCmUR6vVB7mfZBmlg_), sizeof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg)); (*colonenv_).Sup.m_type = (&NTI__jSI9bM35R2eZHwnFyEemuEg_);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).muxer1), muxer);
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__yjaTM6epUg7c9c49aRVO2DWQ();
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___5X79cPiKvN57bnnuWevKMRA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA*) newObj((&NTI__1MU0R1tB9aRPyIRBtSYyLbw_), sizeof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA)); (*colonenv__2).Sup.m_type = (&NTI__5X79cPiKvN57bnnuWevKMRA_);
#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 = identify__9cfjAX8xYK6LSXH3s2RA0Vw_5; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1334200464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1334200464_.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 = identify_continue__nAGVP5dVbwK9cO9a3bcMy37g; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_99)(T3_.ClP_0))(NIM_NIL);
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, muxerHandler__9cfjAX8xYK6LSXH3s2RA0Vw_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A*) ClE_0;
#line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_76;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_76); TM__Tra5WJkmqmXIsONj5ZlJOQ_76.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_76.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_76.status == 0) { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T24_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T25_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_111; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T117_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
}
STATE0: ; {
#line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).conn4), (*(*(*colonenvP_).colonup_).muxer1).connection);
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_77; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T16_;
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*(*colonenvP_).conn4).peerInfo == 0)) goto LA7_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_77); TM__Tra5WJkmqmXIsONj5ZlJOQ_77.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_77.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_77.status == 0) { { NI T11_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record6)); unsureAsgnRef((void**)&(*colonenvP_).record6.output.buffer, NIM_NIL); (*colonenvP_).record6.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_78));
#line 306 "/home/runner/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"
T11_ = (NI)0; T11_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record6), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T11_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record6));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record6));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T14_; Exception* T15_; TM__Tra5WJkmqmXIsONj5ZlJOQ_77.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T14_ = (Exception*)0; T14_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1378650197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T14_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (Exception*)0; T15_ = &(*colonenvP_).errX60gensym1378650197_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("This version of nim-libp2p requires secure protocol to negotiat"
"e peerid", T15_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_77.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T16_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T16_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T16_->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) 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_).chronosInternalTmpFuture8; popSafePoint(); goto BeforeRet_;
}
goto LA5_;
LA7_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA5_: ;
}
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* T22_; NimStringDesc* T23_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA20_;
T22_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T22_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T22_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T22_).Sup.Sup.Sup.name = "CancelledError"; T23_ = (NimStringDesc*)0; T23_ = (*T22_).Sup.Sup.Sup.message; (*T22_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T23_) nimGCunrefNoCycle(T23_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T22_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA20_: ;
#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) 2); popSafePoint();
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T24_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T24_ = srcLocImpl__9bP4qX4hlG5jGi8ITgSPj6g();
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T24_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeIncoming__GSZUwbSmvF0YffGX89cQJ1A((*(*(*colonenvP_).colonup_).s3).connManager, (*colonenvP_).conn4);
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw((*(*(*colonenvP_).colonup_).s3).connManager, (*(*colonenvP_).colonup_).muxer1, NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T25_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T25_ = identify__A9b6qpEwbM2tfr7cJGtxgsg_2((*(*colonenvP_).colonup_).s3, (*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T25_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T28_; Exception* T31_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_101;
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); if (!((T28_) && (isObjWithCache((*T28_).Sup.m_type, (&NTI__lajyU6ADVxN9cwAUXwExW7w_), Nim_OfCheck_CACHE101)))) goto LA29_;
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T31_ = (Exception*)0; T31_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc11), ((tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w*) (T31_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_101); TM__Tra5WJkmqmXIsONj5ZlJOQ_101.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_101.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_101.status == 0) { { NI T34_; NimStringDesc* T35_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record12), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record12)); unsureAsgnRef((void**)&(*colonenvP_).record12.output.buffer, NIM_NIL); (*colonenvP_).record12.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record12), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
T34_ = (NI)0; T34_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T34_);
#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"
T35_ = (NimStringDesc*)0; T35_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T35_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc11).Sup.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_).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* T38_; Exception* T39_; TM__Tra5WJkmqmXIsONj5ZlJOQ_101.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13795001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (Exception*)0; T39_ = &(*colonenvP_).errX60gensym13795001913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Could not identify connection", T39_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_101.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA26_;
LA29_: ;
{ Exception* T41_; Exception* T44_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_104;
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T41_ = (Exception*)0; T41_ = getCurrentException(); if (!((T41_) && (isObjWithCache((*T41_).Sup.m_type, (&NTI__nqAr3TBZiV3H75SUywQ0yA_), Nim_OfCheck_CACHE104)))) goto LA42_;
#line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T44_ = (Exception*)0; T44_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc14), ((tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA*) (T44_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_104); TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_104.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status == 0) { { NI T47_; NimStringDesc* T48_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record15), 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_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.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_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
T47_ = (NI)0; T47_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T47_);
#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"
T48_ = (NimStringDesc*)0; T48_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T48_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc14).Sup.Sup.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_).record15));
#line 61 "/home/runner/work/nim-waku/nim-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_).record15));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T51_; Exception* T52_; TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T51_ = (Exception*)0; T51_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13802501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T51_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T52_ = (Exception*)0; T52_ = &(*colonenvP_).errX60gensym13802501916_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Identify stream closed", T52_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_104.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA26_;
LA42_: ;
{ Exception* T54_; Exception* T57_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_107;
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T54_ = (Exception*)0; T54_ = getCurrentException(); if (!((T54_) && (isObjWithCache((*T54_).Sup.m_type, (&NTI__LD9bRjuQJvEFrTZUtieF8kw_), Nim_OfCheck_CACHE107)))) goto LA55_;
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T57_ = (Exception*)0; T57_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc17), ((tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw*) (T57_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_107); TM__Tra5WJkmqmXIsONj5ZlJOQ_107.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_107.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_107.status == 0) { { NI T60_; NimStringDesc* T61_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record18), 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_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.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_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
T60_ = (NI)0; T60_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T60_);
#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"
T61_ = (NimStringDesc*)0; T61_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T61_);
#line 61 "/home/runner/work/nim-waku/nim-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_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc17).Sup.Sup.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_).record18));
#line 61 "/home/runner/work/nim-waku/nim-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_).record18));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T64_; Exception* T65_; TM__Tra5WJkmqmXIsONj5ZlJOQ_107.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T64_ = (Exception*)0; T64_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13810001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T64_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T65_ = (Exception*)0; T65_ = &(*colonenvP_).errX60gensym13810001919_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Identify stream EOF", T65_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_107.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA26_;
LA55_: ;
{ Exception* T67_; Exception* T70_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T71_;
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T67_ = (Exception*)0; T67_ = getCurrentException(); if (!((T67_) && (isObjWithCache((*T67_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE110)))) goto LA68_;
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T70_ = (Exception*)0; T70_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc20), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T70_)));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture21 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T71_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T71_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture21), &T71_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture21);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#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_).chronosInternalTmpFuture21; popSafePoint(); goto BeforeRet_;
}
goto LA26_;
LA68_: ;
{ Exception* T73_; Exception* T76_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T77_;
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T73_ = (Exception*)0; T73_ = getCurrentException(); if (!((T73_) && (isObjWithCache((*T73_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE111)))) goto LA74_;
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T76_ = (Exception*)0; T76_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc22), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T76_)));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture23 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T77_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T77_ = close__GOqB79bgSKutNGKGgftpV9cA((*(*colonenvP_).colonup_).muxer1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture23), &T77_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture23);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture23; popSafePoint(); goto BeforeRet_;
}
goto LA26_;
LA74_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA26_: ;
STATE6: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA81_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA85_;
#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 LA83_;
LA85_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "muxerHandler", "\?\?\?", 0); }
LA83_: ;
}
LA81_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T92_; NimStringDesc* T93_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA90_;
T92_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T92_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T92_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T92_).Sup.Sup.Sup.name = "CancelledError"; T93_ = (NimStringDesc*)0; T93_ = (*T92_).Sup.Sup.Sup.message; (*T92_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T93_) nimGCunrefNoCycle(T93_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T92_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA90_: ;
#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_).chronosInternalTmpFuture10);
#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_).chronosInternalTmpFuture10)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#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* T98_; NimStringDesc* T99_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA96_;
T98_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T98_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T98_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T98_).Sup.Sup.Sup.name = "CancelledError"; T99_ = (NimStringDesc*)0; T99_ = (*T98_).Sup.Sup.Sup.message; (*T98_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T99_) nimGCunrefNoCycle(T99_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T98_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA96_: ;
#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_).chronosInternalTmpFuture21);
#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_).chronosInternalTmpFuture21)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc20, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 559);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 558 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#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* T104_; NimStringDesc* T105_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA102_;
T104_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T104_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T104_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T104_).Sup.Sup.Sup.name = "CancelledError"; T105_ = (NimStringDesc*)0; T105_ = (*T104_).Sup.Sup.Sup.message; (*T104_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T105_) nimGCunrefNoCycle(T105_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T104_, "CancelledError", "muxerHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA102_: ;
#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 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_).chronosInternalTmpFuture23)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_111); TM__Tra5WJkmqmXIsONj5ZlJOQ_111.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_111.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_111.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_112;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_112); TM__Tra5WJkmqmXIsONj5ZlJOQ_112.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_112.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_112.status == 0) { { NI T109_; NimStringDesc* T110_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_113));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T109_ = (NI)0; T109_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T109_);
#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"
T110_ = (NimStringDesc*)0; T110_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn4);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T110_);
#line 61 "/home/runner/work/nim-waku/nim-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__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc22).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_).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* T113_; Exception* T114_; TM__Tra5WJkmqmXIsONj5ZlJOQ_112.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T113_ = (Exception*)0; T113_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13819501925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T113_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T114_ = (Exception*)0; T114_ = &(*colonenvP_).errX60gensym13819501925_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in muxer handler", T114_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_112.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_111.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_111.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T117_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T117_ = srcLocImpl__ebzXa8AdCBWfpZf8RzqdQg();
#line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T117_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_76.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(14)){ raiseIndexError2((*colonenvP_).colonstate_, 14); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_114[((*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 LA122_;
#line 0 "\?\?\?"
reraiseException(); }
LA122_: ;
#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 LA126_;
#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_)); }
LA126_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_76.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, muxerHandler_continue__0Vy0ElU1U79c1QsuTacK3wA)(void* udataX60gensym137820047_, void* ClE_0) { tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_115; colonenvP_ = (tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_115); TM__Tra5WJkmqmXIsONj5ZlJOQ_115.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_115.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_115.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym137820048_;
#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_).nameIterVarX60gensym1378200464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym137820048_ = (*colonenvP_).nameIterVarX60gensym1378200464_.ClP_0((*colonenvP_).nameIterVarX60gensym1378200464_.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_ = !((nextX60gensym137820048_ == 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(nextX60gensym137820048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym137820048_ = (*colonenvP_).nameIterVarX60gensym1378200464_.ClP_0((*colonenvP_).nameIterVarX60gensym1378200464_.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_).nameIterVarX60gensym1378200464_); 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 (!(nextX60gensym137820048_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_118));
}
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 = muxerHandler_continue__0Vy0ElU1U79c1QsuTacK3wA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym137820048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_115.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* excX60gensym137820050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_115.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(); excX60gensym137820050_ = ((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*)excX60gensym137820050_, "CatchableError", "muxerHandler_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_ = &excX60gensym137820050_->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__Tra5WJkmqmXIsONj5ZlJOQ_115.status != 0) reraiseException();}
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, muxerHandler__A9b6qpEwbM2tfr7cJGtxgsg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ*) newObj((&NTI__8QMOdb64DDpKN4ZImPiGqg_), sizeof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ)); (*colonenv_).Sup.m_type = (&NTI__XUYrusawqC9aqjQlrXYoVqQ_);
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).muxer1), muxer);
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__YNbz52EAL6MiMUofkFCZNg();
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___34czOUNndK9aSsaa9a3CA05A*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A*) newObj((&NTI__7tg6GEy9aobkWmx9b5RDJfFQ_), sizeof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A)); (*colonenv__2).Sup.m_type = (&NTI__34czOUNndK9aSsaa9a3CA05A_);
#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 = muxerHandler__9cfjAX8xYK6LSXH3s2RA0Vw_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1378200464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1378200464_.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 = muxerHandler_continue__0Vy0ElU1U79c1QsuTacK3wA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_119)(T3_.ClP_0))(NIM_NIL);
#line 546 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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 597 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, colonanonymous___TKw5m9a46FXTne6bIdVCbhg)(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonenvP_; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) ClE_0;
#line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = muxerHandler__A9b6qpEwbM2tfr7cJGtxgsg((*colonenvP_).switch1, muxer); return result;}
#line 564 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*, newSwitch__yXfaxHYR8X1UzoRIj5yP6w)(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo, tySequence__2cpQyxGfmqpyyfbkB8qrug* transports, tyObject_IdentifycolonObjectType___Ae5XgJgGUXo069bY48WMWJg* identity, tyObject_Table__UvSlGqDg4nWNM1wskOFQeg muxers, tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ** secureManagers, NI secureManagersLen_0) { tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* result; tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonenv_; tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* T7_; tyProc__z1SP1KQZYjnpZb76SJLOBA T8_;{ result = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*)0; colonenv_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) newObj((&NTI__A1UAQDdG6ZHDlaJTjtp0cw_), sizeof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw)); (*colonenv_).Sup.m_type = (&NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!(secureManagersLen_0 == ((NI) 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__Tra5WJkmqmXIsONj5ZlJOQ_49)); if (T6_) nimGCunrefNoCycle(T6_);
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "newSwitch", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 570); }
LA3_: ;
#line 572 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T7_ = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*)0; T7_ = (tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*) newObj((&NTI__sFoHz9btyLyHVx29cOlB1cFw_), sizeof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ)); (*T7_).Sup.m_type = (&NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_); asgnRef((void**) (&(*T7_).peerInfo), peerInfo);
#line 574 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 574 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*T7_).ms), newMultistream__2t9bDzB1Qo0wqjCMPysCSdg()); genericSeqAssign((&(*T7_).transports), transports, (&NTI__2cpQyxGfmqpyyfbkB8qrug_));
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*T7_).connManager), init__3HdZJXSv8pLgN3mjAdXu0Q(((NI) 5))); asgnRef((void**) (&(*T7_).identity), identity); genericSeqAssign((&(*T7_).muxers.data), muxers.data, (&NTI__9bnMQh9b5oMSxlDf1K9buBp7w_)); (*T7_).muxers.counter = muxers.counter;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*T7_).secureManagers), at___5wxzKQM61LFnTy0BRxWl5g(secureManagers, secureManagersLen_0)); asgnRef((void**) (&(*colonenv_).switch1), T7_);
#line 582 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T8_), sizeof(tyProc__z1SP1KQZYjnpZb76SJLOBA)); T8_.ClP_0 = colonanonymous___T113yY9c87m9bYjb7stlEWBg; T8_.ClE_0 = colonenv_; asgnRef((void**) (&(*(*colonenv_).switch1).streamHandler.ClE_0), T8_.ClE_0); (*(*colonenv_).switch1).streamHandler.ClP_0 = T8_.ClP_0;
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
mount__ulsqxFi0fKs0IWqgDXfnag((*colonenv_).switch1, identity, TM__Tra5WJkmqmXIsONj5ZlJOQ_73);
{ NimStringDesc* key_1; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg* val_1; NI L; key_1 = (NimStringDesc*)0; val_1 = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0;
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
L = len__Bqp3cVZHhJpGhxMBRwTBeg(muxers); { NI h_1; NI colontmp_; NI T11_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T11_ = ((muxers.data ? muxers.data->Sup.len : 0)-1); colontmp_ = T11_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_121;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= colontmp_)) goto LA13;
#line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
h_1 = res;
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T16_; tyProc__syWZmSVgEgtT88lIceSd6w T19_;
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(h_1) >= (NU)(muxers.data ? muxers.data->Sup.len : 0)){ raiseIndexError2(h_1,(muxers.data ? muxers.data->Sup.len : 0)-1); }
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T16_ = (NIM_BOOL)0; T16_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables(muxers.data->data[h_1].Field0); if (!T16_) goto LA17_;
#line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)(h_1) >= (NU)(muxers.data ? muxers.data->Sup.len : 0)){ raiseIndexError2(h_1,(muxers.data ? muxers.data->Sup.len : 0)-1); } key_1 = muxers.data->data[h_1].Field1;
#line 667 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(h_1) >= (NU)(muxers.data ? muxers.data->Sup.len : 0)){ raiseIndexError2(h_1,(muxers.data ? muxers.data->Sup.len : 0)-1); } val_1 = muxers.data->data[h_1].Field2;
#line 596 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*val_1).streamHandler.ClE_0), (*(*colonenv_).switch1).streamHandler.ClE_0); (*val_1).streamHandler.ClP_0 = (*(*colonenv_).switch1).streamHandler.ClP_0;
#line 597 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T19_), sizeof(tyProc__syWZmSVgEgtT88lIceSd6w)); T19_.ClP_0 = colonanonymous___TKw5m9a46FXTne6bIdVCbhg; T19_.ClE_0 = colonenv_; asgnRef((void**) (&(*val_1).muxerHandler.ClE_0), T19_.ClE_0); (*val_1).muxerHandler.ClP_0 = T19_.ClP_0;
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T22_;
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T22_ = (NI)0; T22_ = len__Bqp3cVZHhJpGhxMBRwTBeg(muxers); if (!!((T22_ == L))) goto LA23_;
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_120));
}
LA23_: ;
}
LA17_: ;
#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__Tra5WJkmqmXIsONj5ZlJOQ_121)) { raiseOverflow(); }; res = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_121); } LA13: ;
}
}
}
#line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = (*colonenv_).switch1; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, addConnEventHandler__e9cS9bYjbtHd88iNXlPWgIJg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyProc__Rp9cT2oC4YNELodYXsKg7qA handler, tyEnum_ConnEventKind__oN5wkUyGVn1qXLGZW9c7EIQ kind) {
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addConnEventHandler__PawWU9bGsD01VOfXY6F3Ijw((*s_0).connManager, handler, kind);
}
static N_NIMCALL(void, Marker_tyRef__vVUsgJcuQ5fwbVAHKu9abeQ)(void* p, NI op) {
tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg* a;
a = (tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1373000463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__ffx48KMLJ9bl9aO8WdMUQOtA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ* a;
a = (tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1373450194_, op); nimGCvisit((void*)(*a).startFuts5, op); nimGCvisit((void*)(*a).t6, op); nimGCvisit((void*)(*a).a10.data.buffer, op); nimGCvisit((void*)(*a).server13, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13742001915_, op); nimGCvisit((void*)(*a).result16, op);}
static N_NIMCALL(void, Marker_tyRef__fHYh9bu7LZ9c9bcjIyjlQEWZg)(void* p, NI op) {
tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA* a;
a = (tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA*)p;
nimGCvisit((void*)(*a).transport1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1369100464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__xWGz8IndhOc9aP9c8w9agvgdQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ* a;
a = (tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).upgrades4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).conn6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1369550198_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).result10, op); nimGCvisit((void*)(*a).exc11, op); nimGCvisit((void*)(*a).record12.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13716001913_, op); nimGCvisit((void*)(*a).exc14, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13721501916_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13703001919_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture20, op); nimGCvisit((void*)(*a).record21.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13709501922_, op);}
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, milliseconds__VnZgvngfH64K9cbR19bMHEEA_2timer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__Tra5WJkmqmXIsONj5ZlJOQ_144; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
if (nimMulInt64(((NI64) (v)), TM__Tra5WJkmqmXIsONj5ZlJOQ_143.value, &TM__Tra5WJkmqmXIsONj5ZlJOQ_144)) { raiseOverflow(); }; result.value = (NI64)(TM__Tra5WJkmqmXIsONj5ZlJOQ_144); return result;}
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, millis__VnZgvngfH64K9cbR19bMHEEA_3timer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
result = milliseconds__VnZgvngfH64K9cbR19bMHEEA_2timer(v); return result;}
static N_NIMCALL(void, Marker_tyRef__heII4A3DS0wYbMyrQnA4yA)(void* p, NI op) {
tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q* a;
a = (tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).upgrades3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1366100964_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__VI9a9bYyc7wnN8OpGtqgVh3w)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg* a;
a = (tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg*)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).exc7, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13676501910_, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13683501912_, op);}
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEAtimer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__Tra5WJkmqmXIsONj5ZlJOQ_151; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
if (nimMulInt64(((NI64) (v)), TM__Tra5WJkmqmXIsONj5ZlJOQ_150.value, &TM__Tra5WJkmqmXIsONj5ZlJOQ_151)) { raiseOverflow(); }; result.value = (NI64)(TM__Tra5WJkmqmXIsONj5ZlJOQ_151); 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*, upgradeMonitor__9cfjAX8xYK6LSXH3s2RA0Vw_9)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg*) ClE_0;
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_149;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_149); TM__Tra5WJkmqmXIsONj5ZlJOQ_149.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_149.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_149.status == 0) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T5_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T6_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_153; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_156; 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;
case 9: goto STATE9;
}
STATE0: ; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = seconds__VnZgvngfH64K9cbR19bMHEEAtimer(((NI) 30));
#line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T6_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T6_ = wait__VftZB8CE2vFcDxBZGQf16A((*(*(*colonenvP_).colonup_).conn1).upgraded, 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 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T9_; Exception* T12_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T13_;
#line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T9_ = (Exception*)0; T9_ = getCurrentException(); if (!((T9_) && (isObjWithCache((*T9_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE153)))) goto LA10_;
#line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T12_ = (Exception*)0; T12_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc7), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T13_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T13_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA, ((NI) 1), T13_->data, (T13_ ? T13_->Sup.len : 0));
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T18_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T19_;
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*(*colonenvP_).colonup_).conn1 == 0))) goto LA16_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T18_ = &(*(*colonenvP_).colonup_).conn1->Sup;
#line 444 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T19_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T19_ = close__gxLphtNLWoZynqFVNfRurg(T18_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T19_->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) 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_;
}
goto LA14_;
LA16_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA14_: ;
}
goto LA7_;
LA10_: ;
{
#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_: ;
STATE3: ;
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*(*colonenvP_).colonup_).upgrades3);
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA24_;
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA28_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA26_;
LA28_: ;
{
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "upgradeMonitor", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 448); }
LA26_: ;
}
LA24_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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* T35_; NimStringDesc* T36_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA33_;
T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T35_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T35_).Sup.Sup.Sup.name = "CancelledError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.Sup.message; (*T35_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T36_) nimGCunrefNoCycle(T36_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T35_, "CancelledError", "upgradeMonitor", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA33_: ;
#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 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_153); TM__Tra5WJkmqmXIsONj5ZlJOQ_153.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_153.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_153.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_154;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_154); TM__Tra5WJkmqmXIsONj5ZlJOQ_154.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_154.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_154.status == 0) { { NI T40_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_155));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (NI)0; T40_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T40_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).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* T43_; Exception* T44_; TM__Tra5WJkmqmXIsONj5ZlJOQ_154.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T43_ = (Exception*)0; T43_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13676501910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T43_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T44_ = (Exception*)0; T44_ = &(*colonenvP_).errX60gensym13676501910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection upgrade succeeded", T44_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_154.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_153.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_153.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 448 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
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* T51_; NimStringDesc* T52_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).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__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T52_) nimGCunrefNoCycle(T52_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T51_, "CancelledError", "upgradeMonitor", "/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) 7); popSafePoint();
#line 443 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_156); TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_156.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_157;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_157); TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_157.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status == 0) { { NI T56_; NimStringDesc* T57_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_158));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T56_ = (NI)0; T56_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T56_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_139), (*(*colonenvP_).exc7).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"
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_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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_).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* T60_; Exception* T61_; TM__Tra5WJkmqmXIsONj5ZlJOQ_157.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_).errX60gensym13683501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T60_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (Exception*)0; T61_ = &(*colonenvP_).errX60gensym13683501912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception awaiting connection upgrade", T61_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_157.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_156.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 442 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__GodJ9bBiSR7O9cwLnmd0bhPw();
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T64_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE9: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_149.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(10)){ raiseIndexError2((*colonenvP_).colonstate_, 10); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_159[((*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__Tra5WJkmqmXIsONj5ZlJOQ_149.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, upgradeMonitor_continue__BuTvvg748QlOHiBnV68jtA)(void* udataX60gensym136610097_, void* ClE_0) { tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_160; colonenvP_ = (tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_160); TM__Tra5WJkmqmXIsONj5ZlJOQ_160.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_160.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_160.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136610098_;
#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_).nameIterVarX60gensym1366100964_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136610098_ = (*colonenvP_).nameIterVarX60gensym1366100964_.ClP_0((*colonenvP_).nameIterVarX60gensym1366100964_.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_ = !((nextX60gensym136610098_ == 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(nextX60gensym136610098_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136610098_ = (*colonenvP_).nameIterVarX60gensym1366100964_.ClP_0((*colonenvP_).nameIterVarX60gensym1366100964_.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_).nameIterVarX60gensym1366100964_); 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 (!(nextX60gensym136610098_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_163));
}
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 = upgradeMonitor_continue__BuTvvg748QlOHiBnV68jtA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136610098_, 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__Tra5WJkmqmXIsONj5ZlJOQ_160.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* excX60gensym136610100_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_160.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(); excX60gensym136610100_ = ((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*)excX60gensym136610100_, "CatchableError", "upgradeMonitor_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_ = &excX60gensym136610100_->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__Tra5WJkmqmXIsONj5ZlJOQ_160.status != 0) reraiseException();}
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeMonitor__ORgwOynDuJ2As8GNLFqDYQ)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q*) newObj((&NTI__heII4A3DS0wYbMyrQnA4yA_), sizeof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q)); (*colonenv_).Sup.m_type = (&NTI__RDRk8m9bBp4z6aHkuJx868Q_);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).upgrades3), upgrades);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__CUFODlTh3bVBGwRiVgY5TA();
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___rCX80krQP9bCGjhZAh9cSrcg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg*) newObj((&NTI__VI9a9bYyc7wnN8OpGtqgVh3w_), sizeof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg)); (*colonenv__2).Sup.m_type = (&NTI__rCX80krQP9bCGjhZAh9cSrcg_);
#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 = upgradeMonitor__9cfjAX8xYK6LSXH3s2RA0Vw_9; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1366100964_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1366100964_.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 = upgradeMonitor_continue__BuTvvg748QlOHiBnV68jtA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_164)(T3_.ClP_0))(NIM_NIL);
#line 434 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__9aAAZLZTUiXhjFePbcrLDHg)(void* p, NI op) {
tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ* a;
a = (tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ*)p;
nimGCvisit((void*)(*a).incomingConn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1342350464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__0mGK5ARMKPjGbxfb2xbeeA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg* a;
a = (tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg*)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).errX60gensym1342800196_, op); nimGCvisit((void*)(*a).ms7, 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).errX60gensym13468001912_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture13, op); nimGCvisit((void*)(*a).k14, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op);}
static N_NIMCALL(void, Marker_tyRef__lCAjVxo9bm0o19a3OUm5XlMg)(void* p, NI op) {
tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g* a;
a = (tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).proto3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1343152045_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__PFYpm53Z3GXMT9bDYxshcNA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw* a;
a = (tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1343600194_, op); nimGCvisit((void*)(*a).secure5, op); nimGCvisit((void*)(*a).resultX60gensym1343952016_, op); nimGCvisit((void*)(*a).it7, op); nimGCvisit((void*)(*a).cconn10, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op); nimGCvisit((void*)(*a).result12, op); nimGCvisit((void*)(*a).exc13, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13447001915_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op); nimGCvisit((void*)(*a).sconn18, op); nimGCvisit((void*)(*a).colontmpResult19_, op); nimGCvisit((void*)(*a).muxer20, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13456501926_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, securedHandler__9cfjAX8xYK6LSXH3s2RA0Vw_11)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw*) ClE_0;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_177;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_177); TM__Tra5WJkmqmXIsONj5ZlJOQ_177.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_177.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_177.status == 0) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T32_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T89_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_188; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T122_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).coloncurExc1_ = (Exception*)0; STATE0: ; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_178;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_178); TM__Tra5WJkmqmXIsONj5ZlJOQ_178.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_178.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_178.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_179;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_179); TM__Tra5WJkmqmXIsONj5ZlJOQ_179.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_179.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_179.status == 0) { { NI T8_; NimStringDesc* T9_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), 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_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.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_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_180));
#line 306 "/home/runner/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_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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_).record2));
#line 61 "/home/runner/work/nim-waku/nim-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_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__Tra5WJkmqmXIsONj5ZlJOQ_179.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_).errX60gensym1343600194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1343600194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Starting secure handler", T13_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_179.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_178.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_178.status != 0) reraiseException();
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1343952016_), newSeq__mu3K4yTyxR1zR11MSzQXUA(((NI) 0))); { NI T17_;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).it7 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i8 = ((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"
T17_ = ((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0); (*colonenvP_).L9 = T17_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_181;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i8 < (*colonenvP_).L9)) goto LA19;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).i8) >= (NU)((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i8,((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it7), (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->data[(*colonenvP_).i8]);
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T22_; NimStringDesc* T23_; NI T26_;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T22_ = &(*colonenvP_).it7->Sup;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T23_ = (NimStringDesc*)0; T23_ = codec__9aMav7tf05vmztlcWKYHy9ag(T22_); if (!eqStrings(T23_, (*(*colonenvP_).colonup_).proto3)) goto LA24_;
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1343952016_), (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym1343952016_), (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_))); T26_ = (*colonenvP_).resultX60gensym1343952016_->Sup.len++; asgnRef((void**) (&(*colonenvP_).resultX60gensym1343952016_->data[T26_]), (*colonenvP_).it7); }
LA24_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i8, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_181)) { raiseOverflow(); }; (*colonenvP_).i8 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_181);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T29_;
#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"
T29_ = ((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).secureManagers->Sup.len : 0); if (!!((T29_ == (*colonenvP_).L9))) goto LA30_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA30_: ;
} LA19: ;
}
}
if ((NU)(((NI) 0)) >= (NU)((*colonenvP_).resultX60gensym1343952016_ ? (*colonenvP_).resultX60gensym1343952016_->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenvP_).resultX60gensym1343952016_ ? (*colonenvP_).resultX60gensym1343952016_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).secure5), (*colonenvP_).resultX60gensym1343952016_->data[((NI) 0)]);
#line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).cconn10), (*(*colonenvP_).colonup_).conn1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T32_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T32_ = secure__RrZsB4HZow0McbqubUlzow((*colonenvP_).secure5, (*colonenvP_).cconn10, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T32_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#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_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T35_; Exception* T38_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_184;
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T35_ = (Exception*)0; T35_ = getCurrentException(); if (!((T35_) && (isObjWithCache((*T35_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE184)))) goto LA36_;
#line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc13), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_184); TM__Tra5WJkmqmXIsONj5ZlJOQ_184.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_184.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_184.status == 0) { { NI T41_; NimStringDesc* T42_;
#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) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_185));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T41_ = (NI)0; T41_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T41_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc13).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"
T42_ = (NimStringDesc*)0; T42_ = 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__Tra5WJkmqmXIsONj5ZlJOQ_34), T42_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).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* T45_; Exception* T46_; TM__Tra5WJkmqmXIsONj5ZlJOQ_184.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T45_ = (Exception*)0; T45_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13447001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T45_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (Exception*)0; T46_ = &(*colonenvP_).errX60gensym13447001915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in secure handler during incoming upgrade", T46_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_184.status != 0) reraiseException();
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T49_; Exception* T52_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T53_;
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_ = (NIM_BOOL)0; T49_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*colonenvP_).cconn10).upgraded); if (!!(T49_)) goto LA50_;
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T52_ = (Exception*)0; T52_ = &(*colonenvP_).exc13->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"
T53_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T53_ = srcLocImpl__GisNRtcZCCZEIA9b9cqVbAlA();
#line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*(*colonenvP_).cconn10).upgraded, T52_, T53_);
}
LA50_: ;
}
goto LA33_;
LA36_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally16_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA33_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T59_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T60_;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*colonenvP_).cconn10 == 0))) goto LA57_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture17 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T59_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T59_ = &(*colonenvP_).cconn10->Sup;
#line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T60_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T60_ = close__gxLphtNLWoZynqFVNfRurg(T59_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture17), &T60_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture17);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#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_).chronosInternalTmpFuture17; popSafePoint(); goto BeforeRet_;
}
goto LA55_;
LA57_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA55_: ;
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* T66_; NimStringDesc* T67_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA64_;
T66_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T66_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T66_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T66_).Sup.Sup.Sup.name = "CancelledError"; T67_ = (NimStringDesc*)0; T67_ = (*T66_).Sup.Sup.Sup.message; (*T66_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T67_) nimGCunrefNoCycle(T67_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T66_, "CancelledError", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA64_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).sconn18), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture11))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T72_;
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).sconn18 == 0)) goto LA70_;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T72_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T72_ = srcLocImpl__4k6o5rAUyHj7EI8TWvCF9aw();
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T72_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally16_ = NIM_TRUE;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult19_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA70_: ;
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).cconn10), (*colonenvP_).sconn18); {
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).muxer20 = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg*)0;
#line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).L21 = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers); { NI T75_;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h22 = (NI)0;
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).colontmp23_ = (NI)0;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T75_ = (((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)-1); (*colonenvP_).colontmp23_ = T75_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).res24 = ((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__Tra5WJkmqmXIsONj5ZlJOQ_187;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!((*colonenvP_).res24 <= (*colonenvP_).colontmp23_)) goto LA77;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h22 = (*colonenvP_).res24;
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T80_; tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T83_;
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)((*colonenvP_).h22) >= (NU)((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h22,((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)-1); }
#line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T80_ = (NIM_BOOL)0; T80_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->data[(*colonenvP_).h22].Field0); if (!T80_) goto LA81_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).h22) >= (NU)((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h22,((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data ? (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).muxer20), (*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers.data->data[(*colonenvP_).h22].Field2);
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T83_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T83_ = &(*colonenvP_).muxer20->Sup;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*(*(*colonenvP_).colonup_).colonup_).ms7, (*(*colonenvP_).muxer20).Sup.codecs, T83_, TM__Tra5WJkmqmXIsONj5ZlJOQ_73);
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T86_;
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T86_ = (NI)0; T86_ = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*(*(*colonenvP_).colonup_).colonup_).colonup_).s3).muxers); if (!!((T86_ == (*colonenvP_).L21))) goto LA87_;
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 732 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_186));
}
LA87_: ;
}
LA81_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt((*colonenvP_).res24, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_187)) { raiseOverflow(); }; (*colonenvP_).res24 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_187); } LA77: ;
}
}
}
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T89_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T89_ = handle__C5uF8LymWpcDYcWwzs6lxQ((*(*(*colonenvP_).colonup_).colonup_).ms7, (*colonenvP_).cconn10, NIM_FALSE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T89_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
STATE7: ;
#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* T94_; NimStringDesc* T95_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA92_;
T94_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T94_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T94_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T94_).Sup.Sup.Sup.name = "CancelledError"; T95_ = (NimStringDesc*)0; T95_ = (*T94_).Sup.Sup.Sup.message; (*T94_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T95_) nimGCunrefNoCycle(T95_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T94_, "CancelledError", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA92_: ;
#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_).chronosInternalTmpFuture11);
#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_).chronosInternalTmpFuture11)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#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* T100_; NimStringDesc* T101_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA98_;
T100_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T100_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T100_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T100_).Sup.Sup.Sup.name = "CancelledError"; T101_ = (NimStringDesc*)0; T101_ = (*T100_).Sup.Sup.Sup.message; (*T100_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T101_) nimGCunrefNoCycle(T101_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T100_, "CancelledError", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA98_: ;
#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_).chronosInternalTmpFuture17);
#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_).chronosInternalTmpFuture17)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally16_) goto LA104_;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA108_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult19_; popSafePoint(); goto BeforeRet_;
}
goto LA106_;
LA108_: ;
{
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "securedHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 250); }
LA106_: ;
}
LA104_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_188); TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_188.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_189;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_189); TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_189.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status == 0) { { NI T114_; NimStringDesc* T115_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record25), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record25)); unsureAsgnRef((void**)&(*colonenvP_).record25.output.buffer, NIM_NIL); (*colonenvP_).record25.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record25), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
T114_ = (NI)0; T114_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T114_);
#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"
T115_ = (NimStringDesc*)0; T115_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T115_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record25));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record25));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T118_; Exception* T119_; TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T118_ = (Exception*)0; T118_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13456501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T118_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T119_ = (Exception*)0; T119_ = &(*colonenvP_).errX60gensym13456501926_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Stopped secure handler", T119_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_189.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_188.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T122_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T122_ = srcLocImpl__1G9bwtgWeNy3kLC9bmYl5Ynw();
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T122_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE12: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_177.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(13)){ raiseIndexError2((*colonenvP_).colonstate_, 13); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_191[((*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 LA127_;
#line 0 "\?\?\?"
reraiseException(); }
LA127_: ;
#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_).colonunrollFinally16_ = (((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 LA131_;
#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_)); }
LA131_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_177.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, securedHandler_continue__AqF8S1AjU7NjPq3nmivtLQ)(void* udataX60gensym134315205_, void* ClE_0) { tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_192; colonenvP_ = (tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_192); TM__Tra5WJkmqmXIsONj5ZlJOQ_192.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_192.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_192.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym134315206_;
#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_).nameIterVarX60gensym1343152045_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym134315206_ = (*colonenvP_).nameIterVarX60gensym1343152045_.ClP_0((*colonenvP_).nameIterVarX60gensym1343152045_.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_ = !((nextX60gensym134315206_ == 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(nextX60gensym134315206_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym134315206_ = (*colonenvP_).nameIterVarX60gensym1343152045_.ClP_0((*colonenvP_).nameIterVarX60gensym1343152045_.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_).nameIterVarX60gensym1343152045_); 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 (!(nextX60gensym134315206_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_195));
}
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 = securedHandler_continue__AqF8S1AjU7NjPq3nmivtLQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym134315206_, 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__Tra5WJkmqmXIsONj5ZlJOQ_192.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* excX60gensym134315208_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_192.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(); excX60gensym134315208_ = ((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*)excX60gensym134315208_, "CatchableError", "securedHandler_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_ = &excX60gensym134315208_->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__Tra5WJkmqmXIsONj5ZlJOQ_192.status != 0) reraiseException();}
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, securedHandler__FtZPSvn9cAElyNqJVBxOZag)(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg* colonenvP_; tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g*) newObj((&NTI__lCAjVxo9bm0o19a3OUm5XlMg_), sizeof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g)); (*colonenv_).Sup.m_type = (&NTI__n1b5I9bMBDuzkImSk7gnE1g_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).proto3; (*colonenv_).proto3 = copyStringRC1(proto); if (T1_) nimGCunrefNoCycle(T1_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__kIrxLEvg7NbJ0SewuSw58Q();
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw*) newObj((&NTI__PFYpm53Z3GXMT9bDYxshcNA_), sizeof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw)); (*colonenv__2).Sup.m_type = (&NTI__G9aHe8wzxswUyDGTzYH9crjw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = securedHandler__9cfjAX8xYK6LSXH3s2RA0Vw_11; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1343152045_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1343152045_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = securedHandler_continue__AqF8S1AjU7NjPq3nmivtLQ; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_196)(T4_.ClP_0))(NIM_NIL);
#line 253 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, upgradeIncoming__9cfjAX8xYK6LSXH3s2RA0Vw_10)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg*) ClE_0;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_167;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_167); TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_167.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status == 0) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* T16_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T38_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T39_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T63_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T85_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
}
STATE0: ; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_168;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_168); TM__Tra5WJkmqmXIsONj5ZlJOQ_168.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_168.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_168.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_169;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_169); TM__Tra5WJkmqmXIsONj5ZlJOQ_169.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_169.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_169.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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
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__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).incomingConn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record4), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_171), 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__Tra5WJkmqmXIsONj5ZlJOQ_169.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_).errX60gensym1342800196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1342800196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgrading incoming connection", T13_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_169.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_168.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_168.status != 0) reraiseException();
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).ms7), newMultistream__2t9bDzB1Qo0wqjCMPysCSdg());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T16_ = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; T16_ = select__dVyet0plScvHbq4f9bdve0A((*colonenvP_).ms7, (*(*colonenvP_).colonup_).incomingConn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T16_->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_;
STATE2: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T19_; Exception* T22_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_173;
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T19_ = (Exception*)0; T19_ = getCurrentException(); if (!((T19_) && (isObjWithCache((*T19_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE173)))) goto LA20_;
#line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T22_ = (Exception*)0; T22_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc10), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T22_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_173); TM__Tra5WJkmqmXIsONj5ZlJOQ_173.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_173.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_173.status == 0) { { NI T25_;
#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) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_174));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T25_ = (NI)0; T25_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T25_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record11), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_139), (*(*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* T28_; Exception* T29_; TM__Tra5WJkmqmXIsONj5ZlJOQ_173.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13468001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T29_ = (Exception*)0; T29_ = &(*colonenvP_).errX60gensym13468001912_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception upgrading incoming", T29_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_173.status != 0) reraiseException();
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T32_; Exception* T35_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T36_;
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T32_ = (NIM_BOOL)0; T32_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*(*(*colonenvP_).colonup_).incomingConn1).upgraded); if (!!(T32_)) goto LA33_;
#line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T35_ = (Exception*)0; T35_ = &(*colonenvP_).exc10->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"
T36_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T36_ = srcLocImpl__9aWYF6Ckkf5qM9crR9bH9aWpkA();
#line 267 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*(*(*colonenvP_).colonup_).incomingConn1).upgraded, T35_, T36_);
}
LA33_: ;
}
goto LA17_;
LA20_: ;
{
#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;
}
LA17_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture13 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T38_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T38_ = &(*(*colonenvP_).colonup_).incomingConn1->Sup;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T39_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T39_ = close__gxLphtNLWoZynqFVNfRurg(T38_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture13), &T39_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture13);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#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_;
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* T44_; NimStringDesc* T45_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA42_;
T44_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T44_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T44_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T44_).Sup.Sup.Sup.name = "CancelledError"; T45_ = (NimStringDesc*)0; T45_ = (*T44_).Sup.Sup.Sup.message; (*T44_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T45_) nimGCunrefNoCycle(T45_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T44_, "CancelledError", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA42_: ;
#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 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T48_;
#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"
T48_ = (NIM_BOOL)0; T48_ = internalRead__IiBAAsPbN73F1YrmJSYiYgasyncloop(((tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*) ((*colonenvP_).chronosInternalTmpFuture8))); if (!T48_) goto LA49_;
{ NI T52_;
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).k14 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i15 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T52_ = ((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0); (*colonenvP_).L16 = T52_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T55_; NimStringDesc* T56_; tyProc__Sx7TcXJiI2BS08wYpfOyIg T57_; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_197;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i15 < (*colonenvP_).L16)) goto LA54;
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i15) >= (NU)((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i15,((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).k14), (*(*(*colonenvP_).colonup_).s3).secureManagers->data[(*colonenvP_).i15]);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T55_ = &(*colonenvP_).k14->Sup;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T56_ = (NimStringDesc*)0; T56_ = codec__9aMav7tf05vmztlcWKYHy9ag(T55_); nimZeroMem((void*)(&T57_), sizeof(tyProc__Sx7TcXJiI2BS08wYpfOyIg)); T57_.ClP_0 = securedHandler__FtZPSvn9cAElyNqJVBxOZag; T57_.ClE_0 = colonenvP_;
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__hC279aq9a0WhiEcghm1cFO6Q((*colonenvP_).ms7, T56_, T57_, TM__Tra5WJkmqmXIsONj5ZlJOQ_73);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i15, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_197)) { raiseOverflow(); }; (*colonenvP_).i15 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_197);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T60_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T60_ = ((*(*(*colonenvP_).colonup_).s3).secureManagers ? (*(*(*colonenvP_).colonup_).s3).secureManagers->Sup.len : 0); if (!!((T60_ == (*colonenvP_).L16))) goto LA61_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA61_: ;
} LA54: ;
}
}
}
LA49_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture17 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T63_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T63_ = handle__C5uF8LymWpcDYcWwzs6lxQ((*colonenvP_).ms7, (*(*colonenvP_).colonup_).incomingConn1, NIM_TRUE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture17), &T63_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture17);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture17; popSafePoint(); goto BeforeRet_;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T68_; NimStringDesc* T69_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA66_;
T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T68_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T68_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T68_).Sup.Sup.Sup.name = "CancelledError"; T69_ = (NimStringDesc*)0; T69_ = (*T68_).Sup.Sup.Sup.message; (*T68_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T69_) nimGCunrefNoCycle(T69_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T68_, "CancelledError", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA66_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture17);
#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_).chronosInternalTmpFuture17)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#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* T74_; NimStringDesc* T75_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA72_;
T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T74_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T74_).Sup.Sup.Sup.name = "CancelledError"; T75_ = (NimStringDesc*)0; T75_ = (*T74_).Sup.Sup.Sup.message; (*T74_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T75_) nimGCunrefNoCycle(T75_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T74_, "CancelledError", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA72_: ;
#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 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_).chronosInternalTmpFuture13)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA78_;
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA82_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA80_;
LA82_: ;
{
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "upgradeIncoming", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 269); }
LA80_: ;
}
LA78_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T85_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T85_ = srcLocImpl__dbCYkK4Rul4xEioYkYs9bRg();
#line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T85_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_167.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(12)){ raiseIndexError2((*colonenvP_).colonstate_, 12); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_198[((*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 LA90_;
#line 0 "\?\?\?"
reraiseException(); }
LA90_: ;
#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 LA94_;
#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_)); }
LA94_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_167.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, upgradeIncoming_continue__YpQRPFg9bA641COrh6k4KMw)(void* udataX60gensym134235047_, void* ClE_0) { tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_199; colonenvP_ = (tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_199); TM__Tra5WJkmqmXIsONj5ZlJOQ_199.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_199.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_199.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym134235048_;
#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_).nameIterVarX60gensym1342350464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym134235048_ = (*colonenvP_).nameIterVarX60gensym1342350464_.ClP_0((*colonenvP_).nameIterVarX60gensym1342350464_.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_ = !((nextX60gensym134235048_ == 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(nextX60gensym134235048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym134235048_ = (*colonenvP_).nameIterVarX60gensym1342350464_.ClP_0((*colonenvP_).nameIterVarX60gensym1342350464_.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_).nameIterVarX60gensym1342350464_); 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 (!(nextX60gensym134235048_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_202));
}
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 = upgradeIncoming_continue__YpQRPFg9bA641COrh6k4KMw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym134235048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_199.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* excX60gensym134235050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_199.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(); excX60gensym134235050_ = ((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*)excX60gensym134235050_, "CatchableError", "upgradeIncoming_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_ = &excX60gensym134235050_->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__Tra5WJkmqmXIsONj5ZlJOQ_199.status != 0) reraiseException();}
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, upgradeIncoming__hhpvZ49aD0OP9cZDTcpGYKCA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ*) newObj((&NTI__9aAAZLZTUiXhjFePbcrLDHg_), sizeof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ)); (*colonenv_).Sup.m_type = (&NTI__uYF7kdF38CFsFpPqpTPicQ_);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).incomingConn1), incomingConn);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__pfaI9bCmJTDdbdXfKRL9aY9bg();
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___jX27QlSwUTH2XYjQPLwRkg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg*) newObj((&NTI__0mGK5ARMKPjGbxfb2xbeeA_), sizeof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg)); (*colonenv__2).Sup.m_type = (&NTI__jX27QlSwUTH2XYjQPLwRkg_);
#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 = upgradeIncoming__9cfjAX8xYK6LSXH3s2RA0Vw_10; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1342350464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1342350464_.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 = upgradeIncoming_continue__YpQRPFg9bA641COrh6k4KMw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_203)(T3_.ClP_0))(NIM_NIL);
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, accept__9cfjAX8xYK6LSXH3s2RA0Vw_8)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ*) ClE_0;
#line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_129;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_129); TM__Tra5WJkmqmXIsONj5ZlJOQ_129.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_129.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_129.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_130; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T19_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T71_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_145; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T109_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T110_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T117_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T118_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
case 15: goto STATE15;
case 16: goto STATE16;
}
STATE0: ; {
#line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 454 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).upgrades4), init__d9beZjdFWqjAHjXGhL8opDg(((NI) 4))); {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
}
STATE1: ;
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*(*(*colonenvP_).colonup_).transport1).running) goto LA8_;
{
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).conn6 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
}
goto LA6_;
LA8_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 15); popSafePoint();
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA6_: ;
STATE2: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_130); TM__Tra5WJkmqmXIsONj5ZlJOQ_130.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_130.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_130.status == 0) { { NI T14_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_131));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
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__Tra5WJkmqmXIsONj5ZlJOQ_24), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).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* T17_; Exception* T18_; TM__Tra5WJkmqmXIsONj5ZlJOQ_130.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1369550198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1369550198_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("About to accept incoming connection", T18_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_130.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T19_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T19_ = acquire__tn7nTvJaRSW35o2z1QbZ3w((*colonenvP_).upgrades4); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T19_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
STATE3: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T22_; Exception* T25_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_133;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T22_ = (Exception*)0; T22_ = getCurrentException(); if (!((T22_) && (isObjWithCache((*T22_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE133)))) goto LA23_;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc11), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T25_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_133); TM__Tra5WJkmqmXIsONj5ZlJOQ_133.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_133.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_133.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_134;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_134); TM__Tra5WJkmqmXIsONj5ZlJOQ_134.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_134.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_134.status == 0) { { NI T29_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_135));
#line 306 "/home/runner/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"
T29_ = (NI)0; T29_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T29_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
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* T32_; Exception* T33_; TM__Tra5WJkmqmXIsONj5ZlJOQ_134.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13716001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T33_ = (Exception*)0; T33_ = &(*colonenvP_).errX60gensym13716001913_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("releasing semaphore on cancellation", T33_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_134.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_133.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_133.status != 0) reraiseException();
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*colonenvP_).upgrades4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA20_;
LA23_: ;
{ Exception* T37_; Exception* T40_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_137;
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T37_ = (Exception*)0; T37_ = getCurrentException(); if (!((T37_) && (isObjWithCache((*T37_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE137)))) goto LA38_;
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T40_ = (Exception*)0; T40_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc14), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T40_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_137); TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_137.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status == 0) { { NI T43_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record15), 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_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.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_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_138));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NI)0; T43_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T43_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_139), (*(*colonenvP_).exc14).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_).record15));
#line 61 "/home/runner/work/nim-waku/nim-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_).record15));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T46_; Exception* T47_; TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T46_ = (Exception*)0; T46_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13721501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T46_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T47_ = (Exception*)0; T47_ = &(*colonenvP_).errX60gensym13721501916_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Exception in accept loop, exiting", T47_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_137.status != 0) reraiseException();
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*colonenvP_).upgrades4);
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T52_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T53_;
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*colonenvP_).conn6 == 0))) goto LA50_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture17 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T52_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T52_ = &(*colonenvP_).conn6->Sup;
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T53_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T53_ = close__gxLphtNLWoZynqFVNfRurg(T52_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture17), &T53_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture17);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13);
#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_).chronosInternalTmpFuture17; popSafePoint(); goto BeforeRet_;
}
goto LA48_;
LA50_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA48_: ;
}
goto LA20_;
LA38_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA20_: ;
STATE4: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA58_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA62_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA60_;
LA62_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "accept", "\?\?\?", 0); }
LA60_: ;
}
LA58_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T69_; NimStringDesc* T70_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA67_;
T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T69_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T69_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T69_).Sup.Sup.Sup.name = "CancelledError"; T70_ = (NimStringDesc*)0; T70_ = (*T69_).Sup.Sup.Sup.message; (*T69_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T70_) nimGCunrefNoCycle(T70_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T69_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA67_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T71_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T71_ = accept__gR10ftwhNqgyGzgAYyX0Gg((*(*colonenvP_).colonup_).transport1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T71_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; popSafePoint(); goto BeforeRet_;
STATE7: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T76_; NimStringDesc* T77_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA74_;
T76_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T76_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T76_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T76_).Sup.Sup.Sup.name = "CancelledError"; T77_ = (NimStringDesc*)0; T77_ = (*T76_).Sup.Sup.Sup.message; (*T76_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T77_) nimGCunrefNoCycle(T77_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T76_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA74_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#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_).conn6), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture9))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_140; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T92_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T93_;
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).conn6 == 0)) goto LA80_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_140); TM__Tra5WJkmqmXIsONj5ZlJOQ_140.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_140.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_140.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_141;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_141); TM__Tra5WJkmqmXIsONj5ZlJOQ_141.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_141.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_141.status == 0) { { NI T85_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record18), 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_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.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_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_142));
#line 306 "/home/runner/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"
T85_ = (NI)0; T85_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).record18));
#line 61 "/home/runner/work/nim-waku/nim-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_).record18));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T88_; Exception* T89_; TM__Tra5WJkmqmXIsONj5ZlJOQ_141.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_).errX60gensym13703001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (Exception*)0; T89_ = &(*colonenvP_).errX60gensym13703001919_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Unable to get a connection, sleeping", T89_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_141.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_140.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_140.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture20 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T92_ = millis__VnZgvngfH64K9cbR19bMHEEA_3timer(((NI) 100));
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T93_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T93_ = sleepAsync__A6EK559a2LWq5qZCF2J9aB8A(T92_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T93_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture20);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture20; popSafePoint(); goto BeforeRet_;
}
goto LA78_;
LA80_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA78_: ;
STATE10: ;
#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* T99_; NimStringDesc* T100_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA97_;
T99_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T99_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T99_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T99_).Sup.Sup.Sup.name = "CancelledError"; T100_ = (NimStringDesc*)0; T100_ = (*T99_).Sup.Sup.Sup.message; (*T99_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T100_) nimGCunrefNoCycle(T100_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T99_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA97_: ;
#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_).chronosInternalTmpFuture20);
#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_).chronosInternalTmpFuture20)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 473 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__MUHSo45XRK1Nd2AHMwwFfA((*colonenvP_).upgrades4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 456 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_145); TM__Tra5WJkmqmXIsONj5ZlJOQ_145.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_145.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_145.status == 0) { { NI T103_; NimStringDesc* T104_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record21), 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_).record21)); unsureAsgnRef((void**)&(*colonenvP_).record21.output.buffer, NIM_NIL); (*colonenvP_).record21.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_).record21), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_146));
#line 306 "/home/runner/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"
T103_ = (NI)0; T103_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T103_);
#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"
T104_ = (NimStringDesc*)0; T104_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn6);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T104_);
#line 61 "/home/runner/work/nim-waku/nim-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_).record21));
#line 61 "/home/runner/work/nim-waku/nim-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_).record21));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T107_; Exception* T108_; TM__Tra5WJkmqmXIsONj5ZlJOQ_145.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T107_ = (Exception*)0; T107_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13709501922_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T107_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T108_ = (Exception*)0; T108_ = &(*colonenvP_).errX60gensym13709501922_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Accepted an incoming connection", T108_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_145.status != 0) reraiseException();
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T109_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T109_ = upgradeMonitor__ORgwOynDuJ2As8GNLFqDYQ((*colonenvP_).conn6, (*colonenvP_).upgrades4);
#line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T109_);
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T110_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T110_ = upgradeIncoming__hhpvZ49aD0OP9cZDTcpGYKCA((*(*colonenvP_).colonup_).s3, (*colonenvP_).conn6);
#line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3(T110_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#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* T115_; NimStringDesc* T116_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA113_;
T115_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T115_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T115_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T115_).Sup.Sup.Sup.name = "CancelledError"; T116_ = (NimStringDesc*)0; T116_ = (*T115_).Sup.Sup.Sup.message; (*T115_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T116_) nimGCunrefNoCycle(T116_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T115_, "CancelledError", "accept", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA113_: ;
#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_).chronosInternalTmpFuture17);
#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_).chronosInternalTmpFuture17)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE14: ;
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T117_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T117_ = srcLocImpl__lEovMlAof3xM3dAuhMKetQ();
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T117_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE15: ;
#line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T118_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T118_ = srcLocImpl__gZeOz8qCIqFjLE89bRuSgdg();
#line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T118_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 16); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE16: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_129.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(17)){ raiseIndexError2((*colonenvP_).colonstate_, 17); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_204[((*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 LA123_;
#line 0 "\?\?\?"
reraiseException(); }
LA123_: ;
#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 LA127_;
#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_)); }
LA127_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_129.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, accept_continue__2RS29a89aItLV5L7DgJduK5g)(void* udataX60gensym136910047_, void* ClE_0) { tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_205; colonenvP_ = (tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_205); TM__Tra5WJkmqmXIsONj5ZlJOQ_205.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_205.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_205.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136910048_;
#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_).nameIterVarX60gensym1369100464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136910048_ = (*colonenvP_).nameIterVarX60gensym1369100464_.ClP_0((*colonenvP_).nameIterVarX60gensym1369100464_.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_ = !((nextX60gensym136910048_ == 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(nextX60gensym136910048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136910048_ = (*colonenvP_).nameIterVarX60gensym1369100464_.ClP_0((*colonenvP_).nameIterVarX60gensym1369100464_.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_).nameIterVarX60gensym1369100464_); 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 (!(nextX60gensym136910048_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_208));
}
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 = accept_continue__2RS29a89aItLV5L7DgJduK5g; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136910048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_205.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* excX60gensym136910050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_205.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(); excX60gensym136910050_ = ((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*)excX60gensym136910050_, "CatchableError", "accept_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_ = &excX60gensym136910050_->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__Tra5WJkmqmXIsONj5ZlJOQ_205.status != 0) reraiseException();}
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, accept__KuYtMhInaqxlGZ8K2CI9ahQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA*) newObj((&NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_), sizeof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA)); (*colonenv_).Sup.m_type = (&NTI__55L9bvute9aWVCvRU9bi64YkA_);
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).transport1), transport);
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__qF9bqevhmVxQ9afhbas0E6jA();
#line 450 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___W1UWPH8km5k8bvFNs7PWxQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ*) newObj((&NTI__xWGz8IndhOc9aP9c8w9agvgdQ_), sizeof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ)); (*colonenv__2).Sup.m_type = (&NTI__W1UWPH8km5k8bvFNs7PWxQ_);
#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 = accept__9cfjAX8xYK6LSXH3s2RA0Vw_8; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1369100464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1369100464_.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 = accept_continue__2RS29a89aItLV5L7DgJduK5g; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_209)(T3_.ClP_0))(NIM_NIL);
#line 455 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, start__9cfjAX8xYK6LSXH3s2RA0Vw_7)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ*) ClE_0;
#line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T50_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
}
STATE0: ;
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result1 = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_124; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_213; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T49_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_124); TM__Tra5WJkmqmXIsONj5ZlJOQ_124.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_124.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_124.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_125;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_125); TM__Tra5WJkmqmXIsONj5ZlJOQ_125.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_125.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_125.status == 0) { { NI T7_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T8_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), 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_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.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_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_126));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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"
nimZeroMem((void*)(&T8_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*(*colonenvP_).colonup_).s1).peerInfo, (&T8_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_89), (&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_).record2));
#line 61 "/home/runner/work/nim-waku/nim-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_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T11_; Exception* T12_; TM__Tra5WJkmqmXIsONj5ZlJOQ_125.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_).errX60gensym1373450194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1373450194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("starting switch for peer", T12_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_125.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_124.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_124.status != 0) reraiseException();
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).startFuts5 = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0; { NI T16_;
#line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).t6 = (tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i7 = ((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"
T16_ = ((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0); (*colonenvP_).L8 = T16_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_212;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i7 < (*colonenvP_).L8)) goto LA18;
#line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i7) >= (NU)((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i7,((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).t6), (*(*(*colonenvP_).colonup_).s1).transports->data[(*colonenvP_).i7]); { NI T20_;
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).i9 = (NI)0;
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&(*colonenvP_).a10), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i11 = ((NI) 0);
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T20_ = ((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0); (*colonenvP_).L12 = T20_; {
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_210;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i11 < (*colonenvP_).L12)) goto LA22;
#line 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).i9 = (*colonenvP_).i11;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if ((NU)((*colonenvP_).i11) >= (NU)((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i11,((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).a10.data.buffer), (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i11].data.buffer); (*colonenvP_).a10.data.offset = (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i11].data.offset;
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T25_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T28_; NI T29_; NI T30_;
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T25_ = (NIM_BOOL)0; T25_ = handles__yaAeDv9cF3yBRx9cmqLar16g((*colonenvP_).t6, (*colonenvP_).a10); if (!T25_) goto LA26_;
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).server13), start__00maHNy4vmgOhh8nej2W4w((*colonenvP_).t6, (*colonenvP_).a10)); if ((NU)((*colonenvP_).i9) >= (NU)((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i9,((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0)-1); }
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i9].data.buffer), (*(*colonenvP_).t6).ma.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->data[(*colonenvP_).i9].data.offset = (*(*colonenvP_).t6).ma.data.offset;
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T28_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T28_ = accept__KuYtMhInaqxlGZ8K2CI9ahQ((*(*colonenvP_).colonup_).s1, (*colonenvP_).t6); asgnRef((void**) (&(*(*(*colonenvP_).colonup_).s1).acceptFuts), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*(*(*colonenvP_).colonup_).s1).acceptFuts), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T29_ = (*(*(*colonenvP_).colonup_).s1).acceptFuts->Sup.len++; asgnRef((void**) (&(*(*(*colonenvP_).colonup_).s1).acceptFuts->data[T29_]), T28_);
#line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).startFuts5), (tySequence__T74QuWwr8h7Al0PS9cMqKwA*) incrSeqV3((TGenericSeq*)((*colonenvP_).startFuts5), (&NTI__T74QuWwr8h7Al0PS9cMqKwA_))); T30_ = (*colonenvP_).startFuts5->Sup.len++; asgnRef((void**) (&(*colonenvP_).startFuts5->data[T30_]), (*colonenvP_).server13); }
LA26_: ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i11, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_210)) { raiseOverflow(); }; (*colonenvP_).i11 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_210);
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T33_;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T33_ = ((*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs ? (*(*(*(*colonenvP_).colonup_).s1).peerInfo).addrs->Sup.len : 0); if (!!((T33_ == (*colonenvP_).L12))) goto LA34_;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_211));
}
LA34_: ;
} LA22: ;
}
}
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i7, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_212)) { raiseOverflow(); }; (*colonenvP_).i7 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_212);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T38_;
#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"
T38_ = ((*(*(*colonenvP_).colonup_).s1).transports ? (*(*(*colonenvP_).colonup_).s1).transports->Sup.len : 0); if (!!((T38_ == (*colonenvP_).L8))) goto LA39_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA39_: ;
} LA18: ;
}
}
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_213); TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_213.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status == 0) { { NI T43_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T44_;
#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) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_214));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (NI)0; T43_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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"
nimZeroMem((void*)(&T44_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*(*colonenvP_).colonup_).s1).peerInfo, (&T44_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record14), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_215), (&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_).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* T47_; Exception* T48_; TM__Tra5WJkmqmXIsONj5ZlJOQ_213.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_).errX60gensym13742001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym13742001915_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Started libp2p node", T48_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_213.status != 0) reraiseException();
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T49_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T49_ = srcLocImpl__KGiR0GQmpaVB0pcHw9aCqgQ();
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__uPjX3HxDDDDTtMsM6yajwQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).startFuts5, T49_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
}
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T50_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T50_ = srcLocImpl__I9cEuZ19a4dEjPb9bdmWRpB4Q();
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__uPjX3HxDDDDTtMsM6yajwQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, (*colonenvP_).result1, T50_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 0 "\?\?\?"
goto LA2;
STATE1: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* 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, start_continue__xX9a2e7ZFb8amt9aZQ359a9aYA)(void* udataX60gensym137300047_, void* ClE_0) { tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_216; colonenvP_ = (tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_216); TM__Tra5WJkmqmXIsONj5ZlJOQ_216.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_216.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_216.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym137300048_;
#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_).nameIterVarX60gensym1373000463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym137300048_ = (*colonenvP_).nameIterVarX60gensym1373000463_.ClP_0((*colonenvP_).nameIterVarX60gensym1373000463_.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_ = !((nextX60gensym137300048_ == 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(nextX60gensym137300048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym137300048_ = (*colonenvP_).nameIterVarX60gensym1373000463_.ClP_0((*colonenvP_).nameIterVarX60gensym1373000463_.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_).nameIterVarX60gensym1373000463_); 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 (!(nextX60gensym137300048_ == 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__2F8ubyz39bj9apqf8LrlZ5mAasyncloop((*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__Tra5WJkmqmXIsONj5ZlJOQ_219));
}
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 = start_continue__xX9a2e7ZFb8amt9aZQ359a9aYA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym137300048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_216.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* excX60gensym137300050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_216.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(); excX60gensym137300050_ = ((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__2F8ubyz39bj9apqf8LrlZ5mAasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym137300050_, "CatchableError", "start_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_ = &excX60gensym137300050_->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__hDZIlQqh9aKqChx1FAWJQeQ((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_216.status != 0) reraiseException();}
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, start__kQ8hwzs2wu2gEp5x2sQBiw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0) { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* result; tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; colonenv_ = (tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg*) newObj((&NTI__vVUsgJcuQ5fwbVAHKu9abeQ_), sizeof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg)); (*colonenv_).Sup.m_type = (&NTI__Eoa5GdoN2shQq4EY9asLhNg_);
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__E3Ou8dw3W29aQHa6A3CBFtQ();
#line 489 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__VQd8ivZpWxXYXQDF5UmDbw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ*) newObj((&NTI__ffx48KMLJ9bl9aO8WdMUQOtA_), sizeof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ)); (*colonenv__2).Sup.m_type = (&NTI__pqQ08LUpVbCS2U5rkSINHQ_);
#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 = start__9cfjAX8xYK6LSXH3s2RA0Vw_7; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1373000463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1373000463_.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 = start_continue__xX9a2e7ZFb8amt9aZQ359a9aYA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_220)(T3_.ClP_0))(NIM_NIL);
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__lcOK2QQPz33ydVCjlAkh9bg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 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__Tra5WJkmqmXIsONj5ZlJOQ_71)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_72)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__bhsZ6kJztMqk6U66voQ4sA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.handler.ClP_0 == 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__Tra5WJkmqmXIsONj5ZlJOQ_71)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_72)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.codecs, T15_, matcher);
}
static N_NIMCALL(void, Marker_tyRef__OFseD9bZK27kNl4FObU9aeGw)(void* p, NI op) {
tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ* a;
a = (tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).addrs4, op); nimGCvisit((void*)(*a).chronosInternalRetFuture5, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1361450806_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__NIKcJLImyvAD5GP5qrpxUQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA* a;
a = (tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).coloncurExc3_, op); nimGCvisit((void*)(*a).colontmpResult4_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1361900199_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture10, op); nimGCvisit((void*)(*a).result11, op); nimGCvisit((void*)(*a).conn12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13627501914_, op); nimGCvisit((void*)(*a).stream15, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture16, op); nimGCvisit((void*)(*a).exc17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13645001919_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture20, op); nimGCvisit((void*)(*a).exc21, op); nimGCvisit((void*)(*a).record22.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13652501923_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture24, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture25, op);}
static N_NIMCALL(void, Marker_tyRef__GCG9cZjvpZfE1c9c9c688KcVw)(void* p, NI op) {
tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg* a;
a = (tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).peerId2.data, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).addrs4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1353500465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__kCXL00ZA4fjhd5yqyUcIww)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w* a;
a = (tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).result4, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).lock6, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).conn9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13552501911_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).record13.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13560501914_, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13570501916_, op);}
static N_NIMCALL(void, Marker_tyRef__5P39ay9cPffuRVAwqDIWQuGw)(void* p, NI op) {
tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ* a;
a = (tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ*)p;
nimGCvisit((void*)(*a).peerId1.data, op); nimGCvisit((void*)(*a).s2, op); nimGCvisit((void*)(*a).addrs3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1347650465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__EwJrkWXQOmnDJOqXMb6FlA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg* a;
a = (tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).colontmpSlLower12_, op); nimGCvisit((void*)(*a).coloncurExc3_, op); nimGCvisit((void*)(*a).colontmpResult4_, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).record7.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1348100199_, op); nimGCvisit((void*)(*a).t10, op); nimGCvisit((void*)(*a).a13.data.buffer, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13488501917_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture18, op); nimGCvisit((void*)(*a).result19, op); nimGCvisit((void*)(*a).exc20, op); nimGCvisit((void*)(*a).record21.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13497501922_, op); nimGCvisit((void*)(*a).exc23, op); nimGCvisit((void*)(*a).record24.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13505001925_, op); nimGCvisit((void*)(*a).dialed26, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture27, op); nimGCvisit((void*)(*a).exc28, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture29, op); nimGCvisit((void*)(*a).record30.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13517001931_, op); nimGCvisit((void*)(*a).conn32, op); nimGCvisit((void*)(*a).record33.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13526501934_, op);}
static N_NIMCALL(void, Marker_tyRef__9ayI9c9bpyk5CrKgeWeM4K0jQ)(void* p, NI op) {
tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g* a;
a = (tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).s2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1339902654_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__o3CI4inRuXSpkrsr6lSCtQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA* a;
a = (tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1340350194_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).sconn7, op); nimGCvisit((void*)(*a).muxer8, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op); nimGCvisit((void*)(*a).record10.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13415001911_, op);}
static N_NIMCALL(void, Marker_tyRef__kXmzmQMOkaBoYw9bu23XBiQ)(void* p, NI op) {
tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng* a;
a = (tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1329800164_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__RObwk2ETKYmahSWrSWVUXw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ* a;
a = (tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ*)p;
nimGCvisit((void*)(*a).colontmpSlLower01_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).colontmp6_, op); nimGCvisit((void*)(*a).resultX60gensym1330000058_, op); nimGCvisit((void*)(*a).it9, op); nimGCvisit((void*)(*a).result12, op); nimGCvisit((void*)(*a).codec13, op); nimGCvisit((void*)(*a).record16.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13307501917_, op); nimGCvisit((void*)(*a).secureProtocol18, op); nimGCvisit((void*)(*a).resultX60gensym13312020119_, op); nimGCvisit((void*)(*a).it20, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, secure__9cfjAX8xYK6LSXH3s2RA0Vw_16)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ*) ClE_0;
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_264; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T69_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T76_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
}
STATE0: ;
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result3 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T11_; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* T24_;
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T6_; tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T9_; NimStringDesc* T10_;
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T6_ = ((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0); if (!(T6_ <= ((NI) 0))) goto LA7_;
T9_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T9_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T9_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T9_).Sup.Sup.name = "UpgradeFailedError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.message; (*T9_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_260)); if (T10_) nimGCunrefNoCycle(T10_); asgnRef((void**) (&(*T9_).Sup.Sup.parent), NIM_NIL);
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T9_, "UpgradeFailedError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 102); }
LA7_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T11_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; { NI T13_;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenvP_).colontmp6_), (*(*(*colonenvP_).colonup_).s1).secureManagers, (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_));
#line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).iX60gensym1330000047_ = ((NI) 0);
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
T13_ = ((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0); if ((T13_) < ((NI) 0) || (T13_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T13_, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1330000058_), newSeq__q7W9bxIQ7BrFLngLO9cYelsA(((NI) (T13_)))); { NI T15_;
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).it9 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i10 = ((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"
T15_ = ((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0); (*colonenvP_).L11 = T15_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T18_; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_261; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_262;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i10 < (*colonenvP_).L11)) goto LA17;
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).i10) >= (NU)((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i10,((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it9), (*colonenvP_).colontmp6_->data[(*colonenvP_).i10]); if ((NU)((*colonenvP_).iX60gensym1330000047_) >= (NU)((*colonenvP_).resultX60gensym1330000058_ ? (*colonenvP_).resultX60gensym1330000058_->Sup.len : 0)){ raiseIndexError2((*colonenvP_).iX60gensym1330000047_,((*colonenvP_).resultX60gensym1330000058_ ? (*colonenvP_).resultX60gensym1330000058_->Sup.len : 0)-1); }
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T18_ = &(*colonenvP_).it9->Sup;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym1330000058_->data[(*colonenvP_).iX60gensym1330000047_]), codec__9aMav7tf05vmztlcWKYHy9ag(T18_));
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (nimAddInt((*colonenvP_).iX60gensym1330000047_, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_261)) { raiseOverflow(); }; (*colonenvP_).iX60gensym1330000047_ = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_261);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i10, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_262)) { raiseOverflow(); }; (*colonenvP_).i10 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_262);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T21_;
#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"
T21_ = ((*colonenvP_).colontmp6_ ? (*colonenvP_).colontmp6_->Sup.len : 0); if (!!((T21_ == (*colonenvP_).L11))) goto LA22_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA22_: ;
} LA17: ;
}
}
genericSeqAssign((&T11_), (*colonenvP_).resultX60gensym1330000058_, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); }
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T24_ = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; T24_ = select__DpN8aIS2qT0UNued9b9a9cSxw((*(*(*colonenvP_).colonup_).s1).ms, (*(*colonenvP_).colonup_).conn2, T11_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T24_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5; goto BeforeRet_;
}
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* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA27_;
T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T30_) nimGCunrefNoCycle(T30_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T29_, "CancelledError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA27_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).codec13), internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(((tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 104 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T35_; NimStringDesc* T36_;
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!(((*colonenvP_).codec13 ? (*colonenvP_).codec13->Sup.len : 0) == ((NI) 0))) goto LA33_;
T35_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T35_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T35_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T35_).Sup.Sup.name = "UpgradeFailedError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.message; (*T35_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_263)); if (T36_) nimGCunrefNoCycle(T36_); asgnRef((void**) (&(*T35_).Sup.Sup.parent), NIM_NIL);
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T35_, "UpgradeFailedError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 106); }
LA33_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_264); TM__Tra5WJkmqmXIsONj5ZlJOQ_264.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_264.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_264.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_265;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_265); TM__Tra5WJkmqmXIsONj5ZlJOQ_265.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_265.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_265.status == 0) { { NI T40_; NimStringDesc* T41_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record16), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record16)); unsureAsgnRef((void**)&(*colonenvP_).record16.output.buffer, NIM_NIL); (*colonenvP_).record16.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record16), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_266));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T40_ = (NI)0; T40_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T40_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T41_ = (NimStringDesc*)0; T41_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T41_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_267), (*colonenvP_).codec13);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record16));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record16));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T44_; Exception* T45_; TM__Tra5WJkmqmXIsONj5ZlJOQ_265.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T44_ = (Exception*)0; T44_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13307501917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T44_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T45_ = (Exception*)0; T45_ = &(*colonenvP_).errX60gensym13307501917_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Securing connection", T45_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_265.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_264.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_264.status != 0) reraiseException();
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
asgnRef((void**) (&(*colonenvP_).resultX60gensym13312020119_), newSeq__mu3K4yTyxR1zR11MSzQXUA(((NI) 0))); { NI T49_;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).it20 = (tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i21 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T49_ = ((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0); (*colonenvP_).L22 = T49_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__Tra5WJkmqmXIsONj5ZlJOQ_268;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i21 < (*colonenvP_).L22)) goto LA51;
#line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).i21) >= (NU)((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i21,((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).it20), (*(*(*colonenvP_).colonup_).s1).secureManagers->data[(*colonenvP_).i21]);
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T54_; NimStringDesc* T55_; NI T58_;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T54_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T54_ = &(*colonenvP_).it20->Sup;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = (NimStringDesc*)0; T55_ = codec__9aMav7tf05vmztlcWKYHy9ag(T54_); if (!eqStrings(T55_, (*colonenvP_).codec13)) goto LA56_;
#line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym13312020119_), (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym13312020119_), (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_))); T58_ = (*colonenvP_).resultX60gensym13312020119_->Sup.len++; asgnRef((void**) (&(*colonenvP_).resultX60gensym13312020119_->data[T58_]), (*colonenvP_).it20); }
LA56_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i21, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_268)) { raiseOverflow(); }; (*colonenvP_).i21 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_268);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T61_;
#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"
T61_ = ((*(*(*colonenvP_).colonup_).s1).secureManagers ? (*(*(*colonenvP_).colonup_).s1).secureManagers->Sup.len : 0); if (!!((T61_ == (*colonenvP_).L22))) goto LA62_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA62_: ;
} LA51: ;
}
}
genericSeqAssign((&(*colonenvP_).secureProtocol18), (*colonenvP_).resultX60gensym13312020119_, (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_));
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T66_;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T66_ = ((*colonenvP_).secureProtocol18 ? (*colonenvP_).secureProtocol18->Sup.len : 0); if (!!((((NI) 0) < T66_))) goto LA67_;
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_269));
}
LA67_: ;
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)(((NI) 0)) >= (NU)((*colonenvP_).secureProtocol18 ? (*colonenvP_).secureProtocol18->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenvP_).secureProtocol18 ? (*colonenvP_).secureProtocol18->Sup.len : 0)-1); }
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T69_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T69_ = secure__RrZsB4HZow0McbqubUlzow((*colonenvP_).secureProtocol18->data[((NI) 0)], (*(*colonenvP_).colonup_).conn2, NIM_TRUE); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T69_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5; goto BeforeRet_;
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* T74_; NimStringDesc* T75_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA72_;
T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T74_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T74_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T74_).Sup.Sup.Sup.name = "CancelledError"; T75_ = (NimStringDesc*)0; T75_ = (*T74_).Sup.Sup.Sup.message; (*T74_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T75_) nimGCunrefNoCycle(T75_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T74_, "CancelledError", "secure", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA72_: ;
#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_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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_).colontmpSlLower01_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#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__QX6xZ9b4OpndEW5uRdW88OQ();
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T76_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T76_ = srcLocImpl__c0sV6rYk6MB0eUxVQ6FrJg();
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result3, T76_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#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, secure_continue__JQcaeUazX9ajis9aEKXZ09a6w)(void* udataX60gensym132980017_, void* ClE_0) { tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_270; colonenvP_ = (tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_270); TM__Tra5WJkmqmXIsONj5ZlJOQ_270.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_270.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_270.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym132980018_;
#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_).nameIterVarX60gensym1329800164_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym132980018_ = (*colonenvP_).nameIterVarX60gensym1329800164_.ClP_0((*colonenvP_).nameIterVarX60gensym1329800164_.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_ = !((nextX60gensym132980018_ == 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(nextX60gensym132980018_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym132980018_ = (*colonenvP_).nameIterVarX60gensym1329800164_.ClP_0((*colonenvP_).nameIterVarX60gensym1329800164_.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_).nameIterVarX60gensym1329800164_); 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 (!(nextX60gensym132980018_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_273));
}
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 = secure_continue__JQcaeUazX9ajis9aEKXZ09a6w; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym132980018_, 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__Tra5WJkmqmXIsONj5ZlJOQ_270.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* excX60gensym132980020_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_270.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(); excX60gensym132980020_ = ((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*)excX60gensym132980020_, "CatchableError", "secure_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_ = &excX60gensym132980020_->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__Tra5WJkmqmXIsONj5ZlJOQ_270.status != 0) reraiseException();}
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, secure__rdPp52ADpMNgfb0STeBTeQ_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng*) newObj((&NTI__kXmzmQMOkaBoYw9bu23XBiQ_), sizeof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng)); (*colonenv_).Sup.m_type = (&NTI__ruj5cPGMWIyqi6mllsmCng_);
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn2), conn);
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__UZhJ9cPQGN3m5AA5SFzvojw();
#line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___JIskLjggSIhdX34vdQK0JQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ*) newObj((&NTI__RObwk2ETKYmahSWrSWVUXw_), sizeof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ)); (*colonenv__2).Sup.m_type = (&NTI__JIskLjggSIhdX34vdQK0JQ_);
#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 = secure__9cfjAX8xYK6LSXH3s2RA0Vw_16; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1329800164_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1329800164_.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 = secure_continue__JQcaeUazX9ajis9aEKXZ09a6w; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_274)(T3_.ClP_0))(NIM_NIL);
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__k9bQLJtPDMRih5SYT8XaSvA)(void* p, NI op) {
tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A* a;
a = (tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).s2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1335050464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__LOjDVzxWAdyzCi9cHAiE5XA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA* a;
a = (tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).colontmpResult2_, op); nimGCvisit((void*)(*a).result4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1335550197_, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1336200199_, op); nimGCvisit((void*)(*a).result10, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture11, op); nimGCvisit((void*)(*a).resultX60gensym13367521812_, op); nimGCvisit((void*)(*a).xX60gensym13367521913_, op); nimGCvisit((void*)(*a).muxerName18, op); nimGCvisit((void*)(*a).record23.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13373001924_, op); nimGCvisit((void*)(*a).record25.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13380501926_, op); nimGCvisit((void*)(*a).muxer27, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture28, op); nimGCvisit((void*)(*a).exc29, op); nimGCvisit((void*)(*a).record30.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym13390501931_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, mux__9cfjAX8xYK6LSXH3s2RA0Vw_17)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA*) ClE_0;
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_279;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_279); TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_279.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_290; tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg** T80_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T81_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T82_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T113_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T114_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
}
STATE0: ;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result4 = (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_280; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* T47_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_280); TM__Tra5WJkmqmXIsONj5ZlJOQ_280.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_280.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_280.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_281;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_281); TM__Tra5WJkmqmXIsONj5ZlJOQ_281.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_281.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_281.status == 0) { { NI T8_; NimStringDesc* T9_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_282));
#line 306 "/home/runner/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_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).record5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T12_; Exception* T13_; TM__Tra5WJkmqmXIsONj5ZlJOQ_281.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_).errX60gensym1335550197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1335550197_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Muxing connection", T13_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_281.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_280.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_280.status != 0) reraiseException();
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T18_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_283; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T29_;
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T18_ = (NI)0; T18_ = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*colonenvP_).colonup_).s2).muxers); if (!(T18_ == ((NI) 0))) goto LA19_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_283); TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_283.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status == 0) { { NI T23_; NimStringDesc* T24_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_284));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T23_ = (NI)0; T23_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T23_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T24_ = (NimStringDesc*)0; T24_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T24_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T27_; Exception* T28_; TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T27_ = (Exception*)0; T27_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1336200199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T27_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T28_ = (Exception*)0; T28_ = &(*colonenvP_).errX60gensym1336200199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no muxers registered, skipping upgrade flow", T28_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_283.status != 0) reraiseException();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T29_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T29_ = srcLocImpl__QieOerzqUUhe6C8PT9bixVw();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T29_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA19_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture11 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 780 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((*colonenvP_).resultX60gensym13367521812_) { nimGCunrefNoCycle((*colonenvP_).resultX60gensym13367521812_); (*colonenvP_).resultX60gensym13367521812_ = NIM_NIL; } {
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
(*colonenvP_).xX60gensym13367521913_ = (NimStringDesc*)0;
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).L14 = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*colonenvP_).colonup_).s2).muxers); { NI T32_;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h15 = (NI)0;
#line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).colontmp16_ = (NI)0;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T32_ = (((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)-1); (*colonenvP_).colontmp16_ = T32_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
(*colonenvP_).res17 = ((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__Tra5WJkmqmXIsONj5ZlJOQ_286;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!((*colonenvP_).res17 <= (*colonenvP_).colontmp16_)) goto LA34;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
(*colonenvP_).h15 = (*colonenvP_).res17;
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T37_; NI T40_; NimStringDesc* T41_;
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)((*colonenvP_).h15) >= (NU)((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h15,((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)-1); }
#line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T37_ = (NIM_BOOL)0; T37_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*(*(*colonenvP_).colonup_).s2).muxers.data->data[(*colonenvP_).h15].Field0); if (!T37_) goto LA38_;
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)((*colonenvP_).h15) >= (NU)((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)){ raiseIndexError2((*colonenvP_).h15,((*(*(*colonenvP_).colonup_).s2).muxers.data ? (*(*(*colonenvP_).colonup_).s2).muxers.data->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).xX60gensym13367521913_), (*(*(*colonenvP_).colonup_).s2).muxers.data->data[(*colonenvP_).h15].Field1);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
asgnRef((void**) (&(*colonenvP_).resultX60gensym13367521812_), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym13367521812_), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T40_ = (*colonenvP_).resultX60gensym13367521812_->Sup.len++; T41_ = (NimStringDesc*)0; T41_ = (*colonenvP_).resultX60gensym13367521812_->data[T40_]; (*colonenvP_).resultX60gensym13367521812_->data[T40_] = copyStringRC1((*colonenvP_).xX60gensym13367521913_); if (T41_) nimGCunrefNoCycle(T41_);
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T44_;
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T44_ = (NI)0; T44_ = len__Bqp3cVZHhJpGhxMBRwTBeg((*(*(*colonenvP_).colonup_).s2).muxers); if (!!((T44_ == (*colonenvP_).L14))) goto LA45_;
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_285));
}
LA45_: ;
}
LA38_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt((*colonenvP_).res17, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_286)) { raiseOverflow(); }; (*colonenvP_).res17 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_286); } LA34: ;
}
}
}
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T47_ = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; T47_ = select__DpN8aIS2qT0UNued9b9a9cSxw((*(*(*colonenvP_).colonup_).s2).ms, (*(*colonenvP_).colonup_).conn1, (*colonenvP_).resultX60gensym13367521812_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture11), &T47_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture11);
#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_).chronosInternalTmpFuture11; popSafePoint(); goto BeforeRet_;
}
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* T52_; NimStringDesc* T53_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA50_;
T52_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T52_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T52_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T52_).Sup.Sup.Sup.name = "CancelledError"; T53_ = (NimStringDesc*)0; T53_ = (*T52_).Sup.Sup.Sup.message; (*T52_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T53_) nimGCunrefNoCycle(T53_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T52_, "CancelledError", "mux", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA50_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture11);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).muxerName18), internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(((tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) ((*colonenvP_).chronosInternalTmpFuture11))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T56_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_288; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T68_;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T56_ = (NIM_BOOL)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T56_ = (((*colonenvP_).muxerName18 ? (*colonenvP_).muxerName18->Sup.len : 0) == ((NI) 0)); if (T56_) goto LA57_;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T56_ = eqStrings((*colonenvP_).muxerName18, ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_287)); LA57_: ;
if (!T56_) goto LA58_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_288); TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_288.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status == 0) { { NI T62_; NimStringDesc* T63_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record23), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record23)); unsureAsgnRef((void**)&(*colonenvP_).record23.output.buffer, NIM_NIL); (*colonenvP_).record23.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record23), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_289));
#line 306 "/home/runner/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_).record23), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record23), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T63_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record23));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record23));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T66_; Exception* T67_; TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T66_ = (Exception*)0; T66_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13373001924_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T66_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T67_ = (Exception*)0; T67_ = &(*colonenvP_).errX60gensym13373001924_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("no muxer available, early exit", T67_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_288.status != 0) reraiseException();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T68_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T68_ = srcLocImpl__QieOerzqUUhe6C8PT9bixVw();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T68_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 166 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
}
LA58_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_290); TM__Tra5WJkmqmXIsONj5ZlJOQ_290.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_290.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_290.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_291;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_291); TM__Tra5WJkmqmXIsONj5ZlJOQ_291.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_291.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_291.status == 0) { { NI T72_; NimStringDesc* T73_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record25), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record25)); unsureAsgnRef((void**)&(*colonenvP_).record25.output.buffer, NIM_NIL); (*colonenvP_).record25.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record25), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_292));
#line 306 "/home/runner/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"
T72_ = (NI)0; T72_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T72_);
#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"
T73_ = (NimStringDesc*)0; T73_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T73_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record25), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_293), (*colonenvP_).muxerName18);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record25));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record25));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T76_; Exception* T77_; TM__Tra5WJkmqmXIsONj5ZlJOQ_291.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T76_ = (Exception*)0; T76_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13380501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T76_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T77_ = (Exception*)0; T77_ = &(*colonenvP_).errX60gensym13380501926_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Found a muxer", T77_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_291.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_290.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_290.status != 0) reraiseException();
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T80_ = (tyObject_MuxerProvidercolonObjectType___6GvwfaQ0wgXWyLWsW5UQUg**)0; T80_ = X5BX5D___9cvN8yZvzmTyr5S2RDtbYfA((&(*(*(*colonenvP_).colonup_).s2).muxers), (*colonenvP_).muxerName18); asgnRef((void**) (&(*colonenvP_).muxer27), (*(*T80_)).newMuxer.ClE_0? (*(*T80_)).newMuxer.ClP_0((*(*colonenvP_).colonup_).conn1, (*(*T80_)).newMuxer.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_294)((*(*T80_)).newMuxer.ClP_0))((*(*colonenvP_).colonup_).conn1));
#line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*colonenvP_).muxer27).streamHandler.ClE_0), (*(*(*colonenvP_).colonup_).s2).streamHandler.ClE_0); (*(*colonenvP_).muxer27).streamHandler.ClP_0 = (*(*(*colonenvP_).colonup_).s2).streamHandler.ClP_0;
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeOutgoing__GSZUwbSmvF0YffGX89cQJ1A_4((*(*(*colonenvP_).colonup_).s2).connManager, (*(*colonenvP_).colonup_).conn1);
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T81_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T81_ = handle__GOqB79bgSKutNGKGgftpV9cA((*colonenvP_).muxer27);
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
storeMuxer__woj3Rmpy0cS9bgTEVNdcjIw((*(*(*colonenvP_).colonup_).s2).connManager, (*colonenvP_).muxer27, T81_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4); popSafePoint();
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture28 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T82_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T82_ = identify__A9b6qpEwbM2tfr7cJGtxgsg_2((*(*colonenvP_).colonup_).s2, (*colonenvP_).muxer27); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture28), &T82_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture28);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture28; popSafePoint(); goto BeforeRet_;
STATE5: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T85_; Exception* T88_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_296;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T85_ = (Exception*)0; T85_ = getCurrentException(); if (!((T85_) && (isObjWithCache((*T85_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE296)))) goto LA86_;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T88_ = (Exception*)0; T88_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc29), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_296); TM__Tra5WJkmqmXIsONj5ZlJOQ_296.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_296.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_296.status == 0) { { NI T91_; NimStringDesc* T92_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record30), 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_).record30)); unsureAsgnRef((void**)&(*colonenvP_).record30.output.buffer, NIM_NIL); (*colonenvP_).record30.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_).record30), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_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"
T91_ = (NI)0; T91_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T91_);
#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"
T92_ = (NimStringDesc*)0; T92_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T92_);
#line 61 "/home/runner/work/nim-waku/nim-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_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc29).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_).record30));
#line 61 "/home/runner/work/nim-waku/nim-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_).record30));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T95_; Exception* T96_; TM__Tra5WJkmqmXIsONj5ZlJOQ_296.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T95_ = (Exception*)0; T95_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13390501931_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T95_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T96_ = (Exception*)0; T96_ = &(*colonenvP_).errX60gensym13390501931_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Could not identify connection", T96_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_296.status != 0) reraiseException(); }
goto LA83_;
LA86_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA83_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA100_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA104_;
#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 LA102_;
LA104_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "mux", "\?\?\?", 0); }
LA102_: ;
}
LA100_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#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* T111_; NimStringDesc* T112_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA109_;
T111_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T111_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T111_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T111_).Sup.Sup.Sup.name = "CancelledError"; T112_ = (NimStringDesc*)0; T112_ = (*T111_).Sup.Sup.Sup.message; (*T111_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T112_) nimGCunrefNoCycle(T112_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T111_, "CancelledError", "mux", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA109_: ;
#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_).chronosInternalTmpFuture28);
#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_).chronosInternalTmpFuture28)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T113_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T113_ = srcLocImpl__9aYm31ofnMyB9aF9akLtNB61A();
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).muxer27, T113_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 156 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T114_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T114_ = srcLocImpl__QieOerzqUUhe6C8PT9bixVw();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__Ribybqe0vus9c4YtJnP1mNA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T114_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE10: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_279.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(11)){ raiseIndexError2((*colonenvP_).colonstate_, 11); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_297[((*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 LA119_;
#line 0 "\?\?\?"
reraiseException(); }
LA119_: ;
#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 LA123_;
#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_)); }
LA123_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_279.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__5HIQ0xQYW7TuiwP8LyFkywasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* 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, mux_continue__DmriI0FUTsjsqoXPIpetog)(void* udataX60gensym133505047_, void* ClE_0) { tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_298; colonenvP_ = (tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_298); TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_298.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym133505048_;
#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_).nameIterVarX60gensym1335050464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133505048_ = (*colonenvP_).nameIterVarX60gensym1335050464_.ClP_0((*colonenvP_).nameIterVarX60gensym1335050464_.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_ = !((nextX60gensym133505048_ == 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(nextX60gensym133505048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133505048_ = (*colonenvP_).nameIterVarX60gensym1335050464_.ClP_0((*colonenvP_).nameIterVarX60gensym1335050464_.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_).nameIterVarX60gensym1335050464_); 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 (!(nextX60gensym133505048_ == 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__5HIQ0xQYW7TuiwP8LyFkywasyncloop((*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__Tra5WJkmqmXIsONj5ZlJOQ_301));
}
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 = mux_continue__DmriI0FUTsjsqoXPIpetog; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym133505048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_298.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* excX60gensym133505050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_298.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(); excX60gensym133505050_ = ((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__5HIQ0xQYW7TuiwP8LyFkywasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym133505050_, "CatchableError", "mux_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_ = &excX60gensym133505050_->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__p9aw9c29brPD69akRycEtRiIqQ((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_298.status != 0) reraiseException();}
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, mux__KpnfvGTEnGglcu0MZFwj8Q)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* result; tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*)0; colonenv_ = (tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A*) newObj((&NTI__k9bQLJtPDMRih5SYT8XaSvA_), sizeof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A)); (*colonenv_).Sup.m_type = (&NTI__5G9aBii3JepVL5MmAJWXf5A_);
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s2), s_0);
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__TVnMIwlyV49ctQeqUTcfoAQ();
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__hhR8CaRDrFe9b87NdDvaH6Q(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA*) newObj((&NTI__LOjDVzxWAdyzCi9cHAiE5XA_), sizeof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA)); (*colonenv__2).Sup.m_type = (&NTI__18nRNdjM4GGg0tZa9a8MRZA_);
#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 = mux__9cfjAX8xYK6LSXH3s2RA0Vw_17; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1335050464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1335050464_.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 = mux_continue__DmriI0FUTsjsqoXPIpetog; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_302)(T3_.ClP_0))(NIM_NIL);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*, internalRead__d7Xrndo0PU523nhsBRdvxQasyncloop)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* fut) { tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* result;{ result = (tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA*)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*, upgradeOutgoing__9cfjAX8xYK6LSXH3s2RA0Vw_15)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA*) ClE_0;
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* T34_; tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T63_; NimStringDesc* T64_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_305; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T77_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T78_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
}
STATE0: ;
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result1 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_255; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T15_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_255); TM__Tra5WJkmqmXIsONj5ZlJOQ_255.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_255.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_255.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_256;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_256); TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_256.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status == 0) { { NI T7_; NimStringDesc* T8_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), 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_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.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_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_257));
#line 306 "/home/runner/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_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T7_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NimStringDesc*)0; T8_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*(*colonenvP_).colonup_).conn1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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_).record2));
#line 61 "/home/runner/work/nim-waku/nim-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_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T11_; Exception* T12_; TM__Tra5WJkmqmXIsONj5ZlJOQ_256.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_).errX60gensym1340350194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1340350194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgrading outgoing connection", T12_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_256.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_255.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_255.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T15_ = secure__rdPp52ADpMNgfb0STeBTeQ_2((*(*colonenvP_).colonup_).s2, (*(*colonenvP_).colonup_).conn1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T15_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5; goto BeforeRet_;
}
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* T20_; NimStringDesc* T21_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).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__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T21_) nimGCunrefNoCycle(T21_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T20_, "CancelledError", "upgradeOutgoing", "/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_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).sconn7), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T26_; NimStringDesc* T27_;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).sconn7 == 0)) goto LA24_;
T26_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T26_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T26_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T26_).Sup.Sup.name = "UpgradeFailedError"; T27_ = (NimStringDesc*)0; T27_ = (*T26_).Sup.Sup.message; (*T26_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_275)); if (T27_) nimGCunrefNoCycle(T27_); asgnRef((void**) (&(*T26_).Sup.Sup.parent), NIM_NIL);
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T26_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 199); }
LA24_: ;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T32_; NimStringDesc* T33_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*(*colonenvP_).sconn7).peerInfo == 0)) goto LA30_;
T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T32_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T32_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T32_).Sup.Sup.name = "UpgradeFailedError"; T33_ = (NimStringDesc*)0; T33_ = (*T32_).Sup.Sup.message; (*T32_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_276)); if (T33_) nimGCunrefNoCycle(T33_); asgnRef((void**) (&(*T32_).Sup.Sup.parent), NIM_NIL);
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T32_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 203); }
LA30_: ;
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_ = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*)0; T34_ = mux__KpnfvGTEnGglcu0MZFwj8Q((*(*colonenvP_).colonup_).s2, (*colonenvP_).sconn7); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T34_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#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_).chronosInternalTmpFuture5; goto BeforeRet_;
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* T39_; NimStringDesc* T40_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA37_;
T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T39_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T39_).Sup.Sup.Sup.name = "CancelledError"; T40_ = (NimStringDesc*)0; T40_ = (*T39_).Sup.Sup.Sup.message; (*T39_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T40_) nimGCunrefNoCycle(T40_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T39_, "CancelledError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA37_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).muxer8), internalRead__d7Xrndo0PU523nhsBRdvxQasyncloop(((tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*) ((*colonenvP_).chronosInternalTmpFuture5))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w* T45_; NimStringDesc* T46_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).muxer8 == NIM_NIL)) goto LA43_;
T45_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T45_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T45_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T45_).Sup.Sup.name = "UpgradeFailedError"; T46_ = (NimStringDesc*)0; T46_ = (*T45_).Sup.Sup.message; (*T45_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_303)); if (T46_) nimGCunrefNoCycle(T46_); asgnRef((void**) (&(*T45_).Sup.Sup.parent), NIM_NIL);
#line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T45_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 209); }
LA43_: ;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T49_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T50_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T54_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T55_;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_ = (NIM_BOOL)0;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T50_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T50_ = &(*colonenvP_).sconn7->Sup;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T50_); if (T49_) goto LA51_;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_ = ((*(*colonenvP_).sconn7).peerInfo == 0); LA51_: ;
if (!T49_) goto LA52_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T54_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T54_ = &(*colonenvP_).sconn7->Sup;
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T55_ = close__gxLphtNLWoZynqFVNfRurg(T54_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T55_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; goto BeforeRet_;
}
goto LA47_;
LA52_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA47_: ;
STATE7: ;
#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* T61_; NimStringDesc* T62_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA59_;
T61_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T61_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T61_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T61_).Sup.Sup.Sup.name = "CancelledError"; T62_ = (NimStringDesc*)0; T62_ = (*T61_).Sup.Sup.Sup.message; (*T61_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T62_) nimGCunrefNoCycle(T62_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T61_, "CancelledError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA59_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8);
#line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ; T63_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*)0; T63_ = (tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*) newObj((&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_), sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w)); (*T63_).Sup.Sup.Sup.m_type = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_); (*T63_).Sup.Sup.name = "UpgradeFailedError"; T64_ = (NimStringDesc*)0; T64_ = (*T63_).Sup.Sup.message; (*T63_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_304)); if (T64_) nimGCunrefNoCycle(T64_); asgnRef((void**) (&(*T63_).Sup.Sup.parent), NIM_NIL);
#line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T63_, "UpgradeFailedError", "upgradeOutgoing", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 214);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_305); TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_305.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_306;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_306); TM__Tra5WJkmqmXIsONj5ZlJOQ_306.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_306.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_306.status == 0) { { NI T68_; NimStringDesc* T69_; NimStringDesc* T70_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record10), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record10)); unsureAsgnRef((void**)&(*colonenvP_).record10.output.buffer, NIM_NIL); (*colonenvP_).record10.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record10), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_307));
#line 306 "/home/runner/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"
T68_ = (NI)0; T68_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T68_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T69_ = (NimStringDesc*)0; T69_ = 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__Tra5WJkmqmXIsONj5ZlJOQ_34), T69_);
#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"
T70_ = (NimStringDesc*)0; T70_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).sconn7);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_308), T70_);
#line 61 "/home/runner/work/nim-waku/nim-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* T73_; Exception* T74_; TM__Tra5WJkmqmXIsONj5ZlJOQ_306.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T73_ = (Exception*)0; T73_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13415001911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T73_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T74_ = (Exception*)0; T74_ = &(*colonenvP_).errX60gensym13415001911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgraded outgoing connection", T74_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_306.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_305.status != 0) reraiseException();
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T77_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T77_ = srcLocImpl__ZAAbh1KDikzXBM0I8vfpNw();
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).sconn7, T77_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T78_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T78_ = srcLocImpl__ntomDygz5NtXb0YL9bzSY6w();
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result1, T78_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11);
#line 0 "\?\?\?"
goto LA2;
STATE11: ;
#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, upgradeOutgoing_continue__7YScZ1tGIKl59aZHV1pHQtw)(void* udataX60gensym133990266_, void* ClE_0) { tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_309; colonenvP_ = (tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_309); TM__Tra5WJkmqmXIsONj5ZlJOQ_309.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_309.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_309.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym133990267_;
#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_).nameIterVarX60gensym1339902654_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133990267_ = (*colonenvP_).nameIterVarX60gensym1339902654_.ClP_0((*colonenvP_).nameIterVarX60gensym1339902654_.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_ = !((nextX60gensym133990267_ == 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(nextX60gensym133990267_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym133990267_ = (*colonenvP_).nameIterVarX60gensym1339902654_.ClP_0((*colonenvP_).nameIterVarX60gensym1339902654_.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_).nameIterVarX60gensym1339902654_); 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 (!(nextX60gensym133990267_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_312));
}
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 = upgradeOutgoing_continue__7YScZ1tGIKl59aZHV1pHQtw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym133990267_, 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__Tra5WJkmqmXIsONj5ZlJOQ_309.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* excX60gensym133990269_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_309.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(); excX60gensym133990269_ = ((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*)excX60gensym133990269_, "CatchableError", "upgradeOutgoing_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_ = &excX60gensym133990269_->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__Tra5WJkmqmXIsONj5ZlJOQ_309.status != 0) reraiseException();}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, upgradeOutgoing__rdPp52ADpMNgfb0STeBTeQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g*) newObj((&NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_), sizeof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g)); (*colonenv_).Sup.m_type = (&NTI__EifeFwpDZRyKxZ9aHbQHA3g_);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s2), s_0);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).conn1), conn);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__jM2JjqfH9bW3SslDscqcMFQ();
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___BBMjwIMz2Q9c9au6EO6Ti1qA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA*) newObj((&NTI__o3CI4inRuXSpkrsr6lSCtQ_), sizeof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA)); (*colonenv__2).Sup.m_type = (&NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_);
#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 = upgradeOutgoing__9cfjAX8xYK6LSXH3s2RA0Vw_15; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1339902654_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1339902654_.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 = upgradeOutgoing_continue__7YScZ1tGIKl59aZHV1pHQtw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_313)(T3_.ClP_0))(NIM_NIL);
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dialAndUpgrade__9cfjAX8xYK6LSXH3s2RA0Vw_14)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg*) ClE_0;
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_240;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_240); TM__Tra5WJkmqmXIsONj5ZlJOQ_240.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_240.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_240.status == 0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T48_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T49_; tyArray__8ZvwQIddfpj2THRVPsFzIQ T94_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T95_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T96_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_315; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_318; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T153_; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_320; NI TM__Tra5WJkmqmXIsONj5ZlJOQ_321; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T164_;
#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_).coloncurExc3_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
case 15: goto STATE15;
case 16: goto STATE16;
case 17: goto STATE17;
case 18: goto STATE18;
case 19: goto STATE19;
case 20: goto STATE20;
case 21: goto STATE21;
case 22: goto STATE22;
}
STATE0: ;
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result6 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_241;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_241); TM__Tra5WJkmqmXIsONj5ZlJOQ_241.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_241.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_241.status == 0) { { NI T7_; NimStringDesc* T8_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_242));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (NI)0; T7_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), 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_).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* T11_; Exception* T12_; TM__Tra5WJkmqmXIsONj5ZlJOQ_241.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_).errX60gensym1348100199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1348100199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing peer", T12_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_241.status != 0) reraiseException(); { NI T14_;
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).t10 = (tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i11 = ((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_ = ((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0); (*colonenvP_).L12 = T14_; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
}
}
STATE1: ;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i11 < (*colonenvP_).L12)) goto LA18_;
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i11) >= (NU)((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i11,((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).t10), (*(*(*colonenvP_).colonup_).s2).transports->data[(*colonenvP_).i11]); { NI T21_;
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&(*colonenvP_).a13), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i14 = ((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"
T21_ = ((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0); (*colonenvP_).L15 = T21_; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
}
}
goto LA16_;
LA18_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 21); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
LA16_: ;
STATE2: ;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i14 < (*colonenvP_).L15)) goto LA26_;
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if ((NU)((*colonenvP_).i14) >= (NU)((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i14,((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).a13.data.buffer), (*(*colonenvP_).colonup_).addrs3->data[(*colonenvP_).i14].data.buffer); (*colonenvP_).a13.data.offset = (*(*colonenvP_).colonup_).addrs3->data[(*colonenvP_).i14].data.offset; {
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T31_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_243;
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T31_ = (NIM_BOOL)0; T31_ = handles__yaAeDv9cF3yBRx9cmqLar16g((*colonenvP_).t10, (*colonenvP_).a13); if (!T31_) goto LA32_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_243); TM__Tra5WJkmqmXIsONj5ZlJOQ_243.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_243.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_243.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_244;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_244); TM__Tra5WJkmqmXIsONj5ZlJOQ_244.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_244.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_244.status == 0) { { NI T37_; NimStringDesc* T38_; NimStringDesc* T39_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record16), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record16)); unsureAsgnRef((void**)&(*colonenvP_).record16.output.buffer, NIM_NIL); (*colonenvP_).record16.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record16), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_245));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T37_ = (NI)0; T37_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_ = dollar___9clTvx1x9boEUsy637oTVrWA((*colonenvP_).a13);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_246), T38_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (NimStringDesc*)0; T39_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record16), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), T39_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record16));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record16));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T42_; Exception* T43_; TM__Tra5WJkmqmXIsONj5ZlJOQ_244.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T42_ = (Exception*)0; T42_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13488501917_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T42_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T43_ = (Exception*)0; T43_ = &(*colonenvP_).errX60gensym13488501917_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing address", T43_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_244.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_243.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_243.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA29_;
LA32_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA29_: ;
}
}
goto LA24_;
LA26_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 20); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
LA24_: ;
STATE3: ;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T48_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T48_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw, ((NI) 1), T48_->data, (T48_ ? T48_->Sup.len : 0));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture18 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T49_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T49_ = dial__OuUKZtV31SczriYXmuoS9bw((*colonenvP_).t10, (*colonenvP_).a13); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture18), &T49_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture18; popSafePoint(); goto BeforeRet_;
STATE4: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T52_; Exception* T55_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_248;
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T52_ = (Exception*)0; T52_ = getCurrentException(); if (!((T52_) && (isObjWithCache((*T52_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE248)))) goto LA53_;
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T55_ = (Exception*)0; T55_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc20), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T55_)));
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_248); TM__Tra5WJkmqmXIsONj5ZlJOQ_248.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_248.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_248.status == 0) { { NI T58_; NimStringDesc* T59_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record21), 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_).record21)); unsureAsgnRef((void**)&(*colonenvP_).record21.output.buffer, NIM_NIL); (*colonenvP_).record21.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_).record21), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_249));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T58_ = (NI)0; T58_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T58_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc20).Sup.Sup.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"
T59_ = (NimStringDesc*)0; T59_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record21), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), T59_);
#line 61 "/home/runner/work/nim-waku/nim-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_).record21));
#line 61 "/home/runner/work/nim-waku/nim-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_).record21));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T62_; Exception* T63_; TM__Tra5WJkmqmXIsONj5ZlJOQ_248.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T62_ = (Exception*)0; T62_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13497501922_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T62_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T63_ = (Exception*)0; T63_ = &(*colonenvP_).errX60gensym13497501922_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing canceled", T63_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_248.status != 0) reraiseException();
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc20, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 285); }
goto LA50_;
LA53_: ;
{ Exception* T65_; Exception* T68_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_251; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T77_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T65_ = (Exception*)0; T65_ = getCurrentException(); if (!((T65_) && (isObjWithCache((*T65_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE251)))) goto LA66_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T68_ = (Exception*)0; T68_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc23), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T68_)));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_251); TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_251.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status == 0) { { NI T71_; NimStringDesc* T72_;
#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) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_252));
#line 306 "/home/runner/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"
T71_ = (NI)0; T71_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T71_);
#line 61 "/home/runner/work/nim-waku/nim-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__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc23).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"
T72_ = (NimStringDesc*)0; T72_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record24), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), T72_);
#line 61 "/home/runner/work/nim-waku/nim-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* T75_; Exception* T76_; TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T75_ = (Exception*)0; T75_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13505001925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T75_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T76_ = (Exception*)0; T76_ = &(*colonenvP_).errX60gensym13505001925_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing failed", T76_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_251.status != 0) reraiseException();
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T77_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T77_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ, ((NI) 1), T77_->data, (T77_ ? T77_->Sup.len : 0));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
goto LA50_;
LA66_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA50_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally5_) goto LA81_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc3_ == NIM_NIL)) goto LA85_;
#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_).colontmpResult4_; popSafePoint(); goto BeforeRet_;
}
goto LA83_;
LA85_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc3_, "Exception", "dialAndUpgrade", "\?\?\?", 0); }
LA83_: ;
}
LA81_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#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* T92_; NimStringDesc* T93_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA90_;
T92_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T92_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T92_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T92_).Sup.Sup.Sup.name = "CancelledError"; T93_ = (NimStringDesc*)0; T93_ = (*T92_).Sup.Sup.Sup.message; (*T92_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T93_) nimGCunrefNoCycle(T93_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T92_, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA90_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture18);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#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_).chronosInternalTmpFuture18))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE8: ;
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).dialed26), (*colonenvP_).colontmpSlLower01_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE9: ;
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)T94_, sizeof(tyArray__8ZvwQIddfpj2THRVPsFzIQ));
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*(*colonenvP_).dialed26).peerInfo), init__TUPt4n8JhXOdckFHlV7m8A((*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).addrs3->data, ((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0), T94_, 0));
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T95_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T95_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ, ((NI) 1), T95_->data, (T95_ ? T95_->Sup.len : 0));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture27 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T96_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T96_ = upgradeOutgoing__rdPp52ADpMNgfb0STeBTeQ((*(*colonenvP_).colonup_).s2, (*colonenvP_).dialed26); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture27), &T96_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture27);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13);
#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_).chronosInternalTmpFuture27; popSafePoint(); goto BeforeRet_;
STATE11: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T99_; Exception* T102_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T103_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T104_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T99_ = (Exception*)0; T99_ = getCurrentException(); if (!((T99_) && (isObjWithCache((*T99_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE315)))) goto LA100_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T102_ = (Exception*)0; T102_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc28), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T102_)));
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture29 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T103_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T103_ = &(*colonenvP_).dialed26->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T104_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T104_ = close__gxLphtNLWoZynqFVNfRurg(T103_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture29), &T104_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture29);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 15);
#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_).chronosInternalTmpFuture29; popSafePoint(); goto BeforeRet_;
}
goto LA97_;
LA100_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA97_: ;
STATE12: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally5_) goto LA108_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc3_ == NIM_NIL)) goto LA112_;
#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_).colontmpResult4_; popSafePoint(); goto BeforeRet_;
}
goto LA110_;
LA112_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc3_, "Exception", "dialAndUpgrade", "\?\?\?", 0); }
LA110_: ;
}
LA108_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 17); popSafePoint();
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE13: ;
#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* T119_; NimStringDesc* T120_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA117_;
T119_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T119_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T119_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T119_).Sup.Sup.Sup.name = "CancelledError"; T120_ = (NimStringDesc*)0; T120_ = (*T119_).Sup.Sup.Sup.message; (*T119_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T120_) nimGCunrefNoCycle(T120_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T119_, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA117_: ;
#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_).chronosInternalTmpFuture27);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 297 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE14: ;
#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_).colontmpSlLower12_), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture27))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE15: ;
#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* T125_; NimStringDesc* T126_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA123_;
T125_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T125_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T125_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T125_).Sup.Sup.Sup.name = "CancelledError"; T126_ = (NimStringDesc*)0; T126_ = (*T125_).Sup.Sup.Sup.message; (*T125_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T126_) nimGCunrefNoCycle(T126_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T125_, "CancelledError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA123_: ;
#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_).chronosInternalTmpFuture29);
#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_).chronosInternalTmpFuture29)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 16); popSafePoint();
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE16: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_315); TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_315.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status == 0) { { NI T129_; NimStringDesc* T130_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record30), 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_).record30)); unsureAsgnRef((void**)&(*colonenvP_).record30.output.buffer, NIM_NIL); (*colonenvP_).record30.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_).record30), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_316));
#line 306 "/home/runner/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"
T129_ = (NI)0; T129_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T129_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc28).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"
T130_ = (NimStringDesc*)0; T130_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).colonup_).peerId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record30), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), T130_);
#line 61 "/home/runner/work/nim-waku/nim-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_).record30));
#line 61 "/home/runner/work/nim-waku/nim-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_).record30));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T133_; Exception* T134_; TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T133_ = (Exception*)0; T133_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13517001931_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T133_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T134_ = (Exception*)0; T134_ = &(*colonenvP_).errX60gensym13517001931_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Upgrade failed", T134_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_315.status != 0) reraiseException();
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T139_; if (!NIM_TRUE) goto LA137_;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
T139_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T139_ = NIM_NIL;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA, ((NI) 1), T139_->data, (T139_ ? T139_->Sup.len : 0));
}
LA137_: ;
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc28, "CatchableError", "dialAndUpgrade", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 305);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE17: ;
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).conn32), (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 18); popSafePoint();
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE18: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(!(((*colonenvP_).conn32 == 0)))) goto LA142_;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_317));
}
LA142_: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_318); TM__Tra5WJkmqmXIsONj5ZlJOQ_318.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_318.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_318.status == 0) { { NI T146_; NimStringDesc* T147_; tyTuple__NevGmcPz5FN13v9cZPsfRXw T148_;
#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) 2), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_319));
#line 306 "/home/runner/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"
T146_ = (NI)0; T146_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T146_);
#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"
T147_ = (NimStringDesc*)0; T147_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn32);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T147_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&T148_), sizeof(tyTuple__NevGmcPz5FN13v9cZPsfRXw)); shortLog__NrFxHSKgrFj3RYz5I6yAGg((*(*colonenvP_).conn32).peerInfo, (&T148_));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__EWSNUL7NJHRwr9aRfa5vNVQ((&(*colonenvP_).record33), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_89), (&T148_));
#line 61 "/home/runner/work/nim-waku/nim-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* T151_; Exception* T152_; TM__Tra5WJkmqmXIsONj5ZlJOQ_318.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T151_ = (Exception*)0; T151_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13526501934_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T151_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T152_ = (Exception*)0; T152_ = &(*colonenvP_).errX60gensym13526501934_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dial successful", T152_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_318.status != 0) reraiseException();
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T153_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T153_ = srcLocImpl__b5HMTWim9aHkxH9cGJzASPQw();
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).conn32, T153_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 309 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = NIM_NIL; popSafePoint(); goto BeforeRet_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE19: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i14, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_320)) { raiseOverflow(); }; (*colonenvP_).i14 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_320);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T156_;
#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"
T156_ = ((*(*colonenvP_).colonup_).addrs3 ? (*(*colonenvP_).colonup_).addrs3->Sup.len : 0); if (!!((T156_ == (*colonenvP_).L15))) goto LA157_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA157_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
STATE20: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i11, ((NI) 1), &TM__Tra5WJkmqmXIsONj5ZlJOQ_321)) { raiseOverflow(); }; (*colonenvP_).i11 = (NI)(TM__Tra5WJkmqmXIsONj5ZlJOQ_321);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T161_;
#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"
T161_ = ((*(*(*colonenvP_).colonup_).s2).transports ? (*(*(*colonenvP_).colonup_).s2).transports->Sup.len : 0); if (!!((T161_ == (*colonenvP_).L12))) goto LA162_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_182));
}
LA162_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
STATE21: ;
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T164_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T164_ = srcLocImpl__ZnoeHqJTCA2K582VYfqfnQ();
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture4, (*colonenvP_).result6, T164_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 22); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE22: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_240.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(23)){ raiseIndexError2((*colonenvP_).colonstate_, 23); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_322[((*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 LA169_;
#line 0 "\?\?\?"
reraiseException(); }
LA169_: ;
#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_).colonunrollFinally5_ = (((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 LA173_;
#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_)); }
LA173_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_240.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, dialAndUpgrade_continue__Kzz5d6nZxFusASrEQg239cg)(void* udataX60gensym134765047_, void* ClE_0) { tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_323; colonenvP_ = (tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_323); TM__Tra5WJkmqmXIsONj5ZlJOQ_323.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_323.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_323.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym134765048_;
#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_).nameIterVarX60gensym1347650465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym134765048_ = (*colonenvP_).nameIterVarX60gensym1347650465_.ClP_0((*colonenvP_).nameIterVarX60gensym1347650465_.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_ = !((nextX60gensym134765048_ == 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(nextX60gensym134765048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym134765048_ = (*colonenvP_).nameIterVarX60gensym1347650465_.ClP_0((*colonenvP_).nameIterVarX60gensym1347650465_.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_).nameIterVarX60gensym1347650465_); 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 (!(nextX60gensym134765048_ == 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_).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__Tra5WJkmqmXIsONj5ZlJOQ_326));
}
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 = dialAndUpgrade_continue__Kzz5d6nZxFusASrEQg239cg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym134765048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_323.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* excX60gensym134765050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_323.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(); excX60gensym134765050_ = ((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_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym134765050_, "CatchableError", "dialAndUpgrade_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_ = &excX60gensym134765050_->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_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_323.status != 0) reraiseException();}
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dialAndUpgrade__GDpbWg69bEAnwt4y5juuTSg_2)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ*) newObj((&NTI__5P39ay9cPffuRVAwqDIWQuGw_), sizeof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ)); (*colonenv_).Sup.m_type = (&NTI__MbwO19b5pxCNyFjWJ37tEEQ_);
#line 271 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s2), s_0);
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 273 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).addrs3), addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_));
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__syVV8SuqcPgL0Ykz37K0OQ();
#line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg*) newObj((&NTI__EwJrkWXQOmnDJOqXMb6FlA_), sizeof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg)); (*colonenv__2).Sup.m_type = (&NTI__qYECZh9btd8NpcrOw69c9azBg_);
#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 = dialAndUpgrade__9cfjAX8xYK6LSXH3s2RA0Vw_14; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1347650465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1347650465_.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 = dialAndUpgrade_continue__Kzz5d6nZxFusASrEQg239cg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_327)(T3_.ClP_0))(NIM_NIL);
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, internalConnect__9cfjAX8xYK6LSXH3s2RA0Vw_13)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w*) ClE_0;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_229;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_229); TM__Tra5WJkmqmXIsONj5ZlJOQ_229.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_229.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_229.status == 0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T14_; tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T65_; NimStringDesc* T66_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_234; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T78_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T79_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T112_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T113_;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
closureIterSetupExc((*colonenvP_).coloncurExc1_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
}
STATE0: ;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result4 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw* T12_; tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw** T13_;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NI T7_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T10_; NimStringDesc* T11_;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/peerid.nim"
T7_ = (NI)0; T7_ = cmp__ZNqz9bxrMN09bM1GezFNLRBQ((*(*(*(*colonenvP_).colonup_).s1).peerInfo).peerId, (*(*colonenvP_).colonup_).peerId2); if (!(T7_ == ((NI) 0))) goto LA8_;
T10_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T10_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T10_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T10_).Sup.name = "CatchableError"; T11_ = (NimStringDesc*)0; T11_ = (*T10_).Sup.message; (*T10_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_230)); if (T11_) nimGCunrefNoCycle(T11_); asgnRef((void**) (&(*T10_).Sup.parent), NIM_NIL);
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T10_, "CatchableError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 315); }
LA8_: ;
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T12_ = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw*)0; T12_ = newAsyncLock__4QHCLkaj30n9c7tTUTQe7kQ();
#line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T13_ = (tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw**)0; T13_ = mgetOrPut__0KpJicvc46FxtO4FrK9cwig((&(*(*(*colonenvP_).colonup_).s1).dialLock), (*(*colonenvP_).colonup_).peerId2, T12_); asgnRef((void**) (&(*colonenvP_).lock6), (*T13_));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1); popSafePoint();
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
STATE1: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T14_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T14_ = acquire__MYAgpiRUZe2D7FATZWIFDw((*colonenvP_).lock6); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T14_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 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_;
STATE2: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T17_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T17_ = (NIM_BOOL)0; T17_ = locked__Rle1LLceoMkg5WL2idiqBA((*colonenvP_).lock6); if (!T17_) goto LA18_;
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
release__Trv39a7eabL7BVx23mM9aD8Q((*colonenvP_).lock6);
}
LA18_: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ if (!(*colonenvP_).colonunrollFinally3_) goto LA22_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).coloncurExc1_ == NIM_NIL)) goto LA26_;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).colontmpResult2_; popSafePoint(); goto BeforeRet_;
}
goto LA24_;
LA26_: ;
{
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
closureIterSetupExc(NIM_NIL);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc1_, "Exception", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 353); }
LA24_: ;
}
LA22_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#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* T33_; NimStringDesc* T34_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA31_;
T33_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T33_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T33_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T33_).Sup.Sup.Sup.name = "CancelledError"; T34_ = (NimStringDesc*)0; T34_ = (*T33_).Sup.Sup.Sup.message; (*T33_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T34_) nimGCunrefNoCycle(T34_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T33_, "CancelledError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA31_: ;
#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) 4); popSafePoint();
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).conn9), selectConn__9ctRwWimdonuXa9bJyJ2VK6A((*(*(*colonenvP_).colonup_).s1).connManager, (*(*colonenvP_).colonup_).peerId2));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*colonenvP_).conn9 == NIM_NIL))) goto LA37_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T41_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T42_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T44_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_231; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T55_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T56_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = (NIM_BOOL)0;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T42_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T42_ = &(*colonenvP_).conn9->Sup;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T42_); if (T41_) goto LA43_;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T44_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T44_ = &(*colonenvP_).conn9->Sup;
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T41_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T44_); LA43_: ;
if (!T41_) goto LA45_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_231); TM__Tra5WJkmqmXIsONj5ZlJOQ_231.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_231.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_231.status == 0) { { NI T49_; NimStringDesc* T50_;
#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) 5), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_232));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T49_ = (NI)0; T49_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn9);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record10), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T50_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).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* T53_; Exception* T54_; TM__Tra5WJkmqmXIsONj5ZlJOQ_231.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T53_ = (Exception*)0; T53_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13552501911_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T53_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T54_ = (Exception*)0; T54_ = &(*colonenvP_).errX60gensym13552501911_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("dead connection in connection manager", T54_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_231.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture12 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T55_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T55_ = &(*colonenvP_).conn9->Sup;
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T56_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T56_ = close__gxLphtNLWoZynqFVNfRurg(T55_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture12), &T56_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture12);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture12; popSafePoint(); goto BeforeRet_;
}
goto LA39_;
LA45_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA39_: ;
}
goto LA35_;
LA37_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA35_: ;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T63_; NimStringDesc* T64_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA61_;
T63_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T63_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T63_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T63_).Sup.Sup.Sup.name = "CancelledError"; T64_ = (NimStringDesc*)0; T64_ = (*T63_).Sup.Sup.Sup.message; (*T63_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T64_) nimGCunrefNoCycle(T64_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T63_, "CancelledError", "internalConnect", "/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_).chronosInternalTmpFuture12);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture12)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ; T65_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T65_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T65_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T65_).Sup.Sup.name = "DialFailedError"; T66_ = (NimStringDesc*)0; T66_ = (*T65_).Sup.Sup.message; (*T65_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_233)); if (T66_) nimGCunrefNoCycle(T66_); asgnRef((void**) (&(*T65_).Sup.Sup.parent), NIM_NIL);
#line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T65_, "DialFailedError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 331);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_234); TM__Tra5WJkmqmXIsONj5ZlJOQ_234.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_234.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_234.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_235;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_235); TM__Tra5WJkmqmXIsONj5ZlJOQ_235.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_235.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_235.status == 0) { { NI T70_; NimStringDesc* T71_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_236));
#line 306 "/home/runner/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"
T70_ = (NI)0; T70_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T70_);
#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"
T71_ = (NimStringDesc*)0; T71_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn9);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T71_);
#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((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_237), reprEnum((NI)(*(*colonenvP_).conn9).Sup.dir, (&NTI__9bkTPbaNDHTJEk9bOBOlnl9aQ_)));
#line 61 "/home/runner/work/nim-waku/nim-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* T74_; Exception* T75_; TM__Tra5WJkmqmXIsONj5ZlJOQ_235.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T74_ = (Exception*)0; T74_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13560501914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T74_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T75_ = (Exception*)0; T75_ = &(*colonenvP_).errX60gensym13560501914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Reusing existing connection", T75_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_235.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_234.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_234.status != 0) reraiseException();
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T78_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T78_ = srcLocImpl__SUKGzlCe0gsSxx1uJNCdtA();
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).conn9, T78_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 8); popSafePoint();
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE8: ;
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T79_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T79_ = dialAndUpgrade__GDpbWg69bEAnwt4y5juuTSg_2((*(*colonenvP_).colonup_).s1, (*(*colonenvP_).colonup_).peerId2, (*(*colonenvP_).colonup_).addrs4); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T79_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; popSafePoint(); goto BeforeRet_;
STATE9: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T84_; NimStringDesc* T85_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA82_;
T84_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T84_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T84_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T84_).Sup.Sup.Sup.name = "CancelledError"; T85_ = (NimStringDesc*)0; T85_ = (*T84_).Sup.Sup.Sup.message; (*T84_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T85_) nimGCunrefNoCycle(T85_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T84_, "CancelledError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA82_: ;
#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 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10); popSafePoint();
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#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_).conn9), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture7))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 336 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ;
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T90_; NimStringDesc* T91_;
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).conn9 == 0)) goto LA88_;
T90_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T90_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T90_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T90_).Sup.Sup.name = "DialFailedError"; T91_ = (NimStringDesc*)0; T91_ = (*T90_).Sup.Sup.message; (*T90_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_328)); if (T91_) nimGCunrefNoCycle(T91_); asgnRef((void**) (&(*T90_).Sup.Sup.parent), NIM_NIL);
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T90_, "DialFailedError", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 338); }
LA88_: ;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ NIM_BOOL T94_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T95_; tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T97_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_329; Exception* T111_;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T94_ = (NIM_BOOL)0;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T95_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T95_ = &(*colonenvP_).conn9->Sup;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T94_ = closed__UjBRkWP1UfYXeKLzii9b2MQ(T95_); if (T94_) goto LA96_;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T97_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T97_ = &(*colonenvP_).conn9->Sup;
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T94_ = atEof__UjBRkWP1UfYXeKLzii9b2MQ(T97_); LA96_: ;
if (!T94_) goto LA98_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_329); TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_329.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_330;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_330); TM__Tra5WJkmqmXIsONj5ZlJOQ_330.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_330.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_330.status == 0) { { NI T103_; NimStringDesc* T104_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record15), 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_).record15)); unsureAsgnRef((void**)&(*colonenvP_).record15.output.buffer, NIM_NIL); (*colonenvP_).record15.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_).record15), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_331));
#line 306 "/home/runner/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"
T103_ = (NI)0; T103_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T103_);
#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"
T104_ = (NimStringDesc*)0; T104_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn9);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T104_);
#line 61 "/home/runner/work/nim-waku/nim-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_).record15));
#line 61 "/home/runner/work/nim-waku/nim-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_).record15));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T107_; Exception* T108_; TM__Tra5WJkmqmXIsONj5ZlJOQ_330.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T107_ = (Exception*)0; T107_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13570501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T107_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T108_ = (Exception*)0; T108_ = &(*colonenvP_).errX60gensym13570501916_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Connection dead on arrival", T108_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_330.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_329.status != 0) reraiseException();
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T111_ = (Exception*)0; T111_ = newLPStreamClosedError__XGEoSjCkaNo49aTwQm9b7SLQ();
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T111_, "Exception", "internalConnect", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 349); }
LA98_: ;
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T112_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T112_ = srcLocImpl__PJ63i32LvdvT8kl7Z1vM9aw();
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).conn9, T112_);
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally3_ = NIM_TRUE;
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult2_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T113_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T113_ = srcLocImpl__rLmPXAJMVcqfip2g7Tg8Hw();
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture3, (*colonenvP_).result4, T113_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE13: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_229.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(14)){ raiseIndexError2((*colonenvP_).colonstate_, 14); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_332[((*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 LA118_;
#line 0 "\?\?\?"
reraiseException(); }
LA118_: ;
#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 LA122_;
#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_)); }
LA122_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc1_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_229.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, internalConnect_continue__KZA6QlhQb7KcxiaMHGq9aSw)(void* udataX60gensym135350047_, void* ClE_0) { tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_333; colonenvP_ = (tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_333); TM__Tra5WJkmqmXIsONj5ZlJOQ_333.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_333.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_333.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym135350048_;
#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_).nameIterVarX60gensym1353500465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym135350048_ = (*colonenvP_).nameIterVarX60gensym1353500465_.ClP_0((*colonenvP_).nameIterVarX60gensym1353500465_.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_ = !((nextX60gensym135350048_ == 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(nextX60gensym135350048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym135350048_ = (*colonenvP_).nameIterVarX60gensym1353500465_.ClP_0((*colonenvP_).nameIterVarX60gensym1353500465_.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_).nameIterVarX60gensym1353500465_); 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 (!(nextX60gensym135350048_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_336));
}
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 = internalConnect_continue__KZA6QlhQb7KcxiaMHGq9aSw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym135350048_, 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__Tra5WJkmqmXIsONj5ZlJOQ_333.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* excX60gensym135350050_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_333.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(); excX60gensym135350050_ = ((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*)excX60gensym135350050_, "CatchableError", "internalConnect_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_ = &excX60gensym135350050_->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__Tra5WJkmqmXIsONj5ZlJOQ_333.status != 0) reraiseException();}
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, internalConnect__GDpbWg69bEAnwt4y5juuTSg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg*) newObj((&NTI__GCG9cZjvpZfE1c9c9c688KcVw_), sizeof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg)); (*colonenv_).Sup.m_type = (&NTI__DM9bRK50YDrSou6rA8WaoKg_);
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s1), s_0);
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId2.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).addrs4), addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_));
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__z0TiY9bNETjSYD4tQa0dxmg();
#line 313 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___i9bd9cpvagGTDmg9aDdYB9bj1w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w*) newObj((&NTI__kCXL00ZA4fjhd5yqyUcIww_), sizeof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w)); (*colonenv__2).Sup.m_type = (&NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_);
#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 = internalConnect__9cfjAX8xYK6LSXH3s2RA0Vw_13; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1353500465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1353500465_.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 = internalConnect_continue__KZA6QlhQb7KcxiaMHGq9aSw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_337)(T3_.ClP_0))(NIM_NIL);
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__Gg4TbhbXbJ0LIXdaSUvP8w)(void* p, NI op) {
tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg* a;
a = (tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1363200203_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__qLgq9c29ac1h7lpzwOd4TS1Q)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg* a;
a = (tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture2, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, cleanup__9cfjAX8xYK6LSXH3s2RA0Vw_18)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg*) ClE_0;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; 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;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0; STATE0: ; {
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T8_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T9_;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*(*(*colonenvP_).colonup_).colonup_).stream15 == 0))) goto LA6_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture2 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T8_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T8_ = &(*(*(*colonenvP_).colonup_).colonup_).stream15->Sup;
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T9_ = closeWithEOF__HCIlE2T9acRPhYzEzBNdV5w_4(T8_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture2), &T9_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture2);
#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_).chronosInternalTmpFuture2; goto BeforeRet_;
}
goto LA4_;
LA6_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA4_: ;
}
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* T15_; NimStringDesc* T16_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).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__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T16_) nimGCunrefNoCycle(T16_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T15_, "CancelledError", "cleanup", "/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_).chronosInternalTmpFuture2);
#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_).chronosInternalTmpFuture2)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T21_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T22_;
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!!(((*(*(*colonenvP_).colonup_).colonup_).conn12 == 0))) goto LA19_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T21_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T21_ = &(*(*(*colonenvP_).colonup_).colonup_).conn12->Sup;
#line 397 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T22_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T22_ = close__gxLphtNLWoZynqFVNfRurg(T21_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T22_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_;
}
goto LA17_;
LA19_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA17_: ;
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* T28_; NimStringDesc* T29_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA26_;
T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T28_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T28_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T28_).Sup.Sup.Sup.name = "CancelledError"; T29_ = (NimStringDesc*)0; T29_ = (*T28_).Sup.Sup.Sup.message; (*T28_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T29_) nimGCunrefNoCycle(T29_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T28_, "CancelledError", "cleanup", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA26_: ;
#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) 4);
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE4: ;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__QknVqyt6BqTVO42jGNltow();
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T30_);
#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, cleanup_continue__hpfyonAWsJU1PMtt39avdXw)(void* udataX60gensym136320021_, void* ClE_0) { tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_347; colonenvP_ = (tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_347); TM__Tra5WJkmqmXIsONj5ZlJOQ_347.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_347.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_347.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136320022_;
#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_).nameIterVarX60gensym1363200203_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136320022_ = (*colonenvP_).nameIterVarX60gensym1363200203_.ClP_0((*colonenvP_).nameIterVarX60gensym1363200203_.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_ = !((nextX60gensym136320022_ == 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(nextX60gensym136320022_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136320022_ = (*colonenvP_).nameIterVarX60gensym1363200203_.ClP_0((*colonenvP_).nameIterVarX60gensym1363200203_.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_).nameIterVarX60gensym1363200203_); 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 (!(nextX60gensym136320022_ == 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__Tra5WJkmqmXIsONj5ZlJOQ_350));
}
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 = cleanup_continue__hpfyonAWsJU1PMtt39avdXw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136320022_, 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__Tra5WJkmqmXIsONj5ZlJOQ_347.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* excX60gensym136320024_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_347.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(); excX60gensym136320024_ = ((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*)excX60gensym136320024_, "CatchableError", "cleanup_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_ = &excX60gensym136320024_->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__Tra5WJkmqmXIsONj5ZlJOQ_347.status != 0) reraiseException();}
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cleanup__v0BfE9cJI6k4k114HUOOlAA)(void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA* colonenvP_; tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg*) newObj((&NTI__Gg4TbhbXbJ0LIXdaSUvP8w_), sizeof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg)); (*colonenv_).Sup.m_type = (&NTI__nP074ISERCUHTj5DVhBpjg_);
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__nUGKnXMBGAMqWviyQRYoZQ();
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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___750jOCtHmqqSKjh9aW50hxg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg*) newObj((&NTI__qLgq9c29ac1h7lpzwOd4TS1Q_), sizeof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg)); (*colonenv__2).Sup.m_type = (&NTI__750jOCtHmqqSKjh9aW50hxg_);
#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 = cleanup__9cfjAX8xYK6LSXH3s2RA0Vw_18; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1363200203_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1363200203_.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 = cleanup_continue__hpfyonAWsJU1PMtt39avdXw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_351)(T3_.ClP_0))(NIM_NIL);
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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*, dial__9cfjAX8xYK6LSXH3s2RA0Vw_12)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile result; tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA*) ClE_0;
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_223;
#line 126 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_223); TM__Tra5WJkmqmXIsONj5ZlJOQ_223.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_223.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_223.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_338; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T34_; tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g* T98_; NimStringDesc* T99_; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T100_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T119_;
#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_).coloncurExc3_);
switch ((*colonenvP_).colonstate_) {
case -1:
popSafePoint(); goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
case 8: goto STATE8;
case 9: goto STATE9;
case 10: goto STATE10;
case 11: goto STATE11;
case 12: goto STATE12;
case 13: goto STATE13;
case 14: goto STATE14;
case 15: goto STATE15;
case 16: goto STATE16;
case 17: goto STATE17;
case 18: goto STATE18;
case 19: goto STATE19;
case 20: goto STATE20;
case 21: goto STATE21;
}
STATE0: ;
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
(*colonenvP_).result6 = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_224; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* T16_;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_224); TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_224.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_225;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_225); TM__Tra5WJkmqmXIsONj5ZlJOQ_225.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_225.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_225.status == 0) { { NI T8_; NimStringDesc* T9_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_226));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_25), 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"
setProperty__9aAbCsa7tRNF9b0zyDMHxkfw((&(*colonenvP_).record7), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_26), (*(*colonenvP_).colonup_).protos2);
#line 61 "/home/runner/work/nim-waku/nim-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* T12_; Exception* T13_; TM__Tra5WJkmqmXIsONj5ZlJOQ_225.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_).errX60gensym1361900199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1361900199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing (new)", T13_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_225.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_224.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture10 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T16_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T16_ = internalConnect__GDpbWg69bEAnwt4y5juuTSg((*(*colonenvP_).colonup_).s3, (*(*colonenvP_).colonup_).peerId1, (*(*colonenvP_).colonup_).addrs4); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T16_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#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_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T21_; NimStringDesc* T22_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA19_;
T21_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T21_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T21_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T21_).Sup.Sup.Sup.name = "CancelledError"; T22_ = (NimStringDesc*)0; T22_ = (*T21_).Sup.Sup.Sup.message; (*T21_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T22_) nimGCunrefNoCycle(T22_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T21_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA19_: ;
#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_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2); popSafePoint();
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE2: ;
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).conn12), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture10))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3); popSafePoint();
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE3: ;
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_338); TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_338.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_339;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_339); TM__Tra5WJkmqmXIsONj5ZlJOQ_339.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_339.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_339.status == 0) { { NI T26_; NimStringDesc* T27_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_340));
#line 306 "/home/runner/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_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), 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_).conn12);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record13), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), 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"
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* T30_; Exception* T31_; TM__Tra5WJkmqmXIsONj5ZlJOQ_339.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_).errX60gensym13627501914_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T30_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T31_ = (Exception*)0; T31_ = &(*colonenvP_).errX60gensym13627501914_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Opening stream", T31_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_339.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_338.status != 0) reraiseException();
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T34_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T34_ = getStream__Ofz9cXyN7XCSubVCBXlVlcg((*(*(*colonenvP_).colonup_).s3).connManager, (*colonenvP_).conn12); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture10), &T34_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture10);
#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_).chronosInternalTmpFuture10; popSafePoint(); goto BeforeRet_;
STATE4: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T39_; NimStringDesc* T40_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA37_;
T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T39_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T39_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T39_).Sup.Sup.Sup.name = "CancelledError"; T40_ = (NimStringDesc*)0; T40_ = (*T39_).Sup.Sup.Sup.message; (*T39_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T40_) nimGCunrefNoCycle(T40_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T39_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA37_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture10);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5); popSafePoint();
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE5: ;
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenvP_).stream15), internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(((tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) ((*colonenvP_).chronosInternalTmpFuture10))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6); popSafePoint();
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7); popSafePoint();
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE7: ;
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA* T45_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T46_;
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*colonenvP_).stream15 == 0)) goto LA43_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture16 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T45_ = (tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA*)0; T45_ = &(*colonenvP_).conn12->Sup;
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T46_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T46_ = close__gxLphtNLWoZynqFVNfRurg(T45_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture16), &T46_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture16);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 10);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture16; popSafePoint(); goto BeforeRet_;
}
goto LA41_;
LA43_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
}
LA41_: ;
STATE8: ;
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ Exception* T50_; Exception* T53_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_342; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q T65_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T66_;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T50_ = (Exception*)0; T50_ = getCurrentException(); if (!((T50_) && (isObjWithCache((*T50_).Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_), Nim_OfCheck_CACHE342)))) goto LA51_;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T53_ = (Exception*)0; T53_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc17), ((tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) (T53_)));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_342); TM__Tra5WJkmqmXIsONj5ZlJOQ_342.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_342.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_342.status == 0) { TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_343;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_343); TM__Tra5WJkmqmXIsONj5ZlJOQ_343.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_343.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_343.status == 0) { { NI T57_; NimStringDesc* T58_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record18), 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_).record18)); unsureAsgnRef((void**)&(*colonenvP_).record18.output.buffer, NIM_NIL); (*colonenvP_).record18.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_).record18), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 1), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_344));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T57_ = (NI)0; T57_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T57_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T58_ = (NimStringDesc*)0; T58_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn12);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record18), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T58_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record18));
#line 61 "/home/runner/work/nim-waku/nim-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_).record18));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T61_; Exception* T62_; TM__Tra5WJkmqmXIsONj5ZlJOQ_343.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T61_ = (Exception*)0; T61_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13645001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T61_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T62_ = (Exception*)0; T62_ = &(*colonenvP_).errX60gensym13645001919_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dial canceled", T62_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_343.status != 0) reraiseException(); popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_342.status = 0; popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_342.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture20 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T65_), sizeof(tyProc__ez1e9bsRJ8r5L9cicKflzx3Q)); T65_.ClP_0 = cleanup__v0BfE9cJI6k4k114HUOOlAA; T65_.ClE_0 = colonenvP_; T66_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T66_ = T65_.ClE_0? T65_.ClP_0(T65_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_352)(T65_.ClP_0))(); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture20), &T66_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture20);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 16);
#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_).chronosInternalTmpFuture20; popSafePoint(); goto BeforeRet_;
}
goto LA48_;
LA51_: ;
{ Exception* T68_; Exception* T71_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_354; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q T80_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T81_;
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T68_ = (Exception*)0; T68_ = getCurrentException(); if (!((T68_) && (isObjWithCache((*T68_).Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_), Nim_OfCheck_CACHE354)))) goto LA69_;
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T71_ = (Exception*)0; T71_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).exc21), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T71_)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_354); TM__Tra5WJkmqmXIsONj5ZlJOQ_354.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_354.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_354.status == 0) { { NI T74_; NimStringDesc* T75_;
#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__Tra5WJkmqmXIsONj5ZlJOQ_22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_355));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T74_ = (NI)0; T74_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_24), T74_);
#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"
T75_ = (NimStringDesc*)0; T75_ = shortLog__Fso3jK7jRMeiF9aFUl9as7gw((*colonenvP_).conn12);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_34), T75_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record22), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_61), (*(*colonenvP_).exc21).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_).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* T78_; Exception* T79_; TM__Tra5WJkmqmXIsONj5ZlJOQ_354.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T78_ = (Exception*)0; T78_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym13652501923_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T78_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T79_ = (Exception*)0; T79_ = &(*colonenvP_).errX60gensym13652501923_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Error dialing", T79_);
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_354.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture24 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
nimZeroMem((void*)(&T80_), sizeof(tyProc__ez1e9bsRJ8r5L9cicKflzx3Q)); T80_.ClP_0 = cleanup__v0BfE9cJI6k4k114HUOOlAA; T80_.ClE_0 = colonenvP_; T81_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T81_ = T80_.ClE_0? T80_.ClP_0(T80_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_356)(T80_.ClP_0))(); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture24), &T81_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture24);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 18);
#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_).chronosInternalTmpFuture24; popSafePoint(); goto BeforeRet_;
}
goto LA48_;
LA69_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException());
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
}
LA48_: ;
STATE9: ;
#line 0 "\?\?\?"
{ if (!(*colonenvP_).colonunrollFinally5_) goto LA85_;
#line 0 "\?\?\?"
{
#line 0 "\?\?\?"
if (!((*colonenvP_).coloncurExc3_ == NIM_NIL)) goto LA89_;
#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_).colontmpResult4_; popSafePoint(); goto BeforeRet_;
}
goto LA87_;
LA89_: ;
{
#line 0 "\?\?\?"
#line 0 "\?\?\?"
closureIterSetupExc(NIM_NIL);
#line 0 "\?\?\?"
raiseExceptionEx((Exception*)(*colonenvP_).coloncurExc3_, "Exception", "dial", "\?\?\?", 0); }
LA87_: ;
}
LA85_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 20); popSafePoint();
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE10: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T96_; NimStringDesc* T97_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA94_;
T96_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T96_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T96_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T96_).Sup.Sup.Sup.name = "CancelledError"; T97_ = (NimStringDesc*)0; T97_ = (*T96_).Sup.Sup.Sup.message; (*T96_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T97_) nimGCunrefNoCycle(T97_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T96_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA94_: ;
#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_).chronosInternalTmpFuture16);
#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_).chronosInternalTmpFuture16)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 11); popSafePoint();
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE11: ; T98_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*)0; T98_ = (tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*) newObj((&NTI__LCnfS84rjM9adLfckMpyyIQ_), sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g)); (*T98_).Sup.Sup.Sup.m_type = (&NTI__HalDnpqQWhiBjd37Sz1d7g_); (*T98_).Sup.Sup.name = "DialFailedError"; T99_ = (NimStringDesc*)0; T99_ = (*T98_).Sup.Sup.message; (*T98_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_28)); if (T99_) nimGCunrefNoCycle(T99_); asgnRef((void**) (&(*T98_).Sup.Sup.parent), NIM_NIL);
#line 402 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T98_, "DialFailedError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 402);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 12); popSafePoint();
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE12: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture25 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T100_ = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; T100_ = negotiateStream__NJOU4NzXJ0aoPEkdBugr5Q((*(*colonenvP_).colonup_).s3, (*colonenvP_).stream15, (*(*colonenvP_).colonup_).protos2); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture25), &T100_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), (*colonenvP_).chronosInternalTmpFuture25);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 13);
#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_).chronosInternalTmpFuture25; popSafePoint(); goto BeforeRet_;
STATE13: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T105_; NimStringDesc* T106_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA103_;
T105_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T105_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T105_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T105_).Sup.Sup.Sup.name = "CancelledError"; T106_ = (NimStringDesc*)0; T106_ = (*T105_).Sup.Sup.Sup.message; (*T105_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T106_) nimGCunrefNoCycle(T106_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T105_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA103_: ;
#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_).chronosInternalTmpFuture25);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 14); popSafePoint();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE14: ;
#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_).chronosInternalTmpFuture25))));
#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__Ilk13id6FXAhTDv8CBCfCw();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture5, (*colonenvP_).colontmpSlLower01_, (*colonenvP_).colontmpSlLower12_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 15); popSafePoint();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE15: ;
#line 0 "\?\?\?"
(*colonenvP_).colonunrollFinally5_ = NIM_TRUE;
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenvP_).colontmpResult4_), NIM_NIL);
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), NIM_NIL);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 404 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE16: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T111_; NimStringDesc* T112_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA109_;
T111_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T111_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T111_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T111_).Sup.Sup.Sup.name = "CancelledError"; T112_ = (NimStringDesc*)0; T112_ = (*T111_).Sup.Sup.Sup.message; (*T111_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T112_) nimGCunrefNoCycle(T112_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T111_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA109_: ;
#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_).chronosInternalTmpFuture20);
#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_).chronosInternalTmpFuture20)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 17); popSafePoint();
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE17: ;
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc17, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 408);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE18: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T117_; NimStringDesc* T118_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture5).Sup.mustCancel) goto LA115_;
T117_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T117_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T117_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T117_).Sup.Sup.Sup.name = "CancelledError"; T118_ = (NimStringDesc*)0; T118_ = (*T117_).Sup.Sup.Sup.message; (*T117_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_27)); if (T118_) nimGCunrefNoCycle(T118_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T117_, "CancelledError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA115_: ;
#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_).chronosInternalTmpFuture24);
#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_).chronosInternalTmpFuture24)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 19); popSafePoint();
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE19: ;
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)(*colonenvP_).exc21, "CatchableError", "dial", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 412);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 9); popSafePoint();
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
goto LA2;
STATE20: ;
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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"
T119_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T119_ = srcLocImpl__UlNBYuhcGcDI8bVNMaKy1w();
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
complete__jpa9cB6Pjeq3Iw5JE5yuHCA((*(*colonenvP_).colonup_).chronosInternalRetFuture5, (*colonenvP_).result6, T119_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 21); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
STATE21: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1); popSafePoint();
#line 0 "\?\?\?"
goto LA2;
popSafePoint(); }
else { popSafePoint(); { TM__Tra5WJkmqmXIsONj5ZlJOQ_223.status = 0;
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if ((NU)((*colonenvP_).colonstate_) > (NU)(22)){ raiseIndexError2((*colonenvP_).colonstate_, 22); } (*colonenvP_).colonstate_ = TM__Tra5WJkmqmXIsONj5ZlJOQ_357[((*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 LA124_;
#line 0 "\?\?\?"
reraiseException(); }
LA124_: ;
#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_).colonunrollFinally5_ = (((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 LA128_;
#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_)); }
LA128_: ;
#line 0 "\?\?\?"
#line 0 "\?\?\?"
asgnRef((void**) (&(*colonenvP_).coloncurExc3_), getCurrentException()); popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_223.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, dial_continue__tGSfsAPJJw9a0Xikz5RYHsw)(void* udataX60gensym136145081_, void* ClE_0) { tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_358; colonenvP_ = (tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__Tra5WJkmqmXIsONj5ZlJOQ_358); TM__Tra5WJkmqmXIsONj5ZlJOQ_358.status = setjmp(TM__Tra5WJkmqmXIsONj5ZlJOQ_358.context); if (TM__Tra5WJkmqmXIsONj5ZlJOQ_358.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym136145082_;
#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_).nameIterVarX60gensym1361450806_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136145082_ = (*colonenvP_).nameIterVarX60gensym1361450806_.ClP_0((*colonenvP_).nameIterVarX60gensym1361450806_.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_ = !((nextX60gensym136145082_ == 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(nextX60gensym136145082_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym136145082_ = (*colonenvP_).nameIterVarX60gensym1361450806_.ClP_0((*colonenvP_).nameIterVarX60gensym1361450806_.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_).nameIterVarX60gensym1361450806_); 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 (!(nextX60gensym136145082_ == 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_).chronosInternalRetFuture5); 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__Tra5WJkmqmXIsONj5ZlJOQ_46));
}
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 = dial_continue__tGSfsAPJJw9a0Xikz5RYHsw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym136145082_, 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__Tra5WJkmqmXIsONj5ZlJOQ_358.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture5->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* excX60gensym136145084_; Exception* T32_; TM__Tra5WJkmqmXIsONj5ZlJOQ_358.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(); excX60gensym136145084_ = ((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_).chronosInternalRetFuture5); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym136145084_, "CatchableError", "dial_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_ = &excX60gensym136145084_->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_).chronosInternalRetFuture5, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__Tra5WJkmqmXIsONj5ZlJOQ_358.status != 0) reraiseException();}
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__Fg1FaTfFP9asrRNayMSA0VQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ*) newObj((&NTI__OFseD9bZK27kNl4FObU9aeGw_), sizeof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ)); (*colonenv_).Sup.m_type = (&NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_);
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s_0);
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).peerId1.data), peerId.data, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).addrs4), addrs, (&NTI__pJDjdGjSf3HlAOELaHOmSA_));
#line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
genericSeqAssign((&(*colonenv_).protos2), protos, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.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__z50clCZvTDNx6RVXFQYmSQ();
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture5), newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA*) newObj((&NTI__NIKcJLImyvAD5GP5qrpxUQ_), sizeof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA)); (*colonenv__2).Sup.m_type = (&NTI__oE6mfkChvw3rnMWSe9auegA_);
#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 = dial__9cfjAX8xYK6LSXH3s2RA0Vw_12; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1361450806_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1361450806_.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 = dial_continue__tGSfsAPJJw9a0Xikz5RYHsw; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__Tra5WJkmqmXIsONj5ZlJOQ_361)(T3_.ClP_0))(NIM_NIL);
#line 399 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture5; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, dial__1G8igFUGMB29a9b9as9aGpkLiQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs, NimStringDesc* proto) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; NimStringDesc* T2_; result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0;
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) newSeq((&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), 1); T2_ = (NimStringDesc*)0; T2_ = T1_->data[0]; T1_->data[0] = copyStringRC1(proto); if (T2_) nimGCunrefNoCycle(T2_);
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
result = dial__Fg1FaTfFP9asrRNayMSA0VQ(s_0, peerId, addrs, T1_); return result;}
#line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, addPeerEventHandler__fnJNs3YIacAF8V2ljj8dgg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyProc__J8ull9aEQOhjfQVu9aecrsPg handler, tyEnum_PeerEventKind__g6Y0xj8kFQNqwpb26iimZw kind) {
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addPeerEventHandler__v6BqvNs4iSxDRhFaEp2RDA((*s_0).connManager, handler, kind);
}
#line 420 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
N_LIB_PRIVATE N_NIMCALL(void, mount__CdbUSB2eMEOgF9aP7YtVBqw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher) { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T15_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T5_; NimStringDesc* T6_;
#line 421 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
if (!((*proto).Sup.Sup.Sup.Sup.handler.ClP_0 == 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__Tra5WJkmqmXIsONj5ZlJOQ_71)); if (T6_) nimGCunrefNoCycle(T6_); asgnRef((void**) (&(*T5_).Sup.parent), NIM_NIL);
#line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T5_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 422); }
LA3_: ;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
{ tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w* T9_; NimStringDesc* T10_; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* T13_; NimStringDesc* T14_;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T9_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T9_ = &proto->Sup.Sup.Sup.Sup;
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T10_ = (NimStringDesc*)0; T10_ = codec__9aMav7tf05vmztlcWKYHy9ag(T9_); if (!((T10_ ? T10_->Sup.len : 0) == ((NI) 0))) goto LA11_;
T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*)0; T13_ = (tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) newObj((&NTI__gcKyg9bhR5vWTJg3cREMk0Q_), sizeof(tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA)); (*T13_).Sup.Sup.m_type = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); (*T13_).Sup.name = "CatchableError"; T14_ = (NimStringDesc*)0; T14_ = (*T13_).Sup.message; (*T13_).Sup.message = copyStringRC1(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_72)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL);
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
raiseExceptionEx((Exception*)T13_, "CatchableError", "mount", "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/sw"
"itch.nim", 426); }
LA11_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T15_ = (tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w*)0; T15_ = &proto->Sup.Sup.Sup.Sup;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
addHandler__409bxPHi5U5CQNefOqIY9aWQ((*s_0).ms, (*proto).Sup.Sup.Sup.Sup.codecs, T15_, matcher);
}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_switchInit000)(void) {
#line 999999 "generated_not_to_break_here"
{
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T2_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T3_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T4_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T5_; nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_2); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_5); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_8); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_11); nimRegisterGlobalMarker(TM__Tra5WJkmqmXIsONj5ZlJOQ_14);
#line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_total_dial_attempts__VxR9a2YHXzMu1osx9bFwgXvw), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_3), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_4), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T2_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T2_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_successful_dials__uCquaKEpwLLZu2Qi0M4AVQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_6), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_7), T2_->data, (T2_ ? T2_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T3_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T3_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_failed_dials__KjC9cH4M1KeGgiqJvdrYbrQ), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_9), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_10), T3_->data, (T3_ ? T3_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T4_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T4_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_failed_upgrades_incoming__IscDCHpSvTqa3A9bLCEeicA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_12), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_13), T4_->data, (T4_ ? T4_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
T5_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T5_ = NIM_NIL;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&libp2p_failed_upgrades_outgoing__S7M59aDLFJ8pDs0zNw1a6PA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_15), ((NimStringDesc*) &TM__Tra5WJkmqmXIsONj5ZlJOQ_16), T5_->data, (T5_ ? T5_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));}
}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_switchDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[11];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[10];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[9];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_48_2[2];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[16];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[26];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[10];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[7];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[4];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[17];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[23];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[13];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[18];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[27];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[7];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[26];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[17];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[6];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[35];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[12];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[23];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[5];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[32];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_345_4[4];
static TNimNode* TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[5];
static TNimNode TM__Tra5WJkmqmXIsONj5ZlJOQ_0[474];NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.size = sizeof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ);
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.kind = 17;
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.name = "Switch:ObjectType";
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, peerInfo);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].typ = (&NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[1].name = "peerInfo";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, connManager);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].typ = (&NTI__39cHpBodEkzivyqWROkYJZg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[2].name = "connManager";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3];
NTI__2cpQyxGfmqpyyfbkB8qrug_.size = sizeof(tySequence__2cpQyxGfmqpyyfbkB8qrug*);
NTI__2cpQyxGfmqpyyfbkB8qrug_.kind = 24;
NTI__2cpQyxGfmqpyyfbkB8qrug_.base = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
NTI__2cpQyxGfmqpyyfbkB8qrug_.name = "seq[Transport]";
NTI__2cpQyxGfmqpyyfbkB8qrug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2cpQyxGfmqpyyfbkB8qrug_;
NTI__2cpQyxGfmqpyyfbkB8qrug_.marker = Marker_tySequence__2cpQyxGfmqpyyfbkB8qrug;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, transports);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].typ = (&NTI__2cpQyxGfmqpyyfbkB8qrug_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[3].name = "transports";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4];
NTI__XBkfpmuZfG9b68oBajUS2Rw_.size = sizeof(tySequence__XBkfpmuZfG9b68oBajUS2Rw*);
NTI__XBkfpmuZfG9b68oBajUS2Rw_.kind = 24;
NTI__XBkfpmuZfG9b68oBajUS2Rw_.base = (&NTI__9b6s9bYbEs8N4m9aTvh9a9atzLA_);
NTI__XBkfpmuZfG9b68oBajUS2Rw_.name = "seq[LPProtocol]";
NTI__XBkfpmuZfG9b68oBajUS2Rw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XBkfpmuZfG9b68oBajUS2Rw_;
NTI__XBkfpmuZfG9b68oBajUS2Rw_.marker = Marker_tySequence__XBkfpmuZfG9b68oBajUS2Rw;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, protocols);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].typ = (&NTI__XBkfpmuZfG9b68oBajUS2Rw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[4].name = "protocols";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, muxers);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].typ = (&NTI__UvSlGqDg4nWNM1wskOFQeg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[5].name = "muxers";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, ms);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].typ = (&NTI__LJ9bO6ehjYBDK09cQkSnbwvw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[6].name = "ms";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, identity);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].typ = (&NTI__cN9b9cV8H59cdLReqO53YkscQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[7].name = "identity";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, streamHandler);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].typ = (&NTI__z1SP1KQZYjnpZb76SJLOBA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[8].name = "streamHandler";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9];
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.size = sizeof(tySequence__nJo9c3YLgP9bN5eMA24IhFtw*);
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.kind = 24;
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.base = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.name = "seq[Secure]";
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nJo9c3YLgP9bN5eMA24IhFtw_;
NTI__nJo9c3YLgP9bN5eMA24IhFtw_.marker = Marker_tySequence__nJo9c3YLgP9bN5eMA24IhFtw;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, secureManagers);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[9].name = "secureManagers";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, dialLock);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].typ = (&NTI__puwZz39aIr9cdB5WlFICYPgw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[10].name = "dialLock";
TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].offset = offsetof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ, acceptFuts);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[11].name = "acceptFuts";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0].len = 11; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_17_11[0];
NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[0];
NTI__sFoHz9btyLyHVx29cOlB1cFw_.size = sizeof(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*);
NTI__sFoHz9btyLyHVx29cOlB1cFw_.kind = 22;
NTI__sFoHz9btyLyHVx29cOlB1cFw_.base = (&NTI__7ZLs9aF9cnjORzM4m4rpLwfQ_);
NTI__sFoHz9btyLyHVx29cOlB1cFw_.name = "Switch";
NTI__sFoHz9btyLyHVx29cOlB1cFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sFoHz9btyLyHVx29cOlB1cFw_;
NTI__sFoHz9btyLyHVx29cOlB1cFw_.marker = Marker_tyRef__sFoHz9btyLyHVx29cOlB1cFw;
NTI__YiZMWS39aOn317pGz2JPR6Q_.size = sizeof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q);
NTI__YiZMWS39aOn317pGz2JPR6Q_.kind = 17;
NTI__YiZMWS39aOn317pGz2JPR6Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__YiZMWS39aOn317pGz2JPR6Q_.name = "object";
NTI__YiZMWS39aOn317pGz2JPR6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__YiZMWS39aOn317pGz2JPR6Q_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].offset = offsetof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].offset = offsetof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q, peerId1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[14].name = "peerId1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].offset = offsetof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q, protos2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[15].name = "protos2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].offset = offsetof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[16].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].offset = offsetof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[17].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].offset = offsetof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q, nameIterVarX60gensym1359900465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].name = "nameIterVar`gensym1359900465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[0];
NTI__YiZMWS39aOn317pGz2JPR6Q_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12];
NTI__msw759aAeL8L8rVqRcVQUfw_.size = sizeof(tyObject_Env_switchdotnim___YiZMWS39aOn317pGz2JPR6Q*);
NTI__msw759aAeL8L8rVqRcVQUfw_.kind = 22;
NTI__msw759aAeL8L8rVqRcVQUfw_.base = (&NTI__YiZMWS39aOn317pGz2JPR6Q_);
NTI__msw759aAeL8L8rVqRcVQUfw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(371, 31)";
NTI__msw759aAeL8L8rVqRcVQUfw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__msw759aAeL8L8rVqRcVQUfw_;
NTI__msw759aAeL8L8rVqRcVQUfw_.marker = Marker_tyRef__msw759aAeL8L8rVqRcVQUfw;
NTI__IjSSwi30Ro6cBnC9bzqnRBQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ);
NTI__IjSSwi30Ro6cBnC9bzqnRBQ_.kind = 17;
NTI__IjSSwi30Ro6cBnC9bzqnRBQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__IjSSwi30Ro6cBnC9bzqnRBQ_.name = "object";
NTI__IjSSwi30Ro6cBnC9bzqnRBQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IjSSwi30Ro6cBnC9bzqnRBQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[21].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[22].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[23].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, record4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[24].name = "record4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].typ = (&NTI__msw759aAeL8L8rVqRcVQUfw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, errX60gensym1360350196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].name = "err`gensym1360350196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, chronosInternalTmpFuture7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].name = "chronosInternalTmpFuture7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, result8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[28].name = "result8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].offset = offsetof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ, stream9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[29].name = "stream9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19].len = 10; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[0];
NTI__IjSSwi30Ro6cBnC9bzqnRBQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19];
NTI__qj4Q7TxdPPKxwmvDra50Qg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___IjSSwi30Ro6cBnC9bzqnRBQ*);
NTI__qj4Q7TxdPPKxwmvDra50Qg_.kind = 22;
NTI__qj4Q7TxdPPKxwmvDra50Qg_.base = (&NTI__IjSSwi30Ro6cBnC9bzqnRBQ_);
NTI__qj4Q7TxdPPKxwmvDra50Qg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__qj4Q7TxdPPKxwmvDra50Qg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qj4Q7TxdPPKxwmvDra50Qg_;
NTI__qj4Q7TxdPPKxwmvDra50Qg_.marker = Marker_tyRef__qj4Q7TxdPPKxwmvDra50Qg;
NTI__HalDnpqQWhiBjd37Sz1d7g_.size = sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g);
NTI__HalDnpqQWhiBjd37Sz1d7g_.kind = 17;
NTI__HalDnpqQWhiBjd37Sz1d7g_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_);
NTI__HalDnpqQWhiBjd37Sz1d7g_.name = "DialFailedError";
NTI__HalDnpqQWhiBjd37Sz1d7g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HalDnpqQWhiBjd37Sz1d7g_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[30].len = 0; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[30].kind = 2;
NTI__HalDnpqQWhiBjd37Sz1d7g_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[30];
NTI__LCnfS84rjM9adLfckMpyyIQ_.size = sizeof(tyObject_DialFailedError__HalDnpqQWhiBjd37Sz1d7g*);
NTI__LCnfS84rjM9adLfckMpyyIQ_.kind = 22;
NTI__LCnfS84rjM9adLfckMpyyIQ_.base = (&NTI__HalDnpqQWhiBjd37Sz1d7g_);
NTI__LCnfS84rjM9adLfckMpyyIQ_.name = "ref DialFailedError";
NTI__LCnfS84rjM9adLfckMpyyIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LCnfS84rjM9adLfckMpyyIQ_;
NTI__LCnfS84rjM9adLfckMpyyIQ_.marker = Marker_tyRef__LCnfS84rjM9adLfckMpyyIQ;
NTI__yGLr6qaUe3ufjo3QP3F1Lg_.size = sizeof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg);
NTI__yGLr6qaUe3ufjo3QP3F1Lg_.kind = 17;
NTI__yGLr6qaUe3ufjo3QP3F1Lg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__yGLr6qaUe3ufjo3QP3F1Lg_.name = "object";
NTI__yGLr6qaUe3ufjo3QP3F1Lg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yGLr6qaUe3ufjo3QP3F1Lg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].offset = offsetof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].offset = offsetof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[33].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].offset = offsetof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg, protos2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[34].name = "protos2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].offset = offsetof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[35].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].offset = offsetof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[36].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].offset = offsetof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg, nameIterVarX60gensym1358350465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].name = "nameIterVar`gensym1358350465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[0];
NTI__yGLr6qaUe3ufjo3QP3F1Lg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31];
NTI__KbCJ8uePrOgs9bcVHEWnyfw_.size = sizeof(tyObject_Env_switchdotnim___yGLr6qaUe3ufjo3QP3F1Lg*);
NTI__KbCJ8uePrOgs9bcVHEWnyfw_.kind = 22;
NTI__KbCJ8uePrOgs9bcVHEWnyfw_.base = (&NTI__yGLr6qaUe3ufjo3QP3F1Lg_);
NTI__KbCJ8uePrOgs9bcVHEWnyfw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(360, 31)";
NTI__KbCJ8uePrOgs9bcVHEWnyfw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KbCJ8uePrOgs9bcVHEWnyfw_;
NTI__KbCJ8uePrOgs9bcVHEWnyfw_.marker = Marker_tyRef__KbCJ8uePrOgs9bcVHEWnyfw;
NTI__6tRatz9b2WDB6e0po0UY7cA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA);
NTI__6tRatz9b2WDB6e0po0UY7cA_.kind = 17;
NTI__6tRatz9b2WDB6e0po0UY7cA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6tRatz9b2WDB6e0po0UY7cA_.name = "object";
NTI__6tRatz9b2WDB6e0po0UY7cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6tRatz9b2WDB6e0po0UY7cA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, result1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[40].name = "result1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[41].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].typ = (&NTI__KbCJ8uePrOgs9bcVHEWnyfw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, errX60gensym1358800194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].name = "err`gensym1358800194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[45].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, selected7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[46].name = "selected7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[47].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38].len = 9; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[0];
NTI__6tRatz9b2WDB6e0po0UY7cA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38];
NTI__W6v7Fwj19afKg0A8UxOMvvw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6tRatz9b2WDB6e0po0UY7cA*);
NTI__W6v7Fwj19afKg0A8UxOMvvw_.kind = 22;
NTI__W6v7Fwj19afKg0A8UxOMvvw_.base = (&NTI__6tRatz9b2WDB6e0po0UY7cA_);
NTI__W6v7Fwj19afKg0A8UxOMvvw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__W6v7Fwj19afKg0A8UxOMvvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__W6v7Fwj19afKg0A8UxOMvvw_;
NTI__W6v7Fwj19afKg0A8UxOMvvw_.marker = Marker_tyRef__W6v7Fwj19afKg0A8UxOMvvw;
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.size = sizeof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw);
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.kind = 17;
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.name = "object";
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_48_2[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].offset = offsetof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[49].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_48_2[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].offset = offsetof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw, switch1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[50].name = "switch1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48].len = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_48_2[0];
NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[48];
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.size = sizeof(tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*);
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.kind = 22;
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.base = (&NTI__H9bt9cJ6woTM9a20w9cj7H6O9cw_);
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(582, 26)";
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__A1UAQDdG6ZHDlaJTjtp0cw_;
NTI__A1UAQDdG6ZHDlaJTjtp0cw_.marker = Marker_tyRef__A1UAQDdG6ZHDlaJTjtp0cw;
NTI__IbjTNgaVLwblL1Pmn9bJvkw_.size = sizeof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw);
NTI__IbjTNgaVLwblL1Pmn9bJvkw_.kind = 17;
NTI__IbjTNgaVLwblL1Pmn9bJvkw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__IbjTNgaVLwblL1Pmn9bJvkw_.name = "object";
NTI__IbjTNgaVLwblL1Pmn9bJvkw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IbjTNgaVLwblL1Pmn9bJvkw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].offset = offsetof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].offset = offsetof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[53].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].offset = offsetof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].typ = (&NTI__A1UAQDdG6ZHDlaJTjtp0cw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[54].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].offset = offsetof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[55].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].offset = offsetof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw, nameIterVarX60gensym1383107044_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].name = "nameIterVar`gensym1383107044";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[0];
NTI__IbjTNgaVLwblL1Pmn9bJvkw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51];
NTI__TwbNG49bDzHLJYA4V4lcyvQ_.size = sizeof(tyObject_Env_switchdotnim___IbjTNgaVLwblL1Pmn9bJvkw*);
NTI__TwbNG49bDzHLJYA4V4lcyvQ_.kind = 22;
NTI__TwbNG49bDzHLJYA4V4lcyvQ_.base = (&NTI__IbjTNgaVLwblL1Pmn9bJvkw_);
NTI__TwbNG49bDzHLJYA4V4lcyvQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(583, 38)";
NTI__TwbNG49bDzHLJYA4V4lcyvQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TwbNG49bDzHLJYA4V4lcyvQ_;
NTI__TwbNG49bDzHLJYA4V4lcyvQ_.marker = Marker_tyRef__TwbNG49bDzHLJYA4V4lcyvQ;
NTI__Iqlt9beMdjwuHmtEa0JqeUw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw);
NTI__Iqlt9beMdjwuHmtEa0JqeUw_.kind = 17;
NTI__Iqlt9beMdjwuHmtEa0JqeUw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Iqlt9beMdjwuHmtEa0JqeUw_.name = "object";
NTI__Iqlt9beMdjwuHmtEa0JqeUw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Iqlt9beMdjwuHmtEa0JqeUw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[59].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[60].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].typ = (&NTI__TwbNG49bDzHLJYA4V4lcyvQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, errX60gensym1383550194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].name = "err`gensym1383550194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[64].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, exc7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[65].name = "exc7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, exc8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[66].name = "exc8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, record9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[67].name = "record9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, errX60gensym13843001910_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].name = "err`gensym13843001910";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, colonunrollFinally11_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].name = ":unrollFinally11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, chronosInternalTmpFuture12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[70].name = "chronosInternalTmpFuture12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, colontmpResult13_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[71].name = ":tmpResult13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, record14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[72].name = "record14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw, errX60gensym13851501915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].name = "err`gensym13851501915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].len = 16; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[0];
NTI__Iqlt9beMdjwuHmtEa0JqeUw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57];
NTI__nddtixxcpumCngodiWH9bEQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Iqlt9beMdjwuHmtEa0JqeUw*);
NTI__nddtixxcpumCngodiWH9bEQ_.kind = 22;
NTI__nddtixxcpumCngodiWH9bEQ_.base = (&NTI__Iqlt9beMdjwuHmtEa0JqeUw_);
NTI__nddtixxcpumCngodiWH9bEQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__nddtixxcpumCngodiWH9bEQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nddtixxcpumCngodiWH9bEQ_;
NTI__nddtixxcpumCngodiWH9bEQ_.marker = Marker_tyRef__nddtixxcpumCngodiWH9bEQ;
NTI__XUYrusawqC9aqjQlrXYoVqQ_.size = sizeof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ);
NTI__XUYrusawqC9aqjQlrXYoVqQ_.kind = 17;
NTI__XUYrusawqC9aqjQlrXYoVqQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__XUYrusawqC9aqjQlrXYoVqQ_.name = "object";
NTI__XUYrusawqC9aqjQlrXYoVqQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XUYrusawqC9aqjQlrXYoVqQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].offset = offsetof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].offset = offsetof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ, muxer1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[76].name = "muxer1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].offset = offsetof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[77].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].offset = offsetof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[78].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].offset = offsetof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ, nameIterVarX60gensym1378200464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].name = "nameIterVar`gensym1378200464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[0];
NTI__XUYrusawqC9aqjQlrXYoVqQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74];
NTI__8QMOdb64DDpKN4ZImPiGqg_.size = sizeof(tyObject_Env_switchdotnim___XUYrusawqC9aqjQlrXYoVqQ*);
NTI__8QMOdb64DDpKN4ZImPiGqg_.kind = 22;
NTI__8QMOdb64DDpKN4ZImPiGqg_.base = (&NTI__XUYrusawqC9aqjQlrXYoVqQ_);
NTI__8QMOdb64DDpKN4ZImPiGqg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(533, 12)";
NTI__8QMOdb64DDpKN4ZImPiGqg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8QMOdb64DDpKN4ZImPiGqg_;
NTI__8QMOdb64DDpKN4ZImPiGqg_.marker = Marker_tyRef__8QMOdb64DDpKN4ZImPiGqg;
NTI__34czOUNndK9aSsaa9a3CA05A_.size = sizeof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A);
NTI__34czOUNndK9aSsaa9a3CA05A_.kind = 17;
NTI__34czOUNndK9aSsaa9a3CA05A_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__34czOUNndK9aSsaa9a3CA05A_.name = "object";
NTI__34czOUNndK9aSsaa9a3CA05A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__34czOUNndK9aSsaa9a3CA05A_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[82].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[83].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[84].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, conn4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[85].name = "conn4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].typ = (&NTI__8QMOdb64DDpKN4ZImPiGqg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, record6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[87].name = "record6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, errX60gensym1378650197_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].name = "err`gensym1378650197";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, result9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[90].name = "result9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, chronosInternalTmpFuture10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[91].name = "chronosInternalTmpFuture10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, exc11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].typ = (&NTI__i1SjodBKFDdMO9bUDMxcnzw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[92].name = "exc11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, record12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[93].name = "record12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, errX60gensym13795001913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].name = "err`gensym13795001913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, exc14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].typ = (&NTI__ev4a0putbvnY8lnr9ctugdg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].name = "exc14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, record15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[96].name = "record15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, errX60gensym13802501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].name = "err`gensym13802501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, exc17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].typ = (&NTI__QSFX9co3pwBy7ls2UJ3T5aA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].name = "exc17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, record18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[99].name = "record18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, errX60gensym13810001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].name = "err`gensym13810001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, exc20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].name = "exc20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, chronosInternalTmpFuture21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[102].name = "chronosInternalTmpFuture21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, exc22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[103].name = "exc22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, chronosInternalTmpFuture23);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[104].name = "chronosInternalTmpFuture23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, record24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[105].name = "record24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A, errX60gensym13819501925_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].name = "err`gensym13819501925";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].len = 26; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[0];
NTI__34czOUNndK9aSsaa9a3CA05A_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80];
NTI__7tg6GEy9aobkWmx9b5RDJfFQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___34czOUNndK9aSsaa9a3CA05A*);
NTI__7tg6GEy9aobkWmx9b5RDJfFQ_.kind = 22;
NTI__7tg6GEy9aobkWmx9b5RDJfFQ_.base = (&NTI__34czOUNndK9aSsaa9a3CA05A_);
NTI__7tg6GEy9aobkWmx9b5RDJfFQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__7tg6GEy9aobkWmx9b5RDJfFQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7tg6GEy9aobkWmx9b5RDJfFQ_;
NTI__7tg6GEy9aobkWmx9b5RDJfFQ_.marker = Marker_tyRef__7tg6GEy9aobkWmx9b5RDJfFQ;
NTI__jSI9bM35R2eZHwnFyEemuEg_.size = sizeof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg);
NTI__jSI9bM35R2eZHwnFyEemuEg_.kind = 17;
NTI__jSI9bM35R2eZHwnFyEemuEg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__jSI9bM35R2eZHwnFyEemuEg_.name = "object";
NTI__jSI9bM35R2eZHwnFyEemuEg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jSI9bM35R2eZHwnFyEemuEg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].offset = offsetof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].offset = offsetof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg, muxer1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[109].name = "muxer1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].offset = offsetof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[110].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].offset = offsetof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[111].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].offset = offsetof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg, nameIterVarX60gensym1334200464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].name = "nameIterVar`gensym1334200464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[0];
NTI__jSI9bM35R2eZHwnFyEemuEg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107];
NTI__ib0xQaCmUR6vVB7mfZBmlg_.size = sizeof(tyObject_Env_switchdotnim___jSI9bM35R2eZHwnFyEemuEg*);
NTI__ib0xQaCmUR6vVB7mfZBmlg_.kind = 22;
NTI__ib0xQaCmUR6vVB7mfZBmlg_.base = (&NTI__jSI9bM35R2eZHwnFyEemuEg_);
NTI__ib0xQaCmUR6vVB7mfZBmlg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(146, 22)";
NTI__ib0xQaCmUR6vVB7mfZBmlg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ib0xQaCmUR6vVB7mfZBmlg_;
NTI__ib0xQaCmUR6vVB7mfZBmlg_.marker = Marker_tyRef__ib0xQaCmUR6vVB7mfZBmlg;
NTI__5X79cPiKvN57bnnuWevKMRA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA);
NTI__5X79cPiKvN57bnnuWevKMRA_.kind = 17;
NTI__5X79cPiKvN57bnnuWevKMRA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__5X79cPiKvN57bnnuWevKMRA_.name = "object";
NTI__5X79cPiKvN57bnnuWevKMRA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5X79cPiKvN57bnnuWevKMRA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[115].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[116].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[117].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, chronosInternalTmpFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[118].name = "chronosInternalTmpFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].typ = (&NTI__ib0xQaCmUR6vVB7mfZBmlg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[120].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, stream7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[121].name = "stream7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[122].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].offset = offsetof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA, chronosInternalTmpFuture9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[123].name = "chronosInternalTmpFuture9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113].len = 10; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[0];
NTI__5X79cPiKvN57bnnuWevKMRA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113];
NTI__1MU0R1tB9aRPyIRBtSYyLbw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___5X79cPiKvN57bnnuWevKMRA*);
NTI__1MU0R1tB9aRPyIRBtSYyLbw_.kind = 22;
NTI__1MU0R1tB9aRPyIRBtSYyLbw_.base = (&NTI__5X79cPiKvN57bnnuWevKMRA_);
NTI__1MU0R1tB9aRPyIRBtSYyLbw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__1MU0R1tB9aRPyIRBtSYyLbw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1MU0R1tB9aRPyIRBtSYyLbw_;
NTI__1MU0R1tB9aRPyIRBtSYyLbw_.marker = Marker_tyRef__1MU0R1tB9aRPyIRBtSYyLbw;
NTI__aJSLhJP8qKsb6kZNRba9ccA_.size = sizeof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA);
NTI__aJSLhJP8qKsb6kZNRba9ccA_.kind = 17;
NTI__aJSLhJP8qKsb6kZNRba9ccA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__aJSLhJP8qKsb6kZNRba9ccA_.name = "object";
NTI__aJSLhJP8qKsb6kZNRba9ccA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aJSLhJP8qKsb6kZNRba9ccA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].offset = offsetof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].offset = offsetof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[126].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].offset = offsetof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA, conn2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[127].name = "conn2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].offset = offsetof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[128].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].offset = offsetof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA, nameIterVarX60gensym1331900464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].name = "nameIterVar`gensym1331900464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[0];
NTI__aJSLhJP8qKsb6kZNRba9ccA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124];
NTI__RKfIDBeETyXQkGH5yLiHrA_.size = sizeof(tyObject_Env_switchdotnim___aJSLhJP8qKsb6kZNRba9ccA*);
NTI__RKfIDBeETyXQkGH5yLiHrA_.kind = 22;
NTI__RKfIDBeETyXQkGH5yLiHrA_.base = (&NTI__aJSLhJP8qKsb6kZNRba9ccA_);
NTI__RKfIDBeETyXQkGH5yLiHrA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(120, 13)";
NTI__RKfIDBeETyXQkGH5yLiHrA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RKfIDBeETyXQkGH5yLiHrA_;
NTI__RKfIDBeETyXQkGH5yLiHrA_.marker = Marker_tyRef__RKfIDBeETyXQkGH5yLiHrA;
NTI__9a0MGp9buiNKCBfdbtKr5jww_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww);
NTI__9a0MGp9buiNKCBfdbtKr5jww_.kind = 17;
NTI__9a0MGp9buiNKCBfdbtKr5jww_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__9a0MGp9buiNKCBfdbtKr5jww_.name = "object";
NTI__9a0MGp9buiNKCBfdbtKr5jww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9a0MGp9buiNKCBfdbtKr5jww_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, chronosInternalTmpFuture1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[132].name = "chronosInternalTmpFuture1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].typ = (&NTI__RKfIDBeETyXQkGH5yLiHrA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[134].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, info4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].typ = (&NTI__1oGAnnepyODcpLSnjzpVlQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[135].name = "info4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, record5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[136].name = "record5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].offset = offsetof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww, errX60gensym1332850196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].name = "err`gensym1332850196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].len = 7; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[0];
NTI__9a0MGp9buiNKCBfdbtKr5jww_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130];
NTI__R9bAxGh5tf34Tfr1DuC42EA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___9a0MGp9buiNKCBfdbtKr5jww*);
NTI__R9bAxGh5tf34Tfr1DuC42EA_.kind = 22;
NTI__R9bAxGh5tf34Tfr1DuC42EA_.base = (&NTI__9a0MGp9buiNKCBfdbtKr5jww_);
NTI__R9bAxGh5tf34Tfr1DuC42EA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__R9bAxGh5tf34Tfr1DuC42EA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R9bAxGh5tf34Tfr1DuC42EA_;
NTI__R9bAxGh5tf34Tfr1DuC42EA_.marker = Marker_tyRef__R9bAxGh5tf34Tfr1DuC42EA;
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.size = sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w);
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.kind = 17;
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_);
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.name = "UpgradeFailedError";
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[138].len = 0; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[138].kind = 2;
NTI__9cB8EQWMiKOTxu9cdKYBsg6w_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[138];
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.size = sizeof(tyObject_UpgradeFailedError__9cB8EQWMiKOTxu9cdKYBsg6w*);
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.kind = 22;
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.base = (&NTI__9cB8EQWMiKOTxu9cdKYBsg6w_);
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.name = "ref UpgradeFailedError";
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TBfK39cU6SqLiP9a9aZqT1oGg_;
NTI__TBfK39cU6SqLiP9a9aZqT1oGg_.marker = Marker_tyRef__TBfK39cU6SqLiP9a9aZqT1oGg;
NTI__Eoa5GdoN2shQq4EY9asLhNg_.size = sizeof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg);
NTI__Eoa5GdoN2shQq4EY9asLhNg_.kind = 17;
NTI__Eoa5GdoN2shQq4EY9asLhNg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Eoa5GdoN2shQq4EY9asLhNg_.name = "object";
NTI__Eoa5GdoN2shQq4EY9asLhNg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Eoa5GdoN2shQq4EY9asLhNg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].offset = offsetof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].offset = offsetof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[141].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].offset = offsetof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].typ = (&NTI__vQTdjBPeuUjQJlj4LMIqYg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[142].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].offset = offsetof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg, nameIterVarX60gensym1373000463_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].name = "nameIterVar`gensym1373000463";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].len = 4; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[0];
NTI__Eoa5GdoN2shQq4EY9asLhNg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139];
NTI__vVUsgJcuQ5fwbVAHKu9abeQ_.size = sizeof(tyObject_Env_switchdotnim___Eoa5GdoN2shQq4EY9asLhNg*);
NTI__vVUsgJcuQ5fwbVAHKu9abeQ_.kind = 22;
NTI__vVUsgJcuQ5fwbVAHKu9abeQ_.base = (&NTI__Eoa5GdoN2shQq4EY9asLhNg_);
NTI__vVUsgJcuQ5fwbVAHKu9abeQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(490, 48)";
NTI__vVUsgJcuQ5fwbVAHKu9abeQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vVUsgJcuQ5fwbVAHKu9abeQ_;
NTI__vVUsgJcuQ5fwbVAHKu9abeQ_.marker = Marker_tyRef__vVUsgJcuQ5fwbVAHKu9abeQ;
NTI__pqQ08LUpVbCS2U5rkSINHQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ);
NTI__pqQ08LUpVbCS2U5rkSINHQ_.kind = 17;
NTI__pqQ08LUpVbCS2U5rkSINHQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__pqQ08LUpVbCS2U5rkSINHQ_.name = "object";
NTI__pqQ08LUpVbCS2U5rkSINHQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pqQ08LUpVbCS2U5rkSINHQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, result1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[146].name = "result1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[147].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].typ = (&NTI__vVUsgJcuQ5fwbVAHKu9abeQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, errX60gensym1373450194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].name = "err`gensym1373450194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, startFuts5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].name = "startFuts5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, t6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].typ = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[151].name = "t6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, i7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[152].name = "i7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, L8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[153].name = "L8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, i9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[154].name = "i9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, a10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[155].name = "a10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, i11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[156].name = "i11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, L12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[157].name = "L12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, server13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[158].name = "server13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, record14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[159].name = "record14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, errX60gensym13742001915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].name = "err`gensym13742001915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ, result16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].name = "result16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144].len = 17; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[0];
NTI__pqQ08LUpVbCS2U5rkSINHQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144];
NTI__ffx48KMLJ9bl9aO8WdMUQOtA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___pqQ08LUpVbCS2U5rkSINHQ*);
NTI__ffx48KMLJ9bl9aO8WdMUQOtA_.kind = 22;
NTI__ffx48KMLJ9bl9aO8WdMUQOtA_.base = (&NTI__pqQ08LUpVbCS2U5rkSINHQ_);
NTI__ffx48KMLJ9bl9aO8WdMUQOtA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__ffx48KMLJ9bl9aO8WdMUQOtA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ffx48KMLJ9bl9aO8WdMUQOtA_;
NTI__ffx48KMLJ9bl9aO8WdMUQOtA_.marker = Marker_tyRef__ffx48KMLJ9bl9aO8WdMUQOtA;
NTI__55L9bvute9aWVCvRU9bi64YkA_.size = sizeof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA);
NTI__55L9bvute9aWVCvRU9bi64YkA_.kind = 17;
NTI__55L9bvute9aWVCvRU9bi64YkA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__55L9bvute9aWVCvRU9bi64YkA_.name = "object";
NTI__55L9bvute9aWVCvRU9bi64YkA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__55L9bvute9aWVCvRU9bi64YkA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].offset = offsetof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].offset = offsetof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA, transport1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].typ = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[164].name = "transport1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].offset = offsetof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[165].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].offset = offsetof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[166].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].offset = offsetof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA, nameIterVarX60gensym1369100464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].name = "nameIterVar`gensym1369100464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[0];
NTI__55L9bvute9aWVCvRU9bi64YkA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162];
NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_.size = sizeof(tyObject_Env_switchdotnim___55L9bvute9aWVCvRU9bi64YkA*);
NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_.kind = 22;
NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_.base = (&NTI__55L9bvute9aWVCvRU9bi64YkA_);
NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(455, 9)";
NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_;
NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_.marker = Marker_tyRef__fHYh9bu7LZ9c9bcjIyjlQEWZg;
NTI__W1UWPH8km5k8bvFNs7PWxQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ);
NTI__W1UWPH8km5k8bvFNs7PWxQ_.kind = 17;
NTI__W1UWPH8km5k8bvFNs7PWxQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__W1UWPH8km5k8bvFNs7PWxQ_.name = "object";
NTI__W1UWPH8km5k8bvFNs7PWxQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__W1UWPH8km5k8bvFNs7PWxQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[170].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[171].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[172].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, upgrades4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].typ = (&NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[173].name = "upgrades4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].typ = (&NTI__fHYh9bu7LZ9c9bcjIyjlQEWZg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, conn6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[175].name = "conn6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, record7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[176].name = "record7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, errX60gensym1369550198_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].name = "err`gensym1369550198";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, chronosInternalTmpFuture9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].name = "chronosInternalTmpFuture9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, result10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[179].name = "result10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, exc11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[180].name = "exc11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, record12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[181].name = "record12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, errX60gensym13716001913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].name = "err`gensym13716001913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, exc14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].name = "exc14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, record15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[184].name = "record15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, errX60gensym13721501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].name = "err`gensym13721501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, chronosInternalTmpFuture17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].name = "chronosInternalTmpFuture17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, record18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[187].name = "record18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, errX60gensym13703001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].name = "err`gensym13703001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, chronosInternalTmpFuture20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].name = "chronosInternalTmpFuture20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, record21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[190].name = "record21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].offset = offsetof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ, errX60gensym13709501922_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].name = "err`gensym13709501922";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].len = 23; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[0];
NTI__W1UWPH8km5k8bvFNs7PWxQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168];
NTI__xWGz8IndhOc9aP9c8w9agvgdQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___W1UWPH8km5k8bvFNs7PWxQ*);
NTI__xWGz8IndhOc9aP9c8w9agvgdQ_.kind = 22;
NTI__xWGz8IndhOc9aP9c8w9agvgdQ_.base = (&NTI__W1UWPH8km5k8bvFNs7PWxQ_);
NTI__xWGz8IndhOc9aP9c8w9agvgdQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__xWGz8IndhOc9aP9c8w9agvgdQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xWGz8IndhOc9aP9c8w9agvgdQ_;
NTI__xWGz8IndhOc9aP9c8w9agvgdQ_.marker = Marker_tyRef__xWGz8IndhOc9aP9c8w9agvgdQ;
NTI__RDRk8m9bBp4z6aHkuJx868Q_.size = sizeof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q);
NTI__RDRk8m9bBp4z6aHkuJx868Q_.kind = 17;
NTI__RDRk8m9bBp4z6aHkuJx868Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__RDRk8m9bBp4z6aHkuJx868Q_.name = "object";
NTI__RDRk8m9bBp4z6aHkuJx868Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RDRk8m9bBp4z6aHkuJx868Q_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].offset = offsetof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].offset = offsetof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[194].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].offset = offsetof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[195].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].offset = offsetof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q, upgrades3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].typ = (&NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[196].name = "upgrades3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].offset = offsetof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q, nameIterVarX60gensym1366100964_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].name = "nameIterVar`gensym1366100964";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[0];
NTI__RDRk8m9bBp4z6aHkuJx868Q_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192];
NTI__heII4A3DS0wYbMyrQnA4yA_.size = sizeof(tyObject_Env_switchdotnim___RDRk8m9bBp4z6aHkuJx868Q*);
NTI__heII4A3DS0wYbMyrQnA4yA_.kind = 22;
NTI__heII4A3DS0wYbMyrQnA4yA_.base = (&NTI__RDRk8m9bBp4z6aHkuJx868Q_);
NTI__heII4A3DS0wYbMyrQnA4yA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(439, 11)";
NTI__heII4A3DS0wYbMyrQnA4yA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__heII4A3DS0wYbMyrQnA4yA_;
NTI__heII4A3DS0wYbMyrQnA4yA_.marker = Marker_tyRef__heII4A3DS0wYbMyrQnA4yA;
NTI__rCX80krQP9bCGjhZAh9cSrcg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg);
NTI__rCX80krQP9bCGjhZAh9cSrcg_.kind = 17;
NTI__rCX80krQP9bCGjhZAh9cSrcg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__rCX80krQP9bCGjhZAh9cSrcg_.name = "object";
NTI__rCX80krQP9bCGjhZAh9cSrcg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rCX80krQP9bCGjhZAh9cSrcg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[200].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[201].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[202].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, chronosInternalTmpFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[203].name = "chronosInternalTmpFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].typ = (&NTI__heII4A3DS0wYbMyrQnA4yA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[205].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, exc7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[206].name = "exc7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[207].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, record9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[208].name = "record9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, errX60gensym13676501910_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].name = "err`gensym13676501910";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, record11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].name = "record11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg, errX60gensym13683501912_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].name = "err`gensym13683501912";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].len = 13; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[0];
NTI__rCX80krQP9bCGjhZAh9cSrcg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198];
NTI__VI9a9bYyc7wnN8OpGtqgVh3w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rCX80krQP9bCGjhZAh9cSrcg*);
NTI__VI9a9bYyc7wnN8OpGtqgVh3w_.kind = 22;
NTI__VI9a9bYyc7wnN8OpGtqgVh3w_.base = (&NTI__rCX80krQP9bCGjhZAh9cSrcg_);
NTI__VI9a9bYyc7wnN8OpGtqgVh3w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__VI9a9bYyc7wnN8OpGtqgVh3w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VI9a9bYyc7wnN8OpGtqgVh3w_;
NTI__VI9a9bYyc7wnN8OpGtqgVh3w_.marker = Marker_tyRef__VI9a9bYyc7wnN8OpGtqgVh3w;
NTI__uYF7kdF38CFsFpPqpTPicQ_.size = sizeof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ);
NTI__uYF7kdF38CFsFpPqpTPicQ_.kind = 17;
NTI__uYF7kdF38CFsFpPqpTPicQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__uYF7kdF38CFsFpPqpTPicQ_.name = "object";
NTI__uYF7kdF38CFsFpPqpTPicQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uYF7kdF38CFsFpPqpTPicQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].offset = offsetof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].offset = offsetof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ, incomingConn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[214].name = "incomingConn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].offset = offsetof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[215].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].offset = offsetof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[216].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].offset = offsetof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ, nameIterVarX60gensym1342350464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].name = "nameIterVar`gensym1342350464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[0];
NTI__uYF7kdF38CFsFpPqpTPicQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212];
NTI__9aAAZLZTUiXhjFePbcrLDHg_.size = sizeof(tyObject_Env_switchdotnim___uYF7kdF38CFsFpPqpTPicQ*);
NTI__9aAAZLZTUiXhjFePbcrLDHg_.kind = 22;
NTI__9aAAZLZTUiXhjFePbcrLDHg_.base = (&NTI__uYF7kdF38CFsFpPqpTPicQ_);
NTI__9aAAZLZTUiXhjFePbcrLDHg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(222, 42)";
NTI__9aAAZLZTUiXhjFePbcrLDHg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9aAAZLZTUiXhjFePbcrLDHg_;
NTI__9aAAZLZTUiXhjFePbcrLDHg_.marker = Marker_tyRef__9aAAZLZTUiXhjFePbcrLDHg;
NTI__jX27QlSwUTH2XYjQPLwRkg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg);
NTI__jX27QlSwUTH2XYjQPLwRkg_.kind = 17;
NTI__jX27QlSwUTH2XYjQPLwRkg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__jX27QlSwUTH2XYjQPLwRkg_.name = "object";
NTI__jX27QlSwUTH2XYjQPLwRkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jX27QlSwUTH2XYjQPLwRkg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[220].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[221].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[222].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, record4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[223].name = "record4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].typ = (&NTI__9aAAZLZTUiXhjFePbcrLDHg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, errX60gensym1342800196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].name = "err`gensym1342800196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, ms7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].typ = (&NTI__LJ9bO6ehjYBDK09cQkSnbwvw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].name = "ms7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, chronosInternalTmpFuture8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[227].name = "chronosInternalTmpFuture8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, result9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[228].name = "result9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, exc10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[229].name = "exc10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, record11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[230].name = "record11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, errX60gensym13468001912_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].name = "err`gensym13468001912";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, chronosInternalTmpFuture13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].name = "chronosInternalTmpFuture13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, k14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[233].name = "k14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, i15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[234].name = "i15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, L16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[235].name = "L16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].offset = offsetof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg, chronosInternalTmpFuture17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[236].name = "chronosInternalTmpFuture17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218].len = 18; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[0];
NTI__jX27QlSwUTH2XYjQPLwRkg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218];
NTI__0mGK5ARMKPjGbxfb2xbeeA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___jX27QlSwUTH2XYjQPLwRkg*);
NTI__0mGK5ARMKPjGbxfb2xbeeA_.kind = 22;
NTI__0mGK5ARMKPjGbxfb2xbeeA_.base = (&NTI__jX27QlSwUTH2XYjQPLwRkg_);
NTI__0mGK5ARMKPjGbxfb2xbeeA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__0mGK5ARMKPjGbxfb2xbeeA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0mGK5ARMKPjGbxfb2xbeeA_;
NTI__0mGK5ARMKPjGbxfb2xbeeA_.marker = Marker_tyRef__0mGK5ARMKPjGbxfb2xbeeA;
NTI__n1b5I9bMBDuzkImSk7gnE1g_.size = sizeof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g);
NTI__n1b5I9bMBDuzkImSk7gnE1g_.kind = 17;
NTI__n1b5I9bMBDuzkImSk7gnE1g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__n1b5I9bMBDuzkImSk7gnE1g_.name = "object";
NTI__n1b5I9bMBDuzkImSk7gnE1g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__n1b5I9bMBDuzkImSk7gnE1g_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].offset = offsetof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].offset = offsetof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[239].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].offset = offsetof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].typ = (&NTI__0mGK5ARMKPjGbxfb2xbeeA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].offset = offsetof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g, proto3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[241].name = "proto3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].offset = offsetof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[242].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].offset = offsetof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g, nameIterVarX60gensym1343152045_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].name = "nameIterVar`gensym1343152045";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[0];
NTI__n1b5I9bMBDuzkImSk7gnE1g_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237];
NTI__lCAjVxo9bm0o19a3OUm5XlMg_.size = sizeof(tyObject_Env_switchdotnim___n1b5I9bMBDuzkImSk7gnE1g*);
NTI__lCAjVxo9bm0o19a3OUm5XlMg_.kind = 22;
NTI__lCAjVxo9bm0o19a3OUm5XlMg_.base = (&NTI__n1b5I9bMBDuzkImSk7gnE1g_);
NTI__lCAjVxo9bm0o19a3OUm5XlMg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(229, 38)";
NTI__lCAjVxo9bm0o19a3OUm5XlMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lCAjVxo9bm0o19a3OUm5XlMg_;
NTI__lCAjVxo9bm0o19a3OUm5XlMg_.marker = Marker_tyRef__lCAjVxo9bm0o19a3OUm5XlMg;
NTI__G9aHe8wzxswUyDGTzYH9crjw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw);
NTI__G9aHe8wzxswUyDGTzYH9crjw_.kind = 17;
NTI__G9aHe8wzxswUyDGTzYH9crjw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__G9aHe8wzxswUyDGTzYH9crjw_.name = "object";
NTI__G9aHe8wzxswUyDGTzYH9crjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__G9aHe8wzxswUyDGTzYH9crjw_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[246].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[247].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].typ = (&NTI__lCAjVxo9bm0o19a3OUm5XlMg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, errX60gensym1343600194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].name = "err`gensym1343600194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, secure5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].name = "secure5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, resultX60gensym1343952016_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].name = "result`gensym1343952016";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, it7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].name = "it7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, i8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[253].name = "i8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, L9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[254].name = "L9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, cconn10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[255].name = "cconn10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, chronosInternalTmpFuture11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[256].name = "chronosInternalTmpFuture11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, result12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[257].name = "result12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, exc13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[258].name = "exc13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, record14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[259].name = "record14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, errX60gensym13447001915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].name = "err`gensym13447001915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, colonunrollFinally16_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].name = ":unrollFinally16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, chronosInternalTmpFuture17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[262].name = "chronosInternalTmpFuture17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, sconn18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[263].name = "sconn18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, colontmpResult19_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[264].name = ":tmpResult19";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, muxer20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].typ = (&NTI__ezq8q2zoLivocZ0qJ9aLYJg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[265].name = "muxer20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, L21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[266].name = "L21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, h22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[267].name = "h22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, colontmp23_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[268].name = ":tmp23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, res24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[269].name = "res24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, record25);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[270].name = "record25";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[26] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].offset = offsetof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw, errX60gensym13456501926_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].name = "err`gensym13456501926";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].len = 27; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[0];
NTI__G9aHe8wzxswUyDGTzYH9crjw_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244];
NTI__PFYpm53Z3GXMT9bDYxshcNA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___G9aHe8wzxswUyDGTzYH9crjw*);
NTI__PFYpm53Z3GXMT9bDYxshcNA_.kind = 22;
NTI__PFYpm53Z3GXMT9bDYxshcNA_.base = (&NTI__G9aHe8wzxswUyDGTzYH9crjw_);
NTI__PFYpm53Z3GXMT9bDYxshcNA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__PFYpm53Z3GXMT9bDYxshcNA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PFYpm53Z3GXMT9bDYxshcNA_;
NTI__PFYpm53Z3GXMT9bDYxshcNA_.marker = Marker_tyRef__PFYpm53Z3GXMT9bDYxshcNA;
NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_.size = sizeof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ);
NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_.kind = 17;
NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_.name = "object";
NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[273].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, peerId1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[274].name = "peerId1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, protos2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[275].name = "protos2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, s3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[276].name = "s3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, addrs4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].typ = (&NTI__pJDjdGjSf3HlAOELaHOmSA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[277].name = "addrs4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, chronosInternalRetFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[278].name = "chronosInternalRetFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].offset = offsetof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ, nameIterVarX60gensym1361450806_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[279].name = "nameIterVar`gensym1361450806";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272].len = 7; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_221_7[0];
NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[272];
NTI__OFseD9bZK27kNl4FObU9aeGw_.size = sizeof(tyObject_Env_switchdotnim___mjW2Yzuah4kZUjnMWrQ0ZQ*);
NTI__OFseD9bZK27kNl4FObU9aeGw_.kind = 22;
NTI__OFseD9bZK27kNl4FObU9aeGw_.base = (&NTI__mjW2Yzuah4kZUjnMWrQ0ZQ_);
NTI__OFseD9bZK27kNl4FObU9aeGw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(387, 26)";
NTI__OFseD9bZK27kNl4FObU9aeGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__OFseD9bZK27kNl4FObU9aeGw_;
NTI__OFseD9bZK27kNl4FObU9aeGw_.marker = Marker_tyRef__OFseD9bZK27kNl4FObU9aeGw;
NTI__oE6mfkChvw3rnMWSe9auegA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA);
NTI__oE6mfkChvw3rnMWSe9auegA_.kind = 17;
NTI__oE6mfkChvw3rnMWSe9auegA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__oE6mfkChvw3rnMWSe9auegA_.name = "object";
NTI__oE6mfkChvw3rnMWSe9auegA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oE6mfkChvw3rnMWSe9auegA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[281].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[282].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[283].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, coloncurExc3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[284].name = ":curExc3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, colontmpResult4_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[285].name = ":tmpResult4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, colonunrollFinally5_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[286].name = ":unrollFinally5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[287].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, record7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[288].name = "record7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].typ = (&NTI__OFseD9bZK27kNl4FObU9aeGw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[289].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, errX60gensym1361900199_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[290].name = "err`gensym1361900199";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, chronosInternalTmpFuture10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[291].name = "chronosInternalTmpFuture10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, result11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[292].name = "result11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, conn12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[293].name = "conn12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, record13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[294].name = "record13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, errX60gensym13627501914_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[295].name = "err`gensym13627501914";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, stream15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[296].name = "stream15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, chronosInternalTmpFuture16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[297].name = "chronosInternalTmpFuture16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, exc17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[298].name = "exc17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, record18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[299].name = "record18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, errX60gensym13645001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[300].name = "err`gensym13645001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, chronosInternalTmpFuture20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[301].name = "chronosInternalTmpFuture20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, exc21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[302].name = "exc21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, record22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[303].name = "record22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, errX60gensym13652501923_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[304].name = "err`gensym13652501923";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, chronosInternalTmpFuture24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[305].name = "chronosInternalTmpFuture24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].offset = offsetof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA, chronosInternalTmpFuture25);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[306].name = "chronosInternalTmpFuture25";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280].len = 26; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_222_26[0];
NTI__oE6mfkChvw3rnMWSe9auegA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[280];
NTI__NIKcJLImyvAD5GP5qrpxUQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___oE6mfkChvw3rnMWSe9auegA*);
NTI__NIKcJLImyvAD5GP5qrpxUQ_.kind = 22;
NTI__NIKcJLImyvAD5GP5qrpxUQ_.base = (&NTI__oE6mfkChvw3rnMWSe9auegA_);
NTI__NIKcJLImyvAD5GP5qrpxUQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__NIKcJLImyvAD5GP5qrpxUQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NIKcJLImyvAD5GP5qrpxUQ_;
NTI__NIKcJLImyvAD5GP5qrpxUQ_.marker = Marker_tyRef__NIKcJLImyvAD5GP5qrpxUQ;
NTI__DM9bRK50YDrSou6rA8WaoKg_.size = sizeof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg);
NTI__DM9bRK50YDrSou6rA8WaoKg_.kind = 17;
NTI__DM9bRK50YDrSou6rA8WaoKg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__DM9bRK50YDrSou6rA8WaoKg_.name = "object";
NTI__DM9bRK50YDrSou6rA8WaoKg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DM9bRK50YDrSou6rA8WaoKg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].offset = offsetof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[308].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].offset = offsetof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[309].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].offset = offsetof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg, peerId2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[310].name = "peerId2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].offset = offsetof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[311].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].offset = offsetof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg, addrs4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].typ = (&NTI__pJDjdGjSf3HlAOELaHOmSA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[312].name = "addrs4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].offset = offsetof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg, nameIterVarX60gensym1353500465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[313].name = "nameIterVar`gensym1353500465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_227_6[0];
NTI__DM9bRK50YDrSou6rA8WaoKg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[307];
NTI__GCG9cZjvpZfE1c9c9c688KcVw_.size = sizeof(tyObject_Env_switchdotnim___DM9bRK50YDrSou6rA8WaoKg*);
NTI__GCG9cZjvpZfE1c9c9c688KcVw_.kind = 22;
NTI__GCG9cZjvpZfE1c9c9c688KcVw_.base = (&NTI__DM9bRK50YDrSou6rA8WaoKg_);
NTI__GCG9cZjvpZfE1c9c9c688KcVw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(314, 6)";
NTI__GCG9cZjvpZfE1c9c9c688KcVw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GCG9cZjvpZfE1c9c9c688KcVw_;
NTI__GCG9cZjvpZfE1c9c9c688KcVw_.marker = Marker_tyRef__GCG9cZjvpZfE1c9c9c688KcVw;
NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w);
NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_.kind = 17;
NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_.name = "object";
NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[315].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[316].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[317].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[318].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, result4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[319].name = "result4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].typ = (&NTI__GCG9cZjvpZfE1c9c9c688KcVw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[320].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, lock6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].typ = (&NTI__AfrMeDg1y2UMF9alA3jx8Uw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[321].name = "lock6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, chronosInternalTmpFuture7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[322].name = "chronosInternalTmpFuture7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, result8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[323].name = "result8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, conn9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[324].name = "conn9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, record10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[325].name = "record10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, errX60gensym13552501911_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[326].name = "err`gensym13552501911";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, chronosInternalTmpFuture12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[327].name = "chronosInternalTmpFuture12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, record13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[328].name = "record13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, errX60gensym13560501914_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[329].name = "err`gensym13560501914";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, record15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[330].name = "record15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].offset = offsetof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w, errX60gensym13570501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[331].name = "err`gensym13570501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314].len = 17; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_228_17[0];
NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[314];
NTI__kCXL00ZA4fjhd5yqyUcIww_.size = sizeof(tyObject_Env_asyncmacro2dotnim___i9bd9cpvagGTDmg9aDdYB9bj1w*);
NTI__kCXL00ZA4fjhd5yqyUcIww_.kind = 22;
NTI__kCXL00ZA4fjhd5yqyUcIww_.base = (&NTI__i9bd9cpvagGTDmg9aDdYB9bj1w_);
NTI__kCXL00ZA4fjhd5yqyUcIww_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__kCXL00ZA4fjhd5yqyUcIww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kCXL00ZA4fjhd5yqyUcIww_;
NTI__kCXL00ZA4fjhd5yqyUcIww_.marker = Marker_tyRef__kCXL00ZA4fjhd5yqyUcIww;
NTI__MbwO19b5pxCNyFjWJ37tEEQ_.size = sizeof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ);
NTI__MbwO19b5pxCNyFjWJ37tEEQ_.kind = 17;
NTI__MbwO19b5pxCNyFjWJ37tEEQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__MbwO19b5pxCNyFjWJ37tEEQ_.name = "object";
NTI__MbwO19b5pxCNyFjWJ37tEEQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MbwO19b5pxCNyFjWJ37tEEQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].offset = offsetof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[333].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].offset = offsetof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ, peerId1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[334].name = "peerId1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].offset = offsetof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ, s2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[335].name = "s2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].offset = offsetof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ, addrs3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].typ = (&NTI__pJDjdGjSf3HlAOELaHOmSA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[336].name = "addrs3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].offset = offsetof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ, chronosInternalRetFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[337].name = "chronosInternalRetFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].offset = offsetof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ, nameIterVarX60gensym1347650465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[338].name = "nameIterVar`gensym1347650465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_238_6[0];
NTI__MbwO19b5pxCNyFjWJ37tEEQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[332];
NTI__5P39ay9cPffuRVAwqDIWQuGw_.size = sizeof(tyObject_Env_switchdotnim___MbwO19b5pxCNyFjWJ37tEEQ*);
NTI__5P39ay9cPffuRVAwqDIWQuGw_.kind = 22;
NTI__5P39ay9cPffuRVAwqDIWQuGw_.base = (&NTI__MbwO19b5pxCNyFjWJ37tEEQ_);
NTI__5P39ay9cPffuRVAwqDIWQuGw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(275, 25)";
NTI__5P39ay9cPffuRVAwqDIWQuGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5P39ay9cPffuRVAwqDIWQuGw_;
NTI__5P39ay9cPffuRVAwqDIWQuGw_.marker = Marker_tyRef__5P39ay9cPffuRVAwqDIWQuGw;
NTI__qYECZh9btd8NpcrOw69c9azBg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg);
NTI__qYECZh9btd8NpcrOw69c9azBg_.kind = 17;
NTI__qYECZh9btd8NpcrOw69c9azBg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__qYECZh9btd8NpcrOw69c9azBg_.name = "object";
NTI__qYECZh9btd8NpcrOw69c9azBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qYECZh9btd8NpcrOw69c9azBg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[340].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[341].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[342].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, coloncurExc3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[343].name = ":curExc3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, colontmpResult4_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[344].name = ":tmpResult4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, colonunrollFinally5_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[345].name = ":unrollFinally5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[346].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, record7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[347].name = "record7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].typ = (&NTI__5P39ay9cPffuRVAwqDIWQuGw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[348].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, errX60gensym1348100199_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[349].name = "err`gensym1348100199";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, t10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].typ = (&NTI__8Wiqc0u2kl2T8e3DnFObCQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[350].name = "t10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, i11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[351].name = "i11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, L12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[352].name = "L12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, a13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].typ = (&NTI__MntiKgxV52rXueBQXpXCJw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[353].name = "a13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, i14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[354].name = "i14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, L15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[355].name = "L15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, record16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[356].name = "record16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, errX60gensym13488501917_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[357].name = "err`gensym13488501917";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, chronosInternalTmpFuture18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[358].name = "chronosInternalTmpFuture18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, result19);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[359].name = "result19";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, exc20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].typ = (&NTI__paaBQT4pyImJiuEdGp60qA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[360].name = "exc20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, record21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[361].name = "record21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, errX60gensym13497501922_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[362].name = "err`gensym13497501922";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, exc23);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[363].name = "exc23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, record24);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[364].name = "record24";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, errX60gensym13505001925_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[365].name = "err`gensym13505001925";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[26] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, dialed26);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[366].name = "dialed26";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[27] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, chronosInternalTmpFuture27);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[367].name = "chronosInternalTmpFuture27";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[28] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, exc28);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[368].name = "exc28";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[29] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, chronosInternalTmpFuture29);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[369].name = "chronosInternalTmpFuture29";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[30] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, record30);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[370].name = "record30";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[31] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, errX60gensym13517001931_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[371].name = "err`gensym13517001931";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[32] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, conn32);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[372].name = "conn32";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[33] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, record33);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[373].name = "record33";
TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[34] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].offset = offsetof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg, errX60gensym13526501934_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[374].name = "err`gensym13526501934";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339].len = 35; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_239_35[0];
NTI__qYECZh9btd8NpcrOw69c9azBg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[339];
NTI__EwJrkWXQOmnDJOqXMb6FlA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___qYECZh9btd8NpcrOw69c9azBg*);
NTI__EwJrkWXQOmnDJOqXMb6FlA_.kind = 22;
NTI__EwJrkWXQOmnDJOqXMb6FlA_.base = (&NTI__qYECZh9btd8NpcrOw69c9azBg_);
NTI__EwJrkWXQOmnDJOqXMb6FlA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__EwJrkWXQOmnDJOqXMb6FlA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EwJrkWXQOmnDJOqXMb6FlA_;
NTI__EwJrkWXQOmnDJOqXMb6FlA_.marker = Marker_tyRef__EwJrkWXQOmnDJOqXMb6FlA;
NTI__EifeFwpDZRyKxZ9aHbQHA3g_.size = sizeof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g);
NTI__EifeFwpDZRyKxZ9aHbQHA3g_.kind = 17;
NTI__EifeFwpDZRyKxZ9aHbQHA3g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__EifeFwpDZRyKxZ9aHbQHA3g_.name = "object";
NTI__EifeFwpDZRyKxZ9aHbQHA3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EifeFwpDZRyKxZ9aHbQHA3g_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].offset = offsetof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[376].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].offset = offsetof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[377].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].offset = offsetof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g, s2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[378].name = "s2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].offset = offsetof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[379].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].offset = offsetof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g, nameIterVarX60gensym1339902654_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[380].name = "nameIterVar`gensym1339902654";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_253_5[0];
NTI__EifeFwpDZRyKxZ9aHbQHA3g_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[375];
NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_.size = sizeof(tyObject_Env_switchdotnim___EifeFwpDZRyKxZ9aHbQHA3g*);
NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_.kind = 22;
NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_.base = (&NTI__EifeFwpDZRyKxZ9aHbQHA3g_);
NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(195, 42)";
NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_;
NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_.marker = Marker_tyRef__9ayI9c9bpyk5CrKgeWeM4K0jQ;
NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA);
NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_.kind = 17;
NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_.name = "object";
NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[382].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, result1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[383].name = "result1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, record2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[384].name = "record2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].typ = (&NTI__9ayI9c9bpyk5CrKgeWeM4K0jQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[385].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, errX60gensym1340350194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[386].name = "err`gensym1340350194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[387].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, result6);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[388].name = "result6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, sconn7);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[389].name = "sconn7";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, muxer8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[390].name = "muxer8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, chronosInternalTmpFuture9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[391].name = "chronosInternalTmpFuture9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, record10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[392].name = "record10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].offset = offsetof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA, errX60gensym13415001911_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[393].name = "err`gensym13415001911";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381].len = 12; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_254_12[0];
NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[381];
NTI__o3CI4inRuXSpkrsr6lSCtQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___BBMjwIMz2Q9c9au6EO6Ti1qA*);
NTI__o3CI4inRuXSpkrsr6lSCtQ_.kind = 22;
NTI__o3CI4inRuXSpkrsr6lSCtQ_.base = (&NTI__BBMjwIMz2Q9c9au6EO6Ti1qA_);
NTI__o3CI4inRuXSpkrsr6lSCtQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__o3CI4inRuXSpkrsr6lSCtQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__o3CI4inRuXSpkrsr6lSCtQ_;
NTI__o3CI4inRuXSpkrsr6lSCtQ_.marker = Marker_tyRef__o3CI4inRuXSpkrsr6lSCtQ;
NTI__ruj5cPGMWIyqi6mllsmCng_.size = sizeof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng);
NTI__ruj5cPGMWIyqi6mllsmCng_.kind = 17;
NTI__ruj5cPGMWIyqi6mllsmCng_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__ruj5cPGMWIyqi6mllsmCng_.name = "object";
NTI__ruj5cPGMWIyqi6mllsmCng_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ruj5cPGMWIyqi6mllsmCng_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].offset = offsetof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[395].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].offset = offsetof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng, s1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[396].name = "s1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].offset = offsetof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng, conn2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[397].name = "conn2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].offset = offsetof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[398].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].offset = offsetof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng, nameIterVarX60gensym1329800164_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[399].name = "nameIterVar`gensym1329800164";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_258_5[0];
NTI__ruj5cPGMWIyqi6mllsmCng_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[394];
NTI__kXmzmQMOkaBoYw9bu23XBiQ_.size = sizeof(tyObject_Env_switchdotnim___ruj5cPGMWIyqi6mllsmCng*);
NTI__kXmzmQMOkaBoYw9bu23XBiQ_.kind = 22;
NTI__kXmzmQMOkaBoYw9bu23XBiQ_.base = (&NTI__ruj5cPGMWIyqi6mllsmCng_);
NTI__kXmzmQMOkaBoYw9bu23XBiQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(101, 6)";
NTI__kXmzmQMOkaBoYw9bu23XBiQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kXmzmQMOkaBoYw9bu23XBiQ_;
NTI__kXmzmQMOkaBoYw9bu23XBiQ_.marker = Marker_tyRef__kXmzmQMOkaBoYw9bu23XBiQ;
NTI__JIskLjggSIhdX34vdQK0JQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ);
NTI__JIskLjggSIhdX34vdQK0JQ_.kind = 17;
NTI__JIskLjggSIhdX34vdQK0JQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__JIskLjggSIhdX34vdQK0JQ_.name = "object";
NTI__JIskLjggSIhdX34vdQK0JQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JIskLjggSIhdX34vdQK0JQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[401].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, colontmpSlLower01_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[402].name = ":tmpSlLower01";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, colontmpSlLower12_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].typ = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[403].name = ":tmpSlLower12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[404].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].typ = (&NTI__kXmzmQMOkaBoYw9bu23XBiQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[405].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, chronosInternalTmpFuture5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[406].name = "chronosInternalTmpFuture5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, colontmp6_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[407].name = ":tmp6";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, iX60gensym1330000047_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[408].name = "i`gensym1330000047";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, resultX60gensym1330000058_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[409].name = "result`gensym1330000058";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, it9);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[410].name = "it9";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, i10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[411].name = "i10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, L11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[412].name = "L11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, result12);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[413].name = "result12";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, codec13);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[414].name = "codec13";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, i14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[415].name = "i14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, L15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[416].name = "L15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, record16);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[417].name = "record16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, errX60gensym13307501917_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[418].name = "err`gensym13307501917";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, secureProtocol18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[419].name = "secureProtocol18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, resultX60gensym13312020119_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[420].name = "result`gensym13312020119";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, it20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].typ = (&NTI__c1MOH9aT4iW7QanXAkB1bIg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[421].name = "it20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, i21);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[422].name = "i21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].offset = offsetof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ, L22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[423].name = "L22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400].len = 23; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_259_23[0];
NTI__JIskLjggSIhdX34vdQK0JQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[400];
NTI__RObwk2ETKYmahSWrSWVUXw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___JIskLjggSIhdX34vdQK0JQ*);
NTI__RObwk2ETKYmahSWrSWVUXw_.kind = 22;
NTI__RObwk2ETKYmahSWrSWVUXw_.base = (&NTI__JIskLjggSIhdX34vdQK0JQ_);
NTI__RObwk2ETKYmahSWrSWVUXw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__RObwk2ETKYmahSWrSWVUXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RObwk2ETKYmahSWrSWVUXw_;
NTI__RObwk2ETKYmahSWrSWVUXw_.marker = Marker_tyRef__RObwk2ETKYmahSWrSWVUXw;
NTI__5G9aBii3JepVL5MmAJWXf5A_.size = sizeof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A);
NTI__5G9aBii3JepVL5MmAJWXf5A_.kind = 17;
NTI__5G9aBii3JepVL5MmAJWXf5A_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__5G9aBii3JepVL5MmAJWXf5A_.name = "object";
NTI__5G9aBii3JepVL5MmAJWXf5A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5G9aBii3JepVL5MmAJWXf5A_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].offset = offsetof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[425].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].offset = offsetof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A, conn1);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[426].name = "conn1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].offset = offsetof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A, s2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[427].name = "s2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].offset = offsetof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A, chronosInternalRetFuture3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].typ = (&NTI__n2TUmR4Ahg4LQuodncwEzA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[428].name = "chronosInternalRetFuture3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].offset = offsetof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A, nameIterVarX60gensym1335050464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[429].name = "nameIterVar`gensym1335050464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_277_5[0];
NTI__5G9aBii3JepVL5MmAJWXf5A_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[424];
NTI__k9bQLJtPDMRih5SYT8XaSvA_.size = sizeof(tyObject_Env_switchdotnim___5G9aBii3JepVL5MmAJWXf5A*);
NTI__k9bQLJtPDMRih5SYT8XaSvA_.kind = 22;
NTI__k9bQLJtPDMRih5SYT8XaSvA_.base = (&NTI__5G9aBii3JepVL5MmAJWXf5A_);
NTI__k9bQLJtPDMRih5SYT8XaSvA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(158, 30)";
NTI__k9bQLJtPDMRih5SYT8XaSvA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k9bQLJtPDMRih5SYT8XaSvA_;
NTI__k9bQLJtPDMRih5SYT8XaSvA_.marker = Marker_tyRef__k9bQLJtPDMRih5SYT8XaSvA;
NTI__18nRNdjM4GGg0tZa9a8MRZA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA);
NTI__18nRNdjM4GGg0tZa9a8MRZA_.kind = 17;
NTI__18nRNdjM4GGg0tZa9a8MRZA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__18nRNdjM4GGg0tZa9a8MRZA_.name = "object";
NTI__18nRNdjM4GGg0tZa9a8MRZA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__18nRNdjM4GGg0tZa9a8MRZA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[431].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, coloncurExc1_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[432].name = ":curExc1";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, colontmpResult2_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[433].name = ":tmpResult2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, colonunrollFinally3_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[434].name = ":unrollFinally3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, result4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[435].name = "result4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, record5);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[436].name = "record5";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[6] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].typ = (&NTI__k9bQLJtPDMRih5SYT8XaSvA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[437].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, errX60gensym1335550197_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[438].name = "err`gensym1335550197";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, record8);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[439].name = "record8";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, errX60gensym1336200199_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[440].name = "err`gensym1336200199";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[10] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, result10);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[441].name = "result10";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, chronosInternalTmpFuture11);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[442].name = "chronosInternalTmpFuture11";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[12] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, resultX60gensym13367521812_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[443].name = "result`gensym13367521812";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, xX60gensym13367521913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[444].name = "x`gensym13367521913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, L14);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[445].name = "L14";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[15] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, h15);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[446].name = "h15";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, colontmp16_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[447].name = ":tmp16";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, res17);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[448].name = "res17";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[18] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, muxerName18);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[449].name = "muxerName18";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[19] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, L19);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[450].name = "L19";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, h20);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[451].name = "h20";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[21] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, colontmp21_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[452].name = ":tmp21";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[22] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, res22);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[453].name = "res22";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[23] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, record23);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[454].name = "record23";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[24] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, errX60gensym13373001924_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[455].name = "err`gensym13373001924";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[25] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, record25);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[456].name = "record25";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[26] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, errX60gensym13380501926_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[457].name = "err`gensym13380501926";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[27] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, muxer27);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[458].name = "muxer27";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[28] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, chronosInternalTmpFuture28);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[459].name = "chronosInternalTmpFuture28";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[29] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, exc29);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[460].name = "exc29";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[30] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, record30);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[461].name = "record30";
TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[31] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].offset = offsetof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA, errX60gensym13390501931_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[462].name = "err`gensym13390501931";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430].len = 32; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_278_32[0];
NTI__18nRNdjM4GGg0tZa9a8MRZA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[430];
NTI__LOjDVzxWAdyzCi9cHAiE5XA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___18nRNdjM4GGg0tZa9a8MRZA*);
NTI__LOjDVzxWAdyzCi9cHAiE5XA_.kind = 22;
NTI__LOjDVzxWAdyzCi9cHAiE5XA_.base = (&NTI__18nRNdjM4GGg0tZa9a8MRZA_);
NTI__LOjDVzxWAdyzCi9cHAiE5XA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__LOjDVzxWAdyzCi9cHAiE5XA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LOjDVzxWAdyzCi9cHAiE5XA_;
NTI__LOjDVzxWAdyzCi9cHAiE5XA_.marker = Marker_tyRef__LOjDVzxWAdyzCi9cHAiE5XA;
NTI__nP074ISERCUHTj5DVhBpjg_.size = sizeof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg);
NTI__nP074ISERCUHTj5DVhBpjg_.kind = 17;
NTI__nP074ISERCUHTj5DVhBpjg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__nP074ISERCUHTj5DVhBpjg_.name = "object";
NTI__nP074ISERCUHTj5DVhBpjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nP074ISERCUHTj5DVhBpjg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_345_4[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].offset = offsetof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[464].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_345_4[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].offset = offsetof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].typ = (&NTI__NIKcJLImyvAD5GP5qrpxUQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[465].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_345_4[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].offset = offsetof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg, chronosInternalRetFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[466].name = "chronosInternalRetFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_345_4[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].offset = offsetof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg, nameIterVarX60gensym1363200203_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[467].name = "nameIterVar`gensym1363200203";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463].len = 4; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_345_4[0];
NTI__nP074ISERCUHTj5DVhBpjg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[463];
NTI__Gg4TbhbXbJ0LIXdaSUvP8w_.size = sizeof(tyObject_Env_switchdotnim___nP074ISERCUHTj5DVhBpjg*);
NTI__Gg4TbhbXbJ0LIXdaSUvP8w_.kind = 22;
NTI__Gg4TbhbXbJ0LIXdaSUvP8w_.base = (&NTI__nP074ISERCUHTj5DVhBpjg_);
NTI__Gg4TbhbXbJ0LIXdaSUvP8w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(393, 18)";
NTI__Gg4TbhbXbJ0LIXdaSUvP8w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Gg4TbhbXbJ0LIXdaSUvP8w_;
NTI__Gg4TbhbXbJ0LIXdaSUvP8w_.marker = Marker_tyRef__Gg4TbhbXbJ0LIXdaSUvP8w;
NTI__750jOCtHmqqSKjh9aW50hxg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg);
NTI__750jOCtHmqqSKjh9aW50hxg_.kind = 17;
NTI__750jOCtHmqqSKjh9aW50hxg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__750jOCtHmqqSKjh9aW50hxg_.name = "object";
NTI__750jOCtHmqqSKjh9aW50hxg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__750jOCtHmqqSKjh9aW50hxg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].offset = offsetof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg, colonstate_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[469].name = ":state";
TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[1] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].offset = offsetof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].typ = (&NTI__Gg4TbhbXbJ0LIXdaSUvP8w_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[470].name = ":up";
TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[2] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].offset = offsetof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg, chronosInternalTmpFuture2);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[471].name = "chronosInternalTmpFuture2";
TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[3] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].offset = offsetof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg, result3);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[472].name = "result3";
TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[4] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].offset = offsetof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg, chronosInternalTmpFuture4);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[473].name = "chronosInternalTmpFuture4";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_346_5[0];
NTI__750jOCtHmqqSKjh9aW50hxg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[468];
NTI__qLgq9c29ac1h7lpzwOd4TS1Q_.size = sizeof(tyObject_Env_asyncmacro2dotnim___750jOCtHmqqSKjh9aW50hxg*);
NTI__qLgq9c29ac1h7lpzwOd4TS1Q_.kind = 22;
NTI__qLgq9c29ac1h7lpzwOd4TS1Q_.base = (&NTI__750jOCtHmqqSKjh9aW50hxg_);
NTI__qLgq9c29ac1h7lpzwOd4TS1Q_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__qLgq9c29ac1h7lpzwOd4TS1Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qLgq9c29ac1h7lpzwOd4TS1Q_;
NTI__qLgq9c29ac1h7lpzwOd4TS1Q_.marker = Marker_tyRef__qLgq9c29ac1h7lpzwOd4TS1Q;
}