/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v1 -o nimcache/release/example/@m..@s..@svendor@snim-json-serialization@sjson_serialization@sreader.nim.c.o nimcache/release/example/@m..@s..@svendor@snim-json-serialization@sjson_serialization@sreader.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #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 NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ; typedef struct Exception Exception; typedef struct RootObj RootObj; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tyObject_JsonError__1x23t1YNJpARF1KcTfhUYQ tyObject_JsonError__1x23t1YNJpARF1KcTfhUYQ; typedef struct tyObject_SerializationError__pU5THS9aG4YyseMvUN63xFQ tyObject_SerializationError__pU5THS9aG4YyseMvUN63xFQ; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; 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_UnexpectedField__LIBquN2JQ7AHsoMScrCORw tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw; typedef struct tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw; typedef struct tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A; typedef struct tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng; typedef struct tyObject_UnexpectedValueError__rDMfqXLPQBxhfPJiYR8dyA tyObject_UnexpectedValueError__rDMfqXLPQBxhfPJiYR8dyA; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A; typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ; typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op); typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p); struct TNimType {NI size; tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind; tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags; TNimType* base; TNimNode* node; void* finalizer; tyProc__ojoeKfW4VYIm36I9cpDTQIg marker; tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy; NCSTRING name; TNimType* nextType; NI instances; NI sizes; }; struct RootObj {TNimType* m_type;}; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; struct tyObject_SerializationError__pU5THS9aG4YyseMvUN63xFQ { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_JsonError__1x23t1YNJpARF1KcTfhUYQ { tyObject_SerializationError__pU5THS9aG4YyseMvUN63xFQ Sup;}; struct tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ { tyObject_JsonError__1x23t1YNJpARF1KcTfhUYQ Sup;NI line; NI col; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; struct tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw { tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ Sup;NCSTRING encounteredField; NCSTRING deserializedType; }; typedef NU8 tyEnum_TokKind__tFVERTiomAoorA9ajTuxnaQ; typedef NU8 tyEnum_ExpectedTokenCategory__BMaCL9adD39bTV7N7vDAL9cwA; struct tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw { tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ Sup;tyEnum_TokKind__tFVERTiomAoorA9ajTuxnaQ encountedToken; tyEnum_ExpectedTokenCategory__BMaCL9adD39bTV7N7vDAL9cwA expectedToken; }; struct tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A { tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ Sup;NimStringDesc* deserializedField; tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* innerException; }; struct tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng { tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ Sup;NIM_BOOL isNegative; NU64 absIntVal; }; struct tyObject_UnexpectedValueError__rDMfqXLPQBxhfPJiYR8dyA { tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ Sup;}; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__h7IcX9aT9bQud9bSoJqz9bH22g)(tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ* err_0, NimStringDesc* filename_0); static N_INLINE(void, pushSafePoint)(TSafePoint* s); N_NIMCALL(NimStringDesc*, rawNewString)(NI cap); N_LIB_PRIVATE N_NIMCALL(void, formatValue__3zjq9csYPBcIN7AqvyU5ZLA)(NimStringDesc** result, NimStringDesc* value_0, NimStringDesc* specifier); static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src); static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen); N_LIB_PRIVATE N_NIMCALL(void, formatValue__ACNJL1q6Oxfvi53i9bkeK6Q)(NimStringDesc** result, NI value_0, NimStringDesc* specifier); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); static N_INLINE(void, popSafePoint)(void); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass); static N_INLINE(Exception*, nimBorrowCurrentException)(void); static N_INLINE(Exception*, getCurrentException)(void); static N_INLINE(void, popCurrentException)(void); 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(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__9cEF6SxxQTYLkrzg9bgcuYeA)(tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw* err_0, NimStringDesc* filename_0); N_LIB_PRIVATE N_NIMCALL(void, add__8FwY5enLGB0dFerO6Ny9caw)(NimStringDesc** x, NCSTRING y); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__9bagkR9aU39cfIDcdzxL8KCmg)(tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw* err_0, NimStringDesc* filename_0); N_LIB_PRIVATE N_NIMCALL(void, formatValue__tOsaR3r2YOUJrqv5YfECPQ)(NimStringDesc** result, tyEnum_TokKind__tFVERTiomAoorA9ajTuxnaQ value_0, NimStringDesc* specifier); N_LIB_PRIVATE N_NIMCALL(void, formatValue__cN86y24u9bmA9cTsc1EdltJg)(NimStringDesc** result, tyEnum_ExpectedTokenCategory__BMaCL9adD39bTV7N7vDAL9cwA value_0, NimStringDesc* specifier); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__Xqz03D9biHh9anPMg9coHMHkg)(tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A* err_0, NimStringDesc* filename_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__SPDBH5MkZ6kohapsraHdsQ)(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng* err_0, NimStringDesc* filename_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, valueStr__YJZf9al3h2uDgIki2GetzHw)(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng* err_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___RkX9btpg5sQIaP8yYXB6tbA)(NU64 x_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__sR2ZiRbqxr6Qwzm2rlRK9bQ)(tyObject_UnexpectedValueError__rDMfqXLPQBxhfPJiYR8dyA* err_0, NimStringDesc* filename_0); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_3, "(", 1); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_4, ", ", 2); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_5, ") Error while reading json file", 31); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_7, ") Unexpected field \'", 20); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_8, "\' while deserializing ", 22); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_10, ") Unexpected token \'", 20); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_11, "\' in place of \'", 15); N_LIB_PRIVATE TNimType NTI__BMaCL9adD39bTV7N7vDAL9cwA_; STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_15, "\'", 1); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_17, ") Exception encountered while deserializing \'", 45); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_18, "\': [", 4); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_19, "] ", 2); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_21, ") The value \'", 13); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_22, "\' is outside of the allowed range", 33); STRING_LITERAL(TM__XD84EZqGv3EGJq5ObbsgCA_24, ") ", 2); extern TNimType NTI__1x23t1YNJpARF1KcTfhUYQ_; N_LIB_PRIVATE TNimType NTI__9bJUtRK84HETHPJ83O2nzvQ_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__LIBquN2JQ7AHsoMScrCORw_; extern TNimType NTI__S9agCYBinaYZnGWcjTdxclg_; N_LIB_PRIVATE TNimType NTI__qAVQt9aipWaNlezE180FGhw_; extern TNimType NTI__tFVERTiomAoorA9ajTuxnaQ_; N_LIB_PRIVATE TNimType NTI__rDMfqXLPQBxhfPJiYR8dyA_; N_LIB_PRIVATE TNimType NTI__jM9c0MpxBPgok2bPSGzR7Ng_; extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_; extern TNimType NTI__wMtfD88jmrPZwfzTH9c8e9cA_; N_LIB_PRIVATE TNimType NTI__Z1eoDcfZqP74p3sMbcbJ5A_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; extern TNimType* nimTypeRoot; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, pushSafePoint)(TSafePoint* s) { #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" (*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;} #line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));} #line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) { #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" nimCopyMem(dest, source, size); } #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" { #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1))))); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest).Sup.len += (*src).Sup.len; } LA3_: ; } #line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popSafePoint)(void) { #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;} #line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0; #line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;} #line 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 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" static N_INLINE(void, popCurrentException)(void) { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim" asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);} #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__h7IcX9aT9bQud9bSoJqz9bH22g)(tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ* err_0, NimStringDesc* filename_0) { NimStringDesc* result; TSafePoint TM__XD84EZqGv3EGJq5ObbsgCA_2; result = (NimStringDesc*)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" pushSafePoint(&TM__XD84EZqGv3EGJq5ObbsgCA_2); TM__XD84EZqGv3EGJq5ObbsgCA_2.status = setjmp(TM__XD84EZqGv3EGJq5ObbsgCA_2.context); if (TM__XD84EZqGv3EGJq5ObbsgCA_2.status == 0) { NimStringDesc* volatile fmtRes; #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = rawNewString(((NI) 93)); #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), filename_0, ((NimStringDesc*) NIM_NIL)); #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_3)); #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).line, ((NimStringDesc*) NIM_NIL)); #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_4)); #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).col, ((NimStringDesc*) NIM_NIL)); #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 31);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_5)); result = copyString(fmtRes); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym96486110_; Exception* T4_; TM__XD84EZqGv3EGJq5ObbsgCA_2.status = 0; #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T4_ = (Exception*)0; T4_ = getCurrentException(); errX60gensym96486110_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_)); result = copyString((*errX60gensym96486110_).Sup.message); popCurrentException(); } } if (TM__XD84EZqGv3EGJq5ObbsgCA_2.status != 0) reraiseException(); return result;} #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__9cEF6SxxQTYLkrzg9bgcuYeA)(tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw* err_0, NimStringDesc* filename_0) { NimStringDesc* result; TSafePoint TM__XD84EZqGv3EGJq5ObbsgCA_6; result = (NimStringDesc*)0; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" pushSafePoint(&TM__XD84EZqGv3EGJq5ObbsgCA_6); TM__XD84EZqGv3EGJq5ObbsgCA_6.status = setjmp(TM__XD84EZqGv3EGJq5ObbsgCA_6.context); if (TM__XD84EZqGv3EGJq5ObbsgCA_6.status == 0) { NimStringDesc* volatile fmtRes; #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = rawNewString(((NI) 168)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), filename_0, ((NimStringDesc*) NIM_NIL)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_3)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.line, ((NimStringDesc*) NIM_NIL)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_4)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.col, ((NimStringDesc*) NIM_NIL)); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 20);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_7)); #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" add__8FwY5enLGB0dFerO6Ny9caw((&fmtRes), (*err_0).encounteredField); #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 22);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_8)); #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" add__8FwY5enLGB0dFerO6Ny9caw((&fmtRes), (*err_0).deserializedType); result = copyString(fmtRes); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym96495039_; Exception* T4_; TM__XD84EZqGv3EGJq5ObbsgCA_6.status = 0; #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T4_ = (Exception*)0; T4_ = getCurrentException(); errX60gensym96495039_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_)); result = copyString((*errX60gensym96495039_).Sup.message); popCurrentException(); } } if (TM__XD84EZqGv3EGJq5ObbsgCA_6.status != 0) reraiseException(); return result;} #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__9bagkR9aU39cfIDcdzxL8KCmg)(tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw* err_0, NimStringDesc* filename_0) { NimStringDesc* result; TSafePoint TM__XD84EZqGv3EGJq5ObbsgCA_9; result = (NimStringDesc*)0; #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" pushSafePoint(&TM__XD84EZqGv3EGJq5ObbsgCA_9); TM__XD84EZqGv3EGJq5ObbsgCA_9.status = setjmp(TM__XD84EZqGv3EGJq5ObbsgCA_9.context); if (TM__XD84EZqGv3EGJq5ObbsgCA_9.status == 0) { NimStringDesc* volatile fmtRes; #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = rawNewString(((NI) 157)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), filename_0, ((NimStringDesc*) NIM_NIL)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_3)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.line, ((NimStringDesc*) NIM_NIL)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_4)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.col, ((NimStringDesc*) NIM_NIL)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 20);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_10)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__tOsaR3r2YOUJrqv5YfECPQ((&fmtRes), (*err_0).encountedToken, ((NimStringDesc*) NIM_NIL)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 15);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_11)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__cN86y24u9bmA9cTsc1EdltJg((&fmtRes), (*err_0).expectedToken, ((NimStringDesc*) NIM_NIL)); #line 69 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_15)); result = copyString(fmtRes); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym96515024_; Exception* T4_; TM__XD84EZqGv3EGJq5ObbsgCA_9.status = 0; #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T4_ = (Exception*)0; T4_ = getCurrentException(); errX60gensym96515024_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_)); result = copyString((*errX60gensym96515024_).Sup.message); popCurrentException(); } } if (TM__XD84EZqGv3EGJq5ObbsgCA_9.status != 0) reraiseException(); return result;} #line 71 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__Xqz03D9biHh9anPMg9coHMHkg)(tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A* err_0, NimStringDesc* filename_0) { NimStringDesc* result; TSafePoint TM__XD84EZqGv3EGJq5ObbsgCA_16; result = (NimStringDesc*)0; #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" pushSafePoint(&TM__XD84EZqGv3EGJq5ObbsgCA_16); TM__XD84EZqGv3EGJq5ObbsgCA_16.status = setjmp(TM__XD84EZqGv3EGJq5ObbsgCA_16.context); if (TM__XD84EZqGv3EGJq5ObbsgCA_16.status == 0) { NimStringDesc* volatile fmtRes; #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = rawNewString(((NI) 215)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), filename_0, ((NimStringDesc*) NIM_NIL)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_3)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.line, ((NimStringDesc*) NIM_NIL)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_4)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.col, ((NimStringDesc*) NIM_NIL)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 45);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_17)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), (*err_0).deserializedField, ((NimStringDesc*) NIM_NIL)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 4);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_18)); #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 566 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" add__8FwY5enLGB0dFerO6Ny9caw((&fmtRes), (*(*err_0).innerException).Sup.name); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_19)); #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 72 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), (*(*err_0).innerException).Sup.message, ((NimStringDesc*) NIM_NIL)); result = copyString(fmtRes); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym96525087_; Exception* T4_; TM__XD84EZqGv3EGJq5ObbsgCA_16.status = 0; #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T4_ = (Exception*)0; T4_ = getCurrentException(); errX60gensym96525087_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_)); result = copyString((*errX60gensym96525087_).Sup.message); popCurrentException(); } } if (TM__XD84EZqGv3EGJq5ObbsgCA_16.status != 0) reraiseException(); return result;} #line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, valueStr__YJZf9al3h2uDgIki2GetzHw)(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng* err_0) { NimStringDesc* result; NimStringDesc* T5_; result = (NimStringDesc*)0; #line 54 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" { if (!(*err_0).isNegative) goto LA3_; #line 55 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" result = addChar(result, 45); } LA3_: ; #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" T5_ = (NimStringDesc*)0; T5_ = dollar___RkX9btpg5sQIaP8yYXB6tbA((*err_0).absIntVal); result = resizeString(result, (T5_ ? T5_->Sup.len : 0) + 0);appendString(result, T5_); return result;} #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__SPDBH5MkZ6kohapsraHdsQ)(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng* err_0, NimStringDesc* filename_0) { NimStringDesc* result; TSafePoint TM__XD84EZqGv3EGJq5ObbsgCA_20; result = (NimStringDesc*)0; #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" pushSafePoint(&TM__XD84EZqGv3EGJq5ObbsgCA_20); TM__XD84EZqGv3EGJq5ObbsgCA_20.status = setjmp(TM__XD84EZqGv3EGJq5ObbsgCA_20.context); if (TM__XD84EZqGv3EGJq5ObbsgCA_20.status == 0) { NimStringDesc* volatile fmtRes; NimStringDesc* T2_; #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = rawNewString(((NI) 132)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), filename_0, ((NimStringDesc*) NIM_NIL)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_3)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.line, ((NimStringDesc*) NIM_NIL)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_4)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.col, ((NimStringDesc*) NIM_NIL)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 13);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_21)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/core/macros.nim" #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/core/macros.nim" T2_ = (NimStringDesc*)0; T2_ = valueStr__YJZf9al3h2uDgIki2GetzHw(err_0); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), T2_, ((NimStringDesc*) NIM_NIL)); #line 75 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 33);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_22)); result = copyString(fmtRes); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym96540025_; Exception* T5_; TM__XD84EZqGv3EGJq5ObbsgCA_20.status = 0; #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T5_ = (Exception*)0; T5_ = getCurrentException(); errX60gensym96540025_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T5_)); result = copyString((*errX60gensym96540025_).Sup.message); popCurrentException(); } } if (TM__XD84EZqGv3EGJq5ObbsgCA_20.status != 0) reraiseException(); return result;} #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, formatMsg__sR2ZiRbqxr6Qwzm2rlRK9bQ)(tyObject_UnexpectedValueError__rDMfqXLPQBxhfPJiYR8dyA* err_0, NimStringDesc* filename_0) { NimStringDesc* result; TSafePoint TM__XD84EZqGv3EGJq5ObbsgCA_23; result = (NimStringDesc*)0; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" pushSafePoint(&TM__XD84EZqGv3EGJq5ObbsgCA_23); TM__XD84EZqGv3EGJq5ObbsgCA_23.status = setjmp(TM__XD84EZqGv3EGJq5ObbsgCA_23.context); if (TM__XD84EZqGv3EGJq5ObbsgCA_23.status == 0) { NimStringDesc* volatile fmtRes; #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/strformat.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = rawNewString(((NI) 83)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), filename_0, ((NimStringDesc*) NIM_NIL)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 1);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_3)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.line, ((NimStringDesc*) NIM_NIL)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_4)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__ACNJL1q6Oxfvi53i9bkeK6Q((&fmtRes), (*err_0).Sup.col, ((NimStringDesc*) NIM_NIL)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" fmtRes = resizeString(fmtRes, 2);appendString(fmtRes, ((NimStringDesc*) &TM__XD84EZqGv3EGJq5ObbsgCA_24)); #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" formatValue__3zjq9csYPBcIN7AqvyU5ZLA((&fmtRes), (*err_0).Sup.Sup.Sup.Sup.Sup.message, ((NimStringDesc*) NIM_NIL)); result = copyString(fmtRes); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym96550040_; Exception* T4_; TM__XD84EZqGv3EGJq5ObbsgCA_23.status = 0; #line 60 "/home/runner/work/nim-waku/nim-waku/vendor/nim-json-serialization/json_serialization/reader.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T4_ = (Exception*)0; T4_ = getCurrentException(); errX60gensym96550040_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T4_)); result = copyString((*errX60gensym96550040_).Sup.message); popCurrentException(); } } if (TM__XD84EZqGv3EGJq5ObbsgCA_23.status != 0) reraiseException(); return result;} N_LIB_PRIVATE N_NIMCALL(void, json_serialization_readerDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__XD84EZqGv3EGJq5ObbsgCA_12_12[12]; NI TM__XD84EZqGv3EGJq5ObbsgCA_14; static char* NIM_CONST TM__XD84EZqGv3EGJq5ObbsgCA_13[12] = { "value", "bool literal", "integer", "enum value (int or string)", "number", "string", "comma", "colon", "array start bracket", "array end bracker", "object start bracket", "object end bracket"}; static TNimNode* TM__XD84EZqGv3EGJq5ObbsgCA_25_2[2]; static TNimNode* TM__XD84EZqGv3EGJq5ObbsgCA_26_2[2]; static TNimNode* TM__XD84EZqGv3EGJq5ObbsgCA_27_2[2]; static TNimNode* TM__XD84EZqGv3EGJq5ObbsgCA_28_2[2]; static TNimNode* TM__XD84EZqGv3EGJq5ObbsgCA_29_2[2]; static TNimNode TM__XD84EZqGv3EGJq5ObbsgCA_0[29];NTI__BMaCL9adD39bTV7N7vDAL9cwA_.size = sizeof(tyEnum_ExpectedTokenCategory__BMaCL9adD39bTV7N7vDAL9cwA); NTI__BMaCL9adD39bTV7N7vDAL9cwA_.kind = 14; NTI__BMaCL9adD39bTV7N7vDAL9cwA_.base = 0; NTI__BMaCL9adD39bTV7N7vDAL9cwA_.flags = 3; NTI__BMaCL9adD39bTV7N7vDAL9cwA_.name = "ExpectedTokenCategory"; NTI__BMaCL9adD39bTV7N7vDAL9cwA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BMaCL9adD39bTV7N7vDAL9cwA_; for (TM__XD84EZqGv3EGJq5ObbsgCA_14 = 0; TM__XD84EZqGv3EGJq5ObbsgCA_14 < 12; TM__XD84EZqGv3EGJq5ObbsgCA_14++) { TM__XD84EZqGv3EGJq5ObbsgCA_0[TM__XD84EZqGv3EGJq5ObbsgCA_14+0].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[TM__XD84EZqGv3EGJq5ObbsgCA_14+0].offset = TM__XD84EZqGv3EGJq5ObbsgCA_14; TM__XD84EZqGv3EGJq5ObbsgCA_0[TM__XD84EZqGv3EGJq5ObbsgCA_14+0].name = TM__XD84EZqGv3EGJq5ObbsgCA_13[TM__XD84EZqGv3EGJq5ObbsgCA_14]; TM__XD84EZqGv3EGJq5ObbsgCA_12_12[TM__XD84EZqGv3EGJq5ObbsgCA_14] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[TM__XD84EZqGv3EGJq5ObbsgCA_14+0]; } TM__XD84EZqGv3EGJq5ObbsgCA_0[12].len = 12; TM__XD84EZqGv3EGJq5ObbsgCA_0[12].kind = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[12].sons = &TM__XD84EZqGv3EGJq5ObbsgCA_12_12[0]; NTI__BMaCL9adD39bTV7N7vDAL9cwA_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[12]; NTI__9bJUtRK84HETHPJ83O2nzvQ_.size = sizeof(tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ); NTI__9bJUtRK84HETHPJ83O2nzvQ_.kind = 17; NTI__9bJUtRK84HETHPJ83O2nzvQ_.base = (&NTI__1x23t1YNJpARF1KcTfhUYQ_); NTI__9bJUtRK84HETHPJ83O2nzvQ_.name = "JsonReaderError"; NTI__9bJUtRK84HETHPJ83O2nzvQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bJUtRK84HETHPJ83O2nzvQ_; TM__XD84EZqGv3EGJq5ObbsgCA_25_2[0] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[14]; TM__XD84EZqGv3EGJq5ObbsgCA_0[14].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[14].offset = offsetof(tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ, line); TM__XD84EZqGv3EGJq5ObbsgCA_0[14].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__XD84EZqGv3EGJq5ObbsgCA_0[14].name = "line"; TM__XD84EZqGv3EGJq5ObbsgCA_25_2[1] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[15]; TM__XD84EZqGv3EGJq5ObbsgCA_0[15].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[15].offset = offsetof(tyObject_JsonReaderError__9bJUtRK84HETHPJ83O2nzvQ, col); TM__XD84EZqGv3EGJq5ObbsgCA_0[15].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__XD84EZqGv3EGJq5ObbsgCA_0[15].name = "col"; TM__XD84EZqGv3EGJq5ObbsgCA_0[13].len = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[13].kind = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[13].sons = &TM__XD84EZqGv3EGJq5ObbsgCA_25_2[0]; NTI__9bJUtRK84HETHPJ83O2nzvQ_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[13]; NTI__LIBquN2JQ7AHsoMScrCORw_.size = sizeof(tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw); NTI__LIBquN2JQ7AHsoMScrCORw_.kind = 17; NTI__LIBquN2JQ7AHsoMScrCORw_.base = (&NTI__9bJUtRK84HETHPJ83O2nzvQ_); NTI__LIBquN2JQ7AHsoMScrCORw_.name = "UnexpectedField"; NTI__LIBquN2JQ7AHsoMScrCORw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__LIBquN2JQ7AHsoMScrCORw_; TM__XD84EZqGv3EGJq5ObbsgCA_26_2[0] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[17]; TM__XD84EZqGv3EGJq5ObbsgCA_0[17].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[17].offset = offsetof(tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw, encounteredField); TM__XD84EZqGv3EGJq5ObbsgCA_0[17].typ = (&NTI__S9agCYBinaYZnGWcjTdxclg_); TM__XD84EZqGv3EGJq5ObbsgCA_0[17].name = "encounteredField"; TM__XD84EZqGv3EGJq5ObbsgCA_26_2[1] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[18]; TM__XD84EZqGv3EGJq5ObbsgCA_0[18].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[18].offset = offsetof(tyObject_UnexpectedField__LIBquN2JQ7AHsoMScrCORw, deserializedType); TM__XD84EZqGv3EGJq5ObbsgCA_0[18].typ = (&NTI__S9agCYBinaYZnGWcjTdxclg_); TM__XD84EZqGv3EGJq5ObbsgCA_0[18].name = "deserializedType"; TM__XD84EZqGv3EGJq5ObbsgCA_0[16].len = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[16].kind = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[16].sons = &TM__XD84EZqGv3EGJq5ObbsgCA_26_2[0]; NTI__LIBquN2JQ7AHsoMScrCORw_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[16]; NTI__qAVQt9aipWaNlezE180FGhw_.size = sizeof(tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw); NTI__qAVQt9aipWaNlezE180FGhw_.kind = 17; NTI__qAVQt9aipWaNlezE180FGhw_.base = (&NTI__9bJUtRK84HETHPJ83O2nzvQ_); NTI__qAVQt9aipWaNlezE180FGhw_.name = "UnexpectedTokenError"; NTI__qAVQt9aipWaNlezE180FGhw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qAVQt9aipWaNlezE180FGhw_; TM__XD84EZqGv3EGJq5ObbsgCA_27_2[0] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[20]; TM__XD84EZqGv3EGJq5ObbsgCA_0[20].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[20].offset = offsetof(tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw, encountedToken); TM__XD84EZqGv3EGJq5ObbsgCA_0[20].typ = (&NTI__tFVERTiomAoorA9ajTuxnaQ_); TM__XD84EZqGv3EGJq5ObbsgCA_0[20].name = "encountedToken"; TM__XD84EZqGv3EGJq5ObbsgCA_27_2[1] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[21]; TM__XD84EZqGv3EGJq5ObbsgCA_0[21].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[21].offset = offsetof(tyObject_UnexpectedTokenError__qAVQt9aipWaNlezE180FGhw, expectedToken); TM__XD84EZqGv3EGJq5ObbsgCA_0[21].typ = (&NTI__BMaCL9adD39bTV7N7vDAL9cwA_); TM__XD84EZqGv3EGJq5ObbsgCA_0[21].name = "expectedToken"; TM__XD84EZqGv3EGJq5ObbsgCA_0[19].len = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[19].kind = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[19].sons = &TM__XD84EZqGv3EGJq5ObbsgCA_27_2[0]; NTI__qAVQt9aipWaNlezE180FGhw_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[19]; NTI__rDMfqXLPQBxhfPJiYR8dyA_.size = sizeof(tyObject_UnexpectedValueError__rDMfqXLPQBxhfPJiYR8dyA); NTI__rDMfqXLPQBxhfPJiYR8dyA_.kind = 17; NTI__rDMfqXLPQBxhfPJiYR8dyA_.base = (&NTI__9bJUtRK84HETHPJ83O2nzvQ_); NTI__rDMfqXLPQBxhfPJiYR8dyA_.name = "UnexpectedValueError"; NTI__rDMfqXLPQBxhfPJiYR8dyA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rDMfqXLPQBxhfPJiYR8dyA_; TM__XD84EZqGv3EGJq5ObbsgCA_0[22].len = 0; TM__XD84EZqGv3EGJq5ObbsgCA_0[22].kind = 2; NTI__rDMfqXLPQBxhfPJiYR8dyA_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[22]; NTI__jM9c0MpxBPgok2bPSGzR7Ng_.size = sizeof(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng); NTI__jM9c0MpxBPgok2bPSGzR7Ng_.kind = 17; NTI__jM9c0MpxBPgok2bPSGzR7Ng_.base = (&NTI__9bJUtRK84HETHPJ83O2nzvQ_); NTI__jM9c0MpxBPgok2bPSGzR7Ng_.name = "IntOverflowError"; NTI__jM9c0MpxBPgok2bPSGzR7Ng_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jM9c0MpxBPgok2bPSGzR7Ng_; TM__XD84EZqGv3EGJq5ObbsgCA_28_2[0] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[24]; TM__XD84EZqGv3EGJq5ObbsgCA_0[24].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[24].offset = offsetof(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng, isNegative); TM__XD84EZqGv3EGJq5ObbsgCA_0[24].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__XD84EZqGv3EGJq5ObbsgCA_0[24].name = "isNegative"; TM__XD84EZqGv3EGJq5ObbsgCA_28_2[1] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[25]; TM__XD84EZqGv3EGJq5ObbsgCA_0[25].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[25].offset = offsetof(tyObject_IntOverflowError__jM9c0MpxBPgok2bPSGzR7Ng, absIntVal); TM__XD84EZqGv3EGJq5ObbsgCA_0[25].typ = (&NTI__wMtfD88jmrPZwfzTH9c8e9cA_); TM__XD84EZqGv3EGJq5ObbsgCA_0[25].name = "absIntVal"; TM__XD84EZqGv3EGJq5ObbsgCA_0[23].len = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[23].kind = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[23].sons = &TM__XD84EZqGv3EGJq5ObbsgCA_28_2[0]; NTI__jM9c0MpxBPgok2bPSGzR7Ng_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[23]; NTI__Z1eoDcfZqP74p3sMbcbJ5A_.size = sizeof(tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A); NTI__Z1eoDcfZqP74p3sMbcbJ5A_.kind = 17; NTI__Z1eoDcfZqP74p3sMbcbJ5A_.base = (&NTI__9bJUtRK84HETHPJ83O2nzvQ_); NTI__Z1eoDcfZqP74p3sMbcbJ5A_.name = "GenericJsonReaderError"; NTI__Z1eoDcfZqP74p3sMbcbJ5A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Z1eoDcfZqP74p3sMbcbJ5A_; TM__XD84EZqGv3EGJq5ObbsgCA_29_2[0] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[27]; TM__XD84EZqGv3EGJq5ObbsgCA_0[27].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[27].offset = offsetof(tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A, deserializedField); TM__XD84EZqGv3EGJq5ObbsgCA_0[27].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__XD84EZqGv3EGJq5ObbsgCA_0[27].name = "deserializedField"; TM__XD84EZqGv3EGJq5ObbsgCA_29_2[1] = &TM__XD84EZqGv3EGJq5ObbsgCA_0[28]; TM__XD84EZqGv3EGJq5ObbsgCA_0[28].kind = 1; TM__XD84EZqGv3EGJq5ObbsgCA_0[28].offset = offsetof(tyObject_GenericJsonReaderError__Z1eoDcfZqP74p3sMbcbJ5A, innerException); TM__XD84EZqGv3EGJq5ObbsgCA_0[28].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_); TM__XD84EZqGv3EGJq5ObbsgCA_0[28].name = "innerException"; TM__XD84EZqGv3EGJq5ObbsgCA_0[26].len = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[26].kind = 2; TM__XD84EZqGv3EGJq5ObbsgCA_0[26].sons = &TM__XD84EZqGv3EGJq5ObbsgCA_29_2[0]; NTI__Z1eoDcfZqP74p3sMbcbJ5A_.node = &TM__XD84EZqGv3EGJq5ObbsgCA_0[26]; }