/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/basic2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@srpc@smessages.nim.c.o nimcache/release/basic2/@m..@s..@svendor@snim-libp2p@slibp2p@sprotocols@spubsub@srpc@smessages.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #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_RPCMsg__knoSCw739arKRCPJPue07qQ tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ; typedef struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA tySequence__RQAvfm3tUYD1QWb9c4P8NNA; typedef struct tySequence__oRzyI2tapcwoHwH1Bz2exA tySequence__oRzyI2tapcwoHwH1Bz2exA; typedef struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ; typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng; typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA; typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w; typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g; typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg; typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg; typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg; typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ; typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w; typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA; typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw; typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew; typedef struct tyTuple__TEVxBpejpD9b9bkfFnONsDcQ tyTuple__TEVxBpejpD9b9bkfFnONsDcQ; typedef struct tySequence__Yp9cu4D4OMATC8CwGTSwJWg tySequence__Yp9cu4D4OMATC8CwGTSwJWg; typedef struct tyTuple__eGnhlwfm2NpsYsHYI8bMsQ tyTuple__eGnhlwfm2NpsYsHYI8bMsQ; typedef struct tyTuple__xqTsL59bhkuE37loYHcbVJw tyTuple__xqTsL59bhkuE37loYHcbVJw; typedef struct tySequence__29caZmiPrO6d9cg0Ucdm9bdAA tySequence__29caZmiPrO6d9cg0Ucdm9bdAA; typedef struct tyTuple__wOvXi5VibnCNgN9buQRQD4A tyTuple__wOvXi5VibnCNgN9buQRQD4A; typedef struct tySequence__1fUS5rAN5IrEgQFi0Y0tRA tySequence__1fUS5rAN5IrEgQFi0Y0tRA; typedef struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg tyTuple__tS9aiWZLTrb6VlKfDrDTMMg; typedef struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA tySequence__pxoGuYGfJ7gF1jIkkyp7IA; typedef struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw; typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA; typedef struct Exception Exception; typedef struct RootObj RootObj; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave; tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant; tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft; tySequence__WSbLInFxGn0pnyF9cry8bUA* prune; }; struct tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ {tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng val; NIM_BOOL has; }; struct tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ {tySequence__RQAvfm3tUYD1QWb9c4P8NNA* subscriptions; tySequence__oRzyI2tapcwoHwH1Bz2exA* messages; tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ control; }; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw {NIM_BOOL subscribe; NimStringDesc* topic; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; }; struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key; }; struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID; tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs; }; struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID; }; struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID; tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers; NU64 backoff; }; struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord; }; struct tyTuple__eGnhlwfm2NpsYsHYI8bMsQ { NimStringDesc* Field0; NimStringDesc* Field1; NimStringDesc* Field2; NimStringDesc* Field3; NimStringDesc* Field4; NimStringDesc* Field5; }; struct tyTuple__wOvXi5VibnCNgN9buQRQD4A { NimStringDesc* Field0; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field1; }; struct tyTuple__tS9aiWZLTrb6VlKfDrDTMMg { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* Field0; }; struct tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw { NimStringDesc* Field0; }; struct tyTuple__xqTsL59bhkuE37loYHcbVJw { tySequence__29caZmiPrO6d9cg0Ucdm9bdAA* Field0; tySequence__1fUS5rAN5IrEgQFi0Y0tRA* Field1; tySequence__pxoGuYGfJ7gF1jIkkyp7IA* Field2; tySequence__pxoGuYGfJ7gF1jIkkyp7IA* Field3; }; struct tyTuple__TEVxBpejpD9b9bkfFnONsDcQ { tySequence__RQAvfm3tUYD1QWb9c4P8NNA* Field0; tySequence__Yp9cu4D4OMATC8CwGTSwJWg* Field1; tyTuple__xqTsL59bhkuE37loYHcbVJw Field2; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; struct RootObj {TNimType* m_type;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;}; struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;}; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tySequence__RQAvfm3tUYD1QWb9c4P8NNA { TGenericSeq Sup; tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw data[SEQ_DECL_SIZE];};struct tySequence__oRzyI2tapcwoHwH1Bz2exA { TGenericSeq Sup; tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__Yp9cu4D4OMATC8CwGTSwJWg { TGenericSeq Sup; tyTuple__eGnhlwfm2NpsYsHYI8bMsQ data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__29caZmiPrO6d9cg0Ucdm9bdAA { TGenericSeq Sup; tyTuple__wOvXi5VibnCNgN9buQRQD4A data[SEQ_DECL_SIZE];};struct tySequence__1fUS5rAN5IrEgQFi0Y0tRA { TGenericSeq Sup; tyTuple__tS9aiWZLTrb6VlKfDrDTMMg data[SEQ_DECL_SIZE];};struct tySequence__pxoGuYGfJ7gF1jIkkyp7IA { TGenericSeq Sup; tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tySequence__RQAvfm3tUYD1QWb9c4P8NNA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__oRzyI2tapcwoHwH1Bz2exA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__aLjCOs9bu5l2rz6ENM6m6Sg)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__8MW0JodCedjay9anGTGrBmA)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__zAf2abIhMjaomS6jkKP9a8w)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__IjDV3u39bZeDnOOTq5TAF5g)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__FEFXDzYbVdCsaxKNxgC9akw)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__WSbLInFxGn0pnyF9cry8bUA)(void* p, NI op); static N_INLINE(NIM_BOOL, isSome__bhrvo6ipbsA5Wa1TLr16dwoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest_0, void* src, TNimType* mt); N_LIB_PRIVATE N_NIMCALL(tySequence__Yp9cu4D4OMATC8CwGTSwJWg*, newSeq__EqcN4Z009aLfQG0k44Owsmw)(NI len_0); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(void, shortLog__8Tv0EEF9bWSWxCKyceT9chuw)(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* msg, tyTuple__eGnhlwfm2NpsYsHYI8bMsQ* Result); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__t8DD2nZSoPvV28s0XouGjw)(NU8* item, NI itemLen_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___xqL1qTIQGkhdyM4F59c1P9aw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x_0); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(void, shortLog__AFTF6LCryGRM09bArKAbIJA)(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* c, tyTuple__xqTsL59bhkuE37loYHcbVJw* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__29caZmiPrO6d9cg0Ucdm9bdAA*, newSeq__iKKFsCtl2kOWX9cBV9cs9bi9bA)(NI len_0); N_LIB_PRIVATE N_NIMCALL(void, shortLog__hAn2uZzlNNWbUz9bt1KkzjA)(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg s, tyTuple__wOvXi5VibnCNgN9buQRQD4A* Result); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__0Y4NmOIT7kYWI41AYmQx9cA)(NimStringDesc* item); N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, newSeq__q7W9bxIQ7BrFLngLO9cYelsA)(NI len_0); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NIMCALL(tySequence__1fUS5rAN5IrEgQFi0Y0tRA*, newSeq__O7tGzJTTB1CHpzImfZ1woQ)(NI len_0); N_LIB_PRIVATE N_NIMCALL(void, shortLog__rW5bofm2QNaY6LphaLpaiA)(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ s, tyTuple__tS9aiWZLTrb6VlKfDrDTMMg* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__pxoGuYGfJ7gF1jIkkyp7IA*, newSeq__chFuNvp485mVIfOwM9c9bR9bg)(NI len_0); N_LIB_PRIVATE N_NIMCALL(void, shortLog__cmpixDnSh1D9ckGHGj69cjww)(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w s, tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw* Result); N_LIB_PRIVATE N_NIMCALL(void, shortLog__L6vMyj3IYVtGH6sYSeJP1w)(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA s, tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw* Result); static N_INLINE(void, get__k09bxzZWltqj7L0ZrdLDeagoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* Result); static N_INLINE(NIM_BOOL, isNone__bhrvo6ipbsA5Wa1TLr16dw_2options)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(tySequence__RQAvfm3tUYD1QWb9c4P8NNA*, newSeq__WJnta2HBn9bosrgydja1KrA)(NI len_0); N_LIB_PRIVATE TNimType NTI__knoSCw739arKRCPJPue07qQ_; N_LIB_PRIVATE TNimType NTI__89cudN1q3YtAd8ENHWPechw_; extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; N_LIB_PRIVATE TNimType NTI__RQAvfm3tUYD1QWb9c4P8NNA_; N_LIB_PRIVATE TNimType NTI__9bIfp9aTAZKB9cehqCItD41cg_; extern TNimType NTI__Se8YyoPxzDpFnTeAyeCVCw_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_; N_LIB_PRIVATE TNimType NTI__oRzyI2tapcwoHwH1Bz2exA_; N_LIB_PRIVATE TNimType NTI__R2iwvkxFY4f0aLqyHsJIng_; N_LIB_PRIVATE TNimType NTI__CnOQkdAngH72aJYNy5NLDg_; N_LIB_PRIVATE TNimType NTI__aLjCOs9bu5l2rz6ENM6m6Sg_; N_LIB_PRIVATE TNimType NTI__8MW0JodCedjay9anGTGrBmA_; N_LIB_PRIVATE TNimType NTI__geKK9cLMGr6gb7OdFvazkIQ_; N_LIB_PRIVATE TNimType NTI__zAf2abIhMjaomS6jkKP9a8w_; N_LIB_PRIVATE TNimType NTI__Pu9bBse0c7O7IZRmRsi9b07w_; N_LIB_PRIVATE TNimType NTI__IjDV3u39bZeDnOOTq5TAF5g_; N_LIB_PRIVATE TNimType NTI__FKVoWyfO9bQ2bdVQGPLNZvA_; N_LIB_PRIVATE TNimType NTI__W4epI9boAZXsWE9avB49a5Zew_; N_LIB_PRIVATE TNimType NTI__FEFXDzYbVdCsaxKNxgC9akw_; extern TNimType NTI__wMtfD88jmrPZwfzTH9c8e9cA_; N_LIB_PRIVATE TNimType NTI__WSbLInFxGn0pnyF9cry8bUA_; extern TNimType NTI__ChQnHuXLEQ5RD1fCRvT7YQ_; N_LIB_PRIVATE TNimType NTI__eGnhlwfm2NpsYsHYI8bMsQ_; STRING_LITERAL(TM__K9bfTpe9aVyub9bpJBzHEeS4g_12, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l" "ength of the seq changed while iterating over it", 175); extern TNimType NTI__Yp9cu4D4OMATC8CwGTSwJWg_; N_LIB_PRIVATE TNimType NTI__wOvXi5VibnCNgN9buQRQD4A_; extern TNimType NTI__29caZmiPrO6d9cg0Ucdm9bdAA_; N_LIB_PRIVATE TNimType NTI__tS9aiWZLTrb6VlKfDrDTMMg_; extern TNimType NTI__1fUS5rAN5IrEgQFi0Y0tRA_; N_LIB_PRIVATE TNimType NTI__kyBTaZ2hQD2w8Nf0myO9aZw_; extern TNimType NTI__pxoGuYGfJ7gF1jIkkyp7IA_; extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_; extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_; STRING_LITERAL(TM__K9bfTpe9aVyub9bpJBzHEeS4g_28, "Can\'t obtain a value from a `none`", 34); extern TNimType* nimTypeRoot; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; static N_NIMCALL(void, Marker_tySequence__RQAvfm3tUYD1QWb9c4P8NNA)(void* p, NI op) { tySequence__RQAvfm3tUYD1QWb9c4P8NNA* a; NI T1_; a = (tySequence__RQAvfm3tUYD1QWb9c4P8NNA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].topic, op); } } static N_NIMCALL(void, Marker_tySequence__oRzyI2tapcwoHwH1Bz2exA)(void* p, NI op) { tySequence__oRzyI2tapcwoHwH1Bz2exA* a; NI T1_; a = (tySequence__oRzyI2tapcwoHwH1Bz2exA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].fromPeer.data, op); nimGCvisit((void*)a->data[T1_].data, op); nimGCvisit((void*)a->data[T1_].seqno, op); nimGCvisit((void*)a->data[T1_].topicIDs, op); nimGCvisit((void*)a->data[T1_].signature, op); nimGCvisit((void*)a->data[T1_].key, op); } } static N_NIMCALL(void, Marker_tySequence__aLjCOs9bu5l2rz6ENM6m6Sg)(void* p, NI op) { tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* a; NI T1_; a = (tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_], op); } } static N_NIMCALL(void, Marker_tySequence__8MW0JodCedjay9anGTGrBmA)(void* p, NI op) { tySequence__8MW0JodCedjay9anGTGrBmA* a; NI T1_; a = (tySequence__8MW0JodCedjay9anGTGrBmA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].topicID, op); nimGCvisit((void*)a->data[T1_].messageIDs, op); } } static N_NIMCALL(void, Marker_tySequence__zAf2abIhMjaomS6jkKP9a8w)(void* p, NI op) { tySequence__zAf2abIhMjaomS6jkKP9a8w* a; NI T1_; a = (tySequence__zAf2abIhMjaomS6jkKP9a8w*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].messageIDs, op); } } static N_NIMCALL(void, Marker_tySequence__IjDV3u39bZeDnOOTq5TAF5g)(void* p, NI op) { tySequence__IjDV3u39bZeDnOOTq5TAF5g* a; NI T1_; a = (tySequence__IjDV3u39bZeDnOOTq5TAF5g*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].topicID, op); } } static N_NIMCALL(void, Marker_tySequence__FEFXDzYbVdCsaxKNxgC9akw)(void* p, NI op) { tySequence__FEFXDzYbVdCsaxKNxgC9akw* a; NI T1_; a = (tySequence__FEFXDzYbVdCsaxKNxgC9akw*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].peerID, op); nimGCvisit((void*)a->data[T1_].signedPeerRecord, op); } } static N_NIMCALL(void, Marker_tySequence__WSbLInFxGn0pnyF9cry8bUA)(void* p, NI op) { tySequence__WSbLInFxGn0pnyF9cry8bUA* a; NI T1_; a = (tySequence__WSbLInFxGn0pnyF9cry8bUA*)p; T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) { nimGCvisit((void*)a->data[T1_].topicID, op); nimGCvisit((void*)a->data[T1_].peers, op); } } #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isSome__bhrvo6ipbsA5Wa1TLr16dwoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = (*self).has; return result;} #line 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 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 95 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__8Tv0EEF9bWSWxCKyceT9chuw)(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* msg, tyTuple__eGnhlwfm2NpsYsHYI8bMsQ* Result) { NimStringDesc* colontmp_; NimStringDesc* colontmp__2; NimStringDesc* colontmp__3; NimStringDesc* colontmp__4; NimStringDesc* colontmp__5; NimStringDesc* colontmp__6; #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*msg).fromPeer); #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp__2 = shortLog__t8DD2nZSoPvV28s0XouGjw((*msg).data->data, ((*msg).data ? (*msg).data->Sup.len : 0)); #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp__3 = shortLog__t8DD2nZSoPvV28s0XouGjw((*msg).seqno->data, ((*msg).seqno ? (*msg).seqno->Sup.len : 0)); #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp__4 = dollar___xqL1qTIQGkhdyM4F59c1P9aw((*msg).topicIDs); #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp__5 = shortLog__t8DD2nZSoPvV28s0XouGjw((*msg).signature->data, ((*msg).signature ? (*msg).signature->Sup.len : 0)); #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp__6 = shortLog__t8DD2nZSoPvV28s0XouGjw((*msg).key->data, ((*msg).key ? (*msg).key->Sup.len : 0)); #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" unsureAsgnRef((void**) (&(*Result).Field0), copyString(colontmp_)); unsureAsgnRef((void**) (&(*Result).Field1), copyString(colontmp__2)); unsureAsgnRef((void**) (&(*Result).Field2), copyString(colontmp__3)); unsureAsgnRef((void**) (&(*Result).Field3), copyString(colontmp__4)); unsureAsgnRef((void**) (&(*Result).Field4), copyString(colontmp__5)); unsureAsgnRef((void**) (&(*Result).Field5), copyString(colontmp__6));} #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__hAn2uZzlNNWbUz9bt1KkzjA)(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg s, tyTuple__wOvXi5VibnCNgN9buQRQD4A* Result) { NimStringDesc* colontmp_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* colontmp__2; #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp_ = shortLog__0Y4NmOIT7kYWI41AYmQx9cA(s.topicID); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* colontmp__3; NI iX60gensym98761288_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym98761289_; NI T2_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__3 = s.messageIDs; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98761288_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T2_ = (colontmp__3 ? colontmp__3->Sup.len : 0); if ((T2_) < ((NI) 0) || (T2_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T2_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98761289_ = newSeq__q7W9bxIQ7BrFLngLO9cYelsA(((NI) (T2_))); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* it; NI i; NI L; NI T4_; it = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T4_ = (colontmp__3 ? colontmp__3->Sup.len : 0); L = T4_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_14; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_15; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA6; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)(colontmp__3 ? colontmp__3->Sup.len : 0)){ raiseIndexError2(i,(colontmp__3 ? colontmp__3->Sup.len : 0)-1); } it = colontmp__3->data[i]; if ((NU)(iX60gensym98761288_) >= (NU)(resultX60gensym98761289_ ? resultX60gensym98761289_->Sup.len : 0)){ raiseIndexError2(iX60gensym98761288_,(resultX60gensym98761289_ ? resultX60gensym98761289_->Sup.len : 0)-1); } #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" asgnRef((void**) (&resultX60gensym98761289_->data[iX60gensym98761288_]), shortLog__t8DD2nZSoPvV28s0XouGjw(it->data, (it ? it->Sup.len : 0))); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98761288_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_14)) { raiseOverflow(); }; iX60gensym98761288_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_14); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_15)) { raiseOverflow(); }; i = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_15); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T9_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T9_ = (colontmp__3 ? colontmp__3->Sup.len : 0); if (!!((T9_ == L))) goto LA10_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA10_: ; } LA6: ; } } genericSeqAssign((&colontmp__2), resultX60gensym98761289_, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); } #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" unsureAsgnRef((void**) (&(*Result).Field0), copyString(colontmp_)); genericSeqAssign((&(*Result).Field1), colontmp__2, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));} #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__rW5bofm2QNaY6LphaLpaiA)(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ s, tyTuple__tS9aiWZLTrb6VlKfDrDTMMg* Result) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ* colontmp_; #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* colontmp__2; NI iX60gensym98780038_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* resultX60gensym98780039_; NI T2_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__2 = s.messageIDs; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98780038_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T2_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if ((T2_) < ((NI) 0) || (T2_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T2_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98780039_ = newSeq__q7W9bxIQ7BrFLngLO9cYelsA(((NI) (T2_))); { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* it; NI i; NI L; NI T4_; it = (tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T4_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L = T4_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_19; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_20; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA6; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)(colontmp__2 ? colontmp__2->Sup.len : 0)){ raiseIndexError2(i,(colontmp__2 ? colontmp__2->Sup.len : 0)-1); } it = colontmp__2->data[i]; if ((NU)(iX60gensym98780038_) >= (NU)(resultX60gensym98780039_ ? resultX60gensym98780039_->Sup.len : 0)){ raiseIndexError2(iX60gensym98780038_,(resultX60gensym98780039_ ? resultX60gensym98780039_->Sup.len : 0)-1); } #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" asgnRef((void**) (&resultX60gensym98780039_->data[iX60gensym98780038_]), shortLog__t8DD2nZSoPvV28s0XouGjw(it->data, (it ? it->Sup.len : 0))); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98780038_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_19)) { raiseOverflow(); }; iX60gensym98780038_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_19); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_20)) { raiseOverflow(); }; i = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_20); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T9_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T9_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T9_ == L))) goto LA10_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA10_: ; } LA6: ; } } genericSeqAssign((&colontmp_), resultX60gensym98780039_, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); } #line 73 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" genericSeqAssign((&(*Result).Field0), colontmp_, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));} #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__cmpixDnSh1D9ckGHGj69cjww)(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w s, tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw* Result) { NimStringDesc* colontmp_; #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp_ = shortLog__0Y4NmOIT7kYWI41AYmQx9cA(s.topicID); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" unsureAsgnRef((void**) (&(*Result).Field0), copyString(colontmp_));} #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__L6vMyj3IYVtGH6sYSeJP1w)(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA s, tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw* Result) { NimStringDesc* colontmp_; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" colontmp_ = shortLog__0Y4NmOIT7kYWI41AYmQx9cA(s.topicID); #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" unsureAsgnRef((void**) (&(*Result).Field0), copyString(colontmp_));} #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__AFTF6LCryGRM09bArKAbIJA)(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* c, tyTuple__xqTsL59bhkuE37loYHcbVJw* Result) { tySequence__29caZmiPrO6d9cg0Ucdm9bdAA* colontmp_; tySequence__1fUS5rAN5IrEgQFi0Y0tRA* colontmp__3; tySequence__pxoGuYGfJ7gF1jIkkyp7IA* colontmp__5; tySequence__pxoGuYGfJ7gF1jIkkyp7IA* colontmp__7; #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { tySequence__8MW0JodCedjay9anGTGrBmA* colontmp__2; NI iX60gensym98800108_; tySequence__29caZmiPrO6d9cg0Ucdm9bdAA* resultX60gensym98800109_; NI T2_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__2 = (*c).ihave; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98800108_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T2_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if ((T2_) < ((NI) 0) || (T2_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T2_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98800109_ = newSeq__iKKFsCtl2kOWX9cBV9cs9bi9bA(((NI) (T2_))); { tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg it; NI i; NI L; NI T4_; nimZeroMem((void*)(&it), sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T4_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L = T4_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_16; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_17; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA6; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)(colontmp__2 ? colontmp__2->Sup.len : 0)){ raiseIndexError2(i,(colontmp__2 ? colontmp__2->Sup.len : 0)-1); } it.topicID = colontmp__2->data[i].topicID; it.messageIDs = colontmp__2->data[i].messageIDs; if ((NU)(iX60gensym98800108_) >= (NU)(resultX60gensym98800109_ ? resultX60gensym98800109_->Sup.len : 0)){ raiseIndexError2(iX60gensym98800108_,(resultX60gensym98800109_ ? resultX60gensym98800109_->Sup.len : 0)-1); } #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__hAn2uZzlNNWbUz9bt1KkzjA(it, (&resultX60gensym98800109_->data[iX60gensym98800108_])); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98800108_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_16)) { raiseOverflow(); }; iX60gensym98800108_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_16); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_17)) { raiseOverflow(); }; i = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_17); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T9_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T9_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T9_ == L))) goto LA10_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA10_: ; } LA6: ; } } genericSeqAssign((&colontmp_), resultX60gensym98800109_, (&NTI__29caZmiPrO6d9cg0Ucdm9bdAA_)); } #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { tySequence__zAf2abIhMjaomS6jkKP9a8w* colontmp__4; NI iX60gensym98830019_; tySequence__1fUS5rAN5IrEgQFi0Y0tRA* resultX60gensym98830020_; NI T13_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__4 = (*c).iwant; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98830019_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T13_ = (colontmp__4 ? colontmp__4->Sup.len : 0); if ((T13_) < ((NI) 0) || (T13_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T13_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98830020_ = newSeq__O7tGzJTTB1CHpzImfZ1woQ(((NI) (T13_))); { tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ it_2; NI i_2; NI L_2; NI T15_; nimZeroMem((void*)(&it_2), sizeof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_2 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T15_ = (colontmp__4 ? colontmp__4->Sup.len : 0); L_2 = T15_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_21; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_22; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_2 < L_2)) goto LA17; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i_2) >= (NU)(colontmp__4 ? colontmp__4->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp__4 ? colontmp__4->Sup.len : 0)-1); } it_2.messageIDs = colontmp__4->data[i_2].messageIDs; if ((NU)(iX60gensym98830019_) >= (NU)(resultX60gensym98830020_ ? resultX60gensym98830020_->Sup.len : 0)){ raiseIndexError2(iX60gensym98830019_,(resultX60gensym98830020_ ? resultX60gensym98830020_->Sup.len : 0)-1); } #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__rW5bofm2QNaY6LphaLpaiA(it_2, (&resultX60gensym98830020_->data[iX60gensym98830019_])); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98830019_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_21)) { raiseOverflow(); }; iX60gensym98830019_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_21); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_2, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_22)) { raiseOverflow(); }; i_2 = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_22); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T20_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T20_ = (colontmp__4 ? colontmp__4->Sup.len : 0); if (!!((T20_ == L_2))) goto LA21_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA21_: ; } LA17: ; } } genericSeqAssign((&colontmp__3), resultX60gensym98830020_, (&NTI__1fUS5rAN5IrEgQFi0Y0tRA_)); } #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { tySequence__IjDV3u39bZeDnOOTq5TAF5g* colontmp__6; NI iX60gensym98860019_; tySequence__pxoGuYGfJ7gF1jIkkyp7IA* resultX60gensym98860020_; NI T24_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__6 = (*c).graft; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98860019_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T24_ = (colontmp__6 ? colontmp__6->Sup.len : 0); if ((T24_) < ((NI) 0) || (T24_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T24_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98860020_ = newSeq__chFuNvp485mVIfOwM9c9bR9bg(((NI) (T24_))); { tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w it_3; NI i_3; NI L_3; NI T26_; nimZeroMem((void*)(&it_3), sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_3 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T26_ = (colontmp__6 ? colontmp__6->Sup.len : 0); L_3 = T26_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_24; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_25; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_3 < L_3)) goto LA28; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i_3) >= (NU)(colontmp__6 ? colontmp__6->Sup.len : 0)){ raiseIndexError2(i_3,(colontmp__6 ? colontmp__6->Sup.len : 0)-1); } it_3.topicID = colontmp__6->data[i_3].topicID; if ((NU)(iX60gensym98860019_) >= (NU)(resultX60gensym98860020_ ? resultX60gensym98860020_->Sup.len : 0)){ raiseIndexError2(iX60gensym98860019_,(resultX60gensym98860020_ ? resultX60gensym98860020_->Sup.len : 0)-1); } #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 91 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__cmpixDnSh1D9ckGHGj69cjww(it_3, (&resultX60gensym98860020_->data[iX60gensym98860019_])); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98860019_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_24)) { raiseOverflow(); }; iX60gensym98860019_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_24); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_3, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_25)) { raiseOverflow(); }; i_3 = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_25); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T31_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T31_ = (colontmp__6 ? colontmp__6->Sup.len : 0); if (!!((T31_ == L_3))) goto LA32_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA32_: ; } LA28: ; } } genericSeqAssign((&colontmp__5), resultX60gensym98860020_, (&NTI__pxoGuYGfJ7gF1jIkkyp7IA_)); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { tySequence__WSbLInFxGn0pnyF9cry8bUA* colontmp__8; NI iX60gensym98890019_; tySequence__pxoGuYGfJ7gF1jIkkyp7IA* resultX60gensym98890020_; NI T35_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__8 = (*c).prune; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98890019_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T35_ = (colontmp__8 ? colontmp__8->Sup.len : 0); if ((T35_) < ((NI) 0) || (T35_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T35_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98890020_ = newSeq__chFuNvp485mVIfOwM9c9bR9bg(((NI) (T35_))); { tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA it_4; NI i_4; NI L_4; NI T37_; nimZeroMem((void*)(&it_4), sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_4 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T37_ = (colontmp__8 ? colontmp__8->Sup.len : 0); L_4 = T37_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_26; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_27; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_4 < L_4)) goto LA39; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i_4) >= (NU)(colontmp__8 ? colontmp__8->Sup.len : 0)){ raiseIndexError2(i_4,(colontmp__8 ? colontmp__8->Sup.len : 0)-1); } it_4.topicID = colontmp__8->data[i_4].topicID; it_4.peers = colontmp__8->data[i_4].peers; it_4.backoff = colontmp__8->data[i_4].backoff; if ((NU)(iX60gensym98890019_) >= (NU)(resultX60gensym98890020_ ? resultX60gensym98890020_->Sup.len : 0)){ raiseIndexError2(iX60gensym98890019_,(resultX60gensym98890020_ ? resultX60gensym98890020_->Sup.len : 0)-1); } #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 92 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__L6vMyj3IYVtGH6sYSeJP1w(it_4, (&resultX60gensym98890020_->data[iX60gensym98890019_])); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98890019_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_26)) { raiseOverflow(); }; iX60gensym98890019_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_26); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_4, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_27)) { raiseOverflow(); }; i_4 = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_27); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T42_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T42_ = (colontmp__8 ? colontmp__8->Sup.len : 0); if (!!((T42_ == L_4))) goto LA43_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA43_: ; } LA39: ; } } genericSeqAssign((&colontmp__7), resultX60gensym98890020_, (&NTI__pxoGuYGfJ7gF1jIkkyp7IA_)); } #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" genericSeqAssign((&(*Result).Field0), colontmp_, (&NTI__29caZmiPrO6d9cg0Ucdm9bdAA_)); genericSeqAssign((&(*Result).Field1), colontmp__3, (&NTI__1fUS5rAN5IrEgQFi0Y0tRA_)); genericSeqAssign((&(*Result).Field2), colontmp__5, (&NTI__pxoGuYGfJ7gF1jIkkyp7IA_)); genericSeqAssign((&(*Result).Field3), colontmp__7, (&NTI__pxoGuYGfJ7gF1jIkkyp7IA_));} #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(NIM_BOOL, isNone__bhrvo6ipbsA5Wa1TLr16dw_2options)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self) { NIM_BOOL result; result = (NIM_BOOL)0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" result = !((*self).has); return result;} #line 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 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" static N_INLINE(void, get__k09bxzZWltqj7L0ZrdLDeagoptions)(tyObject_Option__ChQnHuXLEQ5RD1fCRvT7YQ* self, tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng* Result) { #line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" { NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" T3_ = (NIM_BOOL)0; T3_ = isNone__bhrvo6ipbsA5Wa1TLr16dw_2options(self); if (!T3_) goto LA4_; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_28)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim" raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/options.nim", 185); } LA4_: ; genericSeqAssign((&(*Result).ihave), (*self).val.ihave, (&NTI__8MW0JodCedjay9anGTGrBmA_)); genericSeqAssign((&(*Result).iwant), (*self).val.iwant, (&NTI__zAf2abIhMjaomS6jkKP9a8w_)); genericSeqAssign((&(*Result).graft), (*self).val.graft, (&NTI__IjDV3u39bZeDnOOTq5TAF5g_)); genericSeqAssign((&(*Result).prune), (*self).val.prune, (&NTI__WSbLInFxGn0pnyF9cry8bUA_));} #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, shortLog__n660G9aZnuXW5FgQ0r19aHlw)(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* m, tyTuple__TEVxBpejpD9b9bkfFnONsDcQ* Result) { #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" { NIM_BOOL T3_; tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T17_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" T3_ = (NIM_BOOL)0; T3_ = isSome__bhrvo6ipbsA5Wa1TLr16dwoptions((&(*m).control)); if (!T3_) goto LA4_; genericSeqAssign((&(*Result).Field0), (*m).subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); { tySequence__oRzyI2tapcwoHwH1Bz2exA* colontmp_; NI iX60gensym98920218_; tySequence__Yp9cu4D4OMATC8CwGTSwJWg* resultX60gensym98920219_; NI T7_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp_ = (*m).messages; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98920218_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T7_ = (colontmp_ ? colontmp_->Sup.len : 0); if ((T7_) < ((NI) 0) || (T7_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T7_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98920219_ = newSeq__EqcN4Z009aLfQG0k44Owsmw(((NI) (T7_))); { tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg it; NI i; NI L; NI T9_; nimZeroMem((void*)(&it), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T9_ = (colontmp_ ? colontmp_->Sup.len : 0); L = T9_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_10; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_11; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA11; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)(colontmp_ ? colontmp_->Sup.len : 0)){ raiseIndexError2(i,(colontmp_ ? colontmp_->Sup.len : 0)-1); } nimCopyMem((void*)(&it), (NIM_CONST void*)(&colontmp_->data[i]), sizeof(it)); if ((NU)(iX60gensym98920218_) >= (NU)(resultX60gensym98920219_ ? resultX60gensym98920219_->Sup.len : 0)){ raiseIndexError2(iX60gensym98920218_,(resultX60gensym98920219_ ? resultX60gensym98920219_->Sup.len : 0)-1); } #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__8Tv0EEF9bWSWxCKyceT9chuw((&it), (&resultX60gensym98920219_->data[iX60gensym98920218_])); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98920218_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_10)) { raiseOverflow(); }; iX60gensym98920218_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_10); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_11)) { raiseOverflow(); }; i = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_11); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T14_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T14_ = (colontmp_ ? colontmp_->Sup.len : 0); if (!!((T14_ == L))) goto LA15_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA15_: ; } LA11: ; } } genericSeqAssign((&(*Result).Field1), resultX60gensym98920219_, (&NTI__Yp9cu4D4OMATC8CwGTSwJWg_)); } #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" nimZeroMem((void*)(&T17_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); get__k09bxzZWltqj7L0ZrdLDeagoptions((&(*m).control), (&T17_)); #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__AFTF6LCryGRM09bArKAbIJA((&T17_), (&(*Result).Field2)); } goto LA1_; LA4_: ; { tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng T30_; genericSeqAssign((&(*Result).Field0), (*m).subscriptions, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); { tySequence__oRzyI2tapcwoHwH1Bz2exA* colontmp__2; NI iX60gensym98955035_; tySequence__Yp9cu4D4OMATC8CwGTSwJWg* resultX60gensym98955036_; NI T20_; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" colontmp__2 = (*m).messages; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym98955035_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T20_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if ((T20_) < ((NI) 0) || (T20_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T20_, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym98955036_ = newSeq__EqcN4Z009aLfQG0k44Owsmw(((NI) (T20_))); { tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg it_2; NI i_2; NI L_2; NI T22_; nimZeroMem((void*)(&it_2), sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg)); #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i_2 = ((NI) 0); #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T22_ = (colontmp__2 ? colontmp__2->Sup.len : 0); L_2 = T22_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_29; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_30; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i_2 < L_2)) goto LA24; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i_2) >= (NU)(colontmp__2 ? colontmp__2->Sup.len : 0)){ raiseIndexError2(i_2,(colontmp__2 ? colontmp__2->Sup.len : 0)-1); } nimCopyMem((void*)(&it_2), (NIM_CONST void*)(&colontmp__2->data[i_2]), sizeof(it_2)); if ((NU)(iX60gensym98955035_) >= (NU)(resultX60gensym98955036_ ? resultX60gensym98955036_->Sup.len : 0)){ raiseIndexError2(iX60gensym98955035_,(resultX60gensym98955036_ ? resultX60gensym98955036_->Sup.len : 0)-1); } #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" #line 115 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__8Tv0EEF9bWSWxCKyceT9chuw((&it_2), (&resultX60gensym98955036_->data[iX60gensym98955035_])); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym98955035_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_29)) { raiseOverflow(); }; iX60gensym98955035_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_29); #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i_2, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_30)) { raiseOverflow(); }; i_2 = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_30); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T27_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" T27_ = (colontmp__2 ? colontmp__2->Sup.len : 0); if (!!((T27_ == L_2))) goto LA28_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__K9bfTpe9aVyub9bpJBzHEeS4g_12)); } LA28_: ; } LA24: ; } } genericSeqAssign((&(*Result).Field1), resultX60gensym98955036_, (&NTI__Yp9cu4D4OMATC8CwGTSwJWg_)); } #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" nimZeroMem((void*)(&T30_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); nimZeroMem((void*)(&T30_), sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng)); #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" shortLog__AFTF6LCryGRM09bArKAbIJA((&T30_), (&(*Result).Field2)); } LA1_: ; } #line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" N_LIB_PRIVATE N_NIMCALL(void, withSubs__9c5Rl9a1JEgrAXV87bUHx4sQ)(NimStringDesc** topics, NI topicsLen_0, NIM_BOOL subscribe, tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ* Result) { #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" chckNil((void*)Result); unsureAsgnRef((void**)&(*Result).subscriptions, NIM_NIL); unsureAsgnRef((void**)&(*Result).messages, NIM_NIL); unsureAsgnRef((void**)&(*Result).control.val.ihave, NIM_NIL); unsureAsgnRef((void**)&(*Result).control.val.iwant, NIM_NIL); unsureAsgnRef((void**)&(*Result).control.val.graft, NIM_NIL); unsureAsgnRef((void**)&(*Result).control.val.prune, NIM_NIL); (*Result).control.has = 0; { NI iX60gensym121370262_; tySequence__RQAvfm3tUYD1QWb9c4P8NNA* resultX60gensym121370263_; #line 934 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym121370262_ = ((NI) 0); #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((topicsLen_0) < ((NI) 0) || (topicsLen_0) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(topicsLen_0, ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 935 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" resultX60gensym121370263_ = newSeq__WJnta2HBn9bosrgydja1KrA(((NI) (topicsLen_0))); { NimStringDesc* it; NI i; it = (NimStringDesc*)0; #line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((NI) 0); { #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw T5_; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_31; NI TM__K9bfTpe9aVyub9bpJBzHEeS4g_32; #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" #line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < topicsLen_0)) goto LA4; #line 936 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(i) >= (NU)(topicsLen_0)){ raiseIndexError2(i,topicsLen_0-1); } it = topics[i]; if ((NU)(iX60gensym121370262_) >= (NU)(resultX60gensym121370263_ ? resultX60gensym121370263_->Sup.len : 0)){ raiseIndexError2(iX60gensym121370262_,(resultX60gensym121370263_ ? resultX60gensym121370263_->Sup.len : 0)-1); } #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/protocols/pubsub/rpc/messages.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw)); nimZeroMem((void*)(&T5_), sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw)); T5_.subscribe = subscribe; T5_.topic = copyString(it); resultX60gensym121370263_->data[iX60gensym121370262_].subscribe = T5_.subscribe; asgnRef((void**) (&resultX60gensym121370263_->data[iX60gensym121370262_].topic), T5_.topic); #line 938 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(iX60gensym121370262_, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_31)) { raiseOverflow(); }; iX60gensym121370262_ = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_31); #line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__K9bfTpe9aVyub9bpJBzHEeS4g_32)) { raiseOverflow(); }; i = (NI)(TM__K9bfTpe9aVyub9bpJBzHEeS4g_32); } LA4: ; } } genericSeqAssign((&(*Result).subscriptions), resultX60gensym121370263_, (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_)); } } N_LIB_PRIVATE N_NIMCALL(void, libp2p_messagesDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_2_3[3]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_3_2[2]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[6]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_5_4[4]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_6_2[2]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_7_3[3]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_8_2[2]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[6]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_13_2[2]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_18_1[1]; static TNimNode* TM__K9bfTpe9aVyub9bpJBzHEeS4g_23_1[1]; static TNimNode TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[45];NTI__knoSCw739arKRCPJPue07qQ_.size = sizeof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ); NTI__knoSCw739arKRCPJPue07qQ_.kind = 18; NTI__knoSCw739arKRCPJPue07qQ_.base = 0; NTI__knoSCw739arKRCPJPue07qQ_.flags = 2; NTI__knoSCw739arKRCPJPue07qQ_.name = "RPCMsg"; NTI__knoSCw739arKRCPJPue07qQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__knoSCw739arKRCPJPue07qQ_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_2_3[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[1]; NTI__89cudN1q3YtAd8ENHWPechw_.size = sizeof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw); NTI__89cudN1q3YtAd8ENHWPechw_.kind = 18; NTI__89cudN1q3YtAd8ENHWPechw_.base = 0; NTI__89cudN1q3YtAd8ENHWPechw_.flags = 2; NTI__89cudN1q3YtAd8ENHWPechw_.name = "SubOpts"; NTI__89cudN1q3YtAd8ENHWPechw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__89cudN1q3YtAd8ENHWPechw_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_3_2[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[3]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[3].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[3].offset = offsetof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw, subscribe); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[3].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[3].name = "subscribe"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_3_2[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[4]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[4].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[4].offset = offsetof(tyObject_SubOpts__89cudN1q3YtAd8ENHWPechw, topic); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[4].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[4].name = "topic"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[2].len = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[2].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[2].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_3_2[0]; NTI__89cudN1q3YtAd8ENHWPechw_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[2]; NTI__RQAvfm3tUYD1QWb9c4P8NNA_.size = sizeof(tySequence__RQAvfm3tUYD1QWb9c4P8NNA*); NTI__RQAvfm3tUYD1QWb9c4P8NNA_.kind = 24; NTI__RQAvfm3tUYD1QWb9c4P8NNA_.base = (&NTI__89cudN1q3YtAd8ENHWPechw_); NTI__RQAvfm3tUYD1QWb9c4P8NNA_.flags = 2; NTI__RQAvfm3tUYD1QWb9c4P8NNA_.name = "seq[SubOpts]"; NTI__RQAvfm3tUYD1QWb9c4P8NNA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RQAvfm3tUYD1QWb9c4P8NNA_; NTI__RQAvfm3tUYD1QWb9c4P8NNA_.marker = Marker_tySequence__RQAvfm3tUYD1QWb9c4P8NNA; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[1].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[1].offset = offsetof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ, subscriptions); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[1].typ = (&NTI__RQAvfm3tUYD1QWb9c4P8NNA_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[1].name = "subscriptions"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_2_3[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[5]; NTI__9bIfp9aTAZKB9cehqCItD41cg_.size = sizeof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg); NTI__9bIfp9aTAZKB9cehqCItD41cg_.kind = 18; NTI__9bIfp9aTAZKB9cehqCItD41cg_.base = 0; NTI__9bIfp9aTAZKB9cehqCItD41cg_.flags = 2; NTI__9bIfp9aTAZKB9cehqCItD41cg_.name = "Message"; NTI__9bIfp9aTAZKB9cehqCItD41cg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bIfp9aTAZKB9cehqCItD41cg_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[7]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[7].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[7].offset = offsetof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg, fromPeer); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[7].typ = (&NTI__Se8YyoPxzDpFnTeAyeCVCw_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[7].name = "fromPeer"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[8]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[8].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[8].offset = offsetof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg, data); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[8].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[8].name = "data"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[2] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[9]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[9].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[9].offset = offsetof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg, seqno); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[9].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[9].name = "seqno"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[3] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[10]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[10].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[10].offset = offsetof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg, topicIDs); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[10].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[10].name = "topicIDs"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[4] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[11]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[11].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[11].offset = offsetof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg, signature); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[11].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[11].name = "signature"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[5] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[12]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[12].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[12].offset = offsetof(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg, key); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[12].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[12].name = "key"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[6].len = 6; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[6].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[6].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_4_6[0]; NTI__9bIfp9aTAZKB9cehqCItD41cg_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[6]; NTI__oRzyI2tapcwoHwH1Bz2exA_.size = sizeof(tySequence__oRzyI2tapcwoHwH1Bz2exA*); NTI__oRzyI2tapcwoHwH1Bz2exA_.kind = 24; NTI__oRzyI2tapcwoHwH1Bz2exA_.base = (&NTI__9bIfp9aTAZKB9cehqCItD41cg_); NTI__oRzyI2tapcwoHwH1Bz2exA_.flags = 2; NTI__oRzyI2tapcwoHwH1Bz2exA_.name = "seq[Message]"; NTI__oRzyI2tapcwoHwH1Bz2exA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oRzyI2tapcwoHwH1Bz2exA_; NTI__oRzyI2tapcwoHwH1Bz2exA_.marker = Marker_tySequence__oRzyI2tapcwoHwH1Bz2exA; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[5].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[5].offset = offsetof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ, messages); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[5].typ = (&NTI__oRzyI2tapcwoHwH1Bz2exA_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[5].name = "messages"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_2_3[2] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[13]; NTI__R2iwvkxFY4f0aLqyHsJIng_.size = sizeof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng); NTI__R2iwvkxFY4f0aLqyHsJIng_.kind = 18; NTI__R2iwvkxFY4f0aLqyHsJIng_.base = 0; NTI__R2iwvkxFY4f0aLqyHsJIng_.flags = 2; NTI__R2iwvkxFY4f0aLqyHsJIng_.name = "ControlMessage"; NTI__R2iwvkxFY4f0aLqyHsJIng_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R2iwvkxFY4f0aLqyHsJIng_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_5_4[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[15]; NTI__CnOQkdAngH72aJYNy5NLDg_.size = sizeof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg); NTI__CnOQkdAngH72aJYNy5NLDg_.kind = 18; NTI__CnOQkdAngH72aJYNy5NLDg_.base = 0; NTI__CnOQkdAngH72aJYNy5NLDg_.flags = 2; NTI__CnOQkdAngH72aJYNy5NLDg_.name = "ControlIHave"; NTI__CnOQkdAngH72aJYNy5NLDg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CnOQkdAngH72aJYNy5NLDg_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_6_2[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[17]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[17].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[17].offset = offsetof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg, topicID); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[17].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[17].name = "topicID"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_6_2[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[18]; NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.size = sizeof(tySequence__aLjCOs9bu5l2rz6ENM6m6Sg*); NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.kind = 24; NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.base = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.flags = 2; NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.name = "seq[MessageID]"; NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_; NTI__aLjCOs9bu5l2rz6ENM6m6Sg_.marker = Marker_tySequence__aLjCOs9bu5l2rz6ENM6m6Sg; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[18].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[18].offset = offsetof(tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg, messageIDs); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[18].typ = (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[18].name = "messageIDs"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[16].len = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[16].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[16].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_6_2[0]; NTI__CnOQkdAngH72aJYNy5NLDg_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[16]; NTI__8MW0JodCedjay9anGTGrBmA_.size = sizeof(tySequence__8MW0JodCedjay9anGTGrBmA*); NTI__8MW0JodCedjay9anGTGrBmA_.kind = 24; NTI__8MW0JodCedjay9anGTGrBmA_.base = (&NTI__CnOQkdAngH72aJYNy5NLDg_); NTI__8MW0JodCedjay9anGTGrBmA_.flags = 2; NTI__8MW0JodCedjay9anGTGrBmA_.name = "seq[ControlIHave]"; NTI__8MW0JodCedjay9anGTGrBmA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8MW0JodCedjay9anGTGrBmA_; NTI__8MW0JodCedjay9anGTGrBmA_.marker = Marker_tySequence__8MW0JodCedjay9anGTGrBmA; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[15].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[15].offset = offsetof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng, ihave); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[15].typ = (&NTI__8MW0JodCedjay9anGTGrBmA_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[15].name = "ihave"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_5_4[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[19]; NTI__geKK9cLMGr6gb7OdFvazkIQ_.size = sizeof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ); NTI__geKK9cLMGr6gb7OdFvazkIQ_.kind = 18; NTI__geKK9cLMGr6gb7OdFvazkIQ_.base = 0; NTI__geKK9cLMGr6gb7OdFvazkIQ_.flags = 2; NTI__geKK9cLMGr6gb7OdFvazkIQ_.name = "ControlIWant"; NTI__geKK9cLMGr6gb7OdFvazkIQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__geKK9cLMGr6gb7OdFvazkIQ_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[20].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[20].offset = offsetof(tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ, messageIDs); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[20].typ = (&NTI__aLjCOs9bu5l2rz6ENM6m6Sg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[20].name = "messageIDs"; NTI__geKK9cLMGr6gb7OdFvazkIQ_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[20]; NTI__zAf2abIhMjaomS6jkKP9a8w_.size = sizeof(tySequence__zAf2abIhMjaomS6jkKP9a8w*); NTI__zAf2abIhMjaomS6jkKP9a8w_.kind = 24; NTI__zAf2abIhMjaomS6jkKP9a8w_.base = (&NTI__geKK9cLMGr6gb7OdFvazkIQ_); NTI__zAf2abIhMjaomS6jkKP9a8w_.flags = 2; NTI__zAf2abIhMjaomS6jkKP9a8w_.name = "seq[ControlIWant]"; NTI__zAf2abIhMjaomS6jkKP9a8w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zAf2abIhMjaomS6jkKP9a8w_; NTI__zAf2abIhMjaomS6jkKP9a8w_.marker = Marker_tySequence__zAf2abIhMjaomS6jkKP9a8w; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[19].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[19].offset = offsetof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng, iwant); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[19].typ = (&NTI__zAf2abIhMjaomS6jkKP9a8w_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[19].name = "iwant"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_5_4[2] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[21]; NTI__Pu9bBse0c7O7IZRmRsi9b07w_.size = sizeof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w); NTI__Pu9bBse0c7O7IZRmRsi9b07w_.kind = 18; NTI__Pu9bBse0c7O7IZRmRsi9b07w_.base = 0; NTI__Pu9bBse0c7O7IZRmRsi9b07w_.flags = 2; NTI__Pu9bBse0c7O7IZRmRsi9b07w_.name = "ControlGraft"; NTI__Pu9bBse0c7O7IZRmRsi9b07w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Pu9bBse0c7O7IZRmRsi9b07w_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[22].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[22].offset = offsetof(tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w, topicID); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[22].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[22].name = "topicID"; NTI__Pu9bBse0c7O7IZRmRsi9b07w_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[22]; NTI__IjDV3u39bZeDnOOTq5TAF5g_.size = sizeof(tySequence__IjDV3u39bZeDnOOTq5TAF5g*); NTI__IjDV3u39bZeDnOOTq5TAF5g_.kind = 24; NTI__IjDV3u39bZeDnOOTq5TAF5g_.base = (&NTI__Pu9bBse0c7O7IZRmRsi9b07w_); NTI__IjDV3u39bZeDnOOTq5TAF5g_.flags = 2; NTI__IjDV3u39bZeDnOOTq5TAF5g_.name = "seq[ControlGraft]"; NTI__IjDV3u39bZeDnOOTq5TAF5g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IjDV3u39bZeDnOOTq5TAF5g_; NTI__IjDV3u39bZeDnOOTq5TAF5g_.marker = Marker_tySequence__IjDV3u39bZeDnOOTq5TAF5g; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[21].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[21].offset = offsetof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng, graft); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[21].typ = (&NTI__IjDV3u39bZeDnOOTq5TAF5g_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[21].name = "graft"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_5_4[3] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[23]; NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.size = sizeof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA); NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.kind = 18; NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.base = 0; NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.flags = 2; NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.name = "ControlPrune"; NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FKVoWyfO9bQ2bdVQGPLNZvA_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_7_3[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[25]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[25].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[25].offset = offsetof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA, topicID); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[25].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[25].name = "topicID"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_7_3[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[26]; NTI__W4epI9boAZXsWE9avB49a5Zew_.size = sizeof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew); NTI__W4epI9boAZXsWE9avB49a5Zew_.kind = 18; NTI__W4epI9boAZXsWE9avB49a5Zew_.base = 0; NTI__W4epI9boAZXsWE9avB49a5Zew_.flags = 2; NTI__W4epI9boAZXsWE9avB49a5Zew_.name = "PeerInfoMsg"; NTI__W4epI9boAZXsWE9avB49a5Zew_.nextType = nimTypeRoot; nimTypeRoot=&NTI__W4epI9boAZXsWE9avB49a5Zew_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_8_2[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[28]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[28].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[28].offset = offsetof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew, peerID); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[28].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[28].name = "peerID"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_8_2[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[29]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[29].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[29].offset = offsetof(tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew, signedPeerRecord); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[29].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[29].name = "signedPeerRecord"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[27].len = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[27].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[27].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_8_2[0]; NTI__W4epI9boAZXsWE9avB49a5Zew_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[27]; NTI__FEFXDzYbVdCsaxKNxgC9akw_.size = sizeof(tySequence__FEFXDzYbVdCsaxKNxgC9akw*); NTI__FEFXDzYbVdCsaxKNxgC9akw_.kind = 24; NTI__FEFXDzYbVdCsaxKNxgC9akw_.base = (&NTI__W4epI9boAZXsWE9avB49a5Zew_); NTI__FEFXDzYbVdCsaxKNxgC9akw_.flags = 2; NTI__FEFXDzYbVdCsaxKNxgC9akw_.name = "seq[PeerInfoMsg]"; NTI__FEFXDzYbVdCsaxKNxgC9akw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FEFXDzYbVdCsaxKNxgC9akw_; NTI__FEFXDzYbVdCsaxKNxgC9akw_.marker = Marker_tySequence__FEFXDzYbVdCsaxKNxgC9akw; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[26].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[26].offset = offsetof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA, peers); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[26].typ = (&NTI__FEFXDzYbVdCsaxKNxgC9akw_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[26].name = "peers"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_7_3[2] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[30]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[30].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[30].offset = offsetof(tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA, backoff); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[30].typ = (&NTI__wMtfD88jmrPZwfzTH9c8e9cA_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[30].name = "backoff"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[24].len = 3; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[24].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[24].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_7_3[0]; NTI__FKVoWyfO9bQ2bdVQGPLNZvA_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[24]; NTI__WSbLInFxGn0pnyF9cry8bUA_.size = sizeof(tySequence__WSbLInFxGn0pnyF9cry8bUA*); NTI__WSbLInFxGn0pnyF9cry8bUA_.kind = 24; NTI__WSbLInFxGn0pnyF9cry8bUA_.base = (&NTI__FKVoWyfO9bQ2bdVQGPLNZvA_); NTI__WSbLInFxGn0pnyF9cry8bUA_.flags = 2; NTI__WSbLInFxGn0pnyF9cry8bUA_.name = "seq[ControlPrune]"; NTI__WSbLInFxGn0pnyF9cry8bUA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WSbLInFxGn0pnyF9cry8bUA_; NTI__WSbLInFxGn0pnyF9cry8bUA_.marker = Marker_tySequence__WSbLInFxGn0pnyF9cry8bUA; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[23].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[23].offset = offsetof(tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng, prune); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[23].typ = (&NTI__WSbLInFxGn0pnyF9cry8bUA_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[23].name = "prune"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[14].len = 4; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[14].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[14].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_5_4[0]; NTI__R2iwvkxFY4f0aLqyHsJIng_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[14]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[13].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[13].offset = offsetof(tyObject_RPCMsg__knoSCw739arKRCPJPue07qQ, control); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[13].typ = (&NTI__ChQnHuXLEQ5RD1fCRvT7YQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[13].name = "control"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[0].len = 3; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[0].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[0].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_2_3[0]; NTI__knoSCw739arKRCPJPue07qQ_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[0]; NTI__eGnhlwfm2NpsYsHYI8bMsQ_.size = sizeof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ); NTI__eGnhlwfm2NpsYsHYI8bMsQ_.kind = 18; NTI__eGnhlwfm2NpsYsHYI8bMsQ_.base = 0; NTI__eGnhlwfm2NpsYsHYI8bMsQ_.flags = 2; NTI__eGnhlwfm2NpsYsHYI8bMsQ_.name = "tuple[fromPeer: string, data: string, seqno: string, topicIDs: " "string, signature: string, key: string]"; NTI__eGnhlwfm2NpsYsHYI8bMsQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__eGnhlwfm2NpsYsHYI8bMsQ_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[32]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[32].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[32].offset = offsetof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ, Field0); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[32].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[32].name = "Field0"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[33]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[33].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[33].offset = offsetof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ, Field1); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[33].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[33].name = "Field1"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[2] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[34]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[34].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[34].offset = offsetof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ, Field2); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[34].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[34].name = "Field2"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[3] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[35]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[35].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[35].offset = offsetof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ, Field3); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[35].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[35].name = "Field3"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[4] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[36]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[36].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[36].offset = offsetof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ, Field4); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[36].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[36].name = "Field4"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[5] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[37]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[37].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[37].offset = offsetof(tyTuple__eGnhlwfm2NpsYsHYI8bMsQ, Field5); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[37].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[37].name = "Field5"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[31].len = 6; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[31].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[31].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_9_6[0]; NTI__eGnhlwfm2NpsYsHYI8bMsQ_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[31]; NTI__wOvXi5VibnCNgN9buQRQD4A_.size = sizeof(tyTuple__wOvXi5VibnCNgN9buQRQD4A); NTI__wOvXi5VibnCNgN9buQRQD4A_.kind = 18; NTI__wOvXi5VibnCNgN9buQRQD4A_.base = 0; NTI__wOvXi5VibnCNgN9buQRQD4A_.flags = 2; NTI__wOvXi5VibnCNgN9buQRQD4A_.name = "tuple[topicID: string, messageIDs: seq[TaintedString]]"; NTI__wOvXi5VibnCNgN9buQRQD4A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wOvXi5VibnCNgN9buQRQD4A_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_13_2[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[39]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[39].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[39].offset = offsetof(tyTuple__wOvXi5VibnCNgN9buQRQD4A, Field0); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[39].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[39].name = "Field0"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_13_2[1] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[40]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[40].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[40].offset = offsetof(tyTuple__wOvXi5VibnCNgN9buQRQD4A, Field1); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[40].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[40].name = "Field1"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[38].len = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[38].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[38].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_13_2[0]; NTI__wOvXi5VibnCNgN9buQRQD4A_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[38]; NTI__tS9aiWZLTrb6VlKfDrDTMMg_.size = sizeof(tyTuple__tS9aiWZLTrb6VlKfDrDTMMg); NTI__tS9aiWZLTrb6VlKfDrDTMMg_.kind = 18; NTI__tS9aiWZLTrb6VlKfDrDTMMg_.base = 0; NTI__tS9aiWZLTrb6VlKfDrDTMMg_.flags = 2; NTI__tS9aiWZLTrb6VlKfDrDTMMg_.name = "tuple[messageIDs: seq[TaintedString]]"; NTI__tS9aiWZLTrb6VlKfDrDTMMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__tS9aiWZLTrb6VlKfDrDTMMg_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_18_1[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[42]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[42].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[42].offset = offsetof(tyTuple__tS9aiWZLTrb6VlKfDrDTMMg, Field0); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[42].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[42].name = "Field0"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[41].len = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[41].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[41].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_18_1[0]; NTI__tS9aiWZLTrb6VlKfDrDTMMg_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[41]; NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.size = sizeof(tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw); NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.kind = 18; NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.base = 0; NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.flags = 2; NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.name = "tuple[topicID: string]"; NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kyBTaZ2hQD2w8Nf0myO9aZw_; TM__K9bfTpe9aVyub9bpJBzHEeS4g_23_1[0] = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[44]; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[44].kind = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[44].offset = offsetof(tyTuple__kyBTaZ2hQD2w8Nf0myO9aZw, Field0); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[44].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[44].name = "Field0"; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[43].len = 1; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[43].kind = 2; TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[43].sons = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_23_1[0]; NTI__kyBTaZ2hQD2w8Nf0myO9aZw_.node = &TM__K9bfTpe9aVyub9bpJBzHEeS4g_0[43]; }