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

3440 lines
229 KiB
C
Raw Normal View History

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotobuf@sminprotobuf.nim.c.o nimcache/release/chat2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotobuf@sminprotobuf.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <string.h>
#include <sys/types.h>
#include <pthread.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct TGenericSeq TGenericSeq;
typedef struct NimStringDesc NimStringDesc;
typedef struct tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw;
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
typedef struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ;
typedef struct tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg;
typedef struct tyObject_Result__30MOED5JKCdfZVP01FsHlQ tyObject_Result__30MOED5JKCdfZVP01FsHlQ;
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
typedef NU8 tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA;
struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA {tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
NI length;
};
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
struct TNimType {NI size;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
TNimType* base;
TNimNode* node;
void* finalizer;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
NCSTRING name;
TNimType* nextType;
NI instances;
NI sizes;
};
typedef NU8 tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA;
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
NI offset;
TNimType* typ;
NCSTRING name;
NI len;
TNimNode** sons;
};
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
typedef NU8 tyEnum_VarintError__z9coCVKRSy09c3xCpPfzuFKg;
struct tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw {NIM_BOOL o;
union{
struct {tyEnum_VarintError__z9coCVKRSy09c3xCpPfzuFKg e;
} _o_1;
};
};
typedef NU8 tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ;
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {NI a;
NI b;
};
typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4];
typedef NU8 tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw;
typedef NU8 tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg;
struct tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {NIM_BOOL v;
} _o_2;
};
};
struct tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg {tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ wire;
NU64 index;
};
struct tyObject_Result__30MOED5JKCdfZVP01FsHlQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
};
};
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;
};
typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8];
struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 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(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, newSeq__DpCWN7DIBuAjgoeQ9c29blYQ)(NI len_0);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
static N_INLINE(NI, vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint)(NU64 x_0);
N_LIB_PRIVATE N_NIMCALL(NI8, len__pONbWCTj2wIjLBtK9b8oQ3w)(NU64 x_0);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, putUVarint__6fSC1OMzKIBn5lnSoZxaJg)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU64 outval);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError)(void);
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_NOINLINE(void, raiseIndexError2)(NI i, NI n);
static N_INLINE(NI, vsizeof__u9bwDD5HhoG7HxvmDQNcufAvarint)(NU x_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, putUVarint__79azrOXTpUUttfPZGnOajHw)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU outval);
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x_0, NU8* b, NI bLen_0);
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(NI a, NI b);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
static N_INLINE(void, toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result);
static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result);
static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0);
static N_INLINE(void, toBytesLE__frQ3R0BPaGRHruiChJfyhA_2endians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, void* src, TNimType* mt);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getHeader__vHrCxzlQPjNDgGkWcX9bfCw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg* header);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, getUVarint__irgrvfGvsIuSOWcovCjqrQ)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU64* outval);
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__DO5jQqlxnqb6zV439bNl9aqg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU64* outval);
N_LIB_PRIVATE N_NIMCALL(tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg, error__EEyiTlDvFrvz0Fkij9adc4Q)(tyObject_Result__30MOED5JKCdfZVP01FsHlQ self);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, skipValue__sCs66hSOZmxMZUnhZpJrNw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__I9a9a6oHlLCcdBc53zskGbtw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** outBytes);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__vHpUDw5Od3Lq0NZpodly2A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NimStringDesc** outBytes);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
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(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__B8RA1CjBI7s3oXRO3HFzrA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU32* outval);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, getUVarint__2jxG3MQKi8ath9apRdHCjlw)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU32* outval);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__WX9boBg59b86m39btvQ6UIc7A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NF* outval);
static N_INLINE(NU64, fromBytesLE__j9a0F9cd7JKSqdAXfDSa8cxAendians2)(NU8* x_0, NI x_0Len_0);
static N_INLINE(NU64, fromBytes__qSET79ammm3R7eKGunDrbDwendians2)(NU8* x_0, NI x_0Len_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian);
static N_INLINE(NU64, fromBytes__dhrXIQeC5PD19asx8fPKKBwendians2)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian);
static N_INLINE(NU64, swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2)(NU64 x_0);
static N_INLINE(NI, vsizeof__2zTrmYvoZcmBNl78sO7TzQvarint)(NU32 x_0);
N_LIB_PRIVATE N_NIMCALL(NI8, len__WD9a0uECGrMHWiosRqbXCUA)(NU32 x_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw, putUVarint__6wgd02z9bcJswAgk9b5FA4sA)(NU8* pbytes, NI pbytesLen_0, NI* outlen, NU32 outval);
static N_INLINE(void, toBytesLE__4UJPiAxU9aF5p8fYoiHyiAw_2endians2)(NU64 x_0, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result);
static N_INLINE(void, toBytes__0qTvPujbb0rvktscQDoIiwendians2)(NU64 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result);
N_LIB_PRIVATE TNimType NTI__40iIOZrE3YoWDkFgicA1eA_;
N_LIB_PRIVATE TNimType NTI__34NlqR9bQ2hXegI29bJO9bfbA_;
N_LIB_PRIVATE TNimType NTI__SOc9bdmfObp0Gt5bXwNMXsA_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_6, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(279, 19) `(field > 0 and field < (1 shl 2"
"9)) and not (field >= 19000 and field <= 19999)` Incorrect or re"
"served field number", 210);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_11, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(286, 11) `hres.isOk()` ", 109);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_14, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(290, 11) `lres.isOk()` ", 109);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_18, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(293, 13) `pb.isEnough(len(value))` ", 121);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_20, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(186, 19) `(field > 0 and field < (1 shl 2"
"9)) and not (field >= 19000 and field <= 19999)` Incorrect or re"
"served field number", 210);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_24, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(207, 11) `hres.isOk()` ", 109);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_27, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(211, 13) `vres.isOk()` ", 109);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_29, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(349, 11) `len(pb.buffer) > 0` ", 116);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_32, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(355, 13) `res.isOk()` ", 108);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_37, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(519, 19) `(field > 0 and field < (1 shl 2"
"9)) and not (field >= 19000 and field <= 19999)` Incorrect or re"
"served field number", 210);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_41, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_42, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(428, 13) `header.wire == ProtoFieldKind.V"
"arint` ", 134);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_58, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(612, 19) `(field > 0 and field < (1 shl 2"
"9)) and not (field >= 19000 and field <= 19999)` Incorrect or re"
"served field number", 210);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_60, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(496, 11) `header.wire == ProtoFieldKind.L"
"ength` ", 134);
N_LIB_PRIVATE TNimType NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_;
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_85, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(662, 19) `(field > 0 and field < (1 shl 2"
"9)) and not (field >= 19000 and field <= 19999)` Incorrect or re"
"served field number", 210);
extern TNimType NTI__aLjCOs9bu5l2rz6ENM6m6Sg_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_88, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(699, 19) `(field > 0 and field < (1 shl 2"
"9)) and not (field >= 19000 and field <= 19999)` Incorrect or re"
"served field number", 210);
extern TNimType NTI__9bAGqSvkAaFL9bWjsEPslrFA_;
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_94, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(457, 13) `header.wire == ProtoFieldKind.F"
"ixed64` ", 135);
STRING_LITERAL(TM__cjcorFqQStoTTllCPpulBQ_114, "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/pr"
"otobuf/minprotobuf.nim(224, 13) `pb.isEnough(sizeof(T))` ", 120);
extern TNimType* nimTypeRoot;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__WvyuU9b9b5JbJrzKXmuwx4ng)(tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).buffer, NIM_NIL); (*Result).offset = 0; (*Result).length = 0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*Result).buffer), newSeq__DpCWN7DIBuAjgoeQ9c29blYQ(((NI) 0)));
#line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*Result).options = options;
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 0))&7U)))!=0)) goto LA3_;
#line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*Result).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*Result).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 10)));
#line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*Result).offset = ((NI) 10); }
goto LA1_;
LA3_: ;
{
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(((6 & options) == 0))) goto LA6_;
#line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*Result).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*Result).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 4)));
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*Result).offset = ((NI) 4); }
goto LA1_;
LA6_: ;
LA1_: ;
}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
static N_INLINE(NI, vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint)(NU64 x_0) { NI result; NI8 T1_; result = (NI)0;
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
T1_ = (NI8)0; T1_ = len__pONbWCTj2wIjLBtK9b8oQ3w(x_0); result = ((NI) (T1_)); 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 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, write__4tkJJWHqmkKO9cj2FvJ9cDoQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU8* value_0, NI value_0Len_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_7; NI TM__cjcorFqQStoTTllCPpulBQ_8; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_9; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_10; NI TM__cjcorFqQStoTTllCPpulBQ_12; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw lres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_13; NI TM__cjcorFqQStoTTllCPpulBQ_15;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_6));
}
LA9_: ;
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL));
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T12_ = (NI)0; T12_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint(((NU64) (value_0Len_0))); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_7)) { raiseOverflow(); };
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_7), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_8)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_8);
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_9)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_9)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_9)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_9), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_9)))));
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_10)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_10)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_10)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_10))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL));
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA17_;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_11));
}
LA17_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_12)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_12);
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_13)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_13)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_13)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
lres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_13))-((*pb).offset)+1, (&length), ((NU64) (value_0Len_0)));
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(lres.o)) goto LA22_;
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_14));
}
LA22_: ;
#line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_15)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_15);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI TM__cjcorFqQStoTTllCPpulBQ_19;
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(((NI) 0) < value_0Len_0)) goto LA26_;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T30_; NI TM__cjcorFqQStoTTllCPpulBQ_16; NI TM__cjcorFqQStoTTllCPpulBQ_17;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T30_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T30_, (*pb).offset, &TM__cjcorFqQStoTTllCPpulBQ_16)) { raiseOverflow(); };
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_16), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_17)) { raiseOverflow(); }; if (!!((((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_17)))) goto LA31_;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_18));
}
LA31_: ;
#line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0)){ raiseIndexError2((*pb).offset,((*pb).buffer ? (*pb).buffer->Sup.len : 0)-1); } if ((NU)(((NI) 0)) >= (NU)(value_0Len_0)){ raiseIndexError2(((NI) 0),value_0Len_0-1); }
#line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((value_0Len_0) < ((NI) 0) || (value_0Len_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(value_0Len_0, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*pb).buffer->data[(*pb).offset]))), ((void*) ((&value_0[((NI) 0)]))), ((NI) (value_0Len_0)));
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_19)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_19); }
LA26_: ;
}
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, write__WL2qD4LleS3p9aN3TKfkYKQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU64 value_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_21; tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ header; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_22; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_23; NI TM__cjcorFqQStoTTllCPpulBQ_25; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw vres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_26; NI TM__cjcorFqQStoTTllCPpulBQ_28;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_20));
}
LA9_: ;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 0ULL));
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T12_ = (NI)0; T12_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint(value_0); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_21)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_21);
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
header = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0);
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_22)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_22)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_22)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_22), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_22)))));
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_23)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_23)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_23)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_23))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | ((NU64) (header))));
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA17_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_24));
}
LA17_: ;
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_25)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_25);
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_26)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_26)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_26)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_26))-((*pb).offset)+1, (&length), value_0);
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(vres.o)) goto LA22_;
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_27));
}
LA22_: ;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_28)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_28);}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
static N_INLINE(NI, vsizeof__u9bwDD5HhoG7HxvmDQNcufAvarint)(NU x_0) { NI result; NI8 T1_; result = (NI)0;
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
T1_ = (NI8)0; T1_ = len__pONbWCTj2wIjLBtK9b8oQ3w(((NU64) (x_0))); result = ((NI) (T1_)); return result;}
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
}
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA, dotdot___BokNSDrKN1xmV1nA01G9brAsystem)(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 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(NU32, swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2)(NU32 x_0) { NU32 result; result = (NU32)0;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
result = __builtin_bswap32(x_0); return result;}
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(void, toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2)(NU32 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) { NU32 v;
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
{
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if (!(endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0))) goto LA3_;
v = x_0; }
goto LA1_;
LA3_: ;
{
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
v = swapBytes__a09aOtLA9b4piPbGbo9c8yVRgendians2(x_0); }
LA1_: ;
{ NI i; NI i_2; i = (NI)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 0); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_34; NI TM__cjcorFqQStoTTllCPpulBQ_35;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < ((NI) 4))) goto LA8;
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
i = i_2; if ((NU)(i) > (NU)(3)){ raiseIndexError2(i, 3); }
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if (nimMulInt(i, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_34)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU32)((NU32)((NU32)(v) >> (NU64)((NI)(TM__cjcorFqQStoTTllCPpulBQ_34))) & ((NU32) 255))));
#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__cjcorFqQStoTTllCPpulBQ_35)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_35); } LA8: ;
}
}
}
#line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(void, toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) {
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 1), Result);
}
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(void, toBytesLE__frQ3R0BPaGRHruiChJfyhA_2endians2)(NU32 x_0, tyArray__H8qf9bpC2ziYA2earmO8m7w Result) {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
toBytes__aJssfgKl1RsT4HYF3ZsGsAendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0), Result);
}
#line 347 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, finish__1rmuOyUuHHnrDPgEOlTQaw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb) {
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T3_;
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (!!((((NI) 0) < T3_))) goto LA4_;
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_29));
}
LA4_: ;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NU size; NI T10_; NI TM__cjcorFqQStoTTllCPpulBQ_30; NI pos; NI T11_; NI TM__cjcorFqQStoTTllCPpulBQ_31; NI usedBytes; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw res;
#line 350 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(((*pb).options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 0))&7U)))!=0)) goto LA8_;
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T10_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T10_, ((NI) 10), &TM__cjcorFqQStoTTllCPpulBQ_30)) { raiseOverflow(); }; size = ((NU) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_30)));
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 352 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = (NI)0; T11_ = vsizeof__u9bwDD5HhoG7HxvmDQNcufAvarint(size); if (nimSubInt(((NI) 10), T11_, &TM__cjcorFqQStoTTllCPpulBQ_31)) { raiseOverflow(); }; pos = (NI)(TM__cjcorFqQStoTTllCPpulBQ_31);
#line 353 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
usedBytes = ((NI) 0);
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (((NI) 9)-pos != -1 && ((NU)(pos) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)(((NI) 9)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 354 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = putUVarint__79azrOXTpUUttfPZGnOajHw((NU8*)(*pb).buffer->data+(pos), (((NI) 9))-(pos)+1, (&usedBytes), size);
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(res.o)) goto LA14_;
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_32));
}
LA14_: ;
#line 356 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*pb).offset = pos; }
goto LA6_;
LA8_: ;
{ NU size_2; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_33; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T20_; tyArray__H8qf9bpC2ziYA2earmO8m7w T21_;
#line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(((*pb).options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 1))&7U)))!=0)) goto LA17_;
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_33)) { raiseOverflow(); }; size_2 = ((NU) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_33)));
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T20_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 3));
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
nimZeroMem((void*)T21_, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); toBytesBE__frQ3R0BPaGRHruiChJfyhAendians2(((NU32) (size_2)), T21_);
#line 359 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*pb).buffer), T20_, T21_, 4);
#line 360 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*pb).offset = ((NI) 4); }
goto LA6_;
LA17_: ;
{ NU size_3; NI T25_; NI TM__cjcorFqQStoTTllCPpulBQ_36; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T26_; tyArray__H8qf9bpC2ziYA2earmO8m7w T27_;
#line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(((*pb).options &(1U<<((NU)(((tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA) 2))&7U)))!=0)) goto LA23_;
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 362 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T25_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T25_, ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_36)) { raiseOverflow(); }; size_3 = ((NU) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_36)));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T26_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem(((NI) 0), ((NI) 3));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
nimZeroMem((void*)T27_, sizeof(tyArray__H8qf9bpC2ziYA2earmO8m7w)); toBytesLE__frQ3R0BPaGRHruiChJfyhA_2endians2(((NU32) (size_3)), T27_);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*pb).buffer), T26_, T27_, 4);
#line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*pb).offset = ((NI) 4); }
goto LA6_;
LA23_: ;
{
#line 366 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*pb).offset = ((NI) 0); }
LA6_: ;
}
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, initProtoBuffer__fbykHZzk6a9bvfYMmTBqn3Q)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, NI offset, tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result) { chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).buffer, NIM_NIL); (*Result).offset = 0; (*Result).length = 0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*Result).buffer), data_0);
#line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*Result).offset = offset;
#line 160 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*Result).options = options;}
#line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getHeader__vHrCxzlQPjNDgGkWcX9bfCw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg* header) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 hdr; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 371 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hdr = 0ULL;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T3_; NI TM__cjcorFqQStoTTllCPpulBQ_39; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T4_; NU64 index; NU64 wire;
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T3_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_39)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_39)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_39)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_39))-((*data_0).offset)+1, (&length), (&hdr)); if (!T4_.o) goto LA5_;
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 373 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
index = (NU64)((NU64)(hdr) >> (NU64)(((NI) 3)));
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 374 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
wire = (NU64)(hdr & 7ULL);
#line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI TM__cjcorFqQStoTTllCPpulBQ_40; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg T11_;
#line 375 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(wire == ((NI) 0) || wire == ((NI) 1) || wire == ((NI) 2) || wire == ((NI) 5))) goto LA9_;
#line 376 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_40)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_40);
#line 377 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
nimZeroMem((void*)(&T11_), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg)); T11_.index = index; T11_.wire = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) (wire)); (*header) = T11_; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA7_;
LA9_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 4); }
LA7_: ;
}
goto LA1_;
LA5_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA1_: ;
return result;}
#line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__DO5jQqlxnqb6zV439bNl9aqg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU64* outval) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 value_1; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0)))) goto LA3_;
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_42));
}
LA3_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
value_1 = 0ULL;
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_43; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_44;
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_43)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_43)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_43)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T8_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_43))-((*data_0).offset)+1, (&length), (&value_1)); if (!T8_.o) goto LA9_;
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_44)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_44);
#line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*outval) = value_1; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA5_;
LA9_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA5_: ;
return result;}
#line 384 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, skipValue__sCs66hSOZmxMZUnhZpJrNw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
switch (header.wire) {
case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0):
{ NI length; NU64 value_1;
#line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 388 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
value_1 = 0ULL;
#line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T4_; NI TM__cjcorFqQStoTTllCPpulBQ_45; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T5_; NI TM__cjcorFqQStoTTllCPpulBQ_46;
#line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T4_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_45)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_45)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_45)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T5_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_45))-((*data_0).offset)+1, (&length), (&value_1)); if (!T5_.o) goto LA6_;
#line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_46)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_46); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA2_;
LA6_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA2_: ;
}
break;
case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 5):
{
#line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_47; NI TM__cjcorFqQStoTTllCPpulBQ_48; NI TM__cjcorFqQStoTTllCPpulBQ_49;
#line 395 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T12_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T12_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_47)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_47), ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_48)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_48))) goto LA13_;
#line 396 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, ((NI) 4), &TM__cjcorFqQStoTTllCPpulBQ_49)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_49); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA10_;
LA13_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA10_: ;
}
break;
case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1):
{
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_50; NI TM__cjcorFqQStoTTllCPpulBQ_51; NI TM__cjcorFqQStoTTllCPpulBQ_52;
#line 401 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T19_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T19_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_50)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_50), ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_51)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_51))) goto LA20_;
#line 402 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_52)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_52); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA17_;
LA20_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA17_: ;
}
break;
case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2):
{ NI length_2; NU64 bsize;
#line 407 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length_2 = ((NI) 0);
#line 408 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
bsize = 0ULL;
#line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T26_; NI TM__cjcorFqQStoTTllCPpulBQ_53; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T27_; NI TM__cjcorFqQStoTTllCPpulBQ_54;
#line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T26_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T26_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_53)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_53)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_53)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 409 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T27_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_53))-((*data_0).offset)+1, (&length_2), (&bsize)); if (!T27_.o) goto LA28_;
#line 410 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length_2, &TM__cjcorFqQStoTTllCPpulBQ_54)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_54);
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 411 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((NU64)(bsize) <= (NU64)(4194304ULL))) goto LA32_;
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T36_; NI TM__cjcorFqQStoTTllCPpulBQ_55; NI TM__cjcorFqQStoTTllCPpulBQ_56; NI TM__cjcorFqQStoTTllCPpulBQ_57;
#line 412 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T36_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T36_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_55)) { raiseOverflow(); }; if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_55), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_56)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_56))) goto LA37_;
#line 413 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimAddInt((*data_0).offset, ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_57)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_57); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA34_;
LA37_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); }
LA34_: ;
}
goto LA30_;
LA32_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 3); }
LA30_: ;
}
goto LA24_;
LA28_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA24_: ;
}
break;
case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 3):
case ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 4):
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 4); }
break;
}
return result;}
#line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__8sxzYRABPUDPXJWyD0d7Mg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU64* output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NU64 current; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_37));
}
LA9_: ;
current = (NU64)0;
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; {
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_38; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym71180011_; NIM_BOOL wireCheck;
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_38)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_38) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym71180011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym71180011_.o)) goto LA16_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym71180011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym71180011_._o_1.e; goto BeforeRet_;
}
LA16_: ;
#line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
wireCheck = (header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0));
#line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NU64 value_1; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; if (!wireCheck) goto LA24_;
value_1 = (NU64)0;
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__DO5jQqlxnqb6zV439bNl9aqg((&pb), header, (&value_1));
#line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!vres.o) goto LA28_;
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_TRUE;
#line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
current = value_1; }
goto LA26_;
LA28_: ;
{
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym71245005_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym71245005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym71245005_.o)) goto LA34_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym71245005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym71245005_._o_1.e; goto BeforeRet_;
}
LA34_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym71255204_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym71255204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym71255204_.o)) goto LA39_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym71255204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym71255204_._o_1.e; goto BeforeRet_;
}
LA39_: ;
}
LA18_: ;
} LA12: ;
}
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!res) goto LA43_;
#line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*output) = current; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA41_;
LA43_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA41_: ;
}BeforeRet_: ;
return result;}
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__I9a9a6oHlLCcdBc53zskGbtw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** outBytes) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 bsize; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2)))) goto LA3_;
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_60));
}
LA3_: ;
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
bsize = 0ULL;
#line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*outBytes)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*outBytes))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0)));
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_61; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_62;
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_61)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_61)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_61)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T8_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_61))-((*data_0).offset)+1, (&length), (&bsize)); if (!T8_.o) goto LA9_;
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_62)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_62);
#line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((NU64)(bsize) <= (NU64)(4194304ULL))) goto LA13_;
#line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T17_; NI TM__cjcorFqQStoTTllCPpulBQ_63; NI TM__cjcorFqQStoTTllCPpulBQ_64; NI TM__cjcorFqQStoTTllCPpulBQ_65;
#line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T17_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T17_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_63)) { raiseOverflow(); }; if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_63), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_64)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_64))) goto LA18_;
#line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NI64)(bsize) < ((NI) 0) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*outBytes)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*outBytes))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) (bsize))));
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((NU64)(0ULL) < (NU64)(bsize))) goto LA22_;
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NU)(((NI) 0)) >= (NU)((*outBytes) ? (*outBytes)->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*outBytes) ? (*outBytes)->Sup.len : 0)-1); } if ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)){ raiseIndexError2((*data_0).offset,((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)-1); } if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if ((((NI) (bsize))) < ((NI) 0) || (((NI) (bsize))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(((NI) (bsize)), ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*outBytes)->data[((NI) 0)]))), ((void*) ((&(*data_0).buffer->data[(*data_0).offset]))), ((NI) (((NI) (bsize)))));
}
LA22_: ;
#line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimAddInt((*data_0).offset, ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_65)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_65); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA15_;
LA18_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); }
LA15_: ;
}
goto LA11_;
LA13_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 3); }
LA11_: ;
}
goto LA5_;
LA9_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA5_: ;
return result;}
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__TmmAJk0OXMd3CniSvMNDvQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_58));
}
LA9_: ;
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; {
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_59; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres;
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_59)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_59) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA16_;
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0)));
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_;
}
LA16_: ;
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres;
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_;
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__I9a9a6oHlLCcdBc53zskGbtw((&pb), header, output);
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!vres.o) goto LA28_;
#line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_TRUE; }
goto LA26_;
LA28_: ;
{
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0)));
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres;
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres.o)) goto LA34_;
#line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0)));
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_;
}
LA34_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2;
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres_2.o)) goto LA39_;
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) 0)));
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_;
}
LA39_: ;
}
LA18_: ;
} LA12: ;
}
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!res) goto LA43_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA41_;
LA43_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA41_: ;
}BeforeRet_: ;
return result;}
#line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, write__6wmnKg6f3Ejtxp6wcA1yTA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NIM_CHAR* value_0, NI value_0Len_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_69; NI TM__cjcorFqQStoTTllCPpulBQ_70; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_71; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_72; NI TM__cjcorFqQStoTTllCPpulBQ_73; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw lres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_74; NI TM__cjcorFqQStoTTllCPpulBQ_75;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_6));
}
LA9_: ;
#line 280 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 281 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL));
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T12_ = (NI)0; T12_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint(((NU64) (value_0Len_0))); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_69)) { raiseOverflow(); };
#line 282 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_69), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_70)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_70);
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_71)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_71)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_71)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_71), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_71)))));
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_72)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_72)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_72)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 284 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_72))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 2ULL));
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA17_;
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_11));
}
LA17_: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_73)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_73);
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_74)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_74)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_74)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
lres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_74))-((*pb).offset)+1, (&length), ((NU64) (value_0Len_0)));
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(lres.o)) goto LA22_;
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 290 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_14));
}
LA22_: ;
#line 291 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_75)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_75);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI TM__cjcorFqQStoTTllCPpulBQ_78;
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(((NI) 0) < value_0Len_0)) goto LA26_;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T30_; NI TM__cjcorFqQStoTTllCPpulBQ_76; NI TM__cjcorFqQStoTTllCPpulBQ_77;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T30_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T30_, (*pb).offset, &TM__cjcorFqQStoTTllCPpulBQ_76)) { raiseOverflow(); };
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_76), value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_77)) { raiseOverflow(); }; if (!!((((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_77)))) goto LA31_;
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_18));
}
LA31_: ;
#line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0)){ raiseIndexError2((*pb).offset,((*pb).buffer ? (*pb).buffer->Sup.len : 0)-1); } if ((NU)(((NI) 0)) >= (NU)(value_0Len_0)){ raiseIndexError2(((NI) 0),value_0Len_0-1); }
#line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((value_0Len_0) < ((NI) 0) || (value_0Len_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(value_0Len_0, ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*pb).buffer->data[(*pb).offset]))), ((void*) ((&value_0[((NI) 0)]))), ((NI) (value_0Len_0)));
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, value_0Len_0, &TM__cjcorFqQStoTTllCPpulBQ_78)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_78); }
LA26_: ;
}
#line 494 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__vHpUDw5Od3Lq0NZpodly2A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NimStringDesc** outBytes) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU64 bsize; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2)))) goto LA3_;
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_60));
}
LA3_: ;
#line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
bsize = 0ULL;
#line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*outBytes)), setLengthStr((*outBytes), ((NI) 0)));
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_80; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_81;
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_80)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_80)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_80)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T8_ = getUVarint__irgrvfGvsIuSOWcovCjqrQ((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_80))-((*data_0).offset)+1, (&length), (&bsize)); if (!T8_.o) goto LA9_;
#line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_81)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_81);
#line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((NU64)(bsize) <= (NU64)(4194304ULL))) goto LA13_;
#line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T17_; NI TM__cjcorFqQStoTTllCPpulBQ_82; NI TM__cjcorFqQStoTTllCPpulBQ_83; NI TM__cjcorFqQStoTTllCPpulBQ_84;
#line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T17_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T17_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_82)) { raiseOverflow(); }; if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_82), ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_83)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_83))) goto LA18_;
#line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NI64)(bsize) < ((NI) 0) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*outBytes)), setLengthStr((*outBytes), ((NI) (bsize))));
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((NU64)(0ULL) < (NU64)(bsize))) goto LA22_;
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NU)(((NI) 0)) >= (NU)((*outBytes) ? (*outBytes)->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*outBytes) ? (*outBytes)->Sup.len : 0)-1); } if ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)){ raiseIndexError2((*data_0).offset,((*data_0).buffer ? (*data_0).buffer->Sup.len : 0)-1); } if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if ((((NI) (bsize))) < ((NI) 0) || (((NI) (bsize))) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(((NI) (bsize)), ((NI) 0), ((NI) IL64(9223372036854775807))); }
#line 507 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*outBytes)->data[((NI) 0)]))), ((void*) ((&(*data_0).buffer->data[(*data_0).offset]))), ((NI) (((NI) (bsize)))));
}
LA22_: ;
#line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if ((NI64)(bsize) < ((NI) (IL64(-9223372036854775807) - IL64(1))) || (NI64)(bsize) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(bsize, ((NI) (IL64(-9223372036854775807) - IL64(1))), ((NI) IL64(9223372036854775807))); } if (nimAddInt((*data_0).offset, ((NI) (bsize)), &TM__cjcorFqQStoTTllCPpulBQ_84)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_84); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA15_;
LA18_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); }
LA15_: ;
}
goto LA11_;
LA13_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 3); }
LA11_: ;
}
goto LA5_;
LA9_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA5_: ;
return result;}
#line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__2Rtuow0zf7uoG9cOp7O2MfQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NimStringDesc** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 612 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_58));
}
LA9_: ;
#line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; {
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_79; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres;
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_79)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_79) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA16_;
#line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0)));
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_;
}
LA16_: ;
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres;
#line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_;
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__vHpUDw5Od3Lq0NZpodly2A((&pb), header, output);
#line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!vres.o) goto LA28_;
#line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_TRUE; }
goto LA26_;
LA28_: ;
{
#line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0)));
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres;
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres.o)) goto LA34_;
#line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0)));
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_;
}
LA34_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2;
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres_2.o)) goto LA39_;
#line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), setLengthStr((*output), ((NI) 0)));
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_;
}
LA39_: ;
}
LA18_: ;
} LA12: ;
}
#line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!res) goto LA43_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA41_;
LA43_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA41_: ;
}BeforeRet_: ;
return result;}
#line 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__R39cmKv8bTYiFqTKp1qwBZg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__aLjCOs9bu5l2rz6ENM6m6Sg** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_85));
}
LA9_: ;
nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 663 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length;
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0))); {
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_86; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres;
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_86)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_86) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA16_;
#line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0)));
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_;
}
LA16_: ;
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* item; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres;
#line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_;
item = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0;
#line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__I9a9a6oHlLCcdBc53zskGbtw((&pb), header, (&item));
#line 676 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T30_; if (!vres.o) goto LA28_;
#line 677 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) incrSeqV3((TGenericSeq*)((*output)), (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_))); T30_ = (*output)->Sup.len++; genericSeqAssign((&(*output)->data[T30_]), item, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); }
goto LA26_;
LA28_: ;
{
#line 679 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0)));
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres;
#line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres.o)) goto LA35_;
#line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0)));
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_;
}
LA35_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2;
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres_2.o)) goto LA40_;
#line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*) setLengthSeqV2(&((*output))->Sup, (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_), ((NI) 0)));
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_;
}
LA40_: ;
}
LA18_: ;
} LA12: ;
}
#line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T44_;
#line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T44_ = ((*output) ? (*output)->Sup.len : 0); if (!(((NI) 0) < T44_)) goto LA45_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA42_;
LA45_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA42_: ;
}BeforeRet_: ;
return result;}
#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 660 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__rqdmFSVw5L9cZSy5TuyGUUA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__sM4lkSb7zS6F7OVMvW9cffQ** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_85));
}
LA9_: ;
nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 663 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length;
#line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0))); {
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_87; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres;
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 666 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_87)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_87) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 668 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 669 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA16_;
#line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_;
}
LA16_: ;
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NimStringDesc* item; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres;
#line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 2))) goto LA24_;
item = (NimStringDesc*)0;
#line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__vHpUDw5Od3Lq0NZpodly2A((&pb), header, (&item));
#line 676 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T30_; NimStringDesc* T31_; if (!vres.o) goto LA28_;
#line 677 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*output)), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_))); T30_ = (*output)->Sup.len++; T31_ = (NimStringDesc*)0; T31_ = (*output)->data[T30_]; (*output)->data[T30_] = copyStringRC1(item); if (T31_) nimGCunrefNoCycle(T31_); }
goto LA26_;
LA28_: ;
{
#line 679 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres;
#line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres.o)) goto LA36_;
#line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_;
}
LA36_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2;
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres_2.o)) goto LA41_;
#line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) setLengthSeqV2(&((*output))->Sup, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_), ((NI) 0)));
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_;
}
LA41_: ;
}
LA18_: ;
} LA12: ;
}
#line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T45_;
#line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T45_ = ((*output) ? (*output)->Sup.len : 0); if (!(((NI) 0) < T45_)) goto LA46_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA43_;
LA46_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA43_: ;
}BeforeRet_: ;
return result;}
#line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__B8RA1CjBI7s3oXRO3HFzrA)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NU32* outval) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; NI length; NU32 value_1; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0)))) goto LA3_;
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_42));
}
LA3_: ;
#line 429 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
value_1 = ((NU32) 0);
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_90; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw T8_; NI TM__cjcorFqQStoTTllCPpulBQ_91;
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_90)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_90)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_90)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 431 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T8_ = getUVarint__2jxG3MQKi8ath9apRdHCjlw((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_90))-((*data_0).offset)+1, (&length), (&value_1)); if (!T8_.o) goto LA9_;
#line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_91)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_91);
#line 433 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*outval) = value_1; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA5_;
LA9_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 0); }
LA5_: ;
return result;}
#line 697 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getRepeatedField__j6VRp4NGkJt9aWDN6ZkColQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, tySequence__9bAGqSvkAaFL9bWjsEPslrFA** output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_88));
}
LA9_: ;
nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 700 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length;
#line 701 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0))); {
#line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_89; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ hres;
#line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_89)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_89) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA16_;
#line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0)));
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(hres); goto BeforeRet_;
}
LA16_: ;
#line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NU32 item; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres;
#line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!((35 &(1U<<((NU)(header.wire)&7U)))!=0)) goto LA24_;
item = (NU32)0;
#line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__B8RA1CjBI7s3oXRO3HFzrA((&pb), header, (&item));
#line 715 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T30_; if (!vres.o) goto LA28_;
#line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) incrSeqV3((TGenericSeq*)((*output)), (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_))); T30_ = (*output)->Sup.len++; (*output)->data[T30_] = item; }
goto LA26_;
LA28_: ;
{
#line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0)));
#line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 719 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres;
#line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres.o)) goto LA35_;
#line 723 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0)));
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 724 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres); goto BeforeRet_;
}
LA35_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ sres_2;
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
sres_2 = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(sres_2.o)) goto LA40_;
#line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
unsureAsgnRef((void**) (&(*output)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*output))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) 0)));
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(sres_2); goto BeforeRet_;
}
LA40_: ;
}
LA18_: ;
} LA12: ;
}
#line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T44_;
#line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T44_ = ((*output) ? (*output)->Sup.len : 0); if (!(((NI) 0) < T44_)) goto LA45_;
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA42_;
LA45_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA42_: ;
}BeforeRet_: ;
return result;}
#line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__eM4SWQCct7umnPKykFxfQw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NU32* output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NU32 current; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_37));
}
LA9_: ;
current = (NU32)0;
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; {
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_92; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155565011_; NIM_BOOL wireCheck;
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_92)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_92) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym155565011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym155565011_.o)) goto LA16_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155565011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155565011_._o_1.e; goto BeforeRet_;
}
LA16_: ;
#line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
wireCheck = (header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0));
#line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NU32 value_1; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; if (!wireCheck) goto LA24_;
value_1 = (NU32)0;
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__B8RA1CjBI7s3oXRO3HFzrA((&pb), header, (&value_1));
#line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!vres.o) goto LA28_;
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_TRUE;
#line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
current = value_1; }
goto LA26_;
LA28_: ;
{
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155670005_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym155670005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym155670005_.o)) goto LA34_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155670005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155670005_._o_1.e; goto BeforeRet_;
}
LA34_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym155680204_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym155680204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym155680204_.o)) goto LA39_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym155680204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym155680204_._o_1.e; goto BeforeRet_;
}
LA39_: ;
}
LA18_: ;
} LA12: ;
}
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!res) goto LA43_;
#line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*output) = current; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA41_;
LA43_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA41_: ;
}BeforeRet_: ;
return result;}
#line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(NU64, swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2)(NU64 x_0) { NU64 result; result = (NU64)0;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
result = __builtin_bswap64(x_0); return result;}
#line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(NU64, fromBytes__dhrXIQeC5PD19asx8fPKKBwendians2)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU64 result; result = (NU64)0; { NI i; NI i_2; i = (NI)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 0); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_98; NI TM__cjcorFqQStoTTllCPpulBQ_99;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < ((NI) 8))) goto LA3;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
i = i_2;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if ((NU)(i) > (NU)(7)){ raiseIndexError2(i, 7); }
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if (nimMulInt(i, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_98)) { raiseOverflow(); }; result = (NU64)(result | (NU64)((NU64)(((NU64) (x_0[(i)- 0]))) << (NU64)((NI)(TM__cjcorFqQStoTTllCPpulBQ_98))));
#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__cjcorFqQStoTTllCPpulBQ_99)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_99); } LA3: ;
}
}
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
{
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if (!!((endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0)))) goto LA6_;
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
result = swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2(result); }
LA6_: ;
return result;}
#line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(NU64, fromBytes__qSET79ammm3R7eKGunDrbDwendians2)(NU8* x_0, NI x_0Len_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian) { NU64 result; tyArray__cdsir9aPB24hAk6k77P9b9bCA tmp; result = (NU64)0;
#line 131 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
nimZeroMem((void*)tmp, sizeof(tyArray__cdsir9aPB24hAk6k77P9b9bCA)); { NI i; NI i_2; i = (NI)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 0); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_97;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < ((NI) 8))) goto LA3;
#line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
i = i_2; if ((NU)(i) > (NU)(7)){ raiseIndexError2(i, 7); }
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if ((NU)(i) >= (NU)(x_0Len_0)){ raiseIndexError2(i,x_0Len_0-1); } tmp[(i)- 0] = x_0[i];
#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__cjcorFqQStoTTllCPpulBQ_97)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_97); } LA3: ;
}
}
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
result = fromBytes__dhrXIQeC5PD19asx8fPKKBwendians2(tmp, endian); return result;}
#line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(NU64, fromBytesLE__j9a0F9cd7JKSqdAXfDSa8cxAendians2)(NU8* x_0, NI x_0Len_0) { NU64 result; result = (NU64)0;
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
result = fromBytes__qSET79ammm3R7eKGunDrbDwendians2(x_0, x_0Len_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0)); return result;}
#line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__30MOED5JKCdfZVP01FsHlQ, getValue__WX9boBg59b86m39btvQ6UIc7A)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header, NF* outval) { tyObject_Result__30MOED5JKCdfZVP01FsHlQ result; nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ));
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!((header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1)))) goto LA3_;
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_94));
}
LA3_: ;
#line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T7_; NI TM__cjcorFqQStoTTllCPpulBQ_95; NI TM__cjcorFqQStoTTllCPpulBQ_96; union { NU64 source; NF dest; } LOC10; NI T11_; NI TM__cjcorFqQStoTTllCPpulBQ_100; NI TM__cjcorFqQStoTTllCPpulBQ_101;
#line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T7_, (*data_0).offset, &TM__cjcorFqQStoTTllCPpulBQ_95)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_95), ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_96)) { raiseOverflow(); }; if (!(((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_96))) goto LA8_;
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = ((*data_0).buffer ? (*data_0).buffer->Sup.len : 0); if (nimSubInt(T11_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_100)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_100)-(*data_0).offset != -1 && ((NU)((*data_0).offset) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_100)) >= (NU)((*data_0).buffer ? (*data_0).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
LOC10.source = fromBytesLE__j9a0F9cd7JKSqdAXfDSa8cxAendians2((NU8*)(*data_0).buffer->data+((*data_0).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_100))-((*data_0).offset)+1); (*outval) = LOC10.dest;
#line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*data_0).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_101)) { raiseOverflow(); }; (*data_0).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_101); chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_TRUE; }
goto LA5_;
LA8_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__30MOED5JKCdfZVP01FsHlQ)); result.o = NIM_FALSE; result._o_1.e = ((tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg) 1); }
LA5_: ;
return result;}
#line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ, getField__LN3ZX6PbK2G9bCbJv29cLqxQ)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* data_0, NI field, NF* output) { tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ result; NF current; NIM_BOOL res; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA pb;{ nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ));
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_37));
}
LA9_: ;
current = (NF)0;
#line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_FALSE; nimZeroMem((void*)(&pb), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA));
#line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
pb.options = (*data_0).options; genericSeqAssign((&pb.buffer), (*data_0).buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); pb.offset = (*data_0).offset; pb.length = (*data_0).length; {
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
while (1) { NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_93; tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg header; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym157020011_; NIM_BOOL wireCheck;
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 524 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = (pb.buffer ? pb.buffer->Sup.len : 0); if (nimSubInt(T13_, pb.offset, &TM__cjcorFqQStoTTllCPpulBQ_93)) { raiseOverflow(); }; if (!!(((NI)(TM__cjcorFqQStoTTllCPpulBQ_93) <= ((NI) 0)))) goto LA12;
nimZeroMem((void*)(&header), sizeof(tyObject_ProtoHeader__cVfnx7BWSNMsY52eTOvdrg));
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 526 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym157020011_ = getHeader__vHrCxzlQPjNDgGkWcX9bfCw((&pb), (&header));
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym157020011_.o)) goto LA16_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157020011_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym157020011_._o_1.e; goto BeforeRet_;
}
LA16_: ;
#line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
wireCheck = (header.wire == ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1));
#line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 536 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!(header.index == ((NU64) (field)))) goto LA20_;
#line 537 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NF value_1; tyObject_Result__30MOED5JKCdfZVP01FsHlQ vres; if (!wireCheck) goto LA24_;
value_1 = (NF)0;
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 539 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = getValue__WX9boBg59b86m39btvQ6UIc7A((&pb), header, (&value_1));
#line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!vres.o) goto LA28_;
#line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
res = NIM_TRUE;
#line 542 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
current = value_1; }
goto LA26_;
LA28_: ;
{
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE;
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
result._o_1.e = error__EEyiTlDvFrvz0Fkij9adc4Q(vres); goto BeforeRet_;
}
LA26_: ;
}
goto LA22_;
LA24_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym157090005_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 548 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym157090005_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym157090005_.o)) goto LA34_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157090005_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym157090005_._o_1.e; goto BeforeRet_;
}
LA34_: ;
}
LA22_: ;
}
goto LA18_;
LA20_: ;
{ tyObject_Result__30MOED5JKCdfZVP01FsHlQ vX60gensym157100204_;
#line 657 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vX60gensym157100204_ = skipValue__sCs66hSOZmxMZUnhZpJrNw((&pb), header);
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(vX60gensym157100204_.o)) goto LA39_;
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_FALSE; if (!(((1 &(1U<<((NU)(vX60gensym157100204_.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_41)); } result._o_1.e = vX60gensym157100204_._o_1.e; goto BeforeRet_;
}
LA39_: ;
}
LA18_: ;
} LA12: ;
}
#line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ if (!res) goto LA43_;
#line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
(*output) = current; chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_TRUE; }
goto LA41_;
LA43_: ;
{ chckNil((void*)(&result)); nimZeroMem((void*)(&result), sizeof(tyObject_Result__VR7l4DJaL9cSFn6dTxK0gOQ)); result.o = NIM_TRUE; result._o_2.v = NIM_FALSE; }
LA41_: ;
}BeforeRet_: ;
return result;}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
static N_INLINE(NI, vsizeof__2zTrmYvoZcmBNl78sO7TzQvarint)(NU32 x_0) { NI result; NI8 T1_; result = (NI)0;
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/varint.nim"
T1_ = (NI8)0; T1_ = len__WD9a0uECGrMHWiosRqbXCUA(x_0); result = ((NI) (T1_)); return result;}
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, write__7RqInMwO9bCuNjT2529bV9cpg)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NU32 value_0) { NI length; NI flength; NI T11_; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_102; tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ header; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_103; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T14_; NI TM__cjcorFqQStoTTllCPpulBQ_104; NI TM__cjcorFqQStoTTllCPpulBQ_105; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw vres; NI T19_; NI TM__cjcorFqQStoTTllCPpulBQ_106; NI TM__cjcorFqQStoTTllCPpulBQ_107;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_20));
}
LA9_: ;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 0ULL));
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T12_ = (NI)0; T12_ = vsizeof__2zTrmYvoZcmBNl78sO7TzQvarint(value_0); if (nimAddInt(T11_, T12_, &TM__cjcorFqQStoTTllCPpulBQ_102)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_102);
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
header = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 0);
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T13_, flength, &TM__cjcorFqQStoTTllCPpulBQ_103)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_103)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_103)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_103), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_103)))));
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T14_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T14_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_104)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_104)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_104)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_104))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | ((NU64) (header))));
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA17_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_24));
}
LA17_: ;
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_105)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_105);
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T19_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T19_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_106)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_106)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_106)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
vres = putUVarint__6wgd02z9bcJswAgk9b5FA4sA((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_106))-((*pb).offset)+1, (&length), value_0);
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(vres.o)) goto LA22_;
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_27));
}
LA22_: ;
#line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_107)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_107);}
#line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(void, toBytes__0qTvPujbb0rvktscQDoIiwendians2)(NU64 x_0, tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw endian, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result) { NU64 v;
#line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
{
#line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if (!(endian == ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0))) goto LA3_;
v = x_0; }
goto LA1_;
LA3_: ;
{
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
v = swapBytes__qpL7n2PWEm1gfdtuNot9b7Qendians2(x_0); }
LA1_: ;
{ NI i; NI i_2; i = (NI)0;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 0); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__cjcorFqQStoTTllCPpulBQ_117; NI TM__cjcorFqQStoTTllCPpulBQ_118;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < ((NI) 8))) goto LA8;
#line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
i = i_2; if ((NU)(i) > (NU)(7)){ raiseIndexError2(i, 7); }
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
if (nimMulInt(i, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_117)) { raiseOverflow(); }; Result[(i)- 0] = ((NU8) ((NU64)((NU64)((NU64)(v) >> (NU64)((NI)(TM__cjcorFqQStoTTllCPpulBQ_117))) & 255ULL)));
#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__cjcorFqQStoTTllCPpulBQ_118)) { raiseOverflow(); }; i_2 = (NI)(TM__cjcorFqQStoTTllCPpulBQ_118); } LA8: ;
}
}
}
#line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
static N_INLINE(void, toBytesLE__4UJPiAxU9aF5p8fYoiHyiAw_2endians2)(NU64 x_0, tyArray__cdsir9aPB24hAk6k77P9b9bCA Result) {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/endians2.nim"
toBytes__0qTvPujbb0rvktscQDoIiwendians2(x_0, ((tyEnum_Endianness__0BVYNY0K9cz7BUPI3AnbEQw) 0), Result);
}
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
N_LIB_PRIVATE N_NIMCALL(void, write__QDOrINbNft9ckZ3KBAPGPZw)(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* pb, NI field, NF value_0) { NI length; NI flength; NI T11_; NI TM__cjcorFqQStoTTllCPpulBQ_108; tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ header; NI T12_; NI TM__cjcorFqQStoTTllCPpulBQ_109; tyObject_Result__EU2D85u1tT2g3bs9aUSzTHw hres; NI T13_; NI TM__cjcorFqQStoTTllCPpulBQ_110; NI TM__cjcorFqQStoTTllCPpulBQ_111; NU64 u64_1; union { NF source; NU64 dest; } LOC23; NI TM__cjcorFqQStoTTllCPpulBQ_115; NI TM__cjcorFqQStoTTllCPpulBQ_116; tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA T24_; tyArray__cdsir9aPB24hAk6k77P9b9bCA T25_; NI TM__cjcorFqQStoTTllCPpulBQ_119;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T7_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T3_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (((NI) 0) < field); if (!(T4_)) goto LA5_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T4_ = (field < ((NI) 536870912)); LA5_: ;
T3_ = T4_; if (!(T3_)) goto LA6_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (NIM_BOOL)0;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (((NI) 19000) <= field); if (!(T7_)) goto LA8_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T7_ = (field <= ((NI) 19999)); LA8_: ;
T3_ = !(T7_); LA6_: ;
if (!!(T3_)) goto LA9_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_20));
}
LA9_: ;
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
length = ((NI) 0);
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T11_ = (NI)0; T11_ = vsizeof__LNrGVKzYZfjqZfKsinkR9bwvarint((NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | 1ULL)); if (nimAddInt(T11_, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_108)) { raiseOverflow(); }; flength = (NI)(TM__cjcorFqQStoTTllCPpulBQ_108);
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
header = ((tyEnum_ProtoFieldKind__Wwi9aIn9csHQItvaYpZ8gYrQ) 1);
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T12_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimAddInt(T12_, flength, &TM__cjcorFqQStoTTllCPpulBQ_109)) { raiseOverflow(); }; if (((NI)(TM__cjcorFqQStoTTllCPpulBQ_109)) < ((NI) 0) || ((NI)(TM__cjcorFqQStoTTllCPpulBQ_109)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__cjcorFqQStoTTllCPpulBQ_109), ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*pb).buffer), (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*) setLengthSeqV2(&((*pb).buffer)->Sup, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_), ((NI) ((NI)(TM__cjcorFqQStoTTllCPpulBQ_109)))));
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T13_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T13_, ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_110)) { raiseOverflow(); }; if ((NI)(TM__cjcorFqQStoTTllCPpulBQ_110)-(*pb).offset != -1 && ((NU)((*pb).offset) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0) || (NU)((NI)(TM__cjcorFqQStoTTllCPpulBQ_110)) >= (NU)((*pb).buffer ? (*pb).buffer->Sup.len : 0))){ raiseIndexError(); }
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 205 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
hres = putUVarint__6fSC1OMzKIBn5lnSoZxaJg((NU8*)(*pb).buffer->data+((*pb).offset), ((NI)(TM__cjcorFqQStoTTllCPpulBQ_110))-((*pb).offset)+1, (&length), (NU64)((NU64)((NU64)(((NU64) (field))) << (NU64)(((NI) 3))) | ((NU64) (header))));
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (!!(hres.o)) goto LA16_;
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_24));
}
LA16_: ;
#line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, length, &TM__cjcorFqQStoTTllCPpulBQ_111)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_111);
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
{ NI T20_; NI TM__cjcorFqQStoTTllCPpulBQ_112; NI TM__cjcorFqQStoTTllCPpulBQ_113;
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T20_ = ((*pb).buffer ? (*pb).buffer->Sup.len : 0); if (nimSubInt(T20_, (*pb).offset, &TM__cjcorFqQStoTTllCPpulBQ_112)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_112), ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_113)) { raiseOverflow(); }; if (!!((((NI) 0) <= (NI)(TM__cjcorFqQStoTTllCPpulBQ_113)))) goto LA21_;
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__cjcorFqQStoTTllCPpulBQ_114));
}
LA21_: ;
#line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
LOC23.source = value_0; u64_1 = LOC23.dest;
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 2406 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_115)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__cjcorFqQStoTTllCPpulBQ_115), ((NI) 1), &TM__cjcorFqQStoTTllCPpulBQ_116)) { raiseOverflow(); };
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
T24_ = dotdot___BokNSDrKN1xmV1nA01G9brAsystem((*pb).offset, (NI)(TM__cjcorFqQStoTTllCPpulBQ_116));
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
nimZeroMem((void*)T25_, sizeof(tyArray__cdsir9aPB24hAk6k77P9b9bCA)); toBytesLE__4UJPiAxU9aF5p8fYoiHyiAw_2endians2(u64_1, T25_);
#line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
X5BX5Deq___qJlVOFBL4jBLOAqY9cXVxDQ((&(*pb).buffer), T24_, T25_, 8);
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protobuf/minprotobuf.nim"
if (nimAddInt((*pb).offset, ((NI) 8), &TM__cjcorFqQStoTTllCPpulBQ_119)) { raiseOverflow(); }; (*pb).offset = (NI)(TM__cjcorFqQStoTTllCPpulBQ_119);}
N_LIB_PRIVATE N_NIMCALL(void, libp2p_minprotobufDatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__cjcorFqQStoTTllCPpulBQ_2_4[4];
static TNimNode* TM__cjcorFqQStoTTllCPpulBQ_3_3[3];
NI TM__cjcorFqQStoTTllCPpulBQ_5;
static char* NIM_CONST TM__cjcorFqQStoTTllCPpulBQ_4[3] = {
"WithVarintLength",
"WithUint32BeLength",
"WithUint32LeLength"};
static TNimNode* TM__cjcorFqQStoTTllCPpulBQ_66_6[6];
NI TM__cjcorFqQStoTTllCPpulBQ_68;
static char* NIM_CONST TM__cjcorFqQStoTTllCPpulBQ_67[6] = {
"VarintDecode",
"MessageIncomplete",
"BufferOverflow",
"MessageTooBig",
"BadWireType",
"IncorrectBlob"};
static TNimNode TM__cjcorFqQStoTTllCPpulBQ_0[17];NTI__40iIOZrE3YoWDkFgicA1eA_.size = sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA);
NTI__40iIOZrE3YoWDkFgicA1eA_.kind = 18;
NTI__40iIOZrE3YoWDkFgicA1eA_.base = 0;
NTI__40iIOZrE3YoWDkFgicA1eA_.flags = 2;
NTI__40iIOZrE3YoWDkFgicA1eA_.name = "ProtoBuffer";
NTI__40iIOZrE3YoWDkFgicA1eA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__40iIOZrE3YoWDkFgicA1eA_;
TM__cjcorFqQStoTTllCPpulBQ_2_4[0] = &TM__cjcorFqQStoTTllCPpulBQ_0[1];
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.size = sizeof(tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA);
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.kind = 14;
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.base = 0;
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.flags = 3;
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.name = "ProtoFlags";
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__34NlqR9bQ2hXegI29bJO9bfbA_;
for (TM__cjcorFqQStoTTllCPpulBQ_5 = 0; TM__cjcorFqQStoTTllCPpulBQ_5 < 3; TM__cjcorFqQStoTTllCPpulBQ_5++) {
TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2].kind = 1;
TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2].offset = TM__cjcorFqQStoTTllCPpulBQ_5;
TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2].name = TM__cjcorFqQStoTTllCPpulBQ_4[TM__cjcorFqQStoTTllCPpulBQ_5];
TM__cjcorFqQStoTTllCPpulBQ_3_3[TM__cjcorFqQStoTTllCPpulBQ_5] = &TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_5+2];
}
TM__cjcorFqQStoTTllCPpulBQ_0[5].len = 3; TM__cjcorFqQStoTTllCPpulBQ_0[5].kind = 2; TM__cjcorFqQStoTTllCPpulBQ_0[5].sons = &TM__cjcorFqQStoTTllCPpulBQ_3_3[0];
NTI__34NlqR9bQ2hXegI29bJO9bfbA_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[5];
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.size = sizeof(tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA);
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.kind = 19;
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.base = (&NTI__34NlqR9bQ2hXegI29bJO9bfbA_);
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.flags = 3;
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.name = "set[ProtoFlags]";
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SOc9bdmfObp0Gt5bXwNMXsA_;
TM__cjcorFqQStoTTllCPpulBQ_0[6].len = 0; TM__cjcorFqQStoTTllCPpulBQ_0[6].kind = 0;
NTI__SOc9bdmfObp0Gt5bXwNMXsA_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[6];
TM__cjcorFqQStoTTllCPpulBQ_0[1].kind = 1;
TM__cjcorFqQStoTTllCPpulBQ_0[1].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, options);
TM__cjcorFqQStoTTllCPpulBQ_0[1].typ = (&NTI__SOc9bdmfObp0Gt5bXwNMXsA_);
TM__cjcorFqQStoTTllCPpulBQ_0[1].name = "options";
TM__cjcorFqQStoTTllCPpulBQ_2_4[1] = &TM__cjcorFqQStoTTllCPpulBQ_0[7];
TM__cjcorFqQStoTTllCPpulBQ_0[7].kind = 1;
TM__cjcorFqQStoTTllCPpulBQ_0[7].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, buffer);
TM__cjcorFqQStoTTllCPpulBQ_0[7].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__cjcorFqQStoTTllCPpulBQ_0[7].name = "buffer";
TM__cjcorFqQStoTTllCPpulBQ_2_4[2] = &TM__cjcorFqQStoTTllCPpulBQ_0[8];
TM__cjcorFqQStoTTllCPpulBQ_0[8].kind = 1;
TM__cjcorFqQStoTTllCPpulBQ_0[8].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, offset);
TM__cjcorFqQStoTTllCPpulBQ_0[8].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__cjcorFqQStoTTllCPpulBQ_0[8].name = "offset";
TM__cjcorFqQStoTTllCPpulBQ_2_4[3] = &TM__cjcorFqQStoTTllCPpulBQ_0[9];
TM__cjcorFqQStoTTllCPpulBQ_0[9].kind = 1;
TM__cjcorFqQStoTTllCPpulBQ_0[9].offset = offsetof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA, length);
TM__cjcorFqQStoTTllCPpulBQ_0[9].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__cjcorFqQStoTTllCPpulBQ_0[9].name = "length";
TM__cjcorFqQStoTTllCPpulBQ_0[0].len = 4; TM__cjcorFqQStoTTllCPpulBQ_0[0].kind = 2; TM__cjcorFqQStoTTllCPpulBQ_0[0].sons = &TM__cjcorFqQStoTTllCPpulBQ_2_4[0];
NTI__40iIOZrE3YoWDkFgicA1eA_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[0];
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.size = sizeof(tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg);
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.kind = 14;
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.base = 0;
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.flags = 3;
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.name = "ProtoError";
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_;
for (TM__cjcorFqQStoTTllCPpulBQ_68 = 0; TM__cjcorFqQStoTTllCPpulBQ_68 < 6; TM__cjcorFqQStoTTllCPpulBQ_68++) {
TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10].kind = 1;
TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10].offset = TM__cjcorFqQStoTTllCPpulBQ_68;
TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10].name = TM__cjcorFqQStoTTllCPpulBQ_67[TM__cjcorFqQStoTTllCPpulBQ_68];
TM__cjcorFqQStoTTllCPpulBQ_66_6[TM__cjcorFqQStoTTllCPpulBQ_68] = &TM__cjcorFqQStoTTllCPpulBQ_0[TM__cjcorFqQStoTTllCPpulBQ_68+10];
}
TM__cjcorFqQStoTTllCPpulBQ_0[16].len = 6; TM__cjcorFqQStoTTllCPpulBQ_0[16].kind = 2; TM__cjcorFqQStoTTllCPpulBQ_0[16].sons = &TM__cjcorFqQStoTTllCPpulBQ_66_6[0];
NTI__mWP6pHyhcb4SJ8Wo5U9bwfg_.node = &TM__cjcorFqQStoTTllCPpulBQ_0[16];
}