/* 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 -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/v1/node -o nimcache/release/start_network/stdlib_times.nim.c.o nimcache/release/start_network/stdlib_times.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 tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw; typedef struct tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ; typedef struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A; typedef struct tyObject_Env_timesdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_timesdotnim___diB2NTuAIWY0FO9c5IUJRGg; typedef struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw; typedef struct tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ; typedef struct RootObj RootObj; typedef struct tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw; typedef struct tyTuple__XjuGlLf9cyYx66ViXrBCvPQ tyTuple__XjuGlLf9cyYx66ViXrBCvPQ; typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q; typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g; typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w; typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ; typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg; typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ; typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg; typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw; typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg; typedef struct tyTuple__pfrdooyxJsC6cg34ebuBag tyTuple__pfrdooyxJsC6cg34ebuBag; struct tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q {NI64 seconds; NI nanosecond; }; struct tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ {tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time; NI utcOffset; NIM_BOOL isDst; }; typedef struct { N_NIMCALL_PTR(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, ClP_0) (tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q x, void* ClE_0); void* ClE_0; } tyProc__bs1dgeTxHIjPGTR9axkkHbg; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw {tyProc__bs1dgeTxHIjPGTR9axkkHbg zonedTimeFromTimeImpl; tyProc__bs1dgeTxHIjPGTR9axkkHbg zonedTimeFromAdjTimeImpl; NimStringDesc* name; }; 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 tyTuple__JfHvHzMrhKkWAUvQKe0i1A { void* Field0; tyObject_Env_timesdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1; }; typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ; struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind; NI offset; TNimType* typ; NCSTRING name; NI len; TNimNode** sons; }; typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); struct tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* patterns; NimStringDesc* formatStr; }; typedef NU8 tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ; struct RootObj {TNimType* m_type;}; typedef NU8 tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw; typedef NU8 tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg; struct tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw { RootObj Sup;NI nanosecond; NI second; NI minute; NI hour; NI monthday; tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month; NI year; tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg weekday; NI yearday; NIM_BOOL isDst; tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* timezone; NI utcOffset; }; typedef NimStringDesc* tyArray__3hurAvNmIXWWeqMzKryr2A[12]; typedef NimStringDesc* tyArray__O9c55L7dGQruaGz5nJ2r4rA[7]; struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ {tyArray__3hurAvNmIXWWeqMzKryr2A MMM; tyArray__3hurAvNmIXWWeqMzKryr2A MMMM; tyArray__O9c55L7dGQruaGz5nJ2r4rA ddd; tyArray__O9c55L7dGQruaGz5nJ2r4rA dddd; }; typedef NU8 tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ; typedef NI64 tyArray__pDfjTbtkTNjmi9bTcaNV32Q[8]; struct tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw {NI64 seconds; NI nanosecond; }; struct tyTuple__XjuGlLf9cyYx66ViXrBCvPQ { NI Field0; tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw Field1; NI Field2; }; struct tyTuple__47w2DboNEPf69aPgubZdd7Q { NI Field0; NI Field1; NI Field2; }; typedef NI tyArray__Splpnswz3rudLg9bDsQoDXg[12]; typedef N_CLOSURE_PTR(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, TM__6NbDwwj5FY059b1gz2AsAZQ_197) (tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q x); struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount; TNimType* typ; }; struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom; }; struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len; NI cap; tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d; }; typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2]; struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link; NI key; NI upperBound; NI level; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj; NI maxLargeObj; tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; NI allocCounter; NI deallocCounter; }; struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans; NI cycleCollections; NI maxThreshold; NI maxStackSize; NI maxStackCells; NI cycleTableSize; NI64 maxPause; }; struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter; NI max; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head; tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data; }; typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5]; struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head; tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail; pthread_mutex_t lock; }; struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack; NI cycleThreshold; NI zctThreshold; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack; NI recGcLock; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region; tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat; tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked; tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots; tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose; NI gcThreadId; }; struct tyTuple__pfrdooyxJsC6cg34ebuBag { NI Field0; NIM_BOOL Field1; }; typedef N_CLOSURE_PTR(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, TM__6NbDwwj5FY059b1gz2AsAZQ_208) (tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time, void* ClE_0); typedef N_CLOSURE_PTR(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, TM__6NbDwwj5FY059b1gz2AsAZQ_214) (tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q adjTime, void* ClE_0); struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tyRef__9a5v4OQPlGqsA25ioN8hFYA)(void* p, NI op); static N_NIMCALL(void, TM__6NbDwwj5FY059b1gz2AsAZQ_4)(void); N_LIB_PRIVATE N_NIMCALL(void, nimRegisterThreadLocalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); static N_NIMCALL(void, TM__6NbDwwj5FY059b1gz2AsAZQ_5)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, addChar)(NimStringDesc* s, NIM_CHAR c); N_LIB_PRIVATE N_NIMCALL(void, formatPattern__S4WegiBO0BkW28IP3SncnA)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ pattern, NimStringDesc** result, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x); 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, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuIntToStr)(NI x_0, NI minchars); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError3)(NI i, NI a, NI b); static N_INLINE(NI, convert__bBJ7N1GpubC85YlnXz3nHgtimes)(tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitFrom, tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitTo, NI quantity); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(NIM_BOOL, nimDivInt64)(NI64 a, NI64 b, NI64* res); static N_INLINE(void, appendChar)(NimStringDesc* dest_0, NIM_CHAR c); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___uJ3ui4E9b9bOpe9bnJkEo4LvQ)(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone1, tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone2); static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b); static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); N_LIB_PRIVATE N_NIMCALL(void, local__JDUz4bfwLSZvJxYV9aiNG9bg)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q t, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result); N_LIB_PRIVATE N_NIMCALL(void, inZone__o59cT0ssqq4BC09cuUGSdJiA)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time, tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result); N_LIB_PRIVATE N_NIMCALL(void, initDateTime__9aNghJ6FEvB9bmfWkrG4iUag)(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ* zt, tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result); N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, ntSubTime)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q a, tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw 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_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, normalize__PiFB72i3f9cc4IO17Lz9cB7w)(NI64 seconds_0, NI64 nanoseconds); static N_INLINE(NI64, convert__2z1a0DRE31bT73xgVvBfQAtimes)(tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitFrom, tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitTo, NI64 quantity); static N_INLINE(NI, convert__vsrmXCcg8GubJb67VXeq4wtimes)(tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitFrom, tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitTo, NI quantity); N_LIB_PRIVATE N_NIMCALL(tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw, initDuration__wcR3zetvspAUsyuvWZ07Xg)(NI64 nanoseconds, NI64 microseconds, NI64 milliseconds, NI64 seconds_0, NI64 minutes, NI64 hours, NI64 days_0, NI64 weeks); N_LIB_PRIVATE N_NIMCALL(tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw, normalize__JK8O6vJVu4WsESmu0kL4aQ)(NI64 seconds_0, NI64 nanoseconds); N_LIB_PRIVATE N_NIMCALL(NI64, floorDiv__AhJW2V9aOggsJyHuT9bgq9bug)(NI64 x_0, NI64 y_0); N_LIB_PRIVATE N_NIMCALL(tyTuple__XjuGlLf9cyYx66ViXrBCvPQ, fromEpochDay__Q6dL9aKf9alEEEm3deeqatPQ)(NI64 epochday); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); N_LIB_PRIVATE N_NIMCALL(tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg, getDayOfWeek__mJS9aX4seDJTXPb8lsduIJQ)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year); static N_INLINE(void, assertValidDate__f2Fk39au9a9a6rBs21PXyCIwQtimes)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year); N_LIB_PRIVATE N_NIMCALL(NI, getDaysInMonth__9c0c5LEKvayZjopjsP8l54g)(tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isLeapYear__fs8eIeJ5mOYFq6g12UKiwQ)(NI year); N_LIB_PRIVATE N_NIMCALL(NI64, toEpochDay__af2n9cSSmlgt19bLZ9bxJgAfw)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year); N_LIB_PRIVATE N_NIMCALL(NI, getDayOfYear__Rz86hD1Kcki9b7ycaX9c9cWvQ)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year); N_LIB_PRIVATE N_NIMCALL(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, zonedTimeFromTime__zT9bMgAwfe1o0G71u2tO24Q)(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone, tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time); N_LIB_PRIVATE N_NIMCALL(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*, local__qUBQvQNLA9buHXwkwhObxQg)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*, newTimezone__wByPoqWZicj9aruaaS1n9bFQ)(NimStringDesc* name_0, tyProc__bs1dgeTxHIjPGTR9axkkHbg zonedTimeFromTimeImpl, tyProc__bs1dgeTxHIjPGTR9axkkHbg zonedTimeFromAdjTimeImpl); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y); static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y); static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr); static N_INLINE(void, asgnRef)(void** dest, void* src); static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c); static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y); N_LIB_PRIVATE N_NIMCALL(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, localZonedTimeFromTime__uDYZeDxzpPQoN8cxZKMtTQ)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time); N_LIB_PRIVATE N_NIMCALL(tyTuple__pfrdooyxJsC6cg34ebuBag, getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA)(NI64 unix_0); N_LIB_PRIVATE N_NIMCALL(NI64, clamp__4FyNK9boFeHv6A9b7jEfnv4Q)(NI64 x_0, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(NI64, toAdjUnix__7gZ56sIczRw5Us60WRxM6Q)(struct tm tm); N_LIB_PRIVATE N_NIMCALL(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, localZonedTimeFromAdjTime__GmSlVYJeJjQvBZrTGP0v1w)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q adjTime); N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, initTime__JIXNH9cQMG3SbZ0hXqEYDvA)(NI64 unix_0, NI nanosecond); N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, getTime__h20mpqrwsumk6J9bRdCm6IQ)(void); N_LIB_PRIVATE TNimType NTI__F8OvqlxXyGXRSiK9c1fCDVw_; N_LIB_PRIVATE TNimType NTI__bs1dgeTxHIjPGTR9axkkHbg_; extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_; extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; N_LIB_PRIVATE TNimType NTI__9a5v4OQPlGqsA25ioN8hFYA_; STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_10, "12", 2); N_LIB_PRIVATE NIM_CONST tyArray__pDfjTbtkTNjmi9bTcaNV32Q unitWeights__cpugRVHYEC9bUpLa71eZMsQ = {IL64(1), IL64(1000), IL64(1000000), IL64(1000000000), IL64(60000000000), IL64(3600000000000), IL64(86400000000000), IL64(604800000000000)} ; STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_17, "P", 1); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_18, "A", 1); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_19, "PM", 2); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_20, "AM", 2); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_31, "Etc/UTC", 7); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_37, ":", 1); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_42, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/times.nim(2076, 20) `false` ", 111); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_43, "BC", 2); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_44, "AD", 2); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_45, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/times.nim(2079, 18) `false` ", 111); static NIM_CONST struct { TGenericSeq Sup; NU8 data[26];} TM__6NbDwwj5FY059b1gz2AsAZQ_48 = {{26, 26 | NIM_STRLIT_FLAG}, {((NU8) 24), ((NU8) 34), ((NU8) 1), ((NU8) 45), ((NU8) 11), ((NU8) 34), ((NU8) 1), ((NU8) 45), ((NU8) 1), ((NU8) 34), ((NU8) 1), ((NU8) 32), ((NU8) 7), ((NU8) 34), ((NU8) 1), ((NU8) 58), ((NU8) 9), ((NU8) 34), ((NU8) 1), ((NU8) 58), ((NU8) 15), ((NU8) 34), ((NU8) 1), ((NU8) 46), ((NU8) 16), ((NU8) 31)}};STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_49, "yyyy-MM-dd HH:mm:ss\'.\'fffzzz", 28); static NIM_CONST tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA TM__6NbDwwj5FY059b1gz2AsAZQ_47 = {((tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*)&TM__6NbDwwj5FY059b1gz2AsAZQ_48), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_49)} ; STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_51, "Jan", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_52, "Feb", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_53, "Mar", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_54, "Apr", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_55, "May", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_56, "Jun", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_57, "Jul", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_58, "Aug", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_59, "Sep", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_60, "Oct", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_61, "Nov", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_62, "Dec", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_63, "January", 7); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_64, "February", 8); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_65, "March", 5); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_66, "April", 5); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_67, "June", 4); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_68, "July", 4); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_69, "August", 6); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_70, "September", 9); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_71, "October", 7); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_72, "November", 8); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_73, "December", 8); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_74, "Mon", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_75, "Tue", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_76, "Wed", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_77, "Thu", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_78, "Fri", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_79, "Sat", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_80, "Sun", 3); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_81, "Monday", 6); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_82, "Tuesday", 7); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_83, "Wednesday", 9); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_84, "Thursday", 8); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_85, "Friday", 6); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_86, "Saturday", 8); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_87, "Sunday", 6); static NIM_CONST tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ TM__6NbDwwj5FY059b1gz2AsAZQ_50 = {{((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_51), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_52), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_53), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_54), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_55), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_56), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_57), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_58), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_59), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_60), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_61), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_62)} , {((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_63), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_64), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_65), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_66), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_55), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_67), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_68), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_69), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_70), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_71), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_72), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_73)} , {((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_74), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_75), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_76), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_77), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_78), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_79), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_80)} , {((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_81), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_82), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_83), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_84), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_85), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_86), ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_87)} } ; extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_; N_LIB_PRIVATE TNimType NTI__d9cK9cyKZPJJxFXUmx8dSpPw_; extern TNimType NTI__PpavWgyrx5odXyR89aNlcWA_; extern TNimType NTI__rUuqTvFmkC6KKRqDAazGEA_; extern TNimType NTI__LBgXxpmYOpS8xroRZgNvbg_; extern TNimType NTI__Gz6vwaK0PZQIDIwfuvKsOg_; extern TNimType NTI__R6xyK4emLrjzESwYWG6z5A_; N_LIB_PRIVATE TNimType NTI__JS0JuFvCBbC2GL3xXBnPQw_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__SVfemTA9aCOyua2TJYa6yBg_; extern TNimType NTI__g9buja9c9aeh0rkDpqsXOJF9bA_; extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_; STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_166, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/times.nim(675, 10) `monthday > 0 and monthda" "y <= getDaysInMonth(month, year)` ", 161); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_167, "-", 1); STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_168, " is not a valid date", 20); N_LIB_PRIVATE NIM_CONST tyArray__Splpnswz3rudLg9bDsQoDXg daysUntilMonthLeap__bWLQu3i9bqoFDTyygQP29aFA = {((NI) 0), ((NI) 31), ((NI) 60), ((NI) 91), ((NI) 121), ((NI) 152), ((NI) 182), ((NI) 213), ((NI) 244), ((NI) 274), ((NI) 305), ((NI) 335)} ; N_LIB_PRIVATE NIM_CONST tyArray__Splpnswz3rudLg9bDsQoDXg daysUntilMonth__TV2R7Va3CeAXpg6eZUosdg = {((NI) 0), ((NI) 31), ((NI) 59), ((NI) 90), ((NI) 120), ((NI) 151), ((NI) 181), ((NI) 212), ((NI) 243), ((NI) 273), ((NI) 304), ((NI) 334)} ; STRING_LITERAL(TM__6NbDwwj5FY059b1gz2AsAZQ_198, "LOCAL", 5); N_LIB_PRIVATE NIM_THREADVAR tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* utcInstance__oeKVHn4dFpBJO35HhEkelw; extern TNimType* nimTypeRoot; N_LIB_PRIVATE NIM_THREADVAR tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* localInstance__cLtN9cK9bCe6IPhJ3UFNLNKA; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; static N_NIMCALL(void, Marker_tyRef__9a5v4OQPlGqsA25ioN8hFYA)(void* p, NI op) { tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* a; a = (tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*)p; nimGCvisit((void*)(*a).zonedTimeFromTimeImpl.ClE_0, op); nimGCvisit((void*)(*a).zonedTimeFromAdjTimeImpl.ClE_0, op); nimGCvisit((void*)(*a).name, op);} static N_NIMCALL(void, TM__6NbDwwj5FY059b1gz2AsAZQ_4)(void) { nimGCvisit((void*)utcInstance__oeKVHn4dFpBJO35HhEkelw, 0);} static N_NIMCALL(void, TM__6NbDwwj5FY059b1gz2AsAZQ_5)(void) { nimGCvisit((void*)localInstance__cLtN9cK9bCe6IPhJ3UFNLNKA, 0);} #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 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" static N_INLINE(NIM_BOOL, nimDivInt64)(NI64 a, NI64 b, NI64* res) { NIM_BOOL result; result = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" { NIM_BOOL T3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (a == (IL64(-9223372036854775807) - IL64(1))); if (!(T3_)) goto LA4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (b == IL64(-1)); LA4_: ; if (!T3_) goto LA5_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" result = NIM_TRUE; } goto LA1_; LA5_: ; { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" (*res) = (NI64)(a / b); } LA1_: ; return result;} #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" static N_INLINE(NI, convert__bBJ7N1GpubC85YlnXz3nHgtimes)(tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitFrom, tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitTo, NI quantity) { NI result; result = (NI)0; #line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_13; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_14; #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(unitFrom < unitTo)) goto LA3_; #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0] == 0){ raiseDivByZero(); } if (nimDivInt64(unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0], unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0], &TM__6NbDwwj5FY059b1gz2AsAZQ_13)) { raiseOverflow(); }; if ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_13) == 0){ raiseDivByZero(); } if (nimDivInt64(((NI64) (quantity)), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_13), &TM__6NbDwwj5FY059b1gz2AsAZQ_14)) { raiseOverflow(); }; if (((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_14)) < ((NI) 0) || ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_14)) > ((NI) 999999999)){ raiseRangeErrorI((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_14), ((NI) 0), ((NI) 999999999)); } result = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_14))); } goto LA1_; LA3_: ; { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_15; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_16; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0] == 0){ raiseDivByZero(); } if (nimDivInt64(unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0], unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0], &TM__6NbDwwj5FY059b1gz2AsAZQ_15)) { raiseOverflow(); }; if (nimMulInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_15), ((NI64) (quantity)), &TM__6NbDwwj5FY059b1gz2AsAZQ_16)) { raiseOverflow(); }; if (((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_16)) < ((NI) 0) || ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_16)) > ((NI) 999999999)){ raiseRangeErrorI((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_16), ((NI) 0), ((NI) 999999999)); } result = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_16))); } LA1_: ; return result;} #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" static N_INLINE(void, appendChar)(NimStringDesc* dest_0, NIM_CHAR c) { #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest_0).data[(*dest_0).Sup.len] = c; #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest_0).data[(NI)((*dest_0).Sup.len + ((NI) 1))] = 0; #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim" (*dest_0).Sup.len += ((NI) 1);} #line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0; #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" result = memcmp(a, b, ((size_t) (size))); return result;} #line 2120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" static N_INLINE(NIM_BOOL, equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0; #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 2121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32) 0)); return result;} #line 23 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) { NIM_BOOL result; NI alen; NI blen;{ result = (NIM_BOOL)0; #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" alen = (a ? a->Sup.len : 0); #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 25 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" blen = (b ? b->Sup.len : 0); #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == blen)) goto LA3_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" { #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" if (!(alen == ((NI) 0))) goto LA7_; #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = NIM_TRUE; goto BeforeRet_; } LA7_: ; #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" #line 28 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/strmantle.nim" result = equalMem__9bGgqEk7RXXl6eqM9c1HdELAsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen))); goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result;} #line 1080 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___uJ3ui4E9b9bOpe9bnJkEo4LvQ)(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone1, tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone2) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1082 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 1082 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(zone1 == zone2)) goto LA3_; #line 1083 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1083 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = NIM_TRUE; goto BeforeRet_; } LA3_: ; #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NIM_BOOL T7_; #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (NIM_BOOL)0; #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (zone1 == 0); if (T7_) goto LA8_; #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (zone2 == 0); LA8_: ; if (!T7_) goto LA9_; #line 1085 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1085 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = NIM_FALSE; goto BeforeRet_; } LA9_: ; #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = eqStrings((*zone1).name, (*zone2).name); }BeforeRet_: ; return result;} #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res) { NIM_BOOL result; result = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" { NIM_BOOL T3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (a == ((NI) (IL64(-9223372036854775807) - IL64(1)))); if (!(T3_)) goto LA4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (b == ((NI) -1)); LA4_: ; if (!T3_) goto LA5_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" result = NIM_TRUE; } goto LA1_; LA5_: ; { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" (*res) = (NI)(a / b); } LA1_: ; return result;} #line 1972 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(void, formatPattern__S4WegiBO0BkW28IP3SncnA)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ pattern, NimStringDesc** result, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { #line 1977 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" switch (pattern) { case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 0): { NimStringDesc* T2_; #line 1979 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1979 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T2_ = (NimStringDesc*)0; T2_ = nimIntToStr(((NI) ((*dt).monthday))); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T2_ ? T2_->Sup.len : 0) + 0));appendString((*result), T2_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 1): { NimStringDesc* T4_; #line 1981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1981 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T4_ = (NimStringDesc*)0; T4_ = nsuIntToStr(((NI) ((*dt).monthday)), ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T4_ ? T4_->Sup.len : 0) + 0));appendString((*result), T4_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 2): { #line 1983 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" unsureAsgnRef((void**) (&(*result)), resizeString((*result), ((*loc).ddd[((*dt).weekday)- 0] ? (*loc).ddd[((*dt).weekday)- 0]->Sup.len : 0) + 0));appendString((*result), (*loc).ddd[((*dt).weekday)- 0]); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 3): { #line 1985 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" unsureAsgnRef((void**) (&(*result)), resizeString((*result), ((*loc).dddd[((*dt).weekday)- 0] ? (*loc).dddd[((*dt).weekday)- 0]->Sup.len : 0) + 0));appendString((*result), (*loc).dddd[((*dt).weekday)- 0]); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 4): { NimStringDesc* T8_; #line 1987 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T8_ = (NimStringDesc*)0; #line 1988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 1988 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) ((*dt).hour)) == ((NI) 0))) goto LA11_; T8_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_10)); } goto LA9_; LA11_: ; { NI TM__6NbDwwj5FY059b1gz2AsAZQ_11; #line 1989 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) 12) < ((NI) ((*dt).hour)))) goto LA14_; #line 1989 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1989 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt(((NI) ((*dt).hour)), ((NI) 12), &TM__6NbDwwj5FY059b1gz2AsAZQ_11)) { raiseOverflow(); }; T8_ = nimIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_11)); } goto LA9_; LA14_: ; { #line 1990 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T8_ = nimIntToStr(((NI) ((*dt).hour))); } LA9_: ; unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T8_ ? T8_->Sup.len : 0) + 0));appendString((*result), T8_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 5): { NimStringDesc* T18_; #line 1993 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T18_ = (NimStringDesc*)0; #line 1994 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 1994 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) ((*dt).hour)) == ((NI) 0))) goto LA21_; T18_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_10)); } goto LA19_; LA21_: ; { NI TM__6NbDwwj5FY059b1gz2AsAZQ_12; #line 1995 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) 12) < ((NI) ((*dt).hour)))) goto LA24_; #line 1995 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1995 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt(((NI) ((*dt).hour)), ((NI) 12), &TM__6NbDwwj5FY059b1gz2AsAZQ_12)) { raiseOverflow(); }; #line 1995 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T18_ = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_12), ((NI) 2)); } goto LA19_; LA24_: ; { #line 1996 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1996 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T18_ = nsuIntToStr(((NI) ((*dt).hour)), ((NI) 2)); } LA19_: ; unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T18_ ? T18_->Sup.len : 0) + 0));appendString((*result), T18_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 6): { NimStringDesc* T28_; #line 1999 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1999 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T28_ = (NimStringDesc*)0; T28_ = nimIntToStr(((NI) ((*dt).hour))); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T28_ ? T28_->Sup.len : 0) + 0));appendString((*result), T28_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 7): { NimStringDesc* T30_; #line 2001 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2001 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2001 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T30_ = (NimStringDesc*)0; T30_ = nsuIntToStr(((NI) ((*dt).hour)), ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T30_ ? T30_->Sup.len : 0) + 0));appendString((*result), T30_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 8): { NimStringDesc* T32_; #line 2003 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2003 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T32_ = (NimStringDesc*)0; T32_ = nimIntToStr(((NI) ((*dt).minute))); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T32_ ? T32_->Sup.len : 0) + 0));appendString((*result), T32_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 9): { NimStringDesc* T34_; #line 2005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T34_ = (NimStringDesc*)0; T34_ = nsuIntToStr(((NI) ((*dt).minute)), ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T34_ ? T34_->Sup.len : 0) + 0));appendString((*result), T34_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 10): { NimStringDesc* T36_; #line 2007 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2007 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2007 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T36_ = (NimStringDesc*)0; T36_ = nimIntToStr((*dt).month); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T36_ ? T36_->Sup.len : 0) + 0));appendString((*result), T36_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 11): { NimStringDesc* T38_; #line 2009 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2009 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2009 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2009 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T38_ = (NimStringDesc*)0; T38_ = nsuIntToStr((*dt).month, ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T38_ ? T38_->Sup.len : 0) + 0));appendString((*result), T38_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 12): { #line 2011 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).month < 1 || (*dt).month > 12){ raiseIndexError3((*dt).month, 1, 12); } unsureAsgnRef((void**) (&(*result)), resizeString((*result), ((*loc).MMM[((*dt).month)- 1] ? (*loc).MMM[((*dt).month)- 1]->Sup.len : 0) + 0));appendString((*result), (*loc).MMM[((*dt).month)- 1]); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 13): { #line 2013 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).month < 1 || (*dt).month > 12){ raiseIndexError3((*dt).month, 1, 12); } unsureAsgnRef((void**) (&(*result)), resizeString((*result), ((*loc).MMMM[((*dt).month)- 1] ? (*loc).MMMM[((*dt).month)- 1]->Sup.len : 0) + 0));appendString((*result), (*loc).MMMM[((*dt).month)- 1]); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 14): { NimStringDesc* T42_; #line 2015 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2015 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T42_ = (NimStringDesc*)0; T42_ = nimIntToStr(((NI) ((*dt).second))); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T42_ ? T42_->Sup.len : 0) + 0));appendString((*result), T42_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 15): { NimStringDesc* T44_; #line 2017 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2017 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2017 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T44_ = (NimStringDesc*)0; T44_ = nsuIntToStr(((NI) ((*dt).second)), ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T44_ ? T44_->Sup.len : 0) + 0));appendString((*result), T44_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 16): { NI T46_; NimStringDesc* T47_; #line 2019 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2019 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2019 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2019 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T46_ = (NI)0; T46_ = convert__bBJ7N1GpubC85YlnXz3nHgtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 2), (*dt).nanosecond); #line 2019 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T47_ = (NimStringDesc*)0; T47_ = nsuIntToStr(((NI) (T46_)), ((NI) 3)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T47_ ? T47_->Sup.len : 0) + 0));appendString((*result), T47_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 17): { NI T49_; NimStringDesc* T50_; #line 2021 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2021 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2021 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2021 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T49_ = (NI)0; T49_ = convert__bBJ7N1GpubC85YlnXz3nHgtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 1), (*dt).nanosecond); #line 2021 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T50_ = (NimStringDesc*)0; T50_ = nsuIntToStr(((NI) (T49_)), ((NI) 6)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T50_ ? T50_->Sup.len : 0) + 0));appendString((*result), T50_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 18): { NimStringDesc* T52_; #line 2023 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2023 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2023 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T52_ = (NimStringDesc*)0; T52_ = nsuIntToStr(((NI) ((*dt).nanosecond)), ((NI) 9)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T52_ ? T52_->Sup.len : 0) + 0));appendString((*result), T52_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 19): { NimStringDesc* T54_; #line 2025 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T54_ = (NimStringDesc*)0; #line 2025 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 2025 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) 12) <= ((NI) ((*dt).hour)))) goto LA57_; T54_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_17)); } goto LA55_; LA57_: ; { T54_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_18)); } LA55_: ; unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T54_ ? T54_->Sup.len : 0) + 0));appendString((*result), T54_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 20): { NimStringDesc* T61_; #line 2027 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T61_ = (NimStringDesc*)0; #line 2027 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 2027 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) 12) <= ((NI) ((*dt).hour)))) goto LA64_; T61_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_19)); } goto LA62_; LA64_: ; { T61_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_20)); } LA62_: ; unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T61_ ? T61_->Sup.len : 0) + 0));appendString((*result), T61_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 21): { NI T68_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_22; NimStringDesc* T74_; #line 2029 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2029 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2029 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T68_ = (NI)0; #line 2029 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_21; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year <= ((NI) 0))) goto LA71_; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).year == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (nimAddInt(((*dt).year > 0? ((*dt).year) : -((*dt).year)), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_21)) { raiseOverflow(); }; T68_ = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_21); } goto LA69_; LA71_: ; { T68_ = (*dt).year; } LA69_: ; if (((NI) 10) == 0){ raiseDivByZero(); } if (nimModInt(T68_, ((NI) 10), &TM__6NbDwwj5FY059b1gz2AsAZQ_22)) { raiseOverflow(); }; T74_ = (NimStringDesc*)0; T74_ = nimIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_22)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T74_ ? T74_->Sup.len : 0) + 0));appendString((*result), T74_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 22): { NI T76_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_24; NimStringDesc* T82_; #line 2031 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2031 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2031 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T76_ = (NI)0; #line 2031 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_23; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year <= ((NI) 0))) goto LA79_; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).year == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (nimAddInt(((*dt).year > 0? ((*dt).year) : -((*dt).year)), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_23)) { raiseOverflow(); }; T76_ = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_23); } goto LA77_; LA79_: ; { T76_ = (*dt).year; } LA77_: ; if (((NI) 100) == 0){ raiseDivByZero(); } if (nimModInt(T76_, ((NI) 100), &TM__6NbDwwj5FY059b1gz2AsAZQ_24)) { raiseOverflow(); }; #line 2031 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T82_ = (NimStringDesc*)0; T82_ = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_24), ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T82_ ? T82_->Sup.len : 0) + 0));appendString((*result), T82_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 23): { NI T84_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_26; NimStringDesc* T90_; #line 2033 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2033 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2033 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T84_ = (NI)0; #line 2033 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_25; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year <= ((NI) 0))) goto LA87_; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).year == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (nimAddInt(((*dt).year > 0? ((*dt).year) : -((*dt).year)), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_25)) { raiseOverflow(); }; T84_ = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_25); } goto LA85_; LA87_: ; { T84_ = (*dt).year; } LA85_: ; if (((NI) 1000) == 0){ raiseDivByZero(); } if (nimModInt(T84_, ((NI) 1000), &TM__6NbDwwj5FY059b1gz2AsAZQ_26)) { raiseOverflow(); }; #line 2033 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T90_ = (NimStringDesc*)0; T90_ = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_26), ((NI) 3)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T90_ ? T90_->Sup.len : 0) + 0));appendString((*result), T90_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 24): { NI year; #line 2035 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2035 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_27; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year <= ((NI) 0))) goto LA94_; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).year == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (nimAddInt(((*dt).year > 0? ((*dt).year) : -((*dt).year)), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_27)) { raiseOverflow(); }; year = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_27); } goto LA92_; LA94_: ; { year = (*dt).year; } LA92_: ; #line 2036 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NimStringDesc* T101_; #line 2036 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(year < ((NI) 10000))) goto LA99_; #line 2037 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2037 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2037 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T101_ = (NimStringDesc*)0; T101_ = nsuIntToStr(year, ((NI) 4)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T101_ ? T101_->Sup.len : 0) + 0));appendString((*result), T101_); } goto LA97_; LA99_: ; { NimStringDesc* T103_; NimStringDesc* T104_; #line 2039 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2039 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T103_ = (NimStringDesc*)0; #line 2039 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T104_ = (NimStringDesc*)0; T104_ = nimIntToStr(year); T103_ = rawNewString((T104_ ? T104_->Sup.len : 0) + 1);appendChar(T103_, 43);appendString(T103_, T104_); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T103_ ? T103_->Sup.len : 0) + 0));appendString((*result), T103_); } LA97_: ; } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 25): { NI T106_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_29; NimStringDesc* T112_; #line 2041 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2041 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2041 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T106_ = (NI)0; #line 2041 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_28; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year <= ((NI) 0))) goto LA109_; #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1975 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).year == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (nimAddInt(((*dt).year > 0? ((*dt).year) : -((*dt).year)), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_28)) { raiseOverflow(); }; T106_ = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_28); } goto LA107_; LA109_: ; { T106_ = (*dt).year; } LA107_: ; if (((NI) 100000) == 0){ raiseDivByZero(); } if (nimModInt(T106_, ((NI) 100000), &TM__6NbDwwj5FY059b1gz2AsAZQ_29)) { raiseOverflow(); }; #line 2041 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T112_ = (NimStringDesc*)0; T112_ = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_29), ((NI) 5)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T112_ ? T112_->Sup.len : 0) + 0));appendString((*result), T112_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 26): { #line 2043 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_30; NimStringDesc* T118_; #line 2043 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year < ((NI) 1))) goto LA116_; #line 2044 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2044 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2044 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2044 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).year == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (nimAddInt(((*dt).year > 0? ((*dt).year) : -((*dt).year)), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_30)) { raiseOverflow(); }; T118_ = (NimStringDesc*)0; T118_ = nimIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_30)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T118_ ? T118_->Sup.len : 0) + 0));appendString((*result), T118_); } goto LA114_; LA116_: ; { NimStringDesc* T120_; #line 2046 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2046 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T120_ = (NimStringDesc*)0; T120_ = nimIntToStr((*dt).year); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T120_ ? T120_->Sup.len : 0) + 0));appendString((*result), T120_); } LA114_: ; } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 27): { NI year_2; #line 2048 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" year_2 = (*dt).year; #line 2049 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NIM_BOOL T124_; NimStringDesc* T128_; #line 2049 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T124_ = (NIM_BOOL)0; #line 2049 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T124_ = (year_2 < ((NI) 10000)); if (T124_) goto LA125_; #line 2049 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T124_ = (year_2 < ((NI) 0)); LA125_: ; if (!T124_) goto LA126_; #line 2050 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2050 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2050 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T128_ = (NimStringDesc*)0; T128_ = nsuIntToStr(year_2, ((NI) 4)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T128_ ? T128_->Sup.len : 0) + 0));appendString((*result), T128_); } goto LA122_; LA126_: ; { NimStringDesc* T130_; NimStringDesc* T131_; #line 2052 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2052 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T130_ = (NimStringDesc*)0; #line 2052 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T131_ = (NimStringDesc*)0; T131_ = nimIntToStr(year_2); T130_ = rawNewString((T131_ ? T131_->Sup.len : 0) + 1);appendChar(T130_, 43);appendString(T130_, T131_); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T130_ ? T130_->Sup.len : 0) + 0));appendString((*result), T130_); } LA122_: ; } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 28): { NimStringDesc* T133_; #line 2054 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2054 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T133_ = (NimStringDesc*)0; T133_ = nimIntToStr((*dt).year); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T133_ ? T133_->Sup.len : 0) + 0));appendString((*result), T133_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 29): case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 30): case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 31): case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 32): { #line 2056 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NIM_BOOL T137_; NIM_BOOL T138_; #line 2056 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T137_ = (NIM_BOOL)0; #line 2056 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2056 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2056 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T138_ = (NIM_BOOL)0; T138_ = eqeq___uJ3ui4E9b9bOpe9bnJkEo4LvQ((*dt).timezone, NIM_NIL); T137_ = !(T138_); if (!(T137_)) goto LA139_; #line 2056 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T137_ = eqStrings((*(*dt).timezone).name, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_31)); LA139_: ; if (!T137_) goto LA140_; #line 2057 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" unsureAsgnRef((void**) (&(*result)), addChar((*result), 90)); } goto LA135_; LA140_: ; { NIM_CHAR T143_; NI absOffset; #line 2059 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T143_ = (NIM_CHAR)0; #line 2059 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 2059 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2059 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).utcOffset == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } if (!(((NI) 0) <= ((NI64)-((*dt).utcOffset)))) goto LA146_; T143_ = 43; } goto LA144_; LA146_: ; { T143_ = 45; } LA144_: ; unsureAsgnRef((void**) (&(*result)), addChar((*result), T143_)); #line 2060 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2060 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).utcOffset == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } absOffset = ((*dt).utcOffset > 0? ((*dt).utcOffset) : -((*dt).utcOffset)); #line 2061 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" switch (pattern) { case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 29): { NI TM__6NbDwwj5FY059b1gz2AsAZQ_32; NimStringDesc* T150_; #line 2063 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2063 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2063 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 3600) == 0){ raiseDivByZero(); } if (nimDivInt(absOffset, ((NI) 3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_32)) { raiseOverflow(); }; T150_ = (NimStringDesc*)0; T150_ = nimIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_32)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T150_ ? T150_->Sup.len : 0) + 0));appendString((*result), T150_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 30): { NI TM__6NbDwwj5FY059b1gz2AsAZQ_33; NimStringDesc* T152_; #line 2065 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2065 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2065 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 3600) == 0){ raiseDivByZero(); } if (nimDivInt(absOffset, ((NI) 3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_33)) { raiseOverflow(); }; #line 2065 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T152_ = (NimStringDesc*)0; T152_ = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_33), ((NI) 2)); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T152_ ? T152_->Sup.len : 0) + 0));appendString((*result), T152_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 31): { NimStringDesc* h_1; NI TM__6NbDwwj5FY059b1gz2AsAZQ_34; NimStringDesc* m; NI TM__6NbDwwj5FY059b1gz2AsAZQ_35; NI TM__6NbDwwj5FY059b1gz2AsAZQ_36; NimStringDesc* T154_; #line 2067 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2067 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 3600) == 0){ raiseDivByZero(); } if (nimDivInt(absOffset, ((NI) 3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_34)) { raiseOverflow(); }; #line 2067 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" h_1 = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_34), ((NI) 2)); #line 2068 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2068 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2068 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 60) == 0){ raiseDivByZero(); } if (nimDivInt(absOffset, ((NI) 60), &TM__6NbDwwj5FY059b1gz2AsAZQ_35)) { raiseOverflow(); }; if (((NI) 60) == 0){ raiseDivByZero(); } if (nimModInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_35), ((NI) 60), &TM__6NbDwwj5FY059b1gz2AsAZQ_36)) { raiseOverflow(); }; #line 2068 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" m = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_36), ((NI) 2)); #line 2069 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2069 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T154_ = (NimStringDesc*)0; T154_ = rawNewString((h_1 ? h_1->Sup.len : 0) + (m ? m->Sup.len : 0) + 1);appendString(T154_, h_1);appendString(T154_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_37));appendString(T154_, m); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T154_ ? T154_->Sup.len : 0) + 0));appendString((*result), T154_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 32): { NI absOffset_2; NimStringDesc* h_2; NI TM__6NbDwwj5FY059b1gz2AsAZQ_38; NimStringDesc* m_2; NI TM__6NbDwwj5FY059b1gz2AsAZQ_39; NI TM__6NbDwwj5FY059b1gz2AsAZQ_40; NimStringDesc* s; NI TM__6NbDwwj5FY059b1gz2AsAZQ_41; NimStringDesc* T156_; #line 2071 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2071 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((*dt).utcOffset == (IL64(-9223372036854775807) - IL64(1))){ raiseOverflow(); } absOffset_2 = ((*dt).utcOffset > 0? ((*dt).utcOffset) : -((*dt).utcOffset)); #line 2072 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2072 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 3600) == 0){ raiseDivByZero(); } if (nimDivInt(absOffset_2, ((NI) 3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_38)) { raiseOverflow(); }; #line 2072 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" h_2 = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_38), ((NI) 2)); #line 2073 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2073 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2073 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 60) == 0){ raiseDivByZero(); } if (nimDivInt(absOffset_2, ((NI) 60), &TM__6NbDwwj5FY059b1gz2AsAZQ_39)) { raiseOverflow(); }; if (((NI) 60) == 0){ raiseDivByZero(); } if (nimModInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_39), ((NI) 60), &TM__6NbDwwj5FY059b1gz2AsAZQ_40)) { raiseOverflow(); }; #line 2073 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" m_2 = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_40), ((NI) 2)); #line 2074 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2074 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 60) == 0){ raiseDivByZero(); } if (nimModInt(absOffset_2, ((NI) 60), &TM__6NbDwwj5FY059b1gz2AsAZQ_41)) { raiseOverflow(); }; #line 2074 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" s = nsuIntToStr((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_41), ((NI) 2)); #line 2075 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2075 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T156_ = (NimStringDesc*)0; T156_ = rawNewString((h_2 ? h_2->Sup.len : 0) + (m_2 ? m_2->Sup.len : 0) + (s ? s->Sup.len : 0) + 2);appendString(T156_, h_2);appendString(T156_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_37));appendString(T156_, m_2);appendString(T156_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_37));appendString(T156_, s); unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T156_ ? T156_->Sup.len : 0) + 0));appendString((*result), T156_); } break; default: { #line 2076 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { if (!NIM_TRUE) goto LA160_; #line 2076 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2076 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_42)); } LA160_: ; } break; } } LA135_: ; } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 33): { NimStringDesc* T163_; #line 2078 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T163_ = (NimStringDesc*)0; #line 2078 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 2078 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!((*dt).year < ((NI) 1))) goto LA166_; T163_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_43)); } goto LA164_; LA166_: ; { T163_ = copyString(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_44)); } LA164_: ; unsureAsgnRef((void**) (&(*result)), resizeString((*result), (T163_ ? T163_->Sup.len : 0) + 0));appendString((*result), T163_); } break; case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 34): { #line 2079 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { if (!NIM_TRUE) goto LA172_; #line 2079 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2079 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_45)); } LA172_: ; } break; } } #line 2314 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { NimStringDesc* result; NI idx; result = (NimStringDesc*)0; #line 2321 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" idx = ((NI) 0); { #line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" while (1) { NI T3_; #line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T3_ = ((f.patterns ? f.patterns->Sup.len : 0)-1); if (!(idx <= T3_)) goto LA2; #line 2323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((NU)(idx) >= (NU)(f.patterns ? f.patterns->Sup.len : 0)){ raiseIndexError2(idx,(f.patterns ? f.patterns->Sup.len : 0)-1); } if ((f.patterns->data[idx]) < ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 0) || (f.patterns->data[idx]) > ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 34)){ raiseRangeErrorI(f.patterns->data[idx], ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 0), ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 34)); } switch (((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) (f.patterns->data[idx]))) { case ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 34): { NI TM__6NbDwwj5FY059b1gz2AsAZQ_6; NU8 len_1; NI TM__6NbDwwj5FY059b1gz2AsAZQ_9; #line 2325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt(idx, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_6)) { raiseOverflow(); }; idx = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_6); #line 2326 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((NU)(idx) >= (NU)(f.patterns ? f.patterns->Sup.len : 0)){ raiseIndexError2(idx,(f.patterns ? f.patterns->Sup.len : 0)-1); } len_1 = f.patterns->data[idx]; { NU8 i; NI res; i = (NU8)0; #line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" res = ((NI) 1); { #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__6NbDwwj5FY059b1gz2AsAZQ_7; NI TM__6NbDwwj5FY059b1gz2AsAZQ_8; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(res <= ((NI) (len_1)))) goto LA7; #line 2327 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" i = ((NU8) (res)); #line 2328 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt(idx, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_7)) { raiseOverflow(); }; idx = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_7); #line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((NU)(idx) >= (NU)(f.patterns ? f.patterns->Sup.len : 0)){ raiseIndexError2(idx,(f.patterns ? f.patterns->Sup.len : 0)-1); } result = addChar(result, ((NIM_CHAR) (f.patterns->data[idx]))); #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(res, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_8)) { raiseOverflow(); }; res = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_8); } LA7: ; } } #line 2330 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt(idx, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_9)) { raiseOverflow(); }; idx = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_9); } break; default: { NI TM__6NbDwwj5FY059b1gz2AsAZQ_46; #line 2332 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((NU)(idx) >= (NU)(f.patterns ? f.patterns->Sup.len : 0)){ raiseIndexError2(idx,(f.patterns ? f.patterns->Sup.len : 0)-1); } if ((f.patterns->data[idx]) < ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 0) || (f.patterns->data[idx]) > ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 34)){ raiseRangeErrorI(f.patterns->data[idx], ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 0), ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) 34)); } #line 2332 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" formatPattern__S4WegiBO0BkW28IP3SncnA(dt, ((tyEnum_FormatPattern__asapJ9b4qGHESR0g3CfbCjQ) (f.patterns->data[idx])), (&result), loc); #line 2333 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt(idx, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_46)) { raiseOverflow(); }; idx = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_46); } break; } } LA2: ; } return result;} #line 2347 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__aitHIMP1zP9cdolKXyTfr6g)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt) { NimStringDesc* result; result = (NimStringDesc*)0; #line 2350 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 2350 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, TM__6NbDwwj5FY059b1gz2AsAZQ_47, (&TM__6NbDwwj5FY059b1gz2AsAZQ_50)); 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 449 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" static N_INLINE(NI64, convert__2z1a0DRE31bT73xgVvBfQAtimes)(tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitFrom, tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitTo, NI64 quantity) { NI64 result; result = (NI64)0; #line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_88; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_89; #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(unitFrom < unitTo)) goto LA3_; #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0] == 0){ raiseDivByZero(); } if (nimDivInt64(unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0], unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0], &TM__6NbDwwj5FY059b1gz2AsAZQ_88)) { raiseOverflow(); }; if ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_88) == 0){ raiseDivByZero(); } if (nimDivInt64(quantity, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_88), &TM__6NbDwwj5FY059b1gz2AsAZQ_89)) { raiseOverflow(); }; result = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_89); } goto LA1_; LA3_: ; { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_90; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_91; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0] == 0){ raiseDivByZero(); } if (nimDivInt64(unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0], unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0], &TM__6NbDwwj5FY059b1gz2AsAZQ_90)) { raiseOverflow(); }; if (nimMulInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_90), quantity, &TM__6NbDwwj5FY059b1gz2AsAZQ_91)) { raiseOverflow(); }; result = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_91); } LA1_: ; return result;} #line 449 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" static N_INLINE(NI, convert__vsrmXCcg8GubJb67VXeq4wtimes)(tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitFrom, tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ unitTo, NI quantity) { NI result; result = (NI)0; #line 451 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_93; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_94; #line 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(unitFrom < unitTo)) goto LA3_; #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0] == 0){ raiseDivByZero(); } if (nimDivInt64(unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0], unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0], &TM__6NbDwwj5FY059b1gz2AsAZQ_93)) { raiseOverflow(); }; if ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_93) == 0){ raiseDivByZero(); } if (nimDivInt64(((NI64) (quantity)), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_93), &TM__6NbDwwj5FY059b1gz2AsAZQ_94)) { raiseOverflow(); }; result = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_94))); } goto LA1_; LA3_: ; { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_95; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_96; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0] == 0){ raiseDivByZero(); } if (nimDivInt64(unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitFrom)- 0], unitWeights__cpugRVHYEC9bUpLa71eZMsQ[(unitTo)- 0], &TM__6NbDwwj5FY059b1gz2AsAZQ_95)) { raiseOverflow(); }; if (nimMulInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_95), ((NI64) (quantity)), &TM__6NbDwwj5FY059b1gz2AsAZQ_96)) { raiseOverflow(); }; result = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_96))); } LA1_: ; return result;} #line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, normalize__PiFB72i3f9cc4IO17Lz9cB7w)(NI64 seconds_0, NI64 nanoseconds) { tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q result; NI64 T1_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_92; NI64 nanosecond; NI T2_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_97; nimZeroMem((void*)(&result), sizeof(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q)); #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NI64)0; T1_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), nanoseconds); if (nimAddInt64(seconds_0, T1_, &TM__6NbDwwj5FY059b1gz2AsAZQ_92)) { raiseOverflow(); }; result.seconds = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_92); #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T2_ = (NI)0; T2_ = convert__vsrmXCcg8GubJb67VXeq4wtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((NI) 1)); if (((NI64) (T2_)) == 0){ raiseDivByZero(); } if (nimModInt64(nanoseconds, ((NI64) (T2_)), &TM__6NbDwwj5FY059b1gz2AsAZQ_97)) { raiseOverflow(); }; nanosecond = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_97); #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI T7_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_98; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_99; #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(nanosecond < IL64(0))) goto LA5_; #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (NI)0; T7_ = convert__vsrmXCcg8GubJb67VXeq4wtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((NI) 1)); if (nimAddInt64(nanosecond, ((NI64) (T7_)), &TM__6NbDwwj5FY059b1gz2AsAZQ_98)) { raiseOverflow(); }; nanosecond = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_98); #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(result.seconds, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_99)) { raiseOverflow(); }; result.seconds = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_99); } LA5_: ; #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((((NI) (nanosecond))) < ((NI) 0) || (((NI) (nanosecond))) > ((NI) 999999999)){ raiseRangeErrorI(((NI) (nanosecond)), ((NI) 0), ((NI) 999999999)); } result.nanosecond = ((NI) (((NI) (nanosecond)))); return result;} #line 945 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, ntSubTime)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q a, tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw b) { tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q result; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_100; NI TM__6NbDwwj5FY059b1gz2AsAZQ_101; nimZeroMem((void*)(&result), sizeof(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q)); #line 946 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(a.seconds, b.seconds, &TM__6NbDwwj5FY059b1gz2AsAZQ_100)) { raiseOverflow(); }; #line 753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt(((NI) (a.nanosecond)), ((NI) (b.nanosecond)), &TM__6NbDwwj5FY059b1gz2AsAZQ_101)) { raiseOverflow(); }; #line 949 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = normalize__PiFB72i3f9cc4IO17Lz9cB7w((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_100), ((NI64) ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_101)))); return result;} #line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw, normalize__JK8O6vJVu4WsESmu0kL4aQ)(NI64 seconds_0, NI64 nanoseconds) { tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw result; NI64 T1_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_114; NI64 nanosecond; NI T2_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_115; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw)); #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 466 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NI64)0; T1_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), nanoseconds); if (nimAddInt64(seconds_0, T1_, &TM__6NbDwwj5FY059b1gz2AsAZQ_114)) { raiseOverflow(); }; result.seconds = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_114); #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T2_ = (NI)0; T2_ = convert__vsrmXCcg8GubJb67VXeq4wtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((NI) 1)); if (((NI64) (T2_)) == 0){ raiseDivByZero(); } if (nimModInt64(nanoseconds, ((NI64) (T2_)), &TM__6NbDwwj5FY059b1gz2AsAZQ_115)) { raiseOverflow(); }; nanosecond = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_115); #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI T7_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_116; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_117; #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(nanosecond < IL64(0))) goto LA5_; #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (NI)0; T7_ = convert__vsrmXCcg8GubJb67VXeq4wtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((NI) 1)); if (nimAddInt64(nanosecond, ((NI64) (T7_)), &TM__6NbDwwj5FY059b1gz2AsAZQ_116)) { raiseOverflow(); }; nanosecond = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_116); #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(result.seconds, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_117)) { raiseOverflow(); }; result.seconds = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_117); } LA5_: ; #line 471 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((((NI) (nanosecond))) < ((NI) 0) || (((NI) (nanosecond))) > ((NI) 999999999)){ raiseRangeErrorI(((NI) (nanosecond)), ((NI) 0), ((NI) 999999999)); } result.nanosecond = ((NI) (((NI) (nanosecond)))); return result;} #line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw, initDuration__wcR3zetvspAUsyuvWZ07Xg)(NI64 nanoseconds, NI64 microseconds, NI64 milliseconds, NI64 seconds_0, NI64 minutes, NI64 hours, NI64 days_0, NI64 weeks) { tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw result; NI64 seconds_2; NI64 T1_; NI64 T2_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_102; NI64 T3_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_103; NI64 T4_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_104; NI64 T5_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_105; NI64 T6_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_106; NI64 T7_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_107; NI64 T8_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_108; NI nanoseconds_2; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_109; NI64 T9_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_110; NI64 T10_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_111; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_112; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_113; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw)); #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NI64)0; T1_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 7), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), weeks); #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T2_ = (NI64)0; T2_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 6), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), days_0); if (nimAddInt64(T1_, T2_, &TM__6NbDwwj5FY059b1gz2AsAZQ_102)) { raiseOverflow(); }; #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T3_ = (NI64)0; T3_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 4), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), minutes); if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_102), T3_, &TM__6NbDwwj5FY059b1gz2AsAZQ_103)) { raiseOverflow(); }; #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T4_ = (NI64)0; T4_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 5), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), hours); if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_103), T4_, &TM__6NbDwwj5FY059b1gz2AsAZQ_104)) { raiseOverflow(); }; #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T5_ = (NI64)0; T5_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), seconds_0); if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_104), T5_, &TM__6NbDwwj5FY059b1gz2AsAZQ_105)) { raiseOverflow(); }; #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T6_ = (NI64)0; T6_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 2), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), milliseconds); if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_105), T6_, &TM__6NbDwwj5FY059b1gz2AsAZQ_106)) { raiseOverflow(); }; #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 502 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (NI64)0; T7_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 1), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), microseconds); if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_106), T7_, &TM__6NbDwwj5FY059b1gz2AsAZQ_107)) { raiseOverflow(); }; #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 503 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T8_ = (NI64)0; T8_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 3), nanoseconds); if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_107), T8_, &TM__6NbDwwj5FY059b1gz2AsAZQ_108)) { raiseOverflow(); }; seconds_2 = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_108); #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(1000) == 0){ raiseDivByZero(); } if (nimModInt64(milliseconds, IL64(1000), &TM__6NbDwwj5FY059b1gz2AsAZQ_109)) { raiseOverflow(); }; #line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T9_ = (NI64)0; T9_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 2), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_109)); #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(1000000) == 0){ raiseDivByZero(); } if (nimModInt64(microseconds, IL64(1000000), &TM__6NbDwwj5FY059b1gz2AsAZQ_110)) { raiseOverflow(); }; #line 505 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T10_ = (NI64)0; T10_ = convert__2z1a0DRE31bT73xgVvBfQAtimes(((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 1), ((tyEnum_TimeUnit__52alPn04ElUUbqLeok9b3PQ) 0), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_110)); if (nimAddInt64(T9_, T10_, &TM__6NbDwwj5FY059b1gz2AsAZQ_111)) { raiseOverflow(); }; #line 506 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(1000000000) == 0){ raiseDivByZero(); } if (nimModInt64(nanoseconds, IL64(1000000000), &TM__6NbDwwj5FY059b1gz2AsAZQ_112)) { raiseOverflow(); }; if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_111), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_112), &TM__6NbDwwj5FY059b1gz2AsAZQ_113)) { raiseOverflow(); }; nanoseconds_2 = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_113))); #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 508 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = normalize__JK8O6vJVu4WsESmu0kL4aQ(seconds_2, ((NI64) (nanoseconds_2))); return result;} #line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyTuple__XjuGlLf9cyYx66ViXrBCvPQ, fromEpochDay__Q6dL9aKf9alEEEm3deeqatPQ)(NI64 epochday) { tyTuple__XjuGlLf9cyYx66ViXrBCvPQ result; NI64 z; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_126; NI64 era; NI64 T1_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_128; NI64 doe; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_129; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_130; NI64 yoe; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_131; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_132; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_133; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_134; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_135; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_136; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_137; NI64 y_1; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_138; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_139; NI64 doy; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_140; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_141; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_142; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_143; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_144; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_145; NI64 mp; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_146; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_147; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_148; NI64 d; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_149; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_150; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_151; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_152; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_153; NI64 m; NI T7_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_154; NI colontmp_; tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw colontmp__2; NI colontmp__3; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_155;{ nimZeroMem((void*)(&result), sizeof(tyTuple__XjuGlLf9cyYx66ViXrBCvPQ)); #line 701 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" z = epochday; #line 702 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt64(z, ((NI) 719468), &TM__6NbDwwj5FY059b1gz2AsAZQ_126)) { raiseOverflow(); }; z = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_126); #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NI64)0; #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(IL64(0) <= z)) goto LA4_; T1_ = z; } goto LA2_; LA4_: ; { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_127; #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(z, IL64(146096), &TM__6NbDwwj5FY059b1gz2AsAZQ_127)) { raiseOverflow(); }; T1_ = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_127); } LA2_: ; if (IL64(146097) == 0){ raiseDivByZero(); } if (nimDivInt64(T1_, IL64(146097), &TM__6NbDwwj5FY059b1gz2AsAZQ_128)) { raiseOverflow(); }; era = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_128); #line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 704 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(era, IL64(146097), &TM__6NbDwwj5FY059b1gz2AsAZQ_129)) { raiseOverflow(); }; if (nimSubInt64(z, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_129), &TM__6NbDwwj5FY059b1gz2AsAZQ_130)) { raiseOverflow(); }; doe = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_130); #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(1460) == 0){ raiseDivByZero(); } if (nimDivInt64(doe, IL64(1460), &TM__6NbDwwj5FY059b1gz2AsAZQ_131)) { raiseOverflow(); }; if (nimSubInt64(doe, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_131), &TM__6NbDwwj5FY059b1gz2AsAZQ_132)) { raiseOverflow(); }; #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(36524) == 0){ raiseDivByZero(); } if (nimDivInt64(doe, IL64(36524), &TM__6NbDwwj5FY059b1gz2AsAZQ_133)) { raiseOverflow(); }; if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_132), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_133), &TM__6NbDwwj5FY059b1gz2AsAZQ_134)) { raiseOverflow(); }; #line 705 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(146096) == 0){ raiseDivByZero(); } if (nimDivInt64(doe, IL64(146096), &TM__6NbDwwj5FY059b1gz2AsAZQ_135)) { raiseOverflow(); }; if (nimSubInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_134), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_135), &TM__6NbDwwj5FY059b1gz2AsAZQ_136)) { raiseOverflow(); }; if (IL64(365) == 0){ raiseDivByZero(); } if (nimDivInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_136), IL64(365), &TM__6NbDwwj5FY059b1gz2AsAZQ_137)) { raiseOverflow(); }; yoe = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_137); #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(era, IL64(400), &TM__6NbDwwj5FY059b1gz2AsAZQ_138)) { raiseOverflow(); }; if (nimAddInt64(yoe, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_138), &TM__6NbDwwj5FY059b1gz2AsAZQ_139)) { raiseOverflow(); }; y_1 = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_139); #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(IL64(365), yoe, &TM__6NbDwwj5FY059b1gz2AsAZQ_140)) { raiseOverflow(); }; #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(4) == 0){ raiseDivByZero(); } if (nimDivInt64(yoe, IL64(4), &TM__6NbDwwj5FY059b1gz2AsAZQ_141)) { raiseOverflow(); }; if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_140), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_141), &TM__6NbDwwj5FY059b1gz2AsAZQ_142)) { raiseOverflow(); }; #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(100) == 0){ raiseDivByZero(); } if (nimDivInt64(yoe, IL64(100), &TM__6NbDwwj5FY059b1gz2AsAZQ_143)) { raiseOverflow(); }; if (nimSubInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_142), (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_143), &TM__6NbDwwj5FY059b1gz2AsAZQ_144)) { raiseOverflow(); }; if (nimSubInt64(doe, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_144), &TM__6NbDwwj5FY059b1gz2AsAZQ_145)) { raiseOverflow(); }; doy = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_145); #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(IL64(5), doy, &TM__6NbDwwj5FY059b1gz2AsAZQ_146)) { raiseOverflow(); }; if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_146), IL64(2), &TM__6NbDwwj5FY059b1gz2AsAZQ_147)) { raiseOverflow(); }; if (IL64(153) == 0){ raiseDivByZero(); } if (nimDivInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_147), IL64(153), &TM__6NbDwwj5FY059b1gz2AsAZQ_148)) { raiseOverflow(); }; mp = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_148); #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(IL64(153), mp, &TM__6NbDwwj5FY059b1gz2AsAZQ_149)) { raiseOverflow(); }; if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_149), IL64(2), &TM__6NbDwwj5FY059b1gz2AsAZQ_150)) { raiseOverflow(); }; if (IL64(5) == 0){ raiseDivByZero(); } if (nimDivInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_150), IL64(5), &TM__6NbDwwj5FY059b1gz2AsAZQ_151)) { raiseOverflow(); }; if (nimSubInt64(doy, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_151), &TM__6NbDwwj5FY059b1gz2AsAZQ_152)) { raiseOverflow(); }; if (nimAddInt64((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_152), IL64(1), &TM__6NbDwwj5FY059b1gz2AsAZQ_153)) { raiseOverflow(); }; d = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_153); #line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T7_ = (NI)0; #line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 710 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(mp < IL64(10))) goto LA10_; T7_ = ((NI) 3); } goto LA8_; LA10_: ; { T7_ = ((NI) -9); } LA8_: ; if (nimAddInt64(mp, ((NI64) (T7_)), &TM__6NbDwwj5FY059b1gz2AsAZQ_154)) { raiseOverflow(); }; m = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_154); #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((d) < ((NI) 0) || (d) > ((NI) 31)){ raiseRangeErrorI(d, ((NI) 0), ((NI) 31)); } colontmp_ = ((NI) (d)); #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((m) < ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 1) || (m) > ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 12)){ raiseRangeErrorI(m, ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 1), ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 12)); } colontmp__2 = ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) (m)); #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt64(y_1, ((NI64) ((m <= IL64(2)))), &TM__6NbDwwj5FY059b1gz2AsAZQ_155)) { raiseOverflow(); }; colontmp__3 = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_155))); #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.Field0 = colontmp_; result.Field1 = colontmp__2; result.Field2 = colontmp__3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isLeapYear__fs8eIeJ5mOYFq6g12UKiwQ)(NI year) { NIM_BOOL result; NIM_BOOL T1_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_163; NIM_BOOL T3_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_164; NI TM__6NbDwwj5FY059b1gz2AsAZQ_165; result = (NIM_BOOL)0; #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NIM_BOOL)0; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 4) == 0){ raiseDivByZero(); } if (nimModInt(year, ((NI) 4), &TM__6NbDwwj5FY059b1gz2AsAZQ_163)) { raiseOverflow(); }; T1_ = ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_163) == ((NI) 0)); if (!(T1_)) goto LA2_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T3_ = (NIM_BOOL)0; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 100) == 0){ raiseDivByZero(); } if (nimModInt(year, ((NI) 100), &TM__6NbDwwj5FY059b1gz2AsAZQ_164)) { raiseOverflow(); }; T3_ = !(((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_164) == ((NI) 0))); if (T3_) goto LA4_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 400) == 0){ raiseDivByZero(); } if (nimModInt(year, ((NI) 400), &TM__6NbDwwj5FY059b1gz2AsAZQ_165)) { raiseOverflow(); }; T3_ = ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_165) == ((NI) 0)); LA4_: ; T1_ = T3_; LA2_: ; result = T1_; return result;} #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NI, getDaysInMonth__9c0c5LEKvayZjopjsP8l54g)(tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year) { NI result; result = (NI)0; #line 661 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" switch (month) { case ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 2): { #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NIM_BOOL T4_; #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 662 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T4_ = (NIM_BOOL)0; T4_ = isLeapYear__fs8eIeJ5mOYFq6g12UKiwQ(year); if (!T4_) goto LA5_; result = ((NI) 29); } goto LA2_; LA5_: ; { result = ((NI) 28); } LA2_: ; } break; case ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 4): case ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 6): case ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 9): case ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 11): { #line 663 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = ((NI) 30); } break; default: { #line 664 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = ((NI) 31); } break; } return result;} #line 673 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" static N_INLINE(void, assertValidDate__f2Fk39au9a9a6rBs21PXyCIwQtimes)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year) { #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NIM_BOOL T3_; NI T5_; NimStringDesc* T8_; NimStringDesc* T9_; NimStringDesc* T10_; NimStringDesc* T11_; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T3_ = (NIM_BOOL)0; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T3_ = (((NI) 0) < ((NI) (monthday))); if (!(T3_)) goto LA4_; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T5_ = (NI)0; T5_ = getDaysInMonth__9c0c5LEKvayZjopjsP8l54g(month, year); T3_ = (((NI) (monthday)) <= T5_); LA4_: ; if (!!(T3_)) goto LA6_; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T8_ = (NimStringDesc*)0; #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T9_ = (NimStringDesc*)0; T9_ = nimIntToStr(year); #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T10_ = (NimStringDesc*)0; T10_ = nsuIntToStr(month, ((NI) 2)); #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T11_ = (NimStringDesc*)0; T11_ = nimIntToStr(((NI) (monthday))); T8_ = rawNewString((T9_ ? T9_->Sup.len : 0) + (T10_ ? T10_->Sup.len : 0) + (T11_ ? T11_->Sup.len : 0) + 183);appendString(T8_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_166));appendString(T8_, T9_);appendString(T8_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_167));appendString(T8_, T10_);appendString(T8_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_167));appendString(T8_, T11_);appendString(T8_, ((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_168)); #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(T8_); } LA6_: ; } #line 679 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NI64, toEpochDay__af2n9cSSmlgt19bLZ9bxJgAfw)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year) { NI64 result; tyTuple__47w2DboNEPf69aPgubZdd7Q T1_; NI y_1; NI m; NI d; NI era; NI T6_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_171; NI yoe; NI TM__6NbDwwj5FY059b1gz2AsAZQ_172; NI TM__6NbDwwj5FY059b1gz2AsAZQ_173; NI doy; NI T12_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_174; NI TM__6NbDwwj5FY059b1gz2AsAZQ_175; NI TM__6NbDwwj5FY059b1gz2AsAZQ_176; NI TM__6NbDwwj5FY059b1gz2AsAZQ_177; NI TM__6NbDwwj5FY059b1gz2AsAZQ_178; NI TM__6NbDwwj5FY059b1gz2AsAZQ_179; NI doe; NI TM__6NbDwwj5FY059b1gz2AsAZQ_180; NI TM__6NbDwwj5FY059b1gz2AsAZQ_181; NI TM__6NbDwwj5FY059b1gz2AsAZQ_182; NI TM__6NbDwwj5FY059b1gz2AsAZQ_183; NI TM__6NbDwwj5FY059b1gz2AsAZQ_184; NI TM__6NbDwwj5FY059b1gz2AsAZQ_185; NI TM__6NbDwwj5FY059b1gz2AsAZQ_186; NI TM__6NbDwwj5FY059b1gz2AsAZQ_187; NI TM__6NbDwwj5FY059b1gz2AsAZQ_188;{ result = (NI64)0; #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" assertValidDate__f2Fk39au9a9a6rBs21PXyCIwQtimes(monthday, month, year); #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_.Field0 = year; #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_.Field1 = month; T1_.Field2 = ((NI) (monthday)); y_1 = T1_.Field0; m = T1_.Field1; d = T1_.Field2; #line 686 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI TM__6NbDwwj5FY059b1gz2AsAZQ_169; #line 686 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(m <= ((NI) 2))) goto LA4_; #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt(y_1, ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_169)) { raiseOverflow(); }; y_1 = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_169); } LA4_: ; #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T6_ = (NI)0; #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) 0) <= y_1)) goto LA9_; T6_ = y_1; } goto LA7_; LA9_: ; { NI TM__6NbDwwj5FY059b1gz2AsAZQ_170; #line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt(y_1, ((NI) 399), &TM__6NbDwwj5FY059b1gz2AsAZQ_170)) { raiseOverflow(); }; T6_ = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_170); } LA7_: ; if (((NI) 400) == 0){ raiseDivByZero(); } if (nimDivInt(T6_, ((NI) 400), &TM__6NbDwwj5FY059b1gz2AsAZQ_171)) { raiseOverflow(); }; era = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_171); #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt(era, ((NI) 400), &TM__6NbDwwj5FY059b1gz2AsAZQ_172)) { raiseOverflow(); }; if (nimSubInt(y_1, (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_172), &TM__6NbDwwj5FY059b1gz2AsAZQ_173)) { raiseOverflow(); }; yoe = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_173); #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T12_ = (NI)0; #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(((NI) 2) < m)) goto LA15_; T12_ = ((NI) -3); } goto LA13_; LA15_: ; { T12_ = ((NI) 9); } LA13_: ; if (nimAddInt(m, T12_, &TM__6NbDwwj5FY059b1gz2AsAZQ_174)) { raiseOverflow(); }; if (nimMulInt(((NI) 153), (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_174), &TM__6NbDwwj5FY059b1gz2AsAZQ_175)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_175), ((NI) 2), &TM__6NbDwwj5FY059b1gz2AsAZQ_176)) { raiseOverflow(); }; if (((NI) 5) == 0){ raiseDivByZero(); } if (nimDivInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_176), ((NI) 5), &TM__6NbDwwj5FY059b1gz2AsAZQ_177)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_177), d, &TM__6NbDwwj5FY059b1gz2AsAZQ_178)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_178), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_179)) { raiseOverflow(); }; doy = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_179); #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt(yoe, ((NI) 365), &TM__6NbDwwj5FY059b1gz2AsAZQ_180)) { raiseOverflow(); }; #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 4) == 0){ raiseDivByZero(); } if (nimDivInt(yoe, ((NI) 4), &TM__6NbDwwj5FY059b1gz2AsAZQ_181)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_180), (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_181), &TM__6NbDwwj5FY059b1gz2AsAZQ_182)) { raiseOverflow(); }; #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (((NI) 100) == 0){ raiseDivByZero(); } if (nimDivInt(yoe, ((NI) 100), &TM__6NbDwwj5FY059b1gz2AsAZQ_183)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_182), (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_183), &TM__6NbDwwj5FY059b1gz2AsAZQ_184)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_184), doy, &TM__6NbDwwj5FY059b1gz2AsAZQ_185)) { raiseOverflow(); }; doe = (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_185); #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt(era, ((NI) 146097), &TM__6NbDwwj5FY059b1gz2AsAZQ_186)) { raiseOverflow(); }; if (nimAddInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_186), doe, &TM__6NbDwwj5FY059b1gz2AsAZQ_187)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_187), ((NI) 719468), &TM__6NbDwwj5FY059b1gz2AsAZQ_188)) { raiseOverflow(); }; result = ((NI64) ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_188))); goto BeforeRet_; }BeforeRet_: ; return result;} #line 733 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg, getDayOfWeek__mJS9aX4seDJTXPb8lsduIJQ)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year) { tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg result; NI64 days_1; NI64 T1_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_189; NI64 weeks; NI64 wd; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_190; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_191; result = (tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg)0; #line 741 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 741 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" assertValidDate__f2Fk39au9a9a6rBs21PXyCIwQtimes(monthday, month, year); #line 743 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 743 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 743 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 743 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NI64)0; T1_ = toEpochDay__af2n9cSSmlgt19bLZ9bxJgAfw(monthday, month, year); if (nimSubInt64(T1_, IL64(3), &TM__6NbDwwj5FY059b1gz2AsAZQ_189)) { raiseOverflow(); }; days_1 = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_189); #line 744 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 744 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" weeks = floorDiv__AhJW2V9aOggsJyHuT9bgq9bug(days_1, ((NI) 7)); #line 745 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 745 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 745 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(weeks, IL64(7), &TM__6NbDwwj5FY059b1gz2AsAZQ_190)) { raiseOverflow(); }; if (nimSubInt64(days_1, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_190), &TM__6NbDwwj5FY059b1gz2AsAZQ_191)) { raiseOverflow(); }; wd = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_191); #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(wd == IL64(0))) goto LA4_; result = ((tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg) 6); } goto LA2_; LA4_: ; { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_192; #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(wd, IL64(1), &TM__6NbDwwj5FY059b1gz2AsAZQ_192)) { raiseOverflow(); }; if (((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_192)) < ((tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg) 0) || ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_192)) > ((tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg) 6)){ raiseRangeErrorI((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_192), ((tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg) 0), ((tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg) 6)); } result = ((tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_192))); } LA2_: ; return result;} #line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NI, getDayOfYear__Rz86hD1Kcki9b7ycaX9c9cWvQ)(NI monthday, tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw month, NI year) { NI result; result = (NI)0; #line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" assertValidDate__f2Fk39au9a9a6rBs21PXyCIwQtimes(monthday, month, year); #line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NIM_BOOL T3_; NI TM__6NbDwwj5FY059b1gz2AsAZQ_193; NI TM__6NbDwwj5FY059b1gz2AsAZQ_194; #line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 728 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T3_ = (NIM_BOOL)0; T3_ = isLeapYear__fs8eIeJ5mOYFq6g12UKiwQ(year); if (!T3_) goto LA4_; #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 729 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (month < 1 || month > 12){ raiseIndexError3(month, 1, 12); } if (nimAddInt(daysUntilMonthLeap__bWLQu3i9bqoFDTyygQP29aFA[(month)- 1], ((NI) (monthday)), &TM__6NbDwwj5FY059b1gz2AsAZQ_193)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_193), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_194)) { raiseOverflow(); }; if (((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_194)) < ((NI) 0) || ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_194)) > ((NI) 365)){ raiseRangeErrorI((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_194), ((NI) 0), ((NI) 365)); } result = ((NI) ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_194))); } goto LA1_; LA4_: ; { NI TM__6NbDwwj5FY059b1gz2AsAZQ_195; NI TM__6NbDwwj5FY059b1gz2AsAZQ_196; #line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 731 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (month < 1 || month > 12){ raiseIndexError3(month, 1, 12); } if (nimAddInt(daysUntilMonth__TV2R7Va3CeAXpg6eZUosdg[(month)- 1], ((NI) (monthday)), &TM__6NbDwwj5FY059b1gz2AsAZQ_195)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_195), ((NI) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_196)) { raiseOverflow(); }; if (((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_196)) < ((NI) 0) || ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_196)) > ((NI) 365)){ raiseRangeErrorI((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_196), ((NI) 0), ((NI) 365)); } result = ((NI) ((NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_196))); } LA1_: ; return result;} #line 995 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(void, initDateTime__9aNghJ6FEvB9bmfWkrG4iUag)(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ* zt, tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) { tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q adjTime; tyObject_Duration__lj9ar6Co3fgk6NgGnVaNpJw T1_; NI64 s; NI64 epochday; NI64 rem; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_118; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_119; NI64 hour; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_120; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_121; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_122; NI64 minute; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_123; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_124; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_125; NI64 second; tyTuple__XjuGlLf9cyYx66ViXrBCvPQ T2_; NI d; tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw m; NI y_1; #line 996 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = initDuration__wcR3zetvspAUsyuvWZ07Xg(IL64(0), IL64(0), IL64(0), ((NI64) ((*zt).utcOffset)), IL64(0), IL64(0), IL64(0), IL64(0)); #line 997 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" adjTime = ntSubTime((*zt).time, T1_); #line 998 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" s = adjTime.seconds; #line 999 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 999 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" epochday = floorDiv__AhJW2V9aOggsJyHuT9bgq9bug(s, ((NI) 86400)); #line 1000 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1000 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1000 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(epochday, IL64(86400), &TM__6NbDwwj5FY059b1gz2AsAZQ_118)) { raiseOverflow(); }; if (nimSubInt64(s, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_118), &TM__6NbDwwj5FY059b1gz2AsAZQ_119)) { raiseOverflow(); }; rem = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_119); #line 1001 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1001 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(3600) == 0){ raiseDivByZero(); } if (nimDivInt64(rem, IL64(3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_120)) { raiseOverflow(); }; hour = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_120); #line 1002 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1002 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1002 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(hour, IL64(3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_121)) { raiseOverflow(); }; if (nimSubInt64(rem, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_121), &TM__6NbDwwj5FY059b1gz2AsAZQ_122)) { raiseOverflow(); }; rem = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_122); #line 1003 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1003 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (IL64(60) == 0){ raiseDivByZero(); } if (nimDivInt64(rem, IL64(60), &TM__6NbDwwj5FY059b1gz2AsAZQ_123)) { raiseOverflow(); }; minute = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_123); #line 1004 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1004 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1004 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(minute, IL64(60), &TM__6NbDwwj5FY059b1gz2AsAZQ_124)) { raiseOverflow(); }; if (nimSubInt64(rem, (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_124), &TM__6NbDwwj5FY059b1gz2AsAZQ_125)) { raiseOverflow(); }; rem = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_125); #line 1005 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" second = rem; #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T2_ = fromEpochDay__Q6dL9aKf9alEEEm3deeqatPQ(epochday); d = T2_.Field0; m = T2_.Field1; y_1 = T2_.Field2; chckNil((void*)Result); (*Result).month = 0; (*Result).year = 0; (*Result).weekday = 0; (*Result).isDst = 0; unsureAsgnRef((void**)&(*Result).timezone, NIM_NIL); (*Result).utcOffset = 0; (*Result).Sup.m_type = (&NTI__d9cK9cyKZPJJxFXUmx8dSpPw_); (*Result).year = y_1; (*Result).month = m; (*Result).monthday = d; if ((hour) < ((NI) 0) || (hour) > ((NI) 23)){ raiseRangeErrorI(hour, ((NI) 0), ((NI) 23)); } (*Result).hour = ((NI) (hour)); if ((minute) < ((NI) 0) || (minute) > ((NI) 59)){ raiseRangeErrorI(minute, ((NI) 0), ((NI) 59)); } (*Result).minute = ((NI) (minute)); if ((second) < ((NI) 0) || (second) > ((NI) 60)){ raiseRangeErrorI(second, ((NI) 0), ((NI) 60)); } (*Result).second = ((NI) (second)); (*Result).nanosecond = (*zt).time.nanosecond; #line 1017 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1017 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" (*Result).weekday = getDayOfWeek__mJS9aX4seDJTXPb8lsduIJQ(d, m, y_1); #line 1018 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1018 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" (*Result).yearday = getDayOfYear__Rz86hD1Kcki9b7ycaX9c9cWvQ(d, m, y_1); (*Result).isDst = (*zt).isDst; unsureAsgnRef((void**) (&(*Result).timezone), zone); (*Result).utcOffset = (*zt).utcOffset;} #line 1064 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, zonedTimeFromTime__zT9bMgAwfe1o0G71u2tO24Q)(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone, tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time) { tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ result; nimZeroMem((void*)(&result), sizeof(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ)); #line 1065 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1066 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = (*zone).zonedTimeFromTimeImpl.ClE_0? (*zone).zonedTimeFromTimeImpl.ClP_0(time, (*zone).zonedTimeFromTimeImpl.ClE_0):((TM__6NbDwwj5FY059b1gz2AsAZQ_197)((*zone).zonedTimeFromTimeImpl.ClP_0))(time); return result;} #line 1092 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(void, inZone__o59cT0ssqq4BC09cuUGSdJiA)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time, tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* zone, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) { tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ T1_; #line 1095 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1095 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1095 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = zonedTimeFromTime__zT9bMgAwfe1o0G71u2tO24Q(zone, time); #line 1095 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" initDateTime__9aNghJ6FEvB9bmfWkrG4iUag((&T1_), zone, Result); } #line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0; #line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;} #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c); } #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { NIM_BOOL T3_; #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_; #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c); } LA4_: ; } #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;} #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_); } #line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0; #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;} #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));} #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" static N_INLINE(void, asgnRef)(void** dest, void* src) { #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!((src == NIM_NIL))) goto LA3_; #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_); } LA3_: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" if (!!(((*dest) == NIM_NIL))) goto LA8_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest)); #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_); } LA8_: ; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim" (*dest) = src;} #line 1024 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*, newTimezone__wByPoqWZicj9aruaaS1n9bFQ)(NimStringDesc* name_0, tyProc__bs1dgeTxHIjPGTR9axkkHbg zonedTimeFromTimeImpl, tyProc__bs1dgeTxHIjPGTR9axkkHbg zonedTimeFromAdjTimeImpl) { tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* result; tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* T1_; NimStringDesc* T2_; result = (tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*)0; #line 1031 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*)0; T1_ = (tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*) newObj((&NTI__9a5v4OQPlGqsA25ioN8hFYA_), sizeof(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw)); T2_ = (NimStringDesc*)0; T2_ = (*T1_).name; (*T1_).name = copyStringRC1(name_0); if (T2_) nimGCunrefNoCycle(T2_); asgnRef((void**) (&(*T1_).zonedTimeFromTimeImpl.ClE_0), zonedTimeFromTimeImpl.ClE_0); (*T1_).zonedTimeFromTimeImpl.ClP_0 = zonedTimeFromTimeImpl.ClP_0; asgnRef((void**) (&(*T1_).zonedTimeFromAdjTimeImpl.ClE_0), zonedTimeFromAdjTimeImpl.ClE_0); (*T1_).zonedTimeFromAdjTimeImpl.ClP_0 = zonedTimeFromAdjTimeImpl.ClP_0; result = T1_; return result;} #line 1137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(NI64, toAdjUnix__7gZ56sIczRw5Us60WRxM6Q)(struct tm tm) { NI64 result; NI64 epochDay; NI TM__6NbDwwj5FY059b1gz2AsAZQ_199; NI TM__6NbDwwj5FY059b1gz2AsAZQ_200; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_201; NI TM__6NbDwwj5FY059b1gz2AsAZQ_202; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_203; NI TM__6NbDwwj5FY059b1gz2AsAZQ_204; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_205; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_206; result = (NI64)0; #line 1138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((tm.tm_mday) < ((NI) 0) || (tm.tm_mday) > ((NI) 31)){ raiseRangeErrorI(tm.tm_mday, ((NI) 0), ((NI) 31)); } #line 1138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt(tm.tm_mon, ((NI32) 1), &TM__6NbDwwj5FY059b1gz2AsAZQ_199)) { raiseOverflow(); }; if (TM__6NbDwwj5FY059b1gz2AsAZQ_199 < (-2147483647 -1) || TM__6NbDwwj5FY059b1gz2AsAZQ_199 > 2147483647){ raiseOverflow(); } if (((NI32)(TM__6NbDwwj5FY059b1gz2AsAZQ_199)) < ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 1) || ((NI32)(TM__6NbDwwj5FY059b1gz2AsAZQ_199)) > ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 12)){ raiseRangeErrorI((NI32)(TM__6NbDwwj5FY059b1gz2AsAZQ_199), ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 1), ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) 12)); } #line 1139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt(((NI) (tm.tm_year)), ((NI) 1900), &TM__6NbDwwj5FY059b1gz2AsAZQ_200)) { raiseOverflow(); }; #line 1138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" epochDay = toEpochDay__af2n9cSSmlgt19bLZ9bxJgAfw(((NI) (tm.tm_mday)), ((tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw) ((NI32)(TM__6NbDwwj5FY059b1gz2AsAZQ_199))), (NI)(TM__6NbDwwj5FY059b1gz2AsAZQ_200)); #line 1140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt64(epochDay, IL64(86400), &TM__6NbDwwj5FY059b1gz2AsAZQ_201)) { raiseOverflow(); }; result = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_201); #line 1141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt(tm.tm_hour, ((NI32) 3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_202)) { raiseOverflow(); }; if (TM__6NbDwwj5FY059b1gz2AsAZQ_202 < (-2147483647 -1) || TM__6NbDwwj5FY059b1gz2AsAZQ_202 > 2147483647){ raiseOverflow(); } if (nimAddInt64(result, ((NI) ((NI32)(TM__6NbDwwj5FY059b1gz2AsAZQ_202))), &TM__6NbDwwj5FY059b1gz2AsAZQ_203)) { raiseOverflow(); }; result = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_203); #line 1142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimMulInt(tm.tm_min, ((NI32) 60), &TM__6NbDwwj5FY059b1gz2AsAZQ_204)) { raiseOverflow(); }; if (TM__6NbDwwj5FY059b1gz2AsAZQ_204 < (-2147483647 -1) || TM__6NbDwwj5FY059b1gz2AsAZQ_204 > 2147483647){ raiseOverflow(); } if (nimAddInt64(result, ((NI) ((NI32)(TM__6NbDwwj5FY059b1gz2AsAZQ_204))), &TM__6NbDwwj5FY059b1gz2AsAZQ_205)) { raiseOverflow(); }; result = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_205); #line 1143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt64(result, ((NI) (tm.tm_sec)), &TM__6NbDwwj5FY059b1gz2AsAZQ_206)) { raiseOverflow(); }; result = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_206); return result;} #line 1145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyTuple__pfrdooyxJsC6cg34ebuBag, getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA)(NI64 unix_0) { tyTuple__pfrdooyxJsC6cg34ebuBag result; long a; NI64 T1_; struct tm* tmPtr; NI colontmp__3; NIM_BOOL colontmp__4;{ nimZeroMem((void*)(&result), sizeof(tyTuple__pfrdooyxJsC6cg34ebuBag)); #line 1159 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1159 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1159 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (NI64)0; T1_ = clamp__4FyNK9boFeHv6A9b7jEfnv4Q(unix_0, (IL64(-9223372036854775807) - IL64(1)), IL64(9223372036854775807)); a = ((long) (T1_)); #line 1160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1160 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" tmPtr = localtime((&a)); #line 1161 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { struct tm tm; NI colontmp_; NI64 T6_; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_207; NIM_BOOL colontmp__2; #line 1161 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1161 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!!((tmPtr == 0))) goto LA4_; #line 1162 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" tm = (*tmPtr); #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T6_ = (NI64)0; T6_ = toAdjUnix__7gZ56sIczRw5Us60WRxM6Q(tm); if (nimSubInt64(((NI64) (a)), T6_, &TM__6NbDwwj5FY059b1gz2AsAZQ_207)) { raiseOverflow(); }; colontmp_ = ((NI) ((NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_207))); #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" colontmp__2 = (((NI32) 0) < tm.tm_isdst); #line 1163 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.Field0 = colontmp_; result.Field1 = colontmp__2; goto BeforeRet_; } LA4_: ; #line 1164 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1164 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" colontmp__3 = ((NI) 0); #line 1164 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" colontmp__4 = NIM_FALSE; #line 1164 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.Field0 = colontmp__3; result.Field1 = colontmp__4; goto BeforeRet_; }BeforeRet_: ; return result;} #line 1166 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, localZonedTimeFromTime__uDYZeDxzpPQoN8cxZKMtTQ)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q time) { tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ result; tyTuple__pfrdooyxJsC6cg34ebuBag T1_; NI offset; NIM_BOOL dst; nimZeroMem((void*)(&result), sizeof(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ)); #line 1167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1167 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA(time.seconds); offset = T1_.Field0; dst = T1_.Field1; #line 1168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.time = time; #line 1169 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.utcOffset = offset; #line 1170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.isDst = dst; return result;} #line 927 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, initTime__JIXNH9cQMG3SbZ0hXqEYDvA)(NI64 unix_0, NI nanosecond) { tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q result; nimZeroMem((void*)(&result), sizeof(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q)); #line 929 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.seconds = unix_0; #line 930 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.nanosecond = nanosecond; return result;} #line 1172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ, localZonedTimeFromAdjTime__GmSlVYJeJjQvBZrTGP0v1w)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q adjTime) { tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ result; NI64 adjUnix; NI64 past; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_209; tyTuple__pfrdooyxJsC6cg34ebuBag T1_; NI pastOffset; NIM_BOOL _; NI64 future; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_210; tyTuple__pfrdooyxJsC6cg34ebuBag T2_; NI futureOffset; NIM_BOOL __2; NI utcOffset; NI64 utcUnix; NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_213; tyTuple__pfrdooyxJsC6cg34ebuBag T13_; NI finalOffset; NIM_BOOL dst; nimZeroMem((void*)(&result), sizeof(tyObject_ZonedTime__WigfH9apQAxJ69bBPh3wB8RQ)); #line 1173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" adjUnix = adjTime.seconds; #line 1174 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1174 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(adjUnix, IL64(86400), &TM__6NbDwwj5FY059b1gz2AsAZQ_209)) { raiseOverflow(); }; past = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_209); #line 1175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA(past); pastOffset = T1_.Field0; _ = T1_.Field1; #line 1177 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1177 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt64(adjUnix, IL64(86400), &TM__6NbDwwj5FY059b1gz2AsAZQ_210)) { raiseOverflow(); }; future = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_210); #line 1178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T2_ = getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA(future); futureOffset = T2_.Field0; __2 = T2_.Field1; utcOffset = (NI)0; #line 1181 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { #line 1181 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(pastOffset == futureOffset)) goto LA5_; #line 1182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" utcOffset = pastOffset; } goto LA3_; LA5_: ; { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_212; tyTuple__pfrdooyxJsC6cg34ebuBag T12_; #line 1184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { NI64 TM__6NbDwwj5FY059b1gz2AsAZQ_211; #line 1184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(futureOffset < pastOffset)) goto LA10_; #line 1185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimSubInt64(adjUnix, ((NI) 3600), &TM__6NbDwwj5FY059b1gz2AsAZQ_211)) { raiseOverflow(); }; adjUnix = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_211); } LA10_: ; #line 1187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt64(adjUnix, ((NI64) (pastOffset)), &TM__6NbDwwj5FY059b1gz2AsAZQ_212)) { raiseOverflow(); }; adjUnix = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_212); #line 1188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T12_ = getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA(adjUnix); utcOffset = T12_.Field0; } LA3_: ; #line 1192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (nimAddInt64(adjTime.seconds, ((NI64) (utcOffset)), &TM__6NbDwwj5FY059b1gz2AsAZQ_213)) { raiseOverflow(); }; utcUnix = (NI64)(TM__6NbDwwj5FY059b1gz2AsAZQ_213); #line 1193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T13_ = getLocalOffsetAndDst__wPlTAoiD9bfaYQuVXohuphA(utcUnix); finalOffset = T13_.Field0; dst = T13_.Field1; #line 1194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.time = initTime__JIXNH9cQMG3SbZ0hXqEYDvA(utcUnix, adjTime.nanosecond); #line 1195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.utcOffset = finalOffset; #line 1196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result.isDst = dst; return result;} #line 1213 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*, local__qUBQvQNLA9buHXwkwhObxQg)(void) { tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* result; result = (tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*)0; #line 1218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" { tyProc__bs1dgeTxHIjPGTR9axkkHbg T5_; tyProc__bs1dgeTxHIjPGTR9axkkHbg T6_; #line 1218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if (!(localInstance__cLtN9cK9bCe6IPhJ3UFNLNKA == 0)) goto LA3_; #line 1219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" nimZeroMem((void*)(&T5_), sizeof(tyProc__bs1dgeTxHIjPGTR9axkkHbg)); T5_.ClP_0 = ((TM__6NbDwwj5FY059b1gz2AsAZQ_208) (localZonedTimeFromTime__uDYZeDxzpPQoN8cxZKMtTQ)); T5_.ClE_0 = NIM_NIL; nimZeroMem((void*)(&T6_), sizeof(tyProc__bs1dgeTxHIjPGTR9axkkHbg)); T6_.ClP_0 = ((TM__6NbDwwj5FY059b1gz2AsAZQ_214) (localZonedTimeFromAdjTime__GmSlVYJeJjQvBZrTGP0v1w)); T6_.ClE_0 = NIM_NIL; #line 1219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" asgnRef((void**) (&localInstance__cLtN9cK9bCe6IPhJ3UFNLNKA), newTimezone__wByPoqWZicj9aruaaS1n9bFQ(((NimStringDesc*) &TM__6NbDwwj5FY059b1gz2AsAZQ_198), T5_, T6_)); } LA3_: ; #line 1221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = localInstance__cLtN9cK9bCe6IPhJ3UFNLNKA; return result;} #line 1235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(void, local__JDUz4bfwLSZvJxYV9aiNG9bg)(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q t, tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) { tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw* T1_; #line 1236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*)0; T1_ = local__qUBQvQNLA9buHXwkwhObxQg(); #line 1237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" inZone__o59cT0ssqq4BC09cuUGSdJiA(t, T1_, Result); } #line 1239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q, getTime__h20mpqrwsumk6J9bRdCm6IQ)(void) { tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q result; struct timespec ts; int T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q)); nimZeroMem((void*)(&ts), sizeof(struct timespec)); #line 1254 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1254 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1254 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = (int)0; T1_ = clock_gettime(((int) 0), (&ts)); (void)(T1_); #line 1255 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" if ((ts.tv_nsec) < ((NI) 0) || (ts.tv_nsec) > ((NI) 999999999)){ raiseRangeErrorI(ts.tv_nsec, ((NI) 0), ((NI) 999999999)); } #line 1255 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" result = initTime__JIXNH9cQMG3SbZ0hXqEYDvA(((NI64) (ts.tv_sec)), ((NI) (ts.tv_nsec))); return result;} #line 1261 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" N_LIB_PRIVATE N_NIMCALL(void, now__YmAcAi9bz5G8OQqVFWHN2uA)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* Result) { tyObject_Time__3y2ZpqsTJLqdZvpC9a0rU2Q T1_; #line 1262 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1265 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1265 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 1265 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" T1_ = getTime__h20mpqrwsumk6J9bRdCm6IQ(); #line 1265 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" local__JDUz4bfwLSZvJxYV9aiNG9bg(T1_, Result); } N_LIB_PRIVATE N_NIMCALL(void, stdlib_timesInit000)(void) { #line 999999 "generated_not_to_break_here" { nimRegisterThreadLocalMarker(TM__6NbDwwj5FY059b1gz2AsAZQ_4); nimRegisterThreadLocalMarker(TM__6NbDwwj5FY059b1gz2AsAZQ_5); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/times.nim" tzset(); } } N_LIB_PRIVATE N_NIMCALL(void, stdlib_timesDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__6NbDwwj5FY059b1gz2AsAZQ_2_3[3]; static TNimNode* TM__6NbDwwj5FY059b1gz2AsAZQ_3_2[2]; static TNimNode* TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[12]; static TNimNode* TM__6NbDwwj5FY059b1gz2AsAZQ_157_12[12]; NI TM__6NbDwwj5FY059b1gz2AsAZQ_159; static char* NIM_CONST TM__6NbDwwj5FY059b1gz2AsAZQ_158[12] = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"}; static TNimNode* TM__6NbDwwj5FY059b1gz2AsAZQ_160_7[7]; NI TM__6NbDwwj5FY059b1gz2AsAZQ_162; static char* NIM_CONST TM__6NbDwwj5FY059b1gz2AsAZQ_161[7] = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}; static TNimNode TM__6NbDwwj5FY059b1gz2AsAZQ_0[41];NTI__F8OvqlxXyGXRSiK9c1fCDVw_.size = sizeof(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw); NTI__F8OvqlxXyGXRSiK9c1fCDVw_.kind = 18; NTI__F8OvqlxXyGXRSiK9c1fCDVw_.base = 0; NTI__F8OvqlxXyGXRSiK9c1fCDVw_.name = "Timezone:ObjectType"; NTI__F8OvqlxXyGXRSiK9c1fCDVw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__F8OvqlxXyGXRSiK9c1fCDVw_; TM__6NbDwwj5FY059b1gz2AsAZQ_2_3[0] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[1]; NTI__bs1dgeTxHIjPGTR9axkkHbg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__bs1dgeTxHIjPGTR9axkkHbg_.kind = 18; NTI__bs1dgeTxHIjPGTR9axkkHbg_.base = 0; NTI__bs1dgeTxHIjPGTR9axkkHbg_.name = "tuple of (pointer, ref object)"; NTI__bs1dgeTxHIjPGTR9axkkHbg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bs1dgeTxHIjPGTR9axkkHbg_; TM__6NbDwwj5FY059b1gz2AsAZQ_3_2[0] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[3]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[3].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[3].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__6NbDwwj5FY059b1gz2AsAZQ_0[3].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[3].name = "Field0"; TM__6NbDwwj5FY059b1gz2AsAZQ_3_2[1] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[4]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[4].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[4].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__6NbDwwj5FY059b1gz2AsAZQ_0[4].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[4].name = "Field1"; TM__6NbDwwj5FY059b1gz2AsAZQ_0[2].len = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[2].kind = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[2].sons = &TM__6NbDwwj5FY059b1gz2AsAZQ_3_2[0]; NTI__bs1dgeTxHIjPGTR9axkkHbg_.node = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[2]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[1].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[1].offset = offsetof(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw, zonedTimeFromTimeImpl); TM__6NbDwwj5FY059b1gz2AsAZQ_0[1].typ = (&NTI__bs1dgeTxHIjPGTR9axkkHbg_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[1].name = "zonedTimeFromTimeImpl"; TM__6NbDwwj5FY059b1gz2AsAZQ_2_3[1] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[5]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[5].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[5].offset = offsetof(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw, zonedTimeFromAdjTimeImpl); TM__6NbDwwj5FY059b1gz2AsAZQ_0[5].typ = (&NTI__bs1dgeTxHIjPGTR9axkkHbg_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[5].name = "zonedTimeFromAdjTimeImpl"; TM__6NbDwwj5FY059b1gz2AsAZQ_2_3[2] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[6]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[6].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[6].offset = offsetof(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw, name); TM__6NbDwwj5FY059b1gz2AsAZQ_0[6].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[6].name = "name"; TM__6NbDwwj5FY059b1gz2AsAZQ_0[0].len = 3; TM__6NbDwwj5FY059b1gz2AsAZQ_0[0].kind = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[0].sons = &TM__6NbDwwj5FY059b1gz2AsAZQ_2_3[0]; NTI__F8OvqlxXyGXRSiK9c1fCDVw_.node = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[0]; NTI__9a5v4OQPlGqsA25ioN8hFYA_.size = sizeof(tyObject_TimezonecolonObjectType___F8OvqlxXyGXRSiK9c1fCDVw*); NTI__9a5v4OQPlGqsA25ioN8hFYA_.kind = 22; NTI__9a5v4OQPlGqsA25ioN8hFYA_.base = (&NTI__F8OvqlxXyGXRSiK9c1fCDVw_); NTI__9a5v4OQPlGqsA25ioN8hFYA_.name = "Timezone"; NTI__9a5v4OQPlGqsA25ioN8hFYA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9a5v4OQPlGqsA25ioN8hFYA_; NTI__9a5v4OQPlGqsA25ioN8hFYA_.marker = Marker_tyRef__9a5v4OQPlGqsA25ioN8hFYA; NTI__d9cK9cyKZPJJxFXUmx8dSpPw_.size = sizeof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw); NTI__d9cK9cyKZPJJxFXUmx8dSpPw_.kind = 17; NTI__d9cK9cyKZPJJxFXUmx8dSpPw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__d9cK9cyKZPJJxFXUmx8dSpPw_.name = "DateTime"; NTI__d9cK9cyKZPJJxFXUmx8dSpPw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__d9cK9cyKZPJJxFXUmx8dSpPw_; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[0] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[8]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[8].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[8].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, nanosecond); TM__6NbDwwj5FY059b1gz2AsAZQ_0[8].typ = (&NTI__PpavWgyrx5odXyR89aNlcWA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[8].name = "nanosecond"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[1] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[9]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[9].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[9].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, second); TM__6NbDwwj5FY059b1gz2AsAZQ_0[9].typ = (&NTI__rUuqTvFmkC6KKRqDAazGEA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[9].name = "second"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[2] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[10]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[10].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[10].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, minute); TM__6NbDwwj5FY059b1gz2AsAZQ_0[10].typ = (&NTI__LBgXxpmYOpS8xroRZgNvbg_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[10].name = "minute"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[3] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[11]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[11].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[11].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, hour); TM__6NbDwwj5FY059b1gz2AsAZQ_0[11].typ = (&NTI__Gz6vwaK0PZQIDIwfuvKsOg_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[11].name = "hour"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[4] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[12]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[12].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[12].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, monthday); TM__6NbDwwj5FY059b1gz2AsAZQ_0[12].typ = (&NTI__R6xyK4emLrjzESwYWG6z5A_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[12].name = "monthday"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[5] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[13]; NTI__JS0JuFvCBbC2GL3xXBnPQw_.size = sizeof(tyEnum_Month__JS0JuFvCBbC2GL3xXBnPQw); NTI__JS0JuFvCBbC2GL3xXBnPQw_.kind = 14; NTI__JS0JuFvCBbC2GL3xXBnPQw_.base = 0; NTI__JS0JuFvCBbC2GL3xXBnPQw_.flags = 3; NTI__JS0JuFvCBbC2GL3xXBnPQw_.name = "Month"; NTI__JS0JuFvCBbC2GL3xXBnPQw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JS0JuFvCBbC2GL3xXBnPQw_; for (TM__6NbDwwj5FY059b1gz2AsAZQ_159 = 0; TM__6NbDwwj5FY059b1gz2AsAZQ_159 < 12; TM__6NbDwwj5FY059b1gz2AsAZQ_159++) { TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_159+14].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_159+14].offset = TM__6NbDwwj5FY059b1gz2AsAZQ_159; TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_159+14].name = TM__6NbDwwj5FY059b1gz2AsAZQ_158[TM__6NbDwwj5FY059b1gz2AsAZQ_159]; TM__6NbDwwj5FY059b1gz2AsAZQ_157_12[TM__6NbDwwj5FY059b1gz2AsAZQ_159] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_159+14]; } TM__6NbDwwj5FY059b1gz2AsAZQ_0[14].offset = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[15].offset = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[16].offset = 3; TM__6NbDwwj5FY059b1gz2AsAZQ_0[17].offset = 4; TM__6NbDwwj5FY059b1gz2AsAZQ_0[18].offset = 5; TM__6NbDwwj5FY059b1gz2AsAZQ_0[19].offset = 6; TM__6NbDwwj5FY059b1gz2AsAZQ_0[20].offset = 7; TM__6NbDwwj5FY059b1gz2AsAZQ_0[21].offset = 8; TM__6NbDwwj5FY059b1gz2AsAZQ_0[22].offset = 9; TM__6NbDwwj5FY059b1gz2AsAZQ_0[23].offset = 10; TM__6NbDwwj5FY059b1gz2AsAZQ_0[24].offset = 11; TM__6NbDwwj5FY059b1gz2AsAZQ_0[25].offset = 12; TM__6NbDwwj5FY059b1gz2AsAZQ_0[26].len = 12; TM__6NbDwwj5FY059b1gz2AsAZQ_0[26].kind = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[26].sons = &TM__6NbDwwj5FY059b1gz2AsAZQ_157_12[0]; NTI__JS0JuFvCBbC2GL3xXBnPQw_.node = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[26]; NTI__JS0JuFvCBbC2GL3xXBnPQw_.flags = 1<<2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[13].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[13].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, month); TM__6NbDwwj5FY059b1gz2AsAZQ_0[13].typ = (&NTI__JS0JuFvCBbC2GL3xXBnPQw_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[13].name = "month"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[6] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[27]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[27].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[27].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, year); TM__6NbDwwj5FY059b1gz2AsAZQ_0[27].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[27].name = "year"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[7] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[28]; NTI__SVfemTA9aCOyua2TJYa6yBg_.size = sizeof(tyEnum_WeekDay__SVfemTA9aCOyua2TJYa6yBg); NTI__SVfemTA9aCOyua2TJYa6yBg_.kind = 14; NTI__SVfemTA9aCOyua2TJYa6yBg_.base = 0; NTI__SVfemTA9aCOyua2TJYa6yBg_.flags = 3; NTI__SVfemTA9aCOyua2TJYa6yBg_.name = "WeekDay"; NTI__SVfemTA9aCOyua2TJYa6yBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__SVfemTA9aCOyua2TJYa6yBg_; for (TM__6NbDwwj5FY059b1gz2AsAZQ_162 = 0; TM__6NbDwwj5FY059b1gz2AsAZQ_162 < 7; TM__6NbDwwj5FY059b1gz2AsAZQ_162++) { TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_162+29].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_162+29].offset = TM__6NbDwwj5FY059b1gz2AsAZQ_162; TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_162+29].name = TM__6NbDwwj5FY059b1gz2AsAZQ_161[TM__6NbDwwj5FY059b1gz2AsAZQ_162]; TM__6NbDwwj5FY059b1gz2AsAZQ_160_7[TM__6NbDwwj5FY059b1gz2AsAZQ_162] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[TM__6NbDwwj5FY059b1gz2AsAZQ_162+29]; } TM__6NbDwwj5FY059b1gz2AsAZQ_0[36].len = 7; TM__6NbDwwj5FY059b1gz2AsAZQ_0[36].kind = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[36].sons = &TM__6NbDwwj5FY059b1gz2AsAZQ_160_7[0]; NTI__SVfemTA9aCOyua2TJYa6yBg_.node = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[36]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[28].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[28].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, weekday); TM__6NbDwwj5FY059b1gz2AsAZQ_0[28].typ = (&NTI__SVfemTA9aCOyua2TJYa6yBg_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[28].name = "weekday"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[8] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[37]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[37].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[37].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, yearday); TM__6NbDwwj5FY059b1gz2AsAZQ_0[37].typ = (&NTI__g9buja9c9aeh0rkDpqsXOJF9bA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[37].name = "yearday"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[9] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[38]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[38].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[38].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, isDst); TM__6NbDwwj5FY059b1gz2AsAZQ_0[38].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[38].name = "isDst"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[10] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[39]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[39].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[39].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, timezone); TM__6NbDwwj5FY059b1gz2AsAZQ_0[39].typ = (&NTI__9a5v4OQPlGqsA25ioN8hFYA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[39].name = "timezone"; TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[11] = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[40]; TM__6NbDwwj5FY059b1gz2AsAZQ_0[40].kind = 1; TM__6NbDwwj5FY059b1gz2AsAZQ_0[40].offset = offsetof(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw, utcOffset); TM__6NbDwwj5FY059b1gz2AsAZQ_0[40].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__6NbDwwj5FY059b1gz2AsAZQ_0[40].name = "utcOffset"; TM__6NbDwwj5FY059b1gz2AsAZQ_0[7].len = 12; TM__6NbDwwj5FY059b1gz2AsAZQ_0[7].kind = 2; TM__6NbDwwj5FY059b1gz2AsAZQ_0[7].sons = &TM__6NbDwwj5FY059b1gz2AsAZQ_156_12[0]; NTI__d9cK9cyKZPJJxFXUmx8dSpPw_.node = &TM__6NbDwwj5FY059b1gz2AsAZQ_0[7]; }