nwaku/nimcache/release/wakunode1/@m..@s..@s..@svendor@snim-confutils@sconfutils.nim.c

8538 lines
606 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v1/node -o nimcache/release/wakunode1/@m..@s..@s..@svendor@snim-confutils@sconfutils.nim.c.o nimcache/release/wakunode1/@m..@s..@s..@svendor@snim-confutils@sconfutils.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <sys/types.h>
#include <pthread.h>
#include <string.h>
#include <setjmp.h>
#include <stdio.h>
#include <stdlib.h>
#include "bearssl_rand.h"
#include "bearssl_hash.h"
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct TGenericSeq TGenericSeq;
typedef struct NimStringDesc NimStringDesc;
typedef struct tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg;
typedef struct tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw;
typedef struct RootObj RootObj;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct tyTuple__kfG5sApKgciEKq0hI7f9b4A tyTuple__kfG5sApKgciEKq0hI7f9b4A;
typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A;
typedef struct tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg;
typedef struct tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag;
typedef struct tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA;
typedef struct tyObject_Option__G4QSZNj619bazerwBIq3ZNg tyObject_Option__G4QSZNj619bazerwBIq3ZNg;
typedef struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A;
typedef struct tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw;
typedef struct tyObject_Option__28hriVqe7ot7T6DkhfqOEA tyObject_Option__28hriVqe7ot7T6DkhfqOEA;
typedef struct tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA;
typedef struct tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ;
typedef struct tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g;
typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w;
typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA;
typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ;
typedef struct tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ;
typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA;
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
typedef struct tyTuple__cYr9cjnCvWLanG6DEqai25g tyTuple__cYr9cjnCvWLanG6DEqai25g;
typedef struct tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg;
typedef struct tySequence__iU42g6hoJmYMsd12KeuYtQ tySequence__iU42g6hoJmYMsd12KeuYtQ;
typedef struct tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ;
typedef struct tySequence__ko9cxbrFH52ahk32IABzgRg tySequence__ko9cxbrFH52ahk32IABzgRg;
typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
typedef struct tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw;
typedef struct tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw;
typedef struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg tyTuple__7q7q3E6Oj24ZNVJb9aonhAg;
typedef struct tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
typedef NU8 tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ;
typedef NU8 tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA;
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;
};
struct RootObj {TNimType* m_type;};
typedef NI tyArray__tNojY1M3gvzc6ZmgAI130g[26];
typedef N_NIMCALL_PTR(void, tyProc__RlEPhsWm6018cZ1QQf9biFw) (tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550480_);
typedef N_NIMCALL_PTR(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, tyProc__qtUkKthj1Q7URYIH6fWLsQ) (NimStringDesc* valX60gensym115550479_);
struct tyTuple__kfG5sApKgciEKq0hI7f9b4A {
NimStringDesc* Field0;
tyProc__RlEPhsWm6018cZ1QQf9biFw Field1;
tyProc__qtUkKthj1Q7URYIH6fWLsQ Field2;
NIM_BOOL Field3;
NIM_BOOL Field4;
};
typedef tyTuple__kfG5sApKgciEKq0hI7f9b4A tyArray__TLSgKDebf59bIdd429bkyGeQ[26];
typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA;
struct tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA {tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA val;
NIM_BOOL has;
};
struct tyObject_Option__G4QSZNj619bazerwBIq3ZNg {NU16 val;
NIM_BOOL has;
};
struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A {NimStringDesc* val;
NIM_BOOL has;
};
struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A {NIM_BOOL val;
NIM_BOOL has;
};
typedef NU8 tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw;
struct tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw {tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw val;
NIM_BOOL has;
};
struct tyObject_Option__28hriVqe7ot7T6DkhfqOEA {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* val;
NIM_BOOL has;
};
struct tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA {NF val;
NIM_BOOL has;
};
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {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_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w seckey;
tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey;
};
struct tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ {tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g val;
NIM_BOOL has;
};
typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4];
struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA {tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA family;
union{
struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6;
} _family_1;
struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4;
} _family_2;
};
};
struct tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ {tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA val;
NIM_BOOL has;
};
struct tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag {tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA logLevel;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg tcpPort;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg udpPort;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg portsShift;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A nat;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A discovery;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A noListen;
tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw fleet;
tyObject_Option__28hriVqe7ot7T6DkhfqOEA bootnodes;
tyObject_Option__28hriVqe7ot7T6DkhfqOEA staticnodes;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A whisper;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A whisperBridge;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A lightNode;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A wakuTopicInterest;
tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA wakuPow;
tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ nodekey;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A bootnodeOnly;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A rpc;
tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ rpcAddress;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg rpcPort;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A metricsServer;
tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ metricsServerAddress;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg metricsServerPort;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A logMetrics;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A logAccounting;
};
typedef tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag tyArray__JgbmGMM5AMotoAqYYr9cHsQ[1];
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__vOtAymv1OtYaZqpBZdcxAQ) (tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701175_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701176_);
typedef tyProc__vOtAymv1OtYaZqpBZdcxAQ tyArray__k8YFY7LWrRpvmHu8shxCow[26];
struct tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg {tyArray__JgbmGMM5AMotoAqYYr9cHsQ data;
tyArray__k8YFY7LWrRpvmHu8shxCow setters;
};
struct tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw { RootObj Sup;NI colonstate_;
NimStringDesc* copyrightBanner1;
tyArray__tNojY1M3gvzc6ZmgAI130g fieldCounters2;
tyArray__TLSgKDebf59bIdd429bkyGeQ fieldSetters3;
NIM_BOOL quitOnFailure4;
tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg configFile5;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
NI offset;
TNimType* typ;
NCSTRING name;
NI len;
TNimNode** sons;
};
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 tyTuple__cYr9cjnCvWLanG6DEqai25g {
tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* Field0;
tyArray__TLSgKDebf59bIdd429bkyGeQ Field1;
};
struct tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg {NimStringDesc* name;
NimStringDesc* desc;
NIM_BOOL isHidden;
tySequence__iU42g6hoJmYMsd12KeuYtQ* opts;
};
typedef NU8 tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg;
struct tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ {NimStringDesc* name;
NimStringDesc* abbr;
NimStringDesc* desc;
NimStringDesc* typename_0;
NI idx;
NIM_BOOL hasDefault;
NIM_BOOL isHidden;
tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg kind;
union{
struct {NIM_BOOL isCommand;
NIM_BOOL isImplicitlySelectable;
tySequence__ko9cxbrFH52ahk32IABzgRg* subCmds;
NI defaultSubCmd;
} _kind_1;
};
};
struct tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg {tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA logLevel;
tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ cmd;
union{
struct {NU16 tcpPort;
NU16 udpPort;
NU16 portsShift;
NimStringDesc* nat;
NIM_BOOL discovery;
NIM_BOOL noListen;
tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw fleet;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* bootnodes;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* staticnodes;
NIM_BOOL whisper;
NIM_BOOL whisperBridge;
NIM_BOOL lightNode;
NIM_BOOL wakuTopicInterest;
NF wakuPow;
tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g nodekey;
NIM_BOOL bootnodeOnly;
NIM_BOOL rpc;
tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA rpcAddress;
NU16 rpcPort;
NIM_BOOL metricsServer;
tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA metricsServerAddress;
NU16 metricsServerPort;
NIM_BOOL logMetrics;
NIM_BOOL logAccounting;
} _cmd_1;
};
};
struct Exception { RootObj Sup;Exception* parent;
NCSTRING name;
NimStringDesc* message;
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
Exception* up;
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
struct TSafePoint {TSafePoint* prev;
NI status;
jmp_buf context;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a;
NI b;
};
typedef NU8 tySet_tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ;
typedef NU8 tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ;
typedef NimStringDesc* tyArray__24KAM9afIUgUaqBaEBB6r9bg[3];
typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1];
typedef NU8 tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA;
typedef NU8 tySet_tyChar__nmiMWKVIe46vacnhAFrQvw[32];
struct tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw { RootObj Sup;NI pos;
NIM_BOOL inShortState;
NIM_BOOL allowWhitespaceAfterColon;
tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmds;
NI idx;
tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA kind;
NimStringDesc* key;
NimStringDesc* val;
};
struct tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw {NimStringDesc* appInvocation;
NimStringDesc* copyrightBanner;
NIM_BOOL hasAbbrs;
NI maxNameLen;
NI terminalWidth;
NI namesWidth;
};
typedef NU8 tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg;
typedef NU16 tySet_tyEnum_Style__NXKayqTLMsAibFwNceBlpA;
typedef NU8 tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww;
struct tyTuple__7q7q3E6Oj24ZNVJb9aonhAg {
NimStringDesc* Field0;
NimStringDesc* Field1;
NimStringDesc* Field2;
};
typedef struct {
N_NIMCALL_PTR(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g;
typedef N_CLOSURE_PTR(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*, TM__9bPZS8ds69cDDm8QtLGuVTHw_215) (void);
struct tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
typedef N_CLOSURE_PTR(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*, TM__9bPZS8ds69cDDm8QtLGuVTHw_227) (void);
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* conf, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, void* ClE_0);
void* ClE_0;
} tyProc__03EM4WgtKB80k5KjbV0j1A;
typedef N_CLOSURE_PTR(void, TM__9bPZS8ds69cDDm8QtLGuVTHw_240) (tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* conf, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64];
typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen);
typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx);
typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0);
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__ko9cxbrFH52ahk32IABzgRg { TGenericSeq Sup; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* data[SEQ_DECL_SIZE];};struct tySequence__iU42g6hoJmYMsd12KeuYtQ { TGenericSeq Sup; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_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, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, Marker_tyRef__Oe9cqcmOncIA8mgqzGfAHqQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
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_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
N_LIB_PRIVATE N_NIMCALL(void, appendConfigFileFormats__TZ2pHayc9apz9b6MAHwpJiEA)(void);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
static N_NIMCALL(void, Marker_tySequence__ko9cxbrFH52ahk32IABzgRg)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__fFbH9acUqQ9cpmgG4EsVlJow)(void* p, NI op);
static N_NIMCALL(void, Marker_tySequence__iU42g6hoJmYMsd12KeuYtQ)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__6TS6DQKShZRw32kbyabYRw)(void* p, NI op);
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);
N_LIB_PRIVATE N_NIMCALL(void*, newSeqRC1)(TNimType* typ, NI len);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
N_LIB_PRIVATE N_NIMCALL(void, logLevelSetter__Bt9bGo49cXM0Y0dpHZLmgPfQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550480_);
static N_INLINE(NIM_BOOL, isSome__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
N_LIB_PRIVATE N_NIMCALL(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA, parseEnum__z4Wnbctz53HdhvN9aaKAZ9aQ)(NimStringDesc* s_0);
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, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logLevelComplete__YdWFxaO55rW9aqk71lokriQ)(NimStringDesc* valX60gensym115550479_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__qXq1ASUK29a9bBCPCu8xRSDQ)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__qXq1ASUK29a9bBCPCu8xRSDQ_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, reprEnum)(NI e, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw)(NimStringDesc* s_0, NimStringDesc* prefix);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_CHAR, nsuToLowerAsciiChar)(NIM_CHAR c);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__lNiJGyFJG9cHFMBHjjqNw3w)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__lNiJGyFJG9cHFMBHjjqNw3w_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, cmdSetter__C0Kz8af6eqcUxIWV5l5jSA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550482_);
N_LIB_PRIVATE N_NIMCALL(tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ, parseEnum__ytUBG1iG3f3KVlnD2C9cRfw)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(void, FieldDiscriminantCheck)(NI oldDiscVal, NI newDiscVal, TNimNode** a, NI L);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, cmdComplete__zDSUuxtwEJLzjg0c9bydg8A)(NimStringDesc* valX60gensym115550481_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__iM9a4F7A5rwHJbzoqdNu9aWA)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__iM9a4F7A5rwHJbzoqdNu9aWA_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__U8LihWL3ekkSfNucSLbvVw)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__U8LihWL3ekkSfNucSLbvVw_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, tcpPortSetter__oWtptrz0darnZiiirRcH9bA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550484_);
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(NU16, parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(NU16, parseCmdArg__Z4MWyTZoIOAoNVvpAETZNg_2)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(NU, nsuParseUInt)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, tcpPortComplete__VB8sKHyiYRjJCA9chbnDzoA)(NimStringDesc* valX60gensym115550483_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__UjLizUuCqtAVRfRX38OTKA_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__x1klfOl1GXBsqXTJXxiKPg)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, udpPortSetter__d8J9bLvQ8H9bIZdlDHYFjJXQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550486_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, udpPortComplete__Ba1KH9bPgB0ZYGiLE9apBRyA)(NimStringDesc* valX60gensym115550485_);
N_LIB_PRIVATE N_NIMCALL(void, portsShiftSetter__i8WJ9bZg16OS0NC1PQF13uw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550488_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, portsShiftComplete__YrkIKCJRGmykG71M9amAfgQ)(NimStringDesc* valX60gensym115550487_);
N_LIB_PRIVATE N_NIMCALL(void, natSetter__bEMUcqcXoe5ZLHNBSIEbMA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550490_);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, natComplete__86iMKSKzoGbXrH39aZqQAuA)(NimStringDesc* valX60gensym115550489_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__LOWKOFK2uGcyAkdNpUhNuA)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__LOWKOFK2uGcyAkdNpUhNuA_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__38URwU7bWO7CoNpX9bzN7cw)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, discoverySetter__4v8iqrEOI9c8ViQVE1pg9bPQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550492_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, parseCmdArg__kyDedXSQ8Z9agnFiZ9c2c2Gw)(NimStringDesc* p_0);
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, parseBool__Y9cQyzddf88poHkzlcfsPIA)(NimStringDesc* s_0);
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(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*, rawNewString)(NI space);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, discoveryComplete__LSlTfPwHXHKFsHS7bebiNw)(NimStringDesc* valX60gensym115550491_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__tLIdGywXnRLftXqftpbqpw)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__tLIdGywXnRLftXqftpbqpw_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__fCsur42wL6nwMH5V9afYN3w)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, noListenSetter__yuVwo0qWpg8dFAmdyJ9cJFQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550494_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, noListenComplete__kyBiP8HNCjn32waFZeeTSw)(NimStringDesc* valX60gensym115550493_);
N_LIB_PRIVATE N_NIMCALL(void, fleetSetter__Q0QeyNx9b3IK6OW9a5DXvliA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550496_);
N_LIB_PRIVATE N_NIMCALL(tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw, parseEnum__Mp1rAdWMANg0Fj4xy68EBw)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, fleetComplete__OekpcNdx0c8q359a7uAmUkw)(NimStringDesc* valX60gensym115550495_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__CZXDf5v61bWerxUieY9aY8A)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__CZXDf5v61bWerxUieY9aY8A_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__KXHxX3Geo3c7obmZPfbqiA)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__KXHxX3Geo3c7obmZPfbqiA_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, bootnodesSetter__t9br2FK9cC0LvBn3e9bIwcq9bg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550498_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, bootnodesComplete__xRZAHJV79by4G0YcpzDhtFA)(NimStringDesc* valX60gensym115550497_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__grYenLJGoBfaBWbLLf3ffQ)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__jWd3Decb8FZpnYu5tpbCSg)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__1vEjlr5F9bQNnk3feF9bCbEA)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__1vEjlr5F9bQNnk3feF9bCbEA_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, staticnodesSetter__Mg0JV1REDd9aIvHo9aNa81yw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550500_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, staticnodesComplete__GdB10CaDqt2cO32lJLlv3g)(NimStringDesc* valX60gensym115550499_);
N_LIB_PRIVATE N_NIMCALL(void, whisperSetter__VxJDMk8vEqk59aLuARiWjOg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550502_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, whisperComplete__Y2risep69cntOCVejjApfzQ)(NimStringDesc* valX60gensym115550501_);
N_LIB_PRIVATE N_NIMCALL(void, whisperBridgeSetter__MCcjs52C9abmKIhfzs2RVPQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550504_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, whisperBridgeComplete__3ln9bl1wBLvcyEe9ciWO51XA)(NimStringDesc* valX60gensym115550503_);
N_LIB_PRIVATE N_NIMCALL(void, lightNodeSetter__QOuNX00pqYgoqNkLdDIWFw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550506_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, lightNodeComplete__CNaCRIIcdGJEp749bdLz3mw)(NimStringDesc* valX60gensym115550505_);
N_LIB_PRIVATE N_NIMCALL(void, wakuTopicInterestSetter__3bgILK7JV2oGTf9cJySyDBg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550508_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, wakuTopicInterestComplete__Q4U7zuryeezhO9cMcffgzBQ)(NimStringDesc* valX60gensym115550507_);
N_LIB_PRIVATE N_NIMCALL(void, wakuPowSetter__wc9cepO5cQwiNn4I7RJJPtA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550510_);
N_LIB_PRIVATE N_NIMCALL(NF, parseCmdArgAux__x9aqzeHS0jBE2TuK69bqXB1A)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(NF, parseCmdArg__SJt9c9bIzXLyPivqwS69aGQYw)(NimStringDesc* p_0);
N_LIB_PRIVATE N_NIMCALL(NF, nsuParseFloat)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, wakuPowComplete__JQK9bMNA1Ynv4l9cQXvnmwlg)(NimStringDesc* valX60gensym115550509_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__H9bX4UtDcpP3msuSFXn1Pug)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__H9bX4UtDcpP3msuSFXn1Pug_2)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__MuSUcd9c8aHr9cl2xd3cW8Pg)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__MuSUcd9c8aHr9cl2xd3cW8Pg_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, nodekeySetter__izxFP9cA8D78PmC1FYhyX8A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550512_);
N_LIB_PRIVATE N_NIMCALL(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, parseCmdArgAux__sLlso9b8QcPK1kG5G9c2wBYg)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, parseCmdArg__L2jIu7YS2GMMtIC49cS7IWg)(NimStringDesc* p_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, random__HS5tU9cyelo6UXEHvWOYUFg)(br_hmac_drbg_context* rng_0);
N_LIB_PRIVATE N_NIMCALL(br_hmac_drbg_context*, newRng__9cKaYUOzNpI6Cw7CIYoErTQ)(void);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nodekeyComplete__oQ6G32Wau1uWSvfB08Knwg)(NimStringDesc* valX60gensym115550511_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__LnTRL9c6vRrgNKM0C9cg4Maw)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__b5Zdkr2nvWNeC9adaf8xvvA)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__QrPMvI143qcUEn4ZHOVi9bg)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__QrPMvI143qcUEn4ZHOVi9bg_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, bootnodeOnlySetter__oYRknEL8EYNv5jpavE7JnA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550514_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, bootnodeOnlyComplete__xaZ8gzlRVDkIlPl3CA41rg)(NimStringDesc* valX60gensym115550513_);
N_LIB_PRIVATE N_NIMCALL(void, rpcSetter__TiZIVretUY4nSH747Z7S6w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550516_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcComplete__ldNEhxNU55Q1h49aqtzRyWw)(NimStringDesc* valX60gensym115550515_);
N_LIB_PRIVATE N_NIMCALL(void, rpcAddressSetter__sxEoHvZl3ZL9b3uTcoauBqA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550518_);
N_LIB_PRIVATE N_NIMCALL(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, parseCmdArgAux__1rOFFiGlhlLRsnSd2VLjHA)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, parseCmdArg__xP9aVIsqCYA9cCiGObl4ARlA)(NimStringDesc* p_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, parseIpAddress__1ivqWNphfe1wCfgNmXXOCA)(NimStringDesc* addressStr);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcAddressComplete__Wc8n7vH9b6Z3VD1yEkFVpRg)(NimStringDesc* valX60gensym115550517_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__NGWZU3WcZshFdJjBZ0fSaQ)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__nRRnO3K3fCvC7uyzDvLqNg)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__eYmgUjszaEfcNHzMI7mvHQ)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__eYmgUjszaEfcNHzMI7mvHQ_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, rpcPortSetter__FyLuOvAZOOhckTQ1Ku9bWog)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550520_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcPortComplete__HwW9b2IONwKRmlFlkzvGR9cA)(NimStringDesc* valX60gensym115550519_);
N_LIB_PRIVATE N_NIMCALL(void, metricsServerSetter__ro9cmZIrJTCEky363Nb9bltQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550522_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerComplete__YZdbrzG3JvDiKQiBQBPo9cQ)(NimStringDesc* valX60gensym115550521_);
N_LIB_PRIVATE N_NIMCALL(void, metricsServerAddressSetter__qqCM7xqlLH0aOgEA5D8ueg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550524_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerAddressComplete__DcrMbBfwadA7wplXfLYryA)(NimStringDesc* valX60gensym115550523_);
N_LIB_PRIVATE N_NIMCALL(void, metricsServerPortSetter__uMLqs8S0ynQwAAO7K7mERQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550526_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerPortComplete__x7DECn5qjVjd1hIh0RJ1Xg)(NimStringDesc* valX60gensym115550525_);
N_LIB_PRIVATE N_NIMCALL(void, logMetricsSetter__Cm7Jg9aT1SYznl0bqCyMahQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550528_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logMetricsComplete__coMoSD6oNRzZtBl7KySywA)(NimStringDesc* valX60gensym115550527_);
N_LIB_PRIVATE N_NIMCALL(void, logAccountingSetter__9cI7sc85EbThIOLIBhtyHMQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550530_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logAccountingComplete__2KCzhdu1049aVnYFFgVFqKw)(NimStringDesc* valX60gensym115550529_);
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(void, load__ghK35DJwisaYHS4rM89bNuw)(tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* Result);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logLevelCFSetter__6Rv1X7CIzKKgq2zXQuDC9ag)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701100_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701101_);
static N_INLINE(NIM_BOOL, isSome__S4E3DJeQJ8TO9bOEI369cjNwoptions)(tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA self);
static N_INLINE(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA, get__8uhTroJnoefoSXASBXKk9awoptions)(tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA self);
static N_INLINE(NIM_BOOL, isNone__S4E3DJeQJ8TO9bOEI369cjNw_2options)(tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, defaultConfigFileSetter__qytTde7oyUFQ7c9aJoELn9ag)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701177_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701178_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, tcpPortCFSetter__gn9bXE0DuzYpa1hyFuDIhaQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701103_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701104_);
static N_INLINE(NIM_BOOL, isSome__U9bQCVfcTWYbZbpr4FiRj7woptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
static N_INLINE(NU16, get__zM29boVXeSph4ot7SE39ac5goptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
static N_INLINE(NIM_BOOL, isNone__U9bQCVfcTWYbZbpr4FiRj7w_2options)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, udpPortCFSetter__L9bra79cdEHO09aaiuRQ0QoVw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701106_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701107_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portsShiftCFSetter__TfRX9cQtO8xiZGUFwADvOTg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701109_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701110_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, natCFSetter__ZwvfgGtbBoRzY7zPZJgSsw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701112_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701113_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, discoveryCFSetter__9aBABQ2K0jW43T1DiMPp0Yg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701115_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701116_);
static N_INLINE(NIM_BOOL, isSome__t9b3mwGAofg6MkInCdQGPYwoptions)(tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A self);
static N_INLINE(NIM_BOOL, get__t9b3mwGAofg6MkInCdQGPYw_2options)(tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A self);
static N_INLINE(NIM_BOOL, isNone__t9b3mwGAofg6MkInCdQGPYw_3options)(tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, noListenCFSetter__eVu9bEF9cVEYH7zz1ZhNc2gw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701118_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701119_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, fleetCFSetter__R8S9c1YvOK2KxeQjbUd0pwA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701121_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701122_);
static N_INLINE(NIM_BOOL, isSome__qUuRtvT6bpl89awT81np5NQoptions)(tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw self);
static N_INLINE(tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw, get__FSgUezpaJazXQMCtUmbjAAoptions)(tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw self);
static N_INLINE(NIM_BOOL, isNone__qUuRtvT6bpl89awT81np5NQ_2options)(tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, bootnodesCFSetter__ONE8l9bl9crSHp8fCt0A7puA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701124_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701125_);
static N_INLINE(NIM_BOOL, isSome__XEX9aKZyN4ekvzfoU9bB0VXAoptions)(tyObject_Option__28hriVqe7ot7T6DkhfqOEA self);
static N_INLINE(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, get__lYGHGIEmrWBKcrGsEQjyXwoptions)(tyObject_Option__28hriVqe7ot7T6DkhfqOEA self);
static N_INLINE(NIM_BOOL, isNone__XEX9aKZyN4ekvzfoU9bB0VXA_2options)(tyObject_Option__28hriVqe7ot7T6DkhfqOEA self);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, staticnodesCFSetter__VpMOCzf9cm3B8F2VafuRZmQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701127_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701128_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, whisperCFSetter__lDi8ETtvW9cg9a6E6M3i84vA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701130_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701131_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, whisperBridgeCFSetter__VTwsVcJanWVIQ62EXSLK7Q)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701133_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701134_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lightNodeCFSetter__tPcCAD2HoX3m1YC6p10xxw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701136_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701137_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, wakuTopicInterestCFSetter__CO2ZCR3VNNaJ3ozVt9cmEVA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701139_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701140_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, wakuPowCFSetter__cIqB3bvCNHGlqMUK8SQ1aA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701142_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701143_);
static N_INLINE(NIM_BOOL, isSome__9ceQCeoBXFptucCVWq2Pbswoptions)(tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA self);
static N_INLINE(NF, get__dkqGA2Ok5aX9ct0wFk46omwoptions)(tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA self);
static N_INLINE(NIM_BOOL, isNone__9ceQCeoBXFptucCVWq2Pbsw_2options)(tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nodekeyCFSetter__rVpfzjYRhFtLYBxq10Bhpw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701145_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701146_);
static N_INLINE(NIM_BOOL, isSome__O7C8aVDiQWVPs9bkq9a27kOwoptions)(tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ* self);
static N_INLINE(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, get__Y9aAlssqUqBU9aoBDWj8rrhAoptions)(tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ* self);
static N_INLINE(NIM_BOOL, isNone__O7C8aVDiQWVPs9bkq9a27kOw_2options)(tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ* self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, bootnodeOnlyCFSetter__7vp6o5Uz9cr9cZIg7E4nOmcg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701148_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701149_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcCFSetter__WC9aRC7W8Te9cmSTPPQhQX0A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701151_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701152_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcAddressCFSetter__obyvYjEv64Y2eiIqfKDH8g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701154_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701155_);
static N_INLINE(NIM_BOOL, isSome__Ko7CQanwNHnwf7WYxGSR2woptions)(tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ self);
static N_INLINE(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, get__kzEKFZ5iRtYll9bH0fejYJAoptions)(tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ self);
static N_INLINE(NIM_BOOL, isNone__Ko7CQanwNHnwf7WYxGSR2w_2options)(tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcPortCFSetter__Ha4RvMdEg46nkO29bm0PCfA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701157_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701158_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerCFSetter__sUvyrFJLAE39bSS1ObrFt8A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701160_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701161_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerAddressCFSetter__I6bWXy9bQle8jHlLEPEzUug)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701163_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701164_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerPortCFSetter__eKUSUbSzizfWGljfXYSgmQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701166_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701167_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logMetricsCFSetter__M5hdbcGSo1c35hlGwV0H0g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701169_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701170_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logAccountingCFSetter__tw9aXzA8vJgjFiunIjzP9cHQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701172_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701173_);
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
N_LIB_PRIVATE N_NIMCALL(NI, getNextArgIdx__SvGxRxElX54hx27hqM0kXQ)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NI consumedArgIdx);
static N_INLINE(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**, X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** s_0, NI s_0Len_0, NI i);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, splitCompletionLine__aPGFUMgkFd0kCjcLUuEb4w)(void);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, X5BX5D___dxs1m8X8HLcMK21WAkRfcw)(NimStringDesc** s_0, NI s_0Len_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x_0);
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem)(NI a, NI b);
static N_INLINE(NIM_BOOL, startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils)(NimStringDesc* s_0, NIM_CHAR prefix);
N_LIB_PRIVATE N_NIMCALL(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*, findSubCmd__nf6l8SxHMidtlJ5o7ngTvw)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*, getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
N_LIB_PRIVATE N_NIMCALL(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*, findCmd__0C9bD9c7Xo9bK4Yg7dbqbpNag)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** cmds, NI cmdsLen_0, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(NI, nsuCmpIgnoreStyle)(NimStringDesc* a, NimStringDesc* b);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
static N_INLINE(NimStringDesc*, X5BX5D___j0Z1d16G1eC5eFkDa00ZFwsystem)(NimStringDesc** s, NI sLen_0, NI i);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nsuStartsWith)(NimStringDesc* s, NimStringDesc* prefix);
N_LIB_PRIVATE N_NIMCALL(void, nsuRemovePrefixChar)(NimStringDesc** s_0, NIM_CHAR c);
N_LIB_PRIVATE N_NIMCALL(void, showMatchingOptions__IFFg9aRIFt3czvLCp1rlIvw)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* prefix, tySet_tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ filterKind);
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);
static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0);
N_LIB_PRIVATE N_NIMCALL(void, write__PArlm09bKklm2BLsCg6YtaA)(FILE* f, NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*, findOpt__KaO4sqyUPqW3CER2fbIhCA)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** activeCmds, NI activeCmdsLen_0, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*, findOpt__bBkDft6CL0vzfMlc7vSUQw)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ** opts, NI optsLen_0, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(void, flushFile__fU6ZlJAtQ9bre04EDZLdGsA_2)(FILE* f);
N_LIB_PRIVATE N_NIMCALL(void, initOptParser__I9airQRe9azp3bExyjWqjJXw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmds, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw* Result);
N_LIB_PRIVATE N_NIMCALL(void, next__bhBX9cyTjmG5x9acqxvtK9cxQ)(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw* p_0);
N_LIB_PRIVATE N_NIMCALL(void, showHelp__FhEhQ2fXISR3PysDDadMqA)(NimStringDesc** help, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** activeCmds, NI activeCmdsLen_0);
N_LIB_PRIVATE N_NIMCALL(void, resetAttributes__6J8xlU57R8cS9bLzTS89aM5g)(FILE* f);
static N_INLINE(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*, X5BX5D___HbndVVoautY9atM2E7BfDogsystem)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** s_0, NI s_0Len_0, NI i);
N_LIB_PRIVATE N_NIMCALL(NI, maxNameLen__6J5rosntexlE0qjDswo4VA)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasAbbrs__1EMfvmi9c8lQ79bCfRp8uF7A)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
N_LIB_PRIVATE N_NIMCALL(NI, terminalWidth__s9bdJLFVciGfQ0i2sQaMF1g)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
N_LIB_PRIVATE N_NIMCALL(void, setForegroundColor__vJutklhcnQq9akCXxcuSHAg)(FILE* f, tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg fg, NIM_BOOL bright);
N_LIB_PRIVATE N_NIMCALL(void, describeInvocation__2TlHA3JaAXtInZfAEpuJqg)(NimStringDesc** help, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* cmdInvocation, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo);
N_LIB_PRIVATE N_NIMCALL(void, setStyle__y8lW2LrW2n5ZHaxH9bAf4WA)(FILE* f, tySet_tyEnum_Style__NXKayqTLMsAibFwNceBlpA style);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasOpts__1EMfvmi9c8lQ79bCfRp8uF7A_2)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isCliSwitch__VEzHNNkiXs7FjBXofOs9cAw)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasArgs__1EMfvmi9c8lQ79bCfRp8uF7A_3)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
static N_INLINE(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ**, X5BX5D___zRM5dMyeglSZC7Q5ZQpK6Qsystem)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ** s_0, NI s_0Len_0, NI i);
N_LIB_PRIVATE N_NIMCALL(NI, firstArgIdx__6J5rosntexlE0qjDswo4VA_2)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, humaneName__cUBD2xSovLSX9bSDweJsZOg)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt);
static N_INLINE(NimStringDesc*, spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils)(NI n);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatChar)(NIM_CHAR c, NI count);
N_LIB_PRIVATE N_NIMCALL(void, writeDesc__StjU5vYwOmXMx1Zc9aCFqpQ)(NimStringDesc** help, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo, NimStringDesc* desc_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, wrapWords__T8gYSir9ao1V9bYDExwUzAPg)(NimStringDesc* s_0, NI maxLineWidth, NIM_BOOL splitLongWords, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw seps, NimStringDesc* newLine);
N_LIB_PRIVATE N_NIMCALL(void, describeOptions__c37SkDol5yqNCDtlLSFI1A)(NimStringDesc** help, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* cmdInvocation, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo, tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww optionsType);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuReplaceStr)(NimStringDesc* s_0, NimStringDesc* sub, NimStringDesc* by);
N_LIB_PRIVATE N_CLOSURE(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*, lazyHelpAppInfo__LQeQV1hZ5ot9a9btNTBBCt2Q)(void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__QtCxK3OkpAyy8Hko1P0lMw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(void, nossplitFile)(NimStringDesc* path, tyTuple__7q7q3E6Oj24ZNVJb9aonhAg* Result);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nosgetAppFilename)(void);
static N_INLINE(void, some__sgddJT1RdlkGeWdlq9cgU0Aoptions)(NimStringDesc* val_0, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result);
static N_INLINE(NimStringDesc*, getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem)(void);
N_LIB_PRIVATE N_NIMCALL(void, suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg)(void);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatSingleElem)(NimStringDesc* formatstr, NimStringDesc* a);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, noMoreArgsError__9bQXNBN49b7LVtjI9bNM17nZw)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd);
N_LIB_PRIVATE N_CLOSURE(void, processMissingOpts__DcLTG7ehjSCi3ldruPB8lA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* conf, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, void* ClE_0);
static N_INLINE(void, none__tDzNOHmZeOXSXxERuUcd8Qoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result);
static N_INLINE(void, none__buJJ9ajp0wuYthKYXnCpQagoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__Zl1YCPPxjA3HzpLmcZapkw_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
N_LIB_PRIVATE TNimType NTI__tNojY1M3gvzc6ZmgAI130g_;
N_LIB_PRIVATE TNimType NTI__kfG5sApKgciEKq0hI7f9b4A_;
N_LIB_PRIVATE TNimType NTI__RlEPhsWm6018cZ1QQf9biFw_;
N_LIB_PRIVATE TNimType NTI__qtUkKthj1Q7URYIH6fWLsQ_;
extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_;
N_LIB_PRIVATE TNimType NTI__TLSgKDebf59bIdd429bkyGeQ_;
N_LIB_PRIVATE TNimType NTI__IWnV3BFfR5Z7dlBWaFMxRg_;
N_LIB_PRIVATE TNimType NTI__LQHcvr3Q306zOE3F3p9c0ag_;
extern TNimType NTI__sZZAU2qrO7fpuFYgYMbZHA_;
extern TNimType NTI__G4QSZNj619bazerwBIq3ZNg_;
extern TNimType NTI__vK1KzfYf1DGLiUIpLm9cS0A_;
extern TNimType NTI__mNQrG9by9bIvS2rBRypY8a8A_;
extern TNimType NTI__Bk6qSL9c1GJavWwvUAocNxw_;
extern TNimType NTI__28hriVqe7ot7T6DkhfqOEA_;
extern TNimType NTI__MBAh7IvpI0zpyfBz2BbYLA_;
extern TNimType NTI__tHWD3GmDJ9aHAnsyiLN5IRQ_;
extern TNimType NTI__rZSB3RRJAwsx6nOzk6ceBQ_;
N_LIB_PRIVATE TNimType NTI__JgbmGMM5AMotoAqYYr9cHsQ_;
N_LIB_PRIVATE TNimType NTI__vOtAymv1OtYaZqpBZdcxAQ_;
N_LIB_PRIVATE TNimType NTI__k8YFY7LWrRpvmHu8shxCow_;
N_LIB_PRIVATE TNimType NTI__Oe9cqcmOncIA8mgqzGfAHqQ_;
N_LIB_PRIVATE TNimType NTI__juon7p0QxLd386KmW9cv0yg_;
N_LIB_PRIVATE TNimType NTI__xxMz4AWJthCz6HckagPQwQ_;
N_LIB_PRIVATE TNimType NTI__JhwU2aE0UGJ4ZHhwsTNDwg_;
TNimNode* NimDT___xxMz4AWJthCz6HckagPQwQ_kind[4];
N_LIB_PRIVATE TNimType NTI__ko9cxbrFH52ahk32IABzgRg_;
N_LIB_PRIVATE TNimType NTI__fFbH9acUqQ9cpmgG4EsVlJow_;
N_LIB_PRIVATE TNimType NTI__iU42g6hoJmYMsd12KeuYtQ_;
N_LIB_PRIVATE TNimType NTI__6TS6DQKShZRw32kbyabYRw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_12, "log-level", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_13, "Sets the log level.", 19);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_14, "LogLevel", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_15, "cmd", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_16, "WakuNodeCmd", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_17, "noCommand", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_18, "tcp-port", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_19, "TCP listening port.", 19);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_20, "uint16", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_21, "udp-port", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_22, "UDP listening port.", 19);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_23, "ports-shift", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_24, "Add a shift to all port numbers.", 32);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_25, "nat", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_26, "Specify method to use for determining public address. Must be o"
"ne of: any, none, upnp, pmp, extip:<IP>.", 103);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_27, "string", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_28, "discovery", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_29, "Enable/disable discovery v4.", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_30, "bool", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_31, "no-listen", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_32, "Disable listening for incoming peers.", 37);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_33, "fleet", 5);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_34, "Select the fleet to connect to.", 31);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_35, "Fleet", 5);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_36, "bootnode", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_37, "Enode URL to bootstrap P2P discovery with. Argument may be repe"
"ated.", 68);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_38, "seq[string]", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_39, "staticnode", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_40, "Enode URL to directly connect with. Argument may be repeated.", 61);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_41, "whisper", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_42, "Enable the Whisper protocol.", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_43, "whisper-bridge", 14);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_44, "Enable the Whisper protocol and bridge with Waku protocol.", 58);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_45, "light-node", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_46, "Run as light node (no message relay).", 37);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_47, "waku-topic-interest", 19);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_48, "Run as node with a topic-interest", 33);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_49, "waku-pow", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_50, "PoW requirement of Waku node.", 29);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_51, "float64", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_52, "nodekey", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_53, "P2P node private key as hex.", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_54, "KeyPair", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_55, "bootnode-only", 13);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_56, "Run only as discovery bootnode.", 31);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_57, "rpc", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_58, "Enable Waku RPC server.", 23);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_59, "rpc-address", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_60, "Listening address of the RPC server.", 36);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_61, "IpAddress", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_62, "rpc-port", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_63, "Listening port of the RPC server.", 33);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_64, "metrics-server", 14);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_65, "Enable the metrics server.", 26);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_66, "metrics-server-address", 22);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_67, "Listening address of the metrics server.", 40);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_68, "metrics-server-port", 19);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_69, "Listening HTTP port of the metrics server.", 42);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_70, "log-metrics", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_71, "Enable metrics logging.", 23);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_72, "log-accounting", 14);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_73, "Enable peer accounting logging.", 31);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_74, "genNodekey", 10);
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_75, "Can\'t obtain a value from a `none`", 34);
extern TNimType NTI__9bciZEQ8iC1G2PermjsuXmA_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
extern TNimType NTI__PQZYhg27woSVaegCU10Qpg_;
extern TNimType NTI__hgF670xQYvXvVYBix5F8qQ_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_82, "\'tcpPort\' is not accessible using discriminant \'cmd\' of type \'W"
"akuNodeConf\'", 75);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_83, "\'udpPort\' is not accessible using discriminant \'cmd\' of type \'W"
"akuNodeConf\'", 75);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_84, "\'portsShift\' is not accessible using discriminant \'cmd\' of type"
" \'WakuNodeConf\'", 78);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_85, "\'nat\' is not accessible using discriminant \'cmd\' of type \'WakuN"
"odeConf\'", 71);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_86, "any", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_87, "\'discovery\' is not accessible using discriminant \'cmd\' of type "
"\'WakuNodeConf\'", 77);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__Ie1m0dv1ZHg72IgPRr1cDw_;
extern TNimType NTI__yoNlBGx0D2tRizIdhQuENw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_89, "\'", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_90, "\' is not a valid boolean value. Supported values are on/off, ye"
"s/no, true/false or 1/0", 86);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_91, "\'noListen\' is not accessible using discriminant \'cmd\' of type \'"
"WakuNodeConf\'", 76);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_92, "\'fleet\' is not accessible using discriminant \'cmd\' of type \'Wak"
"uNodeConf\'", 73);
extern TNimType NTI__nqXpvCqeLCgsbsqIlTSrYw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_94, "\'bootnodes\' is not accessible using discriminant \'cmd\' of type "
"\'WakuNodeConf\'", 77);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_95, "\'staticnodes\' is not accessible using discriminant \'cmd\' of typ"
"e \'WakuNodeConf\'", 79);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_96, "\'whisper\' is not accessible using discriminant \'cmd\' of type \'W"
"akuNodeConf\'", 75);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_97, "\'whisperBridge\' is not accessible using discriminant \'cmd\' of t"
"ype \'WakuNodeConf\'", 81);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_98, "\'lightNode\' is not accessible using discriminant \'cmd\' of type "
"\'WakuNodeConf\'", 77);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_99, "\'wakuTopicInterest\' is not accessible using discriminant \'cmd\' "
"of type \'WakuNodeConf\'", 85);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_100, "\'wakuPow\' is not accessible using discriminant \'cmd\' of type \'W"
"akuNodeConf\'", 75);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_101, "\'nodekey\' is not accessible using discriminant \'cmd\' of type \'W"
"akuNodeConf\'", 75);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_102, "\'bootnodeOnly\' is not accessible using discriminant \'cmd\' of ty"
"pe \'WakuNodeConf\'", 80);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_103, "\'rpc\' is not accessible using discriminant \'cmd\' of type \'WakuN"
"odeConf\'", 71);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_104, "\'rpcAddress\' is not accessible using discriminant \'cmd\' of type"
" \'WakuNodeConf\'", 78);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_105, "127.0.0.1", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_106, "\'rpcPort\' is not accessible using discriminant \'cmd\' of type \'W"
"akuNodeConf\'", 75);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_107, "\'metricsServer\' is not accessible using discriminant \'cmd\' of t"
"ype \'WakuNodeConf\'", 81);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_108, "\'metricsServerAddress\' is not accessible using discriminant \'cm"
"d\' of type \'WakuNodeConf\'", 88);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_109, "\'metricsServerPort\' is not accessible using discriminant \'cmd\' "
"of type \'WakuNodeConf\'", 85);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_110, "\'logMetrics\' is not accessible using discriminant \'cmd\' of type"
" \'WakuNodeConf\'", 78);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_111, "\'logAccounting\' is not accessible using discriminant \'cmd\' of t"
"ype \'WakuNodeConf\'", 81);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_141, "\'isCommand\' is not accessible using discriminant \'kind\' of type"
" \'OptInfo\'", 73);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_144, "\'subCmds\' is not accessible using discriminant \'kind\' of type \'"
"OptInfo\'", 71);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_146, "/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__9bPZS8ds69cDDm8QtLGuVTHw_148, "--", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_151, "=", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_153, "\012", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_154, "-", 1);
extern TNimType NTI__sYItNXxlbIcNQiWc9bKCjDw_;
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__9bPZS8ds69cDDm8QtLGuVTHw_164 = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_165, "help", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_166, "\012\012", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_173, " ", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_175, "Usage: \012", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_177, " [OPTIONS]...", 13);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_178, " command", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_183, " <", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_184, ">", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_186, ".\012", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_192, "\012 ", 2);
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__9bPZS8ds69cDDm8QtLGuVTHw_194 = {
0x00, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_195, " ", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_196, ".", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_198, "\012The following options are available:\012\012", 39);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_199, ", the following additional options are available:\012\012", 51);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_200, ", ", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_201, " ", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_204, "%t", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_205, "\012When ", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_206, " = ", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_207, "\'defaultSubCmd\' is not accessible using discriminant \'kind\' of "
"type \'OptInfo\'", 77);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_208, " (default)", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_210, "/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__9bPZS8ds69cDDm8QtLGuVTHw_212, "\012Available sub-commands:\012", 25);
N_LIB_PRIVATE TNimType NTI__sIuz4whJ6rccaHGq2SQRtw_;
N_LIB_PRIVATE TNimType NTI__QtCxK3OkpAyy8Hko1P0lMw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_216, "version", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_219, "Error while processing the \'", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_220, "\' parameter: ", 13);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_221, "Try ", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_222, "$1 --help", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_223, " for more information.\012", 23);
extern TNimType NTI__QPnWKpN30j0Noc1fJU42oQ_;
extern TNimType NTI__2OTe7rmocWIIjZ8nziTAfg_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_226, "Unrecognized option \'$1\'", 24);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_230, "The command \'$1\'", 16);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_231, " does not accept", 16);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_232, " additional", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_233, " arguments", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_238, "The required option \'$1\' was not specified", 42);
extern TNimType* nimTypeRoot;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
extern TNimNode* NimDT___PQZYhg27woSVaegCU10Qpg_cmd[3];
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 N_NIMCALL(void, Marker_tyRef__Oe9cqcmOncIA8mgqzGfAHqQ)(void* p, NI op) {
tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw* a;
NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; NI T7_; NI T8_; NI T9_; NI T10_; a = (tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw*)p;
nimGCvisit((void*)(*a).copyrightBanner1, op); T1_ = (NI)0; T2_ = (NI)0; for (T2_ = 0; T2_ < 26; T2_++) { nimGCvisit((void*)(*a).fieldSetters3[T2_].Field0, op); }
T3_ = (NI)0; for (T3_ = 0; T3_ < 0; T3_++) { nimGCvisit((void*)(*a).configFile5.data[T3_].nat.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].bootnodes.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].staticnodes.val, op); T4_ = (NI)0; T5_ = (NI)0; switch ((*a).configFile5.data[T3_].rpcAddress.val.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T6_ = (NI)0; break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T7_ = (NI)0; break;
}
switch ((*a).configFile5.data[T3_].metricsServerAddress.val.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T8_ = (NI)0; break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T9_ = (NI)0; break;
}
}
T10_ = (NI)0;}
#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 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 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 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 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);
}
static N_NIMCALL(void, Marker_tySequence__ko9cxbrFH52ahk32IABzgRg)(void* p, NI op) {
tySequence__ko9cxbrFH52ahk32IABzgRg* a;
NI T1_; a = (tySequence__ko9cxbrFH52ahk32IABzgRg*)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__fFbH9acUqQ9cpmgG4EsVlJow)(void* p, NI op) {
tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* a;
a = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)p;
nimGCvisit((void*)(*a).name, op); nimGCvisit((void*)(*a).abbr, op); nimGCvisit((void*)(*a).desc, op); nimGCvisit((void*)(*a).typename_0, op); switch ((*a).kind) {
case ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0):
nimGCvisit((void*)(*a)._kind_1.subCmds, op); break;
default:
break;
}
}
static N_NIMCALL(void, Marker_tySequence__iU42g6hoJmYMsd12KeuYtQ)(void* p, NI op) {
tySequence__iU42g6hoJmYMsd12KeuYtQ* a;
NI T1_; a = (tySequence__iU42g6hoJmYMsd12KeuYtQ*)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__6TS6DQKShZRw32kbyabYRw)(void* p, NI op) {
tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* a;
a = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)p;
nimGCvisit((void*)(*a).name, op); nimGCvisit((void*)(*a).desc, op); nimGCvisit((void*)(*a).opts, op);}
#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 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
#line 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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, logLevelSetter__Bt9bGo49cXM0Y0dpHZLmgPfQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550480_) {
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550480_); if (!T3_) goto LA4_;
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550480_);
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).logLevel = parseEnum__z4Wnbctz53HdhvN9aaKAZ9aQ(T6_); }
goto LA1_;
LA4_: ;
{
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).logLevel = ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3); }
LA1_: ;
}
#line 398 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw)(NimStringDesc* s_0, NimStringDesc* prefix) { NIM_BOOL result; NI i; NI j;{ result = (NIM_BOOL)0;
#line 400 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i = ((NI) 0);
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
j = ((NI) 0); {
#line 403 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_78; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_79; {
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NIM_BOOL T5_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_76;
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T5_ = (NIM_BOOL)0;
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T5_ = (i < (s_0 ? s_0->Sup.len : 0)); if (!(T5_)) goto LA6_;
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(i,(s_0 ? s_0->Sup.len : 0)-1); } T5_ = ((NU8)(s_0->data[i]) == (NU8)(95)); LA6_: ;
if (!T5_) goto LA4;
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_76)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_76); } LA4: ;
}
{
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NIM_BOOL T9_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_77;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T9_ = (NIM_BOOL)0;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T9_ = (j < (prefix ? prefix->Sup.len : 0)); if (!(T9_)) goto LA10_;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(j) >= (NU)(prefix ? prefix->Sup.len : 0)){ raiseIndexError2(j,(prefix ? prefix->Sup.len : 0)-1); } T9_ = ((NU8)(prefix->data[j]) == (NU8)(95)); LA10_: ;
if (!T9_) goto LA8;
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(j, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_77)) { raiseOverflow(); }; j = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_77); } LA8: ;
}
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(j == (prefix ? prefix->Sup.len : 0))) goto LA13_;
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; goto BeforeRet_;
}
goto LA11_;
LA13_: ;
{
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(i == (s_0 ? s_0->Sup.len : 0))) goto LA16_;
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_FALSE; goto BeforeRet_;
}
goto LA11_;
LA16_: ;
{ NIM_CHAR T19_; NIM_CHAR T20_;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(i,(s_0 ? s_0->Sup.len : 0)-1); }
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T19_ = (NIM_CHAR)0; T19_ = nsuToLowerAsciiChar(s_0->data[i]);
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(j) >= (NU)(prefix ? prefix->Sup.len : 0)){ raiseIndexError2(j,(prefix ? prefix->Sup.len : 0)-1); }
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T20_ = (NIM_CHAR)0; T20_ = nsuToLowerAsciiChar(prefix->data[j]); if (!!(((NU8)(T19_) == (NU8)(T20_)))) goto LA21_;
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 415 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_FALSE; goto BeforeRet_;
}
goto LA11_;
LA21_: ;
LA11_: ;
#line 417 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_78)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_78);
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(j, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_79)) { raiseOverflow(); }; j = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_79); }
}
}BeforeRet_: ;
return result;}
#line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__qXq1ASUK29a9bBCPCu8xRSDQ_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result; result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; { tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA e_1; NI res; e_1 = (tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA)0;
#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) { NimStringDesc* as_str; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_80;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= ((NI) 7))) goto LA3;
#line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((res) < ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 0) || (res) > ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 7)){ raiseRangeErrorI(res, ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 0), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 7)); } e_1 = ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) (res));
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
as_str = reprEnum((NI)e_1, (&NTI__9bciZEQ8iC1G2PermjsuXmA_));
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T6_; NI T9_;
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NIM_BOOL)0; T6_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw(as_str, val_0); if (!T6_) goto LA7_;
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(result), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T9_ = result->Sup.len++; asgnRef((void**) (&result->data[T9_]), reprEnum((NI)e_1, (&NTI__9bciZEQ8iC1G2PermjsuXmA_))); }
LA7_: ;
#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__9bPZS8ds69cDDm8QtLGuVTHw_80)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_80); } LA3: ;
}
}
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__qXq1ASUK29a9bBCPCu8xRSDQ)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__qXq1ASUK29a9bBCPCu8xRSDQ_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logLevelComplete__YdWFxaO55rW9aqk71lokriQ)(NimStringDesc* valX60gensym115550479_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__qXq1ASUK29a9bBCPCu8xRSDQ(valX60gensym115550479_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__lNiJGyFJG9cHFMBHjjqNw3w)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__lNiJGyFJG9cHFMBHjjqNw3w_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, cmdSetter__C0Kz8af6eqcUxIWV5l5jSA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550482_) {
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ T6_; NimStringDesc* T7_;
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550482_); if (!T3_) goto LA4_;
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ)0;
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NimStringDesc*)0; T7_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550482_);
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = parseEnum__ytUBG1iG3f3KVlnD2C9cRfw(T7_); FieldDiscriminantCheck((NI)(NU)((*config).cmd), (NI)(NU)(T6_), NimDT___PQZYhg27woSVaegCU10Qpg_cmd, 3); (*config).cmd = T6_; }
goto LA1_;
LA4_: ;
{ tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ T9_;
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T9_ = (tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ)0; T9_ = ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 0); FieldDiscriminantCheck((NI)(NU)((*config).cmd), (NI)(NU)(T9_), NimDT___PQZYhg27woSVaegCU10Qpg_cmd, 3); (*config).cmd = T9_; }
LA1_: ;
}
#line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__iM9a4F7A5rwHJbzoqdNu9aWA_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result; result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; { tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ e_1; NI res; e_1 = (tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ)0;
#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) { NimStringDesc* as_str; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_81;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= ((NI) 1))) goto LA3;
#line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((res) < ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 0) || (res) > ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 1)){ raiseRangeErrorI(res, ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 0), ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 1)); } e_1 = ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) (res));
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
as_str = reprEnum((NI)e_1, (&NTI__hgF670xQYvXvVYBix5F8qQ_));
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T6_; NI T9_;
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NIM_BOOL)0; T6_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw(as_str, val_0); if (!T6_) goto LA7_;
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(result), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T9_ = result->Sup.len++; asgnRef((void**) (&result->data[T9_]), reprEnum((NI)e_1, (&NTI__hgF670xQYvXvVYBix5F8qQ_))); }
LA7_: ;
#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__9bPZS8ds69cDDm8QtLGuVTHw_81)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_81); } LA3: ;
}
}
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__iM9a4F7A5rwHJbzoqdNu9aWA)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__iM9a4F7A5rwHJbzoqdNu9aWA_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, cmdComplete__zDSUuxtwEJLzjg0c9bydg8A)(NimStringDesc* valX60gensym115550481_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__iM9a4F7A5rwHJbzoqdNu9aWA(valX60gensym115550481_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__U8LihWL3ekkSfNucSLbvVw)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__U8LihWL3ekkSfNucSLbvVw_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NU16, parseCmdArg__Z4MWyTZoIOAoNVvpAETZNg_2)(NimStringDesc* s_0) { NU16 result; NU T1_; result = (NU16)0;
#line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NU)0; T1_ = nsuParseUInt(s_0); result = ((NU16) (T1_)); return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NU16, parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg)(NimStringDesc* s_0) { NU16 result; result = (NU16)0;
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = parseCmdArg__Z4MWyTZoIOAoNVvpAETZNg_2(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, tcpPortSetter__oWtptrz0darnZiiirRcH9bA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550484_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_82)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550484_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550484_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.tcpPort = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.tcpPort = ((NU16) 30303); }
LA1_: ;
}
#line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__UjLizUuCqtAVRfRX38OTKA_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__UjLizUuCqtAVRfRX38OTKA_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, tcpPortComplete__VB8sKHyiYRjJCA9chbnDzoA)(NimStringDesc* valX60gensym115550483_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA(valX60gensym115550483_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__x1klfOl1GXBsqXTJXxiKPg)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, udpPortSetter__d8J9bLvQ8H9bIZdlDHYFjJXQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550486_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_83)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550486_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550486_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.udpPort = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.udpPort = ((NU16) 30303); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, udpPortComplete__Ba1KH9bPgB0ZYGiLE9apBRyA)(NimStringDesc* valX60gensym115550485_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA(valX60gensym115550485_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, portsShiftSetter__i8WJ9bZg16OS0NC1PQF13uw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550488_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_84)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550488_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550488_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.portsShift = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.portsShift = ((NU16) 0); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, portsShiftComplete__YrkIKCJRGmykG71M9amAfgQ)(NimStringDesc* valX60gensym115550487_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA(valX60gensym115550487_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw)(NimStringDesc* s_0) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = copyString(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, natSetter__bEMUcqcXoe5ZLHNBSIEbMA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550490_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_85)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550490_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550490_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
unsureAsgnRef((void**) (&(*config)._cmd_1.nat), parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T6_)); }
goto LA1_;
LA4_: ;
{ unsureAsgnRef((void**) (&(*config)._cmd_1.nat), copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_86))); }
LA1_: ;
}
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__LOWKOFK2uGcyAkdNpUhNuA_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__LOWKOFK2uGcyAkdNpUhNuA)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__LOWKOFK2uGcyAkdNpUhNuA_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, natComplete__86iMKSKzoGbXrH39aZqQAuA)(NimStringDesc* valX60gensym115550489_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__LOWKOFK2uGcyAkdNpUhNuA(valX60gensym115550489_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__38URwU7bWO7CoNpX9bzN7cw)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
(*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;}
#line 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 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 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 493 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, parseCmdArg__kyDedXSQ8Z9agnFiZ9c2c2Gw)(NimStringDesc* p_0) { NIM_BOOL volatile result; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_88; result = (NIM_BOOL)0;
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_88); TM__9bPZS8ds69cDDm8QtLGuVTHw_88.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_88.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_88.status == 0) { NIM_BOOL T2_;
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = (NIM_BOOL)0;
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = ((p_0 ? p_0->Sup.len : 0) == ((NI) 0)); if (T2_) goto LA3_;
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 495 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = parseBool__Y9cQyzddf88poHkzlcfsPIA(p_0); LA3_: ;
result = T2_; popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T6_; NimStringDesc* T7_; TM__9bPZS8ds69cDDm8QtLGuVTHw_88.status = 0; T6_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T6_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T6_).Sup.Sup.name = "ValueError";
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NimStringDesc*)0; T7_ = rawNewString((p_0 ? p_0->Sup.len : 0) + 87);appendString(T7_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_89));appendString(T7_, p_0);appendString(T7_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_90)); asgnRef((void**) (&(*T6_).Sup.Sup.message), T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T6_, "ValueError", "parseCmdArg", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 497); popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_88.status != 0) reraiseException(); return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg)(NimStringDesc* s_0) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = parseCmdArg__kyDedXSQ8Z9agnFiZ9c2c2Gw(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, discoverySetter__4v8iqrEOI9c8ViQVE1pg9bPQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550492_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_87)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550492_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550492_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.discovery = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.discovery = NIM_TRUE; }
LA1_: ;
}
#line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__tLIdGywXnRLftXqftpbqpw_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__tLIdGywXnRLftXqftpbqpw)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__tLIdGywXnRLftXqftpbqpw_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, discoveryComplete__LSlTfPwHXHKFsHS7bebiNw)(NimStringDesc* valX60gensym115550491_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550491_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__fCsur42wL6nwMH5V9afYN3w)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_FALSE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, noListenSetter__yuVwo0qWpg8dFAmdyJ9cJFQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550494_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_91)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550494_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550494_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.noListen = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.noListen = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, noListenComplete__kyBiP8HNCjn32waFZeeTSw)(NimStringDesc* valX60gensym115550493_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550493_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, fleetSetter__Q0QeyNx9b3IK6OW9a5DXvliA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550496_) {
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550496_); if (!T3_) goto LA4_;
if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_92)); }
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550496_);
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.fleet = parseEnum__Mp1rAdWMANg0Fj4xy68EBw(T6_); }
goto LA1_;
LA4_: ;
{ if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_92)); }
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.fleet = ((tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw) 0); }
LA1_: ;
}
#line 509 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__CZXDf5v61bWerxUieY9aY8A_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result; result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; { tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw e_1; NI res; e_1 = (tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw)0;
#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) { NimStringDesc* as_str; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_93;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= ((NI) 3))) goto LA3;
#line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((res) < ((tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw) 0) || (res) > ((tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw) 3)){ raiseRangeErrorI(res, ((tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw) 0), ((tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw) 3)); } e_1 = ((tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw) (res));
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 511 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
as_str = reprEnum((NI)e_1, (&NTI__nqXpvCqeLCgsbsqIlTSrYw_));
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T6_; NI T9_;
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NIM_BOOL)0; T6_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw(as_str, val_0); if (!T6_) goto LA7_;
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 513 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(result), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T9_ = result->Sup.len++; asgnRef((void**) (&result->data[T9_]), reprEnum((NI)e_1, (&NTI__nqXpvCqeLCgsbsqIlTSrYw_))); }
LA7_: ;
#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__9bPZS8ds69cDDm8QtLGuVTHw_93)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_93); } LA3: ;
}
}
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__CZXDf5v61bWerxUieY9aY8A)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__CZXDf5v61bWerxUieY9aY8A_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, fleetComplete__OekpcNdx0c8q359a7uAmUkw)(NimStringDesc* valX60gensym115550495_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__CZXDf5v61bWerxUieY9aY8A(valX60gensym115550495_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__KXHxX3Geo3c7obmZPfbqiA)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__KXHxX3Geo3c7obmZPfbqiA_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, bootnodesSetter__t9br2FK9cC0LvBn3e9bIwcq9bg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550498_) { NimStringDesc* T1_; NimStringDesc* T2_; NI T3_; NimStringDesc* T4_;
#line 644 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_94)); }
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NimStringDesc*)0; T1_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550498_);
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = (NimStringDesc*)0; T2_ = parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T1_); unsureAsgnRef((void**) (&(*config)._cmd_1.bootnodes), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*config)._cmd_1.bootnodes), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T3_ = (*config)._cmd_1.bootnodes->Sup.len++; T4_ = (NimStringDesc*)0; T4_ = (*config)._cmd_1.bootnodes->data[T3_]; (*config)._cmd_1.bootnodes->data[T3_] = copyStringRC1(T2_); if (T4_) nimGCunrefNoCycle(T4_);}
#line 556 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__jWd3Decb8FZpnYu5tpbCSg)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__grYenLJGoBfaBWbLLf3ffQ)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__jWd3Decb8FZpnYu5tpbCSg(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, bootnodesComplete__xRZAHJV79by4G0YcpzDhtFA)(NimStringDesc* valX60gensym115550497_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__grYenLJGoBfaBWbLLf3ffQ(valX60gensym115550497_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__1vEjlr5F9bQNnk3feF9bCbEA)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_FALSE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__1vEjlr5F9bQNnk3feF9bCbEA_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_TRUE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, staticnodesSetter__Mg0JV1REDd9aIvHo9aNa81yw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550500_) { NimStringDesc* T1_; NimStringDesc* T2_; NI T3_; NimStringDesc* T4_;
#line 644 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_95)); }
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NimStringDesc*)0; T1_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550500_);
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = (NimStringDesc*)0; T2_ = parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T1_); unsureAsgnRef((void**) (&(*config)._cmd_1.staticnodes), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*config)._cmd_1.staticnodes), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T3_ = (*config)._cmd_1.staticnodes->Sup.len++; T4_ = (NimStringDesc*)0; T4_ = (*config)._cmd_1.staticnodes->data[T3_]; (*config)._cmd_1.staticnodes->data[T3_] = copyStringRC1(T2_); if (T4_) nimGCunrefNoCycle(T4_);}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, staticnodesComplete__GdB10CaDqt2cO32lJLlv3g)(NimStringDesc* valX60gensym115550499_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__grYenLJGoBfaBWbLLf3ffQ(valX60gensym115550499_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, whisperSetter__VxJDMk8vEqk59aLuARiWjOg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550502_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_96)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550502_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550502_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.whisper = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.whisper = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, whisperComplete__Y2risep69cntOCVejjApfzQ)(NimStringDesc* valX60gensym115550501_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550501_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, whisperBridgeSetter__MCcjs52C9abmKIhfzs2RVPQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550504_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_97)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550504_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550504_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.whisperBridge = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.whisperBridge = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, whisperBridgeComplete__3ln9bl1wBLvcyEe9ciWO51XA)(NimStringDesc* valX60gensym115550503_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550503_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, lightNodeSetter__QOuNX00pqYgoqNkLdDIWFw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550506_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_98)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550506_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550506_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.lightNode = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.lightNode = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, lightNodeComplete__CNaCRIIcdGJEp749bdLz3mw)(NimStringDesc* valX60gensym115550505_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550505_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, wakuTopicInterestSetter__3bgILK7JV2oGTf9cJySyDBg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550508_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_99)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550508_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550508_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.wakuTopicInterest = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.wakuTopicInterest = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, wakuTopicInterestComplete__Q4U7zuryeezhO9cMcffgzBQ)(NimStringDesc* valX60gensym115550507_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550507_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NF, parseCmdArg__SJt9c9bIzXLyPivqwS69aGQYw)(NimStringDesc* p_0) { NF result; result = (NF)0;
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 491 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = nsuParseFloat(p_0); return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NF, parseCmdArgAux__x9aqzeHS0jBE2TuK69bqXB1A)(NimStringDesc* s_0) { NF result; result = (NF)0;
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = parseCmdArg__SJt9c9bIzXLyPivqwS69aGQYw(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, wakuPowSetter__wc9cepO5cQwiNn4I7RJJPtA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550510_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_100)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550510_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550510_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.wakuPow = parseCmdArgAux__x9aqzeHS0jBE2TuK69bqXB1A(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.wakuPow = 2.0000000000000000e-03; }
LA1_: ;
}
#line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__H9bX4UtDcpP3msuSFXn1Pug_2)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__H9bX4UtDcpP3msuSFXn1Pug)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__H9bX4UtDcpP3msuSFXn1Pug_2(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, wakuPowComplete__JQK9bMNA1Ynv4l9cQXvnmwlg)(NimStringDesc* valX60gensym115550509_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__H9bX4UtDcpP3msuSFXn1Pug(valX60gensym115550509_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__MuSUcd9c8aHr9cl2xd3cW8Pg)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__MuSUcd9c8aHr9cl2xd3cW8Pg_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, parseCmdArgAux__sLlso9b8QcPK1kG5G9c2wBYg)(NimStringDesc* s_0) { tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g result; nimZeroMem((void*)(&result), sizeof(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g));
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = parseCmdArg__L2jIu7YS2GMMtIC49cS7IWg(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, nodekeySetter__izxFP9cA8D78PmC1FYhyX8A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550512_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_101)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550512_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550512_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.nodekey = parseCmdArgAux__sLlso9b8QcPK1kG5G9c2wBYg(T6_); }
goto LA1_;
LA4_: ;
{ br_hmac_drbg_context* T8_;
#line 97 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 97 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 97 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
T8_ = (br_hmac_drbg_context*)0; T8_ = newRng__9cKaYUOzNpI6Cw7CIYoErTQ();
#line 97 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
(*config)._cmd_1.nodekey = random__HS5tU9cyelo6UXEHvWOYUFg(T8_); }
LA1_: ;
}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__LnTRL9c6vRrgNKM0C9cg4Maw)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__b5Zdkr2nvWNeC9adaf8xvvA(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nodekeyComplete__oQ6G32Wau1uWSvfB08Knwg)(NimStringDesc* valX60gensym115550511_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__LnTRL9c6vRrgNKM0C9cg4Maw(valX60gensym115550511_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__QrPMvI143qcUEn4ZHOVi9bg)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__QrPMvI143qcUEn4ZHOVi9bg_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, bootnodeOnlySetter__oYRknEL8EYNv5jpavE7JnA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550514_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_102)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550514_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550514_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.bootnodeOnly = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.bootnodeOnly = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, bootnodeOnlyComplete__xaZ8gzlRVDkIlPl3CA41rg)(NimStringDesc* valX60gensym115550513_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550513_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, rpcSetter__TiZIVretUY4nSH747Z7S6w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550516_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_103)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550516_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550516_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.rpc = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.rpc = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcComplete__ldNEhxNU55Q1h49aqtzRyWw)(NimStringDesc* valX60gensym115550515_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550515_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, parseCmdArgAux__1rOFFiGlhlLRsnSd2VLjHA)(NimStringDesc* s_0) { tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA result; nimZeroMem((void*)(&result), sizeof(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA));
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = parseCmdArg__xP9aVIsqCYA9cCiGObl4ARlA(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, rpcAddressSetter__sxEoHvZl3ZL9b3uTcoauBqA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550518_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_104)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550518_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550518_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.rpcAddress = parseCmdArgAux__1rOFFiGlhlLRsnSd2VLjHA(T6_); }
goto LA1_;
LA4_: ;
{
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.rpcAddress = parseIpAddress__1ivqWNphfe1wCfgNmXXOCA(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_105)); }
LA1_: ;
}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__NGWZU3WcZshFdJjBZ0fSaQ)(NimStringDesc* val_0) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArg__nRRnO3K3fCvC7uyzDvLqNg(val_0); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcAddressComplete__Wc8n7vH9b6Z3VD1yEkFVpRg)(NimStringDesc* valX60gensym115550517_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__NGWZU3WcZshFdJjBZ0fSaQ(valX60gensym115550517_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__eYmgUjszaEfcNHzMI7mvHQ)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; return result;}
#line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__eYmgUjszaEfcNHzMI7mvHQ_2)(void) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 0 "\?\?\?"
result = NIM_FALSE; return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, rpcPortSetter__FyLuOvAZOOhckTQ1Ku9bWog)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550520_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_106)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550520_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550520_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.rpcPort = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.rpcPort = ((NU16) 8545); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcPortComplete__HwW9b2IONwKRmlFlkzvGR9cA)(NimStringDesc* valX60gensym115550519_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA(valX60gensym115550519_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, metricsServerSetter__ro9cmZIrJTCEky363Nb9bltQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550522_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_107)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550522_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550522_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.metricsServer = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.metricsServer = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerComplete__YZdbrzG3JvDiKQiBQBPo9cQ)(NimStringDesc* valX60gensym115550521_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550521_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, metricsServerAddressSetter__qqCM7xqlLH0aOgEA5D8ueg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550524_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_108)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550524_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550524_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.metricsServerAddress = parseCmdArgAux__1rOFFiGlhlLRsnSd2VLjHA(T6_); }
goto LA1_;
LA4_: ;
{
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.metricsServerAddress = parseIpAddress__1ivqWNphfe1wCfgNmXXOCA(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_105)); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerAddressComplete__DcrMbBfwadA7wplXfLYryA)(NimStringDesc* valX60gensym115550523_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__NGWZU3WcZshFdJjBZ0fSaQ(valX60gensym115550523_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, metricsServerPortSetter__uMLqs8S0ynQwAAO7K7mERQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550526_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_109)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550526_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550526_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.metricsServerPort = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.metricsServerPort = ((NU16) 8008); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerPortComplete__x7DECn5qjVjd1hIh0RJ1Xg)(NimStringDesc* valX60gensym115550525_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__UjLizUuCqtAVRfRX38OTKA(valX60gensym115550525_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, logMetricsSetter__Cm7Jg9aT1SYznl0bqCyMahQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550528_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_110)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550528_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550528_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.logMetrics = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.logMetrics = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logMetricsComplete__coMoSD6oNRzZtBl7KySywA)(NimStringDesc* valX60gensym115550527_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550527_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, logAccountingSetter__9cI7sc85EbThIOLIBhtyHMQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym115550530_) { if (!(((1 &(1U<<((NU)((*config).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_111)); }
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_; NimStringDesc* T6_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(valX60gensym115550530_); if (!T3_) goto LA4_;
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NimStringDesc*)0; T6_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym115550530_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config)._cmd_1.logAccounting = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config)._cmd_1.logAccounting = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logAccountingComplete__2KCzhdu1049aVnYFFgVFqKw)(NimStringDesc* valX60gensym115550529_) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result;{ result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = completeCmdArgAux__tLIdGywXnRLftXqftpbqpw(valX60gensym115550529_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#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__S4E3DJeQJ8TO9bOEI369cjNwoptions)(tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA 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__S4E3DJeQJ8TO9bOEI369cjNw_2options)(tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA 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(tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA, get__8uhTroJnoefoSXASBXKk9awoptions)(tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA self) { tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA result; result = (tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA)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__S4E3DJeQJ8TO9bOEI369cjNw_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = self.val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logLevelCFSetter__6Rv1X7CIzKKgq2zXQuDC9ag)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701100_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701101_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701102_; NI i; nimZeroMem((void*)(&cX60gensym115701102_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_112;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701102_), (NIM_CONST void*)(&(*cfX60gensym115701101_).data[(i)- 0]), sizeof(cX60gensym115701102_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__S4E3DJeQJ8TO9bOEI369cjNwoptions(cX60gensym115701102_.logLevel); if (!T10_) goto LA11_;
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701100_).logLevel = get__8uhTroJnoefoSXASBXKk9awoptions(cX60gensym115701102_.logLevel);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_112)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_112 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_112 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_112); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, defaultConfigFileSetter__qytTde7oyUFQ7c9aJoELn9ag)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701177_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701178_) { NIM_BOOL result; result = (NIM_BOOL)0; return result;}
#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__U9bQCVfcTWYbZbpr4FiRj7woptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg 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__U9bQCVfcTWYbZbpr4FiRj7w_2options)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg 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(NU16, get__zM29boVXeSph4ot7SE39ac5goptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self) { NU16 result; result = (NU16)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__U9bQCVfcTWYbZbpr4FiRj7w_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = self.val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, tcpPortCFSetter__gn9bXE0DuzYpa1hyFuDIhaQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701103_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701104_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701105_; NI i; nimZeroMem((void*)(&cX60gensym115701105_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_113;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701105_), (NIM_CONST void*)(&(*cfX60gensym115701104_).data[(i)- 0]), sizeof(cX60gensym115701105_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__U9bQCVfcTWYbZbpr4FiRj7woptions(cX60gensym115701105_.tcpPort); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701103_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_82)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701103_)._cmd_1.tcpPort = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym115701105_.tcpPort);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_113)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_113 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_113 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_113); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, udpPortCFSetter__L9bra79cdEHO09aaiuRQ0QoVw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701106_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701107_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701108_; NI i; nimZeroMem((void*)(&cX60gensym115701108_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_114;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701108_), (NIM_CONST void*)(&(*cfX60gensym115701107_).data[(i)- 0]), sizeof(cX60gensym115701108_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__U9bQCVfcTWYbZbpr4FiRj7woptions(cX60gensym115701108_.udpPort); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701106_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_83)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701106_)._cmd_1.udpPort = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym115701108_.udpPort);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_114)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_114 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_114 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_114); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portsShiftCFSetter__TfRX9cQtO8xiZGUFwADvOTg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701109_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701110_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701111_; NI i; nimZeroMem((void*)(&cX60gensym115701111_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_115;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701111_), (NIM_CONST void*)(&(*cfX60gensym115701110_).data[(i)- 0]), sizeof(cX60gensym115701111_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__U9bQCVfcTWYbZbpr4FiRj7woptions(cX60gensym115701111_.portsShift); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701109_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_84)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701109_)._cmd_1.portsShift = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym115701111_.portsShift);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_115)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_115 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_115 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_115); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, natCFSetter__ZwvfgGtbBoRzY7zPZJgSsw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701112_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701113_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701114_; NI i; nimZeroMem((void*)(&cX60gensym115701114_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_116;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701114_), (NIM_CONST void*)(&(*cfX60gensym115701113_).data[(i)- 0]), sizeof(cX60gensym115701114_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions(cX60gensym115701114_.nat); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701112_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_85)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
unsureAsgnRef((void**) (&(*sX60gensym115701112_)._cmd_1.nat), get__MwtcpGbpnX9bvK9by7COEbNwoptions(cX60gensym115701114_.nat));
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_116)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_116 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_116 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_116); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#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__t9b3mwGAofg6MkInCdQGPYwoptions)(tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A 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__t9b3mwGAofg6MkInCdQGPYw_3options)(tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A 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(NIM_BOOL, get__t9b3mwGAofg6MkInCdQGPYw_2options)(tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A self) { NIM_BOOL result; result = (NIM_BOOL)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__t9b3mwGAofg6MkInCdQGPYw_3options(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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = self.val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, discoveryCFSetter__9aBABQ2K0jW43T1DiMPp0Yg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701115_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701116_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701117_; NI i; nimZeroMem((void*)(&cX60gensym115701117_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_117;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701117_), (NIM_CONST void*)(&(*cfX60gensym115701116_).data[(i)- 0]), sizeof(cX60gensym115701117_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701117_.discovery); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701115_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_87)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701115_)._cmd_1.discovery = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701117_.discovery);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_117)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_117 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_117 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_117); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, noListenCFSetter__eVu9bEF9cVEYH7zz1ZhNc2gw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701118_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701119_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701120_; NI i; nimZeroMem((void*)(&cX60gensym115701120_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_118;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701120_), (NIM_CONST void*)(&(*cfX60gensym115701119_).data[(i)- 0]), sizeof(cX60gensym115701120_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701120_.noListen); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701118_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_91)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701118_)._cmd_1.noListen = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701120_.noListen);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_118)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_118 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_118 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_118); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#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__qUuRtvT6bpl89awT81np5NQoptions)(tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw 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__qUuRtvT6bpl89awT81np5NQ_2options)(tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw 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(tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw, get__FSgUezpaJazXQMCtUmbjAAoptions)(tyObject_Option__Bk6qSL9c1GJavWwvUAocNxw self) { tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw result; result = (tyEnum_Fleet__nqXpvCqeLCgsbsqIlTSrYw)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__qUuRtvT6bpl89awT81np5NQ_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = self.val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, fleetCFSetter__R8S9c1YvOK2KxeQjbUd0pwA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701121_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701122_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701123_; NI i; nimZeroMem((void*)(&cX60gensym115701123_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_119;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701123_), (NIM_CONST void*)(&(*cfX60gensym115701122_).data[(i)- 0]), sizeof(cX60gensym115701123_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__qUuRtvT6bpl89awT81np5NQoptions(cX60gensym115701123_.fleet); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701121_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_92)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701121_)._cmd_1.fleet = get__FSgUezpaJazXQMCtUmbjAAoptions(cX60gensym115701123_.fleet);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_119)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_119 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_119 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_119); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#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__XEX9aKZyN4ekvzfoU9bB0VXAoptions)(tyObject_Option__28hriVqe7ot7T6DkhfqOEA 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__XEX9aKZyN4ekvzfoU9bB0VXA_2options)(tyObject_Option__28hriVqe7ot7T6DkhfqOEA 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(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, get__lYGHGIEmrWBKcrGsEQjyXwoptions)(tyObject_Option__28hriVqe7ot7T6DkhfqOEA self) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* result; result = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)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__XEX9aKZyN4ekvzfoU9bB0VXA_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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_: ;
genericSeqAssign((&result), self.val, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, bootnodesCFSetter__ONE8l9bl9crSHp8fCt0A7puA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701124_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701125_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701126_; NI i; nimZeroMem((void*)(&cX60gensym115701126_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_120;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701126_), (NIM_CONST void*)(&(*cfX60gensym115701125_).data[(i)- 0]), sizeof(cX60gensym115701126_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__XEX9aKZyN4ekvzfoU9bB0VXAoptions(cX60gensym115701126_.bootnodes); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701124_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_94)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
unsureAsgnRef((void**) (&(*sX60gensym115701124_)._cmd_1.bootnodes), get__lYGHGIEmrWBKcrGsEQjyXwoptions(cX60gensym115701126_.bootnodes));
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_120)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_120 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_120 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_120); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, staticnodesCFSetter__VpMOCzf9cm3B8F2VafuRZmQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701127_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701128_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701129_; NI i; nimZeroMem((void*)(&cX60gensym115701129_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_121;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701129_), (NIM_CONST void*)(&(*cfX60gensym115701128_).data[(i)- 0]), sizeof(cX60gensym115701129_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__XEX9aKZyN4ekvzfoU9bB0VXAoptions(cX60gensym115701129_.staticnodes); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701127_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_95)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
unsureAsgnRef((void**) (&(*sX60gensym115701127_)._cmd_1.staticnodes), get__lYGHGIEmrWBKcrGsEQjyXwoptions(cX60gensym115701129_.staticnodes));
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_121)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_121 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_121 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_121); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, whisperCFSetter__lDi8ETtvW9cg9a6E6M3i84vA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701130_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701131_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701132_; NI i; nimZeroMem((void*)(&cX60gensym115701132_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_122;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701132_), (NIM_CONST void*)(&(*cfX60gensym115701131_).data[(i)- 0]), sizeof(cX60gensym115701132_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701132_.whisper); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701130_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_96)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701130_)._cmd_1.whisper = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701132_.whisper);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_122)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_122 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_122 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_122); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, whisperBridgeCFSetter__VTwsVcJanWVIQ62EXSLK7Q)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701133_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701134_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701135_; NI i; nimZeroMem((void*)(&cX60gensym115701135_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_123;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701135_), (NIM_CONST void*)(&(*cfX60gensym115701134_).data[(i)- 0]), sizeof(cX60gensym115701135_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701135_.whisperBridge); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701133_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_97)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701133_)._cmd_1.whisperBridge = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701135_.whisperBridge);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_123)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_123 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_123 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_123); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lightNodeCFSetter__tPcCAD2HoX3m1YC6p10xxw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701136_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701137_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701138_; NI i; nimZeroMem((void*)(&cX60gensym115701138_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_124;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701138_), (NIM_CONST void*)(&(*cfX60gensym115701137_).data[(i)- 0]), sizeof(cX60gensym115701138_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701138_.lightNode); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701136_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_98)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701136_)._cmd_1.lightNode = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701138_.lightNode);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_124)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_124 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_124 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_124); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, wakuTopicInterestCFSetter__CO2ZCR3VNNaJ3ozVt9cmEVA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701139_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701140_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701141_; NI i; nimZeroMem((void*)(&cX60gensym115701141_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_125;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701141_), (NIM_CONST void*)(&(*cfX60gensym115701140_).data[(i)- 0]), sizeof(cX60gensym115701141_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701141_.wakuTopicInterest); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701139_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_99)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701139_)._cmd_1.wakuTopicInterest = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701141_.wakuTopicInterest);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_125)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_125 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_125 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_125); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#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__9ceQCeoBXFptucCVWq2Pbswoptions)(tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA 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__9ceQCeoBXFptucCVWq2Pbsw_2options)(tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA 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(NF, get__dkqGA2Ok5aX9ct0wFk46omwoptions)(tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA self) { NF result; result = (NF)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__9ceQCeoBXFptucCVWq2Pbsw_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = self.val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, wakuPowCFSetter__cIqB3bvCNHGlqMUK8SQ1aA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701142_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701143_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701144_; NI i; nimZeroMem((void*)(&cX60gensym115701144_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_126;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701144_), (NIM_CONST void*)(&(*cfX60gensym115701143_).data[(i)- 0]), sizeof(cX60gensym115701144_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__9ceQCeoBXFptucCVWq2Pbswoptions(cX60gensym115701144_.wakuPow); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701142_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_100)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701142_)._cmd_1.wakuPow = get__dkqGA2Ok5aX9ct0wFk46omwoptions(cX60gensym115701144_.wakuPow);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_126)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_126 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_126 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_126); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#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__O7C8aVDiQWVPs9bkq9a27kOwoptions)(tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ* 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__O7C8aVDiQWVPs9bkq9a27kOw_2options)(tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ* 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(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g, get__Y9aAlssqUqBU9aoBDWj8rrhAoptions)(tyObject_Option__tHWD3GmDJ9aHAnsyiLN5IRQ* self) { tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g result; nimZeroMem((void*)(&result), sizeof(tyObject_SkKeyPair__11md6PDL9c3Ydro9bo69avH7g));
#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__O7C8aVDiQWVPs9bkq9a27kOw_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = (*self).val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nodekeyCFSetter__rVpfzjYRhFtLYBxq10Bhpw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701145_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701146_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701147_; NI i; nimZeroMem((void*)(&cX60gensym115701147_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_127;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701147_), (NIM_CONST void*)(&(*cfX60gensym115701146_).data[(i)- 0]), sizeof(cX60gensym115701147_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__O7C8aVDiQWVPs9bkq9a27kOwoptions((&cX60gensym115701147_.nodekey)); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701145_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_101)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701145_)._cmd_1.nodekey = get__Y9aAlssqUqBU9aoBDWj8rrhAoptions((&cX60gensym115701147_.nodekey));
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_127)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_127 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_127 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_127); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, bootnodeOnlyCFSetter__7vp6o5Uz9cr9cZIg7E4nOmcg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701148_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701149_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701150_; NI i; nimZeroMem((void*)(&cX60gensym115701150_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_128;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701150_), (NIM_CONST void*)(&(*cfX60gensym115701149_).data[(i)- 0]), sizeof(cX60gensym115701150_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701150_.bootnodeOnly); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701148_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_102)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701148_)._cmd_1.bootnodeOnly = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701150_.bootnodeOnly);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_128)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_128 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_128 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_128); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcCFSetter__WC9aRC7W8Te9cmSTPPQhQX0A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701151_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701152_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701153_; NI i; nimZeroMem((void*)(&cX60gensym115701153_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_129;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701153_), (NIM_CONST void*)(&(*cfX60gensym115701152_).data[(i)- 0]), sizeof(cX60gensym115701153_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701153_.rpc); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701151_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_103)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701151_)._cmd_1.rpc = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701153_.rpc);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_129)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_129 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_129 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_129); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#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__Ko7CQanwNHnwf7WYxGSR2woptions)(tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ 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__Ko7CQanwNHnwf7WYxGSR2w_2options)(tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ 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(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA, get__kzEKFZ5iRtYll9bH0fejYJAoptions)(tyObject_Option__rZSB3RRJAwsx6nOzk6ceBQ self) { tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA result; nimZeroMem((void*)(&result), sizeof(tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA));
#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__Ko7CQanwNHnwf7WYxGSR2w_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__9bPZS8ds69cDDm8QtLGuVTHw_75)); 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 = self.val; return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcAddressCFSetter__obyvYjEv64Y2eiIqfKDH8g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701154_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701155_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701156_; NI i; nimZeroMem((void*)(&cX60gensym115701156_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_130;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701156_), (NIM_CONST void*)(&(*cfX60gensym115701155_).data[(i)- 0]), sizeof(cX60gensym115701156_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__Ko7CQanwNHnwf7WYxGSR2woptions(cX60gensym115701156_.rpcAddress); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701154_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_104)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701154_)._cmd_1.rpcAddress = get__kzEKFZ5iRtYll9bH0fejYJAoptions(cX60gensym115701156_.rpcAddress);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_130)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_130 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_130 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_130); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcPortCFSetter__Ha4RvMdEg46nkO29bm0PCfA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701157_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701158_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701159_; NI i; nimZeroMem((void*)(&cX60gensym115701159_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_131;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701159_), (NIM_CONST void*)(&(*cfX60gensym115701158_).data[(i)- 0]), sizeof(cX60gensym115701159_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__U9bQCVfcTWYbZbpr4FiRj7woptions(cX60gensym115701159_.rpcPort); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701157_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_106)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701157_)._cmd_1.rpcPort = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym115701159_.rpcPort);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_131)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_131 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_131 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_131); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerCFSetter__sUvyrFJLAE39bSS1ObrFt8A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701160_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701161_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701162_; NI i; nimZeroMem((void*)(&cX60gensym115701162_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_132;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701162_), (NIM_CONST void*)(&(*cfX60gensym115701161_).data[(i)- 0]), sizeof(cX60gensym115701162_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701162_.metricsServer); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701160_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_107)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701160_)._cmd_1.metricsServer = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701162_.metricsServer);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_132)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_132 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_132 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_132); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerAddressCFSetter__I6bWXy9bQle8jHlLEPEzUug)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701163_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701164_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701165_; NI i; nimZeroMem((void*)(&cX60gensym115701165_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_133;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701165_), (NIM_CONST void*)(&(*cfX60gensym115701164_).data[(i)- 0]), sizeof(cX60gensym115701165_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__Ko7CQanwNHnwf7WYxGSR2woptions(cX60gensym115701165_.metricsServerAddress); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701163_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_108)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701163_)._cmd_1.metricsServerAddress = get__kzEKFZ5iRtYll9bH0fejYJAoptions(cX60gensym115701165_.metricsServerAddress);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_133)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_133 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_133 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_133); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerPortCFSetter__eKUSUbSzizfWGljfXYSgmQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701166_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701167_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701168_; NI i; nimZeroMem((void*)(&cX60gensym115701168_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_134;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701168_), (NIM_CONST void*)(&(*cfX60gensym115701167_).data[(i)- 0]), sizeof(cX60gensym115701168_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__U9bQCVfcTWYbZbpr4FiRj7woptions(cX60gensym115701168_.metricsServerPort); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701166_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_109)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701166_)._cmd_1.metricsServerPort = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym115701168_.metricsServerPort);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_134)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_134 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_134 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_134); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logMetricsCFSetter__M5hdbcGSo1c35hlGwV0H0g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701169_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701170_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701171_; NI i; nimZeroMem((void*)(&cX60gensym115701171_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_135;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701171_), (NIM_CONST void*)(&(*cfX60gensym115701170_).data[(i)- 0]), sizeof(cX60gensym115701171_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701171_.logMetrics); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701169_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_110)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701169_)._cmd_1.logMetrics = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701171_.logMetrics);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_135)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_135 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_135 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_135); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logAccountingCFSetter__tw9aXzA8vJgjFiunIjzP9cHQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym115701172_, tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* cfX60gensym115701173_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag cX60gensym115701174_; NI i; nimZeroMem((void*)(&cX60gensym115701174_), sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag));
#line 17 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 18 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) (i)) <= ((NI) -1))) goto LA4_;
{
#line 19 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_136;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym115701174_), (NIM_CONST void*)(&(*cfX60gensym115701173_).data[(i)- 0]), sizeof(cX60gensym115701174_));
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
{ NIM_BOOL T10_;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
T10_ = (NIM_BOOL)0; T10_ = isSome__t9b3mwGAofg6MkInCdQGPYwoptions(cX60gensym115701174_.logAccounting); if (!T10_) goto LA11_;
if (!(((1 &(1U<<((NU)((*sX60gensym115701172_).cmd)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_111)); }
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*sX60gensym115701172_)._cmd_1.logAccounting = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym115701174_.logAccounting);
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA11_: ;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(((NI) -1) <= ((NI) (i)))) goto LA15_;
#line 21 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA6;
}
LA15_: ;
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_136)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_136 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_136 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_136); }
} LA6: ;
}
LA4_: ;
}
}BeforeRet_: ;
return result;}
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(void, load__ghK35DJwisaYHS4rM89bNuw)(tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg* Result) { NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; NI T7_; NI T8_; chckNil((void*)Result); T1_ = (NI)0; for (T1_ = 0; T1_ < 0; T1_++) { (*Result).data[T1_].logLevel.val = 0; (*Result).data[T1_].logLevel.has = 0; (*Result).data[T1_].tcpPort.val = 0; (*Result).data[T1_].tcpPort.has = 0; (*Result).data[T1_].udpPort.val = 0; (*Result).data[T1_].udpPort.has = 0; (*Result).data[T1_].portsShift.val = 0; (*Result).data[T1_].portsShift.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].nat.val, NIM_NIL); (*Result).data[T1_].nat.has = 0; (*Result).data[T1_].discovery.val = 0; (*Result).data[T1_].discovery.has = 0; (*Result).data[T1_].noListen.val = 0; (*Result).data[T1_].noListen.has = 0; (*Result).data[T1_].fleet.val = 0; (*Result).data[T1_].fleet.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].bootnodes.val, NIM_NIL); (*Result).data[T1_].bootnodes.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].staticnodes.val, NIM_NIL); (*Result).data[T1_].staticnodes.has = 0; (*Result).data[T1_].whisper.val = 0; (*Result).data[T1_].whisper.has = 0; (*Result).data[T1_].whisperBridge.val = 0; (*Result).data[T1_].whisperBridge.has = 0; (*Result).data[T1_].lightNode.val = 0; (*Result).data[T1_].lightNode.has = 0; (*Result).data[T1_].wakuTopicInterest.val = 0; (*Result).data[T1_].wakuTopicInterest.has = 0; (*Result).data[T1_].wakuPow.val = 0; (*Result).data[T1_].wakuPow.has = 0; T2_ = (NI)0; for (T2_ = 0; T2_ < 32; T2_++) { (*Result).data[T1_].nodekey.val.seckey.data[T2_] = 0; }
T3_ = (NI)0; for (T3_ = 0; T3_ < 64; T3_++) { (*Result).data[T1_].nodekey.val.pubkey.data.data[T3_] = 0; }
(*Result).data[T1_].nodekey.has = 0; (*Result).data[T1_].bootnodeOnly.val = 0; (*Result).data[T1_].bootnodeOnly.has = 0; (*Result).data[T1_].rpc.val = 0; (*Result).data[T1_].rpc.has = 0; switch ((*Result).data[T1_].rpcAddress.val.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T4_ = (NI)0; for (T4_ = 0; T4_ < 16; T4_++) { (*Result).data[T1_].rpcAddress.val._family_1.address_v6[T4_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T5_ = (NI)0; for (T5_ = 0; T5_ < 4; T5_++) { (*Result).data[T1_].rpcAddress.val._family_2.address_v4[T5_] = 0; }
break;
}
(*Result).data[T1_].rpcAddress.val.family = 0; (*Result).data[T1_].rpcAddress.has = 0; (*Result).data[T1_].rpcPort.val = 0; (*Result).data[T1_].rpcPort.has = 0; (*Result).data[T1_].metricsServer.val = 0; (*Result).data[T1_].metricsServer.has = 0; switch ((*Result).data[T1_].metricsServerAddress.val.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T6_ = (NI)0; for (T6_ = 0; T6_ < 16; T6_++) { (*Result).data[T1_].metricsServerAddress.val._family_1.address_v6[T6_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T7_ = (NI)0; for (T7_ = 0; T7_ < 4; T7_++) { (*Result).data[T1_].metricsServerAddress.val._family_2.address_v4[T7_] = 0; }
break;
}
(*Result).data[T1_].metricsServerAddress.val.family = 0; (*Result).data[T1_].metricsServerAddress.has = 0; (*Result).data[T1_].metricsServerPort.val = 0; (*Result).data[T1_].metricsServerPort.has = 0; (*Result).data[T1_].logMetrics.val = 0; (*Result).data[T1_].logMetrics.has = 0; (*Result).data[T1_].logAccounting.val = 0; (*Result).data[T1_].logAccounting.has = 0; }
T8_ = (NI)0; for (T8_ = 0; T8_ < 26; T8_++) { (*Result).setters[T8_] = NIM_NIL; }
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 0))- 0] = logLevelCFSetter__6Rv1X7CIzKKgq2zXQuDC9ag;
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 1))- 0] = defaultConfigFileSetter__qytTde7oyUFQ7c9aJoELn9ag;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 2))- 0] = tcpPortCFSetter__gn9bXE0DuzYpa1hyFuDIhaQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 3))- 0] = udpPortCFSetter__L9bra79cdEHO09aaiuRQ0QoVw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 4))- 0] = portsShiftCFSetter__TfRX9cQtO8xiZGUFwADvOTg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 5))- 0] = natCFSetter__ZwvfgGtbBoRzY7zPZJgSsw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 6))- 0] = discoveryCFSetter__9aBABQ2K0jW43T1DiMPp0Yg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 7))- 0] = noListenCFSetter__eVu9bEF9cVEYH7zz1ZhNc2gw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 8))- 0] = fleetCFSetter__R8S9c1YvOK2KxeQjbUd0pwA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 9))- 0] = bootnodesCFSetter__ONE8l9bl9crSHp8fCt0A7puA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 10))- 0] = staticnodesCFSetter__VpMOCzf9cm3B8F2VafuRZmQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 11))- 0] = whisperCFSetter__lDi8ETtvW9cg9a6E6M3i84vA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 12))- 0] = whisperBridgeCFSetter__VTwsVcJanWVIQ62EXSLK7Q;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 13))- 0] = lightNodeCFSetter__tPcCAD2HoX3m1YC6p10xxw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 14))- 0] = wakuTopicInterestCFSetter__CO2ZCR3VNNaJ3ozVt9cmEVA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 15))- 0] = wakuPowCFSetter__cIqB3bvCNHGlqMUK8SQ1aA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 16))- 0] = nodekeyCFSetter__rVpfzjYRhFtLYBxq10Bhpw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 17))- 0] = bootnodeOnlyCFSetter__7vp6o5Uz9cr9cZIg7E4nOmcg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 18))- 0] = rpcCFSetter__WC9aRC7W8Te9cmSTPPQhQX0A;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 19))- 0] = rpcAddressCFSetter__obyvYjEv64Y2eiIqfKDH8g;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 20))- 0] = rpcPortCFSetter__Ha4RvMdEg46nkO29bm0PCfA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 21))- 0] = metricsServerCFSetter__sUvyrFJLAE39bSS1ObrFt8A;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 22))- 0] = metricsServerAddressCFSetter__I6bWXy9bQle8jHlLEPEzUug;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 23))- 0] = metricsServerPortCFSetter__eKUSUbSzizfWGljfXYSgmQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 24))- 0] = logMetricsCFSetter__M5hdbcGSo1c35hlGwV0H0g;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 25))- 0] = logAccountingCFSetter__tw9aXzA8vJgjFiunIjzP9cHQ;}
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NI, getNextArgIdx__SvGxRxElX54hx27hqM0kXQ)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NI consumedArgIdx) { NI result;{ result = (NI)0; { NI i; NI colontmp_; NI colontmp__2; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_137; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(consumedArgIdx, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_137)) { raiseOverflow(); }; colontmp_ = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_137);
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); colontmp__2 = T2_;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = colontmp_; {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_138;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < colontmp__2)) goto LA4;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i = i_2;
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } if (!((*(*cmd).opts->data[i]).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2))) goto LA7_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } result = (*(*cmd).opts->data[i]).idx; goto BeforeRet_;
}
LA7_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_138)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_138); } LA4: ;
}
}
#line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = ((NI) -1); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 2521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**, X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** s_0, NI s_0Len_0, NI i) { tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** result; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_139; result = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0;
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimSubInt(s_0Len_0, i, &TM__9bPZS8ds69cDDm8QtLGuVTHw_139)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_139)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_139),s_0Len_0-1); } result = &s_0[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_139)]; return result;}
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem)(NI a, NI b) { tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA result; nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA));
#line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA)); result.a = a; result.b = b; return result;}
#line 1503 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
static N_INLINE(NIM_BOOL, startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils)(NimStringDesc* s_0, NIM_CHAR prefix) { NIM_BOOL result; NIM_BOOL T1_; result = (NIM_BOOL)0;
#line 1514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
#line 1514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
T1_ = (NIM_BOOL)0;
#line 1514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
#line 1514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
T1_ = (((NI) 0) < (s_0 ? s_0->Sup.len : 0)); if (!(T1_)) goto LA2_;
#line 1514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
if ((NU)(((NI) 0)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(((NI) 0),(s_0 ? s_0->Sup.len : 0)-1); } T1_ = ((NU8)(s_0->data[((NI) 0)]) == (NU8)(prefix)); LA2_: ;
result = T1_; return result;}
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*, getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* result;{ result = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; { NI i; NI colontmp_; NI T2_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_140; NI res; i = (NI)0; colontmp_ = (NI)0;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (nimSubInt(T2_, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_140)) { raiseOverflow(); }; colontmp_ = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_140);
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res = colontmp_; {
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_142;
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(((NI) 0) <= res)) goto LA4;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i = res;
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i];
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!(((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2)))) goto LA7_;
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T11_;
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = (NIM_BOOL)0;
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0)); if (!(T11_)) goto LA12_;
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_141)); } T11_ = (*opt)._kind_1.isCommand; LA12_: ;
if (!T11_) goto LA13_;
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = opt; goto BeforeRet_;
}
goto LA9_;
LA13_: ;
{
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}
LA9_: ;
}
LA7_: ;
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimSubInt(res, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_142)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_142); } LA4: ;
}
}
}BeforeRet_: ;
return result;}
#line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*, findCmd__0C9bD9c7Xo9bK4Yg7dbqbpNag)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** cmds, NI cmdsLen_0, NimStringDesc* name_0) { tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* result;{ result = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; { tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd; NI i; cmd = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0;
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((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__9bPZS8ds69cDDm8QtLGuVTHw_143;
#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 < cmdsLen_0)) goto LA3;
#line 386 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(cmdsLen_0)){ raiseIndexError2(i,cmdsLen_0-1); } cmd = cmds[i];
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T6_;
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NI)0; T6_ = nsuCmpIgnoreStyle((*cmd).name, name_0); if (!(T6_ == ((NI) 0))) goto LA7_;
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = cmd; goto BeforeRet_;
}
LA7_: ;
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_143)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_143); } LA3: ;
}
}
}BeforeRet_: ;
return result;}
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*, findSubCmd__nf6l8SxHMidtlJ5o7ngTvw)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* name_0) { tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* result; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator;{ result = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0;
#line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA(cmd);
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd_2;
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmdDiscriminator == NIM_NIL))) goto LA3_;
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); }
#line 393 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmd_2 = findCmd__0C9bD9c7Xo9bK4Yg7dbqbpNag((*subCmdDiscriminator)._kind_1.subCmds->data, ((*subCmdDiscriminator)._kind_1.subCmds ? (*subCmdDiscriminator)._kind_1.subCmds->Sup.len : 0), name_0);
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((cmd_2 == NIM_NIL))) goto LA7_;
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 394 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = cmd_2; goto BeforeRet_;
}
LA7_: ;
}
LA3_: ;
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_NIL; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 2514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NimStringDesc*, X5BX5D___j0Z1d16G1eC5eFkDa00ZFwsystem)(NimStringDesc** s, NI sLen_0, NI i) { NimStringDesc* result; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_147; result = (NimStringDesc*)0;
#line 2515 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2515 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2515 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimSubInt(sLen_0, i, &TM__9bPZS8ds69cDDm8QtLGuVTHw_147)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_147)) >= (NU)(sLen_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_147),sLen_0-1); } result = copyString(s[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_147)]); 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 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/io.nim"
static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_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__9bPZS8ds69cDDm8QtLGuVTHw_152;
#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 < xLen_0)) goto LA3;
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/io.nim"
if ((NU)(i_2) >= (NU)(xLen_0)){ raiseIndexError2(i_2,xLen_0-1); } i = x[i_2];
#line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/io.nim"
#line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/io.nim"
write__PArlm09bKklm2BLsCg6YtaA(f, i);
#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__9bPZS8ds69cDDm8QtLGuVTHw_152)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_152); } LA3: ;
}
}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/io.nim"
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/io.nim"
write__PArlm09bKklm2BLsCg6YtaA(f, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
}
#line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, showMatchingOptions__IFFg9aRIFt3czvLCp1rlIvw)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* prefix, tySet_tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ filterKind) { tySequence__iU42g6hoJmYMsd12KeuYtQ* matchingOptions; matchingOptions = (tySequence__iU42g6hoJmYMsd12KeuYtQ*)0;
#line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < (prefix ? prefix->Sup.len : 0))) goto LA3_;
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; NI L; NI T6_; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T6_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); L = T6_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_150;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA8;
#line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i];
#line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T11_;
#line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = (NIM_BOOL)0;
#line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = ((filterKind &(1U<<((NU)(((tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ) 0))&7U)))!=0); if (!(T11_)) goto LA12_;
#line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = (((NI) 0) < ((*opt).name ? (*opt).name->Sup.len : 0)); LA12_: ;
if (!T11_) goto LA13_;
#line 837 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T17_; NI T20_;
#line 837 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 837 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T17_ = (NIM_BOOL)0; T17_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw((*opt).name, prefix); if (!T17_) goto LA18_;
#line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
matchingOptions = (tySequence__iU42g6hoJmYMsd12KeuYtQ*) incrSeqV3((TGenericSeq*)(matchingOptions), (&NTI__iU42g6hoJmYMsd12KeuYtQ_)); T20_ = matchingOptions->Sup.len++; asgnRef((void**) (&matchingOptions->data[T20_]), opt); }
LA18_: ;
}
LA13_: ;
#line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T23_;
#line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T23_ = (NIM_BOOL)0;
#line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T23_ = ((filterKind &(1U<<((NU)(((tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ) 1))&7U)))!=0); if (!(T23_)) goto LA24_;
#line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T23_ = (((NI) 0) < ((*opt).abbr ? (*opt).abbr->Sup.len : 0)); LA24_: ;
if (!T23_) goto LA25_;
#line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T29_; NI T32_;
#line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T29_ = (NIM_BOOL)0; T29_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw((*opt).abbr, prefix); if (!T29_) goto LA30_;
#line 841 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
matchingOptions = (tySequence__iU42g6hoJmYMsd12KeuYtQ*) incrSeqV3((TGenericSeq*)(matchingOptions), (&NTI__iU42g6hoJmYMsd12KeuYtQ_)); T32_ = matchingOptions->Sup.len++; asgnRef((void**) (&matchingOptions->data[T32_]), opt); }
LA30_: ;
}
LA25_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_150)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_150);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T35_;
#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"
T35_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!!((T35_ == L))) goto LA36_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA36_: ;
} LA8: ;
}
}
}
goto LA1_;
LA3_: ;
{
#line 843 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
genericSeqAssign((&matchingOptions), (*cmd).opts, (&NTI__iU42g6hoJmYMsd12KeuYtQ_)); }
LA1_: ;
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt_2; NI i_2; NI L_2; NI T40_; opt_2 = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T40_ = (matchingOptions ? matchingOptions->Sup.len : 0); L_2 = T40_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NimStringDesc* trailing; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_155;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < L_2)) goto LA42;
#line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_2) >= (NU)(matchingOptions ? matchingOptions->Sup.len : 0)){ raiseIndexError2(i_2,(matchingOptions ? matchingOptions->Sup.len : 0)-1); } opt_2 = matchingOptions->data[i_2];
#line 847 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 847 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 847 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 847 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!(eqStrings((*opt_2).typename_0, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)))) goto LA45_;
trailing = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_151)); }
goto LA43_;
LA45_: ;
{ trailing = ((NimStringDesc*) NIM_NIL); }
LA43_: ;
#line 849 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T50_; tyArray__24KAM9afIUgUaqBaEBB6r9bg T54_;
#line 849 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T50_ = (NIM_BOOL)0;
#line 849 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T50_ = ((filterKind &(1U<<((NU)(((tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ) 0))&7U)))!=0); if (!(T50_)) goto LA51_;
#line 849 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 849 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T50_ = (((NI) 0) < ((*opt_2).name ? (*opt_2).name->Sup.len : 0)); LA51_: ;
if (!T50_) goto LA52_;
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T54_, sizeof(tyArray__24KAM9afIUgUaqBaEBB6r9bg)); T54_[0] = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_148)); T54_[1] = copyString((*opt_2).name); T54_[2] = copyString(trailing);
#line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T54_, 3);
}
LA52_: ;
#line 851 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T57_; tyArray__24KAM9afIUgUaqBaEBB6r9bg T61_;
#line 851 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T57_ = (NIM_BOOL)0;
#line 851 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T57_ = ((filterKind &(1U<<((NU)(((tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ) 1))&7U)))!=0); if (!(T57_)) goto LA58_;
#line 851 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 851 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T57_ = (((NI) 0) < ((*opt_2).abbr ? (*opt_2).abbr->Sup.len : 0)); LA58_: ;
if (!T57_) goto LA59_;
#line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T61_, sizeof(tyArray__24KAM9afIUgUaqBaEBB6r9bg)); T61_[0] = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_154)); T61_[1] = copyString((*opt_2).abbr); T61_[2] = copyString(trailing);
#line 852 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T61_, 3);
}
LA59_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_155)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_155);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T64_;
#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"
T64_ = (matchingOptions ? matchingOptions->Sup.len : 0); if (!!((T64_ == L_2))) goto LA65_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA65_: ;
} LA42: ;
}
}
}
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*, findOpt__bBkDft6CL0vzfMlc7vSUQw)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ** opts, NI optsLen_0, NimStringDesc* name_0) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* result;{ result = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((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__9bPZS8ds69cDDm8QtLGuVTHw_158;
#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 < optsLen_0)) goto LA3;
#line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(optsLen_0)){ raiseIndexError2(i,optsLen_0-1); } opt = opts[i];
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T6_; NI T7_; NI T9_;
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T6_ = (NIM_BOOL)0;
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NI)0; T7_ = nsuCmpIgnoreStyle((*opt).name, name_0); T6_ = (T7_ == ((NI) 0)); if (T6_) goto LA8_;
#line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T9_ = (NI)0; T9_ = nsuCmpIgnoreStyle((*opt).abbr, name_0); T6_ = (T9_ == ((NI) 0)); LA8_: ;
if (!T6_) goto LA10_;
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = opt; goto BeforeRet_;
}
LA10_: ;
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_158)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_158); } LA3: ;
}
}
}BeforeRet_: ;
return result;}
#line 380 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*, findOpt__KaO4sqyUPqW3CER2fbIhCA)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** activeCmds, NI activeCmdsLen_0, NimStringDesc* name_0) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* result;{ result = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; { NI i; NI colontmp_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_157; NI res; i = (NI)0; colontmp_ = (NI)0;
#line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt(activeCmdsLen_0, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_157)) { raiseOverflow(); }; colontmp_ = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_157);
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res = colontmp_; {
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* found; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_159;
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(((NI) 0) <= res)) goto LA3;
#line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i = res;
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(activeCmdsLen_0)){ raiseIndexError2(i,activeCmdsLen_0-1); }
#line 382 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
found = findOpt__bBkDft6CL0vzfMlc7vSUQw((*activeCmds[i]).opts->data, ((*activeCmds[i]).opts ? (*activeCmds[i]).opts->Sup.len : 0), name_0);
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((found == NIM_NIL))) goto LA6_;
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 383 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = found; goto BeforeRet_;
}
LA6_: ;
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimSubInt(res, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_159)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_159); } LA3: ;
}
}
}BeforeRet_: ;
return result;}
#line 2514 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*, X5BX5D___HbndVVoautY9atM2E7BfDogsystem)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** s_0, NI s_0Len_0, NI i) { tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* result; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_167; result = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0;
#line 2515 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2515 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2515 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimSubInt(s_0Len_0, i, &TM__9bPZS8ds69cDDm8QtLGuVTHw_167)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_167)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_167),s_0Len_0-1); } result = s_0[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_167)]; return result;}
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NI, maxNameLen__6J5rosntexlE0qjDswo4VA)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { NI result; result = (NI)0;
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = ((NI) 0); { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; NI L; NI T2_; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); L = T2_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_169;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA4;
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i]; {
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T8_; NIM_BOOL T10_;
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = (NIM_BOOL)0;
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2)); if (T8_) goto LA9_;
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T10_ = (NIM_BOOL)0;
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T10_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0)); if (!(T10_)) goto LA11_;
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_141)); } T10_ = (*opt)._kind_1.isCommand; LA11_: ;
T8_ = T10_; LA9_: ;
if (!T8_) goto LA12_;
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto LA5;
}
LA12_: ;
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = ((result >= ((*opt).name ? (*opt).name->Sup.len : 0)) ? result : ((*opt).name ? (*opt).name->Sup.len : 0));
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0))) goto LA16_;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd; tySequence__ko9cxbrFH52ahk32IABzgRg* colontmp_; NI i_2; NI L_2; NI T19_; subCmd = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; colontmp_ = (tySequence__ko9cxbrFH52ahk32IABzgRg*)0;
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } colontmp_ = (*opt)._kind_1.subCmds;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T19_ = (colontmp_ ? colontmp_->Sup.len : 0); L_2 = T19_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI T22_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_168;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < L_2)) goto LA21;
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_2) >= (NU)(colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp_ ? colontmp_->Sup.len : 0)-1); } subCmd = colontmp_->data[i_2];
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T22_ = (NI)0; T22_ = maxNameLen__6J5rosntexlE0qjDswo4VA(subCmd); result = ((result >= T22_) ? result : T22_);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_168)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_168);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T25_;
#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"
T25_ = (colontmp_ ? colontmp_->Sup.len : 0); if (!!((T25_ == L_2))) goto LA26_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA26_: ;
} LA21: ;
}
}
}
LA16_: ;
} LA5: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_169)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_169);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T30_;
#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"
T30_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!!((T30_ == L))) goto LA31_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA31_: ;
} LA4: ;
}
}
return result;}
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasAbbrs__1EMfvmi9c8lQ79bCfRp8uF7A)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; NI L; NI T2_; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); L = T2_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_171;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA4;
#line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i]; {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T8_; NIM_BOOL T10_;
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = (NIM_BOOL)0;
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2)); if (T8_) goto LA9_;
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T10_ = (NIM_BOOL)0;
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T10_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0)); if (!(T10_)) goto LA11_;
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_141)); } T10_ = (*opt)._kind_1.isCommand; LA11_: ;
T8_ = T10_; LA9_: ;
if (!T8_) goto LA12_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto LA5;
}
LA12_: ;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*opt).abbr ? (*opt).abbr->Sup.len : 0))) goto LA16_;
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 204 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA16_: ;
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0))) goto LA20_;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd; tySequence__ko9cxbrFH52ahk32IABzgRg* colontmp_; NI i_2; NI L_2; NI T23_; subCmd = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; colontmp_ = (tySequence__ko9cxbrFH52ahk32IABzgRg*)0;
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } colontmp_ = (*opt)._kind_1.subCmds;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T23_ = (colontmp_ ? colontmp_->Sup.len : 0); L_2 = T23_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_170;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < L_2)) goto LA25;
#line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_2) >= (NU)(colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp_ ? colontmp_->Sup.len : 0)-1); } subCmd = colontmp_->data[i_2];
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T28_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T28_ = (NIM_BOOL)0; T28_ = hasAbbrs__1EMfvmi9c8lQ79bCfRp8uF7A(subCmd); if (!T28_) goto LA29_;
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA29_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_170)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_170);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T33_;
#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"
T33_ = (colontmp_ ? colontmp_->Sup.len : 0); if (!!((T33_ == L_2))) goto LA34_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA34_: ;
} LA25: ;
}
}
}
LA20_: ;
} LA5: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_171)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_171);
#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_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!!((T38_ == L))) 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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA39_: ;
} LA4: ;
}
}
}BeforeRet_: ;
return result;}
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isCliSwitch__VEzHNNkiXs7FjBXofOs9cAw)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt) { NIM_BOOL result; NIM_BOOL T1_; NIM_BOOL T3_; result = (NIM_BOOL)0;
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NIM_BOOL)0;
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1)); if (T1_) goto LA2_;
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0;
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0)); if (!(T3_)) goto LA4_;
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_141)); } T3_ = ((*opt)._kind_1.isCommand == NIM_FALSE); LA4_: ;
T1_ = T3_; LA2_: ;
result = T1_; return result;}
#line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasOpts__1EMfvmi9c8lQ79bCfRp8uF7A_2)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; NI L; NI T2_; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); L = T2_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_176;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA4;
#line 146 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i];
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T7_;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NIM_BOOL)0;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = isCliSwitch__VEzHNNkiXs7FjBXofOs9cAw(opt); if (!(T7_)) goto LA8_;
#line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = !((*opt).isHidden); LA8_: ;
if (!T7_) goto LA9_;
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_TRUE; goto BeforeRet_;
}
LA9_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_176)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T13_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T13_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!!((T13_ == L))) goto LA14_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA14_: ;
} LA4: ;
}
}
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = NIM_FALSE; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 2521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ**, X5BX5D___zRM5dMyeglSZC7Q5ZQpK6Qsystem)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ** s_0, NI s_0Len_0, NI i) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ** result; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_179; result = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ**)0;
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimSubInt(s_0Len_0, i, &TM__9bPZS8ds69cDDm8QtLGuVTHw_179)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_179)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_179),s_0Len_0-1); } result = &s_0[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_179)]; return result;}
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasArgs__1EMfvmi9c8lQ79bCfRp8uF7A_3)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { NIM_BOOL result; NIM_BOOL T1_; NI T2_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ** T4_; result = (NIM_BOOL)0;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NIM_BOOL)0;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); T1_ = (((NI) 0) < T2_); if (!(T1_)) goto LA3_;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T4_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ**)0; T4_ = X5BX5D___zRM5dMyeglSZC7Q5ZQpK6Qsystem((*cmd).opts->data, ((*cmd).opts ? (*cmd).opts->Sup.len : 0), ((NI) 1)); T1_ = ((*(*T4_)).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2)); LA3_: ;
result = T1_; return result;}
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NI, firstArgIdx__6J5rosntexlE0qjDswo4VA_2)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { NI result; NI T1_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_180;{ result = (NI)0;
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (nimSubInt(T1_, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_180)) { raiseOverflow(); }; result = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_180); {
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_182;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < result)) goto LA3;
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI TM__9bPZS8ds69cDDm8QtLGuVTHw_181;
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt(result, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_181)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_181)) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_181),((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } if (!!(((*(*cmd).opts->data[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_181)]).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2)))) goto LA6_;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto BeforeRet_;
}
LA6_: ;
#line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt(result, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_182)) { raiseOverflow(); }; result = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_182); } LA3: ;
}
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, humaneName__cUBD2xSovLSX9bSDweJsZOg)(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*opt).name ? (*opt).name->Sup.len : 0))) goto LA3_;
result = copyString((*opt).name); }
goto LA1_;
LA3_: ;
{ result = copyString((*opt).abbr); }
LA1_: ;
return result;}
#line 1294 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
static N_INLINE(NimStringDesc*, spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils)(NI n) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 1295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
#line 1312 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
#line 1312 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strutils.nim"
result = nsuRepeatChar(32, n); return result;}
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, writeDesc__StjU5vYwOmXMx1Zc9aCFqpQ)(NimStringDesc** help, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo, NimStringDesc* desc_0) { NI descIndent; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_189; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_190; NI remainingColumns; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_191;
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(((NI) 5), (*appInfo).namesWidth, &TM__9bPZS8ds69cDDm8QtLGuVTHw_189)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_189), ((NI) 2), &TM__9bPZS8ds69cDDm8QtLGuVTHw_190)) { raiseOverflow(); }; descIndent = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_190);
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt((*appInfo).terminalWidth, descIndent, &TM__9bPZS8ds69cDDm8QtLGuVTHw_191)) { raiseOverflow(); }; remainingColumns = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_191);
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI TM__9bPZS8ds69cDDm8QtLGuVTHw_193; NimStringDesc* T5_;
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(remainingColumns < ((NI) 36))) goto LA3_;
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_192));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt((*appInfo).terminalWidth, ((NI) 2), &TM__9bPZS8ds69cDDm8QtLGuVTHw_193)) { raiseOverflow(); };
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T5_ = (NimStringDesc*)0; T5_ = wrapWords__T8gYSir9ao1V9bYDExwUzAPg(desc_0, (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_193), NIM_TRUE, TM__9bPZS8ds69cDDm8QtLGuVTHw_194, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_192));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, T5_);
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
goto LA1_;
LA3_: ;
{ NI wrappingWidth; NimStringDesc* T7_; NimStringDesc* T8_; NimStringDesc* T9_; NimStringDesc* T10_;
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
wrappingWidth = ((remainingColumns <= ((NI) 80)) ? remainingColumns : ((NI) 80));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_195));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NimStringDesc*)0; T7_ = rawNewString((desc_0 ? desc_0->Sup.len : 0) + 1);appendString(T7_, desc_0);appendString(T7_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_196));
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = (NimStringDesc*)0;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((descIndent) < ((NI) 0) || (descIndent) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(descIndent, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T9_ = (NimStringDesc*)0; T9_ = spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils(((NI) (descIndent))); T8_ = rawNewString((T9_ ? T9_->Sup.len : 0) + 1);appendString(T8_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));appendString(T8_, T9_);
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T10_ = (NimStringDesc*)0; T10_ = wrapWords__T8gYSir9ao1V9bYDExwUzAPg(T7_, wrappingWidth, NIM_TRUE, TM__9bPZS8ds69cDDm8QtLGuVTHw_194, T8_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, T10_);
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
LA1_: ;
}
#line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, describeInvocation__2TlHA3JaAXtInZfAEpuJqg)(NimStringDesc** help, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* cmdInvocation, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo) { NI longestArg; NIM_BOOL argsSectionStarted;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setStyle__y8lW2LrW2n5ZHaxH9bAf4WA(stdout, 1);
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 36), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, cmdInvocation);
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
longestArg = ((NI) 0);
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T3_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator;
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!(((NI) 0) < T3_)) goto LA4_;
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T8_;
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = (NIM_BOOL)0; T8_ = hasOpts__1EMfvmi9c8lQ79bCfRp8uF7A_2(cmd); if (!T8_) goto LA9_;
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_177));
}
LA9_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA(cmd);
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmdDiscriminator == NIM_NIL))) goto LA13_;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_178));
}
LA13_: ;
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* arg; arg = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T18_;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T18_ = (NIM_BOOL)0; T18_ = hasArgs__1EMfvmi9c8lQ79bCfRp8uF7A_3(cmd); if (!T18_) goto LA19_;
{ NI i; NI colontmp_; NI colontmp__2; NI T22_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0;
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
colontmp_ = firstArgIdx__6J5rosntexlE0qjDswo4VA_2(cmd);
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T22_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); colontmp__2 = T22_;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = colontmp_; {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_185;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < colontmp__2)) goto LA24;
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i = i_2;
#line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } arg = (*cmd).opts->data[i];
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_183));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, (*arg).name);
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_184));
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
longestArg = ((longestArg >= ((*arg).name ? (*arg).name->Sup.len : 0)) ? longestArg : ((*arg).name ? (*arg).name->Sup.len : 0));
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_185)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_185); } LA24: ;
}
}
}
LA19_: ;
}
}
LA4_: ;
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 249 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*cmd).desc ? (*cmd).desc->Sup.len : 0))) goto LA27_;
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, (*cmd).desc);
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_186));
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
LA27_: ;
#line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
argsSectionStarted = NIM_FALSE; { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* arg_2; arg_2 = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T32_;
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T32_ = (NIM_BOOL)0; T32_ = hasArgs__1EMfvmi9c8lQ79bCfRp8uF7A_3(cmd); if (!T32_) goto LA33_;
{ NI i_3; NI colontmp__3; NI colontmp__4; NI T36_; NI i_4; i_3 = (NI)0; colontmp__3 = (NI)0; colontmp__4 = (NI)0;
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
colontmp__3 = firstArgIdx__6J5rosntexlE0qjDswo4VA_2(cmd);
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T36_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); colontmp__4 = T36_;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_4 = colontmp__3; {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_197;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_4 < colontmp__4)) goto LA38;
#line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i_3 = i_4;
#line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_3) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i_3,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } arg_2 = (*cmd).opts->data[i_3];
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* cliArg; NimStringDesc* T47_; NimStringDesc* T48_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_187; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_188; NimStringDesc* T49_;
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*arg_2).desc ? (*arg_2).desc->Sup.len : 0))) goto LA41_;
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!(argsSectionStarted)) goto LA45_;
#line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
argsSectionStarted = NIM_TRUE; }
LA45_: ;
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T47_ = (NimStringDesc*)0;
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T48_ = (NimStringDesc*)0; T48_ = humaneName__cUBD2xSovLSX9bSDweJsZOg(arg_2); T47_ = rawNewString((T48_ ? T48_->Sup.len : 0) + 3);appendString(T47_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_183));appendString(T47_, T48_);appendString(T47_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_184)); cliArg = T47_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setStyle__y8lW2LrW2n5ZHaxH9bAf4WA(stdout, 1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, cliArg);
#line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(((NI) 6), (*appInfo).namesWidth, &TM__9bPZS8ds69cDDm8QtLGuVTHw_187)) { raiseOverflow(); };
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_187), (cliArg ? cliArg->Sup.len : 0), &TM__9bPZS8ds69cDDm8QtLGuVTHw_188)) { raiseOverflow(); }; if (((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) : ((NI) 0))) < ((NI) 0) || ((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) : ((NI) 0))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) : ((NI) 0)), ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T49_ = (NimStringDesc*)0; T49_ = spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils(((NI) ((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_188) : ((NI) 0)))));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, T49_);
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 263 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeDesc__StjU5vYwOmXMx1Zc9aCFqpQ(help, appInfo, (*arg_2).desc);
#line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
}
LA41_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(i_4, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_197)) { raiseOverflow(); }; i_4 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_197); } LA38: ;
}
}
}
LA33_: ;
}
}
#line 272 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, describeOptions__c37SkDol5yqNCDtlLSFI1A)(NimStringDesc** help, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, NimStringDesc* cmdInvocation, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo, tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww optionsType) { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator;
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T3_;
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NIM_BOOL)0; T3_ = hasOpts__1EMfvmi9c8lQ79bCfRp8uF7A_2(cmd); if (!T3_) goto LA4_;
#line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
switch (optionsType) {
case ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 0):
{
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_198));
}
break;
case ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 2):
{
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_199));
}
break;
case ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 1):
{ }
break;
}
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; NI L; NI T10_; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T10_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); L = T10_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_211;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA12;
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i]; {
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T16_; NIM_BOOL T17_;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T16_ = (NIM_BOOL)0;
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T17_ = (NIM_BOOL)0;
#line 285 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T17_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 2)); if (T17_) goto LA18_;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T17_ = ((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0)); LA18_: ;
T16_ = T17_; if (T16_) goto LA19_;
T16_ = (*opt).isHidden; LA19_: ;
if (!T16_) goto LA20_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto LA13;
}
LA20_: ;
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_173));
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*opt).abbr ? (*opt).abbr->Sup.len : 0))) goto LA24_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setStyle__y8lW2LrW2n5ZHaxH9bAf4WA(stdout, 1);
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_154));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, (*opt).abbr);
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_200));
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
goto LA22_;
LA24_: ;
{ if (!(*appInfo).hasAbbrs) goto LA27_;
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 296 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_201));
}
goto LA22_;
LA27_: ;
LA22_: ;
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* switch_1; NimStringDesc* T33_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_202; NimStringDesc* T34_;
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*opt).name ? (*opt).name->Sup.len : 0))) goto LA31_;
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 299 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T33_ = (NimStringDesc*)0; T33_ = rawNewString(((*opt).name ? (*opt).name->Sup.len : 0) + 2);appendString(T33_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_148));appendString(T33_, (*opt).name); switch_1 = T33_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setStyle__y8lW2LrW2n5ZHaxH9bAf4WA(stdout, 1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, switch_1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt((*appInfo).namesWidth, (switch_1 ? switch_1->Sup.len : 0), &TM__9bPZS8ds69cDDm8QtLGuVTHw_202)) { raiseOverflow(); }; if (((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) : ((NI) 0))) < ((NI) 0) || ((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) : ((NI) 0))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) : ((NI) 0)), ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T34_ = (NimStringDesc*)0; T34_ = spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils(((NI) ((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_202) : ((NI) 0)))));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, T34_);
#line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 300 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
goto LA29_;
LA31_: ;
{ NI TM__9bPZS8ds69cDDm8QtLGuVTHw_203; NimStringDesc* T36_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(((NI) 2), (*appInfo).namesWidth, &TM__9bPZS8ds69cDDm8QtLGuVTHw_203)) { raiseOverflow(); }; if (((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_203)) < ((NI) 0) || ((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_203)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_203), ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T36_ = (NimStringDesc*)0; T36_ = spaces__rssDy7zs9cDeoYTeCoIy0Wgstrutils(((NI) ((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_203))));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, T36_);
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
LA29_: ;
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T41_;
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*opt).desc ? (*opt).desc->Sup.len : 0))) goto LA39_;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T41_ = (NimStringDesc*)0; T41_ = nsuReplaceStr((*opt).desc, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_204), (*opt).typename_0);
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeDesc__StjU5vYwOmXMx1Zc9aCFqpQ(help, appInfo, T41_);
}
LA39_: ;
#line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 308 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 310 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 310 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!((*opt).kind == ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0))) goto LA44_;
{ NI i_2; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd; tySequence__ko9cxbrFH52ahk32IABzgRg* colontmp_; NI i_3; NI L_2; NI T47_; i_2 = (NI)0; subCmd = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; colontmp_ = (tySequence__ko9cxbrFH52ahk32IABzgRg*)0;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } colontmp_ = (*opt)._kind_1.subCmds;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_3 = ((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"
T47_ = (colontmp_ ? colontmp_->Sup.len : 0); L_2 = T47_; {
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_209;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_3 < L_2)) goto LA49;
#line 311 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i_2 = i_3;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if ((NU)(i_3) >= (NU)(colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i_3,(colontmp_ ? colontmp_->Sup.len : 0)-1); } subCmd = colontmp_->data[i_3]; { NimStringDesc* T56_;
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T53_;
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T53_ = (NIM_BOOL)0; T53_ = hasOpts__1EMfvmi9c8lQ79bCfRp8uF7A_2(subCmd); if (!!(T53_)) goto LA54_;
#line 312 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto LA50;
}
LA54_: ;
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_205));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setStyle__y8lW2LrW2n5ZHaxH9bAf4WA(stdout, 1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T56_ = (NimStringDesc*)0; T56_ = humaneName__cUBD2xSovLSX9bSDweJsZOg(opt);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, T56_);
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_206));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 32), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, (*subCmd).name);
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 314 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*opt).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } if (!(i_2 == (*opt)._kind_1.defaultSubCmd)) goto LA59_;
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_208));
}
LA59_: ;
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
describeOptions__c37SkDol5yqNCDtlLSFI1A(help, subCmd, cmdInvocation, appInfo, ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 2));
} LA50: ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_3, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_209)) { raiseOverflow(); }; i_3 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_209);
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T63_;
#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"
T63_ = (colontmp_ ? colontmp_->Sup.len : 0); if (!!((T63_ == L_2))) goto LA64_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_210));
}
LA64_: ;
} LA49: ;
}
}
}
LA44_: ;
} LA13: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_211)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_211);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T68_;
#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"
T68_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!!((T68_ == L))) goto LA69_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA69_: ;
} LA12: ;
}
}
}
LA4_: ;
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA(cmd);
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI defaultCmdIdx;
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmdDiscriminator == NIM_NIL))) goto LA73_;
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } defaultCmdIdx = (*subCmdDiscriminator)._kind_1.defaultSubCmd;
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* defaultCmd;
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((defaultCmdIdx == ((NI) -1)))) goto LA77_;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } if ((NU)(defaultCmdIdx) >= (NU)((*subCmdDiscriminator)._kind_1.subCmds ? (*subCmdDiscriminator)._kind_1.subCmds->Sup.len : 0)){ raiseIndexError2(defaultCmdIdx,((*subCmdDiscriminator)._kind_1.subCmds ? (*subCmdDiscriminator)._kind_1.subCmds->Sup.len : 0)-1); } defaultCmd = (*subCmdDiscriminator)._kind_1.subCmds->data[defaultCmdIdx];
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
describeOptions__c37SkDol5yqNCDtlLSFI1A(help, defaultCmd, cmdInvocation, appInfo, ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 1));
}
LA77_: ;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 33), NIM_FALSE);
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_212));
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
{ NI i_4; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd_2; tySequence__ko9cxbrFH52ahk32IABzgRg* colontmp__2; NI i_5; NI L_3; NI T80_; i_4 = (NI)0; subCmd_2 = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; colontmp__2 = (tySequence__ko9cxbrFH52ahk32IABzgRg*)0;
#line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } colontmp__2 = (*subCmdDiscriminator)._kind_1.subCmds;
#line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_5 = ((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"
T80_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L_3 = T80_; {
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_213;
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_5 < L_3)) goto LA82;
#line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i_4 = i_5;
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if ((NU)(i_5) >= (NU)(colontmp__2 ? colontmp__2->Sup.len : 0)){ raiseIndexError2(i_5,(colontmp__2 ? colontmp__2->Sup.len : 0)-1); } subCmd_2 = colontmp__2->data[i_5];
#line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* subCmdInvocation; NimStringDesc* T87_;
#line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 329 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } if (!!((i_4 == (*subCmdDiscriminator)._kind_1.defaultSubCmd))) goto LA85_;
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T87_ = (NimStringDesc*)0; T87_ = rawNewString((cmdInvocation ? cmdInvocation->Sup.len : 0) + ((*subCmd_2).name ? (*subCmd_2).name->Sup.len : 0) + 1);appendString(T87_, cmdInvocation);appendString(T87_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_173));appendString(T87_, (*subCmd_2).name); subCmdInvocation = T87_;
#line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
describeInvocation__2TlHA3JaAXtInZfAEpuJqg(help, subCmd_2, subCmdInvocation, appInfo);
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 332 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
describeOptions__c37SkDol5yqNCDtlLSFI1A(help, subCmd_2, subCmdInvocation, appInfo, ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 0));
}
LA85_: ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_5, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_213)) { raiseOverflow(); }; i_5 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_213);
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T90_;
#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"
T90_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T90_ == L_3))) goto LA91_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_210));
}
LA91_: ;
} LA82: ;
}
}
}
LA73_: ;
}
#line 334 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, showHelp__FhEhQ2fXISR3PysDDadMqA)(NimStringDesc** help, tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* appInfo, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** activeCmds, NI activeCmdsLen_0) { tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_172; NimStringDesc* cmdInvocation;
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*appInfo).copyrightBanner ? (*appInfo).copyrightBanner->Sup.len : 0))) goto LA3_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, (*appInfo).copyrightBanner);
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_166));
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
}
LA3_: ;
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmd = X5BX5D___HbndVVoautY9atM2E7BfDogsystem(activeCmds, activeCmdsLen_0, ((NI) 1));
#line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 342 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*appInfo).maxNameLen = maxNameLen__6J5rosntexlE0qjDswo4VA(cmd);
#line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 343 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*appInfo).hasAbbrs = hasAbbrs__1EMfvmi9c8lQ79bCfRp8uF7A(cmd);
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*appInfo).terminalWidth = terminalWidth__s9bdJLFVciGfQ0i2sQaMF1g();
#line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(((((NI) 18) <= (*appInfo).maxNameLen) ? ((NI) 18) : (*appInfo).maxNameLen), ((NI) 6), &TM__9bPZS8ds69cDDm8QtLGuVTHw_172)) { raiseOverflow(); }; (*appInfo).namesWidth = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_172);
#line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdInvocation = copyString((*appInfo).appInvocation); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0;
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
colontmp_ = activeCmdsLen_0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 1); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_174;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < colontmp_)) goto LA7;
#line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i = i_2;
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdInvocation = resizeString(cmdInvocation, 1);appendString(cmdInvocation, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_173));
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(activeCmdsLen_0)){ raiseIndexError2(i,activeCmdsLen_0-1); } cmdInvocation = resizeString(cmdInvocation, ((*activeCmds[i]).name ? (*activeCmds[i]).name->Sup.len : 0) + 0);appendString(cmdInvocation, (*activeCmds[i]).name);
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_174)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_174); } LA7: ;
}
}
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stdout, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 33), NIM_FALSE);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_175));
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
describeInvocation__2TlHA3JaAXtInZfAEpuJqg(help, cmd, cmdInvocation, appInfo);
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
describeOptions__c37SkDol5yqNCDtlLSFI1A(help, cmd, cmdInvocation, appInfo, ((tyEnum_OptionsType__DesGwlzxtRh9cu2azc9a3dww) 0));
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
exit(((NI) 0));
}
static N_NIMCALL(void, Marker_tyRef__QtCxK3OkpAyy8Hko1P0lMw)(void* p, NI op) {
tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* a;
a = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)p;
nimGCvisit((void*)(*a).appInvocation, op); nimGCvisit((void*)(*a).copyrightBanner, op);}
#line 913 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*, lazyHelpAppInfo__LQeQV1hZ5ot9a9btNTBBCt2Q)(void* ClE_0) { tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* result; tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw* colonenvP_; tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* T1_; NimStringDesc* T2_; NimStringDesc* T3_; tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T4_; NimStringDesc* T5_; result = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; colonenvP_ = (tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw*) ClE_0;
#line 914 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; T1_ = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*) newObj((&NTI__QtCxK3OkpAyy8Hko1P0lMw_), sizeof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw)); T2_ = (NimStringDesc*)0; T2_ = (*T1_).copyrightBanner; (*T1_).copyrightBanner = copyStringRC1((*colonenvP_).copyrightBanner1); if (T2_) nimGCunrefNoCycle(T2_);
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NimStringDesc*)0; T3_ = nosgetAppFilename();
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T4_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg)); nossplitFile(T3_, (&T4_));
T5_ = (NimStringDesc*)0; T5_ = (*T1_).appInvocation; (*T1_).appInvocation = copyStringRC1(T4_.Field1); if (T5_) nimGCunrefNoCycle(T5_); result = T1_; return result;}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, some__sgddJT1RdlkGeWdlq9cgU0Aoptions)(NimStringDesc* val_0, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val, NIM_NIL); (*Result).has = 0;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
(*Result).has = NIM_TRUE;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
unsureAsgnRef((void**) (&(*Result).val), copyString(val_0));}
#line 2297 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NimStringDesc*, getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem)(void) { NimStringDesc* result;{ result = (NimStringDesc*)0;
#line 2300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
{
#line 2300 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (!(currException__9bVPeDJlYTi9bQApZpfH8wjg == NIM_NIL)) goto LA3_;
result = ((NimStringDesc*) NIM_NIL); }
goto LA1_;
LA3_: ;
{ result = copyString((*currException__9bVPeDJlYTi9bQApZpfH8wjg).message); }
LA1_: ;
goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 774 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg)(void) { NimStringDesc* T1_; tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T2_; NimStringDesc* T3_;
#line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_221));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stderr, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 36), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NimStringDesc*)0; T1_ = nosgetAppFilename();
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T2_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg)); nossplitFile(T1_, (&T2_));
#line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T3_ = (NimStringDesc*)0; T3_ = nsuFormatSingleElem(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_222), T2_.Field1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T3_);
#line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 775 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 776 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 776 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_223));
#line 777 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 777 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
exit(((NI) 1));
}
#line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, noMoreArgsError__9bQXNBN49b7LVtjI9bNM17nZw)(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyArray__nHXaesL0DJZHyVS07ARPRA T5_;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*cmd).name ? (*cmd).name->Sup.len : 0))) goto LA3_;
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T5_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T5_[0] = copyString((*cmd).name);
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = nsuFormatOpenArray(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_230), T5_, 1); }
goto LA1_;
LA3_: ;
{ NimStringDesc* T7_; tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T8_;
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NimStringDesc*)0; T7_ = nosgetAppFilename();
#line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T8_), sizeof(tyTuple__7q7q3E6Oj24ZNVJb9aonhAg)); nossplitFile(T7_, (&T8_));
result = copyString(T8_.Field1); }
LA1_: ;
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = resizeString(result, 16);appendString(result, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_231));
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T11_;
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = (NIM_BOOL)0; T11_ = hasArgs__1EMfvmi9c8lQ79bCfRp8uF7A_3(cmd); if (!T11_) goto LA12_;
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = resizeString(result, 11);appendString(result, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_232)); }
LA12_: ;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = resizeString(result, 10);appendString(result, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_233)); return result;}
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__buJJ9ajp0wuYthKYXnCpQagoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).val, NIM_NIL); (*Result).has = 0;}
#line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, none__tDzNOHmZeOXSXxERuUcd8Qoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result) {
#line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
none__buJJ9ajp0wuYthKYXnCpQagoptions(Result);
}
#line 805 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_CLOSURE(void, processMissingOpts__DcLTG7ehjSCi3ldruPB8lA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* conf, tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd, void* ClE_0) { tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw* colonenvP_; colonenvP_ = (tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw*) ClE_0; { tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt; NI i; NI L; NI T2_; opt = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T2_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); L = T2_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_239;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA4;
#line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2(i,((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } opt = (*cmd).opts->data[i];
#line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*opt).idx) > (NU)(25)){ raiseIndexError2((*opt).idx, 25); } if (!((*colonenvP_).fieldCounters2[((*opt).idx)- 0] == ((NI) 0))) goto LA7_;
#line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T11_;
#line 808 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = (NIM_BOOL)0; if ((NU)((*opt).idx) > (NU)(25)){ raiseIndexError2((*opt).idx, 25); } T11_ = (*colonenvP_).fieldSetters3[((*opt).idx)- 0].Field3; if (!(T11_)) goto LA12_;
#line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T11_ = !((*opt).hasDefault); LA12_: ;
if (!T11_) goto LA13_;
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyArray__nHXaesL0DJZHyVS07ARPRA T19_; NimStringDesc* T20_; if (!(*colonenvP_).quitOnFailure4) goto LA17_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T19_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T19_[0] = copyString((*opt).name);
#line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T20_ = (NimStringDesc*)0; T20_ = nsuFormatOpenArray(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_238), T19_, 1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T20_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA15_;
LA17_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T22_; T22_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T22_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T22_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T22_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T22_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T22_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T22_, "ConfigurationError", "processMissingOpts", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA15_: ;
}
goto LA9_;
LA13_: ;
{ NIM_BOOL T24_;
#line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*opt).idx) > (NU)(25)){ raiseIndexError2((*opt).idx, 25); }
#line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T24_ = (NIM_BOOL)0; T24_ = (*colonenvP_).configFile5.setters[((*opt).idx)- 0](conf, (&(*colonenvP_).configFile5)); if (!T24_) goto LA25_;
}
goto LA9_;
LA25_: ;
{ tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T30_; if (!(*opt).hasDefault) goto LA28_;
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*opt).idx) > (NU)(25)){ raiseIndexError2((*opt).idx, 25); }
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T30_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); none__tDzNOHmZeOXSXxERuUcd8Qoptions((&T30_));
#line 815 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenvP_).fieldSetters3[((*opt).idx)- 0].Field1(conf, T30_);
}
goto LA9_;
LA28_: ;
LA9_: ;
}
LA7_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_239)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_239);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T33_;
#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"
T33_ = ((*cmd).opts ? (*cmd).opts->Sup.len : 0); if (!!((T33_ == L))) goto LA34_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA34_: ;
} LA4: ;
}
}
}
#line 737 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, load__ASDRHKfgcNyInuzZLfLriA)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmdLine_0, NimStringDesc* version_0, NimStringDesc* copyrightBanner, NIM_BOOL printUsage, NIM_BOOL quitOnFailure, tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* Result) { NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw* colonenv_; NimStringDesc* T7_; tyTuple__cYr9cjnCvWLanG6DEqai25g colontmp_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* T8_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T9_; NimStringDesc* T10_; NimStringDesc* T11_; NimStringDesc* T12_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T13_; NimStringDesc* T14_; NimStringDesc* T15_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* T16_; NimStringDesc* T17_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T18_; NimStringDesc* T19_; NimStringDesc* T20_; NimStringDesc* T21_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T22_; NimStringDesc* T23_; NimStringDesc* T24_; NimStringDesc* T25_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T26_; NimStringDesc* T27_; NimStringDesc* T28_; NimStringDesc* T29_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T30_; NimStringDesc* T31_; NimStringDesc* T32_; NimStringDesc* T33_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T34_; NimStringDesc* T35_; NimStringDesc* T36_; NimStringDesc* T37_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T38_; NimStringDesc* T39_; NimStringDesc* T40_; NimStringDesc* T41_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T42_; NimStringDesc* T43_; NimStringDesc* T44_; NimStringDesc* T45_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T46_; NimStringDesc* T47_; NimStringDesc* T48_; NimStringDesc* T49_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T50_; NimStringDesc* T51_; NimStringDesc* T52_; NimStringDesc* T53_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T54_; NimStringDesc* T55_; NimStringDesc* T56_; NimStringDesc* T57_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T58_; NimStringDesc* T59_; NimStringDesc* T60_; NimStringDesc* T61_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T62_; NimStringDesc* T63_; NimStringDesc* T64_; NimStringDesc* T65_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T66_; NimStringDesc* T67_; NimStringDesc* T68_; NimStringDesc* T69_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T70_; NimStringDesc* T71_; NimStringDesc* T72_; NimStringDesc* T73_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T74_; NimStringDesc* T75_; NimStringDesc* T76_; NimStringDesc* T77_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T78_; NimStringDesc* T79_; NimStringDesc* T80_; NimStringDesc* T81_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T82_; NimStringDesc* T83_; NimStringDesc* T84_; NimStringDesc* T85_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T86_; NimStringDesc* T87_; NimStringDesc* T88_; NimStringDesc* T89_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T90_; NimStringDesc* T91_; NimStringDesc* T92_; NimStringDesc* T93_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T94_; NimStringDesc* T95_; NimStringDesc* T96_; NimStringDesc* T97_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T98_; NimStringDesc* T99_; NimStringDesc* T100_; NimStringDesc* T101_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T102_; NimStringDesc* T103_; NimStringDesc* T104_; NimStringDesc* T105_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T106_; NimStringDesc* T107_; NimStringDesc* T108_; NimStringDesc* T109_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T110_; NimStringDesc* T111_; NimStringDesc* T112_; NimStringDesc* T113_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* T114_; NimStringDesc* T115_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* rootCmd; tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* confAddr; tySequence__ko9cxbrFH52ahk32IABzgRg* activeCmds; NI nextArgIdx; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T116_; NimStringDesc* help; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* completion; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator_4; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T392_;{ chckNil((void*)Result); (*Result).logLevel = 0; switch ((*Result).cmd) {
case ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 0):
(*Result)._cmd_1.tcpPort = 0; (*Result)._cmd_1.udpPort = 0; (*Result)._cmd_1.portsShift = 0; unsureAsgnRef((void**)&(*Result)._cmd_1.nat, NIM_NIL); (*Result)._cmd_1.discovery = 0; (*Result)._cmd_1.noListen = 0; (*Result)._cmd_1.fleet = 0; unsureAsgnRef((void**)&(*Result)._cmd_1.bootnodes, NIM_NIL); unsureAsgnRef((void**)&(*Result)._cmd_1.staticnodes, NIM_NIL); (*Result)._cmd_1.whisper = 0; (*Result)._cmd_1.whisperBridge = 0; (*Result)._cmd_1.lightNode = 0; (*Result)._cmd_1.wakuTopicInterest = 0; (*Result)._cmd_1.wakuPow = 0; T1_ = (NI)0; for (T1_ = 0; T1_ < 32; T1_++) { (*Result)._cmd_1.nodekey.seckey.data[T1_] = 0; }
T2_ = (NI)0; for (T2_ = 0; T2_ < 64; T2_++) { (*Result)._cmd_1.nodekey.pubkey.data.data[T2_] = 0; }
(*Result)._cmd_1.bootnodeOnly = 0; (*Result)._cmd_1.rpc = 0; switch ((*Result)._cmd_1.rpcAddress.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T3_ = (NI)0; for (T3_ = 0; T3_ < 16; T3_++) { (*Result)._cmd_1.rpcAddress._family_1.address_v6[T3_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T4_ = (NI)0; for (T4_ = 0; T4_ < 4; T4_++) { (*Result)._cmd_1.rpcAddress._family_2.address_v4[T4_] = 0; }
break;
}
(*Result)._cmd_1.rpcAddress.family = 0; (*Result)._cmd_1.rpcPort = 0; (*Result)._cmd_1.metricsServer = 0; switch ((*Result)._cmd_1.metricsServerAddress.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T5_ = (NI)0; for (T5_ = 0; T5_ < 16; T5_++) { (*Result)._cmd_1.metricsServerAddress._family_1.address_v6[T5_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T6_ = (NI)0; for (T6_ = 0; T6_ < 4; T6_++) { (*Result)._cmd_1.metricsServerAddress._family_2.address_v4[T6_] = 0; }
break;
}
(*Result)._cmd_1.metricsServerAddress.family = 0; (*Result)._cmd_1.metricsServerPort = 0; (*Result)._cmd_1.logMetrics = 0; (*Result)._cmd_1.logAccounting = 0; break;
case ((tyEnum_WakuNodeCmd__hgF670xQYvXvVYBix5F8qQ) 1):
break;
}
(*Result).cmd = 0; colonenv_ = (tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw*) newObj((&NTI__Oe9cqcmOncIA8mgqzGfAHqQ_), sizeof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw)); (*colonenv_).Sup.m_type = (&NTI__Zl1YCPPxjA3HzpLmcZapkw_);
#line 740 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T7_ = (NimStringDesc*)0; T7_ = (*colonenv_).copyrightBanner1; (*colonenv_).copyrightBanner1 = copyStringRC1(copyrightBanner); if (T7_) nimGCunrefNoCycle(T7_);
#line 742 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).quitOnFailure4 = quitOnFailure;
#line 759 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 759 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
appendConfigFileFormats__TZ2pHayc9apz9b6MAHwpJiEA();
nimZeroMem((void*)(&colontmp_), sizeof(tyTuple__cYr9cjnCvWLanG6DEqai25g));
#line 761 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T8_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; T8_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*) newObj((&NTI__6TS6DQKShZRw32kbyabYRw_), sizeof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg)); asgnRef((void**) (&(*T8_).name), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T8_).desc), ((NimStringDesc*) NIM_NIL)); (*T8_).isHidden = NIM_FALSE;
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
if ((*T8_).opts) { nimGCunrefNoCycle((*T8_).opts); (*T8_).opts = NIM_NIL; } (*T8_).opts = (tySequence__iU42g6hoJmYMsd12KeuYtQ*) newSeqRC1((&NTI__iU42g6hoJmYMsd12KeuYtQ_), 2); T9_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T9_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T10_ = (NimStringDesc*)0; T10_ = (*T9_).name; (*T9_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_12)); if (T10_) nimGCunrefNoCycle(T10_); asgnRef((void**) (&(*T9_).abbr), ((NimStringDesc*) NIM_NIL)); T11_ = (NimStringDesc*)0; T11_ = (*T9_).desc; (*T9_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_13)); if (T11_) nimGCunrefNoCycle(T11_); T12_ = (NimStringDesc*)0; T12_ = (*T9_).typename_0; (*T9_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_14)); if (T12_) nimGCunrefNoCycle(T12_); (*T9_).idx = ((NI) 0); (*T9_).hasDefault = NIM_TRUE; (*T9_).isHidden = NIM_FALSE; (*T9_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T8_).opts->data[0]), T9_); T13_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T13_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T14_ = (NimStringDesc*)0; T14_ = (*T13_).name; (*T13_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_15)); if (T14_) nimGCunrefNoCycle(T14_); asgnRef((void**) (&(*T13_).abbr), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T13_).desc), ((NimStringDesc*) NIM_NIL)); T15_ = (NimStringDesc*)0; T15_ = (*T13_).typename_0; (*T13_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_16)); if (T15_) nimGCunrefNoCycle(T15_); (*T13_).idx = ((NI) 1); (*T13_).hasDefault = NIM_TRUE; (*T13_).isHidden = NIM_FALSE; (*T13_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 0); (*T13_)._kind_1.isCommand = NIM_TRUE; (*T13_)._kind_1.isImplicitlySelectable = NIM_FALSE;
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
if ((*T13_)._kind_1.subCmds) { nimGCunrefNoCycle((*T13_)._kind_1.subCmds); (*T13_)._kind_1.subCmds = NIM_NIL; } (*T13_)._kind_1.subCmds = (tySequence__ko9cxbrFH52ahk32IABzgRg*) newSeqRC1((&NTI__ko9cxbrFH52ahk32IABzgRg_), 2); T16_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; T16_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*) newObj((&NTI__6TS6DQKShZRw32kbyabYRw_), sizeof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg)); T17_ = (NimStringDesc*)0; T17_ = (*T16_).name; (*T16_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_17)); if (T17_) nimGCunrefNoCycle(T17_); asgnRef((void**) (&(*T16_).desc), ((NimStringDesc*) NIM_NIL)); (*T16_).isHidden = NIM_FALSE;
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
if ((*T16_).opts) { nimGCunrefNoCycle((*T16_).opts); (*T16_).opts = NIM_NIL; } (*T16_).opts = (tySequence__iU42g6hoJmYMsd12KeuYtQ*) newSeqRC1((&NTI__iU42g6hoJmYMsd12KeuYtQ_), 24); T18_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T18_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T19_ = (NimStringDesc*)0; T19_ = (*T18_).name; (*T18_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_18)); if (T19_) nimGCunrefNoCycle(T19_); asgnRef((void**) (&(*T18_).abbr), ((NimStringDesc*) NIM_NIL)); T20_ = (NimStringDesc*)0; T20_ = (*T18_).desc; (*T18_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_19)); if (T20_) nimGCunrefNoCycle(T20_); T21_ = (NimStringDesc*)0; T21_ = (*T18_).typename_0; (*T18_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T21_) nimGCunrefNoCycle(T21_); (*T18_).idx = ((NI) 2); (*T18_).hasDefault = NIM_TRUE; (*T18_).isHidden = NIM_FALSE; (*T18_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[0]), T18_); T22_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T22_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T23_ = (NimStringDesc*)0; T23_ = (*T22_).name; (*T22_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_21)); if (T23_) nimGCunrefNoCycle(T23_); asgnRef((void**) (&(*T22_).abbr), ((NimStringDesc*) NIM_NIL)); T24_ = (NimStringDesc*)0; T24_ = (*T22_).desc; (*T22_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_22)); if (T24_) nimGCunrefNoCycle(T24_); T25_ = (NimStringDesc*)0; T25_ = (*T22_).typename_0; (*T22_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T25_) nimGCunrefNoCycle(T25_); (*T22_).idx = ((NI) 3); (*T22_).hasDefault = NIM_TRUE; (*T22_).isHidden = NIM_FALSE; (*T22_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[1]), T22_); T26_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T26_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T27_ = (NimStringDesc*)0; T27_ = (*T26_).name; (*T26_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_23)); if (T27_) nimGCunrefNoCycle(T27_); asgnRef((void**) (&(*T26_).abbr), ((NimStringDesc*) NIM_NIL)); T28_ = (NimStringDesc*)0; T28_ = (*T26_).desc; (*T26_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_24)); if (T28_) nimGCunrefNoCycle(T28_); T29_ = (NimStringDesc*)0; T29_ = (*T26_).typename_0; (*T26_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T29_) nimGCunrefNoCycle(T29_); (*T26_).idx = ((NI) 4); (*T26_).hasDefault = NIM_TRUE; (*T26_).isHidden = NIM_FALSE; (*T26_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[2]), T26_); T30_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T30_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T31_ = (NimStringDesc*)0; T31_ = (*T30_).name; (*T30_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_25)); if (T31_) nimGCunrefNoCycle(T31_); asgnRef((void**) (&(*T30_).abbr), ((NimStringDesc*) NIM_NIL)); T32_ = (NimStringDesc*)0; T32_ = (*T30_).desc; (*T30_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_26)); if (T32_) nimGCunrefNoCycle(T32_); T33_ = (NimStringDesc*)0; T33_ = (*T30_).typename_0; (*T30_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_27)); if (T33_) nimGCunrefNoCycle(T33_); (*T30_).idx = ((NI) 5); (*T30_).hasDefault = NIM_TRUE; (*T30_).isHidden = NIM_FALSE; (*T30_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[3]), T30_); T34_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T34_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T35_ = (NimStringDesc*)0; T35_ = (*T34_).name; (*T34_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); if (T35_) nimGCunrefNoCycle(T35_); asgnRef((void**) (&(*T34_).abbr), ((NimStringDesc*) NIM_NIL)); T36_ = (NimStringDesc*)0; T36_ = (*T34_).desc; (*T34_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_29)); if (T36_) nimGCunrefNoCycle(T36_); T37_ = (NimStringDesc*)0; T37_ = (*T34_).typename_0; (*T34_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T37_) nimGCunrefNoCycle(T37_); (*T34_).idx = ((NI) 6); (*T34_).hasDefault = NIM_TRUE; (*T34_).isHidden = NIM_FALSE; (*T34_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[4]), T34_); T38_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T38_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T39_ = (NimStringDesc*)0; T39_ = (*T38_).name; (*T38_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_31)); if (T39_) nimGCunrefNoCycle(T39_); asgnRef((void**) (&(*T38_).abbr), ((NimStringDesc*) NIM_NIL)); T40_ = (NimStringDesc*)0; T40_ = (*T38_).desc; (*T38_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_32)); if (T40_) nimGCunrefNoCycle(T40_); T41_ = (NimStringDesc*)0; T41_ = (*T38_).typename_0; (*T38_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T41_) nimGCunrefNoCycle(T41_); (*T38_).idx = ((NI) 7); (*T38_).hasDefault = NIM_TRUE; (*T38_).isHidden = NIM_FALSE; (*T38_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[5]), T38_); T42_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T42_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T43_ = (NimStringDesc*)0; T43_ = (*T42_).name; (*T42_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_33)); if (T43_) nimGCunrefNoCycle(T43_); asgnRef((void**) (&(*T42_).abbr), ((NimStringDesc*) NIM_NIL)); T44_ = (NimStringDesc*)0; T44_ = (*T42_).desc; (*T42_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_34)); if (T44_) nimGCunrefNoCycle(T44_); T45_ = (NimStringDesc*)0; T45_ = (*T42_).typename_0; (*T42_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_35)); if (T45_) nimGCunrefNoCycle(T45_); (*T42_).idx = ((NI) 8); (*T42_).hasDefault = NIM_TRUE; (*T42_).isHidden = NIM_FALSE; (*T42_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[6]), T42_); T46_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T46_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T47_ = (NimStringDesc*)0; T47_ = (*T46_).name; (*T46_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T47_) nimGCunrefNoCycle(T47_); asgnRef((void**) (&(*T46_).abbr), ((NimStringDesc*) NIM_NIL)); T48_ = (NimStringDesc*)0; T48_ = (*T46_).desc; (*T46_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_37)); if (T48_) nimGCunrefNoCycle(T48_); T49_ = (NimStringDesc*)0; T49_ = (*T46_).typename_0; (*T46_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_38)); if (T49_) nimGCunrefNoCycle(T49_); (*T46_).idx = ((NI) 9); (*T46_).hasDefault = NIM_FALSE; (*T46_).isHidden = NIM_FALSE; (*T46_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[7]), T46_); T50_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T50_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T51_ = (NimStringDesc*)0; T51_ = (*T50_).name; (*T50_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_39)); if (T51_) nimGCunrefNoCycle(T51_); asgnRef((void**) (&(*T50_).abbr), ((NimStringDesc*) NIM_NIL)); T52_ = (NimStringDesc*)0; T52_ = (*T50_).desc; (*T50_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_40)); if (T52_) nimGCunrefNoCycle(T52_); T53_ = (NimStringDesc*)0; T53_ = (*T50_).typename_0; (*T50_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_38)); if (T53_) nimGCunrefNoCycle(T53_); (*T50_).idx = ((NI) 10); (*T50_).hasDefault = NIM_FALSE; (*T50_).isHidden = NIM_FALSE; (*T50_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[8]), T50_); T54_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T54_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T55_ = (NimStringDesc*)0; T55_ = (*T54_).name; (*T54_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_41)); if (T55_) nimGCunrefNoCycle(T55_); asgnRef((void**) (&(*T54_).abbr), ((NimStringDesc*) NIM_NIL)); T56_ = (NimStringDesc*)0; T56_ = (*T54_).desc; (*T54_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_42)); if (T56_) nimGCunrefNoCycle(T56_); T57_ = (NimStringDesc*)0; T57_ = (*T54_).typename_0; (*T54_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T57_) nimGCunrefNoCycle(T57_); (*T54_).idx = ((NI) 11); (*T54_).hasDefault = NIM_TRUE; (*T54_).isHidden = NIM_FALSE; (*T54_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[9]), T54_); T58_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T58_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T59_ = (NimStringDesc*)0; T59_ = (*T58_).name; (*T58_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_43)); if (T59_) nimGCunrefNoCycle(T59_); asgnRef((void**) (&(*T58_).abbr), ((NimStringDesc*) NIM_NIL)); T60_ = (NimStringDesc*)0; T60_ = (*T58_).desc; (*T58_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_44)); if (T60_) nimGCunrefNoCycle(T60_); T61_ = (NimStringDesc*)0; T61_ = (*T58_).typename_0; (*T58_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T61_) nimGCunrefNoCycle(T61_); (*T58_).idx = ((NI) 12); (*T58_).hasDefault = NIM_TRUE; (*T58_).isHidden = NIM_FALSE; (*T58_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[10]), T58_); T62_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T62_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T63_ = (NimStringDesc*)0; T63_ = (*T62_).name; (*T62_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_45)); if (T63_) nimGCunrefNoCycle(T63_); asgnRef((void**) (&(*T62_).abbr), ((NimStringDesc*) NIM_NIL)); T64_ = (NimStringDesc*)0; T64_ = (*T62_).desc; (*T62_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_46)); if (T64_) nimGCunrefNoCycle(T64_); T65_ = (NimStringDesc*)0; T65_ = (*T62_).typename_0; (*T62_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T65_) nimGCunrefNoCycle(T65_); (*T62_).idx = ((NI) 13); (*T62_).hasDefault = NIM_TRUE; (*T62_).isHidden = NIM_FALSE; (*T62_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[11]), T62_); T66_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T66_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T67_ = (NimStringDesc*)0; T67_ = (*T66_).name; (*T66_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_47)); if (T67_) nimGCunrefNoCycle(T67_); asgnRef((void**) (&(*T66_).abbr), ((NimStringDesc*) NIM_NIL)); T68_ = (NimStringDesc*)0; T68_ = (*T66_).desc; (*T66_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_48)); if (T68_) nimGCunrefNoCycle(T68_); T69_ = (NimStringDesc*)0; T69_ = (*T66_).typename_0; (*T66_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T69_) nimGCunrefNoCycle(T69_); (*T66_).idx = ((NI) 14); (*T66_).hasDefault = NIM_TRUE; (*T66_).isHidden = NIM_FALSE; (*T66_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[12]), T66_); T70_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T70_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T71_ = (NimStringDesc*)0; T71_ = (*T70_).name; (*T70_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_49)); if (T71_) nimGCunrefNoCycle(T71_); asgnRef((void**) (&(*T70_).abbr), ((NimStringDesc*) NIM_NIL)); T72_ = (NimStringDesc*)0; T72_ = (*T70_).desc; (*T70_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_50)); if (T72_) nimGCunrefNoCycle(T72_); T73_ = (NimStringDesc*)0; T73_ = (*T70_).typename_0; (*T70_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_51)); if (T73_) nimGCunrefNoCycle(T73_); (*T70_).idx = ((NI) 15); (*T70_).hasDefault = NIM_TRUE; (*T70_).isHidden = NIM_FALSE; (*T70_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[13]), T70_); T74_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T74_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T75_ = (NimStringDesc*)0; T75_ = (*T74_).name; (*T74_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_52)); if (T75_) nimGCunrefNoCycle(T75_); asgnRef((void**) (&(*T74_).abbr), ((NimStringDesc*) NIM_NIL)); T76_ = (NimStringDesc*)0; T76_ = (*T74_).desc; (*T74_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_53)); if (T76_) nimGCunrefNoCycle(T76_); T77_ = (NimStringDesc*)0; T77_ = (*T74_).typename_0; (*T74_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_54)); if (T77_) nimGCunrefNoCycle(T77_); (*T74_).idx = ((NI) 16); (*T74_).hasDefault = NIM_TRUE; (*T74_).isHidden = NIM_FALSE; (*T74_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[14]), T74_); T78_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T78_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T79_ = (NimStringDesc*)0; T79_ = (*T78_).name; (*T78_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_55)); if (T79_) nimGCunrefNoCycle(T79_); asgnRef((void**) (&(*T78_).abbr), ((NimStringDesc*) NIM_NIL)); T80_ = (NimStringDesc*)0; T80_ = (*T78_).desc; (*T78_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_56)); if (T80_) nimGCunrefNoCycle(T80_); T81_ = (NimStringDesc*)0; T81_ = (*T78_).typename_0; (*T78_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T81_) nimGCunrefNoCycle(T81_); (*T78_).idx = ((NI) 17); (*T78_).hasDefault = NIM_TRUE; (*T78_).isHidden = NIM_FALSE; (*T78_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[15]), T78_); T82_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T82_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T83_ = (NimStringDesc*)0; T83_ = (*T82_).name; (*T82_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_57)); if (T83_) nimGCunrefNoCycle(T83_); asgnRef((void**) (&(*T82_).abbr), ((NimStringDesc*) NIM_NIL)); T84_ = (NimStringDesc*)0; T84_ = (*T82_).desc; (*T82_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_58)); if (T84_) nimGCunrefNoCycle(T84_); T85_ = (NimStringDesc*)0; T85_ = (*T82_).typename_0; (*T82_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T85_) nimGCunrefNoCycle(T85_); (*T82_).idx = ((NI) 18); (*T82_).hasDefault = NIM_TRUE; (*T82_).isHidden = NIM_FALSE; (*T82_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[16]), T82_); T86_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T86_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T87_ = (NimStringDesc*)0; T87_ = (*T86_).name; (*T86_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_59)); if (T87_) nimGCunrefNoCycle(T87_); asgnRef((void**) (&(*T86_).abbr), ((NimStringDesc*) NIM_NIL)); T88_ = (NimStringDesc*)0; T88_ = (*T86_).desc; (*T86_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_60)); if (T88_) nimGCunrefNoCycle(T88_); T89_ = (NimStringDesc*)0; T89_ = (*T86_).typename_0; (*T86_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_61)); if (T89_) nimGCunrefNoCycle(T89_); (*T86_).idx = ((NI) 19); (*T86_).hasDefault = NIM_TRUE; (*T86_).isHidden = NIM_FALSE; (*T86_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[17]), T86_); T90_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T90_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T91_ = (NimStringDesc*)0; T91_ = (*T90_).name; (*T90_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_62)); if (T91_) nimGCunrefNoCycle(T91_); asgnRef((void**) (&(*T90_).abbr), ((NimStringDesc*) NIM_NIL)); T92_ = (NimStringDesc*)0; T92_ = (*T90_).desc; (*T90_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_63)); if (T92_) nimGCunrefNoCycle(T92_); T93_ = (NimStringDesc*)0; T93_ = (*T90_).typename_0; (*T90_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T93_) nimGCunrefNoCycle(T93_); (*T90_).idx = ((NI) 20); (*T90_).hasDefault = NIM_TRUE; (*T90_).isHidden = NIM_FALSE; (*T90_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[18]), T90_); T94_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T94_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T95_ = (NimStringDesc*)0; T95_ = (*T94_).name; (*T94_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_64)); if (T95_) nimGCunrefNoCycle(T95_); asgnRef((void**) (&(*T94_).abbr), ((NimStringDesc*) NIM_NIL)); T96_ = (NimStringDesc*)0; T96_ = (*T94_).desc; (*T94_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_65)); if (T96_) nimGCunrefNoCycle(T96_); T97_ = (NimStringDesc*)0; T97_ = (*T94_).typename_0; (*T94_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T97_) nimGCunrefNoCycle(T97_); (*T94_).idx = ((NI) 21); (*T94_).hasDefault = NIM_TRUE; (*T94_).isHidden = NIM_FALSE; (*T94_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[19]), T94_); T98_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T98_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T99_ = (NimStringDesc*)0; T99_ = (*T98_).name; (*T98_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_66)); if (T99_) nimGCunrefNoCycle(T99_); asgnRef((void**) (&(*T98_).abbr), ((NimStringDesc*) NIM_NIL)); T100_ = (NimStringDesc*)0; T100_ = (*T98_).desc; (*T98_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_67)); if (T100_) nimGCunrefNoCycle(T100_); T101_ = (NimStringDesc*)0; T101_ = (*T98_).typename_0; (*T98_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_61)); if (T101_) nimGCunrefNoCycle(T101_); (*T98_).idx = ((NI) 22); (*T98_).hasDefault = NIM_TRUE; (*T98_).isHidden = NIM_FALSE; (*T98_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[20]), T98_); T102_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T102_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T103_ = (NimStringDesc*)0; T103_ = (*T102_).name; (*T102_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_68)); if (T103_) nimGCunrefNoCycle(T103_); asgnRef((void**) (&(*T102_).abbr), ((NimStringDesc*) NIM_NIL)); T104_ = (NimStringDesc*)0; T104_ = (*T102_).desc; (*T102_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_69)); if (T104_) nimGCunrefNoCycle(T104_); T105_ = (NimStringDesc*)0; T105_ = (*T102_).typename_0; (*T102_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T105_) nimGCunrefNoCycle(T105_); (*T102_).idx = ((NI) 23); (*T102_).hasDefault = NIM_TRUE; (*T102_).isHidden = NIM_FALSE; (*T102_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[21]), T102_); T106_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T106_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T107_ = (NimStringDesc*)0; T107_ = (*T106_).name; (*T106_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_70)); if (T107_) nimGCunrefNoCycle(T107_); asgnRef((void**) (&(*T106_).abbr), ((NimStringDesc*) NIM_NIL)); T108_ = (NimStringDesc*)0; T108_ = (*T106_).desc; (*T106_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_71)); if (T108_) nimGCunrefNoCycle(T108_); T109_ = (NimStringDesc*)0; T109_ = (*T106_).typename_0; (*T106_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T109_) nimGCunrefNoCycle(T109_); (*T106_).idx = ((NI) 24); (*T106_).hasDefault = NIM_TRUE; (*T106_).isHidden = NIM_FALSE; (*T106_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[22]), T106_); T110_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T110_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T111_ = (NimStringDesc*)0; T111_ = (*T110_).name; (*T110_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_72)); if (T111_) nimGCunrefNoCycle(T111_); asgnRef((void**) (&(*T110_).abbr), ((NimStringDesc*) NIM_NIL)); T112_ = (NimStringDesc*)0; T112_ = (*T110_).desc; (*T110_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_73)); if (T112_) nimGCunrefNoCycle(T112_); T113_ = (NimStringDesc*)0; T113_ = (*T110_).typename_0; (*T110_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T113_) nimGCunrefNoCycle(T113_); (*T110_).idx = ((NI) 25); (*T110_).hasDefault = NIM_TRUE; (*T110_).isHidden = NIM_FALSE; (*T110_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T16_).opts->data[23]), T110_); asgnRef((void**) (&(*T13_)._kind_1.subCmds->data[0]), T16_); T114_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; T114_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*) newObj((&NTI__6TS6DQKShZRw32kbyabYRw_), sizeof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg)); T115_ = (NimStringDesc*)0; T115_ = (*T114_).name; (*T114_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_74)); if (T115_) nimGCunrefNoCycle(T115_); asgnRef((void**) (&(*T114_).desc), ((NimStringDesc*) NIM_NIL)); (*T114_).isHidden = NIM_FALSE; if ((*T114_).opts) { nimGCunrefNoCycle((*T114_).opts); (*T114_).opts = NIM_NIL; } asgnRef((void**) (&(*T13_)._kind_1.subCmds->data[1]), T114_); (*T13_)._kind_1.defaultSubCmd = ((NI) 0); asgnRef((void**) (&(*T8_).opts->data[1]), T13_); colontmp_.Field0 = T8_; colontmp_.Field1[0].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_12)); colontmp_.Field1[0].Field1 = logLevelSetter__Bt9bGo49cXM0Y0dpHZLmgPfQ; colontmp_.Field1[0].Field2 = logLevelComplete__YdWFxaO55rW9aqk71lokriQ;
#line 19 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 19 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[0].Field3 = requiresInput__lNiJGyFJG9cHFMBHjjqNw3w();
#line 19 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 19 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[0].Field4 = acceptsMultipleValues__lNiJGyFJG9cHFMBHjjqNw3w_2(); colontmp_.Field1[1].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_15)); colontmp_.Field1[1].Field1 = cmdSetter__C0Kz8af6eqcUxIWV5l5jSA; colontmp_.Field1[1].Field2 = cmdComplete__zDSUuxtwEJLzjg0c9bydg8A;
#line 21 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 21 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[1].Field3 = requiresInput__U8LihWL3ekkSfNucSLbvVw();
#line 21 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 21 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[1].Field4 = acceptsMultipleValues__U8LihWL3ekkSfNucSLbvVw_2(); colontmp_.Field1[2].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_18)); colontmp_.Field1[2].Field1 = tcpPortSetter__oWtptrz0darnZiiirRcH9bA; colontmp_.Field1[2].Field2 = tcpPortComplete__VB8sKHyiYRjJCA9chbnDzoA;
#line 29 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 29 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[2].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 29 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 29 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[2].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[3].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_21)); colontmp_.Field1[3].Field1 = udpPortSetter__d8J9bLvQ8H9bIZdlDHYFjJXQ; colontmp_.Field1[3].Field2 = udpPortComplete__Ba1KH9bPgB0ZYGiLE9apBRyA;
#line 34 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 34 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[3].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 34 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 34 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[3].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[4].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_23)); colontmp_.Field1[4].Field1 = portsShiftSetter__i8WJ9bZg16OS0NC1PQF13uw; colontmp_.Field1[4].Field2 = portsShiftComplete__YrkIKCJRGmykG71M9amAfgQ;
#line 39 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 39 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[4].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 39 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 39 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[4].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[5].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_25)); colontmp_.Field1[5].Field1 = natSetter__bEMUcqcXoe5ZLHNBSIEbMA; colontmp_.Field1[5].Field2 = natComplete__86iMKSKzoGbXrH39aZqQAuA;
#line 41 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 41 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[5].Field3 = requiresInput__38URwU7bWO7CoNpX9bzN7cw();
#line 41 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 41 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[5].Field4 = acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2(); colontmp_.Field1[6].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); colontmp_.Field1[6].Field1 = discoverySetter__4v8iqrEOI9c8ViQVE1pg9bPQ; colontmp_.Field1[6].Field2 = discoveryComplete__LSlTfPwHXHKFsHS7bebiNw;
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[6].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[6].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[7].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_31)); colontmp_.Field1[7].Field1 = noListenSetter__yuVwo0qWpg8dFAmdyJ9cJFQ; colontmp_.Field1[7].Field2 = noListenComplete__kyBiP8HNCjn32waFZeeTSw;
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[7].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[7].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[8].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_33)); colontmp_.Field1[8].Field1 = fleetSetter__Q0QeyNx9b3IK6OW9a5DXvliA; colontmp_.Field1[8].Field2 = fleetComplete__OekpcNdx0c8q359a7uAmUkw;
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[8].Field3 = requiresInput__KXHxX3Geo3c7obmZPfbqiA();
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[8].Field4 = acceptsMultipleValues__KXHxX3Geo3c7obmZPfbqiA_2(); colontmp_.Field1[9].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); colontmp_.Field1[9].Field1 = bootnodesSetter__t9br2FK9cC0LvBn3e9bIwcq9bg; colontmp_.Field1[9].Field2 = bootnodesComplete__xRZAHJV79by4G0YcpzDhtFA;
#line 63 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 63 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[9].Field3 = requiresInput__1vEjlr5F9bQNnk3feF9bCbEA();
#line 63 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 63 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[9].Field4 = acceptsMultipleValues__1vEjlr5F9bQNnk3feF9bCbEA_2(); colontmp_.Field1[10].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_39)); colontmp_.Field1[10].Field1 = staticnodesSetter__Mg0JV1REDd9aIvHo9aNa81yw; colontmp_.Field1[10].Field2 = staticnodesComplete__GdB10CaDqt2cO32lJLlv3g;
#line 67 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 67 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[10].Field3 = requiresInput__1vEjlr5F9bQNnk3feF9bCbEA();
#line 67 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 67 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[10].Field4 = acceptsMultipleValues__1vEjlr5F9bQNnk3feF9bCbEA_2(); colontmp_.Field1[11].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_41)); colontmp_.Field1[11].Field1 = whisperSetter__VxJDMk8vEqk59aLuARiWjOg; colontmp_.Field1[11].Field2 = whisperComplete__Y2risep69cntOCVejjApfzQ;
#line 72 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 72 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[11].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 72 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 72 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[11].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[12].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_43)); colontmp_.Field1[12].Field1 = whisperBridgeSetter__MCcjs52C9abmKIhfzs2RVPQ; colontmp_.Field1[12].Field2 = whisperBridgeComplete__3ln9bl1wBLvcyEe9ciWO51XA;
#line 77 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 77 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[12].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 77 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 77 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[12].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[13].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_45)); colontmp_.Field1[13].Field1 = lightNodeSetter__QOuNX00pqYgoqNkLdDIWFw; colontmp_.Field1[13].Field2 = lightNodeComplete__CNaCRIIcdGJEp749bdLz3mw;
#line 82 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[13].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 82 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[13].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[14].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_47)); colontmp_.Field1[14].Field1 = wakuTopicInterestSetter__3bgILK7JV2oGTf9cJySyDBg; colontmp_.Field1[14].Field2 = wakuTopicInterestComplete__Q4U7zuryeezhO9cMcffgzBQ;
#line 87 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 87 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[14].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 87 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 87 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[14].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[15].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_49)); colontmp_.Field1[15].Field1 = wakuPowSetter__wc9cepO5cQwiNn4I7RJJPtA; colontmp_.Field1[15].Field2 = wakuPowComplete__JQK9bMNA1Ynv4l9cQXvnmwlg;
#line 92 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[15].Field3 = requiresInput__MuSUcd9c8aHr9cl2xd3cW8Pg();
#line 92 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[15].Field4 = acceptsMultipleValues__MuSUcd9c8aHr9cl2xd3cW8Pg_2(); colontmp_.Field1[16].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_52)); colontmp_.Field1[16].Field1 = nodekeySetter__izxFP9cA8D78PmC1FYhyX8A; colontmp_.Field1[16].Field2 = nodekeyComplete__oQ6G32Wau1uWSvfB08Knwg;
#line 98 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 98 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[16].Field3 = requiresInput__QrPMvI143qcUEn4ZHOVi9bg();
#line 98 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 98 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[16].Field4 = acceptsMultipleValues__QrPMvI143qcUEn4ZHOVi9bg_2(); colontmp_.Field1[17].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_55)); colontmp_.Field1[17].Field1 = bootnodeOnlySetter__oYRknEL8EYNv5jpavE7JnA; colontmp_.Field1[17].Field2 = bootnodeOnlyComplete__xaZ8gzlRVDkIlPl3CA41rg;
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[17].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[17].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[18].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_57)); colontmp_.Field1[18].Field1 = rpcSetter__TiZIVretUY4nSH747Z7S6w; colontmp_.Field1[18].Field2 = rpcComplete__ldNEhxNU55Q1h49aqtzRyWw;
#line 109 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 109 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[18].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 109 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 109 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[18].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[19].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_59)); colontmp_.Field1[19].Field1 = rpcAddressSetter__sxEoHvZl3ZL9b3uTcoauBqA; colontmp_.Field1[19].Field2 = rpcAddressComplete__Wc8n7vH9b6Z3VD1yEkFVpRg;
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[19].Field3 = requiresInput__eYmgUjszaEfcNHzMI7mvHQ();
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[19].Field4 = acceptsMultipleValues__eYmgUjszaEfcNHzMI7mvHQ_2(); colontmp_.Field1[20].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_62)); colontmp_.Field1[20].Field1 = rpcPortSetter__FyLuOvAZOOhckTQ1Ku9bWog; colontmp_.Field1[20].Field2 = rpcPortComplete__HwW9b2IONwKRmlFlkzvGR9cA;
#line 119 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[20].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 119 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 119 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[20].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[21].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_64)); colontmp_.Field1[21].Field1 = metricsServerSetter__ro9cmZIrJTCEky363Nb9bltQ; colontmp_.Field1[21].Field2 = metricsServerComplete__YZdbrzG3JvDiKQiBQBPo9cQ;
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[21].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[21].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[22].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_66)); colontmp_.Field1[22].Field1 = metricsServerAddressSetter__qqCM7xqlLH0aOgEA5D8ueg; colontmp_.Field1[22].Field2 = metricsServerAddressComplete__DcrMbBfwadA7wplXfLYryA;
#line 129 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 129 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[22].Field3 = requiresInput__eYmgUjszaEfcNHzMI7mvHQ();
#line 129 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 129 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[22].Field4 = acceptsMultipleValues__eYmgUjszaEfcNHzMI7mvHQ_2(); colontmp_.Field1[23].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_68)); colontmp_.Field1[23].Field1 = metricsServerPortSetter__uMLqs8S0ynQwAAO7K7mERQ; colontmp_.Field1[23].Field2 = metricsServerPortComplete__x7DECn5qjVjd1hIh0RJ1Xg;
#line 134 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[23].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 134 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[23].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[24].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_70)); colontmp_.Field1[24].Field1 = logMetricsSetter__Cm7Jg9aT1SYznl0bqCyMahQ; colontmp_.Field1[24].Field2 = logMetricsComplete__coMoSD6oNRzZtBl7KySywA;
#line 139 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 139 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[24].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 139 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 139 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[24].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[25].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_72)); colontmp_.Field1[25].Field1 = logAccountingSetter__9cI7sc85EbThIOLIBhtyHMQ; colontmp_.Field1[25].Field2 = logAccountingComplete__2KCzhdu1049aVnYFFgVFqKw;
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[25].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/waku/v1/node/config.nim"
colontmp_.Field1[25].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2();
#line 761 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
rootCmd = colontmp_.Field0;
#line 761 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
genericAssign((void*)(*colonenv_).fieldSetters3, (void*)colontmp_.Field1, (&NTI__TLSgKDebf59bIdd429bkyGeQ_));
#line 762 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(*colonenv_).fieldCounters2, sizeof(tyArray__tNojY1M3gvzc6ZmgAI130g));
#line 763 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
#line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
load__ghK35DJwisaYHS4rM89bNuw((&(*colonenv_).configFile5));
#line 767 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
confAddr = Result;
#line 768 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 768 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
activeCmds = (tySequence__ko9cxbrFH52ahk32IABzgRg*) newSeq((&NTI__ko9cxbrFH52ahk32IABzgRg_), 1); asgnRef((void**) (&activeCmds->data[0]), rootCmd);
#line 770 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 770 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 770 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T116_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T116_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 770 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nextArgIdx = getNextArgIdx__SvGxRxElX54hx27hqM0kXQ((*T116_), ((NI) -1));
#line 772 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
help = ((NimStringDesc*) NIM_NIL);
#line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 854 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
completion = splitCompletionLine__aPGFUMgkFd0kCjcLUuEb4w();
#line 856 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T119_; tySequence__ko9cxbrFH52ahk32IABzgRg* cmdStack; NimStringDesc* cur_word; NimStringDesc* prev_word; NimStringDesc* prev_prev_word;
#line 856 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 856 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 856 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T119_ = (completion ? completion->Sup.len : 0); if (!!((T119_ == ((NI) 0)))) goto LA120_;
#line 857 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 857 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdStack = (tySequence__ko9cxbrFH52ahk32IABzgRg*) newSeq((&NTI__ko9cxbrFH52ahk32IABzgRg_), 1); asgnRef((void**) (&cmdStack->data[0]), rootCmd); { NimStringDesc* tok; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* colontmp__2; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T123_; NI i; NI L; NI T124_; tok = (NimStringDesc*)0; colontmp__2 = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T123_ = dotdot___xNR8BVBMWzS9bXXNMikmyLgsystem(((NI) 1), ((NI) 1));
#line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
colontmp__2 = X5BX5D___dxs1m8X8HLcMK21WAkRfcw(completion->data, (completion ? completion->Sup.len : 0), T123_);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T124_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L = T124_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_145;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA126;
#line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i) >= (NU)(colontmp__2 ? colontmp__2->Sup.len : 0)){ raiseIndexError2(i,(colontmp__2 ? colontmp__2->Sup.len : 0)-1); } tok = colontmp__2->data[i];
#line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T129_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T132_;
#line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T129_ = (NIM_BOOL)0; T129_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(tok, 45); if (!!(T129_)) goto LA130_;
#line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T132_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T132_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(cmdStack->data, (cmdStack ? cmdStack->Sup.len : 0), ((NI) 1));
#line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmd = findSubCmd__nf6l8SxHMidtlJ5o7ngTvw((*T132_), tok);
#line 863 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T137_;
#line 863 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 863 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmd == NIM_NIL))) goto LA135_;
#line 863 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdStack = (tySequence__ko9cxbrFH52ahk32IABzgRg*) incrSeqV3((TGenericSeq*)(cmdStack), (&NTI__ko9cxbrFH52ahk32IABzgRg_)); T137_ = cmdStack->Sup.len++; asgnRef((void**) (&cmdStack->data[T137_]), subCmd); }
LA135_: ;
}
LA130_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_145)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_145);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T140_;
#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"
T140_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T140_ == L))) goto LA141_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA141_: ;
} LA126: ;
}
}
#line 865 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 865 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cur_word = X5BX5D___j0Z1d16G1eC5eFkDa00ZFwsystem(completion->data, (completion ? completion->Sup.len : 0), ((NI) 1));
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T145_;
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T145_ = (completion ? completion->Sup.len : 0); if (!(((NI) 2) < T145_)) goto LA146_;
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
prev_word = X5BX5D___j0Z1d16G1eC5eFkDa00ZFwsystem(completion->data, (completion ? completion->Sup.len : 0), ((NI) 2)); }
goto LA143_;
LA146_: ;
{ prev_word = ((NimStringDesc*) NIM_NIL); }
LA143_: ;
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T151_;
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T151_ = (completion ? completion->Sup.len : 0); if (!(((NI) 3) < T151_)) goto LA152_;
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
prev_prev_word = X5BX5D___j0Z1d16G1eC5eFkDa00ZFwsystem(completion->data, (completion ? completion->Sup.len : 0), ((NI) 3)); }
goto LA149_;
LA152_: ;
{ prev_prev_word = ((NimStringDesc*) NIM_NIL); }
LA149_: ;
#line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T157_; NIM_BOOL isFullName; NimStringDesc* option_word;
#line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T157_ = (NIM_BOOL)0; T157_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(cur_word, 45); if (!T157_) goto LA158_;
#line 871 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 871 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
isFullName = nsuStartsWith(cur_word, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_148));
#line 872 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
option_word = copyString(cur_word);
#line 873 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 873 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nsuRemovePrefixChar((&option_word), 45);
{ NI i_2; NI colontmp__3; NI T161_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_149; NI res; i_2 = (NI)0; colontmp__3 = (NI)0;
#line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T161_ = (cmdStack ? cmdStack->Sup.len : 0); if (nimSubInt(T161_, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_149)) { raiseOverflow(); }; colontmp__3 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_149);
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res = colontmp__3; {
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { tySet_tyEnum_ArgKindFilter__fer9cBq3U3Li55TthZNrLXQ argFilter; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_156;
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(((NI) 0) <= res)) goto LA163;
#line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i_2 = res;
#line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ if (!isFullName) goto LA166_;
argFilter = 1; }
goto LA164_;
LA166_: ;
{
#line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 1) < (cur_word ? cur_word->Sup.len : 0))) goto LA169_;
argFilter = 2; }
goto LA164_;
LA169_: ;
{ argFilter = 3; }
LA164_: ;
#line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_2) >= (NU)(cmdStack ? cmdStack->Sup.len : 0)){ raiseIndexError2(i_2,(cmdStack ? cmdStack->Sup.len : 0)-1); }
#line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
showMatchingOptions__IFFg9aRIFt3czvLCp1rlIvw(cmdStack->data[i_2], option_word, argFilter);
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimSubInt(res, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_156)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_156); } LA163: ;
}
}
}
goto LA155_;
LA158_: ;
{ NIM_BOOL T173_; NIM_BOOL T175_; NimStringDesc* option_word_2; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt;
#line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T173_ = (NIM_BOOL)0;
#line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T173_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(prev_word, 45); if (T173_) goto LA174_;
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T175_ = (NIM_BOOL)0;
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T175_ = eqStrings(prev_word, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_151)); if (!(T175_)) goto LA176_;
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T175_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(prev_prev_word, 45); LA176_: ;
T173_ = T175_; LA174_: ;
if (!T173_) goto LA177_;
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!((prev_word ? prev_word->Sup.len : 0) == ((NI) 1))) goto LA181_;
option_word_2 = copyString(prev_prev_word); }
goto LA179_;
LA181_: ;
{ option_word_2 = copyString(prev_word); }
LA179_: ;
#line 893 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 893 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nsuRemovePrefixChar((&option_word_2), 45);
#line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 895 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
opt = findOpt__KaO4sqyUPqW3CER2fbIhCA(cmdStack->data, (cmdStack ? cmdStack->Sup.len : 0), option_word_2);
#line 896 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 896 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 896 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((opt == NIM_NIL))) goto LA186_;
{ NimStringDesc* arg; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* colontmp__4; NI i_3; NI L_2; NI T189_; arg = (NimStringDesc*)0; colontmp__4 = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0;
#line 897 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*opt).idx) > (NU)(25)){ raiseIndexError2((*opt).idx, 25); }
#line 897 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
colontmp__4 = (*colonenv_).fieldSetters3[((*opt).idx)- 0].Field2(cur_word);
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_3 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T189_ = (colontmp__4 ? colontmp__4->Sup.len : 0); L_2 = T189_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyArray__nHXaesL0DJZHyVS07ARPRA T192_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_160;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_3 < L_2)) goto LA191;
#line 897 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_3) >= (NU)(colontmp__4 ? colontmp__4->Sup.len : 0)){ raiseIndexError2(i_3,(colontmp__4 ? colontmp__4->Sup.len : 0)-1); } arg = colontmp__4->data[i_3];
#line 898 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T192_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T192_[0] = copyString(arg);
#line 898 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T192_, 1);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_3, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_160)) { raiseOverflow(); }; i_3 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_160);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T195_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T195_ = (colontmp__4 ? colontmp__4->Sup.len : 0); if (!!((T195_ == L_2))) goto LA196_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA196_: ;
} LA191: ;
}
}
}
LA186_: ;
}
goto LA155_;
LA177_: ;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T199_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T200_;
#line 899 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 899 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 899 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 899 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T199_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T199_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(cmdStack->data, (cmdStack ? cmdStack->Sup.len : 0), ((NI) 1));
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T200_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T200_ = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T199_)); if (!!((T200_ == NIM_NIL))) goto LA201_;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd_2; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* colontmp__5; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T204_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator; subCmd_2 = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; colontmp__5 = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0;
#line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T204_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T204_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(cmdStack->data, (cmdStack ? cmdStack->Sup.len : 0), ((NI) 1)); colontmp__5 = (*T204_);
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA(colontmp__5);
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmdDiscriminator == NIM_NIL))) goto LA207_;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd; tySequence__ko9cxbrFH52ahk32IABzgRg* colontmp__6; NI i_4; NI L_3; NI T210_; cmd = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; colontmp__6 = (tySequence__ko9cxbrFH52ahk32IABzgRg*)0;
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } colontmp__6 = (*subCmdDiscriminator)._kind_1.subCmds;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_4 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T210_ = (colontmp__6 ? colontmp__6->Sup.len : 0); L_3 = T210_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_161;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_4 < L_3)) goto LA212;
#line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_4) >= (NU)(colontmp__6 ? colontmp__6->Sup.len : 0)){ raiseIndexError2(i_4,(colontmp__6 ? colontmp__6->Sup.len : 0)-1); } cmd = colontmp__6->data[i_4];
#line 901 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmd_2 = cmd;
#line 902 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T215_; tyArray__nHXaesL0DJZHyVS07ARPRA T218_;
#line 902 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 902 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T215_ = (NIM_BOOL)0; T215_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw((*subCmd_2).name, cur_word); if (!T215_) goto LA216_;
#line 903 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T218_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T218_[0] = copyString((*subCmd_2).name);
#line 903 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T218_, 1);
}
LA216_: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_4, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_161)) { raiseOverflow(); }; i_4 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_161);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T221_;
#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"
T221_ = (colontmp__6 ? colontmp__6->Sup.len : 0); if (!!((T221_ == L_3))) goto LA222_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA222_: ;
} LA212: ;
}
}
}
LA207_: ;
}
}
goto LA155_;
LA201_: ;
{ { NI i_5; NI colontmp__7; NI T226_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_162; NI res_2; i_5 = (NI)0; colontmp__7 = (NI)0;
#line 906 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 906 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 906 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T226_ = (cmdStack ? cmdStack->Sup.len : 0); if (nimSubInt(T226_, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_162)) { raiseOverflow(); }; colontmp__7 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162);
#line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res_2 = colontmp__7; {
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_163;
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(((NI) 0) <= res_2)) goto LA228;
#line 906 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
i_5 = res_2;
#line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_5) >= (NU)(cmdStack ? cmdStack->Sup.len : 0)){ raiseIndexError2(i_5,(cmdStack ? cmdStack->Sup.len : 0)-1); }
#line 907 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
showMatchingOptions__IFFg9aRIFt3czvLCp1rlIvw(cmdStack->data[i_5], ((NimStringDesc*) NIM_NIL), 3);
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimSubInt(res_2, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_163)) { raiseOverflow(); }; res_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_163); } LA228: ;
}
}
}
LA155_: ;
#line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 909 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
flushFile__fU6ZlJAtQ9bre04EDZLdGsA_2(stdout);
#line 911 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto BeforeRet_;
}
LA120_: ;
{ tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA kind; NimStringDesc* key_1; NimStringDesc* val_1; tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw p_1; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T230_; kind = (tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA)0; key_1 = (NimStringDesc*)0; val_1 = (NimStringDesc*)0; nimZeroMem((void*)(&p_1), sizeof(tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw)); p_1.Sup.m_type = (&NTI__sYItNXxlbIcNQiWc9bKCjDw_);
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
T230_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T230_ = NIM_NIL;
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
initOptParser__I9airQRe9azp3bExyjWqjJXw(cmdLine_0, TM__9bPZS8ds69cDDm8QtLGuVTHw_164, T230_, NIM_TRUE, (&p_1));
{
#line 151 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
while (1) { NimStringDesc* key_2;
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
#line 152 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
next__bhBX9cyTjmG5x9acqxvtK9cxQ((&p_1));
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
{
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
if (!(p_1.kind == ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 0))) goto LA235_;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
goto LA231;
}
LA235_: ;
#line 926 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
kind = p_1.kind;
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
key_1 = p_1.key;
#line 154 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
val_1 = p_1.val;
#line 927 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
key_2 = key_1;
#line 928 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
switch (kind) {
case ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 2):
case ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 3):
{ NimStringDesc* keyX60gensym116000095_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt_2;
#line 919 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
keyX60gensym116000095_ = key_2;
#line 930 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T240_; tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g T243_; tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* T244_;
#line 920 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 920 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 920 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T240_ = (NI)0; T240_ = nsuCmpIgnoreStyle(keyX60gensym116000095_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_165)); if (!(T240_ == ((NI) 0))) goto LA241_;
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T243_), sizeof(tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g)); T243_.ClP_0 = lazyHelpAppInfo__LQeQV1hZ5ot9a9btNTBBCt2Q; T243_.ClE_0 = colonenv_; T244_ = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; T244_ = T243_.ClE_0? T243_.ClP_0(T243_.ClE_0):((TM__9bPZS8ds69cDDm8QtLGuVTHw_215)(T243_.ClP_0))();
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
showHelp__FhEhQ2fXISR3PysDDadMqA((&help), T244_, activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0));
}
goto LA238_;
LA241_: ;
{ NIM_BOOL T246_; NI T248_;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T246_ = (NIM_BOOL)0;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T246_ = (((NI) 0) < (version_0 ? version_0->Sup.len : 0)); if (!(T246_)) goto LA247_;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T248_ = (NI)0; T248_ = nsuCmpIgnoreStyle(keyX60gensym116000095_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_216)); T246_ = (T248_ == ((NI) 0)); LA247_: ;
if (!T246_) goto LA249_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, help);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, version_0);
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 924 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 924 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
exit(((NI) 0));
}
goto LA238_;
LA249_: ;
LA238_: ;
#line 932 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 932 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
opt_2 = findOpt__KaO4sqyUPqW3CER2fbIhCA(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), key_2);
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator_2; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T255_;
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(opt_2 == NIM_NIL)) goto LA253_;
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T255_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T255_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator_2 = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T255_));
#line 937 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 937 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 937 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmdDiscriminator_2 == NIM_NIL))) goto LA258_;
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* defaultCmd;
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_2).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } if (!!(((*subCmdDiscriminator_2)._kind_1.defaultSubCmd == ((NI) -1)))) goto LA262_;
#line 939 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_2).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_2).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } if ((NU)((*subCmdDiscriminator_2)._kind_1.defaultSubCmd) >= (NU)((*subCmdDiscriminator_2)._kind_1.subCmds ? (*subCmdDiscriminator_2)._kind_1.subCmds->Sup.len : 0)){ raiseIndexError2((*subCmdDiscriminator_2)._kind_1.defaultSubCmd,((*subCmdDiscriminator_2)._kind_1.subCmds ? (*subCmdDiscriminator_2)._kind_1.subCmds->Sup.len : 0)-1); } defaultCmd = (*subCmdDiscriminator_2)._kind_1.subCmds->data[(*subCmdDiscriminator_2)._kind_1.defaultSubCmd];
#line 940 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 940 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
opt_2 = findOpt__bBkDft6CL0vzfMlc7vSUQw((*defaultCmd).opts->data, ((*defaultCmd).opts ? (*defaultCmd).opts->Sup.len : 0), key_2);
#line 941 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmdX60gensym116045037_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_217; NI T286_;
#line 941 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 941 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((opt_2 == NIM_NIL))) goto LA266_;
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdX60gensym116045037_ = defaultCmd;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_217); TM__9bPZS8ds69cDDm8QtLGuVTHw_217.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_217.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_217.status == 0) { NimStringDesc* T269_; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T275_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_218;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_2).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_2).idx, 25); }
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T269_ = (NimStringDesc*)0;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*cmdX60gensym116045037_).desc ? (*cmdX60gensym116045037_).desc->Sup.len : 0))) goto LA272_;
T269_ = copyString((*cmdX60gensym116045037_).desc); }
goto LA270_;
LA272_: ;
{ T269_ = copyString((*cmdX60gensym116045037_).name); }
LA270_: ;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T275_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(T269_, (&T275_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*subCmdDiscriminator_2).idx)- 0].Field1(confAddr, T275_);
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_2).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_2).idx, 25); } if (nimAddInt((*colonenv_).fieldCounters2[((*subCmdDiscriminator_2).idx)- 0], ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_218)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*subCmdDiscriminator_2).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_218); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_217.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T282_; NimStringDesc* T283_; if (!(*colonenv_).quitOnFailure4) goto LA280_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_219));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stderr, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
if ((NU)((*subCmdDiscriminator_2).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_2).idx, 25); }
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, (*colonenv_).fieldSetters3[((*subCmdDiscriminator_2).idx)- 0].Field0);
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T282_ = (NimStringDesc*)0;
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T283_ = (NimStringDesc*)0; T283_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T282_ = rawNewString((T283_ ? T283_->Sup.len : 0) + 13);appendString(T282_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_220));appendString(T282_, T283_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T282_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA278_;
LA280_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T285_; T285_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T285_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T285_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T285_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T285_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T285_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T285_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA278_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_217.status != 0) reraiseException();
#line 821 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
activeCmds = (tySequence__ko9cxbrFH52ahk32IABzgRg*) incrSeqV3((TGenericSeq*)(activeCmds), (&NTI__ko9cxbrFH52ahk32IABzgRg_)); T286_ = activeCmds->Sup.len++; asgnRef((void**) (&activeCmds->data[T286_]), cmdX60gensym116045037_);
#line 822 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 822 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nextArgIdx = getNextArgIdx__SvGxRxElX54hx27hqM0kXQ(cmdX60gensym116045037_, ((NI) -1)); }
LA266_: ;
}
goto LA260_;
LA262_: ;
{ }
LA260_: ;
}
LA258_: ;
}
LA253_: ;
#line 946 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_224;
#line 946 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 946 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((opt_2 == NIM_NIL))) goto LA290_;
#line 947 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_224); TM__9bPZS8ds69cDDm8QtLGuVTHw_224.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_224.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_224.status == 0) { tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T293_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_225;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*opt_2).idx) > (NU)(25)){ raiseIndexError2((*opt_2).idx, 25); }
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T293_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(val_1, (&T293_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*opt_2).idx)- 0].Field1(confAddr, T293_);
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*opt_2).idx) > (NU)(25)){ raiseIndexError2((*opt_2).idx, 25); } if (nimAddInt((*colonenv_).fieldCounters2[((*opt_2).idx)- 0], ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_225)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*opt_2).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_225); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_224.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T300_; NimStringDesc* T301_; if (!(*colonenv_).quitOnFailure4) goto LA298_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_219));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stderr, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
if ((NU)((*opt_2).idx) > (NU)(25)){ raiseIndexError2((*opt_2).idx, 25); }
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, (*colonenv_).fieldSetters3[((*opt_2).idx)- 0].Field0);
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T300_ = (NimStringDesc*)0;
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T301_ = (NimStringDesc*)0; T301_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T300_ = rawNewString((T301_ ? T301_->Sup.len : 0) + 13);appendString(T300_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_220));appendString(T300_, T301_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T300_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA296_;
LA298_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T303_; T303_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T303_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T303_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T303_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T303_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T303_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T303_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA296_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_224.status != 0) reraiseException(); }
goto LA288_;
LA290_: ;
{
#line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyArray__nHXaesL0DJZHyVS07ARPRA T309_; NimStringDesc* T310_; if (!(*colonenv_).quitOnFailure4) goto LA307_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T309_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T309_[0] = copyString(key_2);
#line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T310_ = (NimStringDesc*)0; T310_ = nsuFormatOpenArray(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_226), T309_, 1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T310_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA305_;
LA307_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T312_; T312_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T312_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T312_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T312_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T312_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T312_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T312_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA305_: ;
}
LA288_: ;
}
break;
case ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 1):
{
#line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T316_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T317_; NimStringDesc* keyX60gensym116215009_;
#line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T316_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T316_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T317_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T317_ = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T316_)); if (!!((T317_ == NIM_NIL))) goto LA318_;
#line 919 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
keyX60gensym116215009_ = key_2;
#line 953 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T322_; tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g T325_; tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* T326_;
#line 920 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 920 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 920 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T322_ = (NI)0; T322_ = nsuCmpIgnoreStyle(keyX60gensym116215009_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_165)); if (!(T322_ == ((NI) 0))) goto LA323_;
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T325_), sizeof(tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g)); T325_.ClP_0 = lazyHelpAppInfo__LQeQV1hZ5ot9a9btNTBBCt2Q; T325_.ClE_0 = colonenv_; T326_ = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; T326_ = T325_.ClE_0? T325_.ClP_0(T325_.ClE_0):((TM__9bPZS8ds69cDDm8QtLGuVTHw_227)(T325_.ClP_0))();
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
showHelp__FhEhQ2fXISR3PysDDadMqA((&help), T326_, activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0));
}
goto LA320_;
LA323_: ;
{ NIM_BOOL T328_; NI T330_;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T328_ = (NIM_BOOL)0;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T328_ = (((NI) 0) < (version_0 ? version_0->Sup.len : 0)); if (!(T328_)) goto LA329_;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T330_ = (NI)0; T330_ = nsuCmpIgnoreStyle(keyX60gensym116215009_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_216)); T328_ = (T330_ == ((NI) 0)); LA329_: ;
if (!T328_) goto LA331_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, help);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, version_0);
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stdout, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 923 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stdout);
#line 924 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 924 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
exit(((NI) 0));
}
goto LA320_;
LA331_: ;
LA320_: ;
}
LA318_: ;
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator_3; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T334_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_234;
#line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T334_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T334_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator_3 = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T334_));
#line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd_3;
#line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmdDiscriminator_3 == NIM_NIL))) goto LA337_;
#line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_3).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); }
#line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmd_3 = findCmd__0C9bD9c7Xo9bK4Yg7dbqbpNag((*subCmdDiscriminator_3)._kind_1.subCmds->data, ((*subCmdDiscriminator_3)._kind_1.subCmds ? (*subCmdDiscriminator_3)._kind_1.subCmds->Sup.len : 0), key_2);
#line 959 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmdX60gensym116260031_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_228; NI T361_;
#line 959 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 959 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!!((subCmd_3 == NIM_NIL))) goto LA341_;
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdX60gensym116260031_ = subCmd_3;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_228); TM__9bPZS8ds69cDDm8QtLGuVTHw_228.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_228.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_228.status == 0) { NimStringDesc* T344_; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T350_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_229;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_3).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_3).idx, 25); }
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T344_ = (NimStringDesc*)0;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*cmdX60gensym116260031_).desc ? (*cmdX60gensym116260031_).desc->Sup.len : 0))) goto LA347_;
T344_ = copyString((*cmdX60gensym116260031_).desc); }
goto LA345_;
LA347_: ;
{ T344_ = copyString((*cmdX60gensym116260031_).name); }
LA345_: ;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T350_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(T344_, (&T350_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*subCmdDiscriminator_3).idx)- 0].Field1(confAddr, T350_);
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_3).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_3).idx, 25); } if (nimAddInt((*colonenv_).fieldCounters2[((*subCmdDiscriminator_3).idx)- 0], ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_229)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*subCmdDiscriminator_3).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_229); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_228.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T357_; NimStringDesc* T358_; if (!(*colonenv_).quitOnFailure4) goto LA355_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_219));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stderr, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
if ((NU)((*subCmdDiscriminator_3).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_3).idx, 25); }
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, (*colonenv_).fieldSetters3[((*subCmdDiscriminator_3).idx)- 0].Field0);
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T357_ = (NimStringDesc*)0;
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T358_ = (NimStringDesc*)0; T358_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T357_ = rawNewString((T358_ ? T358_->Sup.len : 0) + 13);appendString(T357_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_220));appendString(T357_, T358_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T357_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA353_;
LA355_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T360_; T360_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T360_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T360_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T360_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T360_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T360_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T360_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA353_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_228.status != 0) reraiseException();
#line 821 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
activeCmds = (tySequence__ko9cxbrFH52ahk32IABzgRg*) incrSeqV3((TGenericSeq*)(activeCmds), (&NTI__ko9cxbrFH52ahk32IABzgRg_)); T361_ = activeCmds->Sup.len++; asgnRef((void**) (&activeCmds->data[T361_]), cmdX60gensym116260031_);
#line 822 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 822 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nextArgIdx = getNextArgIdx__SvGxRxElX54hx27hqM0kXQ(cmdX60gensym116260031_, ((NI) -1));
#line 961 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto LA333;
}
LA341_: ;
}
LA337_: ;
#line 963 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 963 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(nextArgIdx == ((NI) -1))) goto LA364_;
#line 964 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T370_; NimStringDesc* T371_; if (!(*colonenv_).quitOnFailure4) goto LA368_;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 964 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 964 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 964 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T370_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T370_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 964 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T371_ = (NimStringDesc*)0; T371_ = noMoreArgsError__9bQXNBN49b7LVtjI9bNM17nZw((*T370_));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T371_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA366_;
LA368_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T373_; T373_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T373_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T373_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T373_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T373_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T373_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T373_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA366_: ;
}
LA364_: ;
#line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_234); TM__9bPZS8ds69cDDm8QtLGuVTHw_234.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_234.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_234.status == 0) { tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T375_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_235;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(nextArgIdx) > (NU)(25)){ raiseIndexError2(nextArgIdx, 25); }
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T375_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(key_2, (&T375_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[(nextArgIdx)- 0].Field1(confAddr, T375_);
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(nextArgIdx) > (NU)(25)){ raiseIndexError2(nextArgIdx, 25); } if (nimAddInt((*colonenv_).fieldCounters2[(nextArgIdx)- 0], ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_235)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[(nextArgIdx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_235); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_234.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T382_; NimStringDesc* T383_; if (!(*colonenv_).quitOnFailure4) goto LA380_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_219));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stderr, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
if ((NU)(nextArgIdx) > (NU)(25)){ raiseIndexError2(nextArgIdx, 25); }
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, (*colonenv_).fieldSetters3[(nextArgIdx)- 0].Field0);
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T382_ = (NimStringDesc*)0;
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T383_ = (NimStringDesc*)0; T383_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T382_ = rawNewString((T383_ ? T383_->Sup.len : 0) + 13);appendString(T382_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_220));appendString(T382_, T383_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T382_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA378_;
LA380_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T385_; T385_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T385_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T385_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T385_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T385_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T385_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T385_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA378_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_234.status != 0) reraiseException();
#line 968 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T390_;
#line 968 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(nextArgIdx) > (NU)(25)){ raiseIndexError2(nextArgIdx, 25); } if (!!((*colonenv_).fieldSetters3[(nextArgIdx)- 0].Field4)) goto LA388_;
#line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T390_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T390_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nextArgIdx = getNextArgIdx__SvGxRxElX54hx27hqM0kXQ((*T390_), nextArgIdx); }
LA388_: ;
} LA333: ;
}
break;
default:
{ }
break;
}
}
} LA231: ;
}
#line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T392_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T392_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0), ((NI) 1));
#line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
subCmdDiscriminator_4 = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T392_));
#line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T395_; NIM_BOOL T396_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* defaultCmd_2; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmdX60gensym116440085_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_236; NI T419_;
#line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T395_ = (NIM_BOOL)0;
#line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T396_ = (NIM_BOOL)0;
#line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T396_ = !((subCmdDiscriminator_4 == NIM_NIL)); if (!(T396_)) goto LA397_;
#line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_4).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } T396_ = !(((*subCmdDiscriminator_4)._kind_1.defaultSubCmd == ((NI) -1))); LA397_: ;
T395_ = T396_; if (!(T395_)) goto LA398_;
#line 977 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_4).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_4).idx, 25); } T395_ = ((*colonenv_).fieldCounters2[((*subCmdDiscriminator_4).idx)- 0] == ((NI) 0)); LA398_: ;
if (!T395_) goto LA399_;
#line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_4).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_144)); } if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_4).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); } if ((NU)((*subCmdDiscriminator_4)._kind_1.defaultSubCmd) >= (NU)((*subCmdDiscriminator_4)._kind_1.subCmds ? (*subCmdDiscriminator_4)._kind_1.subCmds->Sup.len : 0)){ raiseIndexError2((*subCmdDiscriminator_4)._kind_1.defaultSubCmd,((*subCmdDiscriminator_4)._kind_1.subCmds ? (*subCmdDiscriminator_4)._kind_1.subCmds->Sup.len : 0)-1); } defaultCmd_2 = (*subCmdDiscriminator_4)._kind_1.subCmds->data[(*subCmdDiscriminator_4)._kind_1.defaultSubCmd];
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdX60gensym116440085_ = defaultCmd_2;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_236); TM__9bPZS8ds69cDDm8QtLGuVTHw_236.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_236.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_236.status == 0) { NimStringDesc* T402_; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T408_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_237;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_4).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_4).idx, 25); }
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T402_ = (NimStringDesc*)0;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(((NI) 0) < ((*cmdX60gensym116440085_).desc ? (*cmdX60gensym116440085_).desc->Sup.len : 0))) goto LA405_;
T402_ = copyString((*cmdX60gensym116440085_).desc); }
goto LA403_;
LA405_: ;
{ T402_ = copyString((*cmdX60gensym116440085_).name); }
LA403_: ;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T408_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(T402_, (&T408_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*subCmdDiscriminator_4).idx)- 0].Field1(confAddr, T408_);
#line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)((*subCmdDiscriminator_4).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_4).idx, 25); } if (nimAddInt((*colonenv_).fieldCounters2[((*subCmdDiscriminator_4).idx)- 0], ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_237)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*subCmdDiscriminator_4).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_237); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_236.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T415_; NimStringDesc* T416_; if (!(*colonenv_).quitOnFailure4) goto LA413_;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_219));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
setForegroundColor__vJutklhcnQq9akCXxcuSHAg(stderr, ((tyEnum_ForegroundColor__ez9ah4IgQc0AbdW68acioDg) 34), NIM_FALSE);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
if ((NU)((*subCmdDiscriminator_4).idx) > (NU)(25)){ raiseIndexError2((*subCmdDiscriminator_4).idx, 25); }
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, (*colonenv_).fieldSetters3[((*subCmdDiscriminator_4).idx)- 0].Field0);
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
#line 795 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T415_ = (NimStringDesc*)0;
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T416_ = (NimStringDesc*)0; T416_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T415_ = rawNewString((T416_ ? T416_->Sup.len : 0) + 13);appendString(T415_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_220));appendString(T415_, T416_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T415_);
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 781 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
resetAttributes__6J8xlU57R8cS9bLzTS89aM5g(stderr);
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_153));
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 783 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
suggestCallingHelp__H9cPGYrpNtvGVQn5yAfGBMg();
}
goto LA411_;
LA413_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T418_; T418_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T418_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T418_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T418_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T418_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T418_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T418_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA411_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_236.status != 0) reraiseException();
#line 821 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
activeCmds = (tySequence__ko9cxbrFH52ahk32IABzgRg*) incrSeqV3((TGenericSeq*)(activeCmds), (&NTI__ko9cxbrFH52ahk32IABzgRg_)); T419_ = activeCmds->Sup.len++; asgnRef((void**) (&activeCmds->data[T419_]), cmdX60gensym116440085_);
#line 822 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
#line 822 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nextArgIdx = getNextArgIdx__SvGxRxElX54hx27hqM0kXQ(cmdX60gensym116440085_, ((NI) -1)); }
LA399_: ;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd_2; NI i_6; NI L_4; NI T421_; cmd_2 = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_6 = ((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"
T421_ = (activeCmds ? activeCmds->Sup.len : 0); L_4 = T421_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyProc__03EM4WgtKB80k5KjbV0j1A T424_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_241;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_6 < L_4)) goto LA423;
#line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if ((NU)(i_6) >= (NU)(activeCmds ? activeCmds->Sup.len : 0)){ raiseIndexError2(i_6,(activeCmds ? activeCmds->Sup.len : 0)-1); } cmd_2 = activeCmds->data[i_6];
#line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T424_), sizeof(tyProc__03EM4WgtKB80k5KjbV0j1A)); T424_.ClP_0 = processMissingOpts__DcLTG7ehjSCi3ldruPB8lA; T424_.ClE_0 = colonenv_; T424_.ClE_0? T424_.ClP_0(Result, cmd_2, T424_.ClE_0):((TM__9bPZS8ds69cDDm8QtLGuVTHw_240)(T424_.ClP_0))(Result, cmd_2);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_6, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_241)) { raiseOverflow(); }; i_6 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_241);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T427_;
#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"
T427_ = (activeCmds ? activeCmds->Sup.len : 0); if (!!((T427_ == L_4))) goto LA428_;
#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__9bPZS8ds69cDDm8QtLGuVTHw_146));
}
LA428_: ;
} LA423: ;
}
}
}BeforeRet_: ;
}
N_LIB_PRIVATE N_NIMCALL(void, confutils_confutilsDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[6];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[5];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_4_2[2];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[25];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[4];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[8];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_8_3[3];
NI TM__9bPZS8ds69cDDm8QtLGuVTHw_10;
static char* NIM_CONST TM__9bPZS8ds69cDDm8QtLGuVTHw_9[3] = {
"Discriminator",
"CliSwitch",
"Arg"};
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[4];
static TNimNode* TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[6];
static TNimNode TM__9bPZS8ds69cDDm8QtLGuVTHw_0[73];NTI__Zl1YCPPxjA3HzpLmcZapkw_.size = sizeof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw);
NTI__Zl1YCPPxjA3HzpLmcZapkw_.kind = 17;
NTI__Zl1YCPPxjA3HzpLmcZapkw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Zl1YCPPxjA3HzpLmcZapkw_.name = "object";
NTI__Zl1YCPPxjA3HzpLmcZapkw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Zl1YCPPxjA3HzpLmcZapkw_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1].offset = offsetof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw, colonstate_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1].name = ":state";
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[2];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[2].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[2].offset = offsetof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw, copyrightBanner1);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[2].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[2].name = "copyrightBanner1";
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[3];
NTI__tNojY1M3gvzc6ZmgAI130g_.size = sizeof(tyArray__tNojY1M3gvzc6ZmgAI130g);
NTI__tNojY1M3gvzc6ZmgAI130g_.kind = 16;
NTI__tNojY1M3gvzc6ZmgAI130g_.base = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
NTI__tNojY1M3gvzc6ZmgAI130g_.flags = 3;
NTI__tNojY1M3gvzc6ZmgAI130g_.name = "array[0..25, int]";
NTI__tNojY1M3gvzc6ZmgAI130g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tNojY1M3gvzc6ZmgAI130g_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[3].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[3].offset = offsetof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw, fieldCounters2);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[3].typ = (&NTI__tNojY1M3gvzc6ZmgAI130g_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[3].name = "fieldCounters2";
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[4];
NTI__kfG5sApKgciEKq0hI7f9b4A_.size = sizeof(tyTuple__kfG5sApKgciEKq0hI7f9b4A);
NTI__kfG5sApKgciEKq0hI7f9b4A_.kind = 18;
NTI__kfG5sApKgciEKq0hI7f9b4A_.base = 0;
NTI__kfG5sApKgciEKq0hI7f9b4A_.flags = 2;
NTI__kfG5sApKgciEKq0hI7f9b4A_.name = "tuple of (string, proc (config: var WakuNodeConf, val`gensym115"
"550480: Option[system.TaintedString]){.gcsafe, locks: 0.}, proc "
"(val`gensym115550479: TaintedString): seq[string]{.gcsafe, locks"
": 0.}, bool, bool)";
NTI__kfG5sApKgciEKq0hI7f9b4A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kfG5sApKgciEKq0hI7f9b4A_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[6];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[6].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[6].offset = offsetof(tyTuple__kfG5sApKgciEKq0hI7f9b4A, Field0);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[6].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[6].name = "Field0";
TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[7];
NTI__RlEPhsWm6018cZ1QQf9biFw_.size = sizeof(tyProc__RlEPhsWm6018cZ1QQf9biFw);
NTI__RlEPhsWm6018cZ1QQf9biFw_.kind = 25;
NTI__RlEPhsWm6018cZ1QQf9biFw_.base = 0;
NTI__RlEPhsWm6018cZ1QQf9biFw_.flags = 3;
NTI__RlEPhsWm6018cZ1QQf9biFw_.name = "proc (config: var WakuNodeConf, val`gensym115550480: Option[sys"
"tem.TaintedString]){.gcsafe, locks: 0.}";
NTI__RlEPhsWm6018cZ1QQf9biFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RlEPhsWm6018cZ1QQf9biFw_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[7].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[7].offset = offsetof(tyTuple__kfG5sApKgciEKq0hI7f9b4A, Field1);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[7].typ = (&NTI__RlEPhsWm6018cZ1QQf9biFw_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[7].name = "Field1";
TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[8];
NTI__qtUkKthj1Q7URYIH6fWLsQ_.size = sizeof(tyProc__qtUkKthj1Q7URYIH6fWLsQ);
NTI__qtUkKthj1Q7URYIH6fWLsQ_.kind = 25;
NTI__qtUkKthj1Q7URYIH6fWLsQ_.base = 0;
NTI__qtUkKthj1Q7URYIH6fWLsQ_.flags = 3;
NTI__qtUkKthj1Q7URYIH6fWLsQ_.name = "proc (val`gensym115550479: TaintedString): seq[string]{.gcsafe,"
" locks: 0.}";
NTI__qtUkKthj1Q7URYIH6fWLsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qtUkKthj1Q7URYIH6fWLsQ_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[8].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[8].offset = offsetof(tyTuple__kfG5sApKgciEKq0hI7f9b4A, Field2);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[8].typ = (&NTI__qtUkKthj1Q7URYIH6fWLsQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[8].name = "Field2";
TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[9];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[9].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[9].offset = offsetof(tyTuple__kfG5sApKgciEKq0hI7f9b4A, Field3);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[9].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[9].name = "Field3";
TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[10];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[10].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[10].offset = offsetof(tyTuple__kfG5sApKgciEKq0hI7f9b4A, Field4);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[10].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[10].name = "Field4";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[5].len = 5; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[5].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[5].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_3_5[0];
NTI__kfG5sApKgciEKq0hI7f9b4A_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[5];
NTI__TLSgKDebf59bIdd429bkyGeQ_.size = sizeof(tyArray__TLSgKDebf59bIdd429bkyGeQ);
NTI__TLSgKDebf59bIdd429bkyGeQ_.kind = 16;
NTI__TLSgKDebf59bIdd429bkyGeQ_.base = (&NTI__kfG5sApKgciEKq0hI7f9b4A_);
NTI__TLSgKDebf59bIdd429bkyGeQ_.flags = 2;
NTI__TLSgKDebf59bIdd429bkyGeQ_.name = "array[0..25, tuple of (string, proc (config: var WakuNodeConf, "
"val`gensym115550480: Option[system.TaintedString]){.gcsafe, lock"
"s: 0.}, proc (val`gensym115550479: TaintedString): seq[string]{."
"gcsafe, locks: 0.}, bool, bool)]";
NTI__TLSgKDebf59bIdd429bkyGeQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TLSgKDebf59bIdd429bkyGeQ_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[4].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[4].offset = offsetof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw, fieldSetters3);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[4].typ = (&NTI__TLSgKDebf59bIdd429bkyGeQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[4].name = "fieldSetters3";
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11].offset = offsetof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw, quitOnFailure4);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11].name = "quitOnFailure4";
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12];
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.size = sizeof(tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg);
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.kind = 18;
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.base = 0;
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.flags = 2;
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.name = "ConfigFile";
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IWnV3BFfR5Z7dlBWaFMxRg_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_4_2[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14];
NTI__LQHcvr3Q306zOE3F3p9c0ag_.size = sizeof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag);
NTI__LQHcvr3Q306zOE3F3p9c0ag_.kind = 18;
NTI__LQHcvr3Q306zOE3F3p9c0ag_.base = 0;
NTI__LQHcvr3Q306zOE3F3p9c0ag_.flags = 2;
NTI__LQHcvr3Q306zOE3F3p9c0ag_.name = "OptionalFields";
NTI__LQHcvr3Q306zOE3F3p9c0ag_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LQHcvr3Q306zOE3F3p9c0ag_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, logLevel);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].typ = (&NTI__sZZAU2qrO7fpuFYgYMbZHA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].name = "logLevel";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, tcpPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].name = "tcpPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, udpPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].name = "udpPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, portsShift);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].name = "portsShift";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, nat);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].name = "nat";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, discovery);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].name = "discovery";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[6] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, noListen);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].name = "noListen";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[7] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, fleet);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].typ = (&NTI__Bk6qSL9c1GJavWwvUAocNxw_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].name = "fleet";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[8] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, bootnodes);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].typ = (&NTI__28hriVqe7ot7T6DkhfqOEA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].name = "bootnodes";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[9] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, staticnodes);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].typ = (&NTI__28hriVqe7ot7T6DkhfqOEA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].name = "staticnodes";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[10] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, whisper);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].name = "whisper";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[11] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, whisperBridge);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].name = "whisperBridge";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[12] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, lightNode);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].name = "lightNode";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[13] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, wakuTopicInterest);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].name = "wakuTopicInterest";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[14] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, wakuPow);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].typ = (&NTI__MBAh7IvpI0zpyfBz2BbYLA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].name = "wakuPow";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[15] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, nodekey);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].typ = (&NTI__tHWD3GmDJ9aHAnsyiLN5IRQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].name = "nodekey";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[16] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, bootnodeOnly);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].name = "bootnodeOnly";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[17] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, rpc);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].name = "rpc";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[18] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, rpcAddress);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].typ = (&NTI__rZSB3RRJAwsx6nOzk6ceBQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].name = "rpcAddress";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[19] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, rpcPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].name = "rpcPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[20] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, metricsServer);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].name = "metricsServer";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[21] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, metricsServerAddress);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].typ = (&NTI__rZSB3RRJAwsx6nOzk6ceBQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].name = "metricsServerAddress";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[22] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, metricsServerPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].name = "metricsServerPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[23] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, logMetrics);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].name = "logMetrics";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[24] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].offset = offsetof(tyObject_OptionalFields__LQHcvr3Q306zOE3F3p9c0ag, logAccounting);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].name = "logAccounting";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15].len = 25; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_5_25[0];
NTI__LQHcvr3Q306zOE3F3p9c0ag_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15];
NTI__JgbmGMM5AMotoAqYYr9cHsQ_.size = sizeof(tyArray__JgbmGMM5AMotoAqYYr9cHsQ);
NTI__JgbmGMM5AMotoAqYYr9cHsQ_.kind = 16;
NTI__JgbmGMM5AMotoAqYYr9cHsQ_.base = (&NTI__LQHcvr3Q306zOE3F3p9c0ag_);
NTI__JgbmGMM5AMotoAqYYr9cHsQ_.flags = 2;
NTI__JgbmGMM5AMotoAqYYr9cHsQ_.name = "array[0..-1, OptionalFields]";
NTI__JgbmGMM5AMotoAqYYr9cHsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JgbmGMM5AMotoAqYYr9cHsQ_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].offset = offsetof(tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg, data);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].typ = (&NTI__JgbmGMM5AMotoAqYYr9cHsQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].name = "data";
TM__9bPZS8ds69cDDm8QtLGuVTHw_4_2[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41];
NTI__vOtAymv1OtYaZqpBZdcxAQ_.size = sizeof(tyProc__vOtAymv1OtYaZqpBZdcxAQ);
NTI__vOtAymv1OtYaZqpBZdcxAQ_.kind = 25;
NTI__vOtAymv1OtYaZqpBZdcxAQ_.base = 0;
NTI__vOtAymv1OtYaZqpBZdcxAQ_.flags = 3;
NTI__vOtAymv1OtYaZqpBZdcxAQ_.name = "SettersType";
NTI__vOtAymv1OtYaZqpBZdcxAQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vOtAymv1OtYaZqpBZdcxAQ_;
NTI__k8YFY7LWrRpvmHu8shxCow_.size = sizeof(tyArray__k8YFY7LWrRpvmHu8shxCow);
NTI__k8YFY7LWrRpvmHu8shxCow_.kind = 16;
NTI__k8YFY7LWrRpvmHu8shxCow_.base = (&NTI__vOtAymv1OtYaZqpBZdcxAQ_);
NTI__k8YFY7LWrRpvmHu8shxCow_.flags = 3;
NTI__k8YFY7LWrRpvmHu8shxCow_.name = "array[0..25, SettersType]";
NTI__k8YFY7LWrRpvmHu8shxCow_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k8YFY7LWrRpvmHu8shxCow_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].offset = offsetof(tyObject_ConfigFile__IWnV3BFfR5Z7dlBWaFMxRg, setters);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].typ = (&NTI__k8YFY7LWrRpvmHu8shxCow_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].name = "setters";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[13].len = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[13].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[13].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_4_2[0];
NTI__IWnV3BFfR5Z7dlBWaFMxRg_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[13];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].offset = offsetof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw, configFile5);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].typ = (&NTI__IWnV3BFfR5Z7dlBWaFMxRg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].name = "configFile5";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[0].len = 6; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[0].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[0].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[0];
NTI__Zl1YCPPxjA3HzpLmcZapkw_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[0];
NTI__Oe9cqcmOncIA8mgqzGfAHqQ_.size = sizeof(tyObject_Env_confutilsdotnim___Zl1YCPPxjA3HzpLmcZapkw*);
NTI__Oe9cqcmOncIA8mgqzGfAHqQ_.kind = 22;
NTI__Oe9cqcmOncIA8mgqzGfAHqQ_.base = (&NTI__Zl1YCPPxjA3HzpLmcZapkw_);
NTI__Oe9cqcmOncIA8mgqzGfAHqQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-confutils/confutils.nim(921, 21)";
NTI__Oe9cqcmOncIA8mgqzGfAHqQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Oe9cqcmOncIA8mgqzGfAHqQ_;
NTI__Oe9cqcmOncIA8mgqzGfAHqQ_.marker = Marker_tyRef__Oe9cqcmOncIA8mgqzGfAHqQ;
NTI__juon7p0QxLd386KmW9cv0yg_.size = sizeof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg);
NTI__juon7p0QxLd386KmW9cv0yg_.kind = 18;
NTI__juon7p0QxLd386KmW9cv0yg_.base = 0;
NTI__juon7p0QxLd386KmW9cv0yg_.name = "CmdInfo:ObjectType";
NTI__juon7p0QxLd386KmW9cv0yg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__juon7p0QxLd386KmW9cv0yg_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, name);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].name = "name";
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, desc);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].name = "desc";
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, isHidden);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].name = "isHidden";
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46];
NTI__xxMz4AWJthCz6HckagPQwQ_.size = sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ);
NTI__xxMz4AWJthCz6HckagPQwQ_.kind = 18;
NTI__xxMz4AWJthCz6HckagPQwQ_.base = 0;
NTI__xxMz4AWJthCz6HckagPQwQ_.name = "OptInfo:ObjectType";
NTI__xxMz4AWJthCz6HckagPQwQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xxMz4AWJthCz6HckagPQwQ_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, name);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].name = "name";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, abbr);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].name = "abbr";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, desc);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].name = "desc";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, typename_0);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].name = "typename";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, idx);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].name = "idx";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, hasDefault);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].name = "hasDefault";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[6] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, isHidden);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].name = "isHidden";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[7] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55];
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.size = sizeof(tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg);
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.kind = 14;
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.base = 0;
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.flags = 3;
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.name = "OptKind";
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JhwU2aE0UGJ4ZHhwsTNDwg_;
for (TM__9bPZS8ds69cDDm8QtLGuVTHw_10 = 0; TM__9bPZS8ds69cDDm8QtLGuVTHw_10 < 3; TM__9bPZS8ds69cDDm8QtLGuVTHw_10++) {
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+56].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+56].offset = TM__9bPZS8ds69cDDm8QtLGuVTHw_10;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+56].name = TM__9bPZS8ds69cDDm8QtLGuVTHw_9[TM__9bPZS8ds69cDDm8QtLGuVTHw_10];
TM__9bPZS8ds69cDDm8QtLGuVTHw_8_3[TM__9bPZS8ds69cDDm8QtLGuVTHw_10] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+56];
}
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[59].len = 3; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[59].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[59].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_8_3[0];
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[59];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].kind = 3;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, kind);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].typ = (&NTI__JhwU2aE0UGJ4ZHhwsTNDwg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].name = "kind";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].sons = &NimDT___xxMz4AWJthCz6HckagPQwQ_kind[0];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].len = 3;
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.isCommand);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].name = "isCommand";
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.isImplicitlySelectable);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].name = "isImplicitlySelectable";
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63];
NTI__ko9cxbrFH52ahk32IABzgRg_.size = sizeof(tySequence__ko9cxbrFH52ahk32IABzgRg*);
NTI__ko9cxbrFH52ahk32IABzgRg_.kind = 24;
NTI__ko9cxbrFH52ahk32IABzgRg_.base = (&NTI__6TS6DQKShZRw32kbyabYRw_);
NTI__ko9cxbrFH52ahk32IABzgRg_.name = "seq[CmdInfo]";
NTI__ko9cxbrFH52ahk32IABzgRg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ko9cxbrFH52ahk32IABzgRg_;
NTI__ko9cxbrFH52ahk32IABzgRg_.marker = Marker_tySequence__ko9cxbrFH52ahk32IABzgRg;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.subCmds);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].typ = (&NTI__ko9cxbrFH52ahk32IABzgRg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].name = "subCmds";
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.defaultSubCmd);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].name = "defaultSubCmd";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60].len = 4; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[0];
NimDT___xxMz4AWJthCz6HckagPQwQ_kind[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65].len = 0; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65].kind = 2;
NimDT___xxMz4AWJthCz6HckagPQwQ_kind[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47].len = 8; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[0];
NTI__xxMz4AWJthCz6HckagPQwQ_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47];
NTI__fFbH9acUqQ9cpmgG4EsVlJow_.size = sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*);
NTI__fFbH9acUqQ9cpmgG4EsVlJow_.kind = 22;
NTI__fFbH9acUqQ9cpmgG4EsVlJow_.base = (&NTI__xxMz4AWJthCz6HckagPQwQ_);
NTI__fFbH9acUqQ9cpmgG4EsVlJow_.name = "OptInfo";
NTI__fFbH9acUqQ9cpmgG4EsVlJow_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fFbH9acUqQ9cpmgG4EsVlJow_;
NTI__fFbH9acUqQ9cpmgG4EsVlJow_.marker = Marker_tyRef__fFbH9acUqQ9cpmgG4EsVlJow;
NTI__iU42g6hoJmYMsd12KeuYtQ_.size = sizeof(tySequence__iU42g6hoJmYMsd12KeuYtQ*);
NTI__iU42g6hoJmYMsd12KeuYtQ_.kind = 24;
NTI__iU42g6hoJmYMsd12KeuYtQ_.base = (&NTI__fFbH9acUqQ9cpmgG4EsVlJow_);
NTI__iU42g6hoJmYMsd12KeuYtQ_.name = "seq[OptInfo]";
NTI__iU42g6hoJmYMsd12KeuYtQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__iU42g6hoJmYMsd12KeuYtQ_;
NTI__iU42g6hoJmYMsd12KeuYtQ_.marker = Marker_tySequence__iU42g6hoJmYMsd12KeuYtQ;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, opts);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].typ = (&NTI__iU42g6hoJmYMsd12KeuYtQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].name = "opts";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].len = 4; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[0];
NTI__juon7p0QxLd386KmW9cv0yg_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42];
NTI__6TS6DQKShZRw32kbyabYRw_.size = sizeof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*);
NTI__6TS6DQKShZRw32kbyabYRw_.kind = 22;
NTI__6TS6DQKShZRw32kbyabYRw_.base = (&NTI__juon7p0QxLd386KmW9cv0yg_);
NTI__6TS6DQKShZRw32kbyabYRw_.flags = 2;
NTI__6TS6DQKShZRw32kbyabYRw_.name = "ref CmdInfo:ObjectType";
NTI__6TS6DQKShZRw32kbyabYRw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6TS6DQKShZRw32kbyabYRw_;
NTI__6TS6DQKShZRw32kbyabYRw_.marker = Marker_tyRef__6TS6DQKShZRw32kbyabYRw;
NTI__sIuz4whJ6rccaHGq2SQRtw_.size = sizeof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw);
NTI__sIuz4whJ6rccaHGq2SQRtw_.kind = 18;
NTI__sIuz4whJ6rccaHGq2SQRtw_.base = 0;
NTI__sIuz4whJ6rccaHGq2SQRtw_.flags = 2;
NTI__sIuz4whJ6rccaHGq2SQRtw_.name = "HelpAppInfo:ObjectType";
NTI__sIuz4whJ6rccaHGq2SQRtw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__sIuz4whJ6rccaHGq2SQRtw_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, appInvocation);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].name = "appInvocation";
TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, copyrightBanner);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].name = "copyrightBanner";
TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, hasAbbrs);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].name = "hasAbbrs";
TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, maxNameLen);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].name = "maxNameLen";
TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, terminalWidth);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].name = "terminalWidth";
TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, namesWidth);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].name = "namesWidth";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66].len = 6; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_214_6[0];
NTI__sIuz4whJ6rccaHGq2SQRtw_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66];
NTI__QtCxK3OkpAyy8Hko1P0lMw_.size = sizeof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*);
NTI__QtCxK3OkpAyy8Hko1P0lMw_.kind = 22;
NTI__QtCxK3OkpAyy8Hko1P0lMw_.base = (&NTI__sIuz4whJ6rccaHGq2SQRtw_);
NTI__QtCxK3OkpAyy8Hko1P0lMw_.flags = 2;
NTI__QtCxK3OkpAyy8Hko1P0lMw_.name = "HelpAppInfo";
NTI__QtCxK3OkpAyy8Hko1P0lMw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QtCxK3OkpAyy8Hko1P0lMw_;
NTI__QtCxK3OkpAyy8Hko1P0lMw_.marker = Marker_tyRef__QtCxK3OkpAyy8Hko1P0lMw;
}