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

8460 lines
589 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/examples/v2 -o nimcache/release/chat2/@m..@s..@svendor@snim-confutils@sconfutils.nim.c.o nimcache/release/chat2/@m..@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___AVGR3RFF3wwtyqxnvVpEkQ tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ;
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__XJrVWpL9a1aqzd5L72OwgQw tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw;
typedef struct tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw;
typedef struct tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA;
typedef struct tyObject_Option__uF36ME4fpYfnIMScqmC3EA tyObject_Option__uF36ME4fpYfnIMScqmC3EA;
typedef struct tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg;
typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA;
typedef struct tyObject_Option__G4QSZNj619bazerwBIq3ZNg tyObject_Option__G4QSZNj619bazerwBIq3ZNg;
typedef struct tyObject_Option__28hriVqe7ot7T6DkhfqOEA tyObject_Option__28hriVqe7ot7T6DkhfqOEA;
typedef struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A;
typedef struct tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA;
typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ;
typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw;
typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA;
typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w;
typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA;
typedef struct tyObject_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_Result__9cpMl0dmS1wn9cjv8RBnZaKg tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg;
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_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA;
typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg;
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 valX60gensym169805272_);
typedef N_NIMCALL_PTR(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, tyProc__qtUkKthj1Q7URYIH6fWLsQ) (NimStringDesc* valX60gensym169805271_);
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;
};
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_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg {tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA value;
};
struct tyObject_Option__uF36ME4fpYfnIMScqmC3EA {tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg 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__28hriVqe7ot7T6DkhfqOEA {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* val;
NIM_BOOL has;
};
struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A {NIM_BOOL val;
NIM_BOOL has;
};
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey;
} _scheme_1;
struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey;
} _scheme_2;
struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey;
} _scheme_3;
struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey;
} _scheme_4;
};
};
struct tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ val;
NIM_BOOL has;
};
struct tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw {tyObject_Option__sZZAU2qrO7fpuFYgYMbZHA logLevel;
tyObject_Option__uF36ME4fpYfnIMScqmC3EA listenAddress;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg tcpPort;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg udpPort;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg portsShift;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A nat;
tyObject_Option__28hriVqe7ot7T6DkhfqOEA staticnodes;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A storenode;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A store;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A filter;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A relay;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A rlnrelay;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A swap;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A filternode;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A dbpath;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A topics;
tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA nodekey;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A rpc;
tyObject_Option__uF36ME4fpYfnIMScqmC3EA rpcAddress;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg rpcPort;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A rpcAdmin;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A rpcPrivate;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A metricsServer;
tyObject_Option__uF36ME4fpYfnIMScqmC3EA metricsServerAddress;
tyObject_Option__G4QSZNj619bazerwBIq3ZNg metricsServerPort;
tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A logMetrics;
};
typedef tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw tyArray__hLWrECPhMcDnYluNmcgWzg[1];
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__r9a7wDACiOdo9bRJFpcip8Rw) (tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261144_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261145_);
typedef tyProc__r9a7wDACiOdo9bRJFpcip8Rw tyArray__fE4rW4RSElft5DGLj9bABlQ[26];
struct tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw {tyArray__hLWrECPhMcDnYluNmcgWzg data;
tyArray__fE4rW4RSElft5DGLj9bABlQ setters;
};
struct tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ { RootObj Sup;NI colonstate_;
NimStringDesc* copyrightBanner1;
tyArray__tNojY1M3gvzc6ZmgAI130g fieldCounters2;
tyArray__TLSgKDebf59bIdd429bkyGeQ fieldSetters3;
NIM_BOOL quitOnFailure4;
tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw 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;
tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg listenAddress;
NU16 tcpPort;
NU16 udpPort;
NU16 portsShift;
NimStringDesc* nat;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* staticnodes;
NimStringDesc* storenode;
NIM_BOOL store;
NIM_BOOL filter;
NIM_BOOL relay;
NIM_BOOL rlnrelay;
NIM_BOOL swap;
NimStringDesc* filternode;
NimStringDesc* dbpath;
NimStringDesc* topics;
tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ nodekey;
NIM_BOOL rpc;
tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg rpcAddress;
NU16 rpcPort;
NIM_BOOL rpcAdmin;
NIM_BOOL rpcPrivate;
NIM_BOOL metricsServer;
tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg metricsServerAddress;
NU16 metricsServerPort;
NIM_BOOL logMetrics;
};
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;};
typedef NU8 tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw;
struct tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg {NIM_BOOL o;
union{
struct {tyEnum_CryptoError__Z6S5YnPavFcXanJgC9cU1uw e;
} _o_1;
struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ v;
} _o_2;
};
};
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_189) (void);
struct tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
typedef N_CLOSURE_PTR(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*, TM__9bPZS8ds69cDDm8QtLGuVTHw_201) (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_214) (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__PSo7yGPnuUpS9c6ugfggbWg)(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_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
N_LIB_PRIVATE N_NIMCALL(void, logLevelSetter__VDrKVREXavmPPigwG9cUK9ag)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805272_);
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__UXoGEzia0q5t0gB59ayT9a5A)(NimStringDesc* valX60gensym169805271_);
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_0, 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, listenAddressSetter__aq4O1bEk1lxLnu48sWgUrA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805274_);
N_LIB_PRIVATE N_NIMCALL(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, parseCmdArgAux__409cld2VFi6EINswHxBt72Q)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, parseCmdArg__KbvHpWk9aaFU8Ec1Ns0nknw)(NimStringDesc* p_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, defaultListenAddress__xCRdtK3vPbwsLGruj1QnnA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* conf);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, listenAddressComplete__3pRi9cjkODsYdUDJNH9baJew)(NimStringDesc* valX60gensym169805273_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__OM9bWdlpkUusx3xw79b9cHB9aA)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__7airiBOVKMs5PZkChaVymQ)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__9a7V1fB2J9cXvU8r5eywBB1w)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__9a7V1fB2J9cXvU8r5eywBB1w_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, tcpPortSetter__wmfe07Xus49bJ2CRESp4TaQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805276_);
N_LIB_PRIVATE N_NIMCALL(NU16, parseCmdArgAux__rzYsdOXVSJfbj2FHT7jgdQ)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(NU16, parseCmdArg__AWM22J43nATPKrdV9cL4URw)(NimStringDesc* p_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, tcpPortComplete__ryH3H4201rfrbDsybUbQSw)(NimStringDesc* valX60gensym169805275_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__DQ5GJKH4CgygxEHa15Y9cAA)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__KvJ4rleYxlX9bOQQJ5Nf3tQ)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__R2nUd753cL5d730cbUHqLw)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__R2nUd753cL5d730cbUHqLw_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, udpPortSetter__K9cCUgcmOeDUaPhND7fm49bQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805278_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, udpPortComplete__HYkSYdO8hAj379bmoJJ2lTQ)(NimStringDesc* valX60gensym169805277_);
N_LIB_PRIVATE N_NIMCALL(void, portsShiftSetter__iYrW5Sj9b1n4lyDMDg3MXKw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805280_);
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*, portsShiftComplete__8FW2GX1FRzwKoDE3VZt7Ng)(NimStringDesc* valX60gensym169805279_);
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, natSetter__5AUJTXOIjuoaKn6Wu6tylA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805282_);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw)(NimStringDesc* s_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, natComplete__TwAJ6pSSYhl29b9c07uHO1pw)(NimStringDesc* valX60gensym169805281_);
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, staticnodesSetter__egy9bBzrK56MJMMZ29azpWnw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805284_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, staticnodesComplete__MvlkMjfCwq9cRvA03knR27w)(NimStringDesc* valX60gensym169805283_);
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, storenodeSetter__EHRc0D2otYs9cFiGk9c5COzg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805286_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, storenodeComplete__SFcbZsZI15Pxyd34FE4tLQ)(NimStringDesc* valX60gensym169805285_);
N_LIB_PRIVATE N_NIMCALL(void, storeSetter__x8rptfMMjZw9c49agZFf0Kqw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805288_);
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*, storeComplete__fThpOZqO73rrVQojjrLDTg)(NimStringDesc* valX60gensym169805287_);
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, filterSetter__sKN2bDq7jDDVTv47mC0Q1w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805290_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, filterComplete__VTmUFSHmKZsKYrUuCaQo3g)(NimStringDesc* valX60gensym169805289_);
N_LIB_PRIVATE N_NIMCALL(void, relaySetter__Klv86fnNCizivYLsjuceCw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805292_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, relayComplete__sEJXdld9cOqffvLW9aZan6xA)(NimStringDesc* valX60gensym169805291_);
N_LIB_PRIVATE N_NIMCALL(void, rlnrelaySetter__ZAcWRPJuOv750XOn6jTJ4g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805294_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rlnrelayComplete__GLFMGBMyKL63h9axKm85phg)(NimStringDesc* valX60gensym169805293_);
N_LIB_PRIVATE N_NIMCALL(void, swapSetter__SZ6MEzuMe8LUaPBKVOtedw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805296_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, swapComplete__9amanotDzgwggrHk0RzbZIg)(NimStringDesc* valX60gensym169805295_);
N_LIB_PRIVATE N_NIMCALL(void, filternodeSetter__cpBMeChU59cR8SpHlC0Sf6g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805298_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, filternodeComplete__6dJRggQheMQNEAg672uwvQ)(NimStringDesc* valX60gensym169805297_);
N_LIB_PRIVATE N_NIMCALL(void, dbpathSetter__C3yBCny9cRGxrzJLNRJNm5w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805300_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, dbpathComplete__7cFefaHd3GuRDzwGv5oJ8A)(NimStringDesc* valX60gensym169805299_);
N_LIB_PRIVATE N_NIMCALL(void, topicsSetter__kAPZHXqxlg9azbhGcRpIT0A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805302_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, topicsComplete__ppKkS9bBZvcGVDTyOOa9b27w)(NimStringDesc* valX60gensym169805301_);
N_LIB_PRIVATE N_NIMCALL(void, nodekeySetter__XvevwBSkpwNCMj6yiX9b3Ng)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805304_);
N_LIB_PRIVATE N_NIMCALL(void, parseCmdArgAux__ft9a2j8ezQkD813dpxOYaEA)(NimStringDesc* s_0, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result);
N_LIB_PRIVATE N_NIMCALL(void, parseCmdArg__9aPFji29bQC9b5wSSDy0Urm8g)(NimStringDesc* p_0, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result);
static N_INLINE(void, tryGet__iaUXbL1pr7LRwxKtDchhIQresults)(tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg* self, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result);
N_LIB_PRIVATE N_NOINLINE(void, raiseResultError__szncB7CMx8NK9cQgqNbYF0Q)(tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg* self) __attribute__((noreturn));
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest_0, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(void, random__SEQucAPBYZobGr1IZ4fGOA)(tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme, br_hmac_drbg_context* rng_0, NI bits, tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg* Result);
N_LIB_PRIVATE N_NIMCALL(br_hmac_drbg_context*, newRng__9cKaYUOzNpI6Cw7CIYoErTQ)(void);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nodekeyComplete__9acp9bsncFmxfpQ6XkQlFTzA)(NimStringDesc* valX60gensym169805303_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__FE59bIOirkE0FDcFvPdNLtg)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArg__GzDQjMpB8U4gF5fO2PiWLQ)(NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, requiresInput__9cedsS9c6eLG2WNveS13Cqjw)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, acceptsMultipleValues__9cedsS9c6eLG2WNveS13Cqjw_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, rpcSetter__zqOv74yuZxvcWmCLFdhO6w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805306_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcComplete__e05BnQ11h2T69a1U9aMQcwlA)(NimStringDesc* valX60gensym169805305_);
N_LIB_PRIVATE N_NIMCALL(void, rpcAddressSetter__5Vb3xYlOpP1S0PMHNOAQeA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805308_);
N_LIB_PRIVATE N_NIMCALL(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, init__CcnUUdkOpu40jxYIdoeMbg)(NimStringDesc* str);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcAddressComplete__VOlNOk7UnZD8hGcyWveaVw)(NimStringDesc* valX60gensym169805307_);
N_LIB_PRIVATE N_NIMCALL(void, rpcPortSetter__Eum53BftclG6qlsI3eC8oA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805310_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcPortComplete__ZTV9cW6onvhbc2bPvalnO9aA)(NimStringDesc* valX60gensym169805309_);
N_LIB_PRIVATE N_NIMCALL(void, rpcAdminSetter__778n8yi59cDmHlcFT9cS0AoQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805312_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcAdminComplete__yjWe6taDm6jB106Jtoxf9ag)(NimStringDesc* valX60gensym169805311_);
N_LIB_PRIVATE N_NIMCALL(void, rpcPrivateSetter__vZFmaDxFYkriMOiYbU8SDw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805314_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcPrivateComplete__ZNWn4go9b0ea9ah0n1OHU4bg)(NimStringDesc* valX60gensym169805313_);
N_LIB_PRIVATE N_NIMCALL(void, metricsServerSetter__Vx8b9aZD9bQdIavvYV9bJJp5Q)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805316_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerComplete__ImhQga29c0tGjM5pxT6swIQ)(NimStringDesc* valX60gensym169805315_);
N_LIB_PRIVATE N_NIMCALL(void, metricsServerAddressSetter__jenfJd1jmDXeBWBeM4IE0g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805318_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerAddressComplete__mYNLcsh2W4l5eLRJ2utqsw)(NimStringDesc* valX60gensym169805317_);
N_LIB_PRIVATE N_NIMCALL(void, metricsServerPortSetter__Uz2mH6SANsA5dSCTUAXw7Q)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805320_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerPortComplete__xlmF355VLtfW4Otw9c0ywrA)(NimStringDesc* valX60gensym169805319_);
N_LIB_PRIVATE N_NIMCALL(void, logMetricsSetter__JN4IbyvJk3zgbe1fLxeGZQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805322_);
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, logMetricsComplete__GuFtiwAUSN24bi8FA9cnRZQ)(NimStringDesc* valX60gensym169805321_);
N_LIB_PRIVATE N_NIMCALL(void, load__fTTh7V6S9cfGY9bSX8oDXZ9cA)(tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* Result);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logLevelCFSetter__mRAQKEChQlTma9aAzYqWzgQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261066_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261067_);
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, listenAddressCFSetter__CSD8gWJE64FkoTzncHMRmg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261069_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261070_);
static N_INLINE(NIM_BOOL, isSome__BSgktPzbAjAbjkJR62oiKQoptions)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self);
static N_INLINE(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, get__6nuEzXkpTTXadq9bQbpv9aEwoptions)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self);
static N_INLINE(NIM_BOOL, isNone__BSgktPzbAjAbjkJR62oiKQ_2options)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, tcpPortCFSetter__vDWPsTaDCdSKzRCYjBSusg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261072_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261073_);
static N_INLINE(NIM_BOOL, isSome__pzggrj69bp1dSr9c9aphF0Zdwoptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
static N_INLINE(NU16, get__afOVLGe8rhX3ugejlCF84goptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
static N_INLINE(NIM_BOOL, isNone__pzggrj69bp1dSr9c9aphF0Zdw_2options)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, udpPortCFSetter__Mx50KZKVOPoWnUYDQLf2iQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261075_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261076_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, portsShiftCFSetter__sMFIhH3daQ28Iy2oKy89cvg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261078_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261079_);
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, natCFSetter__4UJprZv9c5hLJbOoV3XOb0g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261081_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261082_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, staticnodesCFSetter__MdFOBh5p8ho6UIRo6QPdgw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261084_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261085_);
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_0, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, storenodeCFSetter__AudSLGpxEOTQ7HSd2EWhPw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261087_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261088_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, storeCFSetter__COthe9ayK6J9cFqnBgOIo9cWQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261090_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261091_);
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, filterCFSetter__QtEy7SbEt3mTA5fbwUUXlw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261093_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261094_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, relayCFSetter__qG9ca4NJaVMIoBSp6bZI1QQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261096_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261097_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rlnrelayCFSetter__bsEKcJoIdlmRdtQNgumiXA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261099_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261100_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, swapCFSetter__qjZnKvjvv1001o8PzZxk1g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261102_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261103_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, filternodeCFSetter__HS3NlWUMOLRNaq7nKVDnSQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261105_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261106_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, dbpathCFSetter__Gt5c7IIkE7V7kK9a9bQ3GseQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261108_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261109_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, topicsCFSetter__rBanVhejw1qtZHzgqcUxow)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261111_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261112_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nodekeyCFSetter__vVi8yQaicTcrIIr0uugRSw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261114_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261115_);
static N_INLINE(NIM_BOOL, isSome__J0vGvOVE56Am6axAk1OS9cgoptions)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* self);
static N_INLINE(void, get__reudFVweKAaR79bydpIkHpAoptions)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* self, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result);
static N_INLINE(NIM_BOOL, isNone__J0vGvOVE56Am6axAk1OS9cg_2options)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* self);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcCFSetter__YzLth1gxATY1FxyEmN6cPg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261117_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261118_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcAddressCFSetter__kRWUX9a4Ey6aoiQ48rWhTIg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261120_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261121_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcPortCFSetter__WflHRnPcU9a9cK72LGVGPNZw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261123_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261124_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcAdminCFSetter__AhRErlo9aOAVId2aKCLbMIA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261126_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261127_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, rpcPrivateCFSetter__848CKyJUqNQK4d5mL9c1sIA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261129_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261130_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerCFSetter__VAjSslqo3Rd6vAPToicajA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261132_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261133_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerAddressCFSetter__JNm9cjlhTvxq2cbZhOoZqpA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261135_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261136_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, metricsServerPortCFSetter__6frfoifPTQYCZDhGJbutHQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261138_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261139_);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, logMetricsCFSetter__BWA2XaQ3NNhz4uV8q8e3XA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261141_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261142_);
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_0, NI x_0Len_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_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatChar)(NIM_CHAR c, NI count_0);
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__AVGR3RFF3wwtyqxnvVpEkQ_;
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__XJrVWpL9a1aqzd5L72OwgQw_;
N_LIB_PRIVATE TNimType NTI__cwTxjSwPs2jy4MKB878Akw_;
extern TNimType NTI__sZZAU2qrO7fpuFYgYMbZHA_;
extern TNimType NTI__uF36ME4fpYfnIMScqmC3EA_;
extern TNimType NTI__G4QSZNj619bazerwBIq3ZNg_;
extern TNimType NTI__vK1KzfYf1DGLiUIpLm9cS0A_;
extern TNimType NTI__28hriVqe7ot7T6DkhfqOEA_;
extern TNimType NTI__mNQrG9by9bIvS2rBRypY8a8A_;
extern TNimType NTI__8uBInTmNTW8W8bP9ccn8qEA_;
N_LIB_PRIVATE TNimType NTI__hLWrECPhMcDnYluNmcgWzg_;
N_LIB_PRIVATE TNimType NTI__r9a7wDACiOdo9bRJFpcip8Rw_;
N_LIB_PRIVATE TNimType NTI__fE4rW4RSElft5DGLj9bABlQ_;
N_LIB_PRIVATE TNimType NTI__PSo7yGPnuUpS9c6ugfggbWg_;
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, "listen-address", 14);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_16, "Listening address for the LibP2P traffic.", 41);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_17, "ValidIpAddress", 14);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_18, "tcp-port", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_19, "TCP listening port.", 19);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_20, "Port", 4);
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, "uint16", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_26, "nat", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_27, "Specify method to use for determining public address. Must be o"
"ne of: any, none, upnp, pmp, extip:<IP>.", 103);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_28, "string", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_29, "staticnode", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_30, "Enode URL to directly connect with. Argument may be repeated.", 61);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_31, "seq[string]", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_32, "storenode", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_33, "Enode URL to query for storage.", 31);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_34, "store", 5);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_35, "Flag whether to start store protocol", 36);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_36, "bool", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_37, "filter", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_38, "Flag whether to start filter protocol", 37);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_39, "relay", 5);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_40, "Flag whether to start relay protocol", 36);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_41, "rlnrelay", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_42, "Flag whether to enable spam protection through rln-relay", 56);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_43, "swap", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_44, "Flag whether to start swap protocol", 35);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_45, "filternode", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_46, "Enode URL to filter.", 20);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_47, "dbpath", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_48, "The database path for the store protocol.", 41);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_49, "topics", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_50, "Default topics to subscribe to (space separated list).", 54);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_51, "nodekey", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_52, "P2P node private key as hex.", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_53, "crypto.PrivateKey", 17);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_54, "rpc", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_55, "Enable Waku JSON-RPC server.", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_56, "rpc-address", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_57, "Listening address of the JSON-RPC server.", 41);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_58, "rpc-port", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_59, "Listening port of the JSON-RPC server.", 38);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_60, "rpc-admin", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_61, "Enable access to JSON-RPC Admin API.", 36);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_62, "rpc-private", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_63, "Enable access to JSON-RPC Private API.", 38);
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);
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_72, "Can\'t obtain a value from a `none`", 34);
extern TNimType NTI__9bciZEQ8iC1G2PermjsuXmA_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_78, "any", 3);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__Ie1m0dv1ZHg72IgPRr1cDw_;
extern TNimType NTI__yoNlBGx0D2tRizIdhQuENw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_80, "\'", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_81, "\' is not a valid boolean value. Supported values are on/off, ye"
"s/no, true/false or 1/0", 86);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_82, "/waku/2/default-waku/proto", 26);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_83, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
extern TNimType NTI__GSDbMQxBVd3KO4qBUjzPKQ_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_84, "127.0.0.1", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_115, "\'isCommand\' is not accessible using discriminant \'kind\' of type"
" \'OptInfo\'", 73);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_118, "\'subCmds\' is not accessible using discriminant \'kind\' of type \'"
"OptInfo\'", 71);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_120, "/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_122, "--", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_125, "=", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_127, "\012", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_128, "-", 1);
extern TNimType NTI__sYItNXxlbIcNQiWc9bKCjDw_;
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__9bPZS8ds69cDDm8QtLGuVTHw_138 = {
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_139, "help", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_140, "\012\012", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_147, " ", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_149, "Usage: \012", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_151, " [OPTIONS]...", 13);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_152, " command", 8);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_157, " <", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_158, ">", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_160, ".\012", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_166, "\012 ", 2);
static NIM_CONST tySet_tyChar__nmiMWKVIe46vacnhAFrQvw TM__9bPZS8ds69cDDm8QtLGuVTHw_168 = {
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_169, " ", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_170, ".", 1);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_172, "\012The following options are available:\012\012", 39);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_173, ", the following additional options are available:\012\012", 51);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_174, ", ", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_175, " ", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_178, "%t", 2);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_179, "\012When ", 6);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_180, " = ", 3);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_181, "\'defaultSubCmd\' is not accessible using discriminant \'kind\' of "
"type \'OptInfo\'", 77);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_182, " (default)", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_184, "/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_186, "\012Available sub-commands:\012", 25);
N_LIB_PRIVATE TNimType NTI__sIuz4whJ6rccaHGq2SQRtw_;
N_LIB_PRIVATE TNimType NTI__QtCxK3OkpAyy8Hko1P0lMw_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_190, "version", 7);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_193, "Error while processing the \'", 28);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_194, "\' parameter: ", 13);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_195, "Try ", 4);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_196, "$1 --help", 9);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_197, " for more information.\012", 23);
extern TNimType NTI__QPnWKpN30j0Noc1fJU42oQ_;
extern TNimType NTI__2OTe7rmocWIIjZ8nziTAfg_;
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_200, "Unrecognized option \'$1\'", 24);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_204, "The command \'$1\'", 16);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_205, " does not accept", 16);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_206, " additional", 11);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_207, " arguments", 10);
STRING_LITERAL(TM__9bPZS8ds69cDDm8QtLGuVTHw_212, "The required option \'$1\' was not specified", 42);
extern TNimType* nimTypeRoot;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
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__PSo7yGPnuUpS9c6ugfggbWg)(void* p, NI op) {
tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ* a;
NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; NI T7_; NI T8_; NI T9_; NI T10_; NI T11_; NI T12_; a = (tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ*)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_++) { switch ((*a).configFile5.data[T3_].listenAddress.val.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T4_ = (NI)0; break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T5_ = (NI)0; break;
}
nimGCvisit((void*)(*a).configFile5.data[T3_].nat.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].staticnodes.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].storenode.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].filternode.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].dbpath.val, op); nimGCvisit((void*)(*a).configFile5.data[T3_].topics.val, op); switch ((*a).configFile5.data[T3_].nodekey.val.scheme) {
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
nimGCvisit((void*)(*a).configFile5.data[T3_].nodekey.val._scheme_1.rsakey, op); break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
T6_ = (NI)0; break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
T7_ = (NI)0; break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
nimGCvisit((void*)(*a).configFile5.data[T3_].nodekey.val._scheme_4.eckey, op); break;
}
switch ((*a).configFile5.data[T3_].rpcAddress.val.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T8_ = (NI)0; break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T9_ = (NI)0; break;
}
switch ((*a).configFile5.data[T3_].metricsServerAddress.val.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T10_ = (NI)0; break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T11_ = (NI)0; break;
}
}
T12_ = (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_72)); 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__VDrKVREXavmPPigwG9cUK9ag)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805272_) {
#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(valX60gensym169805272_); 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(valX60gensym169805272_);
#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_75; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_76; {
#line 405 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NIM_BOOL T5_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_73;
#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_73)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_73); } LA4: ;
}
{
#line 406 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NIM_BOOL T9_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_74;
#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_74)) { raiseOverflow(); }; j = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_74); } 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_75)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_75);
#line 418 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimAddInt(j, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_76)) { raiseOverflow(); }; j = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_76); }
}
}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_77;
#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_77)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_77); } 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__UXoGEzia0q5t0gB59ayT9a5A)(NimStringDesc* valX60gensym169805271_) { 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(valX60gensym169805271_); 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 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, parseCmdArgAux__409cld2VFi6EINswHxBt72Q)(NimStringDesc* s_0) { tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg result; nimZeroMem((void*)(&result), sizeof(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg));
#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__KbvHpWk9aaFU8Ec1Ns0nknw(s_0); return result;}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, listenAddressSetter__aq4O1bEk1lxLnu48sWgUrA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805274_) {
#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(valX60gensym169805274_); 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(valX60gensym169805274_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).listenAddress = parseCmdArgAux__409cld2VFi6EINswHxBt72Q(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).listenAddress = defaultListenAddress__xCRdtK3vPbwsLGruj1QnnA((&(*config))); }
LA1_: ;
}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__OM9bWdlpkUusx3xw79b9cHB9aA)(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__7airiBOVKMs5PZkChaVymQ(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*, listenAddressComplete__3pRi9cjkODsYdUDJNH9baJew)(NimStringDesc* valX60gensym169805273_) { 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__OM9bWdlpkUusx3xw79b9cHB9aA(valX60gensym169805273_); 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__9a7V1fB2J9cXvU8r5eywBB1w)(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__9a7V1fB2J9cXvU8r5eywBB1w_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(NU16, parseCmdArgAux__rzYsdOXVSJfbj2FHT7jgdQ)(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__AWM22J43nATPKrdV9cL4URw(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__wmfe07Xus49bJ2CRESp4TaQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805276_) {
#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(valX60gensym169805276_); 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(valX60gensym169805276_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).tcpPort = parseCmdArgAux__rzYsdOXVSJfbj2FHT7jgdQ(T6_); }
goto LA1_;
LA4_: ;
{ (*config).tcpPort = ((NU16) 60000); }
LA1_: ;
}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__DQ5GJKH4CgygxEHa15Y9cAA)(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__KvJ4rleYxlX9bOQQJ5Nf3tQ(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__ryH3H4201rfrbDsybUbQSw)(NimStringDesc* valX60gensym169805275_) { 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__DQ5GJKH4CgygxEHa15Y9cAA(valX60gensym169805275_); 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__R2nUd753cL5d730cbUHqLw)(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__R2nUd753cL5d730cbUHqLw_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__K9cCUgcmOeDUaPhND7fm49bQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805278_) {
#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(valX60gensym169805278_); 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(valX60gensym169805278_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).udpPort = parseCmdArgAux__rzYsdOXVSJfbj2FHT7jgdQ(T6_); }
goto LA1_;
LA4_: ;
{ (*config).udpPort = ((NU16) 60000); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, udpPortComplete__HYkSYdO8hAj379bmoJJ2lTQ)(NimStringDesc* valX60gensym169805277_) { 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__DQ5GJKH4CgygxEHa15Y9cAA(valX60gensym169805277_); goto BeforeRet_;
}BeforeRet_: ;
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, portsShiftSetter__iYrW5Sj9b1n4lyDMDg3MXKw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805280_) {
#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(valX60gensym169805280_); 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(valX60gensym169805280_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).portsShift = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).portsShift = ((NU16) 0); }
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*, portsShiftComplete__8FW2GX1FRzwKoDE3VZt7Ng)(NimStringDesc* valX60gensym169805279_) { 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(valX60gensym169805279_); 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 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__5AUJTXOIjuoaKn6Wu6tylA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805282_) {
#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(valX60gensym169805282_); 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(valX60gensym169805282_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
unsureAsgnRef((void**) (&(*config).nat), parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T6_)); }
goto LA1_;
LA4_: ;
{ unsureAsgnRef((void**) (&(*config).nat), copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_78))); }
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__TwAJ6pSSYhl29b9c07uHO1pw)(NimStringDesc* valX60gensym169805281_) { 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(valX60gensym169805281_); 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 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, staticnodesSetter__egy9bBzrK56MJMMZ29azpWnw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805284_) { NimStringDesc* T1_; NimStringDesc* T2_; NI T3_; NimStringDesc* T4_;
#line 644 "/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"
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T1_ = (NimStringDesc*)0; T1_ = get__MwtcpGbpnX9bvK9by7COEbNwoptions(valX60gensym169805284_);
#line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T2_ = (NimStringDesc*)0; T2_ = parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T1_); unsureAsgnRef((void**) (&(*config).staticnodes), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*config).staticnodes), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T3_ = (*config).staticnodes->Sup.len++; T4_ = (NimStringDesc*)0; T4_ = (*config).staticnodes->data[T3_]; (*config).staticnodes->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*, staticnodesComplete__MvlkMjfCwq9cRvA03knR27w)(NimStringDesc* valX60gensym169805283_) { 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(valX60gensym169805283_); 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, storenodeSetter__EHRc0D2otYs9cFiGk9c5COzg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805286_) {
#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(valX60gensym169805286_); 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(valX60gensym169805286_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
unsureAsgnRef((void**) (&(*config).storenode), parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T6_)); }
goto LA1_;
LA4_: ;
{ unsureAsgnRef((void**) (&(*config).storenode), ((NimStringDesc*) NIM_NIL)); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, storenodeComplete__SFcbZsZI15Pxyd34FE4tLQ)(NimStringDesc* valX60gensym169805285_) { 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(valX60gensym169805285_); goto BeforeRet_;
}BeforeRet_: ;
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_79; result = (NIM_BOOL)0;
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_79); TM__9bPZS8ds69cDDm8QtLGuVTHw_79.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_79.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_79.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_79.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_80));appendString(T7_, p_0);appendString(T7_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_81)); 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_79.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, storeSetter__x8rptfMMjZw9c49agZFf0Kqw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805288_) {
#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(valX60gensym169805288_); 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(valX60gensym169805288_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).store = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).store = NIM_FALSE; }
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*, storeComplete__fThpOZqO73rrVQojjrLDTg)(NimStringDesc* valX60gensym169805287_) { 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(valX60gensym169805287_); 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, filterSetter__sKN2bDq7jDDVTv47mC0Q1w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805290_) {
#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(valX60gensym169805290_); 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(valX60gensym169805290_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).filter = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).filter = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, filterComplete__VTmUFSHmKZsKYrUuCaQo3g)(NimStringDesc* valX60gensym169805289_) { 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(valX60gensym169805289_); 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, relaySetter__Klv86fnNCizivYLsjuceCw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805292_) {
#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(valX60gensym169805292_); 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(valX60gensym169805292_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).relay = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).relay = NIM_TRUE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, relayComplete__sEJXdld9cOqffvLW9aZan6xA)(NimStringDesc* valX60gensym169805291_) { 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(valX60gensym169805291_); 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, rlnrelaySetter__ZAcWRPJuOv750XOn6jTJ4g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805294_) {
#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(valX60gensym169805294_); 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(valX60gensym169805294_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).rlnrelay = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).rlnrelay = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rlnrelayComplete__GLFMGBMyKL63h9axKm85phg)(NimStringDesc* valX60gensym169805293_) { 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(valX60gensym169805293_); 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, swapSetter__SZ6MEzuMe8LUaPBKVOtedw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805296_) {
#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(valX60gensym169805296_); 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(valX60gensym169805296_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).swap = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).swap = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, swapComplete__9amanotDzgwggrHk0RzbZIg)(NimStringDesc* valX60gensym169805295_) { 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(valX60gensym169805295_); 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, filternodeSetter__cpBMeChU59cR8SpHlC0Sf6g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805298_) {
#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(valX60gensym169805298_); 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(valX60gensym169805298_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
unsureAsgnRef((void**) (&(*config).filternode), parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T6_)); }
goto LA1_;
LA4_: ;
{ unsureAsgnRef((void**) (&(*config).filternode), ((NimStringDesc*) NIM_NIL)); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, filternodeComplete__6dJRggQheMQNEAg672uwvQ)(NimStringDesc* valX60gensym169805297_) { 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(valX60gensym169805297_); 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, dbpathSetter__C3yBCny9cRGxrzJLNRJNm5w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805300_) {
#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(valX60gensym169805300_); 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(valX60gensym169805300_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
unsureAsgnRef((void**) (&(*config).dbpath), parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T6_)); }
goto LA1_;
LA4_: ;
{ unsureAsgnRef((void**) (&(*config).dbpath), ((NimStringDesc*) NIM_NIL)); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, dbpathComplete__7cFefaHd3GuRDzwGv5oJ8A)(NimStringDesc* valX60gensym169805299_) { 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(valX60gensym169805299_); 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, topicsSetter__kAPZHXqxlg9azbhGcRpIT0A)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805302_) {
#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(valX60gensym169805302_); 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(valX60gensym169805302_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
unsureAsgnRef((void**) (&(*config).topics), parseCmdArgAux__1glZsVX6XCuODWS4g9cf9bpw(T6_)); }
goto LA1_;
LA4_: ;
{ unsureAsgnRef((void**) (&(*config).topics), copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_82))); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, topicsComplete__ppKkS9bBZvcGVDTyOOa9b27w)(NimStringDesc* valX60gensym169805301_) { 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(valX60gensym169805301_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, parseCmdArgAux__ft9a2j8ezQkD813dpxOYaEA)(NimStringDesc* s_0, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result) {
#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"
parseCmdArg__9aPFji29bQC9b5wSSDy0Urm8g(s_0, Result);
}
#line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
static N_INLINE(void, tryGet__iaUXbL1pr7LRwxKtDchhIQresults)(tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg* self, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result) {
#line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!((*self).o)) goto LA3_;
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
raiseResultError__szncB7CMx8NK9cQgqNbYF0Q(self);
}
LA3_: ;
if (!(((2 &(1U<<((NU)((*self).o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_83)); } genericAssign((void*)Result, (void*)(&(*self)._o_2.v), (&NTI__GSDbMQxBVd3KO4qBUjzPKQ_));}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(void, nodekeySetter__XvevwBSkpwNCMj6yiX9b3Ng)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805304_) {
#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(valX60gensym169805304_); 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(valX60gensym169805304_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
parseCmdArgAux__ft9a2j8ezQkD813dpxOYaEA(T6_, (&(*config).nodekey));
}
goto LA1_;
LA4_: ;
{ br_hmac_drbg_context* T8_; tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg T9_;
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
T8_ = (br_hmac_drbg_context*)0; T8_ = newRng__9cKaYUOzNpI6Cw7CIYoErTQ();
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
nimZeroMem((void*)(&T9_), sizeof(tyObject_Result__9cpMl0dmS1wn9cjv8RBnZaKg)); random__SEQucAPBYZobGr1IZ4fGOA(((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2), T8_, ((NI) 3072), (&T9_));
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
tryGet__iaUXbL1pr7LRwxKtDchhIQresults((&T9_), (&(*config).nodekey));
}
LA1_: ;
}
#line 563 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, completeCmdArgAux__FE59bIOirkE0FDcFvPdNLtg)(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__GzDQjMpB8U4gF5fO2PiWLQ(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__9acp9bsncFmxfpQ6XkQlFTzA)(NimStringDesc* valX60gensym169805303_) { 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__FE59bIOirkE0FDcFvPdNLtg(valX60gensym169805303_); 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__9cedsS9c6eLG2WNveS13Cqjw)(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__9cedsS9c6eLG2WNveS13Cqjw_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, rpcSetter__zqOv74yuZxvcWmCLFdhO6w)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805306_) {
#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(valX60gensym169805306_); 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(valX60gensym169805306_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).rpc = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).rpc = NIM_TRUE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcComplete__e05BnQ11h2T69a1U9aMQcwlA)(NimStringDesc* valX60gensym169805305_) { 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(valX60gensym169805305_); 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, rpcAddressSetter__5Vb3xYlOpP1S0PMHNOAQeA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805308_) {
#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(valX60gensym169805308_); 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(valX60gensym169805308_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).rpcAddress = parseCmdArgAux__409cld2VFi6EINswHxBt72Q(T6_); }
goto LA1_;
LA4_: ;
{
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
(*config).rpcAddress = init__CcnUUdkOpu40jxYIdoeMbg(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_84)); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcAddressComplete__VOlNOk7UnZD8hGcyWveaVw)(NimStringDesc* valX60gensym169805307_) { 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__OM9bWdlpkUusx3xw79b9cHB9aA(valX60gensym169805307_); 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, rpcPortSetter__Eum53BftclG6qlsI3eC8oA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805310_) {
#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(valX60gensym169805310_); 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(valX60gensym169805310_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).rpcPort = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).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__ZTV9cW6onvhbc2bPvalnO9aA)(NimStringDesc* valX60gensym169805309_) { 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(valX60gensym169805309_); 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, rpcAdminSetter__778n8yi59cDmHlcFT9cS0AoQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805312_) {
#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(valX60gensym169805312_); 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(valX60gensym169805312_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).rpcAdmin = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).rpcAdmin = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcAdminComplete__yjWe6taDm6jB106Jtoxf9ag)(NimStringDesc* valX60gensym169805311_) { 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(valX60gensym169805311_); 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, rpcPrivateSetter__vZFmaDxFYkriMOiYbU8SDw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805314_) {
#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(valX60gensym169805314_); 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(valX60gensym169805314_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).rpcPrivate = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).rpcPrivate = NIM_FALSE; }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, rpcPrivateComplete__ZNWn4go9b0ea9ah0n1OHU4bg)(NimStringDesc* valX60gensym169805313_) { 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(valX60gensym169805313_); 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__Vx8b9aZD9bQdIavvYV9bJJp5Q)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805316_) {
#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(valX60gensym169805316_); 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(valX60gensym169805316_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).metricsServer = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).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__ImhQga29c0tGjM5pxT6swIQ)(NimStringDesc* valX60gensym169805315_) { 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(valX60gensym169805315_); 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__jenfJd1jmDXeBWBeM4IE0g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805318_) {
#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(valX60gensym169805318_); 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(valX60gensym169805318_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).metricsServerAddress = parseCmdArgAux__409cld2VFi6EINswHxBt72Q(T6_); }
goto LA1_;
LA4_: ;
{
#line 129 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 129 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
(*config).metricsServerAddress = init__CcnUUdkOpu40jxYIdoeMbg(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_84)); }
LA1_: ;
}
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, metricsServerAddressComplete__mYNLcsh2W4l5eLRJ2utqsw)(NimStringDesc* valX60gensym169805317_) { 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__OM9bWdlpkUusx3xw79b9cHB9aA(valX60gensym169805317_); 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__Uz2mH6SANsA5dSCTUAXw7Q)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805320_) {
#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(valX60gensym169805320_); 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(valX60gensym169805320_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).metricsServerPort = parseCmdArgAux__Z4MWyTZoIOAoNVvpAETZNg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).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__xlmF355VLtfW4Otw9c0ywrA)(NimStringDesc* valX60gensym169805319_) { 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(valX60gensym169805319_); 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__JN4IbyvJk3zgbe1fLxeGZQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* config, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A valX60gensym169805322_) {
#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(valX60gensym169805322_); 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(valX60gensym169805322_);
#line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*config).logMetrics = parseCmdArgAux__iz3gFQAIeLUyTduCODCGtg(T6_); }
goto LA1_;
LA4_: ;
{ (*config).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__GuFtiwAUSN24bi8FA9cnRZQ)(NimStringDesc* valX60gensym169805321_) { 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(valX60gensym169805321_); 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_72)); 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__mRAQKEChQlTma9aAzYqWzgQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261066_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261067_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261068_; NI i; nimZeroMem((void*)(&cX60gensym170261068_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_85;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261068_), (NIM_CONST void*)(&(*cfX60gensym170261067_).data[(i)- 0]), sizeof(cX60gensym170261068_));
#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(cX60gensym170261068_.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"
(*sX60gensym170261066_).logLevel = get__8uhTroJnoefoSXASBXKk9awoptions(cX60gensym170261068_.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_85)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_85 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_85 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_85); }
} 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__BSgktPzbAjAbjkJR62oiKQoptions)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA 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__BSgktPzbAjAbjkJR62oiKQ_2options)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA 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_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, get__6nuEzXkpTTXadq9bQbpv9aEwoptions)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self) { tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg result; nimZeroMem((void*)(&result), sizeof(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg));
#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__BSgktPzbAjAbjkJR62oiKQ_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_72)); 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, listenAddressCFSetter__CSD8gWJE64FkoTzncHMRmg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261069_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261070_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261071_; NI i; nimZeroMem((void*)(&cX60gensym170261071_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_86;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261071_), (NIM_CONST void*)(&(*cfX60gensym170261070_).data[(i)- 0]), sizeof(cX60gensym170261071_));
#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__BSgktPzbAjAbjkJR62oiKQoptions(cX60gensym170261071_.listenAddress); 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"
(*sX60gensym170261069_).listenAddress = get__6nuEzXkpTTXadq9bQbpv9aEwoptions(cX60gensym170261071_.listenAddress);
#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_86)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_86 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_86 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_86); }
} 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__pzggrj69bp1dSr9c9aphF0Zdwoptions)(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__pzggrj69bp1dSr9c9aphF0Zdw_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__afOVLGe8rhX3ugejlCF84goptions)(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__pzggrj69bp1dSr9c9aphF0Zdw_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_72)); 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__vDWPsTaDCdSKzRCYjBSusg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261072_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261073_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261074_; NI i; nimZeroMem((void*)(&cX60gensym170261074_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_87;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261074_), (NIM_CONST void*)(&(*cfX60gensym170261073_).data[(i)- 0]), sizeof(cX60gensym170261074_));
#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__pzggrj69bp1dSr9c9aphF0Zdwoptions(cX60gensym170261074_.tcpPort); 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"
(*sX60gensym170261072_).tcpPort = get__afOVLGe8rhX3ugejlCF84goptions(cX60gensym170261074_.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_87)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_87 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_87 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_87); }
} 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__Mx50KZKVOPoWnUYDQLf2iQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261075_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261076_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261077_; NI i; nimZeroMem((void*)(&cX60gensym170261077_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_88;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261077_), (NIM_CONST void*)(&(*cfX60gensym170261076_).data[(i)- 0]), sizeof(cX60gensym170261077_));
#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__pzggrj69bp1dSr9c9aphF0Zdwoptions(cX60gensym170261077_.udpPort); 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"
(*sX60gensym170261075_).udpPort = get__afOVLGe8rhX3ugejlCF84goptions(cX60gensym170261077_.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_88)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_88 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_88 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_88); }
} 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__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_72)); 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, portsShiftCFSetter__sMFIhH3daQ28Iy2oKy89cvg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261078_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261079_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261080_; NI i; nimZeroMem((void*)(&cX60gensym170261080_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_89;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261080_), (NIM_CONST void*)(&(*cfX60gensym170261079_).data[(i)- 0]), sizeof(cX60gensym170261080_));
#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(cX60gensym170261080_.portsShift); 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"
(*sX60gensym170261078_).portsShift = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym170261080_.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_89)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_89 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_89 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_89); }
} 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__4UJprZv9c5hLJbOoV3XOb0g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261081_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261082_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261083_; NI i; nimZeroMem((void*)(&cX60gensym170261083_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_90;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261083_), (NIM_CONST void*)(&(*cfX60gensym170261082_).data[(i)- 0]), sizeof(cX60gensym170261083_));
#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(cX60gensym170261083_.nat); 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"
unsureAsgnRef((void**) (&(*sX60gensym170261081_).nat), get__MwtcpGbpnX9bvK9by7COEbNwoptions(cX60gensym170261083_.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_90)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_90 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_90 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_90); }
} 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_72)); 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, staticnodesCFSetter__MdFOBh5p8ho6UIRo6QPdgw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261084_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261085_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261086_; NI i; nimZeroMem((void*)(&cX60gensym170261086_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_91;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261086_), (NIM_CONST void*)(&(*cfX60gensym170261085_).data[(i)- 0]), sizeof(cX60gensym170261086_));
#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(cX60gensym170261086_.staticnodes); 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"
unsureAsgnRef((void**) (&(*sX60gensym170261084_).staticnodes), get__lYGHGIEmrWBKcrGsEQjyXwoptions(cX60gensym170261086_.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_91)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_91 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_91 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_91); }
} 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, storenodeCFSetter__AudSLGpxEOTQ7HSd2EWhPw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261087_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261088_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261089_; NI i; nimZeroMem((void*)(&cX60gensym170261089_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_92;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261089_), (NIM_CONST void*)(&(*cfX60gensym170261088_).data[(i)- 0]), sizeof(cX60gensym170261089_));
#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(cX60gensym170261089_.storenode); 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"
unsureAsgnRef((void**) (&(*sX60gensym170261087_).storenode), get__MwtcpGbpnX9bvK9by7COEbNwoptions(cX60gensym170261089_.storenode));
#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_92)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_92 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_92 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_92); }
} 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_72)); 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, storeCFSetter__COthe9ayK6J9cFqnBgOIo9cWQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261090_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261091_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261092_; NI i; nimZeroMem((void*)(&cX60gensym170261092_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_93;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261092_), (NIM_CONST void*)(&(*cfX60gensym170261091_).data[(i)- 0]), sizeof(cX60gensym170261092_));
#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(cX60gensym170261092_.store); 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"
(*sX60gensym170261090_).store = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261092_.store);
#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_93)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_93 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_93 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_93); }
} 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, filterCFSetter__QtEy7SbEt3mTA5fbwUUXlw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261093_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261094_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261095_; NI i; nimZeroMem((void*)(&cX60gensym170261095_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_94;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261095_), (NIM_CONST void*)(&(*cfX60gensym170261094_).data[(i)- 0]), sizeof(cX60gensym170261095_));
#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(cX60gensym170261095_.filter); 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"
(*sX60gensym170261093_).filter = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261095_.filter);
#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_94)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_94 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_94 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_94); }
} 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, relayCFSetter__qG9ca4NJaVMIoBSp6bZI1QQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261096_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261097_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261098_; NI i; nimZeroMem((void*)(&cX60gensym170261098_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_95;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261098_), (NIM_CONST void*)(&(*cfX60gensym170261097_).data[(i)- 0]), sizeof(cX60gensym170261098_));
#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(cX60gensym170261098_.relay); 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"
(*sX60gensym170261096_).relay = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261098_.relay);
#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_95)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_95 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_95 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_95); }
} 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, rlnrelayCFSetter__bsEKcJoIdlmRdtQNgumiXA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261099_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261100_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261101_; NI i; nimZeroMem((void*)(&cX60gensym170261101_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_96;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261101_), (NIM_CONST void*)(&(*cfX60gensym170261100_).data[(i)- 0]), sizeof(cX60gensym170261101_));
#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(cX60gensym170261101_.rlnrelay); 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"
(*sX60gensym170261099_).rlnrelay = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261101_.rlnrelay);
#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_96)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_96 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_96 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_96); }
} 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, swapCFSetter__qjZnKvjvv1001o8PzZxk1g)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261102_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261103_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261104_; NI i; nimZeroMem((void*)(&cX60gensym170261104_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_97;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261104_), (NIM_CONST void*)(&(*cfX60gensym170261103_).data[(i)- 0]), sizeof(cX60gensym170261104_));
#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(cX60gensym170261104_.swap); 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"
(*sX60gensym170261102_).swap = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261104_.swap);
#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_97)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_97 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_97 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_97); }
} 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, filternodeCFSetter__HS3NlWUMOLRNaq7nKVDnSQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261105_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261106_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261107_; NI i; nimZeroMem((void*)(&cX60gensym170261107_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_98;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261107_), (NIM_CONST void*)(&(*cfX60gensym170261106_).data[(i)- 0]), sizeof(cX60gensym170261107_));
#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(cX60gensym170261107_.filternode); 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"
unsureAsgnRef((void**) (&(*sX60gensym170261105_).filternode), get__MwtcpGbpnX9bvK9by7COEbNwoptions(cX60gensym170261107_.filternode));
#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_98)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_98 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_98 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_98); }
} 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, dbpathCFSetter__Gt5c7IIkE7V7kK9a9bQ3GseQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261108_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261109_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261110_; NI i; nimZeroMem((void*)(&cX60gensym170261110_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_99;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261110_), (NIM_CONST void*)(&(*cfX60gensym170261109_).data[(i)- 0]), sizeof(cX60gensym170261110_));
#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(cX60gensym170261110_.dbpath); 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"
unsureAsgnRef((void**) (&(*sX60gensym170261108_).dbpath), get__MwtcpGbpnX9bvK9by7COEbNwoptions(cX60gensym170261110_.dbpath));
#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_99)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_99 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_99 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_99); }
} 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, topicsCFSetter__rBanVhejw1qtZHzgqcUxow)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261111_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261112_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261113_; NI i; nimZeroMem((void*)(&cX60gensym170261113_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_100;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261113_), (NIM_CONST void*)(&(*cfX60gensym170261112_).data[(i)- 0]), sizeof(cX60gensym170261113_));
#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(cX60gensym170261113_.topics); 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"
unsureAsgnRef((void**) (&(*sX60gensym170261111_).topics), get__MwtcpGbpnX9bvK9by7COEbNwoptions(cX60gensym170261113_.topics));
#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_100)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_100 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_100 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_100); }
} 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__J0vGvOVE56Am6axAk1OS9cgoptions)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* 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__J0vGvOVE56Am6axAk1OS9cg_2options)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* 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(void, get__reudFVweKAaR79bydpIkHpAoptions)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* self, tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* Result) {
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__J0vGvOVE56Am6axAk1OS9cg_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_72)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
genericAssign((void*)Result, (void*)(&(*self).val), (&NTI__GSDbMQxBVd3KO4qBUjzPKQ_));}
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nodekeyCFSetter__vVi8yQaicTcrIIr0uugRSw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261114_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261115_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261116_; NI i; nimZeroMem((void*)(&cX60gensym170261116_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_101;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261116_), (NIM_CONST void*)(&(*cfX60gensym170261115_).data[(i)- 0]), sizeof(cX60gensym170261116_));
#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__J0vGvOVE56Am6axAk1OS9cgoptions((&cX60gensym170261116_.nodekey)); 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"
get__reudFVweKAaR79bydpIkHpAoptions((&cX60gensym170261116_.nodekey), (&(*sX60gensym170261114_).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_101)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_101 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_101 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_101); }
} 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__YzLth1gxATY1FxyEmN6cPg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261117_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261118_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261119_; NI i; nimZeroMem((void*)(&cX60gensym170261119_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_102;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261119_), (NIM_CONST void*)(&(*cfX60gensym170261118_).data[(i)- 0]), sizeof(cX60gensym170261119_));
#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(cX60gensym170261119_.rpc); 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"
(*sX60gensym170261117_).rpc = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261119_.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_102)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_102 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_102 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_102); }
} 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, rpcAddressCFSetter__kRWUX9a4Ey6aoiQ48rWhTIg)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261120_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261121_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261122_; NI i; nimZeroMem((void*)(&cX60gensym170261122_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_103;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261122_), (NIM_CONST void*)(&(*cfX60gensym170261121_).data[(i)- 0]), sizeof(cX60gensym170261122_));
#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__BSgktPzbAjAbjkJR62oiKQoptions(cX60gensym170261122_.rpcAddress); 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"
(*sX60gensym170261120_).rpcAddress = get__6nuEzXkpTTXadq9bQbpv9aEwoptions(cX60gensym170261122_.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_103)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_103 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_103 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_103); }
} 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__WflHRnPcU9a9cK72LGVGPNZw)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261123_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261124_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261125_; NI i; nimZeroMem((void*)(&cX60gensym170261125_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_104;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261125_), (NIM_CONST void*)(&(*cfX60gensym170261124_).data[(i)- 0]), sizeof(cX60gensym170261125_));
#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(cX60gensym170261125_.rpcPort); 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"
(*sX60gensym170261123_).rpcPort = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym170261125_.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_104)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_104 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_104 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_104); }
} 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, rpcAdminCFSetter__AhRErlo9aOAVId2aKCLbMIA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261126_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261127_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261128_; NI i; nimZeroMem((void*)(&cX60gensym170261128_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_105;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261128_), (NIM_CONST void*)(&(*cfX60gensym170261127_).data[(i)- 0]), sizeof(cX60gensym170261128_));
#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(cX60gensym170261128_.rpcAdmin); 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"
(*sX60gensym170261126_).rpcAdmin = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261128_.rpcAdmin);
#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_105)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_105 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_105 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_105); }
} 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, rpcPrivateCFSetter__848CKyJUqNQK4d5mL9c1sIA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261129_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261130_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261131_; NI i; nimZeroMem((void*)(&cX60gensym170261131_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_106;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261131_), (NIM_CONST void*)(&(*cfX60gensym170261130_).data[(i)- 0]), sizeof(cX60gensym170261131_));
#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(cX60gensym170261131_.rpcPrivate); 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"
(*sX60gensym170261129_).rpcPrivate = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261131_.rpcPrivate);
#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_106)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_106 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_106 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_106); }
} 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__VAjSslqo3Rd6vAPToicajA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261132_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261133_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261134_; NI i; nimZeroMem((void*)(&cX60gensym170261134_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_107;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261134_), (NIM_CONST void*)(&(*cfX60gensym170261133_).data[(i)- 0]), sizeof(cX60gensym170261134_));
#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(cX60gensym170261134_.metricsServer); 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"
(*sX60gensym170261132_).metricsServer = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261134_.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_107)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_107 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_107 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_107); }
} 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__JNm9cjlhTvxq2cbZhOoZqpA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261135_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261136_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261137_; NI i; nimZeroMem((void*)(&cX60gensym170261137_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_108;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261137_), (NIM_CONST void*)(&(*cfX60gensym170261136_).data[(i)- 0]), sizeof(cX60gensym170261137_));
#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__BSgktPzbAjAbjkJR62oiKQoptions(cX60gensym170261137_.metricsServerAddress); 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"
(*sX60gensym170261135_).metricsServerAddress = get__6nuEzXkpTTXadq9bQbpv9aEwoptions(cX60gensym170261137_.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_108)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_108 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_108 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_108); }
} 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__6frfoifPTQYCZDhGJbutHQ)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261138_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261139_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261140_; NI i; nimZeroMem((void*)(&cX60gensym170261140_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_109;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261140_), (NIM_CONST void*)(&(*cfX60gensym170261139_).data[(i)- 0]), sizeof(cX60gensym170261140_));
#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(cX60gensym170261140_.metricsServerPort); 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"
(*sX60gensym170261138_).metricsServerPort = get__zM29boVXeSph4ot7SE39ac5goptions(cX60gensym170261140_.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_109)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_109 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_109 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_109); }
} 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__BWA2XaQ3NNhz4uV8q8e3XA)(tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* sX60gensym170261141_, tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* cfX60gensym170261142_) { NIM_BOOL result;{ result = (NIM_BOOL)0; { tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw cX60gensym170261143_; NI i; nimZeroMem((void*)(&cX60gensym170261143_), sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw));
#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_110;
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
nimCopyMem((void*)(&cX60gensym170261143_), (NIM_CONST void*)(&(*cfX60gensym170261142_).data[(i)- 0]), sizeof(cX60gensym170261143_));
#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(cX60gensym170261143_.logMetrics); 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"
(*sX60gensym170261141_).logMetrics = get__t9b3mwGAofg6MkInCdQGPYw_2options(cX60gensym170261143_.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_110)) { raiseOverflow(); }; if (TM__9bPZS8ds69cDDm8QtLGuVTHw_110 < 0 || TM__9bPZS8ds69cDDm8QtLGuVTHw_110 > -1){ raiseOverflow(); } i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_110); }
} 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__fTTh7V6S9cfGY9bSX8oDXZ9cA)(tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw* Result) { NI T1_; NI T2_; NI T3_; NI T4_; NI T5_; NI T6_; NI T7_; NI T8_; NI T9_; NI T10_; chckNil((void*)Result); T1_ = (NI)0; for (T1_ = 0; T1_ < 0; T1_++) { (*Result).data[T1_].logLevel.val = 0; (*Result).data[T1_].logLevel.has = 0; switch ((*Result).data[T1_].listenAddress.val.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T2_ = (NI)0; for (T2_ = 0; T2_ < 16; T2_++) { (*Result).data[T1_].listenAddress.val.value._family_1.address_v6[T2_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T3_ = (NI)0; for (T3_ = 0; T3_ < 4; T3_++) { (*Result).data[T1_].listenAddress.val.value._family_2.address_v4[T3_] = 0; }
break;
}
(*Result).data[T1_].listenAddress.val.value.family = 0; (*Result).data[T1_].listenAddress.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; unsureAsgnRef((void**)&(*Result).data[T1_].staticnodes.val, NIM_NIL); (*Result).data[T1_].staticnodes.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].storenode.val, NIM_NIL); (*Result).data[T1_].storenode.has = 0; (*Result).data[T1_].store.val = 0; (*Result).data[T1_].store.has = 0; (*Result).data[T1_].filter.val = 0; (*Result).data[T1_].filter.has = 0; (*Result).data[T1_].relay.val = 0; (*Result).data[T1_].relay.has = 0; (*Result).data[T1_].rlnrelay.val = 0; (*Result).data[T1_].rlnrelay.has = 0; (*Result).data[T1_].swap.val = 0; (*Result).data[T1_].swap.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].filternode.val, NIM_NIL); (*Result).data[T1_].filternode.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].dbpath.val, NIM_NIL); (*Result).data[T1_].dbpath.has = 0; unsureAsgnRef((void**)&(*Result).data[T1_].topics.val, NIM_NIL); (*Result).data[T1_].topics.has = 0; switch ((*Result).data[T1_].nodekey.val.scheme) {
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
unsureAsgnRef((void**)&(*Result).data[T1_].nodekey.val._scheme_1.rsakey, NIM_NIL); break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
T4_ = (NI)0; for (T4_ = 0; T4_ < 64; T4_++) { (*Result).data[T1_].nodekey.val._scheme_2.edkey.data[T4_] = 0; }
break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
T5_ = (NI)0; for (T5_ = 0; T5_ < 32; T5_++) { (*Result).data[T1_].nodekey.val._scheme_3.skkey.data[T5_] = 0; }
break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
unsureAsgnRef((void**)&(*Result).data[T1_].nodekey.val._scheme_4.eckey, NIM_NIL); break;
}
(*Result).data[T1_].nodekey.val.scheme = 0; (*Result).data[T1_].nodekey.has = 0; (*Result).data[T1_].rpc.val = 0; (*Result).data[T1_].rpc.has = 0; switch ((*Result).data[T1_].rpcAddress.val.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T6_ = (NI)0; for (T6_ = 0; T6_ < 16; T6_++) { (*Result).data[T1_].rpcAddress.val.value._family_1.address_v6[T6_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T7_ = (NI)0; for (T7_ = 0; T7_ < 4; T7_++) { (*Result).data[T1_].rpcAddress.val.value._family_2.address_v4[T7_] = 0; }
break;
}
(*Result).data[T1_].rpcAddress.val.value.family = 0; (*Result).data[T1_].rpcAddress.has = 0; (*Result).data[T1_].rpcPort.val = 0; (*Result).data[T1_].rpcPort.has = 0; (*Result).data[T1_].rpcAdmin.val = 0; (*Result).data[T1_].rpcAdmin.has = 0; (*Result).data[T1_].rpcPrivate.val = 0; (*Result).data[T1_].rpcPrivate.has = 0; (*Result).data[T1_].metricsServer.val = 0; (*Result).data[T1_].metricsServer.has = 0; switch ((*Result).data[T1_].metricsServerAddress.val.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T8_ = (NI)0; for (T8_ = 0; T8_ < 16; T8_++) { (*Result).data[T1_].metricsServerAddress.val.value._family_1.address_v6[T8_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T9_ = (NI)0; for (T9_ = 0; T9_ < 4; T9_++) { (*Result).data[T1_].metricsServerAddress.val.value._family_2.address_v4[T9_] = 0; }
break;
}
(*Result).data[T1_].metricsServerAddress.val.value.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; }
T10_ = (NI)0; for (T10_ = 0; T10_ < 26; T10_++) { (*Result).setters[T10_] = NIM_NIL; }
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 0))- 0] = logLevelCFSetter__mRAQKEChQlTma9aAzYqWzgQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 1))- 0] = listenAddressCFSetter__CSD8gWJE64FkoTzncHMRmg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 2))- 0] = tcpPortCFSetter__vDWPsTaDCdSKzRCYjBSusg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 3))- 0] = udpPortCFSetter__Mx50KZKVOPoWnUYDQLf2iQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 4))- 0] = portsShiftCFSetter__sMFIhH3daQ28Iy2oKy89cvg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 5))- 0] = natCFSetter__4UJprZv9c5hLJbOoV3XOb0g;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 6))- 0] = staticnodesCFSetter__MdFOBh5p8ho6UIRo6QPdgw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 7))- 0] = storenodeCFSetter__AudSLGpxEOTQ7HSd2EWhPw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 8))- 0] = storeCFSetter__COthe9ayK6J9cFqnBgOIo9cWQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 9))- 0] = filterCFSetter__QtEy7SbEt3mTA5fbwUUXlw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 10))- 0] = relayCFSetter__qG9ca4NJaVMIoBSp6bZI1QQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 11))- 0] = rlnrelayCFSetter__bsEKcJoIdlmRdtQNgumiXA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 12))- 0] = swapCFSetter__qjZnKvjvv1001o8PzZxk1g;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 13))- 0] = filternodeCFSetter__HS3NlWUMOLRNaq7nKVDnSQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 14))- 0] = dbpathCFSetter__Gt5c7IIkE7V7kK9a9bQ3GseQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 15))- 0] = topicsCFSetter__rBanVhejw1qtZHzgqcUxow;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 16))- 0] = nodekeyCFSetter__vVi8yQaicTcrIIr0uugRSw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 17))- 0] = rpcCFSetter__YzLth1gxATY1FxyEmN6cPg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 18))- 0] = rpcAddressCFSetter__kRWUX9a4Ey6aoiQ48rWhTIg;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 19))- 0] = rpcPortCFSetter__WflHRnPcU9a9cK72LGVGPNZw;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 20))- 0] = rpcAdminCFSetter__AhRErlo9aOAVId2aKCLbMIA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 21))- 0] = rpcPrivateCFSetter__848CKyJUqNQK4d5mL9c1sIA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 22))- 0] = metricsServerCFSetter__VAjSslqo3Rd6vAPToicajA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 23))- 0] = metricsServerAddressCFSetter__JNm9cjlhTvxq2cbZhOoZqpA;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 24))- 0] = metricsServerPortCFSetter__6frfoifPTQYCZDhGJbutHQ;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/config_file.nim"
(*Result).setters[(((NI) 25))- 0] = logMetricsCFSetter__BWA2XaQ3NNhz4uV8q8e3XA;}
#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_111; 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_111)) { raiseOverflow(); }; colontmp_ = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_111);
#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_112;
#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_112)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_112); } 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_113; 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_113)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_113)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_113),s_0Len_0-1); } result = &s_0[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_113)]; 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_114; 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_114)) { raiseOverflow(); }; colontmp_ = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_114);
#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_116;
#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_115)); } 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_116)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_116); } 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_117;
#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_117)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_117); } 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_118)); }
#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_121; 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_121)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_121)) >= (NU)(sLen_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_121),sLen_0-1); } result = copyString(s[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_121)]); 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_0, NI x_0Len_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_126;
#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 < x_0Len_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)(x_0Len_0)){ raiseIndexError2(i_2,x_0Len_0-1); } i = x_0[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_126)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_126); } 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_127));
}
#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_124;
#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_124)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_124);
#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_120));
}
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_129;
#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_36)))) goto LA45_;
trailing = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_125)); }
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_122)); 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_128)); 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_129)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_129);
#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_120));
}
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_132;
#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_132)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_132); } 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_131; 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_131)) { raiseOverflow(); }; colontmp_ = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_131);
#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_133;
#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_133)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_133); } 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_141; 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_141)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_141)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_141),s_0Len_0-1); } result = s_0[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_141)]; 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_143;
#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_115)); } 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_118)); } 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_142;
#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_142)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_142);
#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_120));
}
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_143)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_143);
#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_120));
}
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_145;
#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_115)); } 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_118)); } 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_144;
#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_144)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_144);
#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_120));
}
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_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 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_120));
}
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_115)); } 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_150;
#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_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 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_120));
}
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_153; 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_153)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_153)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_153),s_0Len_0-1); } result = &s_0[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_153)]; 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_154;{ 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_154)) { raiseOverflow(); }; result = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_154); {
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_156;
#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_155;
#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_155)) { raiseOverflow(); }; if ((NU)((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_155)) >= (NU)((*cmd).opts ? (*cmd).opts->Sup.len : 0)){ raiseIndexError2((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_155),((*cmd).opts ? (*cmd).opts->Sup.len : 0)-1); } if (!!(((*(*cmd).opts->data[(NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_155)]).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_156)) { raiseOverflow(); }; result = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_156); } 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_0) { 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_0); 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_163; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_164; NI remainingColumns; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_165;
#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_163)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_163), ((NI) 2), &TM__9bPZS8ds69cDDm8QtLGuVTHw_164)) { raiseOverflow(); }; descIndent = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_164);
#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_165)) { raiseOverflow(); }; remainingColumns = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_165);
#line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI TM__9bPZS8ds69cDDm8QtLGuVTHw_167; 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_166));
#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_167)) { 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_167), NIM_TRUE, TM__9bPZS8ds69cDDm8QtLGuVTHw_168, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_166));
#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_169));
#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_170));
#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_127));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_168, 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_127));
#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_151));
}
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_152));
}
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_159;
#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_157));
#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_158));
#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_159)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_159); } 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_127));
#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_127));
#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_160));
#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_171;
#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_161; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_162; 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_127));
#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_157));appendString(T47_, T48_);appendString(T47_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_158)); 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_161)) { raiseOverflow(); };
#line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (nimSubInt((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_161), (cliArg ? cliArg->Sup.len : 0), &TM__9bPZS8ds69cDDm8QtLGuVTHw_162)) { raiseOverflow(); }; if (((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) : ((NI) 0))) < ((NI) 0) || ((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) : ((NI) 0))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) : ((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_162) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_162) : ((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_127));
}
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_171)) { raiseOverflow(); }; i_4 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_171); } 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_172));
}
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_173));
}
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_185;
#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_147));
#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_128));
#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_174));
#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_175));
}
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_176; 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_122));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_176)) { raiseOverflow(); }; if (((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) : ((NI) 0))) < ((NI) 0) || ((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) : ((NI) 0))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) : ((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_176) >= ((NI) 0)) ? (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_176) : ((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_177; 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_177)) { raiseOverflow(); }; if (((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_177)) < ((NI) 0) || ((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_177)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_177), ((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_177))));
#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_178), (*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_127));
#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_118)); } 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_183;
#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_179));
#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_180));
#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_181)); } 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_182));
}
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_183)) { raiseOverflow(); }; i_3 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_183);
#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_184));
}
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_185)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_185);
#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_120));
}
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_181)); } 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_118)); } 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_186));
#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_118)); } 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_187;
#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_181)); } 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_147));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_187)) { raiseOverflow(); }; i_5 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_187);
#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_184));
}
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_146; 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_140));
#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_146)) { raiseOverflow(); }; (*appInfo).namesWidth = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_146);
#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_148;
#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_147));
#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_148)) { raiseOverflow(); }; i_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_148); } 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_149));
#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_127));
#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___AVGR3RFF3wwtyqxnvVpEkQ* colonenvP_; tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* T1_; NimStringDesc* T2_; NimStringDesc* T3_; tyTuple__7q7q3E6Oj24ZNVJb9aonhAg T4_; NimStringDesc* T5_; result = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; colonenvP_ = (tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ*) 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_195));
#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_196), 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_197));
#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_204), 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_205));
#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_206)); }
LA12_: ;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
result = resizeString(result, 10);appendString(result, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_207)); 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___AVGR3RFF3wwtyqxnvVpEkQ* colonenvP_; colonenvP_ = (tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ*) 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_213;
#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_212), 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_127));
#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_213)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_213);
#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_120));
}
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_; NI T7_; NI T8_; tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ* colonenv_; NimStringDesc* T9_; tyTuple__cYr9cjnCvWLanG6DEqai25g colontmp_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* T10_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T11_; NimStringDesc* T12_; NimStringDesc* T13_; NimStringDesc* T14_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T15_; NimStringDesc* T16_; NimStringDesc* T17_; NimStringDesc* T18_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T19_; NimStringDesc* T20_; NimStringDesc* T21_; NimStringDesc* T22_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T23_; NimStringDesc* T24_; NimStringDesc* T25_; NimStringDesc* T26_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T27_; NimStringDesc* T28_; NimStringDesc* T29_; NimStringDesc* T30_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T31_; NimStringDesc* T32_; NimStringDesc* T33_; NimStringDesc* T34_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T35_; NimStringDesc* T36_; NimStringDesc* T37_; NimStringDesc* T38_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T39_; NimStringDesc* T40_; NimStringDesc* T41_; NimStringDesc* T42_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T43_; NimStringDesc* T44_; NimStringDesc* T45_; NimStringDesc* T46_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T47_; NimStringDesc* T48_; NimStringDesc* T49_; NimStringDesc* T50_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T51_; NimStringDesc* T52_; NimStringDesc* T53_; NimStringDesc* T54_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T55_; NimStringDesc* T56_; NimStringDesc* T57_; NimStringDesc* T58_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T59_; NimStringDesc* T60_; NimStringDesc* T61_; NimStringDesc* T62_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T63_; NimStringDesc* T64_; NimStringDesc* T65_; NimStringDesc* T66_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T67_; NimStringDesc* T68_; NimStringDesc* T69_; NimStringDesc* T70_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T71_; NimStringDesc* T72_; NimStringDesc* T73_; NimStringDesc* T74_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T75_; NimStringDesc* T76_; NimStringDesc* T77_; NimStringDesc* T78_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T79_; NimStringDesc* T80_; NimStringDesc* T81_; NimStringDesc* T82_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T83_; NimStringDesc* T84_; NimStringDesc* T85_; NimStringDesc* T86_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T87_; NimStringDesc* T88_; NimStringDesc* T89_; NimStringDesc* T90_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T91_; NimStringDesc* T92_; NimStringDesc* T93_; NimStringDesc* T94_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T95_; NimStringDesc* T96_; NimStringDesc* T97_; NimStringDesc* T98_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T99_; NimStringDesc* T100_; NimStringDesc* T101_; NimStringDesc* T102_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T103_; NimStringDesc* T104_; NimStringDesc* T105_; NimStringDesc* T106_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T107_; NimStringDesc* T108_; NimStringDesc* T109_; NimStringDesc* T110_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T111_; NimStringDesc* T112_; NimStringDesc* T113_; NimStringDesc* T114_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* rootCmd; tyObject_WakuNodeConf__PQZYhg27woSVaegCU10Qpg* confAddr; tySequence__ko9cxbrFH52ahk32IABzgRg* activeCmds; NI nextArgIdx; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T115_; NimStringDesc* help; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* completion; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator_4; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T391_;{ chckNil((void*)Result); (*Result).logLevel = 0; switch ((*Result).listenAddress.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T1_ = (NI)0; for (T1_ = 0; T1_ < 16; T1_++) { (*Result).listenAddress.value._family_1.address_v6[T1_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T2_ = (NI)0; for (T2_ = 0; T2_ < 4; T2_++) { (*Result).listenAddress.value._family_2.address_v4[T2_] = 0; }
break;
}
(*Result).listenAddress.value.family = 0; (*Result).tcpPort = 0; (*Result).udpPort = 0; (*Result).portsShift = 0; unsureAsgnRef((void**)&(*Result).nat, NIM_NIL); unsureAsgnRef((void**)&(*Result).staticnodes, NIM_NIL); unsureAsgnRef((void**)&(*Result).storenode, NIM_NIL); (*Result).store = 0; (*Result).filter = 0; (*Result).relay = 0; (*Result).rlnrelay = 0; (*Result).swap = 0; unsureAsgnRef((void**)&(*Result).filternode, NIM_NIL); unsureAsgnRef((void**)&(*Result).dbpath, NIM_NIL); unsureAsgnRef((void**)&(*Result).topics, NIM_NIL); switch ((*Result).nodekey.scheme) {
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
unsureAsgnRef((void**)&(*Result).nodekey._scheme_1.rsakey, NIM_NIL); break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
T3_ = (NI)0; for (T3_ = 0; T3_ < 64; T3_++) { (*Result).nodekey._scheme_2.edkey.data[T3_] = 0; }
break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
T4_ = (NI)0; for (T4_ = 0; T4_ < 32; T4_++) { (*Result).nodekey._scheme_3.skkey.data[T4_] = 0; }
break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
unsureAsgnRef((void**)&(*Result).nodekey._scheme_4.eckey, NIM_NIL); break;
}
(*Result).nodekey.scheme = 0; (*Result).rpc = 0; switch ((*Result).rpcAddress.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T5_ = (NI)0; for (T5_ = 0; T5_ < 16; T5_++) { (*Result).rpcAddress.value._family_1.address_v6[T5_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T6_ = (NI)0; for (T6_ = 0; T6_ < 4; T6_++) { (*Result).rpcAddress.value._family_2.address_v4[T6_] = 0; }
break;
}
(*Result).rpcAddress.value.family = 0; (*Result).rpcPort = 0; (*Result).rpcAdmin = 0; (*Result).rpcPrivate = 0; (*Result).metricsServer = 0; switch ((*Result).metricsServerAddress.value.family) {
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 0):
T7_ = (NI)0; for (T7_ = 0; T7_ < 16; T7_++) { (*Result).metricsServerAddress.value._family_1.address_v6[T7_] = 0; }
break;
case ((tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA) 1):
T8_ = (NI)0; for (T8_ = 0; T8_ < 4; T8_++) { (*Result).metricsServerAddress.value._family_2.address_v4[T8_] = 0; }
break;
}
(*Result).metricsServerAddress.value.family = 0; (*Result).metricsServerPort = 0; (*Result).logMetrics = 0; colonenv_ = (tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ*) newObj((&NTI__PSo7yGPnuUpS9c6ugfggbWg_), sizeof(tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ)); (*colonenv_).Sup.m_type = (&NTI__AVGR3RFF3wwtyqxnvVpEkQ_);
#line 740 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T9_ = (NimStringDesc*)0; T9_ = (*colonenv_).copyrightBanner1; (*colonenv_).copyrightBanner1 = copyStringRC1(copyrightBanner); if (T9_) nimGCunrefNoCycle(T9_);
#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"
T10_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*)0; T10_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg*) newObj((&NTI__6TS6DQKShZRw32kbyabYRw_), sizeof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg)); asgnRef((void**) (&(*T10_).name), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T10_).desc), ((NimStringDesc*) NIM_NIL)); (*T10_).isHidden = NIM_FALSE;
#line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
if ((*T10_).opts) { nimGCunrefNoCycle((*T10_).opts); (*T10_).opts = NIM_NIL; } (*T10_).opts = (tySequence__iU42g6hoJmYMsd12KeuYtQ*) newSeqRC1((&NTI__iU42g6hoJmYMsd12KeuYtQ_), 26); T11_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T11_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T12_ = (NimStringDesc*)0; T12_ = (*T11_).name; (*T11_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_12)); if (T12_) nimGCunrefNoCycle(T12_); asgnRef((void**) (&(*T11_).abbr), ((NimStringDesc*) NIM_NIL)); T13_ = (NimStringDesc*)0; T13_ = (*T11_).desc; (*T11_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_13)); if (T13_) nimGCunrefNoCycle(T13_); T14_ = (NimStringDesc*)0; T14_ = (*T11_).typename_0; (*T11_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_14)); if (T14_) nimGCunrefNoCycle(T14_); (*T11_).idx = ((NI) 0); (*T11_).hasDefault = NIM_TRUE; (*T11_).isHidden = NIM_FALSE; (*T11_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[0]), T11_); T15_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T15_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T16_ = (NimStringDesc*)0; T16_ = (*T15_).name; (*T15_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_15)); if (T16_) nimGCunrefNoCycle(T16_); asgnRef((void**) (&(*T15_).abbr), ((NimStringDesc*) NIM_NIL)); T17_ = (NimStringDesc*)0; T17_ = (*T15_).desc; (*T15_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_16)); if (T17_) nimGCunrefNoCycle(T17_); T18_ = (NimStringDesc*)0; T18_ = (*T15_).typename_0; (*T15_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_17)); if (T18_) nimGCunrefNoCycle(T18_); (*T15_).idx = ((NI) 1); (*T15_).hasDefault = NIM_TRUE; (*T15_).isHidden = NIM_FALSE; (*T15_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[1]), T15_); T19_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T19_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T20_ = (NimStringDesc*)0; T20_ = (*T19_).name; (*T19_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_18)); if (T20_) nimGCunrefNoCycle(T20_); asgnRef((void**) (&(*T19_).abbr), ((NimStringDesc*) NIM_NIL)); T21_ = (NimStringDesc*)0; T21_ = (*T19_).desc; (*T19_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_19)); if (T21_) nimGCunrefNoCycle(T21_); T22_ = (NimStringDesc*)0; T22_ = (*T19_).typename_0; (*T19_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T22_) nimGCunrefNoCycle(T22_); (*T19_).idx = ((NI) 2); (*T19_).hasDefault = NIM_TRUE; (*T19_).isHidden = NIM_FALSE; (*T19_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[2]), T19_); T23_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T23_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T24_ = (NimStringDesc*)0; T24_ = (*T23_).name; (*T23_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_21)); if (T24_) nimGCunrefNoCycle(T24_); asgnRef((void**) (&(*T23_).abbr), ((NimStringDesc*) NIM_NIL)); T25_ = (NimStringDesc*)0; T25_ = (*T23_).desc; (*T23_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_22)); if (T25_) nimGCunrefNoCycle(T25_); T26_ = (NimStringDesc*)0; T26_ = (*T23_).typename_0; (*T23_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_20)); if (T26_) nimGCunrefNoCycle(T26_); (*T23_).idx = ((NI) 3); (*T23_).hasDefault = NIM_TRUE; (*T23_).isHidden = NIM_FALSE; (*T23_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[3]), T23_); T27_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T27_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T28_ = (NimStringDesc*)0; T28_ = (*T27_).name; (*T27_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_23)); if (T28_) nimGCunrefNoCycle(T28_); asgnRef((void**) (&(*T27_).abbr), ((NimStringDesc*) NIM_NIL)); T29_ = (NimStringDesc*)0; T29_ = (*T27_).desc; (*T27_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_24)); if (T29_) nimGCunrefNoCycle(T29_); T30_ = (NimStringDesc*)0; T30_ = (*T27_).typename_0; (*T27_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_25)); if (T30_) nimGCunrefNoCycle(T30_); (*T27_).idx = ((NI) 4); (*T27_).hasDefault = NIM_TRUE; (*T27_).isHidden = NIM_FALSE; (*T27_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[4]), T27_); T31_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T31_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T32_ = (NimStringDesc*)0; T32_ = (*T31_).name; (*T31_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_26)); if (T32_) nimGCunrefNoCycle(T32_); asgnRef((void**) (&(*T31_).abbr), ((NimStringDesc*) NIM_NIL)); T33_ = (NimStringDesc*)0; T33_ = (*T31_).desc; (*T31_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_27)); if (T33_) nimGCunrefNoCycle(T33_); T34_ = (NimStringDesc*)0; T34_ = (*T31_).typename_0; (*T31_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); if (T34_) nimGCunrefNoCycle(T34_); (*T31_).idx = ((NI) 5); (*T31_).hasDefault = NIM_TRUE; (*T31_).isHidden = NIM_FALSE; (*T31_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[5]), T31_); T35_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T35_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T36_ = (NimStringDesc*)0; T36_ = (*T35_).name; (*T35_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_29)); if (T36_) nimGCunrefNoCycle(T36_); asgnRef((void**) (&(*T35_).abbr), ((NimStringDesc*) NIM_NIL)); T37_ = (NimStringDesc*)0; T37_ = (*T35_).desc; (*T35_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_30)); if (T37_) nimGCunrefNoCycle(T37_); T38_ = (NimStringDesc*)0; T38_ = (*T35_).typename_0; (*T35_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_31)); if (T38_) nimGCunrefNoCycle(T38_); (*T35_).idx = ((NI) 6); (*T35_).hasDefault = NIM_FALSE; (*T35_).isHidden = NIM_FALSE; (*T35_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[6]), T35_); T39_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T39_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T40_ = (NimStringDesc*)0; T40_ = (*T39_).name; (*T39_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_32)); if (T40_) nimGCunrefNoCycle(T40_); asgnRef((void**) (&(*T39_).abbr), ((NimStringDesc*) NIM_NIL)); T41_ = (NimStringDesc*)0; T41_ = (*T39_).desc; (*T39_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_33)); if (T41_) nimGCunrefNoCycle(T41_); T42_ = (NimStringDesc*)0; T42_ = (*T39_).typename_0; (*T39_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); if (T42_) nimGCunrefNoCycle(T42_); (*T39_).idx = ((NI) 7); (*T39_).hasDefault = NIM_TRUE; (*T39_).isHidden = NIM_FALSE; (*T39_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[7]), T39_); T43_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T43_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T44_ = (NimStringDesc*)0; T44_ = (*T43_).name; (*T43_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_34)); if (T44_) nimGCunrefNoCycle(T44_); asgnRef((void**) (&(*T43_).abbr), ((NimStringDesc*) NIM_NIL)); T45_ = (NimStringDesc*)0; T45_ = (*T43_).desc; (*T43_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_35)); if (T45_) nimGCunrefNoCycle(T45_); T46_ = (NimStringDesc*)0; T46_ = (*T43_).typename_0; (*T43_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T46_) nimGCunrefNoCycle(T46_); (*T43_).idx = ((NI) 8); (*T43_).hasDefault = NIM_TRUE; (*T43_).isHidden = NIM_FALSE; (*T43_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[8]), T43_); T47_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T47_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T48_ = (NimStringDesc*)0; T48_ = (*T47_).name; (*T47_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_37)); if (T48_) nimGCunrefNoCycle(T48_); asgnRef((void**) (&(*T47_).abbr), ((NimStringDesc*) NIM_NIL)); T49_ = (NimStringDesc*)0; T49_ = (*T47_).desc; (*T47_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_38)); if (T49_) nimGCunrefNoCycle(T49_); T50_ = (NimStringDesc*)0; T50_ = (*T47_).typename_0; (*T47_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T50_) nimGCunrefNoCycle(T50_); (*T47_).idx = ((NI) 9); (*T47_).hasDefault = NIM_TRUE; (*T47_).isHidden = NIM_FALSE; (*T47_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[9]), T47_); T51_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T51_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T52_ = (NimStringDesc*)0; T52_ = (*T51_).name; (*T51_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_39)); if (T52_) nimGCunrefNoCycle(T52_); asgnRef((void**) (&(*T51_).abbr), ((NimStringDesc*) NIM_NIL)); T53_ = (NimStringDesc*)0; T53_ = (*T51_).desc; (*T51_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_40)); if (T53_) nimGCunrefNoCycle(T53_); T54_ = (NimStringDesc*)0; T54_ = (*T51_).typename_0; (*T51_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T54_) nimGCunrefNoCycle(T54_); (*T51_).idx = ((NI) 10); (*T51_).hasDefault = NIM_TRUE; (*T51_).isHidden = NIM_FALSE; (*T51_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[10]), T51_); T55_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T55_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T56_ = (NimStringDesc*)0; T56_ = (*T55_).name; (*T55_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_41)); if (T56_) nimGCunrefNoCycle(T56_); asgnRef((void**) (&(*T55_).abbr), ((NimStringDesc*) NIM_NIL)); T57_ = (NimStringDesc*)0; T57_ = (*T55_).desc; (*T55_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_42)); if (T57_) nimGCunrefNoCycle(T57_); T58_ = (NimStringDesc*)0; T58_ = (*T55_).typename_0; (*T55_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T58_) nimGCunrefNoCycle(T58_); (*T55_).idx = ((NI) 11); (*T55_).hasDefault = NIM_TRUE; (*T55_).isHidden = NIM_FALSE; (*T55_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[11]), T55_); T59_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T59_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T60_ = (NimStringDesc*)0; T60_ = (*T59_).name; (*T59_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_43)); if (T60_) nimGCunrefNoCycle(T60_); asgnRef((void**) (&(*T59_).abbr), ((NimStringDesc*) NIM_NIL)); T61_ = (NimStringDesc*)0; T61_ = (*T59_).desc; (*T59_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_44)); if (T61_) nimGCunrefNoCycle(T61_); T62_ = (NimStringDesc*)0; T62_ = (*T59_).typename_0; (*T59_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T62_) nimGCunrefNoCycle(T62_); (*T59_).idx = ((NI) 12); (*T59_).hasDefault = NIM_TRUE; (*T59_).isHidden = NIM_FALSE; (*T59_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[12]), T59_); T63_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T63_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T64_ = (NimStringDesc*)0; T64_ = (*T63_).name; (*T63_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_45)); if (T64_) nimGCunrefNoCycle(T64_); asgnRef((void**) (&(*T63_).abbr), ((NimStringDesc*) NIM_NIL)); T65_ = (NimStringDesc*)0; T65_ = (*T63_).desc; (*T63_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_46)); if (T65_) nimGCunrefNoCycle(T65_); T66_ = (NimStringDesc*)0; T66_ = (*T63_).typename_0; (*T63_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); if (T66_) nimGCunrefNoCycle(T66_); (*T63_).idx = ((NI) 13); (*T63_).hasDefault = NIM_TRUE; (*T63_).isHidden = NIM_FALSE; (*T63_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[13]), T63_); T67_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T67_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T68_ = (NimStringDesc*)0; T68_ = (*T67_).name; (*T67_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_47)); if (T68_) nimGCunrefNoCycle(T68_); asgnRef((void**) (&(*T67_).abbr), ((NimStringDesc*) NIM_NIL)); T69_ = (NimStringDesc*)0; T69_ = (*T67_).desc; (*T67_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_48)); if (T69_) nimGCunrefNoCycle(T69_); T70_ = (NimStringDesc*)0; T70_ = (*T67_).typename_0; (*T67_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); if (T70_) nimGCunrefNoCycle(T70_); (*T67_).idx = ((NI) 14); (*T67_).hasDefault = NIM_TRUE; (*T67_).isHidden = NIM_FALSE; (*T67_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[14]), T67_); T71_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T71_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T72_ = (NimStringDesc*)0; T72_ = (*T71_).name; (*T71_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_49)); if (T72_) nimGCunrefNoCycle(T72_); asgnRef((void**) (&(*T71_).abbr), ((NimStringDesc*) NIM_NIL)); T73_ = (NimStringDesc*)0; T73_ = (*T71_).desc; (*T71_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_50)); if (T73_) nimGCunrefNoCycle(T73_); T74_ = (NimStringDesc*)0; T74_ = (*T71_).typename_0; (*T71_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_28)); if (T74_) nimGCunrefNoCycle(T74_); (*T71_).idx = ((NI) 15); (*T71_).hasDefault = NIM_TRUE; (*T71_).isHidden = NIM_FALSE; (*T71_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[15]), T71_); T75_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T75_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T76_ = (NimStringDesc*)0; T76_ = (*T75_).name; (*T75_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_51)); if (T76_) nimGCunrefNoCycle(T76_); asgnRef((void**) (&(*T75_).abbr), ((NimStringDesc*) NIM_NIL)); T77_ = (NimStringDesc*)0; T77_ = (*T75_).desc; (*T75_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_52)); if (T77_) nimGCunrefNoCycle(T77_); T78_ = (NimStringDesc*)0; T78_ = (*T75_).typename_0; (*T75_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_53)); if (T78_) nimGCunrefNoCycle(T78_); (*T75_).idx = ((NI) 16); (*T75_).hasDefault = NIM_TRUE; (*T75_).isHidden = NIM_FALSE; (*T75_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[16]), T75_); T79_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T79_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T80_ = (NimStringDesc*)0; T80_ = (*T79_).name; (*T79_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_54)); if (T80_) nimGCunrefNoCycle(T80_); asgnRef((void**) (&(*T79_).abbr), ((NimStringDesc*) NIM_NIL)); T81_ = (NimStringDesc*)0; T81_ = (*T79_).desc; (*T79_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_55)); if (T81_) nimGCunrefNoCycle(T81_); T82_ = (NimStringDesc*)0; T82_ = (*T79_).typename_0; (*T79_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T82_) nimGCunrefNoCycle(T82_); (*T79_).idx = ((NI) 17); (*T79_).hasDefault = NIM_TRUE; (*T79_).isHidden = NIM_FALSE; (*T79_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[17]), T79_); T83_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T83_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T84_ = (NimStringDesc*)0; T84_ = (*T83_).name; (*T83_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_56)); if (T84_) nimGCunrefNoCycle(T84_); asgnRef((void**) (&(*T83_).abbr), ((NimStringDesc*) NIM_NIL)); T85_ = (NimStringDesc*)0; T85_ = (*T83_).desc; (*T83_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_57)); if (T85_) nimGCunrefNoCycle(T85_); T86_ = (NimStringDesc*)0; T86_ = (*T83_).typename_0; (*T83_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_17)); if (T86_) nimGCunrefNoCycle(T86_); (*T83_).idx = ((NI) 18); (*T83_).hasDefault = NIM_TRUE; (*T83_).isHidden = NIM_FALSE; (*T83_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[18]), T83_); T87_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T87_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T88_ = (NimStringDesc*)0; T88_ = (*T87_).name; (*T87_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_58)); if (T88_) nimGCunrefNoCycle(T88_); asgnRef((void**) (&(*T87_).abbr), ((NimStringDesc*) NIM_NIL)); T89_ = (NimStringDesc*)0; T89_ = (*T87_).desc; (*T87_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_59)); if (T89_) nimGCunrefNoCycle(T89_); T90_ = (NimStringDesc*)0; T90_ = (*T87_).typename_0; (*T87_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_25)); if (T90_) nimGCunrefNoCycle(T90_); (*T87_).idx = ((NI) 19); (*T87_).hasDefault = NIM_TRUE; (*T87_).isHidden = NIM_FALSE; (*T87_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[19]), T87_); T91_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T91_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T92_ = (NimStringDesc*)0; T92_ = (*T91_).name; (*T91_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_60)); if (T92_) nimGCunrefNoCycle(T92_); asgnRef((void**) (&(*T91_).abbr), ((NimStringDesc*) NIM_NIL)); T93_ = (NimStringDesc*)0; T93_ = (*T91_).desc; (*T91_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_61)); if (T93_) nimGCunrefNoCycle(T93_); T94_ = (NimStringDesc*)0; T94_ = (*T91_).typename_0; (*T91_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T94_) nimGCunrefNoCycle(T94_); (*T91_).idx = ((NI) 20); (*T91_).hasDefault = NIM_TRUE; (*T91_).isHidden = NIM_FALSE; (*T91_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[20]), T91_); T95_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T95_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T96_ = (NimStringDesc*)0; T96_ = (*T95_).name; (*T95_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_62)); if (T96_) nimGCunrefNoCycle(T96_); asgnRef((void**) (&(*T95_).abbr), ((NimStringDesc*) NIM_NIL)); T97_ = (NimStringDesc*)0; T97_ = (*T95_).desc; (*T95_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_63)); if (T97_) nimGCunrefNoCycle(T97_); T98_ = (NimStringDesc*)0; T98_ = (*T95_).typename_0; (*T95_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T98_) nimGCunrefNoCycle(T98_); (*T95_).idx = ((NI) 21); (*T95_).hasDefault = NIM_TRUE; (*T95_).isHidden = NIM_FALSE; (*T95_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[21]), T95_); T99_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T99_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T100_ = (NimStringDesc*)0; T100_ = (*T99_).name; (*T99_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_64)); if (T100_) nimGCunrefNoCycle(T100_); asgnRef((void**) (&(*T99_).abbr), ((NimStringDesc*) NIM_NIL)); T101_ = (NimStringDesc*)0; T101_ = (*T99_).desc; (*T99_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_65)); if (T101_) nimGCunrefNoCycle(T101_); T102_ = (NimStringDesc*)0; T102_ = (*T99_).typename_0; (*T99_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T102_) nimGCunrefNoCycle(T102_); (*T99_).idx = ((NI) 22); (*T99_).hasDefault = NIM_TRUE; (*T99_).isHidden = NIM_FALSE; (*T99_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[22]), T99_); T103_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T103_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T104_ = (NimStringDesc*)0; T104_ = (*T103_).name; (*T103_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_66)); if (T104_) nimGCunrefNoCycle(T104_); asgnRef((void**) (&(*T103_).abbr), ((NimStringDesc*) NIM_NIL)); T105_ = (NimStringDesc*)0; T105_ = (*T103_).desc; (*T103_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_67)); if (T105_) nimGCunrefNoCycle(T105_); T106_ = (NimStringDesc*)0; T106_ = (*T103_).typename_0; (*T103_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_17)); if (T106_) nimGCunrefNoCycle(T106_); (*T103_).idx = ((NI) 23); (*T103_).hasDefault = NIM_TRUE; (*T103_).isHidden = NIM_FALSE; (*T103_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[23]), T103_); T107_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T107_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T108_ = (NimStringDesc*)0; T108_ = (*T107_).name; (*T107_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_68)); if (T108_) nimGCunrefNoCycle(T108_); asgnRef((void**) (&(*T107_).abbr), ((NimStringDesc*) NIM_NIL)); T109_ = (NimStringDesc*)0; T109_ = (*T107_).desc; (*T107_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_69)); if (T109_) nimGCunrefNoCycle(T109_); T110_ = (NimStringDesc*)0; T110_ = (*T107_).typename_0; (*T107_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_25)); if (T110_) nimGCunrefNoCycle(T110_); (*T107_).idx = ((NI) 24); (*T107_).hasDefault = NIM_TRUE; (*T107_).isHidden = NIM_FALSE; (*T107_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[24]), T107_); T111_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T111_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*) newObj((&NTI__fFbH9acUqQ9cpmgG4EsVlJow_), sizeof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ)); T112_ = (NimStringDesc*)0; T112_ = (*T111_).name; (*T111_).name = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_70)); if (T112_) nimGCunrefNoCycle(T112_); asgnRef((void**) (&(*T111_).abbr), ((NimStringDesc*) NIM_NIL)); T113_ = (NimStringDesc*)0; T113_ = (*T111_).desc; (*T111_).desc = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_71)); if (T113_) nimGCunrefNoCycle(T113_); T114_ = (NimStringDesc*)0; T114_ = (*T111_).typename_0; (*T111_).typename_0 = copyStringRC1(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_36)); if (T114_) nimGCunrefNoCycle(T114_); (*T111_).idx = ((NI) 25); (*T111_).hasDefault = NIM_TRUE; (*T111_).isHidden = NIM_FALSE; (*T111_).kind = ((tyEnum_OptKind__JhwU2aE0UGJ4ZHhwsTNDwg) 1); asgnRef((void**) (&(*T10_).opts->data[25]), T111_); colontmp_.Field0 = T10_; colontmp_.Field1[0].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_12)); colontmp_.Field1[0].Field1 = logLevelSetter__VDrKVREXavmPPigwG9cUK9ag; colontmp_.Field1[0].Field2 = logLevelComplete__UXoGEzia0q5t0gB59ayT9a5A;
#line 15 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 15 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[0].Field3 = requiresInput__lNiJGyFJG9cHFMBHjjqNw3w();
#line 15 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 15 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[0].Field4 = acceptsMultipleValues__lNiJGyFJG9cHFMBHjjqNw3w_2(); colontmp_.Field1[1].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_15)); colontmp_.Field1[1].Field1 = listenAddressSetter__aq4O1bEk1lxLnu48sWgUrA; colontmp_.Field1[1].Field2 = listenAddressComplete__3pRi9cjkODsYdUDJNH9baJew;
#line 20 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[1].Field3 = requiresInput__9a7V1fB2J9cXvU8r5eywBB1w();
#line 20 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 20 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[1].Field4 = acceptsMultipleValues__9a7V1fB2J9cXvU8r5eywBB1w_2(); colontmp_.Field1[2].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_18)); colontmp_.Field1[2].Field1 = tcpPortSetter__wmfe07Xus49bJ2CRESp4TaQ; colontmp_.Field1[2].Field2 = tcpPortComplete__ryH3H4201rfrbDsybUbQSw;
#line 25 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 25 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[2].Field3 = requiresInput__R2nUd753cL5d730cbUHqLw();
#line 25 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 25 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[2].Field4 = acceptsMultipleValues__R2nUd753cL5d730cbUHqLw_2(); colontmp_.Field1[3].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_21)); colontmp_.Field1[3].Field1 = udpPortSetter__K9cCUgcmOeDUaPhND7fm49bQ; colontmp_.Field1[3].Field2 = udpPortComplete__HYkSYdO8hAj379bmoJJ2lTQ;
#line 30 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 30 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[3].Field3 = requiresInput__R2nUd753cL5d730cbUHqLw();
#line 30 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 30 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[3].Field4 = acceptsMultipleValues__R2nUd753cL5d730cbUHqLw_2(); colontmp_.Field1[4].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_23)); colontmp_.Field1[4].Field1 = portsShiftSetter__iYrW5Sj9b1n4lyDMDg3MXKw; colontmp_.Field1[4].Field2 = portsShiftComplete__8FW2GX1FRzwKoDE3VZt7Ng;
#line 35 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[4].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 35 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[4].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[5].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_26)); colontmp_.Field1[5].Field1 = natSetter__5AUJTXOIjuoaKn6Wu6tylA; colontmp_.Field1[5].Field2 = natComplete__TwAJ6pSSYhl29b9c07uHO1pw;
#line 37 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[5].Field3 = requiresInput__38URwU7bWO7CoNpX9bzN7cw();
#line 37 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 37 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[5].Field4 = acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2(); colontmp_.Field1[6].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_29)); colontmp_.Field1[6].Field1 = staticnodesSetter__egy9bBzrK56MJMMZ29azpWnw; colontmp_.Field1[6].Field2 = staticnodesComplete__MvlkMjfCwq9cRvA03knR27w;
#line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[6].Field3 = requiresInput__1vEjlr5F9bQNnk3feF9bCbEA();
#line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[6].Field4 = acceptsMultipleValues__1vEjlr5F9bQNnk3feF9bCbEA_2(); colontmp_.Field1[7].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_32)); colontmp_.Field1[7].Field1 = storenodeSetter__EHRc0D2otYs9cFiGk9c5COzg; colontmp_.Field1[7].Field2 = storenodeComplete__SFcbZsZI15Pxyd34FE4tLQ;
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[7].Field3 = requiresInput__38URwU7bWO7CoNpX9bzN7cw();
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 49 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[7].Field4 = acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2(); colontmp_.Field1[8].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_34)); colontmp_.Field1[8].Field1 = storeSetter__x8rptfMMjZw9c49agZFf0Kqw; colontmp_.Field1[8].Field2 = storeComplete__fThpOZqO73rrVQojjrLDTg;
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[8].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 54 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[8].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[9].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_37)); colontmp_.Field1[9].Field1 = filterSetter__sKN2bDq7jDDVTv47mC0Q1w; colontmp_.Field1[9].Field2 = filterComplete__VTmUFSHmKZsKYrUuCaQo3g;
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[9].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 59 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[9].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[10].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_39)); colontmp_.Field1[10].Field1 = relaySetter__Klv86fnNCizivYLsjuceCw; colontmp_.Field1[10].Field2 = relayComplete__sEJXdld9cOqffvLW9aZan6xA;
#line 64 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 64 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[10].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 64 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 64 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[10].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[11].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_41)); colontmp_.Field1[11].Field1 = rlnrelaySetter__ZAcWRPJuOv750XOn6jTJ4g; colontmp_.Field1[11].Field2 = rlnrelayComplete__GLFMGBMyKL63h9axKm85phg;
#line 69 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 69 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[11].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 69 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 69 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[11].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[12].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_43)); colontmp_.Field1[12].Field1 = swapSetter__SZ6MEzuMe8LUaPBKVOtedw; colontmp_.Field1[12].Field2 = swapComplete__9amanotDzgwggrHk0RzbZIg;
#line 74 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 74 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[12].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 74 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 74 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[12].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[13].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_45)); colontmp_.Field1[13].Field1 = filternodeSetter__cpBMeChU59cR8SpHlC0Sf6g; colontmp_.Field1[13].Field2 = filternodeComplete__6dJRggQheMQNEAg672uwvQ;
#line 79 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 79 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[13].Field3 = requiresInput__38URwU7bWO7CoNpX9bzN7cw();
#line 79 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 79 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[13].Field4 = acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2(); colontmp_.Field1[14].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_47)); colontmp_.Field1[14].Field1 = dbpathSetter__C3yBCny9cRGxrzJLNRJNm5w; colontmp_.Field1[14].Field2 = dbpathComplete__7cFefaHd3GuRDzwGv5oJ8A;
#line 84 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 84 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[14].Field3 = requiresInput__38URwU7bWO7CoNpX9bzN7cw();
#line 84 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 84 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[14].Field4 = acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2(); colontmp_.Field1[15].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_49)); colontmp_.Field1[15].Field1 = topicsSetter__kAPZHXqxlg9azbhGcRpIT0A; colontmp_.Field1[15].Field2 = topicsComplete__ppKkS9bBZvcGVDTyOOa9b27w;
#line 89 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[15].Field3 = requiresInput__38URwU7bWO7CoNpX9bzN7cw();
#line 89 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[15].Field4 = acceptsMultipleValues__38URwU7bWO7CoNpX9bzN7cw_2(); colontmp_.Field1[16].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_51)); colontmp_.Field1[16].Field1 = nodekeySetter__XvevwBSkpwNCMj6yiX9b3Ng; colontmp_.Field1[16].Field2 = nodekeyComplete__9acp9bsncFmxfpQ6XkQlFTzA;
#line 95 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[16].Field3 = requiresInput__9cedsS9c6eLG2WNveS13Cqjw();
#line 95 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[16].Field4 = acceptsMultipleValues__9cedsS9c6eLG2WNveS13Cqjw_2(); colontmp_.Field1[17].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_54)); colontmp_.Field1[17].Field1 = rpcSetter__zqOv74yuZxvcWmCLFdhO6w; colontmp_.Field1[17].Field2 = rpcComplete__e05BnQ11h2T69a1U9aMQcwlA;
#line 100 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 100 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[17].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 100 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 100 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[17].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[18].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_56)); colontmp_.Field1[18].Field1 = rpcAddressSetter__5Vb3xYlOpP1S0PMHNOAQeA; colontmp_.Field1[18].Field2 = rpcAddressComplete__VOlNOk7UnZD8hGcyWveaVw;
#line 105 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 105 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[18].Field3 = requiresInput__9a7V1fB2J9cXvU8r5eywBB1w();
#line 105 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 105 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[18].Field4 = acceptsMultipleValues__9a7V1fB2J9cXvU8r5eywBB1w_2(); colontmp_.Field1[19].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_58)); colontmp_.Field1[19].Field1 = rpcPortSetter__Eum53BftclG6qlsI3eC8oA; colontmp_.Field1[19].Field2 = rpcPortComplete__ZTV9cW6onvhbc2bPvalnO9aA;
#line 110 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[19].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 110 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 110 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[19].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[20].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_60)); colontmp_.Field1[20].Field1 = rpcAdminSetter__778n8yi59cDmHlcFT9cS0AoQ; colontmp_.Field1[20].Field2 = rpcAdminComplete__yjWe6taDm6jB106Jtoxf9ag;
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[20].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[20].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[21].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_62)); colontmp_.Field1[21].Field1 = rpcPrivateSetter__vZFmaDxFYkriMOiYbU8SDw; colontmp_.Field1[21].Field2 = rpcPrivateComplete__ZNWn4go9b0ea9ah0n1OHU4bg;
#line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[21].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[21].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[22].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_64)); colontmp_.Field1[22].Field1 = metricsServerSetter__Vx8b9aZD9bQdIavvYV9bJJp5Q; colontmp_.Field1[22].Field2 = metricsServerComplete__ImhQga29c0tGjM5pxT6swIQ;
#line 125 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[22].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 125 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[22].Field4 = acceptsMultipleValues__fCsur42wL6nwMH5V9afYN3w_2(); colontmp_.Field1[23].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_66)); colontmp_.Field1[23].Field1 = metricsServerAddressSetter__jenfJd1jmDXeBWBeM4IE0g; colontmp_.Field1[23].Field2 = metricsServerAddressComplete__mYNLcsh2W4l5eLRJ2utqsw;
#line 130 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[23].Field3 = requiresInput__9a7V1fB2J9cXvU8r5eywBB1w();
#line 130 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[23].Field4 = acceptsMultipleValues__9a7V1fB2J9cXvU8r5eywBB1w_2(); colontmp_.Field1[24].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_68)); colontmp_.Field1[24].Field1 = metricsServerPortSetter__Uz2mH6SANsA5dSCTUAXw7Q; colontmp_.Field1[24].Field2 = metricsServerPortComplete__xlmF355VLtfW4Otw9c0ywrA;
#line 135 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 135 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[24].Field3 = requiresInput__x1klfOl1GXBsqXTJXxiKPg();
#line 135 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 135 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[24].Field4 = acceptsMultipleValues__x1klfOl1GXBsqXTJXxiKPg_2(); colontmp_.Field1[25].Field0 = copyString(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_70)); colontmp_.Field1[25].Field1 = logMetricsSetter__JN4IbyvJk3zgbe1fLxeGZQ; colontmp_.Field1[25].Field2 = logMetricsComplete__GuFtiwAUSN24bi8FA9cnRZQ;
#line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
colontmp_.Field1[25].Field3 = requiresInput__fCsur42wL6nwMH5V9afYN3w();
#line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/config.nim"
#line 140 "/home/runner/work/nim-waku/nim-waku/waku/v2/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__fTTh7V6S9cfGY9bSX8oDXZ9cA((&(*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"
T115_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T115_ = 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((*T115_), ((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 T118_; 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"
T118_ = (completion ? completion->Sup.len : 0); if (!!((T118_ == ((NI) 0)))) goto LA119_;
#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 T122_; NI i; NI L; NI T123_; 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"
T122_ = 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), T122_);
#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"
T123_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L = T123_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_119;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA125;
#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 T128_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T131_;
#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"
T128_ = (NIM_BOOL)0; T128_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(tok, 45); if (!!(T128_)) goto LA129_;
#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"
T131_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T131_ = 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((*T131_), tok);
#line 863 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T136_;
#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 LA134_;
#line 863 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdStack = (tySequence__ko9cxbrFH52ahk32IABzgRg*) incrSeqV3((TGenericSeq*)(cmdStack), (&NTI__ko9cxbrFH52ahk32IABzgRg_)); T136_ = cmdStack->Sup.len++; asgnRef((void**) (&cmdStack->data[T136_]), subCmd); }
LA134_: ;
}
LA129_: ;
#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_119)) { raiseOverflow(); }; i = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_119);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T139_;
#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"
T139_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T139_ == L))) goto LA140_;
#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_120));
}
LA140_: ;
} LA125: ;
}
}
#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 T144_;
#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"
T144_ = (completion ? completion->Sup.len : 0); if (!(((NI) 2) < T144_)) goto LA145_;
#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 LA142_;
LA145_: ;
{ prev_word = ((NimStringDesc*) NIM_NIL); }
LA142_: ;
#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 T150_;
#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"
T150_ = (completion ? completion->Sup.len : 0); if (!(((NI) 3) < T150_)) goto LA151_;
#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 LA148_;
LA151_: ;
{ prev_prev_word = ((NimStringDesc*) NIM_NIL); }
LA148_: ;
#line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T156_; 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"
T156_ = (NIM_BOOL)0; T156_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(cur_word, 45); if (!T156_) goto LA157_;
#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_122));
#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 T160_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_123; 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"
T160_ = (cmdStack ? cmdStack->Sup.len : 0); if (nimSubInt(T160_, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_123)) { raiseOverflow(); }; colontmp__3 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_123);
#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_130;
#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 LA162;
#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 LA165_;
argFilter = 1; }
goto LA163_;
LA165_: ;
{
#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 LA168_;
argFilter = 2; }
goto LA163_;
LA168_: ;
{ argFilter = 3; }
LA163_: ;
#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_130)) { raiseOverflow(); }; res = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_130); } LA162: ;
}
}
}
goto LA154_;
LA157_: ;
{ NIM_BOOL T172_; NIM_BOOL T174_; NimStringDesc* option_word_2; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt;
#line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T172_ = (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"
T172_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(prev_word, 45); if (T172_) goto LA173_;
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T174_ = (NIM_BOOL)0;
#line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T174_ = eqStrings(prev_word, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_125)); if (!(T174_)) goto LA175_;
#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"
T174_ = startsWith__pzWhhH9b6ehBmuu1oOe9cBuQstrutils(prev_prev_word, 45); LA175_: ;
T172_ = T174_; LA173_: ;
if (!T172_) goto LA176_;
#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 LA180_;
option_word_2 = copyString(prev_prev_word); }
goto LA178_;
LA180_: ;
{ option_word_2 = copyString(prev_word); }
LA178_: ;
#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 LA185_;
{ NimStringDesc* arg; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* colontmp__4; NI i_3; NI L_2; NI T188_; 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"
T188_ = (colontmp__4 ? colontmp__4->Sup.len : 0); L_2 = T188_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyArray__nHXaesL0DJZHyVS07ARPRA T191_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_134;
#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 LA190;
#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*)T191_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T191_[0] = copyString(arg);
#line 898 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T191_, 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_134)) { raiseOverflow(); }; i_3 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_134);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T194_;
#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"
T194_ = (colontmp__4 ? colontmp__4->Sup.len : 0); if (!!((T194_ == L_2))) goto LA195_;
#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_120));
}
LA195_: ;
} LA190: ;
}
}
}
LA185_: ;
}
goto LA154_;
LA176_: ;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T198_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T199_;
#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"
T198_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T198_ = 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"
T199_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T199_ = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T198_)); if (!!((T199_ == NIM_NIL))) goto LA200_;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* subCmd_2; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* colontmp__5; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T203_; 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"
T203_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T203_ = X5BX5D___jR4FZzTVpRRtUkhzEZOqeQsystem(cmdStack->data, (cmdStack ? cmdStack->Sup.len : 0), ((NI) 1)); colontmp__5 = (*T203_);
#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 LA206_;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd; tySequence__ko9cxbrFH52ahk32IABzgRg* colontmp__6; NI i_4; NI L_3; NI T209_; 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_118)); } 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"
T209_ = (colontmp__6 ? colontmp__6->Sup.len : 0); L_3 = T209_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__9bPZS8ds69cDDm8QtLGuVTHw_135;
#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 LA211;
#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 T214_; tyArray__nHXaesL0DJZHyVS07ARPRA T217_;
#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"
T214_ = (NIM_BOOL)0; T214_ = startsWithIgnoreStyle__VRh9cQuvpYwDB9c554kkcccw((*subCmd_2).name, cur_word); if (!T214_) goto LA215_;
#line 903 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)T217_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T217_[0] = copyString((*subCmd_2).name);
#line 903 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, T217_, 1);
}
LA215_: ;
#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_135)) { raiseOverflow(); }; i_4 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_135);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T220_;
#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"
T220_ = (colontmp__6 ? colontmp__6->Sup.len : 0); if (!!((T220_ == L_3))) goto LA221_;
#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_120));
}
LA221_: ;
} LA211: ;
}
}
}
LA206_: ;
}
}
goto LA154_;
LA200_: ;
{ { NI i_5; NI colontmp__7; NI T225_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_136; 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"
T225_ = (cmdStack ? cmdStack->Sup.len : 0); if (nimSubInt(T225_, ((NI) 1), &TM__9bPZS8ds69cDDm8QtLGuVTHw_136)) { raiseOverflow(); }; colontmp__7 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_136);
#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_137;
#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 LA227;
#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_137)) { raiseOverflow(); }; res_2 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_137); } LA227: ;
}
}
}
LA154_: ;
#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_;
}
LA119_: ;
{ tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA kind; NimStringDesc* key_1; NimStringDesc* val_1; tyObject_OptParser__sYItNXxlbIcNQiWc9bKCjDw p_1; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T229_; 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"
T229_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T229_ = NIM_NIL;
#line 150 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
initOptParser__I9airQRe9azp3bExyjWqjJXw(cmdLine_0, TM__9bPZS8ds69cDDm8QtLGuVTHw_138, T229_, 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 LA234_;
#line 153 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils/cli_parser.nim"
goto LA230;
}
LA234_: ;
#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* keyX60gensym170575095_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* opt_2;
#line 919 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
keyX60gensym170575095_ = key_2;
#line 930 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T239_; tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g T242_; tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* T243_;
#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"
T239_ = (NI)0; T239_ = nsuCmpIgnoreStyle(keyX60gensym170575095_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_139)); if (!(T239_ == ((NI) 0))) goto LA240_;
#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*)(&T242_), sizeof(tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g)); T242_.ClP_0 = lazyHelpAppInfo__LQeQV1hZ5ot9a9btNTBBCt2Q; T242_.ClE_0 = colonenv_; T243_ = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; T243_ = T242_.ClE_0? T242_.ClP_0(T242_.ClE_0):((TM__9bPZS8ds69cDDm8QtLGuVTHw_189)(T242_.ClP_0))();
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
showHelp__FhEhQ2fXISR3PysDDadMqA((&help), T243_, activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0));
}
goto LA237_;
LA240_: ;
{ NIM_BOOL T245_; NI T247_;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T245_ = (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"
T245_ = (((NI) 0) < (version_0 ? version_0->Sup.len : 0)); if (!(T245_)) goto LA246_;
#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"
T247_ = (NI)0; T247_ = nsuCmpIgnoreStyle(keyX60gensym170575095_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_190)); T245_ = (T247_ == ((NI) 0)); LA246_: ;
if (!T245_) goto LA248_;
#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_127));
#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 LA237_;
LA248_: ;
LA237_: ;
#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** T254_;
#line 933 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
if (!(opt_2 == NIM_NIL)) goto LA252_;
#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"
T254_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T254_ = 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((*T254_));
#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 LA257_;
#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_181)); } if (!!(((*subCmdDiscriminator_2)._kind_1.defaultSubCmd == ((NI) -1)))) goto LA261_;
#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_118)); } if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_2).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_181)); } 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* cmdX60gensym170620037_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_191; NI T285_;
#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 LA265_;
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdX60gensym170620037_ = defaultCmd;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_191); TM__9bPZS8ds69cDDm8QtLGuVTHw_191.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_191.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_191.status == 0) { NimStringDesc* T268_; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T274_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_192;
#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"
T268_ = (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) < ((*cmdX60gensym170620037_).desc ? (*cmdX60gensym170620037_).desc->Sup.len : 0))) goto LA271_;
T268_ = copyString((*cmdX60gensym170620037_).desc); }
goto LA269_;
LA271_: ;
{ T268_ = copyString((*cmdX60gensym170620037_).name); }
LA269_: ;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T274_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(T268_, (&T274_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*subCmdDiscriminator_2).idx)- 0].Field1(confAddr, T274_);
#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_192)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*subCmdDiscriminator_2).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_192); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_191.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T281_; NimStringDesc* T282_; if (!(*colonenv_).quitOnFailure4) goto LA279_;
#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_193));
#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"
T281_ = (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"
T282_ = (NimStringDesc*)0; T282_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T281_ = rawNewString((T282_ ? T282_->Sup.len : 0) + 13);appendString(T281_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_194));appendString(T281_, T282_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T281_);
#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_127));
#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 LA277_;
LA279_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T284_; T284_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T284_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T284_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T284_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T284_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T284_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T284_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA277_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_191.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_)); T285_ = activeCmds->Sup.len++; asgnRef((void**) (&activeCmds->data[T285_]), cmdX60gensym170620037_);
#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(cmdX60gensym170620037_, ((NI) -1)); }
LA265_: ;
}
goto LA259_;
LA261_: ;
{ }
LA259_: ;
}
LA257_: ;
}
LA252_: ;
#line 946 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_198;
#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 LA289_;
#line 947 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_198); TM__9bPZS8ds69cDDm8QtLGuVTHw_198.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_198.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_198.status == 0) { tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T292_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_199;
#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*)(&T292_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(val_1, (&T292_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*opt_2).idx)- 0].Field1(confAddr, T292_);
#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_199)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*opt_2).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_199); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_198.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T299_; NimStringDesc* T300_; if (!(*colonenv_).quitOnFailure4) goto LA297_;
#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_193));
#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"
T299_ = (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"
T300_ = (NimStringDesc*)0; T300_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T299_ = rawNewString((T300_ ? T300_->Sup.len : 0) + 13);appendString(T299_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_194));appendString(T299_, T300_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T299_);
#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_127));
#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 LA295_;
LA297_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T302_; T302_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T302_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T302_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T302_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T302_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T302_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T302_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA295_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_198.status != 0) reraiseException(); }
goto LA287_;
LA289_: ;
{
#line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyArray__nHXaesL0DJZHyVS07ARPRA T308_; NimStringDesc* T309_; if (!(*colonenv_).quitOnFailure4) goto LA306_;
#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*)T308_, sizeof(tyArray__nHXaesL0DJZHyVS07ARPRA)); T308_[0] = copyString(key_2);
#line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T309_ = (NimStringDesc*)0; T309_ = nsuFormatOpenArray(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_200), T308_, 1);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T309_);
#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_127));
#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 LA304_;
LA306_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T311_; T311_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T311_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T311_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T311_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T311_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T311_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T311_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA304_: ;
}
LA287_: ;
}
break;
case ((tyEnum_CmdLineKind__Mnl0OYRuY5Sjmnjr6sTzBA) 1):
{
#line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T315_; tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* T316_; NimStringDesc* keyX60gensym170790009_;
#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"
T315_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T315_ = 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"
T316_ = (tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ*)0; T316_ = getSubCmdDiscriminator__zF8Ovk49bI9aEWh1jD6z7aWA((*T315_)); if (!!((T316_ == NIM_NIL))) goto LA317_;
#line 919 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
keyX60gensym170790009_ = key_2;
#line 953 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NI T321_; tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g T324_; tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw* T325_;
#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"
T321_ = (NI)0; T321_ = nsuCmpIgnoreStyle(keyX60gensym170790009_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_139)); if (!(T321_ == ((NI) 0))) goto LA322_;
#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*)(&T324_), sizeof(tyProc__cs9caE9aIQ9cAYzTFq4zqeG1g)); T324_.ClP_0 = lazyHelpAppInfo__LQeQV1hZ5ot9a9btNTBBCt2Q; T324_.ClE_0 = colonenv_; T325_ = (tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw*)0; T325_ = T324_.ClE_0? T324_.ClP_0(T324_.ClE_0):((TM__9bPZS8ds69cDDm8QtLGuVTHw_201)(T324_.ClP_0))();
#line 921 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
showHelp__FhEhQ2fXISR3PysDDadMqA((&help), T325_, activeCmds->data, (activeCmds ? activeCmds->Sup.len : 0));
}
goto LA319_;
LA322_: ;
{ NIM_BOOL T327_; NI T329_;
#line 922 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T327_ = (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"
T327_ = (((NI) 0) < (version_0 ? version_0->Sup.len : 0)); if (!(T327_)) goto LA328_;
#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"
T329_ = (NI)0; T329_ = nsuCmpIgnoreStyle(keyX60gensym170790009_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_190)); T327_ = (T329_ == ((NI) 0)); LA328_: ;
if (!T327_) goto LA330_;
#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_127));
#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 LA319_;
LA330_: ;
LA319_: ;
}
LA317_: ;
{ tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ* subCmdDiscriminator_3; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T333_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_208;
#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"
T333_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T333_ = 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((*T333_));
#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 LA336_;
#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_118)); }
#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* cmdX60gensym170835031_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_202; NI T360_;
#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 LA340_;
#line 818 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
cmdX60gensym170835031_ = subCmd_3;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_202); TM__9bPZS8ds69cDDm8QtLGuVTHw_202.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_202.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_202.status == 0) { NimStringDesc* T343_; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T349_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_203;
#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"
T343_ = (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) < ((*cmdX60gensym170835031_).desc ? (*cmdX60gensym170835031_).desc->Sup.len : 0))) goto LA346_;
T343_ = copyString((*cmdX60gensym170835031_).desc); }
goto LA344_;
LA346_: ;
{ T343_ = copyString((*cmdX60gensym170835031_).name); }
LA344_: ;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T349_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(T343_, (&T349_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*subCmdDiscriminator_3).idx)- 0].Field1(confAddr, T349_);
#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_203)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*subCmdDiscriminator_3).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_203); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_202.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T356_; NimStringDesc* T357_; if (!(*colonenv_).quitOnFailure4) goto LA354_;
#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_193));
#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"
T356_ = (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"
T357_ = (NimStringDesc*)0; T357_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T356_ = rawNewString((T357_ ? T357_->Sup.len : 0) + 13);appendString(T356_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_194));appendString(T356_, T357_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T356_);
#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_127));
#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 LA352_;
LA354_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T359_; T359_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T359_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T359_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T359_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T359_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T359_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T359_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA352_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_202.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_)); T360_ = activeCmds->Sup.len++; asgnRef((void**) (&activeCmds->data[T360_]), cmdX60gensym170835031_);
#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(cmdX60gensym170835031_, ((NI) -1));
#line 961 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
goto LA332;
}
LA340_: ;
}
LA336_: ;
#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 LA363_;
#line 964 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T369_; NimStringDesc* T370_; if (!(*colonenv_).quitOnFailure4) goto LA367_;
#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"
T369_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T369_ = 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"
T370_ = (NimStringDesc*)0; T370_ = noMoreArgsError__9bQXNBN49b7LVtjI9bNM17nZw((*T369_));
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T370_);
#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_127));
#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 LA365_;
LA367_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T372_; T372_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T372_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T372_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T372_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T372_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T372_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T372_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA365_: ;
}
LA363_: ;
#line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_208); TM__9bPZS8ds69cDDm8QtLGuVTHw_208.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_208.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_208.status == 0) { tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T374_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_209;
#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*)(&T374_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(key_2, (&T374_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[(nextArgIdx)- 0].Field1(confAddr, T374_);
#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_209)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[(nextArgIdx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_209); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_208.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T381_; NimStringDesc* T382_; if (!(*colonenv_).quitOnFailure4) goto LA379_;
#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_193));
#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"
T381_ = (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"
T382_ = (NimStringDesc*)0; T382_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T381_ = rawNewString((T382_ ? T382_->Sup.len : 0) + 13);appendString(T381_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_194));appendString(T381_, T382_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T381_);
#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_127));
#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 LA377_;
LA379_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T384_; T384_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T384_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T384_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T384_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T384_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T384_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T384_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA377_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_208.status != 0) reraiseException();
#line 968 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg** T389_;
#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 LA387_;
#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"
T389_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T389_ = 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((*T389_), nextArgIdx); }
LA387_: ;
} LA332: ;
}
break;
default:
{ }
break;
}
}
} LA230: ;
}
#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"
T391_ = (tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg**)0; T391_ = 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((*T391_));
#line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NIM_BOOL T394_; NIM_BOOL T395_; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* defaultCmd_2; tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmdX60gensym171015215_; TSafePoint TM__9bPZS8ds69cDDm8QtLGuVTHw_210; NI T418_;
#line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T394_ = (NIM_BOOL)0;
#line 975 "/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"
#line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
T395_ = !((subCmdDiscriminator_4 == NIM_NIL)); if (!(T395_)) goto LA396_;
#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_181)); } T395_ = !(((*subCmdDiscriminator_4)._kind_1.defaultSubCmd == ((NI) -1))); LA396_: ;
T394_ = T395_; if (!(T394_)) goto LA397_;
#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); } T394_ = ((*colonenv_).fieldCounters2[((*subCmdDiscriminator_4).idx)- 0] == ((NI) 0)); LA397_: ;
if (!T394_) goto LA398_;
#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_118)); } if (!(((1 &(1U<<((NU)((*subCmdDiscriminator_4).kind)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_181)); } 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"
cmdX60gensym171015215_ = defaultCmd_2;
#line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
pushSafePoint(&TM__9bPZS8ds69cDDm8QtLGuVTHw_210); TM__9bPZS8ds69cDDm8QtLGuVTHw_210.status = setjmp(TM__9bPZS8ds69cDDm8QtLGuVTHw_210.context); if (TM__9bPZS8ds69cDDm8QtLGuVTHw_210.status == 0) { NimStringDesc* T401_; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A T407_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_211;
#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"
T401_ = (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) < ((*cmdX60gensym171015215_).desc ? (*cmdX60gensym171015215_).desc->Sup.len : 0))) goto LA404_;
T401_ = copyString((*cmdX60gensym171015215_).desc); }
goto LA402_;
LA404_: ;
{ T401_ = copyString((*cmdX60gensym171015215_).name); }
LA402_: ;
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
nimZeroMem((void*)(&T407_), sizeof(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A)); some__sgddJT1RdlkGeWdlq9cgU0Aoptions(T401_, (&T407_));
#line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
(*colonenv_).fieldSetters3[((*subCmdDiscriminator_4).idx)- 0].Field1(confAddr, T407_);
#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_211)) { raiseOverflow(); }; (*colonenv_).fieldCounters2[((*subCmdDiscriminator_4).idx)- 0] = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_211); popSafePoint(); }
else { popSafePoint(); { TM__9bPZS8ds69cDDm8QtLGuVTHw_210.status = 0;
#line 793 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
{ NimStringDesc* T414_; NimStringDesc* T415_; if (!(*colonenv_).quitOnFailure4) goto LA412_;
#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_193));
#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"
T414_ = (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"
T415_ = (NimStringDesc*)0; T415_ = getCurrentExceptionMsg__jLt3ACHcgYt9bbV4Vf9a5mgwsystem(); T414_ = rawNewString((T415_ ? T415_->Sup.len : 0) + 13);appendString(T414_, ((NimStringDesc*) &TM__9bPZS8ds69cDDm8QtLGuVTHw_194));appendString(T414_, T415_);
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/terminal.nim"
write__PArlm09bKklm2BLsCg6YtaA(stderr, T414_);
#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_127));
#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 LA410_;
LA412_: ;
{ tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg* T417_; T417_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*)0; T417_ = (tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg*) newObj((&NTI__QPnWKpN30j0Noc1fJU42oQ_), sizeof(tyObject_ConfigurationError__2OTe7rmocWIIjZ8nziTAfg)); (*T417_).Sup.Sup.Sup.m_type = (&NTI__2OTe7rmocWIIjZ8nziTAfg_); (*T417_).Sup.Sup.name = "ConfigurationError"; asgnRef((void**) (&(*T417_).Sup.Sup.message), ((NimStringDesc*) NIM_NIL)); asgnRef((void**) (&(*T417_).Sup.Sup.parent), NIM_NIL);
#line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confutils.nim"
raiseExceptionEx((Exception*)T417_, "ConfigurationError", "load", "/home/runner/work/nim-waku/nim-waku/vendor/nim-confutils/confut"
"ils.nim", 786); }
LA410_: ;
popCurrentException(); }
}
if (TM__9bPZS8ds69cDDm8QtLGuVTHw_210.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_)); T418_ = activeCmds->Sup.len++; asgnRef((void**) (&activeCmds->data[T418_]), cmdX60gensym171015215_);
#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(cmdX60gensym171015215_, ((NI) -1)); }
LA398_: ;
{ tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg* cmd_2; NI i_6; NI L_4; NI T420_; 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"
T420_ = (activeCmds ? activeCmds->Sup.len : 0); L_4 = T420_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyProc__03EM4WgtKB80k5KjbV0j1A T423_; NI TM__9bPZS8ds69cDDm8QtLGuVTHw_215;
#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 LA422;
#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*)(&T423_), sizeof(tyProc__03EM4WgtKB80k5KjbV0j1A)); T423_.ClP_0 = processMissingOpts__DcLTG7ehjSCi3ldruPB8lA; T423_.ClE_0 = colonenv_; T423_.ClE_0? T423_.ClP_0(Result, cmd_2, T423_.ClE_0):((TM__9bPZS8ds69cDDm8QtLGuVTHw_214)(T423_.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_215)) { raiseOverflow(); }; i_6 = (NI)(TM__9bPZS8ds69cDDm8QtLGuVTHw_215);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T426_;
#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"
T426_ = (activeCmds ? activeCmds->Sup.len : 0); if (!!((T426_ == L_4))) goto LA427_;
#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_120));
}
LA427_: ;
} LA422: ;
}
}
}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_26[26];
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_188_6[6];
static TNimNode TM__9bPZS8ds69cDDm8QtLGuVTHw_0[74];NTI__AVGR3RFF3wwtyqxnvVpEkQ_.size = sizeof(tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ);
NTI__AVGR3RFF3wwtyqxnvVpEkQ_.kind = 17;
NTI__AVGR3RFF3wwtyqxnvVpEkQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__AVGR3RFF3wwtyqxnvVpEkQ_.name = "object";
NTI__AVGR3RFF3wwtyqxnvVpEkQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__AVGR3RFF3wwtyqxnvVpEkQ_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[1].offset = offsetof(tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ, 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___AVGR3RFF3wwtyqxnvVpEkQ, 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___AVGR3RFF3wwtyqxnvVpEkQ, 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`gensym169"
"805272: Option[system.TaintedString]){.gcsafe, locks: 0.}, proc "
"(val`gensym169805271: 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`gensym169805272: 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`gensym169805271: 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`gensym169805272: Option[system.TaintedString]){.gcsafe, lock"
"s: 0.}, proc (val`gensym169805271: 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___AVGR3RFF3wwtyqxnvVpEkQ, 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___AVGR3RFF3wwtyqxnvVpEkQ, quitOnFailure4);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[11].name = "quitOnFailure4";
TM__9bPZS8ds69cDDm8QtLGuVTHw_2_6[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12];
NTI__XJrVWpL9a1aqzd5L72OwgQw_.size = sizeof(tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw);
NTI__XJrVWpL9a1aqzd5L72OwgQw_.kind = 18;
NTI__XJrVWpL9a1aqzd5L72OwgQw_.base = 0;
NTI__XJrVWpL9a1aqzd5L72OwgQw_.flags = 2;
NTI__XJrVWpL9a1aqzd5L72OwgQw_.name = "ConfigFile";
NTI__XJrVWpL9a1aqzd5L72OwgQw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__XJrVWpL9a1aqzd5L72OwgQw_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_4_2[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14];
NTI__cwTxjSwPs2jy4MKB878Akw_.size = sizeof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw);
NTI__cwTxjSwPs2jy4MKB878Akw_.kind = 18;
NTI__cwTxjSwPs2jy4MKB878Akw_.base = 0;
NTI__cwTxjSwPs2jy4MKB878Akw_.flags = 2;
NTI__cwTxjSwPs2jy4MKB878Akw_.name = "OptionalFields";
NTI__cwTxjSwPs2jy4MKB878Akw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cwTxjSwPs2jy4MKB878Akw_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, logLevel);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].typ = (&NTI__sZZAU2qrO7fpuFYgYMbZHA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[16].name = "logLevel";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, listenAddress);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].typ = (&NTI__uF36ME4fpYfnIMScqmC3EA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[17].name = "listenAddress";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, tcpPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[18].name = "tcpPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, udpPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[19].name = "udpPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, portsShift);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[20].name = "portsShift";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, nat);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[21].name = "nat";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[6] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, staticnodes);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].typ = (&NTI__28hriVqe7ot7T6DkhfqOEA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[22].name = "staticnodes";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[7] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, storenode);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[23].name = "storenode";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[8] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, store);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[24].name = "store";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[9] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, filter);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[25].name = "filter";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[10] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, relay);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[26].name = "relay";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[11] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, rlnrelay);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[27].name = "rlnrelay";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[12] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, swap);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[28].name = "swap";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[13] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, filternode);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[29].name = "filternode";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[14] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, dbpath);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[30].name = "dbpath";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[15] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, topics);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[31].name = "topics";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[16] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, nodekey);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].typ = (&NTI__8uBInTmNTW8W8bP9ccn8qEA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[32].name = "nodekey";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[17] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, rpc);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[33].name = "rpc";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[18] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, rpcAddress);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].typ = (&NTI__uF36ME4fpYfnIMScqmC3EA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[34].name = "rpcAddress";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[19] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, rpcPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[35].name = "rpcPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[20] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, rpcAdmin);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[36].name = "rpcAdmin";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[21] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, rpcPrivate);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[37].name = "rpcPrivate";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[22] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, metricsServer);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[38].name = "metricsServer";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[23] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, metricsServerAddress);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].typ = (&NTI__uF36ME4fpYfnIMScqmC3EA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[39].name = "metricsServerAddress";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[24] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, metricsServerPort);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].typ = (&NTI__G4QSZNj619bazerwBIq3ZNg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[40].name = "metricsServerPort";
TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[25] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].offset = offsetof(tyObject_OptionalFields__cwTxjSwPs2jy4MKB878Akw, logMetrics);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].typ = (&NTI__mNQrG9by9bIvS2rBRypY8a8A_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[41].name = "logMetrics";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15].len = 26; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_5_26[0];
NTI__cwTxjSwPs2jy4MKB878Akw_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[15];
NTI__hLWrECPhMcDnYluNmcgWzg_.size = sizeof(tyArray__hLWrECPhMcDnYluNmcgWzg);
NTI__hLWrECPhMcDnYluNmcgWzg_.kind = 16;
NTI__hLWrECPhMcDnYluNmcgWzg_.base = (&NTI__cwTxjSwPs2jy4MKB878Akw_);
NTI__hLWrECPhMcDnYluNmcgWzg_.flags = 2;
NTI__hLWrECPhMcDnYluNmcgWzg_.name = "array[0..-1, OptionalFields]";
NTI__hLWrECPhMcDnYluNmcgWzg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hLWrECPhMcDnYluNmcgWzg_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].offset = offsetof(tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw, data);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].typ = (&NTI__hLWrECPhMcDnYluNmcgWzg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[14].name = "data";
TM__9bPZS8ds69cDDm8QtLGuVTHw_4_2[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42];
NTI__r9a7wDACiOdo9bRJFpcip8Rw_.size = sizeof(tyProc__r9a7wDACiOdo9bRJFpcip8Rw);
NTI__r9a7wDACiOdo9bRJFpcip8Rw_.kind = 25;
NTI__r9a7wDACiOdo9bRJFpcip8Rw_.base = 0;
NTI__r9a7wDACiOdo9bRJFpcip8Rw_.flags = 3;
NTI__r9a7wDACiOdo9bRJFpcip8Rw_.name = "SettersType";
NTI__r9a7wDACiOdo9bRJFpcip8Rw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__r9a7wDACiOdo9bRJFpcip8Rw_;
NTI__fE4rW4RSElft5DGLj9bABlQ_.size = sizeof(tyArray__fE4rW4RSElft5DGLj9bABlQ);
NTI__fE4rW4RSElft5DGLj9bABlQ_.kind = 16;
NTI__fE4rW4RSElft5DGLj9bABlQ_.base = (&NTI__r9a7wDACiOdo9bRJFpcip8Rw_);
NTI__fE4rW4RSElft5DGLj9bABlQ_.flags = 3;
NTI__fE4rW4RSElft5DGLj9bABlQ_.name = "array[0..25, SettersType]";
NTI__fE4rW4RSElft5DGLj9bABlQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fE4rW4RSElft5DGLj9bABlQ_;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].offset = offsetof(tyObject_ConfigFile__XJrVWpL9a1aqzd5L72OwgQw, setters);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].typ = (&NTI__fE4rW4RSElft5DGLj9bABlQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[42].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__XJrVWpL9a1aqzd5L72OwgQw_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[13];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].offset = offsetof(tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ, configFile5);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[12].typ = (&NTI__XJrVWpL9a1aqzd5L72OwgQw_);
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__AVGR3RFF3wwtyqxnvVpEkQ_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[0];
NTI__PSo7yGPnuUpS9c6ugfggbWg_.size = sizeof(tyObject_Env_confutilsdotnim___AVGR3RFF3wwtyqxnvVpEkQ*);
NTI__PSo7yGPnuUpS9c6ugfggbWg_.kind = 22;
NTI__PSo7yGPnuUpS9c6ugfggbWg_.base = (&NTI__AVGR3RFF3wwtyqxnvVpEkQ_);
NTI__PSo7yGPnuUpS9c6ugfggbWg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-confutils/confutils.nim(921, 21)";
NTI__PSo7yGPnuUpS9c6ugfggbWg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PSo7yGPnuUpS9c6ugfggbWg_;
NTI__PSo7yGPnuUpS9c6ugfggbWg_.marker = Marker_tyRef__PSo7yGPnuUpS9c6ugfggbWg;
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[44];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, name);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[44].name = "name";
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, desc);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[45].name = "desc";
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, isHidden);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[46].name = "isHidden";
TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47];
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[49];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, name);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[49].name = "name";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, abbr);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[50].name = "abbr";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, desc);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[51].name = "desc";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, typename_0);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[52].name = "typename";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, idx);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[53].name = "idx";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, hasDefault);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[54].name = "hasDefault";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[6] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, isHidden);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[55].name = "isHidden";
TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[7] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56];
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+57].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+57].offset = TM__9bPZS8ds69cDDm8QtLGuVTHw_10;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+57].name = TM__9bPZS8ds69cDDm8QtLGuVTHw_9[TM__9bPZS8ds69cDDm8QtLGuVTHw_10];
TM__9bPZS8ds69cDDm8QtLGuVTHw_8_3[TM__9bPZS8ds69cDDm8QtLGuVTHw_10] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[TM__9bPZS8ds69cDDm8QtLGuVTHw_10+57];
}
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60].len = 3; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_8_3[0];
NTI__JhwU2aE0UGJ4ZHhwsTNDwg_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[60];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56].kind = 3;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, kind);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56].typ = (&NTI__JhwU2aE0UGJ4ZHhwsTNDwg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56].name = "kind";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56].sons = &NimDT___xxMz4AWJthCz6HckagPQwQ_kind[0];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[56].len = 3;
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.isCommand);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[62].name = "isCommand";
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.isImplicitlySelectable);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[63].name = "isImplicitlySelectable";
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64];
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[64].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.subCmds);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].typ = (&NTI__ko9cxbrFH52ahk32IABzgRg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[64].name = "subCmds";
TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65].offset = offsetof(tyObject_OptInfocolonObjectType___xxMz4AWJthCz6HckagPQwQ, _kind_1.defaultSubCmd);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[65].name = "defaultSubCmd";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].len = 4; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_11_4[0];
NimDT___xxMz4AWJthCz6HckagPQwQ_kind[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[61];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66].len = 0; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66].kind = 2;
NimDT___xxMz4AWJthCz6HckagPQwQ_kind[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[66];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].len = 8; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_7_8[0];
NTI__xxMz4AWJthCz6HckagPQwQ_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[48];
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[47].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47].offset = offsetof(tyObject_CmdInfocolonObjectType___juon7p0QxLd386KmW9cv0yg, opts);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47].typ = (&NTI__iU42g6hoJmYMsd12KeuYtQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[47].name = "opts";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].len = 4; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_6_4[0];
NTI__juon7p0QxLd386KmW9cv0yg_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[43];
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_188_6[0] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, appInvocation);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[68].name = "appInvocation";
TM__9bPZS8ds69cDDm8QtLGuVTHw_188_6[1] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, copyrightBanner);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[69].name = "copyrightBanner";
TM__9bPZS8ds69cDDm8QtLGuVTHw_188_6[2] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, hasAbbrs);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[70].name = "hasAbbrs";
TM__9bPZS8ds69cDDm8QtLGuVTHw_188_6[3] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, maxNameLen);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[71].name = "maxNameLen";
TM__9bPZS8ds69cDDm8QtLGuVTHw_188_6[4] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, terminalWidth);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[72].name = "terminalWidth";
TM__9bPZS8ds69cDDm8QtLGuVTHw_188_6[5] = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[73];
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[73].kind = 1;
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[73].offset = offsetof(tyObject_HelpAppInfocolonObjectType___sIuz4whJ6rccaHGq2SQRtw, namesWidth);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[73].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[73].name = "namesWidth";
TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].len = 6; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].kind = 2; TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67].sons = &TM__9bPZS8ds69cDDm8QtLGuVTHw_188_6[0];
NTI__sIuz4whJ6rccaHGq2SQRtw_.node = &TM__9bPZS8ds69cDDm8QtLGuVTHw_0[67];
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;
}