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

10883 lines
753 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/basic2/@m..@s..@svendor@snim-libp2p@slibp2p@sswitch.nim.c.o nimcache/release/basic2/@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>
#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___bRqfaIaKZFlRdayshfnokQ tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w;
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___CYntyB9c6N9bVqmGJe5YXFMA tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA;
typedef struct tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA;
typedef struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg;
typedef struct tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw;
typedef struct tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA;
typedef struct tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ;
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___6PrFdBdO14cIqkB1bp0n5Q tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q;
typedef struct tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ;
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___kaQZ1G85OUqTWZpm2lwzyg tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg;
typedef struct tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q;
typedef struct tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg;
typedef struct tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig;
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___Szbo9bckxO9cDCLnHgd0q8Dg tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg;
typedef struct tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg;
typedef struct tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ;
typedef struct tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg;
typedef struct tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA;
typedef struct tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A;
typedef struct tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ;
typedef struct tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg;
typedef struct tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w;
typedef struct tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g;
typedef struct tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg;
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_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw tyObject_AsyncLockcolonObjectType___ylxqsRlnjMa2tcH03hSGnw;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
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 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___bRqfaIaKZFlRdayshfnokQ { RootObj Sup;NI colonstate_;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1181600465_;
};
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___xtaaIjmaTCI2DK69cLR2m3w { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* colontmpSlLower01_;
tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* colontmpSlLower12_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result3;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1182050196_;
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___CYntyB9c6N9bVqmGJe5YXFMA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1180050465_;
};
struct tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1180500194_;
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* udataX60gensym118005047_);
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* udataX60gensym118160047_);
struct tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch1;
};
struct tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw* colonup_;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1205107044_;
};
struct tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1205550194_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12063001910_;
NIM_BOOL colonunrollFinally11_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture12;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult13_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record14;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12071501915_;
};
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* udataX60gensym120510705_);
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___6PrFdBdO14cIqkB1bp0n5Q { RootObj Sup;NI colonstate_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1200200464_;
};
struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA { RootObj Sup;tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* connection;
};
struct tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn4;
tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1200650197_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture10;
tyObject_IdentifyError__lajyU6ADVxN9cwAUXwExW7w* exc11;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12015001913_;
tyObject_LPStreamClosedError__nqAr3TBZiV3H75SUywQ0yA* exc14;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12022501916_;
tyObject_LPStreamEOFError__LD9bRjuQJvEFrTZUtieF8kw* exc17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12030001919_;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc20;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc22;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture23;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record24;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym12039501925_;
};
struct tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg { RootObj Sup;NI colonstate_;
tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* muxer1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1155900464_;
};
struct tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
};
struct tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1153600464_;
};
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___zS9cJMhHhkPdStCgYNyz8Ig { RootObj Sup;NI colonstate_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1;
tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3;
tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ info4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1154550196_;
};
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* udataX60gensym115360047_);
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* udataX60gensym115590047_);
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* udataX60gensym120020047_);
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___Szbo9bckxO9cDCLnHgd0q8Dg { RootObj Sup;NI colonstate_;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s1;
tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1194700463_;
};
struct tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg { RootObj Sup;NI colonstate_;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* result1;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1195150194_;
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* errX60gensym11959001915_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result16;
};
struct tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ { RootObj Sup;tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw ma;
NI multicodec;
NIM_BOOL running;
};
struct tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ { RootObj Sup;NI colonstate_;
tyObject_TransportcolonObjectType___VR7hS9cu739a9cPgqYrHtA5kQ* transport1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1190800464_;
};
struct tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades4;
tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ* colonup_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn6;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record7;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1191250198_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result10;
tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* exc11;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record12;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11933001913_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc14;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record15;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11938501916_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture17;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record18;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11920001919_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture20;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record21;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11926501922_;
};
struct tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA* upgrades3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1187800964_;
};
struct tyObject_AsyncSemaphorecolonObjectType___S79cDmG2FyoMYVF5sOalcBA { RootObj Sup;NI size;
NI count;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* queue;
};
struct tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11893501910_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11900501912_;
};
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* udataX60gensym118780097_);
struct tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* incomingConn1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1164050464_;
};
struct tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* colontmpResult2_;
NIM_BOOL colonunrollFinally3_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record4;
tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1164500196_;
tyObject_MultistreamSelectcolonObjectType___9aMecHnUwXpd6X9cjJkHfyig* ms7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc10;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record11;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym11685001912_;
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___WX5FhN4oXYosXTh0Ta79c0g { RootObj Sup;NI colonstate_;
tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn1;
tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w* colonup_;
NimStringDesc* proto3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1164852045_;
};
struct tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg { RootObj Sup;NI colonstate_;
Exception* coloncurExc1_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1165300194_;
tyObject_SecurecolonObjectType___rfxdGx6GJLVE9aqiYjwpDKQ* secure5;
tySequence__nJo9c3YLgP9bN5eMA24IhFtw* resultX60gensym1165652016_;
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* errX60gensym11664001915_;
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* errX60gensym11673501926_;
};
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* udataX60gensym116485205_);
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* udataX60gensym116405047_);
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* udataX60gensym119080047_);
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* udataX60gensym119470047_);
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;
};
};
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 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__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__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__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__egRxN4ajHKtASaqfdAbtTg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__eN21D0hW6j1wpOPLcq4VWw)(void);
static N_NIMCALL(void, Marker_tyRef__9cytCURZsb23bwsVIekFw9cg)(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, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos);
static N_NIMCALL(void, Marker_tyRef__VPsMCtvXtvv2jGtVkuxdlg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__MY19a4VC2noc52R6M9biwzFw)(void);
static N_NIMCALL(void, Marker_tyRef__pKKB8CGjf3cfA4G9bGV8DBw)(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);
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_0);
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__qyobdZQhTsyEbs3OAnpM6w)(void* udataX60gensym118005047_, 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__tdbX7N9ctxrbgwpM4rpm9aQw)(void* udataX60gensym118160047_, 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__Ox9bTkwaq9brn8tLJ9cmLgCgA)(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__PSR2Bvg6aNaJsSH0hbgCxQ)(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__89boJ9b89aCUJLLTYjpP9cH2cw)(void* udataX60gensym120510705_, 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__9boVX3deK8Fh09ajiUlHr9afQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__YNbz52EAL6MiMUofkFCZNg)(void);
static N_NIMCALL(void, Marker_tyRef__O0nFHRThtdBYMdY9c9blzB4w)(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__cz0EfB9aQjjd9bxWV0CGyzjQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__yjaTM6epUg7c9c49aRVO2DWQ)(void);
static N_NIMCALL(void, Marker_tyRef__0889beDmhgcuL3EoOOACiOQ)(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__oYltzQppVAZg6ki4I6EXBw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9b8vX2bCFzsVPRGmOi7bMuA)(void);
static N_NIMCALL(void, Marker_tyRef__DCT7RwHjry9aTZmf7Bbnjtg)(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_0, 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__0Dz2oaOd0VnPsig9agBasmQ)(void* udataX60gensym115360047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__oYyhhu9bd9coGl0H20EWICaQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, identify_continue__FZ9ag0L33io4fo5ik2lEyew)(void* udataX60gensym115590047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ebzXa8AdCBWfpZf8RzqdQg)(void);
N_LIB_PRIVATE N_CLOSURE(void, muxerHandler_continue__0LDNzgILzzfm9bpa1u2ykLA)(void* udataX60gensym120020047_, 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__Xh8W57fdgVJzUkSTQgYw9bQ)(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__U8LeYNS9adxvRUryLQLEQpg)(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__PMgTgaIaBKhy4w19cYDwFXw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qF9bqevhmVxQ9afhbas0E6jA)(void);
static N_NIMCALL(void, Marker_tyRef__mi9b4r6aNcUgmbc3yk9azyIg)(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);
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_2timer)(NI v);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, milliseconds__VnZgvngfH64K9cbR19bMHEEAtimer)(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__pHdNZeh9c9bMU1UbjSfNW9bIQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__CUFODlTh3bVBGwRiVgY5TA)(void);
static N_NIMCALL(void, Marker_tyRef__2w7z0H9boYmeAObxmd8nNug)(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__VnZgvngfH64K9cbR19bMHEEA_4timer)(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__pAYoHtwyaFBrXRFw29cqk6A)(void* udataX60gensym118780097_, 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__hH5o9amr8O9bkJp7xgtEY34A)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__pfaI9bCmJTDdbdXfKRL9aY9bg)(void);
static N_NIMCALL(void, Marker_tyRef__ZzZmUa2Td6M8X2rvmnH8CA)(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__VRGETYp9bdZRcRUVON4sXBg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kIrxLEvg7NbJ0SewuSw58Q)(void);
static N_NIMCALL(void, Marker_tyRef__MNNri9cs5Bj6OAu0T2DAmPQ)(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, 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__IDPzOr6WEPsjvEKPlBe4yw)(void* udataX60gensym116485205_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__dbCYkK4Rul4xEioYkYs9bRg)(void);
N_LIB_PRIVATE N_CLOSURE(void, upgradeIncoming_continue__UbK511RzJCPJdVC2kVUgOw)(void* udataX60gensym116405047_, 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__nqm0FnNrtRlIRNGyVJclMQ)(void* udataX60gensym119080047_, 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__qIlg8jMG9aP9cXGlyIg2CrnA)(void* udataX60gensym119470047_, 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(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__bRqfaIaKZFlRdayshfnokQ_;
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__egRxN4ajHKtASaqfdAbtTg_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
N_LIB_PRIVATE TNimType NTI__xtaaIjmaTCI2DK69cLR2m3w_;
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__9cytCURZsb23bwsVIekFw9cg_;
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__CYntyB9c6N9bVqmGJe5YXFMA_;
N_LIB_PRIVATE TNimType NTI__VPsMCtvXtvv2jGtVkuxdlg_;
N_LIB_PRIVATE TNimType NTI__rw9chXfAO6ix0CGZOqtS5DA_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
N_LIB_PRIVATE TNimType NTI__pKKB8CGjf3cfA4G9bGV8DBw_;
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__GDyqPwQBLGenPGcoDca9aVA_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
N_LIB_PRIVATE TNimType NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_;
N_LIB_PRIVATE TNimType NTI__HSuunNo9cZvvwfOnpykZT9cQ_;
extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__PSR2Bvg6aNaJsSH0hbgCxQ_;
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__6PrFdBdO14cIqkB1bp0n5Q_;
extern TNimType NTI__9bQR9a81cUHEhGd4iyDz7xUw_;
N_LIB_PRIVATE TNimType NTI__9boVX3deK8Fh09ajiUlHr9afQ_;
N_LIB_PRIVATE TNimType NTI__3Iy3boduuGVDIWFvfBdKBQ_;
extern TNimType NTI__i1SjodBKFDdMO9bUDMxcnzw_;
extern TNimType NTI__ev4a0putbvnY8lnr9ctugdg_;
extern TNimType NTI__QSFX9co3pwBy7ls2UJ3T5aA_;
N_LIB_PRIVATE TNimType NTI__O0nFHRThtdBYMdY9c9blzB4w_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_78, "This version of nim-libp2p requires secure protocol to negotiat"
"e peerid", 71);
N_LIB_PRIVATE TNimType NTI__kaQZ1G85OUqTWZpm2lwzyg_;
N_LIB_PRIVATE TNimType NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_;
N_LIB_PRIVATE TNimType NTI__ghKtIejwsHFXGvP9ahBpH3Q_;
N_LIB_PRIVATE TNimType NTI__0889beDmhgcuL3EoOOACiOQ_;
N_LIB_PRIVATE TNimType NTI__APBz5K6H9a1O9aN2H8V9aJQDg_;
N_LIB_PRIVATE TNimType NTI__oYltzQppVAZg6ki4I6EXBw_;
N_LIB_PRIVATE TNimType NTI__zS9cJMhHhkPdStCgYNyz8Ig_;
extern TNimType NTI__1oGAnnepyODcpLSnjzpVlQ_;
N_LIB_PRIVATE TNimType NTI__DCT7RwHjry9aTZmf7Bbnjtg_;
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__Szbo9bckxO9cDCLnHgd0q8Dg_;
extern TNimType NTI__vQTdjBPeuUjQJlj4LMIqYg_;
N_LIB_PRIVATE TNimType NTI__Xh8W57fdgVJzUkSTQgYw9bQ_;
N_LIB_PRIVATE TNimType NTI__zoMKQIv2d9bN0dud3u9aZNpg_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI__MntiKgxV52rXueBQXpXCJw_;
N_LIB_PRIVATE TNimType NTI__U8LeYNS9adxvRUryLQLEQpg_;
STRING_LITERAL(TM__Tra5WJkmqmXIsONj5ZlJOQ_126, "starting switch for peer", 24);
N_LIB_PRIVATE TNimType NTI__IqROg9cbdM3WDBNawtED1bQ_;
N_LIB_PRIVATE TNimType NTI__PMgTgaIaBKhy4w19cYDwFXw_;
N_LIB_PRIVATE TNimType NTI__Upd8bDSohBksUBYBTRxHZg_;
extern TNimType NTI__0Zaa0MWH9cauU9cCJ9cl2MvKA_;
N_LIB_PRIVATE TNimType NTI__mi9b4r6aNcUgmbc3yk9azyIg_;
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__hLtB8am9c8YfGFb9ayxNLl0A_;
N_LIB_PRIVATE TNimType NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_;
N_LIB_PRIVATE TNimType NTI__SXt8fFA9c4qdfg9bhy7doGjQ_;
N_LIB_PRIVATE TNimType NTI__2w7z0H9boYmeAObxmd8nNug_;
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__M7IyVT80SVMQhrjk9aQ4fkg_;
N_LIB_PRIVATE TNimType NTI__hH5o9amr8O9bkJp7xgtEY34A_;
N_LIB_PRIVATE TNimType NTI__6uxfxNOvGb9bvUw0Ykbua1w_;
N_LIB_PRIVATE TNimType NTI__ZzZmUa2Td6M8X2rvmnH8CA_;
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__WX5FhN4oXYosXTh0Ta79c0g_;
N_LIB_PRIVATE TNimType NTI__VRGETYp9bdZRcRUVON4sXBg_;
N_LIB_PRIVATE TNimType NTI__uADVe8m2kw8aznSmSEo4dg_;
extern TNimType NTI__ezq8q2zoLivocZ0qJ9aLYJg_;
N_LIB_PRIVATE TNimType NTI__MNNri9cs5Bj6OAu0T2DAmPQ_;
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 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 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__egRxN4ajHKtASaqfdAbtTg)(void* p, NI op) {
tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ* a;
a = (tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ*)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).nameIterVarX60gensym1181600465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9cytCURZsb23bwsVIekFw9cg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w* a;
a = (tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w*)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).errX60gensym1182050196_, 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__VPsMCtvXtvv2jGtVkuxdlg)(void* p, NI op) {
tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA* a;
a = (tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).protos2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1180050465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__pKKB8CGjf3cfA4G9bGV8DBw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA* a;
a = (tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1180500194_, 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___rw9chXfAO6ix0CGZOqtS5DA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA*) 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_).errX60gensym1180500194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1180500194_->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__qyobdZQhTsyEbs3OAnpM6w)(void* udataX60gensym118005047_, void* ClE_0) { tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_38; colonenvP_ = (tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA*) 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 nextX60gensym118005048_;
#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_).nameIterVarX60gensym1180050465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118005048_ = (*colonenvP_).nameIterVarX60gensym1180050465_.ClP_0((*colonenvP_).nameIterVarX60gensym1180050465_.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_ = !((nextX60gensym118005048_ == 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(nextX60gensym118005048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118005048_ = (*colonenvP_).nameIterVarX60gensym1180050465_.ClP_0((*colonenvP_).nameIterVarX60gensym1180050465_.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_).nameIterVarX60gensym1180050465_); 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 (!(nextX60gensym118005048_ == 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__qyobdZQhTsyEbs3OAnpM6w; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym118005048_, 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* excX60gensym118005050_; 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(); excX60gensym118005050_ = ((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*)excX60gensym118005050_, "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_ = &excX60gensym118005050_->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, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA*) newObj((&NTI__VPsMCtvXtvv2jGtVkuxdlg_), sizeof(tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA)); (*colonenv_).Sup.m_type = (&NTI__CYntyB9c6N9bVqmGJe5YXFMA_);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s);
#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___rw9chXfAO6ix0CGZOqtS5DA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA*) newObj((&NTI__pKKB8CGjf3cfA4G9bGV8DBw_), sizeof(tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA)); (*colonenv__2).Sup.m_type = (&NTI__rw9chXfAO6ix0CGZOqtS5DA_);
#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_).nameIterVarX60gensym1180050465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1180050465_.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__qyobdZQhTsyEbs3OAnpM6w; 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___xtaaIjmaTCI2DK69cLR2m3w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w*) 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_).errX60gensym1182050196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1182050196_->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__tdbX7N9ctxrbgwpM4rpm9aQw)(void* udataX60gensym118160047_, void* ClE_0) { tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_43; colonenvP_ = (tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ*) 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 nextX60gensym118160048_;
#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_).nameIterVarX60gensym1181600465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118160048_ = (*colonenvP_).nameIterVarX60gensym1181600465_.ClP_0((*colonenvP_).nameIterVarX60gensym1181600465_.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_ = !((nextX60gensym118160048_ == 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(nextX60gensym118160048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118160048_ = (*colonenvP_).nameIterVarX60gensym1181600465_.ClP_0((*colonenvP_).nameIterVarX60gensym1181600465_.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_).nameIterVarX60gensym1181600465_); 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 (!(nextX60gensym118160048_ == 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__tdbX7N9ctxrbgwpM4rpm9aQw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym118160048_, 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* excX60gensym118160050_; 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(); excX60gensym118160050_ = ((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*)excX60gensym118160050_, "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_ = &excX60gensym118160050_->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, tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; colonenv_ = (tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ*) newObj((&NTI__egRxN4ajHKtASaqfdAbtTg_), sizeof(tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ)); (*colonenv_).Sup.m_type = (&NTI__bRqfaIaKZFlRdayshfnokQ_);
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/switch.nim"
asgnRef((void**) (&(*colonenv_).s3), s);
#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___xtaaIjmaTCI2DK69cLR2m3w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w*) newObj((&NTI__9cytCURZsb23bwsVIekFw9cg_), sizeof(tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w)); (*colonenv__2).Sup.m_type = (&NTI__xtaaIjmaTCI2DK69cLR2m3w_);
#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_).nameIterVarX60gensym1181600465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1181600465_.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__tdbX7N9ctxrbgwpM4rpm9aQw; 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__Ox9bTkwaq9brn8tLJ9cmLgCgA)(void* p, NI op) {
tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA* a;
a = (tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1205107044_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__PSR2Bvg6aNaJsSH0hbgCxQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ* a;
a = (tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1205550194_, 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).errX60gensym12063001910_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture12, op); nimGCvisit((void*)(*a).colontmpResult13_, op); nimGCvisit((void*)(*a).record14.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12071501915_, 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___HSuunNo9cZvvwfOnpykZT9cQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ*) 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_).errX60gensym1205550194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1205550194_->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_).errX60gensym12063001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T35_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T36_ = (Exception*)0; T36_ = &(*colonenvP_).errX60gensym12063001910_->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_).errX60gensym12071501915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T70_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T71_ = (Exception*)0; T71_ = &(*colonenvP_).errX60gensym12071501915_->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__89boJ9b89aCUJLLTYjpP9cH2cw)(void* udataX60gensym120510705_, void* ClE_0) { tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_66; colonenvP_ = (tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA*) 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 nextX60gensym120510706_;
#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_).nameIterVarX60gensym1205107044_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym120510706_ = (*colonenvP_).nameIterVarX60gensym1205107044_.ClP_0((*colonenvP_).nameIterVarX60gensym1205107044_.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_ = !((nextX60gensym120510706_ == 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(nextX60gensym120510706_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym120510706_ = (*colonenvP_).nameIterVarX60gensym1205107044_.ClP_0((*colonenvP_).nameIterVarX60gensym1205107044_.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_).nameIterVarX60gensym1205107044_); 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 (!(nextX60gensym120510706_ == 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__89boJ9b89aCUJLLTYjpP9cH2cw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym120510706_, 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* excX60gensym120510708_; 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(); excX60gensym120510708_ = ((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*)excX60gensym120510708_, "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_ = &excX60gensym120510708_->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___GDyqPwQBLGenPGcoDca9aVA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_switchdotnim___H9bt9cJ6woTM9a20w9cj7H6O9cw*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA*) newObj((&NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_), sizeof(tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA)); (*colonenv_).Sup.m_type = (&NTI__GDyqPwQBLGenPGcoDca9aVA_);
#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___HSuunNo9cZvvwfOnpykZT9cQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ*) newObj((&NTI__PSR2Bvg6aNaJsSH0hbgCxQ_), sizeof(tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ)); (*colonenv__2).Sup.m_type = (&NTI__HSuunNo9cZvvwfOnpykZT9cQ_);
#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_).nameIterVarX60gensym1205107044_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1205107044_.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__89boJ9b89aCUJLLTYjpP9cH2cw; 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__9boVX3deK8Fh09ajiUlHr9afQ)(void* p, NI op) {
tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q* a;
a = (tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q*)p;
nimGCvisit((void*)(*a).muxer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1200200464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__O0nFHRThtdBYMdY9c9blzB4w)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ* a;
a = (tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ*)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).errX60gensym1200650197_, 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).errX60gensym12015001913_, op); nimGCvisit((void*)(*a).exc14, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12022501916_, op); nimGCvisit((void*)(*a).exc17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym12030001919_, 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).errX60gensym12039501925_, op);}
static N_NIMCALL(void, Marker_tyRef__cz0EfB9aQjjd9bxWV0CGyzjQ)(void* p, NI op) {
tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg* a;
a = (tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg*)p;
nimGCvisit((void*)(*a).muxer1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1155900464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__0889beDmhgcuL3EoOOACiOQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q* a;
a = (tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q*)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__oYltzQppVAZg6ki4I6EXBw)(void* p, NI op) {
tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg* a;
a = (tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).conn2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1153600464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__DCT7RwHjry9aTZmf7Bbnjtg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig* a;
NI T1_; NI T2_; a = (tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig*)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).errX60gensym1154550196_, 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___zS9cJMhHhkPdStCgYNyz8Ig* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig*) 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_).errX60gensym1154550196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T69_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T70_ = (Exception*)0; T70_ = &(*colonenvP_).errX60gensym1154550196_->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__0Dz2oaOd0VnPsig9agBasmQ)(void* udataX60gensym115360047_, void* ClE_0) { tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_90; colonenvP_ = (tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg*) 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 nextX60gensym115360048_;
#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_).nameIterVarX60gensym1153600464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115360048_ = (*colonenvP_).nameIterVarX60gensym1153600464_.ClP_0((*colonenvP_).nameIterVarX60gensym1153600464_.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_ = !((nextX60gensym115360048_ == 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(nextX60gensym115360048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115360048_ = (*colonenvP_).nameIterVarX60gensym1153600464_.ClP_0((*colonenvP_).nameIterVarX60gensym1153600464_.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_).nameIterVarX60gensym1153600464_); 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 (!(nextX60gensym115360048_ == 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__0Dz2oaOd0VnPsig9agBasmQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym115360048_, 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* excX60gensym115360050_; 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(); excX60gensym115360050_ = ((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*)excX60gensym115360050_, "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_ = &excX60gensym115360050_->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___APBz5K6H9a1O9aN2H8V9aJQDg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg*) newObj((&NTI__oYltzQppVAZg6ki4I6EXBw_), sizeof(tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg)); (*colonenv_).Sup.m_type = (&NTI__APBz5K6H9a1O9aN2H8V9aJQDg_);
#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___zS9cJMhHhkPdStCgYNyz8Ig*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig*) newObj((&NTI__DCT7RwHjry9aTZmf7Bbnjtg_), sizeof(tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig)); (*colonenv__2).Sup.m_type = (&NTI__zS9cJMhHhkPdStCgYNyz8Ig_);
#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_).nameIterVarX60gensym1153600464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1153600464_.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__0Dz2oaOd0VnPsig9agBasmQ; 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___ghKtIejwsHFXGvP9ahBpH3Q* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q*) 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__FZ9ag0L33io4fo5ik2lEyew)(void* udataX60gensym115590047_, void* ClE_0) { tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_96; colonenvP_ = (tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg*) 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 nextX60gensym115590048_;
#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_).nameIterVarX60gensym1155900464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115590048_ = (*colonenvP_).nameIterVarX60gensym1155900464_.ClP_0((*colonenvP_).nameIterVarX60gensym1155900464_.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_ = !((nextX60gensym115590048_ == 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(nextX60gensym115590048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym115590048_ = (*colonenvP_).nameIterVarX60gensym1155900464_.ClP_0((*colonenvP_).nameIterVarX60gensym1155900464_.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_).nameIterVarX60gensym1155900464_); 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 (!(nextX60gensym115590048_ == 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__FZ9ag0L33io4fo5ik2lEyew; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym115590048_, 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* excX60gensym115590050_; 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(); excX60gensym115590050_ = ((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*)excX60gensym115590050_, "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_ = &excX60gensym115590050_->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___kaQZ1G85OUqTWZpm2lwzyg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg*) newObj((&NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_), sizeof(tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg)); (*colonenv_).Sup.m_type = (&NTI__kaQZ1G85OUqTWZpm2lwzyg_);
#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___ghKtIejwsHFXGvP9ahBpH3Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q*) newObj((&NTI__0889beDmhgcuL3EoOOACiOQ_), sizeof(tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q)); (*colonenv__2).Sup.m_type = (&NTI__ghKtIejwsHFXGvP9ahBpH3Q_);
#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_).nameIterVarX60gensym1155900464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1155900464_.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__FZ9ag0L33io4fo5ik2lEyew; 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___3Iy3boduuGVDIWFvfBdKBQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ*) 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_).errX60gensym1200650197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T14_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (Exception*)0; T15_ = &(*colonenvP_).errX60gensym1200650197_->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_).errX60gensym12015001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (Exception*)0; T39_ = &(*colonenvP_).errX60gensym12015001913_->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_).errX60gensym12022501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T51_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T52_ = (Exception*)0; T52_ = &(*colonenvP_).errX60gensym12022501916_->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_).errX60gensym12030001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T64_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T65_ = (Exception*)0; T65_ = &(*colonenvP_).errX60gensym12030001919_->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_).errX60gensym12039501925_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T113_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T114_ = (Exception*)0; T114_ = &(*colonenvP_).errX60gensym12039501925_->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__0LDNzgILzzfm9bpa1u2ykLA)(void* udataX60gensym120020047_, void* ClE_0) { tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_115; colonenvP_ = (tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q*) 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 nextX60gensym120020048_;
#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_).nameIterVarX60gensym1200200464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym120020048_ = (*colonenvP_).nameIterVarX60gensym1200200464_.ClP_0((*colonenvP_).nameIterVarX60gensym1200200464_.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_ = !((nextX60gensym120020048_ == 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(nextX60gensym120020048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym120020048_ = (*colonenvP_).nameIterVarX60gensym1200200464_.ClP_0((*colonenvP_).nameIterVarX60gensym1200200464_.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_).nameIterVarX60gensym1200200464_); 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 (!(nextX60gensym120020048_ == 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__0LDNzgILzzfm9bpa1u2ykLA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym120020048_, 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* excX60gensym120020050_; 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(); excX60gensym120020050_ = ((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*)excX60gensym120020050_, "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_ = &excX60gensym120020050_->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___6PrFdBdO14cIqkB1bp0n5Q* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q*) newObj((&NTI__9boVX3deK8Fh09ajiUlHr9afQ_), sizeof(tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q)); (*colonenv_).Sup.m_type = (&NTI__6PrFdBdO14cIqkB1bp0n5Q_);
#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___3Iy3boduuGVDIWFvfBdKBQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ*) newObj((&NTI__O0nFHRThtdBYMdY9c9blzB4w_), sizeof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ)); (*colonenv__2).Sup.m_type = (&NTI__3Iy3boduuGVDIWFvfBdKBQ_);
#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_).nameIterVarX60gensym1200200464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1200200464_.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__0LDNzgILzzfm9bpa1u2ykLA; 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__Xh8W57fdgVJzUkSTQgYw9bQ)(void* p, NI op) {
tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg* a;
a = (tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg*)p;
nimGCvisit((void*)(*a).s1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1194700463_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__U8LeYNS9adxvRUryLQLEQpg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg* a;
a = (tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg*)p;
nimGCvisit((void*)(*a).result1, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1195150194_, 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).errX60gensym11959001915_, op); nimGCvisit((void*)(*a).result16, op);}
static N_NIMCALL(void, Marker_tyRef__PMgTgaIaBKhy4w19cYDwFXw)(void* p, NI op) {
tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ* a;
a = (tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ*)p;
nimGCvisit((void*)(*a).transport1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1190800464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__mi9b4r6aNcUgmbc3yk9azyIg)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg* a;
a = (tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg*)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).errX60gensym1191250198_, 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).errX60gensym11933001913_, op); nimGCvisit((void*)(*a).exc14, op); nimGCvisit((void*)(*a).record15.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11938501916_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op); nimGCvisit((void*)(*a).record18.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11920001919_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture20, op); nimGCvisit((void*)(*a).record21.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11926501922_, op);}
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, milliseconds__VnZgvngfH64K9cbR19bMHEEAtimer)(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_2timer)(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__VnZgvngfH64K9cbR19bMHEEAtimer(v); return result;}
static N_NIMCALL(void, Marker_tyRef__pHdNZeh9c9bMU1UbjSfNW9bIQ)(void* p, NI op) {
tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A* a;
a = (tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).upgrades3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1187800964_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__2w7z0H9boYmeAObxmd8nNug)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ* a;
a = (tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ*)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).errX60gensym11893501910_, op); nimGCvisit((void*)(*a).record11.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym11900501912_, op);}
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEA_4timer)(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___SXt8fFA9c4qdfg9bhy7doGjQ* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ*) 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__VnZgvngfH64K9cbR19bMHEEA_4timer(((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_).errX60gensym11893501910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T43_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T44_ = (Exception*)0; T44_ = &(*colonenvP_).errX60gensym11893501910_->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_).errX60gensym11900501912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T60_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T61_ = (Exception*)0; T61_ = &(*colonenvP_).errX60gensym11900501912_->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__pAYoHtwyaFBrXRFw29cqk6A)(void* udataX60gensym118780097_, void* ClE_0) { tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_160; colonenvP_ = (tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A*) 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 nextX60gensym118780098_;
#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_).nameIterVarX60gensym1187800964_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118780098_ = (*colonenvP_).nameIterVarX60gensym1187800964_.ClP_0((*colonenvP_).nameIterVarX60gensym1187800964_.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_ = !((nextX60gensym118780098_ == 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(nextX60gensym118780098_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym118780098_ = (*colonenvP_).nameIterVarX60gensym1187800964_.ClP_0((*colonenvP_).nameIterVarX60gensym1187800964_.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_).nameIterVarX60gensym1187800964_); 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 (!(nextX60gensym118780098_ == 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__pAYoHtwyaFBrXRFw29cqk6A; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym118780098_, 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* excX60gensym118780100_; 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(); excX60gensym118780100_ = ((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*)excX60gensym118780100_, "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_ = &excX60gensym118780100_->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___hLtB8am9c8YfGFb9ayxNLl0A* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A*) newObj((&NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_), sizeof(tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A)); (*colonenv_).Sup.m_type = (&NTI__hLtB8am9c8YfGFb9ayxNLl0A_);
#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___SXt8fFA9c4qdfg9bhy7doGjQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ*) newObj((&NTI__2w7z0H9boYmeAObxmd8nNug_), sizeof(tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ)); (*colonenv__2).Sup.m_type = (&NTI__SXt8fFA9c4qdfg9bhy7doGjQ_);
#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_).nameIterVarX60gensym1187800964_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1187800964_.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__pAYoHtwyaFBrXRFw29cqk6A; 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__hH5o9amr8O9bkJp7xgtEY34A)(void* p, NI op) {
tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg* a;
a = (tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg*)p;
nimGCvisit((void*)(*a).incomingConn1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).s3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1164050464_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__ZzZmUa2Td6M8X2rvmnH8CA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w* a;
a = (tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w*)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).errX60gensym1164500196_, 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).errX60gensym11685001912_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture13, op); nimGCvisit((void*)(*a).k14, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture17, op);}
static N_NIMCALL(void, Marker_tyRef__VRGETYp9bdZRcRUVON4sXBg)(void* p, NI op) {
tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g* a;
a = (tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g*)p;
nimGCvisit((void*)(*a).conn1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).proto3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1164852045_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__MNNri9cs5Bj6OAu0T2DAmPQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg* a;
a = (tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg*)p;
nimGCvisit((void*)(*a).coloncurExc1_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1165300194_, op); nimGCvisit((void*)(*a).secure5, op); nimGCvisit((void*)(*a).resultX60gensym1165652016_, 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).errX60gensym11664001915_, 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).errX60gensym11673501926_, 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___uADVe8m2kw8aznSmSEo4dg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg*) 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_).errX60gensym1165300194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1165300194_->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_).resultX60gensym1165652016_), 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_).resultX60gensym1165652016_), (tySequence__nJo9c3YLgP9bN5eMA24IhFtw*) incrSeqV3((TGenericSeq*)((*colonenvP_).resultX60gensym1165652016_), (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_))); T26_ = (*colonenvP_).resultX60gensym1165652016_->Sup.len++; asgnRef((void**) (&(*colonenvP_).resultX60gensym1165652016_->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_).resultX60gensym1165652016_ ? (*colonenvP_).resultX60gensym1165652016_->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*colonenvP_).resultX60gensym1165652016_ ? (*colonenvP_).resultX60gensym1165652016_->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).secure5), (*colonenvP_).resultX60gensym1165652016_->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_).errX60gensym11664001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T45_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T46_ = (Exception*)0; T46_ = &(*colonenvP_).errX60gensym11664001915_->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_).errX60gensym11673501926_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T118_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T119_ = (Exception*)0; T119_ = &(*colonenvP_).errX60gensym11673501926_->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__IDPzOr6WEPsjvEKPlBe4yw)(void* udataX60gensym116485205_, void* ClE_0) { tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_192; colonenvP_ = (tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g*) 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 nextX60gensym116485206_;
#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_).nameIterVarX60gensym1164852045_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116485206_ = (*colonenvP_).nameIterVarX60gensym1164852045_.ClP_0((*colonenvP_).nameIterVarX60gensym1164852045_.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_ = !((nextX60gensym116485206_ == 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(nextX60gensym116485206_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116485206_ = (*colonenvP_).nameIterVarX60gensym1164852045_.ClP_0((*colonenvP_).nameIterVarX60gensym1164852045_.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_).nameIterVarX60gensym1164852045_); 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 (!(nextX60gensym116485206_ == 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__IDPzOr6WEPsjvEKPlBe4yw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym116485206_, 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* excX60gensym116485208_; 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(); excX60gensym116485208_ = ((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*)excX60gensym116485208_, "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_ = &excX60gensym116485208_->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___6uxfxNOvGb9bvUw0Ykbua1w* colonenvP_; tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w*) ClE_0; colonenv_ = (tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g*) newObj((&NTI__VRGETYp9bdZRcRUVON4sXBg_), sizeof(tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g)); (*colonenv_).Sup.m_type = (&NTI__WX5FhN4oXYosXTh0Ta79c0g_);
#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___uADVe8m2kw8aznSmSEo4dg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg*) newObj((&NTI__MNNri9cs5Bj6OAu0T2DAmPQ_), sizeof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg)); (*colonenv__2).Sup.m_type = (&NTI__uADVe8m2kw8aznSmSEo4dg_);
#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_).nameIterVarX60gensym1164852045_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1164852045_.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__IDPzOr6WEPsjvEKPlBe4yw; 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___6uxfxNOvGb9bvUw0Ykbua1w* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w*) 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_).errX60gensym1164500196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (Exception*)0; T13_ = &(*colonenvP_).errX60gensym1164500196_->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_).errX60gensym11685001912_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T29_ = (Exception*)0; T29_ = &(*colonenvP_).errX60gensym11685001912_->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__UbK511RzJCPJdVC2kVUgOw)(void* udataX60gensym116405047_, void* ClE_0) { tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_199; colonenvP_ = (tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg*) 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 nextX60gensym116405048_;
#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_).nameIterVarX60gensym1164050464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116405048_ = (*colonenvP_).nameIterVarX60gensym1164050464_.ClP_0((*colonenvP_).nameIterVarX60gensym1164050464_.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_ = !((nextX60gensym116405048_ == 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(nextX60gensym116405048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym116405048_ = (*colonenvP_).nameIterVarX60gensym1164050464_.ClP_0((*colonenvP_).nameIterVarX60gensym1164050464_.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_).nameIterVarX60gensym1164050464_); 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 (!(nextX60gensym116405048_ == 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__UbK511RzJCPJdVC2kVUgOw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym116405048_, 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* excX60gensym116405050_; 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(); excX60gensym116405050_ = ((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*)excX60gensym116405050_, "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_ = &excX60gensym116405050_->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___M7IyVT80SVMQhrjk9aQ4fkg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg*) newObj((&NTI__hH5o9amr8O9bkJp7xgtEY34A_), sizeof(tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg)); (*colonenv_).Sup.m_type = (&NTI__M7IyVT80SVMQhrjk9aQ4fkg_);
#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___6uxfxNOvGb9bvUw0Ykbua1w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w*) newObj((&NTI__ZzZmUa2Td6M8X2rvmnH8CA_), sizeof(tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w)); (*colonenv__2).Sup.m_type = (&NTI__6uxfxNOvGb9bvUw0Ykbua1w_);
#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_).nameIterVarX60gensym1164050464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1164050464_.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__UbK511RzJCPJdVC2kVUgOw; 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___Upd8bDSohBksUBYBTRxHZg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg*) 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_).errX60gensym1191250198_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1191250198_->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_).errX60gensym11933001913_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T33_ = (Exception*)0; T33_ = &(*colonenvP_).errX60gensym11933001913_->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_).errX60gensym11938501916_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T46_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T47_ = (Exception*)0; T47_ = &(*colonenvP_).errX60gensym11938501916_->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_).errX60gensym11920001919_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T88_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T89_ = (Exception*)0; T89_ = &(*colonenvP_).errX60gensym11920001919_->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_2timer(((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_).errX60gensym11926501922_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T107_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T108_ = (Exception*)0; T108_ = &(*colonenvP_).errX60gensym11926501922_->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__nqm0FnNrtRlIRNGyVJclMQ)(void* udataX60gensym119080047_, void* ClE_0) { tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_205; colonenvP_ = (tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ*) 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 nextX60gensym119080048_;
#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_).nameIterVarX60gensym1190800464_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119080048_ = (*colonenvP_).nameIterVarX60gensym1190800464_.ClP_0((*colonenvP_).nameIterVarX60gensym1190800464_.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_ = !((nextX60gensym119080048_ == 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(nextX60gensym119080048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119080048_ = (*colonenvP_).nameIterVarX60gensym1190800464_.ClP_0((*colonenvP_).nameIterVarX60gensym1190800464_.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_).nameIterVarX60gensym1190800464_); 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 (!(nextX60gensym119080048_ == 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__nqm0FnNrtRlIRNGyVJclMQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym119080048_, 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* excX60gensym119080050_; 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(); excX60gensym119080050_ = ((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*)excX60gensym119080050_, "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_ = &excX60gensym119080050_->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___IqROg9cbdM3WDBNawtED1bQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ*) newObj((&NTI__PMgTgaIaBKhy4w19cYDwFXw_), sizeof(tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ)); (*colonenv_).Sup.m_type = (&NTI__IqROg9cbdM3WDBNawtED1bQ_);
#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___Upd8bDSohBksUBYBTRxHZg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg*) newObj((&NTI__mi9b4r6aNcUgmbc3yk9azyIg_), sizeof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg)); (*colonenv__2).Sup.m_type = (&NTI__Upd8bDSohBksUBYBTRxHZg_);
#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_).nameIterVarX60gensym1190800464_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1190800464_.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__nqm0FnNrtRlIRNGyVJclMQ; 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___zoMKQIv2d9bN0dud3u9aZNpg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg*) 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_).errX60gensym1195150194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &(*colonenvP_).errX60gensym1195150194_->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_).errX60gensym11959001915_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T47_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T48_ = (Exception*)0; T48_ = &(*colonenvP_).errX60gensym11959001915_->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__qIlg8jMG9aP9cXGlyIg2CrnA)(void* udataX60gensym119470047_, void* ClE_0) { tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg* colonenvP_; TSafePoint TM__Tra5WJkmqmXIsONj5ZlJOQ_216; colonenvP_ = (tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg*) 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 nextX60gensym119470048_;
#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_).nameIterVarX60gensym1194700463_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119470048_ = (*colonenvP_).nameIterVarX60gensym1194700463_.ClP_0((*colonenvP_).nameIterVarX60gensym1194700463_.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_ = !((nextX60gensym119470048_ == 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(nextX60gensym119470048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym119470048_ = (*colonenvP_).nameIterVarX60gensym1194700463_.ClP_0((*colonenvP_).nameIterVarX60gensym1194700463_.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_).nameIterVarX60gensym1194700463_); 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 (!(nextX60gensym119470048_ == 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__qIlg8jMG9aP9cXGlyIg2CrnA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym119470048_, 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* excX60gensym119470050_; 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(); excX60gensym119470050_ = ((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*)excX60gensym119470050_, "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_ = &excX60gensym119470050_->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___Szbo9bckxO9cDCLnHgd0q8Dg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; colonenv_ = (tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg*) newObj((&NTI__Xh8W57fdgVJzUkSTQgYw9bQ_), sizeof(tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg)); (*colonenv_).Sup.m_type = (&NTI__Szbo9bckxO9cDCLnHgd0q8Dg_);
#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___zoMKQIv2d9bN0dud3u9aZNpg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg*) newObj((&NTI__U8LeYNS9adxvRUryLQLEQpg_), sizeof(tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg)); (*colonenv__2).Sup.m_type = (&NTI__zoMKQIv2d9bN0dud3u9aZNpg_);
#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_).nameIterVarX60gensym1194700463_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1194700463_.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__qIlg8jMG9aP9cXGlyIg2CrnA; 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 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_0[272];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__bRqfaIaKZFlRdayshfnokQ_.size = sizeof(tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ);
NTI__bRqfaIaKZFlRdayshfnokQ_.kind = 17;
NTI__bRqfaIaKZFlRdayshfnokQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__bRqfaIaKZFlRdayshfnokQ_.name = "object";
NTI__bRqfaIaKZFlRdayshfnokQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bRqfaIaKZFlRdayshfnokQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[13].offset = offsetof(tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ, 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___bRqfaIaKZFlRdayshfnokQ, 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___bRqfaIaKZFlRdayshfnokQ, 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___bRqfaIaKZFlRdayshfnokQ, 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___bRqfaIaKZFlRdayshfnokQ, 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___bRqfaIaKZFlRdayshfnokQ, nameIterVarX60gensym1181600465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[18].name = "nameIterVar`gensym1181600465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_18_6[0];
NTI__bRqfaIaKZFlRdayshfnokQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[12];
NTI__egRxN4ajHKtASaqfdAbtTg_.size = sizeof(tyObject_Env_switchdotnim___bRqfaIaKZFlRdayshfnokQ*);
NTI__egRxN4ajHKtASaqfdAbtTg_.kind = 22;
NTI__egRxN4ajHKtASaqfdAbtTg_.base = (&NTI__bRqfaIaKZFlRdayshfnokQ_);
NTI__egRxN4ajHKtASaqfdAbtTg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(371, 31)";
NTI__egRxN4ajHKtASaqfdAbtTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__egRxN4ajHKtASaqfdAbtTg_;
NTI__egRxN4ajHKtASaqfdAbtTg_.marker = Marker_tyRef__egRxN4ajHKtASaqfdAbtTg;
NTI__xtaaIjmaTCI2DK69cLR2m3w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w);
NTI__xtaaIjmaTCI2DK69cLR2m3w_.kind = 17;
NTI__xtaaIjmaTCI2DK69cLR2m3w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__xtaaIjmaTCI2DK69cLR2m3w_.name = "object";
NTI__xtaaIjmaTCI2DK69cLR2m3w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xtaaIjmaTCI2DK69cLR2m3w_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[20].offset = offsetof(tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[25].typ = (&NTI__egRxN4ajHKtASaqfdAbtTg_);
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___xtaaIjmaTCI2DK69cLR2m3w, errX60gensym1182050196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[26].name = "err`gensym1182050196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_19_10[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, 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___xtaaIjmaTCI2DK69cLR2m3w, 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__xtaaIjmaTCI2DK69cLR2m3w_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[19];
NTI__9cytCURZsb23bwsVIekFw9cg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___xtaaIjmaTCI2DK69cLR2m3w*);
NTI__9cytCURZsb23bwsVIekFw9cg_.kind = 22;
NTI__9cytCURZsb23bwsVIekFw9cg_.base = (&NTI__xtaaIjmaTCI2DK69cLR2m3w_);
NTI__9cytCURZsb23bwsVIekFw9cg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9cytCURZsb23bwsVIekFw9cg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cytCURZsb23bwsVIekFw9cg_;
NTI__9cytCURZsb23bwsVIekFw9cg_.marker = Marker_tyRef__9cytCURZsb23bwsVIekFw9cg;
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__CYntyB9c6N9bVqmGJe5YXFMA_.size = sizeof(tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA);
NTI__CYntyB9c6N9bVqmGJe5YXFMA_.kind = 17;
NTI__CYntyB9c6N9bVqmGJe5YXFMA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__CYntyB9c6N9bVqmGJe5YXFMA_.name = "object";
NTI__CYntyB9c6N9bVqmGJe5YXFMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CYntyB9c6N9bVqmGJe5YXFMA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[32].offset = offsetof(tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA, 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___CYntyB9c6N9bVqmGJe5YXFMA, 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___CYntyB9c6N9bVqmGJe5YXFMA, 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___CYntyB9c6N9bVqmGJe5YXFMA, 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___CYntyB9c6N9bVqmGJe5YXFMA, 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___CYntyB9c6N9bVqmGJe5YXFMA, nameIterVarX60gensym1180050465_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[37].name = "nameIterVar`gensym1180050465";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_29_6[0];
NTI__CYntyB9c6N9bVqmGJe5YXFMA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[31];
NTI__VPsMCtvXtvv2jGtVkuxdlg_.size = sizeof(tyObject_Env_switchdotnim___CYntyB9c6N9bVqmGJe5YXFMA*);
NTI__VPsMCtvXtvv2jGtVkuxdlg_.kind = 22;
NTI__VPsMCtvXtvv2jGtVkuxdlg_.base = (&NTI__CYntyB9c6N9bVqmGJe5YXFMA_);
NTI__VPsMCtvXtvv2jGtVkuxdlg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(360, 31)";
NTI__VPsMCtvXtvv2jGtVkuxdlg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VPsMCtvXtvv2jGtVkuxdlg_;
NTI__VPsMCtvXtvv2jGtVkuxdlg_.marker = Marker_tyRef__VPsMCtvXtvv2jGtVkuxdlg;
NTI__rw9chXfAO6ix0CGZOqtS5DA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA);
NTI__rw9chXfAO6ix0CGZOqtS5DA_.kind = 17;
NTI__rw9chXfAO6ix0CGZOqtS5DA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__rw9chXfAO6ix0CGZOqtS5DA_.name = "object";
NTI__rw9chXfAO6ix0CGZOqtS5DA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rw9chXfAO6ix0CGZOqtS5DA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[39].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA, 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___rw9chXfAO6ix0CGZOqtS5DA, 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___rw9chXfAO6ix0CGZOqtS5DA, 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___rw9chXfAO6ix0CGZOqtS5DA, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[42].typ = (&NTI__VPsMCtvXtvv2jGtVkuxdlg_);
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___rw9chXfAO6ix0CGZOqtS5DA, errX60gensym1180500194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[43].name = "err`gensym1180500194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_30_9[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[44].offset = offsetof(tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA, 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___rw9chXfAO6ix0CGZOqtS5DA, 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___rw9chXfAO6ix0CGZOqtS5DA, 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___rw9chXfAO6ix0CGZOqtS5DA, 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__rw9chXfAO6ix0CGZOqtS5DA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[38];
NTI__pKKB8CGjf3cfA4G9bGV8DBw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___rw9chXfAO6ix0CGZOqtS5DA*);
NTI__pKKB8CGjf3cfA4G9bGV8DBw_.kind = 22;
NTI__pKKB8CGjf3cfA4G9bGV8DBw_.base = (&NTI__rw9chXfAO6ix0CGZOqtS5DA_);
NTI__pKKB8CGjf3cfA4G9bGV8DBw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__pKKB8CGjf3cfA4G9bGV8DBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pKKB8CGjf3cfA4G9bGV8DBw_;
NTI__pKKB8CGjf3cfA4G9bGV8DBw_.marker = Marker_tyRef__pKKB8CGjf3cfA4G9bGV8DBw;
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__GDyqPwQBLGenPGcoDca9aVA_.size = sizeof(tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA);
NTI__GDyqPwQBLGenPGcoDca9aVA_.kind = 17;
NTI__GDyqPwQBLGenPGcoDca9aVA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__GDyqPwQBLGenPGcoDca9aVA_.name = "object";
NTI__GDyqPwQBLGenPGcoDca9aVA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GDyqPwQBLGenPGcoDca9aVA_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[52].offset = offsetof(tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA, 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___GDyqPwQBLGenPGcoDca9aVA, 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___GDyqPwQBLGenPGcoDca9aVA, 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___GDyqPwQBLGenPGcoDca9aVA, 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___GDyqPwQBLGenPGcoDca9aVA, nameIterVarX60gensym1205107044_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[56].name = "nameIterVar`gensym1205107044";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_50_5[0];
NTI__GDyqPwQBLGenPGcoDca9aVA_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[51];
NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_.size = sizeof(tyObject_Env_switchdotnim___GDyqPwQBLGenPGcoDca9aVA*);
NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_.kind = 22;
NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_.base = (&NTI__GDyqPwQBLGenPGcoDca9aVA_);
NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(583, 38)";
NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_;
NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_.marker = Marker_tyRef__Ox9bTkwaq9brn8tLJ9cmLgCgA;
NTI__HSuunNo9cZvvwfOnpykZT9cQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ);
NTI__HSuunNo9cZvvwfOnpykZT9cQ_.kind = 17;
NTI__HSuunNo9cZvvwfOnpykZT9cQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__HSuunNo9cZvvwfOnpykZT9cQ_.name = "object";
NTI__HSuunNo9cZvvwfOnpykZT9cQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HSuunNo9cZvvwfOnpykZT9cQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[61].typ = (&NTI__Ox9bTkwaq9brn8tLJ9cmLgCgA_);
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___HSuunNo9cZvvwfOnpykZT9cQ, errX60gensym1205550194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[62].name = "err`gensym1205550194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[63].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, errX60gensym12063001910_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[68].name = "err`gensym12063001910";
TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, 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___HSuunNo9cZvvwfOnpykZT9cQ, errX60gensym12071501915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[73].name = "err`gensym12071501915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].len = 16; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_51_16[0];
NTI__HSuunNo9cZvvwfOnpykZT9cQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[57];
NTI__PSR2Bvg6aNaJsSH0hbgCxQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___HSuunNo9cZvvwfOnpykZT9cQ*);
NTI__PSR2Bvg6aNaJsSH0hbgCxQ_.kind = 22;
NTI__PSR2Bvg6aNaJsSH0hbgCxQ_.base = (&NTI__HSuunNo9cZvvwfOnpykZT9cQ_);
NTI__PSR2Bvg6aNaJsSH0hbgCxQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__PSR2Bvg6aNaJsSH0hbgCxQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PSR2Bvg6aNaJsSH0hbgCxQ_;
NTI__PSR2Bvg6aNaJsSH0hbgCxQ_.marker = Marker_tyRef__PSR2Bvg6aNaJsSH0hbgCxQ;
NTI__6PrFdBdO14cIqkB1bp0n5Q_.size = sizeof(tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q);
NTI__6PrFdBdO14cIqkB1bp0n5Q_.kind = 17;
NTI__6PrFdBdO14cIqkB1bp0n5Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6PrFdBdO14cIqkB1bp0n5Q_.name = "object";
NTI__6PrFdBdO14cIqkB1bp0n5Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6PrFdBdO14cIqkB1bp0n5Q_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[75].offset = offsetof(tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q, 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___6PrFdBdO14cIqkB1bp0n5Q, 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___6PrFdBdO14cIqkB1bp0n5Q, 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___6PrFdBdO14cIqkB1bp0n5Q, 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___6PrFdBdO14cIqkB1bp0n5Q, nameIterVarX60gensym1200200464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[79].name = "nameIterVar`gensym1200200464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_74_5[0];
NTI__6PrFdBdO14cIqkB1bp0n5Q_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[74];
NTI__9boVX3deK8Fh09ajiUlHr9afQ_.size = sizeof(tyObject_Env_switchdotnim___6PrFdBdO14cIqkB1bp0n5Q*);
NTI__9boVX3deK8Fh09ajiUlHr9afQ_.kind = 22;
NTI__9boVX3deK8Fh09ajiUlHr9afQ_.base = (&NTI__6PrFdBdO14cIqkB1bp0n5Q_);
NTI__9boVX3deK8Fh09ajiUlHr9afQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(533, 12)";
NTI__9boVX3deK8Fh09ajiUlHr9afQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9boVX3deK8Fh09ajiUlHr9afQ_;
NTI__9boVX3deK8Fh09ajiUlHr9afQ_.marker = Marker_tyRef__9boVX3deK8Fh09ajiUlHr9afQ;
NTI__3Iy3boduuGVDIWFvfBdKBQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ);
NTI__3Iy3boduuGVDIWFvfBdKBQ_.kind = 17;
NTI__3Iy3boduuGVDIWFvfBdKBQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__3Iy3boduuGVDIWFvfBdKBQ_.name = "object";
NTI__3Iy3boduuGVDIWFvfBdKBQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3Iy3boduuGVDIWFvfBdKBQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[81].offset = offsetof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[86].typ = (&NTI__9boVX3deK8Fh09ajiUlHr9afQ_);
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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, errX60gensym1200650197_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[88].name = "err`gensym1200650197";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[8] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[89].offset = offsetof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, errX60gensym12015001913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[94].name = "err`gensym12015001913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, errX60gensym12022501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[97].name = "err`gensym12022501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[98].offset = offsetof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, errX60gensym12030001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[100].name = "err`gensym12030001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[101].offset = offsetof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, 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___3Iy3boduuGVDIWFvfBdKBQ, errX60gensym12039501925_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[106].name = "err`gensym12039501925";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].len = 26; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_75_26[0];
NTI__3Iy3boduuGVDIWFvfBdKBQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[80];
NTI__O0nFHRThtdBYMdY9c9blzB4w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___3Iy3boduuGVDIWFvfBdKBQ*);
NTI__O0nFHRThtdBYMdY9c9blzB4w_.kind = 22;
NTI__O0nFHRThtdBYMdY9c9blzB4w_.base = (&NTI__3Iy3boduuGVDIWFvfBdKBQ_);
NTI__O0nFHRThtdBYMdY9c9blzB4w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__O0nFHRThtdBYMdY9c9blzB4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O0nFHRThtdBYMdY9c9blzB4w_;
NTI__O0nFHRThtdBYMdY9c9blzB4w_.marker = Marker_tyRef__O0nFHRThtdBYMdY9c9blzB4w;
NTI__kaQZ1G85OUqTWZpm2lwzyg_.size = sizeof(tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg);
NTI__kaQZ1G85OUqTWZpm2lwzyg_.kind = 17;
NTI__kaQZ1G85OUqTWZpm2lwzyg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__kaQZ1G85OUqTWZpm2lwzyg_.name = "object";
NTI__kaQZ1G85OUqTWZpm2lwzyg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kaQZ1G85OUqTWZpm2lwzyg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[108].offset = offsetof(tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg, 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___kaQZ1G85OUqTWZpm2lwzyg, 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___kaQZ1G85OUqTWZpm2lwzyg, 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___kaQZ1G85OUqTWZpm2lwzyg, 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___kaQZ1G85OUqTWZpm2lwzyg, nameIterVarX60gensym1155900464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[112].name = "nameIterVar`gensym1155900464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_79_5[0];
NTI__kaQZ1G85OUqTWZpm2lwzyg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[107];
NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_.size = sizeof(tyObject_Env_switchdotnim___kaQZ1G85OUqTWZpm2lwzyg*);
NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_.kind = 22;
NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_.base = (&NTI__kaQZ1G85OUqTWZpm2lwzyg_);
NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(146, 22)";
NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_;
NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_.marker = Marker_tyRef__cz0EfB9aQjjd9bxWV0CGyzjQ;
NTI__ghKtIejwsHFXGvP9ahBpH3Q_.size = sizeof(tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q);
NTI__ghKtIejwsHFXGvP9ahBpH3Q_.kind = 17;
NTI__ghKtIejwsHFXGvP9ahBpH3Q_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__ghKtIejwsHFXGvP9ahBpH3Q_.name = "object";
NTI__ghKtIejwsHFXGvP9ahBpH3Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ghKtIejwsHFXGvP9ahBpH3Q_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_80_10[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[114].offset = offsetof(tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[119].typ = (&NTI__cz0EfB9aQjjd9bxWV0CGyzjQ_);
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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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___ghKtIejwsHFXGvP9ahBpH3Q, 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__ghKtIejwsHFXGvP9ahBpH3Q_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[113];
NTI__0889beDmhgcuL3EoOOACiOQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___ghKtIejwsHFXGvP9ahBpH3Q*);
NTI__0889beDmhgcuL3EoOOACiOQ_.kind = 22;
NTI__0889beDmhgcuL3EoOOACiOQ_.base = (&NTI__ghKtIejwsHFXGvP9ahBpH3Q_);
NTI__0889beDmhgcuL3EoOOACiOQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__0889beDmhgcuL3EoOOACiOQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0889beDmhgcuL3EoOOACiOQ_;
NTI__0889beDmhgcuL3EoOOACiOQ_.marker = Marker_tyRef__0889beDmhgcuL3EoOOACiOQ;
NTI__APBz5K6H9a1O9aN2H8V9aJQDg_.size = sizeof(tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg);
NTI__APBz5K6H9a1O9aN2H8V9aJQDg_.kind = 17;
NTI__APBz5K6H9a1O9aN2H8V9aJQDg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__APBz5K6H9a1O9aN2H8V9aJQDg_.name = "object";
NTI__APBz5K6H9a1O9aN2H8V9aJQDg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__APBz5K6H9a1O9aN2H8V9aJQDg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[125].offset = offsetof(tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg, 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___APBz5K6H9a1O9aN2H8V9aJQDg, 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___APBz5K6H9a1O9aN2H8V9aJQDg, 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___APBz5K6H9a1O9aN2H8V9aJQDg, 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___APBz5K6H9a1O9aN2H8V9aJQDg, nameIterVarX60gensym1153600464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[129].name = "nameIterVar`gensym1153600464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_82_5[0];
NTI__APBz5K6H9a1O9aN2H8V9aJQDg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[124];
NTI__oYltzQppVAZg6ki4I6EXBw_.size = sizeof(tyObject_Env_switchdotnim___APBz5K6H9a1O9aN2H8V9aJQDg*);
NTI__oYltzQppVAZg6ki4I6EXBw_.kind = 22;
NTI__oYltzQppVAZg6ki4I6EXBw_.base = (&NTI__APBz5K6H9a1O9aN2H8V9aJQDg_);
NTI__oYltzQppVAZg6ki4I6EXBw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(120, 13)";
NTI__oYltzQppVAZg6ki4I6EXBw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oYltzQppVAZg6ki4I6EXBw_;
NTI__oYltzQppVAZg6ki4I6EXBw_.marker = Marker_tyRef__oYltzQppVAZg6ki4I6EXBw;
NTI__zS9cJMhHhkPdStCgYNyz8Ig_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig);
NTI__zS9cJMhHhkPdStCgYNyz8Ig_.kind = 17;
NTI__zS9cJMhHhkPdStCgYNyz8Ig_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__zS9cJMhHhkPdStCgYNyz8Ig_.name = "object";
NTI__zS9cJMhHhkPdStCgYNyz8Ig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zS9cJMhHhkPdStCgYNyz8Ig_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig, 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___zS9cJMhHhkPdStCgYNyz8Ig, 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___zS9cJMhHhkPdStCgYNyz8Ig, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[133].typ = (&NTI__oYltzQppVAZg6ki4I6EXBw_);
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___zS9cJMhHhkPdStCgYNyz8Ig, 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___zS9cJMhHhkPdStCgYNyz8Ig, 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___zS9cJMhHhkPdStCgYNyz8Ig, 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___zS9cJMhHhkPdStCgYNyz8Ig, errX60gensym1154550196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[137].name = "err`gensym1154550196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].len = 7; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_83_7[0];
NTI__zS9cJMhHhkPdStCgYNyz8Ig_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[130];
NTI__DCT7RwHjry9aTZmf7Bbnjtg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zS9cJMhHhkPdStCgYNyz8Ig*);
NTI__DCT7RwHjry9aTZmf7Bbnjtg_.kind = 22;
NTI__DCT7RwHjry9aTZmf7Bbnjtg_.base = (&NTI__zS9cJMhHhkPdStCgYNyz8Ig_);
NTI__DCT7RwHjry9aTZmf7Bbnjtg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__DCT7RwHjry9aTZmf7Bbnjtg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DCT7RwHjry9aTZmf7Bbnjtg_;
NTI__DCT7RwHjry9aTZmf7Bbnjtg_.marker = Marker_tyRef__DCT7RwHjry9aTZmf7Bbnjtg;
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__Szbo9bckxO9cDCLnHgd0q8Dg_.size = sizeof(tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg);
NTI__Szbo9bckxO9cDCLnHgd0q8Dg_.kind = 17;
NTI__Szbo9bckxO9cDCLnHgd0q8Dg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Szbo9bckxO9cDCLnHgd0q8Dg_.name = "object";
NTI__Szbo9bckxO9cDCLnHgd0q8Dg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Szbo9bckxO9cDCLnHgd0q8Dg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[140].offset = offsetof(tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg, 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___Szbo9bckxO9cDCLnHgd0q8Dg, 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___Szbo9bckxO9cDCLnHgd0q8Dg, 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___Szbo9bckxO9cDCLnHgd0q8Dg, nameIterVarX60gensym1194700463_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[143].name = "nameIterVar`gensym1194700463";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].len = 4; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_122_4[0];
NTI__Szbo9bckxO9cDCLnHgd0q8Dg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[139];
NTI__Xh8W57fdgVJzUkSTQgYw9bQ_.size = sizeof(tyObject_Env_switchdotnim___Szbo9bckxO9cDCLnHgd0q8Dg*);
NTI__Xh8W57fdgVJzUkSTQgYw9bQ_.kind = 22;
NTI__Xh8W57fdgVJzUkSTQgYw9bQ_.base = (&NTI__Szbo9bckxO9cDCLnHgd0q8Dg_);
NTI__Xh8W57fdgVJzUkSTQgYw9bQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(490, 48)";
NTI__Xh8W57fdgVJzUkSTQgYw9bQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Xh8W57fdgVJzUkSTQgYw9bQ_;
NTI__Xh8W57fdgVJzUkSTQgYw9bQ_.marker = Marker_tyRef__Xh8W57fdgVJzUkSTQgYw9bQ;
NTI__zoMKQIv2d9bN0dud3u9aZNpg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg);
NTI__zoMKQIv2d9bN0dud3u9aZNpg_.kind = 17;
NTI__zoMKQIv2d9bN0dud3u9aZNpg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__zoMKQIv2d9bN0dud3u9aZNpg_.name = "object";
NTI__zoMKQIv2d9bN0dud3u9aZNpg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zoMKQIv2d9bN0dud3u9aZNpg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[145].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[148].typ = (&NTI__Xh8W57fdgVJzUkSTQgYw9bQ_);
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___zoMKQIv2d9bN0dud3u9aZNpg, errX60gensym1195150194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[149].name = "err`gensym1195150194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[150].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, 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___zoMKQIv2d9bN0dud3u9aZNpg, errX60gensym11959001915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[160].name = "err`gensym11959001915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_123_17[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg, 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__zoMKQIv2d9bN0dud3u9aZNpg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[144];
NTI__U8LeYNS9adxvRUryLQLEQpg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___zoMKQIv2d9bN0dud3u9aZNpg*);
NTI__U8LeYNS9adxvRUryLQLEQpg_.kind = 22;
NTI__U8LeYNS9adxvRUryLQLEQpg_.base = (&NTI__zoMKQIv2d9bN0dud3u9aZNpg_);
NTI__U8LeYNS9adxvRUryLQLEQpg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__U8LeYNS9adxvRUryLQLEQpg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__U8LeYNS9adxvRUryLQLEQpg_;
NTI__U8LeYNS9adxvRUryLQLEQpg_.marker = Marker_tyRef__U8LeYNS9adxvRUryLQLEQpg;
NTI__IqROg9cbdM3WDBNawtED1bQ_.size = sizeof(tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ);
NTI__IqROg9cbdM3WDBNawtED1bQ_.kind = 17;
NTI__IqROg9cbdM3WDBNawtED1bQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__IqROg9cbdM3WDBNawtED1bQ_.name = "object";
NTI__IqROg9cbdM3WDBNawtED1bQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IqROg9cbdM3WDBNawtED1bQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[163].offset = offsetof(tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ, 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___IqROg9cbdM3WDBNawtED1bQ, 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___IqROg9cbdM3WDBNawtED1bQ, 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___IqROg9cbdM3WDBNawtED1bQ, 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___IqROg9cbdM3WDBNawtED1bQ, nameIterVarX60gensym1190800464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[167].name = "nameIterVar`gensym1190800464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_127_5[0];
NTI__IqROg9cbdM3WDBNawtED1bQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[162];
NTI__PMgTgaIaBKhy4w19cYDwFXw_.size = sizeof(tyObject_Env_switchdotnim___IqROg9cbdM3WDBNawtED1bQ*);
NTI__PMgTgaIaBKhy4w19cYDwFXw_.kind = 22;
NTI__PMgTgaIaBKhy4w19cYDwFXw_.base = (&NTI__IqROg9cbdM3WDBNawtED1bQ_);
NTI__PMgTgaIaBKhy4w19cYDwFXw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(455, 9)";
NTI__PMgTgaIaBKhy4w19cYDwFXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PMgTgaIaBKhy4w19cYDwFXw_;
NTI__PMgTgaIaBKhy4w19cYDwFXw_.marker = Marker_tyRef__PMgTgaIaBKhy4w19cYDwFXw;
NTI__Upd8bDSohBksUBYBTRxHZg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg);
NTI__Upd8bDSohBksUBYBTRxHZg_.kind = 17;
NTI__Upd8bDSohBksUBYBTRxHZg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Upd8bDSohBksUBYBTRxHZg_.name = "object";
NTI__Upd8bDSohBksUBYBTRxHZg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Upd8bDSohBksUBYBTRxHZg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[169].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[174].typ = (&NTI__PMgTgaIaBKhy4w19cYDwFXw_);
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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, errX60gensym1191250198_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[177].name = "err`gensym1191250198";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[9] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[178].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, errX60gensym11933001913_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[182].name = "err`gensym11933001913";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[14] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[183].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, errX60gensym11938501916_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[185].name = "err`gensym11938501916";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[17] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[186].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, errX60gensym11920001919_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[188].name = "err`gensym11920001919";
TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[20] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[189].offset = offsetof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, 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___Upd8bDSohBksUBYBTRxHZg, errX60gensym11926501922_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[191].name = "err`gensym11926501922";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].len = 23; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_128_23[0];
NTI__Upd8bDSohBksUBYBTRxHZg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[168];
NTI__mi9b4r6aNcUgmbc3yk9azyIg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___Upd8bDSohBksUBYBTRxHZg*);
NTI__mi9b4r6aNcUgmbc3yk9azyIg_.kind = 22;
NTI__mi9b4r6aNcUgmbc3yk9azyIg_.base = (&NTI__Upd8bDSohBksUBYBTRxHZg_);
NTI__mi9b4r6aNcUgmbc3yk9azyIg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__mi9b4r6aNcUgmbc3yk9azyIg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mi9b4r6aNcUgmbc3yk9azyIg_;
NTI__mi9b4r6aNcUgmbc3yk9azyIg_.marker = Marker_tyRef__mi9b4r6aNcUgmbc3yk9azyIg;
NTI__hLtB8am9c8YfGFb9ayxNLl0A_.size = sizeof(tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A);
NTI__hLtB8am9c8YfGFb9ayxNLl0A_.kind = 17;
NTI__hLtB8am9c8YfGFb9ayxNLl0A_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__hLtB8am9c8YfGFb9ayxNLl0A_.name = "object";
NTI__hLtB8am9c8YfGFb9ayxNLl0A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hLtB8am9c8YfGFb9ayxNLl0A_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[193].offset = offsetof(tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A, 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___hLtB8am9c8YfGFb9ayxNLl0A, 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___hLtB8am9c8YfGFb9ayxNLl0A, 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___hLtB8am9c8YfGFb9ayxNLl0A, 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___hLtB8am9c8YfGFb9ayxNLl0A, nameIterVarX60gensym1187800964_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[197].name = "nameIterVar`gensym1187800964";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_147_5[0];
NTI__hLtB8am9c8YfGFb9ayxNLl0A_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[192];
NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_.size = sizeof(tyObject_Env_switchdotnim___hLtB8am9c8YfGFb9ayxNLl0A*);
NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_.kind = 22;
NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_.base = (&NTI__hLtB8am9c8YfGFb9ayxNLl0A_);
NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(439, 11)";
NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_;
NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_.marker = Marker_tyRef__pHdNZeh9c9bMU1UbjSfNW9bIQ;
NTI__SXt8fFA9c4qdfg9bhy7doGjQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ);
NTI__SXt8fFA9c4qdfg9bhy7doGjQ_.kind = 17;
NTI__SXt8fFA9c4qdfg9bhy7doGjQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__SXt8fFA9c4qdfg9bhy7doGjQ_.name = "object";
NTI__SXt8fFA9c4qdfg9bhy7doGjQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SXt8fFA9c4qdfg9bhy7doGjQ_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[199].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[204].typ = (&NTI__pHdNZeh9c9bMU1UbjSfNW9bIQ_);
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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, errX60gensym11893501910_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[209].name = "err`gensym11893501910";
TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[11] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[210].offset = offsetof(tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ, 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___SXt8fFA9c4qdfg9bhy7doGjQ, errX60gensym11900501912_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[211].name = "err`gensym11900501912";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].len = 13; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_148_13[0];
NTI__SXt8fFA9c4qdfg9bhy7doGjQ_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[198];
NTI__2w7z0H9boYmeAObxmd8nNug_.size = sizeof(tyObject_Env_asyncmacro2dotnim___SXt8fFA9c4qdfg9bhy7doGjQ*);
NTI__2w7z0H9boYmeAObxmd8nNug_.kind = 22;
NTI__2w7z0H9boYmeAObxmd8nNug_.base = (&NTI__SXt8fFA9c4qdfg9bhy7doGjQ_);
NTI__2w7z0H9boYmeAObxmd8nNug_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__2w7z0H9boYmeAObxmd8nNug_.nextType = nimTypeRoot; nimTypeRoot=&NTI__2w7z0H9boYmeAObxmd8nNug_;
NTI__2w7z0H9boYmeAObxmd8nNug_.marker = Marker_tyRef__2w7z0H9boYmeAObxmd8nNug;
NTI__M7IyVT80SVMQhrjk9aQ4fkg_.size = sizeof(tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg);
NTI__M7IyVT80SVMQhrjk9aQ4fkg_.kind = 17;
NTI__M7IyVT80SVMQhrjk9aQ4fkg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__M7IyVT80SVMQhrjk9aQ4fkg_.name = "object";
NTI__M7IyVT80SVMQhrjk9aQ4fkg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__M7IyVT80SVMQhrjk9aQ4fkg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[213].offset = offsetof(tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg, 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___M7IyVT80SVMQhrjk9aQ4fkg, 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___M7IyVT80SVMQhrjk9aQ4fkg, 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___M7IyVT80SVMQhrjk9aQ4fkg, 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___M7IyVT80SVMQhrjk9aQ4fkg, nameIterVarX60gensym1164050464_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[217].name = "nameIterVar`gensym1164050464";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].len = 5; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_165_5[0];
NTI__M7IyVT80SVMQhrjk9aQ4fkg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[212];
NTI__hH5o9amr8O9bkJp7xgtEY34A_.size = sizeof(tyObject_Env_switchdotnim___M7IyVT80SVMQhrjk9aQ4fkg*);
NTI__hH5o9amr8O9bkJp7xgtEY34A_.kind = 22;
NTI__hH5o9amr8O9bkJp7xgtEY34A_.base = (&NTI__M7IyVT80SVMQhrjk9aQ4fkg_);
NTI__hH5o9amr8O9bkJp7xgtEY34A_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(222, 42)";
NTI__hH5o9amr8O9bkJp7xgtEY34A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hH5o9amr8O9bkJp7xgtEY34A_;
NTI__hH5o9amr8O9bkJp7xgtEY34A_.marker = Marker_tyRef__hH5o9amr8O9bkJp7xgtEY34A;
NTI__6uxfxNOvGb9bvUw0Ykbua1w_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w);
NTI__6uxfxNOvGb9bvUw0Ykbua1w_.kind = 17;
NTI__6uxfxNOvGb9bvUw0Ykbua1w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__6uxfxNOvGb9bvUw0Ykbua1w_.name = "object";
NTI__6uxfxNOvGb9bvUw0Ykbua1w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6uxfxNOvGb9bvUw0Ykbua1w_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[219].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[224].typ = (&NTI__hH5o9amr8O9bkJp7xgtEY34A_);
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___6uxfxNOvGb9bvUw0Ykbua1w, errX60gensym1164500196_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[225].name = "err`gensym1164500196";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[226].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, errX60gensym11685001912_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[231].name = "err`gensym11685001912";
TM__Tra5WJkmqmXIsONj5ZlJOQ_166_18[13] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[232].offset = offsetof(tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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___6uxfxNOvGb9bvUw0Ykbua1w, 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__6uxfxNOvGb9bvUw0Ykbua1w_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[218];
NTI__ZzZmUa2Td6M8X2rvmnH8CA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___6uxfxNOvGb9bvUw0Ykbua1w*);
NTI__ZzZmUa2Td6M8X2rvmnH8CA_.kind = 22;
NTI__ZzZmUa2Td6M8X2rvmnH8CA_.base = (&NTI__6uxfxNOvGb9bvUw0Ykbua1w_);
NTI__ZzZmUa2Td6M8X2rvmnH8CA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__ZzZmUa2Td6M8X2rvmnH8CA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZzZmUa2Td6M8X2rvmnH8CA_;
NTI__ZzZmUa2Td6M8X2rvmnH8CA_.marker = Marker_tyRef__ZzZmUa2Td6M8X2rvmnH8CA;
NTI__WX5FhN4oXYosXTh0Ta79c0g_.size = sizeof(tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g);
NTI__WX5FhN4oXYosXTh0Ta79c0g_.kind = 17;
NTI__WX5FhN4oXYosXTh0Ta79c0g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__WX5FhN4oXYosXTh0Ta79c0g_.name = "object";
NTI__WX5FhN4oXYosXTh0Ta79c0g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WX5FhN4oXYosXTh0Ta79c0g_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[238].offset = offsetof(tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g, 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___WX5FhN4oXYosXTh0Ta79c0g, 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___WX5FhN4oXYosXTh0Ta79c0g, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[240].typ = (&NTI__ZzZmUa2Td6M8X2rvmnH8CA_);
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___WX5FhN4oXYosXTh0Ta79c0g, 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___WX5FhN4oXYosXTh0Ta79c0g, 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___WX5FhN4oXYosXTh0Ta79c0g, nameIterVarX60gensym1164852045_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[243].name = "nameIterVar`gensym1164852045";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].len = 6; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_175_6[0];
NTI__WX5FhN4oXYosXTh0Ta79c0g_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[237];
NTI__VRGETYp9bdZRcRUVON4sXBg_.size = sizeof(tyObject_Env_switchdotnim___WX5FhN4oXYosXTh0Ta79c0g*);
NTI__VRGETYp9bdZRcRUVON4sXBg_.kind = 22;
NTI__VRGETYp9bdZRcRUVON4sXBg_.base = (&NTI__WX5FhN4oXYosXTh0Ta79c0g_);
NTI__VRGETYp9bdZRcRUVON4sXBg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-libp2p/libp2p/switch.nim(229, 38)";
NTI__VRGETYp9bdZRcRUVON4sXBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VRGETYp9bdZRcRUVON4sXBg_;
NTI__VRGETYp9bdZRcRUVON4sXBg_.marker = Marker_tyRef__VRGETYp9bdZRcRUVON4sXBg;
NTI__uADVe8m2kw8aznSmSEo4dg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg);
NTI__uADVe8m2kw8aznSmSEo4dg_.kind = 17;
NTI__uADVe8m2kw8aznSmSEo4dg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__uADVe8m2kw8aznSmSEo4dg_.name = "object";
NTI__uADVe8m2kw8aznSmSEo4dg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uADVe8m2kw8aznSmSEo4dg_;
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[0] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[245].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, colonup_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[248].typ = (&NTI__VRGETYp9bdZRcRUVON4sXBg_);
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___uADVe8m2kw8aznSmSEo4dg, errX60gensym1165300194_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[249].name = "err`gensym1165300194";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[5] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[250].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, resultX60gensym1165652016_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].typ = (&NTI__nJo9c3YLgP9bN5eMA24IhFtw_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[251].name = "result`gensym1165652016";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[7] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[252].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, errX60gensym11664001915_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[260].name = "err`gensym11664001915";
TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[16] = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261];
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].kind = 1;
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[261].offset = offsetof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, 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___uADVe8m2kw8aznSmSEo4dg, errX60gensym11673501926_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[271].name = "err`gensym11673501926";
TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].len = 27; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].kind = 2; TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244].sons = &TM__Tra5WJkmqmXIsONj5ZlJOQ_176_27[0];
NTI__uADVe8m2kw8aznSmSEo4dg_.node = &TM__Tra5WJkmqmXIsONj5ZlJOQ_0[244];
NTI__MNNri9cs5Bj6OAu0T2DAmPQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___uADVe8m2kw8aznSmSEo4dg*);
NTI__MNNri9cs5Bj6OAu0T2DAmPQ_.kind = 22;
NTI__MNNri9cs5Bj6OAu0T2DAmPQ_.base = (&NTI__uADVe8m2kw8aznSmSEo4dg_);
NTI__MNNri9cs5Bj6OAu0T2DAmPQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__MNNri9cs5Bj6OAu0T2DAmPQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MNNri9cs5Bj6OAu0T2DAmPQ_;
NTI__MNNri9cs5Bj6OAu0T2DAmPQ_.marker = Marker_tyRef__MNNri9cs5Bj6OAu0T2DAmPQ;
}