/* Generated by Nim Compiler v1.6.11 */ #define NIM_INTBITS 64 #include "nimbase.h" #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix # define nimfr_(proc, file) \ TFrame FR_; \ FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; nimFrame(&FR_); # define nimfrs_(proc, file, slots, length) \ struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \ FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; nimFrame((TFrame*)&FR_); # define nimln_(n, file) \ FR_.line = n; FR_.filename = file; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef NIM_CHAR tyArray__2cWMSJoP9cqN4yIK0ILkQaQ[64]; struct TGenericSeq { NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup; NIM_CHAR data[SEQ_DECL_SIZE]; }; N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); static N_INLINE(void, nimFrame)(TFrame* s); N_LIB_PRIVATE N_NOINLINE(void, callDepthLimitReached__system_2997)(void); static N_INLINE(void, popFrame)(void); N_LIB_PRIVATE NIM_CONST tyArray__2cWMSJoP9cqN4yIK0ILkQaQ cb64__pureZbase5452_4 = {65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 47} ; N_LIB_PRIVATE NIM_CONST tyArray__2cWMSJoP9cqN4yIK0ILkQaQ cb64safe__pureZbase5452_5 = {65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 45, 95} ; extern TFrame* framePtr__system_2564; extern TFrame* framePtr__system_2564; extern TFrame* framePtr__system_2564; extern TFrame* framePtr__system_2564; extern TFrame* framePtr__system_2564; extern TFrame* framePtr__system_2564; static N_INLINE(void, nimFrame)(TFrame* s) { { if (!(framePtr__system_2564 == ((TFrame*) NIM_NIL))) goto LA3_; (*s).calldepth = ((NI16) 0); } goto LA1_; LA3_: ; { (*s).calldepth = (NI16)((*framePtr__system_2564).calldepth + ((NI16) 1)); } LA1_: ; (*s).prev = framePtr__system_2564; framePtr__system_2564 = s; { if (!((*s).calldepth == ((NI16) 2000))) goto LA8_; callDepthLimitReached__system_2997(); } LA8_: ; } static N_INLINE(void, popFrame)(void) { framePtr__system_2564 = (*framePtr__system_2564).prev; } N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, encode__pureZbase5452_42)(NimStringDesc* s, NIM_BOOL safe) { NimStringDesc* result; nimfr_("encode", "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); result = NIM_NIL; { NIM_CHAR* lookupTable; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_2; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_3; NI inputIndexX60gensym45_; NI outputIndexX60gensym45_; NI inputEndsX60gensym45_; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_4; NU32 nX60gensym45_; NU32 bX60gensym45_; NI paddingX60gensym45_; nimln_(141, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); { if (!safe) goto LA4_; lookupTable = cb64safe__pureZbase5452_5; } goto LA2_; LA4_: ; { lookupTable = cb64__pureZbase5452_4; } LA2_: ; nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(80, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(85, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (nimMulInt((s ? s->Sup.len : 0), ((NI) 4), &TM__2L6xrRPz7CWDB3T1R9cDN5A_2)) { raiseOverflow(); }; if (nimAddInt((NI)((NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_2) / ((NI) 3)), ((NI) 6), &TM__2L6xrRPz7CWDB3T1R9cDN5A_3)) { raiseOverflow(); }; if (((NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_3)) < ((NI) 0) || ((NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_3)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_3), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_3)))); nimln_(88, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); inputIndexX60gensym45_ = ((NI) 0); nimln_(89, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); outputIndexX60gensym45_ = ((NI) 0); nimln_(90, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (nimSubInt((s ? s->Sup.len : 0), (NI)((s ? s->Sup.len : 0) % ((NI) 3)), &TM__2L6xrRPz7CWDB3T1R9cDN5A_4)) { raiseOverflow(); }; inputEndsX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_4); nX60gensym45_ = (NU32)0; bX60gensym45_ = (NU32)0; { nimln_(107, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); while (1) { NI TM__2L6xrRPz7CWDB3T1R9cDN5A_5; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_6; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_7; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_8; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_9; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_10; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_11; if (!!((inputIndexX60gensym45_ == inputEndsX60gensym45_))) goto LA8; nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (inputIndexX60gensym45_ < 0 || inputIndexX60gensym45_ >= (s ? s->Sup.len : 0)){ raiseIndexError2(inputIndexX60gensym45_,(s ? s->Sup.len : 0)-1); } bX60gensym45_ = ((NU32) (((NU8)(s->data[inputIndexX60gensym45_])))); nimln_(108, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nX60gensym45_ = (NU32)((NU64)(bX60gensym45_) << (NU64)(((NI) 16))); if (nimAddInt(inputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_5)) { raiseOverflow(); }; inputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_5); nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (inputIndexX60gensym45_ < 0 || inputIndexX60gensym45_ >= (s ? s->Sup.len : 0)){ raiseIndexError2(inputIndexX60gensym45_,(s ? s->Sup.len : 0)-1); } bX60gensym45_ = ((NU32) (((NU8)(s->data[inputIndexX60gensym45_])))); nimln_(109, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nX60gensym45_ = (NU32)(nX60gensym45_ | (NU32)((NU64)(bX60gensym45_) << (NU64)(((NI) 8)))); if (nimAddInt(inputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_6)) { raiseOverflow(); }; inputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_6); nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (inputIndexX60gensym45_ < 0 || inputIndexX60gensym45_ >= (s ? s->Sup.len : 0)){ raiseIndexError2(inputIndexX60gensym45_,(s ? s->Sup.len : 0)-1); } bX60gensym45_ = ((NU32) (((NU8)(s->data[inputIndexX60gensym45_])))); nimln_(110, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nX60gensym45_ = (NU32)(nX60gensym45_ | (NU32)((NU64)(bX60gensym45_) << (NU64)(((NI) 0)))); if (nimAddInt(inputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_7)) { raiseOverflow(); }; inputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_7); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(111, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_8)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_8); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(112, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_9)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_9); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(113, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 6))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 6))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 6))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_10)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_10); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(114, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 0))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 0))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 0))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_11)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_11); } LA8: ; } nimln_(116, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); paddingX60gensym45_ = (NI)((s ? s->Sup.len : 0) % ((NI) 3)); nimln_(117, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); { NI TM__2L6xrRPz7CWDB3T1R9cDN5A_12; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_13; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_14; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_15; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_16; if (!(paddingX60gensym45_ == ((NI) 1))) goto LA11_; nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (inputIndexX60gensym45_ < 0 || inputIndexX60gensym45_ >= (s ? s->Sup.len : 0)){ raiseIndexError2(inputIndexX60gensym45_,(s ? s->Sup.len : 0)-1); } bX60gensym45_ = ((NU32) (((NU8)(s->data[inputIndexX60gensym45_])))); nimln_(118, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nX60gensym45_ = (NU32)((NU64)(bX60gensym45_) << (NU64)(((NI) 16))); if (nimAddInt(inputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_12)) { raiseOverflow(); }; inputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_12); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(119, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_13)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_13); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(120, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_14)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_14); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(121, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); result->data[outputIndexX60gensym45_] = 61; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_15)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_15); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(122, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); result->data[outputIndexX60gensym45_] = 61; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_16)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_16); } goto LA9_; LA11_: ; { NI TM__2L6xrRPz7CWDB3T1R9cDN5A_17; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_18; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_19; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_20; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_21; NI TM__2L6xrRPz7CWDB3T1R9cDN5A_22; nimln_(124, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (!(paddingX60gensym45_ == ((NI) 2))) goto LA14_; nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (inputIndexX60gensym45_ < 0 || inputIndexX60gensym45_ >= (s ? s->Sup.len : 0)){ raiseIndexError2(inputIndexX60gensym45_,(s ? s->Sup.len : 0)-1); } bX60gensym45_ = ((NU32) (((NU8)(s->data[inputIndexX60gensym45_])))); nimln_(125, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nX60gensym45_ = (NU32)((NU64)(bX60gensym45_) << (NU64)(((NI) 16))); if (nimAddInt(inputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_17)) { raiseOverflow(); }; inputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_17); nimln_(95, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if (inputIndexX60gensym45_ < 0 || inputIndexX60gensym45_ >= (s ? s->Sup.len : 0)){ raiseIndexError2(inputIndexX60gensym45_,(s ? s->Sup.len : 0)-1); } bX60gensym45_ = ((NU32) (((NU8)(s->data[inputIndexX60gensym45_])))); nimln_(126, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nX60gensym45_ = (NU32)(nX60gensym45_ | (NU32)((NU64)(bX60gensym45_) << (NU64)(((NI) 8)))); if (nimAddInt(inputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_18)) { raiseOverflow(); }; inputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_18); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(127, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 18))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_19)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_19); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(128, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 12))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_20)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_20); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(100, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); nimln_(129, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((NU)((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 6))) & ((NU32) 63))) > (NU)(63)){ raiseIndexError2((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 6))) & ((NU32) 63)), 63); } result->data[outputIndexX60gensym45_] = lookupTable[((NU32)((NU32)((NU32)(nX60gensym45_) >> (NU64)(((NI) 6))) & ((NU32) 63)))- 0]; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_21)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_21); if (outputIndexX60gensym45_ < 0 || outputIndexX60gensym45_ >= (result ? result->Sup.len : 0)){ raiseIndexError2(outputIndexX60gensym45_,(result ? result->Sup.len : 0)-1); } nimln_(130, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); result->data[outputIndexX60gensym45_] = 61; if (nimAddInt(outputIndexX60gensym45_, ((NI) 1), &TM__2L6xrRPz7CWDB3T1R9cDN5A_22)) { raiseOverflow(); }; outputIndexX60gensym45_ = (NI)(TM__2L6xrRPz7CWDB3T1R9cDN5A_22); } goto LA9_; LA14_: ; LA9_: ; nimln_(132, "/home/yyoncho/.choosenim/toolchains/nim-#version-1-6/lib/pure/base64.nim"); if ((outputIndexX60gensym45_) < ((NI) 0) || (outputIndexX60gensym45_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(outputIndexX60gensym45_, ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) (outputIndexX60gensym45_))); } popFrame(); return result; }