/* Generated by Nim Compiler v1.2.6 */ /* (c) 2020 Andreas Rumpf */ /* The generated code is subject to the original license. */ /* Compiled for: Linux, amd64, gcc */ /* Command for C compiler: gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/certs -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/examples/v2 -o nimcache/release/chat2/stdlib_unicode.nim.c.o nimcache/release/chat2/stdlib_unicode.nim.c */ #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_(x, y) #define nimln_(x, y) typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; typedef NI tyArray__BGKQJfFMmGTfunDWKTzYcQ[135]; typedef NI tyArray__tGlrE9bHuWv1BJA9ctw9ckUOA[1220]; N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); N_LIB_PRIVATE N_NIMCALL(NI, runeLenAt__WMpE2MYPWM1HlcK1wXx02Q)(NimStringDesc* s, NI i); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); static N_INLINE(NIM_BOOL, lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem)(NI32 x_0, NI32 y_0); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisCombining)(NI32 c); N_NIMCALL(NimStringDesc*, mnewString)(NI len); N_LIB_PRIVATE N_NIMCALL(NI32, nuctoLower)(NI32 c); N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab_0, NI tab_0Len_0, NI len_0, NI stride); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(NIM_BOOL, nimDivInt)(NI a, NI b, NI* res); static NIM_CONST tyArray__BGKQJfFMmGTfunDWKTzYcQ TM__e1RUVS0Bw7xmj9cnDPXLJMQ_127 = {((NI) 65), ((NI) 90), ((NI) 532), ((NI) 192), ((NI) 214), ((NI) 532), ((NI) 216), ((NI) 222), ((NI) 532), ((NI) 393), ((NI) 394), ((NI) 705), ((NI) 433), ((NI) 434), ((NI) 717), ((NI) 904), ((NI) 906), ((NI) 537), ((NI) 910), ((NI) 911), ((NI) 563), ((NI) 913), ((NI) 929), ((NI) 532), ((NI) 931), ((NI) 939), ((NI) 532), ((NI) 1021), ((NI) 1023), ((NI) 370), ((NI) 1024), ((NI) 1039), ((NI) 580), ((NI) 1040), ((NI) 1071), ((NI) 532), ((NI) 1329), ((NI) 1366), ((NI) 548), ((NI) 4256), ((NI) 4293), ((NI) 7764), ((NI) 5024), ((NI) 5103), ((NI) 39364), ((NI) 5104), ((NI) 5109), ((NI) 508), ((NI) 7312), ((NI) 7354), ((NI) -2508), ((NI) 7357), ((NI) 7359), ((NI) -2508), ((NI) 7944), ((NI) 7951), ((NI) 492), ((NI) 7960), ((NI) 7965), ((NI) 492), ((NI) 7976), ((NI) 7983), ((NI) 492), ((NI) 7992), ((NI) 7999), ((NI) 492), ((NI) 8008), ((NI) 8013), ((NI) 492), ((NI) 8040), ((NI) 8047), ((NI) 492), ((NI) 8072), ((NI) 8079), ((NI) 492), ((NI) 8088), ((NI) 8095), ((NI) 492), ((NI) 8104), ((NI) 8111), ((NI) 492), ((NI) 8120), ((NI) 8121), ((NI) 492), ((NI) 8122), ((NI) 8123), ((NI) 426), ((NI) 8136), ((NI) 8139), ((NI) 414), ((NI) 8152), ((NI) 8153), ((NI) 492), ((NI) 8154), ((NI) 8155), ((NI) 400), ((NI) 8168), ((NI) 8169), ((NI) 492), ((NI) 8170), ((NI) 8171), ((NI) 388), ((NI) 8184), ((NI) 8185), ((NI) 372), ((NI) 8186), ((NI) 8187), ((NI) 374), ((NI) 11264), ((NI) 11310), ((NI) 548), ((NI) 11390), ((NI) 11391), ((NI) -10315), ((NI) 65313), ((NI) 65338), ((NI) 532), ((NI) 66560), ((NI) 66599), ((NI) 540), ((NI) 66736), ((NI) 66771), ((NI) 540), ((NI) 68736), ((NI) 68786), ((NI) 564), ((NI) 71840), ((NI) 71871), ((NI) 532), ((NI) 93760), ((NI) 93791), ((NI) 532), ((NI) 125184), ((NI) 125217), ((NI) 534)} ; N_LIB_PRIVATE NIM_CONST tyArray__BGKQJfFMmGTfunDWKTzYcQ toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA = {((NI) 65), ((NI) 90), ((NI) 532), ((NI) 192), ((NI) 214), ((NI) 532), ((NI) 216), ((NI) 222), ((NI) 532), ((NI) 393), ((NI) 394), ((NI) 705), ((NI) 433), ((NI) 434), ((NI) 717), ((NI) 904), ((NI) 906), ((NI) 537), ((NI) 910), ((NI) 911), ((NI) 563), ((NI) 913), ((NI) 929), ((NI) 532), ((NI) 931), ((NI) 939), ((NI) 532), ((NI) 1021), ((NI) 1023), ((NI) 370), ((NI) 1024), ((NI) 1039), ((NI) 580), ((NI) 1040), ((NI) 1071), ((NI) 532), ((NI) 1329), ((NI) 1366), ((NI) 548), ((NI) 4256), ((NI) 4293), ((NI) 7764), ((NI) 5024), ((NI) 5103), ((NI) 39364), ((NI) 5104), ((NI) 5109), ((NI) 508), ((NI) 7312), ((NI) 7354), ((NI) -2508), ((NI) 7357), ((NI) 7359), ((NI) -2508), ((NI) 7944), ((NI) 7951), ((NI) 492), ((NI) 7960), ((NI) 7965), ((NI) 492), ((NI) 7976), ((NI) 7983), ((NI) 492), ((NI) 7992), ((NI) 7999), ((NI) 492), ((NI) 8008), ((NI) 8013), ((NI) 492), ((NI) 8040), ((NI) 8047), ((NI) 492), ((NI) 8072), ((NI) 8079), ((NI) 492), ((NI) 8088), ((NI) 8095), ((NI) 492), ((NI) 8104), ((NI) 8111), ((NI) 492), ((NI) 8120), ((NI) 8121), ((NI) 492), ((NI) 8122), ((NI) 8123), ((NI) 426), ((NI) 8136), ((NI) 8139), ((NI) 414), ((NI) 8152), ((NI) 8153), ((NI) 492), ((NI) 8154), ((NI) 8155), ((NI) 400), ((NI) 8168), ((NI) 8169), ((NI) 492), ((NI) 8170), ((NI) 8171), ((NI) 388), ((NI) 8184), ((NI) 8185), ((NI) 372), ((NI) 8186), ((NI) 8187), ((NI) 374), ((NI) 11264), ((NI) 11310), ((NI) 548), ((NI) 11390), ((NI) 11391), ((NI) -10315), ((NI) 65313), ((NI) 65338), ((NI) 532), ((NI) 66560), ((NI) 66599), ((NI) 540), ((NI) 66736), ((NI) 66771), ((NI) 540), ((NI) 68736), ((NI) 68786), ((NI) 564), ((NI) 71840), ((NI) 71871), ((NI) 532), ((NI) 93760), ((NI) 93791), ((NI) 532), ((NI) 125184), ((NI) 125217), ((NI) 534)} ; static NIM_CONST tyArray__tGlrE9bHuWv1BJA9ctw9ckUOA TM__e1RUVS0Bw7xmj9cnDPXLJMQ_132 = {((NI) 256), ((NI) 501), ((NI) 258), ((NI) 501), ((NI) 260), ((NI) 501), ((NI) 262), ((NI) 501), ((NI) 264), ((NI) 501), ((NI) 266), ((NI) 501), ((NI) 268), ((NI) 501), ((NI) 270), ((NI) 501), ((NI) 272), ((NI) 501), ((NI) 274), ((NI) 501), ((NI) 276), ((NI) 501), ((NI) 278), ((NI) 501), ((NI) 280), ((NI) 501), ((NI) 282), ((NI) 501), ((NI) 284), ((NI) 501), ((NI) 286), ((NI) 501), ((NI) 288), ((NI) 501), ((NI) 290), ((NI) 501), ((NI) 292), ((NI) 501), ((NI) 294), ((NI) 501), ((NI) 296), ((NI) 501), ((NI) 298), ((NI) 501), ((NI) 300), ((NI) 501), ((NI) 302), ((NI) 501), ((NI) 304), ((NI) 301), ((NI) 306), ((NI) 501), ((NI) 308), ((NI) 501), ((NI) 310), ((NI) 501), ((NI) 313), ((NI) 501), ((NI) 315), ((NI) 501), ((NI) 317), ((NI) 501), ((NI) 319), ((NI) 501), ((NI) 321), ((NI) 501), ((NI) 323), ((NI) 501), ((NI) 325), ((NI) 501), ((NI) 327), ((NI) 501), ((NI) 330), ((NI) 501), ((NI) 332), ((NI) 501), ((NI) 334), ((NI) 501), ((NI) 336), ((NI) 501), ((NI) 338), ((NI) 501), ((NI) 340), ((NI) 501), ((NI) 342), ((NI) 501), ((NI) 344), ((NI) 501), ((NI) 346), ((NI) 501), ((NI) 348), ((NI) 501), ((NI) 350), ((NI) 501), ((NI) 352), ((NI) 501), ((NI) 354), ((NI) 501), ((NI) 356), ((NI) 501), ((NI) 358), ((NI) 501), ((NI) 360), ((NI) 501), ((NI) 362), ((NI) 501), ((NI) 364), ((NI) 501), ((NI) 366), ((NI) 501), ((NI) 368), ((NI) 501), ((NI) 370), ((NI) 501), ((NI) 372), ((NI) 501), ((NI) 374), ((NI) 501), ((NI) 376), ((NI) 379), ((NI) 377), ((NI) 501), ((NI) 379), ((NI) 501), ((NI) 381), ((NI) 501), ((NI) 385), ((NI) 710), ((NI) 386), ((NI) 501), ((NI) 388), ((NI) 501), ((NI) 390), ((NI) 706), ((NI) 391), ((NI) 501), ((NI) 395), ((NI) 501), ((NI) 398), ((NI) 579), ((NI) 399), ((NI) 702), ((NI) 400), ((NI) 703), ((NI) 401), ((NI) 501), ((NI) 403), ((NI) 705), ((NI) 404), ((NI) 707), ((NI) 406), ((NI) 711), ((NI) 407), ((NI) 709), ((NI) 408), ((NI) 501), ((NI) 412), ((NI) 711), ((NI) 413), ((NI) 713), ((NI) 415), ((NI) 714), ((NI) 416), ((NI) 501), ((NI) 418), ((NI) 501), ((NI) 420), ((NI) 501), ((NI) 422), ((NI) 718), ((NI) 423), ((NI) 501), ((NI) 425), ((NI) 718), ((NI) 428), ((NI) 501), ((NI) 430), ((NI) 718), ((NI) 431), ((NI) 501), ((NI) 435), ((NI) 501), ((NI) 437), ((NI) 501), ((NI) 439), ((NI) 719), ((NI) 440), ((NI) 501), ((NI) 444), ((NI) 501), ((NI) 452), ((NI) 502), ((NI) 453), ((NI) 501), ((NI) 455), ((NI) 502), ((NI) 456), ((NI) 501), ((NI) 458), ((NI) 502), ((NI) 459), ((NI) 501), ((NI) 461), ((NI) 501), ((NI) 463), ((NI) 501), ((NI) 465), ((NI) 501), ((NI) 467), ((NI) 501), ((NI) 469), ((NI) 501), ((NI) 471), ((NI) 501), ((NI) 473), ((NI) 501), ((NI) 475), ((NI) 501), ((NI) 478), ((NI) 501), ((NI) 480), ((NI) 501), ((NI) 482), ((NI) 501), ((NI) 484), ((NI) 501), ((NI) 486), ((NI) 501), ((NI) 488), ((NI) 501), ((NI) 490), ((NI) 501), ((NI) 492), ((NI) 501), ((NI) 494), ((NI) 501), ((NI) 497), ((NI) 502), ((NI) 498), ((NI) 501), ((NI) 500), ((NI) 501), ((NI) 502), ((NI) 403), ((NI) 503), ((NI) 444), ((NI) 504), ((NI) 501), ((NI) 506), ((NI) 501), ((NI) 508), ((NI) 501), ((NI) 510), ((NI) 501), ((NI) 512), ((NI) 501), ((NI) 514), ((NI) 501), ((NI) 516), ((NI) 501), ((NI) 518), ((NI) 501), ((NI) 520), ((NI) 501), ((NI) 522), ((NI) 501), ((NI) 524), ((NI) 501), ((NI) 526), ((NI) 501), ((NI) 528), ((NI) 501), ((NI) 530), ((NI) 501), ((NI) 532), ((NI) 501), ((NI) 534), ((NI) 501), ((NI) 536), ((NI) 501), ((NI) 538), ((NI) 501), ((NI) 540), ((NI) 501), ((NI) 542), ((NI) 501), ((NI) 544), ((NI) 370), ((NI) 546), ((NI) 501), ((NI) 548), ((NI) 501), ((NI) 550), ((NI) 501), ((NI) 552), ((NI) 501), ((NI) 554), ((NI) 501), ((NI) 556), ((NI) 501), ((NI) 558), ((NI) 501), ((NI) 560), ((NI) 501), ((NI) 562), ((NI) 501), ((NI) 570), ((NI) 11295), ((NI) 571), ((NI) 501), ((NI) 573), ((NI) 337), ((NI) 574), ((NI) 11292), ((NI) 577), ((NI) 501), ((NI) 579), ((NI) 305), ((NI) 580), ((NI) 569), ((NI) 581), ((NI) 571), ((NI) 582), ((NI) 501), ((NI) 584), ((NI) 501), ((NI) 586), ((NI) 501), ((NI) 588), ((NI) 501), ((NI) 590), ((NI) 501), ((NI) 880), ((NI) 501), ((NI) 882), ((NI) 501), ((NI) 886), ((NI) 501), ((NI) 895), ((NI) 616), ((NI) 902), ((NI) 538), ((NI) 908), ((NI) 564), ((NI) 975), ((NI) 508), ((NI) 984), ((NI) 501), ((NI) 986), ((NI) 501), ((NI) 988), ((NI) 501), ((NI) 990), ((NI) 501), ((NI) 992), ((NI) 501), ((NI) 994), ((NI) 501), ((NI) 996), ((NI) 501), ((NI) 998), ((NI) 501), ((NI) 1000), ((NI) 501), ((NI) 1002), ((NI) 501), ((NI) 1004), ((NI) 501), ((NI) 1006), ((NI) 501), ((NI) 1012), ((NI) 440), ((NI) 1015), ((NI) 501), ((NI) 1017), ((NI) 493), ((NI) 1018), ((NI) 501), ((NI) 1120), ((NI) 501), ((NI) 1122), ((NI) 501), ((NI) 1124), ((NI) 501), ((NI) 1126), ((NI) 501), ((NI) 1128), ((NI) 501), ((NI) 1130), ((NI) 501), ((NI) 1132), ((NI) 501), ((NI) 1134), ((NI) 501), ((NI) 1136), ((NI) 501), ((NI) 1138), ((NI) 501), ((NI) 1140), ((NI) 501), ((NI) 1142), ((NI) 501), ((NI) 1144), ((NI) 501), ((NI) 1146), ((NI) 501), ((NI) 1148), ((NI) 501), ((NI) 1150), ((NI) 501), ((NI) 1152), ((NI) 501), ((NI) 1162), ((NI) 501), ((NI) 1164), ((NI) 501), ((NI) 1166), ((NI) 501), ((NI) 1168), ((NI) 501), ((NI) 1170), ((NI) 501), ((NI) 1172), ((NI) 501), ((NI) 1174), ((NI) 501), ((NI) 1176), ((NI) 501), ((NI) 1178), ((NI) 501), ((NI) 1180), ((NI) 501), ((NI) 1182), ((NI) 501), ((NI) 1184), ((NI) 501), ((NI) 1186), ((NI) 501), ((NI) 1188), ((NI) 501), ((NI) 1190), ((NI) 501), ((NI) 1192), ((NI) 501), ((NI) 1194), ((NI) 501), ((NI) 1196), ((NI) 501), ((NI) 1198), ((NI) 501), ((NI) 1200), ((NI) 501), ((NI) 1202), ((NI) 501), ((NI) 1204), ((NI) 501), ((NI) 1206), ((NI) 501), ((NI) 1208), ((NI) 501), ((NI) 1210), ((NI) 501), ((NI) 1212), ((NI) 501), ((NI) 1214), ((NI) 501), ((NI) 1216), ((NI) 515), ((NI) 1217), ((NI) 501), ((NI) 1219), ((NI) 501), ((NI) 1221), ((NI) 501), ((NI) 1223), ((NI) 501), ((NI) 1225), ((NI) 501), ((NI) 1227), ((NI) 501), ((NI) 1229), ((NI) 501), ((NI) 1232), ((NI) 501), ((NI) 1234), ((NI) 501), ((NI) 1236), ((NI) 501), ((NI) 1238), ((NI) 501), ((NI) 1240), ((NI) 501), ((NI) 1242), ((NI) 501), ((NI) 1244), ((NI) 501), ((NI) 1246), ((NI) 501), ((NI) 1248), ((NI) 501), ((NI) 1250), ((NI) 501), ((NI) 1252), ((NI) 501), ((NI) 1254), ((NI) 501), ((NI) 1256), ((NI) 501), ((NI) 1258), ((NI) 501), ((NI) 1260), ((NI) 501), ((NI) 1262), ((NI) 501), ((NI) 1264), ((NI) 501), ((NI) 1266), ((NI) 501), ((NI) 1268), ((NI) 501), ((NI) 1270), ((NI) 501), ((NI) 1272), ((NI) 501), ((NI) 1274), ((NI) 501), ((NI) 1276), ((NI) 501), ((NI) 1278), ((NI) 501), ((NI) 1280), ((NI) 501), ((NI) 1282), ((NI) 501), ((NI) 1284), ((NI) 501), ((NI) 1286), ((NI) 501), ((NI) 1288), ((NI) 501), ((NI) 1290), ((NI) 501), ((NI) 1292), ((NI) 501), ((NI) 1294), ((NI) 501), ((NI) 1296), ((NI) 501), ((NI) 1298), ((NI) 501), ((NI) 1300), ((NI) 501), ((NI) 1302), ((NI) 501), ((NI) 1304), ((NI) 501), ((NI) 1306), ((NI) 501), ((NI) 1308), ((NI) 501), ((NI) 1310), ((NI) 501), ((NI) 1312), ((NI) 501), ((NI) 1314), ((NI) 501), ((NI) 1316), ((NI) 501), ((NI) 1318), ((NI) 501), ((NI) 1320), ((NI) 501), ((NI) 1322), ((NI) 501), ((NI) 1324), ((NI) 501), ((NI) 1326), ((NI) 501), ((NI) 4295), ((NI) 7764), ((NI) 4301), ((NI) 7764), ((NI) 7680), ((NI) 501), ((NI) 7682), ((NI) 501), ((NI) 7684), ((NI) 501), ((NI) 7686), ((NI) 501), ((NI) 7688), ((NI) 501), ((NI) 7690), ((NI) 501), ((NI) 7692), ((NI) 501), ((NI) 7694), ((NI) 501), ((NI) 7696), ((NI) 501), ((NI) 7698), ((NI) 501), ((NI) 7700), ((NI) 501), ((NI) 7702), ((NI) 501), ((NI) 7704), ((NI) 501), ((NI) 7706), ((NI) 501), ((NI) 7708), ((NI) 501), ((NI) 7710), ((NI) 501), ((NI) 7712), ((NI) 501), ((NI) 7714), ((NI) 501), ((NI) 7716), ((NI) 501), ((NI) 7718), ((NI) 501), ((NI) 7720), ((NI) 501), ((NI) 7722), ((NI) 501), ((NI) 7724), ((NI) 501), ((NI) 7726), ((NI) 501), ((NI) 7728), ((NI) 501), ((NI) 7730), ((NI) 501), ((NI) 7732), ((NI) 501), ((NI) 7734), ((NI) 501), ((NI) 7736), ((NI) 501), ((NI) 7738), ((NI) 501), ((NI) 7740), ((NI) 501), ((NI) 7742), ((NI) 501), ((NI) 7744), ((NI) 501), ((NI) 7746), ((NI) 501), ((NI) 7748), ((NI) 501), ((NI) 7750), ((NI) 501), ((NI) 7752), ((NI) 501), ((NI) 7754), ((NI) 501), ((NI) 7756), ((NI) 501), ((NI) 7758), ((NI) 501), ((NI) 7760), ((NI) 501), ((NI) 7762), ((NI) 501), ((NI) 7764), ((NI) 501), ((NI) 7766), ((NI) 501), ((NI) 7768), ((NI) 501), ((NI) 7770), ((NI) 501), ((NI) 7772), ((NI) 501), ((NI) 7774), ((NI) 501), ((NI) 7776), ((NI) 501), ((NI) 7778), ((NI) 501), ((NI) 7780), ((NI) 501), ((NI) 7782), ((NI) 501), ((NI) 7784), ((NI) 501), ((NI) 7786), ((NI) 501), ((NI) 7788), ((NI) 501), ((NI) 7790), ((NI) 501), ((NI) 7792), ((NI) 501), ((NI) 7794), ((NI) 501), ((NI) 7796), ((NI) 501), ((NI) 7798), ((NI) 501), ((NI) 7800), ((NI) 501), ((NI) 7802), ((NI) 501), ((NI) 7804), ((NI) 501), ((NI) 7806), ((NI) 501), ((NI) 7808), ((NI) 501), ((NI) 7810), ((NI) 501), ((NI) 7812), ((NI) 501), ((NI) 7814), ((NI) 501), ((NI) 7816), ((NI) 501), ((NI) 7818), ((NI) 501), ((NI) 7820), ((NI) 501), ((NI) 7822), ((NI) 501), ((NI) 7824), ((NI) 501), ((NI) 7826), ((NI) 501), ((NI) 7828), ((NI) 501), ((NI) 7838), ((NI) -7115), ((NI) 7840), ((NI) 501), ((NI) 7842), ((NI) 501), ((NI) 7844), ((NI) 501), ((NI) 7846), ((NI) 501), ((NI) 7848), ((NI) 501), ((NI) 7850), ((NI) 501), ((NI) 7852), ((NI) 501), ((NI) 7854), ((NI) 501), ((NI) 7856), ((NI) 501), ((NI) 7858), ((NI) 501), ((NI) 7860), ((NI) 501), ((NI) 7862), ((NI) 501), ((NI) 7864), ((NI) 501), ((NI) 7866), ((NI) 501), ((NI) 7868), ((NI) 501), ((NI) 7870), ((NI) 501), ((NI) 7872), ((NI) 501), ((NI) 7874), ((NI) 501), ((NI) 7876), ((NI) 501), ((NI) 7878), ((NI) 501), ((NI) 7880), ((NI) 501), ((NI) 7882), ((NI) 501), ((NI) 7884), ((NI) 501), ((NI) 7886), ((NI) 501), ((NI) 7888), ((NI) 501), ((NI) 7890), ((NI) 501), ((NI) 7892), ((NI) 501), ((NI) 7894), ((NI) 501), ((NI) 7896), ((NI) 501), ((NI) 7898), ((NI) 501), ((NI) 7900), ((NI) 501), ((NI) 7902), ((NI) 501), ((NI) 7904), ((NI) 501), ((NI) 7906), ((NI) 501), ((NI) 7908), ((NI) 501), ((NI) 7910), ((NI) 501), ((NI) 7912), ((NI) 501), ((NI) 7914), ((NI) 501), ((NI) 7916), ((NI) 501), ((NI) 7918), ((NI) 501), ((NI) 7920), ((NI) 501), ((NI) 7922), ((NI) 501), ((NI) 7924), ((NI) 501), ((NI) 7926), ((NI) 501), ((NI) 7928), ((NI) 501), ((NI) 7930), ((NI) 501), ((NI) 7932), ((NI) 501), ((NI) 7934), ((NI) 501), ((NI) 8025), ((NI) 492), ((NI) 8027), ((NI) 492), ((NI) 8029), ((NI) 492), ((NI) 8031), ((NI) 492), ((NI) 8124), ((NI) 491), ((NI) 8140), ((NI) 491), ((NI) 8172), ((NI) 493), ((NI) 8188), ((NI) 491), ((NI) 8486), ((NI) -7017), ((NI) 8490), ((NI) -7883), ((NI) 8491), ((NI) -7762), ((NI) 8498), ((NI) 528), ((NI) 8579), ((NI) 501), ((NI) 11360), ((NI) 501), ((NI) 11362), ((NI) -10243), ((NI) 11363), ((NI) -3314), ((NI) 11364), ((NI) -10227), ((NI) 11367), ((NI) 501), ((NI) 11369), ((NI) 501), ((NI) 11371), ((NI) 501), ((NI) 11373), ((NI) -10280), ((NI) 11374), ((NI) -10249), ((NI) 11375), ((NI) -10283), ((NI) 11376), ((NI) -10282), ((NI) 11378), ((NI) 501), ((NI) 11381), ((NI) 501), ((NI) 11392), ((NI) 501), ((NI) 11394), ((NI) 501), ((NI) 11396), ((NI) 501), ((NI) 11398), ((NI) 501), ((NI) 11400), ((NI) 501), ((NI) 11402), ((NI) 501), ((NI) 11404), ((NI) 501), ((NI) 11406), ((NI) 501), ((NI) 11408), ((NI) 501), ((NI) 11410), ((NI) 501), ((NI) 11412), ((NI) 501), ((NI) 11414), ((NI) 501), ((NI) 11416), ((NI) 501), ((NI) 11418), ((NI) 501), ((NI) 11420), ((NI) 501), ((NI) 11422), ((NI) 501), ((NI) 11424), ((NI) 501), ((NI) 11426), ((NI) 501), ((NI) 11428), ((NI) 501), ((NI) 11430), ((NI) 501), ((NI) 11432), ((NI) 501), ((NI) 11434), ((NI) 501), ((NI) 11436), ((NI) 501), ((NI) 11438), ((NI) 501), ((NI) 11440), ((NI) 501), ((NI) 11442), ((NI) 501), ((NI) 11444), ((NI) 501), ((NI) 11446), ((NI) 501), ((NI) 11448), ((NI) 501), ((NI) 11450), ((NI) 501), ((NI) 11452), ((NI) 501), ((NI) 11454), ((NI) 501), ((NI) 11456), ((NI) 501), ((NI) 11458), ((NI) 501), ((NI) 11460), ((NI) 501), ((NI) 11462), ((NI) 501), ((NI) 11464), ((NI) 501), ((NI) 11466), ((NI) 501), ((NI) 11468), ((NI) 501), ((NI) 11470), ((NI) 501), ((NI) 11472), ((NI) 501), ((NI) 11474), ((NI) 501), ((NI) 11476), ((NI) 501), ((NI) 11478), ((NI) 501), ((NI) 11480), ((NI) 501), ((NI) 11482), ((NI) 501), ((NI) 11484), ((NI) 501), ((NI) 11486), ((NI) 501), ((NI) 11488), ((NI) 501), ((NI) 11490), ((NI) 501), ((NI) 11499), ((NI) 501), ((NI) 11501), ((NI) 501), ((NI) 11506), ((NI) 501), ((NI) 42560), ((NI) 501), ((NI) 42562), ((NI) 501), ((NI) 42564), ((NI) 501), ((NI) 42566), ((NI) 501), ((NI) 42568), ((NI) 501), ((NI) 42570), ((NI) 501), ((NI) 42572), ((NI) 501), ((NI) 42574), ((NI) 501), ((NI) 42576), ((NI) 501), ((NI) 42578), ((NI) 501), ((NI) 42580), ((NI) 501), ((NI) 42582), ((NI) 501), ((NI) 42584), ((NI) 501), ((NI) 42586), ((NI) 501), ((NI) 42588), ((NI) 501), ((NI) 42590), ((NI) 501), ((NI) 42592), ((NI) 501), ((NI) 42594), ((NI) 501), ((NI) 42596), ((NI) 501), ((NI) 42598), ((NI) 501), ((NI) 42600), ((NI) 501), ((NI) 42602), ((NI) 501), ((NI) 42604), ((NI) 501), ((NI) 42624), ((NI) 501), ((NI) 42626), ((NI) 501), ((NI) 42628), ((NI) 501), ((NI) 42630), ((NI) 501), ((NI) 42632), ((NI) 501), ((NI) 42634), ((NI) 501), ((NI) 42636), ((NI) 501), ((NI) 42638), ((NI) 501), ((NI) 42640), ((NI) 501), ((NI) 42642), ((NI) 501), ((NI) 42644), ((NI) 501), ((NI) 42646), ((NI) 501), ((NI) 42648), ((NI) 501), ((NI) 42650), ((NI) 501), ((NI) 42786), ((NI) 501), ((NI) 42788), ((NI) 501), ((NI) 42790), ((NI) 501), ((NI) 42792), ((NI) 501), ((NI) 42794), ((NI) 501), ((NI) 42796), ((NI) 501), ((NI) 42798), ((NI) 501), ((NI) 42802), ((NI) 501), ((NI) 42804), ((NI) 501), ((NI) 42806), ((NI) 501), ((NI) 42808), ((NI) 501), ((NI) 42810), ((NI) 501), ((NI) 42812), ((NI) 501), ((NI) 42814), ((NI) 501), ((NI) 42816), ((NI) 501), ((NI) 42818), ((NI) 501), ((NI) 42820), ((NI) 501), ((NI) 42822), ((NI) 501), ((NI) 42824), ((NI) 501), ((NI) 42826), ((NI) 501), ((NI) 42828), ((NI) 501), ((NI) 42830), ((NI) 501), ((NI) 42832), ((NI) 501), ((NI) 42834), ((NI) 501), ((NI) 42836), ((NI) 501), ((NI) 42838), ((NI) 501), ((NI) 42840), ((NI) 501), ((NI) 42842), ((NI) 501), ((NI) 42844), ((NI) 501), ((NI) 42846), ((NI) 501), ((NI) 42848), ((NI) 501), ((NI) 42850), ((NI) 501), ((NI) 42852), ((NI) 501), ((NI) 42854), ((NI) 501), ((NI) 42856), ((NI) 501), ((NI) 42858), ((NI) 501), ((NI) 42860), ((NI) 501), ((NI) 42862), ((NI) 501), ((NI) 42873), ((NI) 501), ((NI) 42875), ((NI) 501), ((NI) 42877), ((NI) -34832), ((NI) 42878), ((NI) 501), ((NI) 42880), ((NI) 501), ((NI) 42882), ((NI) 501), ((NI) 42884), ((NI) 501), ((NI) 42886), ((NI) 501), ((NI) 42891), ((NI) 501), ((NI) 42893), ((NI) -41780), ((NI) 42896), ((NI) 501), ((NI) 42898), ((NI) 501), ((NI) 42902), ((NI) 501), ((NI) 42904), ((NI) 501), ((NI) 42906), ((NI) 501), ((NI) 42908), ((NI) 501), ((NI) 42910), ((NI) 501), ((NI) 42912), ((NI) 501), ((NI) 42914), ((NI) 501), ((NI) 42916), ((NI) 501), ((NI) 42918), ((NI) 501), ((NI) 42920), ((NI) 501), ((NI) 42922), ((NI) -41808), ((NI) 42923), ((NI) -41819), ((NI) 42924), ((NI) -41815), ((NI) 42925), ((NI) -41805), ((NI) 42926), ((NI) -41808), ((NI) 42928), ((NI) -41758), ((NI) 42929), ((NI) -41782), ((NI) 42930), ((NI) -41761), ((NI) 42931), ((NI) 1428), ((NI) 42932), ((NI) 501), ((NI) 42934), ((NI) 501), ((NI) 42936), ((NI) 501), ((NI) 42938), ((NI) 501), ((NI) 42940), ((NI) 501), ((NI) 42942), ((NI) 501), ((NI) 42946), ((NI) 501), ((NI) 42948), ((NI) 452), ((NI) 42949), ((NI) -41807), ((NI) 42950), ((NI) -34884)} ; N_LIB_PRIVATE NIM_CONST tyArray__tGlrE9bHuWv1BJA9ctw9ckUOA toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA = {((NI) 256), ((NI) 501), ((NI) 258), ((NI) 501), ((NI) 260), ((NI) 501), ((NI) 262), ((NI) 501), ((NI) 264), ((NI) 501), ((NI) 266), ((NI) 501), ((NI) 268), ((NI) 501), ((NI) 270), ((NI) 501), ((NI) 272), ((NI) 501), ((NI) 274), ((NI) 501), ((NI) 276), ((NI) 501), ((NI) 278), ((NI) 501), ((NI) 280), ((NI) 501), ((NI) 282), ((NI) 501), ((NI) 284), ((NI) 501), ((NI) 286), ((NI) 501), ((NI) 288), ((NI) 501), ((NI) 290), ((NI) 501), ((NI) 292), ((NI) 501), ((NI) 294), ((NI) 501), ((NI) 296), ((NI) 501), ((NI) 298), ((NI) 501), ((NI) 300), ((NI) 501), ((NI) 302), ((NI) 501), ((NI) 304), ((NI) 301), ((NI) 306), ((NI) 501), ((NI) 308), ((NI) 501), ((NI) 310), ((NI) 501), ((NI) 313), ((NI) 501), ((NI) 315), ((NI) 501), ((NI) 317), ((NI) 501), ((NI) 319), ((NI) 501), ((NI) 321), ((NI) 501), ((NI) 323), ((NI) 501), ((NI) 325), ((NI) 501), ((NI) 327), ((NI) 501), ((NI) 330), ((NI) 501), ((NI) 332), ((NI) 501), ((NI) 334), ((NI) 501), ((NI) 336), ((NI) 501), ((NI) 338), ((NI) 501), ((NI) 340), ((NI) 501), ((NI) 342), ((NI) 501), ((NI) 344), ((NI) 501), ((NI) 346), ((NI) 501), ((NI) 348), ((NI) 501), ((NI) 350), ((NI) 501), ((NI) 352), ((NI) 501), ((NI) 354), ((NI) 501), ((NI) 356), ((NI) 501), ((NI) 358), ((NI) 501), ((NI) 360), ((NI) 501), ((NI) 362), ((NI) 501), ((NI) 364), ((NI) 501), ((NI) 366), ((NI) 501), ((NI) 368), ((NI) 501), ((NI) 370), ((NI) 501), ((NI) 372), ((NI) 501), ((NI) 374), ((NI) 501), ((NI) 376), ((NI) 379), ((NI) 377), ((NI) 501), ((NI) 379), ((NI) 501), ((NI) 381), ((NI) 501), ((NI) 385), ((NI) 710), ((NI) 386), ((NI) 501), ((NI) 388), ((NI) 501), ((NI) 390), ((NI) 706), ((NI) 391), ((NI) 501), ((NI) 395), ((NI) 501), ((NI) 398), ((NI) 579), ((NI) 399), ((NI) 702), ((NI) 400), ((NI) 703), ((NI) 401), ((NI) 501), ((NI) 403), ((NI) 705), ((NI) 404), ((NI) 707), ((NI) 406), ((NI) 711), ((NI) 407), ((NI) 709), ((NI) 408), ((NI) 501), ((NI) 412), ((NI) 711), ((NI) 413), ((NI) 713), ((NI) 415), ((NI) 714), ((NI) 416), ((NI) 501), ((NI) 418), ((NI) 501), ((NI) 420), ((NI) 501), ((NI) 422), ((NI) 718), ((NI) 423), ((NI) 501), ((NI) 425), ((NI) 718), ((NI) 428), ((NI) 501), ((NI) 430), ((NI) 718), ((NI) 431), ((NI) 501), ((NI) 435), ((NI) 501), ((NI) 437), ((NI) 501), ((NI) 439), ((NI) 719), ((NI) 440), ((NI) 501), ((NI) 444), ((NI) 501), ((NI) 452), ((NI) 502), ((NI) 453), ((NI) 501), ((NI) 455), ((NI) 502), ((NI) 456), ((NI) 501), ((NI) 458), ((NI) 502), ((NI) 459), ((NI) 501), ((NI) 461), ((NI) 501), ((NI) 463), ((NI) 501), ((NI) 465), ((NI) 501), ((NI) 467), ((NI) 501), ((NI) 469), ((NI) 501), ((NI) 471), ((NI) 501), ((NI) 473), ((NI) 501), ((NI) 475), ((NI) 501), ((NI) 478), ((NI) 501), ((NI) 480), ((NI) 501), ((NI) 482), ((NI) 501), ((NI) 484), ((NI) 501), ((NI) 486), ((NI) 501), ((NI) 488), ((NI) 501), ((NI) 490), ((NI) 501), ((NI) 492), ((NI) 501), ((NI) 494), ((NI) 501), ((NI) 497), ((NI) 502), ((NI) 498), ((NI) 501), ((NI) 500), ((NI) 501), ((NI) 502), ((NI) 403), ((NI) 503), ((NI) 444), ((NI) 504), ((NI) 501), ((NI) 506), ((NI) 501), ((NI) 508), ((NI) 501), ((NI) 510), ((NI) 501), ((NI) 512), ((NI) 501), ((NI) 514), ((NI) 501), ((NI) 516), ((NI) 501), ((NI) 518), ((NI) 501), ((NI) 520), ((NI) 501), ((NI) 522), ((NI) 501), ((NI) 524), ((NI) 501), ((NI) 526), ((NI) 501), ((NI) 528), ((NI) 501), ((NI) 530), ((NI) 501), ((NI) 532), ((NI) 501), ((NI) 534), ((NI) 501), ((NI) 536), ((NI) 501), ((NI) 538), ((NI) 501), ((NI) 540), ((NI) 501), ((NI) 542), ((NI) 501), ((NI) 544), ((NI) 370), ((NI) 546), ((NI) 501), ((NI) 548), ((NI) 501), ((NI) 550), ((NI) 501), ((NI) 552), ((NI) 501), ((NI) 554), ((NI) 501), ((NI) 556), ((NI) 501), ((NI) 558), ((NI) 501), ((NI) 560), ((NI) 501), ((NI) 562), ((NI) 501), ((NI) 570), ((NI) 11295), ((NI) 571), ((NI) 501), ((NI) 573), ((NI) 337), ((NI) 574), ((NI) 11292), ((NI) 577), ((NI) 501), ((NI) 579), ((NI) 305), ((NI) 580), ((NI) 569), ((NI) 581), ((NI) 571), ((NI) 582), ((NI) 501), ((NI) 584), ((NI) 501), ((NI) 586), ((NI) 501), ((NI) 588), ((NI) 501), ((NI) 590), ((NI) 501), ((NI) 880), ((NI) 501), ((NI) 882), ((NI) 501), ((NI) 886), ((NI) 501), ((NI) 895), ((NI) 616), ((NI) 902), ((NI) 538), ((NI) 908), ((NI) 564), ((NI) 975), ((NI) 508), ((NI) 984), ((NI) 501), ((NI) 986), ((NI) 501), ((NI) 988), ((NI) 501), ((NI) 990), ((NI) 501), ((NI) 992), ((NI) 501), ((NI) 994), ((NI) 501), ((NI) 996), ((NI) 501), ((NI) 998), ((NI) 501), ((NI) 1000), ((NI) 501), ((NI) 1002), ((NI) 501), ((NI) 1004), ((NI) 501), ((NI) 1006), ((NI) 501), ((NI) 1012), ((NI) 440), ((NI) 1015), ((NI) 501), ((NI) 1017), ((NI) 493), ((NI) 1018), ((NI) 501), ((NI) 1120), ((NI) 501), ((NI) 1122), ((NI) 501), ((NI) 1124), ((NI) 501), ((NI) 1126), ((NI) 501), ((NI) 1128), ((NI) 501), ((NI) 1130), ((NI) 501), ((NI) 1132), ((NI) 501), ((NI) 1134), ((NI) 501), ((NI) 1136), ((NI) 501), ((NI) 1138), ((NI) 501), ((NI) 1140), ((NI) 501), ((NI) 1142), ((NI) 501), ((NI) 1144), ((NI) 501), ((NI) 1146), ((NI) 501), ((NI) 1148), ((NI) 501), ((NI) 1150), ((NI) 501), ((NI) 1152), ((NI) 501), ((NI) 1162), ((NI) 501), ((NI) 1164), ((NI) 501), ((NI) 1166), ((NI) 501), ((NI) 1168), ((NI) 501), ((NI) 1170), ((NI) 501), ((NI) 1172), ((NI) 501), ((NI) 1174), ((NI) 501), ((NI) 1176), ((NI) 501), ((NI) 1178), ((NI) 501), ((NI) 1180), ((NI) 501), ((NI) 1182), ((NI) 501), ((NI) 1184), ((NI) 501), ((NI) 1186), ((NI) 501), ((NI) 1188), ((NI) 501), ((NI) 1190), ((NI) 501), ((NI) 1192), ((NI) 501), ((NI) 1194), ((NI) 501), ((NI) 1196), ((NI) 501), ((NI) 1198), ((NI) 501), ((NI) 1200), ((NI) 501), ((NI) 1202), ((NI) 501), ((NI) 1204), ((NI) 501), ((NI) 1206), ((NI) 501), ((NI) 1208), ((NI) 501), ((NI) 1210), ((NI) 501), ((NI) 1212), ((NI) 501), ((NI) 1214), ((NI) 501), ((NI) 1216), ((NI) 515), ((NI) 1217), ((NI) 501), ((NI) 1219), ((NI) 501), ((NI) 1221), ((NI) 501), ((NI) 1223), ((NI) 501), ((NI) 1225), ((NI) 501), ((NI) 1227), ((NI) 501), ((NI) 1229), ((NI) 501), ((NI) 1232), ((NI) 501), ((NI) 1234), ((NI) 501), ((NI) 1236), ((NI) 501), ((NI) 1238), ((NI) 501), ((NI) 1240), ((NI) 501), ((NI) 1242), ((NI) 501), ((NI) 1244), ((NI) 501), ((NI) 1246), ((NI) 501), ((NI) 1248), ((NI) 501), ((NI) 1250), ((NI) 501), ((NI) 1252), ((NI) 501), ((NI) 1254), ((NI) 501), ((NI) 1256), ((NI) 501), ((NI) 1258), ((NI) 501), ((NI) 1260), ((NI) 501), ((NI) 1262), ((NI) 501), ((NI) 1264), ((NI) 501), ((NI) 1266), ((NI) 501), ((NI) 1268), ((NI) 501), ((NI) 1270), ((NI) 501), ((NI) 1272), ((NI) 501), ((NI) 1274), ((NI) 501), ((NI) 1276), ((NI) 501), ((NI) 1278), ((NI) 501), ((NI) 1280), ((NI) 501), ((NI) 1282), ((NI) 501), ((NI) 1284), ((NI) 501), ((NI) 1286), ((NI) 501), ((NI) 1288), ((NI) 501), ((NI) 1290), ((NI) 501), ((NI) 1292), ((NI) 501), ((NI) 1294), ((NI) 501), ((NI) 1296), ((NI) 501), ((NI) 1298), ((NI) 501), ((NI) 1300), ((NI) 501), ((NI) 1302), ((NI) 501), ((NI) 1304), ((NI) 501), ((NI) 1306), ((NI) 501), ((NI) 1308), ((NI) 501), ((NI) 1310), ((NI) 501), ((NI) 1312), ((NI) 501), ((NI) 1314), ((NI) 501), ((NI) 1316), ((NI) 501), ((NI) 1318), ((NI) 501), ((NI) 1320), ((NI) 501), ((NI) 1322), ((NI) 501), ((NI) 1324), ((NI) 501), ((NI) 1326), ((NI) 501), ((NI) 4295), ((NI) 7764), ((NI) 4301), ((NI) 7764), ((NI) 7680), ((NI) 501), ((NI) 7682), ((NI) 501), ((NI) 7684), ((NI) 501), ((NI) 7686), ((NI) 501), ((NI) 7688), ((NI) 501), ((NI) 7690), ((NI) 501), ((NI) 7692), ((NI) 501), ((NI) 7694), ((NI) 501), ((NI) 7696), ((NI) 501), ((NI) 7698), ((NI) 501), ((NI) 7700), ((NI) 501), ((NI) 7702), ((NI) 501), ((NI) 7704), ((NI) 501), ((NI) 7706), ((NI) 501), ((NI) 7708), ((NI) 501), ((NI) 7710), ((NI) 501), ((NI) 7712), ((NI) 501), ((NI) 7714), ((NI) 501), ((NI) 7716), ((NI) 501), ((NI) 7718), ((NI) 501), ((NI) 7720), ((NI) 501), ((NI) 7722), ((NI) 501), ((NI) 7724), ((NI) 501), ((NI) 7726), ((NI) 501), ((NI) 7728), ((NI) 501), ((NI) 7730), ((NI) 501), ((NI) 7732), ((NI) 501), ((NI) 7734), ((NI) 501), ((NI) 7736), ((NI) 501), ((NI) 7738), ((NI) 501), ((NI) 7740), ((NI) 501), ((NI) 7742), ((NI) 501), ((NI) 7744), ((NI) 501), ((NI) 7746), ((NI) 501), ((NI) 7748), ((NI) 501), ((NI) 7750), ((NI) 501), ((NI) 7752), ((NI) 501), ((NI) 7754), ((NI) 501), ((NI) 7756), ((NI) 501), ((NI) 7758), ((NI) 501), ((NI) 7760), ((NI) 501), ((NI) 7762), ((NI) 501), ((NI) 7764), ((NI) 501), ((NI) 7766), ((NI) 501), ((NI) 7768), ((NI) 501), ((NI) 7770), ((NI) 501), ((NI) 7772), ((NI) 501), ((NI) 7774), ((NI) 501), ((NI) 7776), ((NI) 501), ((NI) 7778), ((NI) 501), ((NI) 7780), ((NI) 501), ((NI) 7782), ((NI) 501), ((NI) 7784), ((NI) 501), ((NI) 7786), ((NI) 501), ((NI) 7788), ((NI) 501), ((NI) 7790), ((NI) 501), ((NI) 7792), ((NI) 501), ((NI) 7794), ((NI) 501), ((NI) 7796), ((NI) 501), ((NI) 7798), ((NI) 501), ((NI) 7800), ((NI) 501), ((NI) 7802), ((NI) 501), ((NI) 7804), ((NI) 501), ((NI) 7806), ((NI) 501), ((NI) 7808), ((NI) 501), ((NI) 7810), ((NI) 501), ((NI) 7812), ((NI) 501), ((NI) 7814), ((NI) 501), ((NI) 7816), ((NI) 501), ((NI) 7818), ((NI) 501), ((NI) 7820), ((NI) 501), ((NI) 7822), ((NI) 501), ((NI) 7824), ((NI) 501), ((NI) 7826), ((NI) 501), ((NI) 7828), ((NI) 501), ((NI) 7838), ((NI) -7115), ((NI) 7840), ((NI) 501), ((NI) 7842), ((NI) 501), ((NI) 7844), ((NI) 501), ((NI) 7846), ((NI) 501), ((NI) 7848), ((NI) 501), ((NI) 7850), ((NI) 501), ((NI) 7852), ((NI) 501), ((NI) 7854), ((NI) 501), ((NI) 7856), ((NI) 501), ((NI) 7858), ((NI) 501), ((NI) 7860), ((NI) 501), ((NI) 7862), ((NI) 501), ((NI) 7864), ((NI) 501), ((NI) 7866), ((NI) 501), ((NI) 7868), ((NI) 501), ((NI) 7870), ((NI) 501), ((NI) 7872), ((NI) 501), ((NI) 7874), ((NI) 501), ((NI) 7876), ((NI) 501), ((NI) 7878), ((NI) 501), ((NI) 7880), ((NI) 501), ((NI) 7882), ((NI) 501), ((NI) 7884), ((NI) 501), ((NI) 7886), ((NI) 501), ((NI) 7888), ((NI) 501), ((NI) 7890), ((NI) 501), ((NI) 7892), ((NI) 501), ((NI) 7894), ((NI) 501), ((NI) 7896), ((NI) 501), ((NI) 7898), ((NI) 501), ((NI) 7900), ((NI) 501), ((NI) 7902), ((NI) 501), ((NI) 7904), ((NI) 501), ((NI) 7906), ((NI) 501), ((NI) 7908), ((NI) 501), ((NI) 7910), ((NI) 501), ((NI) 7912), ((NI) 501), ((NI) 7914), ((NI) 501), ((NI) 7916), ((NI) 501), ((NI) 7918), ((NI) 501), ((NI) 7920), ((NI) 501), ((NI) 7922), ((NI) 501), ((NI) 7924), ((NI) 501), ((NI) 7926), ((NI) 501), ((NI) 7928), ((NI) 501), ((NI) 7930), ((NI) 501), ((NI) 7932), ((NI) 501), ((NI) 7934), ((NI) 501), ((NI) 8025), ((NI) 492), ((NI) 8027), ((NI) 492), ((NI) 8029), ((NI) 492), ((NI) 8031), ((NI) 492), ((NI) 8124), ((NI) 491), ((NI) 8140), ((NI) 491), ((NI) 8172), ((NI) 493), ((NI) 8188), ((NI) 491), ((NI) 8486), ((NI) -7017), ((NI) 8490), ((NI) -7883), ((NI) 8491), ((NI) -7762), ((NI) 8498), ((NI) 528), ((NI) 8579), ((NI) 501), ((NI) 11360), ((NI) 501), ((NI) 11362), ((NI) -10243), ((NI) 11363), ((NI) -3314), ((NI) 11364), ((NI) -10227), ((NI) 11367), ((NI) 501), ((NI) 11369), ((NI) 501), ((NI) 11371), ((NI) 501), ((NI) 11373), ((NI) -10280), ((NI) 11374), ((NI) -10249), ((NI) 11375), ((NI) -10283), ((NI) 11376), ((NI) -10282), ((NI) 11378), ((NI) 501), ((NI) 11381), ((NI) 501), ((NI) 11392), ((NI) 501), ((NI) 11394), ((NI) 501), ((NI) 11396), ((NI) 501), ((NI) 11398), ((NI) 501), ((NI) 11400), ((NI) 501), ((NI) 11402), ((NI) 501), ((NI) 11404), ((NI) 501), ((NI) 11406), ((NI) 501), ((NI) 11408), ((NI) 501), ((NI) 11410), ((NI) 501), ((NI) 11412), ((NI) 501), ((NI) 11414), ((NI) 501), ((NI) 11416), ((NI) 501), ((NI) 11418), ((NI) 501), ((NI) 11420), ((NI) 501), ((NI) 11422), ((NI) 501), ((NI) 11424), ((NI) 501), ((NI) 11426), ((NI) 501), ((NI) 11428), ((NI) 501), ((NI) 11430), ((NI) 501), ((NI) 11432), ((NI) 501), ((NI) 11434), ((NI) 501), ((NI) 11436), ((NI) 501), ((NI) 11438), ((NI) 501), ((NI) 11440), ((NI) 501), ((NI) 11442), ((NI) 501), ((NI) 11444), ((NI) 501), ((NI) 11446), ((NI) 501), ((NI) 11448), ((NI) 501), ((NI) 11450), ((NI) 501), ((NI) 11452), ((NI) 501), ((NI) 11454), ((NI) 501), ((NI) 11456), ((NI) 501), ((NI) 11458), ((NI) 501), ((NI) 11460), ((NI) 501), ((NI) 11462), ((NI) 501), ((NI) 11464), ((NI) 501), ((NI) 11466), ((NI) 501), ((NI) 11468), ((NI) 501), ((NI) 11470), ((NI) 501), ((NI) 11472), ((NI) 501), ((NI) 11474), ((NI) 501), ((NI) 11476), ((NI) 501), ((NI) 11478), ((NI) 501), ((NI) 11480), ((NI) 501), ((NI) 11482), ((NI) 501), ((NI) 11484), ((NI) 501), ((NI) 11486), ((NI) 501), ((NI) 11488), ((NI) 501), ((NI) 11490), ((NI) 501), ((NI) 11499), ((NI) 501), ((NI) 11501), ((NI) 501), ((NI) 11506), ((NI) 501), ((NI) 42560), ((NI) 501), ((NI) 42562), ((NI) 501), ((NI) 42564), ((NI) 501), ((NI) 42566), ((NI) 501), ((NI) 42568), ((NI) 501), ((NI) 42570), ((NI) 501), ((NI) 42572), ((NI) 501), ((NI) 42574), ((NI) 501), ((NI) 42576), ((NI) 501), ((NI) 42578), ((NI) 501), ((NI) 42580), ((NI) 501), ((NI) 42582), ((NI) 501), ((NI) 42584), ((NI) 501), ((NI) 42586), ((NI) 501), ((NI) 42588), ((NI) 501), ((NI) 42590), ((NI) 501), ((NI) 42592), ((NI) 501), ((NI) 42594), ((NI) 501), ((NI) 42596), ((NI) 501), ((NI) 42598), ((NI) 501), ((NI) 42600), ((NI) 501), ((NI) 42602), ((NI) 501), ((NI) 42604), ((NI) 501), ((NI) 42624), ((NI) 501), ((NI) 42626), ((NI) 501), ((NI) 42628), ((NI) 501), ((NI) 42630), ((NI) 501), ((NI) 42632), ((NI) 501), ((NI) 42634), ((NI) 501), ((NI) 42636), ((NI) 501), ((NI) 42638), ((NI) 501), ((NI) 42640), ((NI) 501), ((NI) 42642), ((NI) 501), ((NI) 42644), ((NI) 501), ((NI) 42646), ((NI) 501), ((NI) 42648), ((NI) 501), ((NI) 42650), ((NI) 501), ((NI) 42786), ((NI) 501), ((NI) 42788), ((NI) 501), ((NI) 42790), ((NI) 501), ((NI) 42792), ((NI) 501), ((NI) 42794), ((NI) 501), ((NI) 42796), ((NI) 501), ((NI) 42798), ((NI) 501), ((NI) 42802), ((NI) 501), ((NI) 42804), ((NI) 501), ((NI) 42806), ((NI) 501), ((NI) 42808), ((NI) 501), ((NI) 42810), ((NI) 501), ((NI) 42812), ((NI) 501), ((NI) 42814), ((NI) 501), ((NI) 42816), ((NI) 501), ((NI) 42818), ((NI) 501), ((NI) 42820), ((NI) 501), ((NI) 42822), ((NI) 501), ((NI) 42824), ((NI) 501), ((NI) 42826), ((NI) 501), ((NI) 42828), ((NI) 501), ((NI) 42830), ((NI) 501), ((NI) 42832), ((NI) 501), ((NI) 42834), ((NI) 501), ((NI) 42836), ((NI) 501), ((NI) 42838), ((NI) 501), ((NI) 42840), ((NI) 501), ((NI) 42842), ((NI) 501), ((NI) 42844), ((NI) 501), ((NI) 42846), ((NI) 501), ((NI) 42848), ((NI) 501), ((NI) 42850), ((NI) 501), ((NI) 42852), ((NI) 501), ((NI) 42854), ((NI) 501), ((NI) 42856), ((NI) 501), ((NI) 42858), ((NI) 501), ((NI) 42860), ((NI) 501), ((NI) 42862), ((NI) 501), ((NI) 42873), ((NI) 501), ((NI) 42875), ((NI) 501), ((NI) 42877), ((NI) -34832), ((NI) 42878), ((NI) 501), ((NI) 42880), ((NI) 501), ((NI) 42882), ((NI) 501), ((NI) 42884), ((NI) 501), ((NI) 42886), ((NI) 501), ((NI) 42891), ((NI) 501), ((NI) 42893), ((NI) -41780), ((NI) 42896), ((NI) 501), ((NI) 42898), ((NI) 501), ((NI) 42902), ((NI) 501), ((NI) 42904), ((NI) 501), ((NI) 42906), ((NI) 501), ((NI) 42908), ((NI) 501), ((NI) 42910), ((NI) 501), ((NI) 42912), ((NI) 501), ((NI) 42914), ((NI) 501), ((NI) 42916), ((NI) 501), ((NI) 42918), ((NI) 501), ((NI) 42920), ((NI) 501), ((NI) 42922), ((NI) -41808), ((NI) 42923), ((NI) -41819), ((NI) 42924), ((NI) -41815), ((NI) 42925), ((NI) -41805), ((NI) 42926), ((NI) -41808), ((NI) 42928), ((NI) -41758), ((NI) 42929), ((NI) -41782), ((NI) 42930), ((NI) -41761), ((NI) 42931), ((NI) 1428), ((NI) 42932), ((NI) 501), ((NI) 42934), ((NI) 501), ((NI) 42936), ((NI) 501), ((NI) 42938), ((NI) 501), ((NI) 42940), ((NI) 501), ((NI) 42942), ((NI) 501), ((NI) 42946), ((NI) 501), ((NI) 42948), ((NI) 452), ((NI) 42949), ((NI) -41807), ((NI) 42950), ((NI) -34884)} ; #line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI, nucruneLen)(NimStringDesc* s) { NI result; NI i; result = (NI)0; #line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" i = ((NI) 0); { #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" while (1) { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_9; #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 42 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(i < (s ? s->Sup.len : 0))) goto LA2; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_2; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) <= (NU64)(((NU) 127)))) goto LA5_; #line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_2)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_2); } goto LA3_; LA5_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_3; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA8_; #line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_3)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_3); } goto LA3_; LA8_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_4; #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA11_; #line 45 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_4)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_4); } goto LA3_; LA11_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_5; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA14_; #line 46 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_5)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_5); } goto LA3_; LA14_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_6; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA17_; #line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_6)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_6); } goto LA3_; LA17_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_7; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA20_; #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_7)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_7); } goto LA3_; LA20_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_8; #line 49 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_8)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_8); } LA3_: ; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(result, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_9)) { raiseOverflow(); }; result = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_9); } LA2: ; } return result;} #line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI, runeLenAt__WMpE2MYPWM1HlcK1wXx02Q)(NimStringDesc* s, NI i) { NI result; result = (NI)0; #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) <= (NU64)(((NU) 127)))) goto LA3_; #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 1); } goto LA1_; LA3_: ; { #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA6_; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 2); } goto LA1_; LA6_: ; { #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA9_; #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 3); } goto LA1_; LA9_: ; { #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA12_; #line 65 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 4); } goto LA1_; LA12_: ; { #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA15_; #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 5); } goto LA1_; LA15_: ; { #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA18_; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 6); } goto LA1_; LA18_: ; { #line 68 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) 1); } LA1_: ; return result;} #line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI, runeOffset__EnrqtYM0boqQqeAIRc9bdmA)(NimStringDesc* s, NI pos, NI start) { NI result; NI i; NI o;{ result = (NI)0; #line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" i = ((NI) 0); #line 320 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" o = start; { #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" while (1) { NI T3_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_11; #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(i < ((NI) (pos)))) goto LA2; #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T3_ = (NI)0; T3_ = runeLenAt__WMpE2MYPWM1HlcK1wXx02Q(s, o); if ((T3_) < ((NI) 0) || (T3_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(T3_, ((NI) 0), ((NI) IL64(9223372036854775807))); } if (nimAddInt(o, ((NI) (T3_)), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10)) { raiseOverflow(); }; if (TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10 < 0 || TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10 > IL64(9223372036854775807)){ raiseOverflow(); } o = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_10); #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!((s ? s->Sup.len : 0) <= ((NI) (o)))) goto LA6_; #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) -1); goto BeforeRet_; } LA6_: ; #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_11)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_11); } LA2: ; } #line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) (o)); goto BeforeRet_; }BeforeRet_: ; return result;} #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI, validateUtf8__gZHDHaRdP4jROav7Hun29aA)(NimStringDesc* s) { NI result; NI i; NI L;{ result = (NI)0; #line 172 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" i = ((NI) 0); #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 173 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" L = (s ? s->Sup.len : 0); { #line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" while (1) { #line 174 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(i < L)) goto LA2; #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_12; #line 175 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) <= (NU64)(((NU) 127)))) goto LA5_; #line 176 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_12)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_12); } goto LA3_; LA5_: ; { #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 177 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA8_; #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s->data[i]))))) < (NU64)(((NU) 194)))) goto LA12_; #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 178 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = i; goto BeforeRet_; } LA12_: ; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T16_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_13; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_15; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T16_ = (NIM_BOOL)0; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_13)) { raiseOverflow(); }; T16_ = ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_13) < L); if (!(T16_)) goto LA17_; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14),(s ? s->Sup.len : 0)-1); } T16_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_14)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA17_: ; if (!T16_) goto LA18_; #line 179 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_15)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_15); } goto LA14_; LA18_: ; { #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 180 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = i; goto BeforeRet_; } LA14_: ; } goto LA3_; LA8_: ; { #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 181 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA22_; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T26_; NIM_BOOL T27_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_16; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_19; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T26_ = (NIM_BOOL)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T27_ = (NIM_BOOL)0; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_16)) { raiseOverflow(); }; T27_ = ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_16) < L); if (!(T27_)) goto LA28_; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17),(s ? s->Sup.len : 0)-1); } T27_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_17)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA28_: ; T26_ = T27_; if (!(T26_)) goto LA29_; #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18),(s ? s->Sup.len : 0)-1); } T26_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_18)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA29_: ; if (!T26_) goto LA30_; #line 183 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_19)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_19); } goto LA24_; LA30_: ; { #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = i; goto BeforeRet_; } LA24_: ; } goto LA3_; LA22_: ; { #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(i) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2(i,(s ? s->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s->data[i]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA34_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T38_; NIM_BOOL T39_; NIM_BOOL T40_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_20; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_24; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T38_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T39_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T40_ = (NIM_BOOL)0; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_20)) { raiseOverflow(); }; T40_ = ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_20) < L); if (!(T40_)) goto LA41_; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21),(s ? s->Sup.len : 0)-1); } T40_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_21)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA41_: ; T39_ = T40_; if (!(T39_)) goto LA42_; #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22),(s ? s->Sup.len : 0)-1); } T39_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_22)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA42_: ; T38_ = T39_; if (!(T38_)) goto LA43_; #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23)) >= (NU)(s ? s->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23),(s ? s->Sup.len : 0)-1); } T38_ = ((NU)((NU64)(((NU) (((NU8)(s->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_23)]))))) >> (NU64)(((NI) 6))) == ((NU) 2)); LA43_: ; if (!T38_) goto LA44_; #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(i, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_24)) { raiseOverflow(); }; i = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_24); } goto LA36_; LA44_: ; { #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = i; goto BeforeRet_; } LA36_: ; } goto LA3_; LA34_: ; { #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = i; goto BeforeRet_; } LA3_: ; } LA2: ; } #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) -1); goto BeforeRet_; }BeforeRet_: ; return result;} #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" static N_INLINE(NIM_BOOL, lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem)(NI32 x_0, NI32 y_0) { NIM_BOOL result; result = (NIM_BOOL)0; #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" #line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim" result = ((NU32)(((NU32) (x_0))) <= (NU32)(((NU32) (y_0)))); return result;} #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nuctoUTF8)(NI32 c) { NimStringDesc* result; NI32 iX60gensym6900461_; result = (NimStringDesc*)0; #line 264 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NimStringDesc*) NIM_NIL); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" iX60gensym6900461_ = c; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T3_; #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T3_ = (NIM_BOOL)0; T3_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym6900461_, ((NI32) 127)); if (!T3_) goto LA4_; #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = setLengthStr(result, ((NI) 1)); if ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 0),(result ? result->Sup.len : 0)-1); } #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((iX60gensym6900461_) < ((NI) 0) || (iX60gensym6900461_) > ((NI) 255)){ raiseRangeErrorI(iX60gensym6900461_, ((NI) 0), ((NI) 255)); } result->data[((NI) 0)] = ((NIM_CHAR) (((NI) (iX60gensym6900461_)))); } goto LA1_; LA4_: ; { NIM_BOOL T7_; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T7_ = (NIM_BOOL)0; T7_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym6900461_, ((NI32) 2047)); if (!T7_) goto LA8_; #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = setLengthStr(result, ((NI) 2)); if ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 0),(result ? result->Sup.len : 0)-1); } #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) | ((NI32) 192))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) | ((NI32) 192))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) | ((NI32) 192)), ((NI) 0), ((NI) 255)); } result->data[((NI) 0)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) | ((NI32) 192)))))); if ((NU)(((NI) 1)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 1),(result ? result->Sup.len : 0)-1); } #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 1)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)))))); } goto LA1_; LA8_: ; { NIM_BOOL T11_; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T11_ = (NIM_BOOL)0; T11_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym6900461_, ((NI32) 65535)); if (!T11_) goto LA12_; #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = setLengthStr(result, ((NI) 3)); if ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 0),(result ? result->Sup.len : 0)-1); } #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) | ((NI32) 224))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) | ((NI32) 224))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) | ((NI32) 224)), ((NI) 0), ((NI) 255)); } result->data[((NI) 0)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) | ((NI32) 224)))))); if ((NU)(((NI) 1)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 1),(result ? result->Sup.len : 0)-1); } #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 1)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 2)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 2),(result ? result->Sup.len : 0)-1); } #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 2)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)))))); } goto LA1_; LA12_: ; { NIM_BOOL T15_; #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T15_ = (NIM_BOOL)0; T15_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym6900461_, ((NI32) 2097151)); if (!T15_) goto LA16_; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = setLengthStr(result, ((NI) 4)); if ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 0),(result ? result->Sup.len : 0)-1); } #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) | ((NI32) 240))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) | ((NI32) 240))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) | ((NI32) 240)), ((NI) 0), ((NI) 255)); } result->data[((NI) 0)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) | ((NI32) 240)))))); if ((NU)(((NI) 1)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 1),(result ? result->Sup.len : 0)-1); } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 1)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 2)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 2),(result ? result->Sup.len : 0)-1); } #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 2)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 3)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 3),(result ? result->Sup.len : 0)-1); } #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 3)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)))))); } goto LA1_; LA16_: ; { NIM_BOOL T19_; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T19_ = (NIM_BOOL)0; T19_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym6900461_, ((NI32) 67108863)); if (!T19_) goto LA20_; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = setLengthStr(result, ((NI) 5)); if ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 0),(result ? result->Sup.len : 0)-1); } #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) | ((NI32) 248))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) | ((NI32) 248))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) | ((NI32) 248)), ((NI) 0), ((NI) 255)); } result->data[((NI) 0)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) | ((NI32) 248)))))); if ((NU)(((NI) 1)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 1),(result ? result->Sup.len : 0)-1); } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 1)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 2)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 2),(result ? result->Sup.len : 0)-1); } #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 2)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 3)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 3),(result ? result->Sup.len : 0)-1); } #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 3)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 4)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 4),(result ? result->Sup.len : 0)-1); } #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 4)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)))))); } goto LA1_; LA20_: ; { NIM_BOOL T23_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T23_ = (NIM_BOOL)0; T23_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym6900461_, ((NI32) 2147483647)); if (!T23_) goto LA24_; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = setLengthStr(result, ((NI) 6)); if ((NU)(((NI) 0)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 0),(result ? result->Sup.len : 0)-1); } #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 30))) | ((NI32) 252))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 30))) | ((NI32) 252))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 30))) | ((NI32) 252)), ((NI) 0), ((NI) 255)); } result->data[((NI) 0)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 30))) | ((NI32) 252)))))); if ((NU)(((NI) 1)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 1),(result ? result->Sup.len : 0)-1); } #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 1)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 2)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 2),(result ? result->Sup.len : 0)-1); } #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 2)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 3)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 3),(result ? result->Sup.len : 0)-1); } #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 3)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 4)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 4),(result ? result->Sup.len : 0)-1); } #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 4)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym6900461_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); if ((NU)(((NI) 5)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2(((NI) 5),(result ? result->Sup.len : 0)-1); } #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[((NI) 5)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym6900461_ & ((NI32) 63)) | ((NI32) 128)))))); } goto LA1_; LA24_: ; { } LA1_: ; return result;} #line 602 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, nucisCombining)(NI32 c) { NIM_BOOL result; NI32 c_2; NIM_BOOL T1_; NIM_BOOL T3_; NIM_BOOL T4_; NIM_BOOL T5_; NIM_BOOL T6_; NIM_BOOL T8_; NIM_BOOL T11_; NIM_BOOL T14_; NIM_BOOL T17_;{ result = (NIM_BOOL)0; #line 610 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" c_2 = c; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T1_ = (NIM_BOOL)0; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T1_ = (((NI32) 768) <= c_2); if (!(T1_)) goto LA2_; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T3_ = (NIM_BOOL)0; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T4_ = (NIM_BOOL)0; #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T5_ = (NIM_BOOL)0; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T6_ = (NIM_BOOL)0; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T6_ = (c_2 <= ((NI32) 879)); if (T6_) goto LA7_; #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T8_ = (NIM_BOOL)0; #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T8_ = (((NI32) 6832) <= c_2); if (!(T8_)) goto LA9_; #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T8_ = (c_2 <= ((NI32) 6911)); LA9_: ; T6_ = T8_; LA7_: ; T5_ = T6_; if (T5_) goto LA10_; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T11_ = (NIM_BOOL)0; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T11_ = (((NI32) 7616) <= c_2); if (!(T11_)) goto LA12_; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T11_ = (c_2 <= ((NI32) 7679)); LA12_: ; T5_ = T11_; LA10_: ; T4_ = T5_; if (T4_) goto LA13_; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T14_ = (NIM_BOOL)0; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T14_ = (((NI32) 8400) <= c_2); if (!(T14_)) goto LA15_; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T14_ = (c_2 <= ((NI32) 8447)); LA15_: ; T4_ = T14_; LA13_: ; T3_ = T4_; if (T3_) goto LA16_; #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T17_ = (NIM_BOOL)0; #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T17_ = (((NI32) 65056) <= c_2); if (!(T17_)) goto LA18_; #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T17_ = (c_2 <= ((NI32) 65071)); LA18_: ; T3_ = T17_; LA16_: ; T1_ = T3_; LA2_: ; result = T1_; goto BeforeRet_; }BeforeRet_: ; return result;} #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI, graphemeLen__PLnPtAcI9ac8BvVcA3e5o7w)(NimStringDesc* s_0, NI i) { NI result; NI j; NI32 r; NI32 r2; result = (NI)0; #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" j = ((NI) (i)); r = (NI32)0; r2 = (NI32)0; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(j < (s_0 ? s_0->Sup.len : 0))) goto LA3_; #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_25; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s_0->data[j]))))) <= (NU64)(((NU) 127)))) goto LA7_; #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) (((NU) (((NU8)(s_0->data[j])))))); #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_25)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_25); } goto LA5_; LA7_: ; { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA10_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_26; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_28; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_26)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_26))) goto LA14_; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_27)])))) & ((NU) 63))))); #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_28)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_28); } goto LA12_; LA14_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_29; #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r = ((NI32) 65533); #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_29)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_29); } LA12_: ; } goto LA5_; LA10_: ; { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA18_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_30; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_33; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_30)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_30))) goto LA22_; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31),(s_0 ? s_0->Sup.len : 0)-1); } #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_31)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_32)])))) & ((NU) 63))))); #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_33)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_33); } goto LA20_; LA22_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_34; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r = ((NI32) 65533); #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_34)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_34); } LA20_: ; } goto LA5_; LA18_: ; { #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA26_; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_35; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_39; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_35)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_35))) goto LA30_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36),(s_0 ? s_0->Sup.len : 0)-1); } #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37),(s_0 ? s_0->Sup.len : 0)-1); } #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_36)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_37)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_38)])))) & ((NU) 63))))); #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_39)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_39); } goto LA28_; LA30_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_40; #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r = ((NI32) 65533); #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_40)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_40); } LA28_: ; } goto LA5_; LA26_: ; { #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA34_; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_41; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_46; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_41)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_41))) goto LA38_; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42),(s_0 ? s_0->Sup.len : 0)-1); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43),(s_0 ? s_0->Sup.len : 0)-1); } #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44),(s_0 ? s_0->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_42)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_43)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_44)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_45)])))) & ((NU) 63))))); #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_46)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_46); } goto LA36_; LA38_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_47; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r = ((NI32) 65533); #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_47)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_47); } LA36_: ; } goto LA5_; LA34_: ; { #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA42_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_48; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_54; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_48)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_48))) goto LA46_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49),(s_0 ? s_0->Sup.len : 0)-1); } #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50),(s_0 ? s_0->Sup.len : 0)-1); } #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51),(s_0 ? s_0->Sup.len : 0)-1); } #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52),(s_0 ? s_0->Sup.len : 0)-1); } #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_49)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_50)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_51)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_52)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_53)])))) & ((NU) 63))))); #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_54)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_54); } goto LA44_; LA46_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_55; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r = ((NI32) 65533); #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_55)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_55); } LA44_: ; } goto LA5_; LA42_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_56; #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r = ((NI32) (((NU) (((NU8)(s_0->data[j])))))); #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_56)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_56); } LA5_: ; #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt(j, ((NI) (i)), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_57))); { #line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" while (1) { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90; #line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 889 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(j < (s_0 ? s_0->Sup.len : 0))) goto LA51; #line 890 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_58; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s_0->data[j]))))) <= (NU64)(((NU) 127)))) goto LA54_; #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) (((NU) (((NU8)(s_0->data[j])))))); #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_58)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_58); } goto LA52_; LA54_: ; { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA57_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_59; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_61; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_59)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_59))) goto LA61_; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_60)])))) & ((NU) 63))))); #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_61)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_61); } goto LA59_; LA61_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_62; #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r2 = ((NI32) 65533); #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_62)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_62); } LA59_: ; } goto LA52_; LA57_: ; { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA65_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_63; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_66; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_63)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_63))) goto LA69_; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64),(s_0 ? s_0->Sup.len : 0)-1); } #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_64)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_65)])))) & ((NU) 63))))); #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_66)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_66); } goto LA67_; LA69_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_67; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r2 = ((NI32) 65533); #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_67)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_67); } LA67_: ; } goto LA52_; LA65_: ; { #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA73_; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_68; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_72; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_68)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_68))) goto LA77_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69),(s_0 ? s_0->Sup.len : 0)-1); } #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70),(s_0 ? s_0->Sup.len : 0)-1); } #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_69)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_70)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_71)])))) & ((NU) 63))))); #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_72)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_72); } goto LA75_; LA77_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_73; #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r2 = ((NI32) 65533); #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_73)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_73); } LA75_: ; } goto LA52_; LA73_: ; { #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA81_; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_74; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_79; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_74)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_74))) goto LA85_; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75),(s_0 ? s_0->Sup.len : 0)-1); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76),(s_0 ? s_0->Sup.len : 0)-1); } #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77),(s_0 ? s_0->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_75)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_76)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_77)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_78)])))) & ((NU) 63))))); #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_79)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_79); } goto LA83_; LA85_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_80; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r2 = ((NI32) 65533); #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_80)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_80); } LA83_: ; } goto LA52_; LA81_: ; { #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[j]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA89_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_81; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_87; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_81)) { raiseOverflow(); }; if (!(j <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_81))) goto LA93_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82),(s_0 ? s_0->Sup.len : 0)-1); } #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83),(s_0 ? s_0->Sup.len : 0)-1); } #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84),(s_0 ? s_0->Sup.len : 0)-1); } #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85),(s_0 ? s_0->Sup.len : 0)-1); } #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[j])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_82)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_83)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_84)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_85)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_86)])))) & ((NU) 63))))); #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_87)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_87); } goto LA91_; LA93_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_88; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" r2 = ((NI32) 65533); #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_88)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_88); } LA91_: ; } goto LA52_; LA89_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_89; #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(j) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(j,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[j]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[j]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[j])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } r2 = ((NI32) (((NU) (((NU8)(s_0->data[j])))))); #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(j, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_89)) { raiseOverflow(); }; j = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_89); } LA52_: ; #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T99_; #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T99_ = (NIM_BOOL)0; T99_ = nucisCombining(r2); if (!!(T99_)) goto LA100_; #line 891 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" goto LA50; } LA100_: ; #line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 892 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt(j, ((NI) (i)), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_90))); } LA51: ; } LA50: ; } LA3_: ; 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 457 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab_0, NI tab_0Len_0, NI len_0, NI stride) { NI result; NI n_1; NI t;{ result = (NI)0; #line 458 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" n_1 = len_0; #line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" t = ((NI) 0); { #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" while (1) { NI m; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_123; NI p_1; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_124; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_125; #line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(((NI) 1) < n_1)) goto LA2; #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 461 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI) 2) == 0){ raiseDivByZero(); } if (nimDivInt(n_1, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_123)) { raiseOverflow(); }; m = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_123); #line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 462 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimMulInt(m, stride, &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_124)) { raiseOverflow(); }; if (nimAddInt(t, (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_124), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_125)) { raiseOverflow(); }; p_1 = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_125); #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_126; #line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(p_1) >= (NU)(tab_0Len_0)){ raiseIndexError2(p_1,tab_0Len_0-1); } if (!(tab_0[p_1] <= ((NI) (c)))) goto LA5_; #line 464 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" t = p_1; #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt(n_1, m, &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_126)) { raiseOverflow(); }; n_1 = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_126); } goto LA3_; LA5_: ; { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" n_1 = m; } LA3_: ; } LA2: ; } #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T10_; #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T10_ = (NIM_BOOL)0; #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T10_ = !((n_1 == ((NI) 0))); if (!(T10_)) goto LA11_; #line 468 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(t) >= (NU)(tab_0Len_0)){ raiseIndexError2(t,tab_0Len_0-1); } T10_ = (tab_0[t] <= ((NI) (c))); LA11_: ; if (!T10_) goto LA12_; #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 469 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = t; goto BeforeRet_; } LA12_: ; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = ((NI) -1); goto BeforeRet_; }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NI32, nuctoLower)(NI32 c) { NI32 result; NI32 c_2; NI p_1;{ result = (NI32)0; #line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" c_2 = c; #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" p_1 = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, TM__e1RUVS0Bw7xmj9cnDPXLJMQ_127, 135, ((NI) 45), ((NI) 3)); #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T3_; NIM_BOOL T4_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_128; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_129; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_130; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_131; #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T3_ = (NIM_BOOL)0; #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T4_ = (NIM_BOOL)0; #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T4_ = (((NI) 0) <= p_1); if (!(T4_)) goto LA5_; #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(p_1) > (NU)(134)){ raiseIndexError2(p_1, 134); } T4_ = (toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA[(p_1)- 0] <= ((NI) (c_2))); LA5_: ; T3_ = T4_; if (!(T3_)) goto LA6_; #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(p_1, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_128)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_128)) > (NU)(134)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_128), 134); } T3_ = (((NI) (c_2)) <= toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA[((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_128))- 0]); LA6_: ; if (!T3_) goto LA7_; #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 484 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(p_1, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_129)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_129)) > (NU)(134)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_129), 134); } if (nimAddInt(((NI) (c_2)), toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA[((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_129))- 0], &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_130)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_130), ((NI) 500), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_131)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_131)) < ((NI32) (-2147483647 -1)) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_131)) > ((NI32) 2147483647)){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_131), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } result = ((NI32) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_131))); goto BeforeRet_; } LA7_: ; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" p_1 = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, TM__e1RUVS0Bw7xmj9cnDPXLJMQ_132, 1220, ((NI) 610), ((NI) 2)); #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T11_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_133; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_134; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_135; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T11_ = (NIM_BOOL)0; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T11_ = (((NI) 0) <= p_1); if (!(T11_)) goto LA12_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(p_1) > (NU)(1219)){ raiseIndexError2(p_1, 1219); } T11_ = (((NI) (c_2)) == toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA[(p_1)- 0]); LA12_: ; if (!T11_) goto LA13_; #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(p_1, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_133)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_133)) > (NU)(1219)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_133), 1219); } if (nimAddInt(((NI) (c_2)), toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA[((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_133))- 0], &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_134)) { raiseOverflow(); }; if (nimSubInt((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_134), ((NI) 500), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_135)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_135)) < ((NI32) (-2147483647 -1)) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_135)) > ((NI32) 2147483647)){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_135), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } result = ((NI32) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_135))); goto BeforeRet_; } LA13_: ; #line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = c_2; goto BeforeRet_; }BeforeRet_: ; return result;} #line 665 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nuctoLowerStr)(NimStringDesc* s_0) { NimStringDesc* result; NI iX60gensym8620224_; NI resultIndexX60gensym8620225_; NI32 runeX60gensym8620226_; result = (NimStringDesc*)0; #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((s_0 ? s_0->Sup.len : 0)) < ((NI) 0) || ((s_0 ? s_0->Sup.len : 0)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((s_0 ? s_0->Sup.len : 0), ((NI) 0), ((NI) IL64(9223372036854775807))); } #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" result = mnewString(((NI) ((s_0 ? s_0->Sup.len : 0)))); #line 650 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" iX60gensym8620224_ = ((NI) 0); #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" resultIndexX60gensym8620225_ = ((NI) 0); runeX60gensym8620226_ = (NI32)0; { #line 670 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" while (1) { NI32 iX60gensym8870207_; #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (!(iX60gensym8620224_ < (s_0 ? s_0->Sup.len : 0))) goto LA2; #line 654 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_91; #line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) <= (NU64)(((NU) 127)))) goto LA5_; #line 79 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) (((NU) (((NU8)(s_0->data[iX60gensym8620224_])))))); #line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_91)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_91); } goto LA3_; LA5_: ; { #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) >> (NU64)(((NI) 5))) == ((NU) 6))) goto LA8_; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_92; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_94; #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 83 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_92)) { raiseOverflow(); }; if (!(iX60gensym8620224_ <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_92))) goto LA12_; #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 84 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) ((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 31))) << (NU64)(((NI) 6))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_93)])))) & ((NU) 63))))); #line 86 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_94)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_94); } goto LA10_; LA12_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_95; #line 88 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" runeX60gensym8620226_ = ((NI32) 65533); #line 89 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_95)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_95); } LA10_: ; } goto LA3_; LA8_: ; { #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 90 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) >> (NU64)(((NI) 4))) == ((NU) 14))) goto LA16_; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_96; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_99; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_96)) { raiseOverflow(); }; if (!(iX60gensym8620224_ <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_96))) goto LA20_; #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 94 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 95 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97),(s_0 ? s_0->Sup.len : 0)-1); } #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 96 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) ((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 15))) << (NU64)(((NI) 12))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_97)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_98)])))) & ((NU) 63))))); #line 97 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_99)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_99); } goto LA18_; LA20_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_100; #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" runeX60gensym8620226_ = ((NI32) 65533); #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_100)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_100); } LA18_: ; } goto LA3_; LA16_: ; { #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) >> (NU64)(((NI) 3))) == ((NU) 30))) goto LA24_; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_101; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_105; #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_101)) { raiseOverflow(); }; if (!(iX60gensym8620224_ <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_101))) goto LA28_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102),(s_0 ? s_0->Sup.len : 0)-1); } #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103),(s_0 ? s_0->Sup.len : 0)-1); } #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) ((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 7))) << (NU64)(((NI) 18))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_102)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_103)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_104)])))) & ((NU) 63))))); #line 110 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_105)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_105); } goto LA26_; LA28_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_106; #line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" runeX60gensym8620226_ = ((NI32) 65533); #line 113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_106)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_106); } LA26_: ; } goto LA3_; LA24_: ; { #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 114 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) >> (NU64)(((NI) 2))) == ((NU) 62))) goto LA32_; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_107; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_112; #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_107)) { raiseOverflow(); }; if (!(iX60gensym8620224_ <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_107))) goto LA36_; #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108),(s_0 ? s_0->Sup.len : 0)-1); } #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109),(s_0 ? s_0->Sup.len : 0)-1); } #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110),(s_0 ? s_0->Sup.len : 0)-1); } #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 124 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 3))) << (NU64)(((NI) 24))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_108)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_109)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_110)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_111)])))) & ((NU) 63))))); #line 125 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_112)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_112); } goto LA34_; LA36_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_113; #line 127 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" runeX60gensym8620226_ = ((NI32) 65533); #line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_113)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_113); } LA34_: ; } goto LA3_; LA32_: ; { #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 129 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if (!((NU)((NU64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) >> (NU64)(((NI) 1))) == ((NU) 126))) goto LA40_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_114; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_120; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimSubInt((s_0 ? s_0->Sup.len : 0), ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_114)) { raiseOverflow(); }; if (!(iX60gensym8620224_ <= (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_114))) goto LA44_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115),(s_0 ? s_0->Sup.len : 0)-1); } #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116),(s_0 ? s_0->Sup.len : 0)-1); } #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 139 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117),(s_0 ? s_0->Sup.len : 0)-1); } #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 140 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118),(s_0 ? s_0->Sup.len : 0)-1); } #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 141 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119)) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119),(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119)])))) & ((NU) 63)))) < ((NI32) (-2147483647 -1)) || (NI64)((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119)])))) & ((NU) 63)))) > ((NI32) 2147483647)){ raiseRangeErrorI((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119)])))) & ((NU) 63))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) ((NU)((NU)((NU)((NU)((NU)((NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))) & ((NU) 1))) << (NU64)(((NI) 30))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_115)])))) & ((NU) 63))) << (NU64)(((NI) 24)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_116)])))) & ((NU) 63))) << (NU64)(((NI) 18)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_117)])))) & ((NU) 63))) << (NU64)(((NI) 12)))) | (NU)((NU64)((NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_118)])))) & ((NU) 63))) << (NU64)(((NI) 6)))) | (NU)(((NU) (((NU8)(s_0->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_119)])))) & ((NU) 63))))); #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_120)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_120); } goto LA42_; LA44_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_121; #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" runeX60gensym8620226_ = ((NI32) 65533); #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_121)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_121); } LA42_: ; } goto LA3_; LA40_: ; { NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_122; #line 147 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((NU)(iX60gensym8620224_) >= (NU)(s_0 ? s_0->Sup.len : 0)){ raiseIndexError2(iX60gensym8620224_,(s_0 ? s_0->Sup.len : 0)-1); } if ((NI64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) < ((NI32) (-2147483647 -1)) || (NI64)(((NU) (((NU8)(s_0->data[iX60gensym8620224_]))))) > ((NI32) 2147483647)){ raiseRangeErrorI(((NU) (((NU8)(s_0->data[iX60gensym8620224_])))), ((NI32) (-2147483647 -1)), ((NI32) 2147483647)); } runeX60gensym8620226_ = ((NI32) (((NU) (((NU8)(s_0->data[iX60gensym8620224_])))))); #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(iX60gensym8620224_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_122)) { raiseOverflow(); }; iX60gensym8620224_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_122); } LA3_: ; #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 655 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" runeX60gensym8620226_ = nuctoLower(runeX60gensym8620226_); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" iX60gensym8870207_ = runeX60gensym8620226_; #line 656 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" { NIM_BOOL T50_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_136; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_137; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_138; #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T50_ = (NIM_BOOL)0; T50_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym8870207_, ((NI32) 127)); if (!T50_) goto LA51_; #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_136)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_136)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_136)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_136), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_136)))); #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 0), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_137)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_137)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_137),(result ? result->Sup.len : 0)-1); } #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if ((iX60gensym8870207_) < ((NI) 0) || (iX60gensym8870207_) > ((NI) 255)){ raiseRangeErrorI(iX60gensym8870207_, ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_137)] = ((NIM_CHAR) (((NI) (iX60gensym8870207_)))); #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_138)) { raiseOverflow(); }; resultIndexX60gensym8620225_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_138); } goto LA48_; LA51_: ; { NIM_BOOL T54_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_139; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_140; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_141; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_142; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T54_ = (NIM_BOOL)0; T54_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym8870207_, ((NI32) 2047)); if (!T54_) goto LA55_; #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_139)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_139)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_139)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_139), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_139)))); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 0), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_140)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_140)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_140),(result ? result->Sup.len : 0)-1); } #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) | ((NI32) 192))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) | ((NI32) 192))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) | ((NI32) 192)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_140)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) | ((NI32) 192)))))); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_141)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_141)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_141),(result ? result->Sup.len : 0)-1); } #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_141)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)))))); #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_142)) { raiseOverflow(); }; resultIndexX60gensym8620225_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_142); } goto LA48_; LA55_: ; { NIM_BOOL T58_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_143; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_144; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_145; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_146; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_147; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T58_ = (NIM_BOOL)0; T58_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym8870207_, ((NI32) 65535)); if (!T58_) goto LA59_; #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_143)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_143)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_143)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_143), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_143)))); #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 0), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_144)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_144)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_144),(result ? result->Sup.len : 0)-1); } #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) | ((NI32) 224))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) | ((NI32) 224))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) | ((NI32) 224)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_144)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) | ((NI32) 224)))))); #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_145)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_145)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_145),(result ? result->Sup.len : 0)-1); } #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_145)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_146)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_146)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_146),(result ? result->Sup.len : 0)-1); } #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_146)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)))))); #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_147)) { raiseOverflow(); }; resultIndexX60gensym8620225_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_147); } goto LA48_; LA59_: ; { NIM_BOOL T62_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_148; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_149; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_150; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_151; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_152; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_153; #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T62_ = (NIM_BOOL)0; T62_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym8870207_, ((NI32) 2097151)); if (!T62_) goto LA63_; #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 226 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_148)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_148)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_148)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_148), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_148)))); #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 0), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_149)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_149)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_149),(result ? result->Sup.len : 0)-1); } #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) | ((NI32) 240))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) | ((NI32) 240))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) | ((NI32) 240)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_149)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) | ((NI32) 240)))))); #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_150)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_150)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_150),(result ? result->Sup.len : 0)-1); } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_150)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)))))); #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_151)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_151)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_151),(result ? result->Sup.len : 0)-1); } #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_151)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_152)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_152)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_152),(result ? result->Sup.len : 0)-1); } #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_152)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)))))); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_153)) { raiseOverflow(); }; resultIndexX60gensym8620225_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_153); } goto LA48_; LA63_: ; { NIM_BOOL T66_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_154; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_155; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_156; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_157; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_158; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_159; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_160; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T66_ = (NIM_BOOL)0; T66_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym8870207_, ((NI32) 67108863)); if (!T66_) goto LA67_; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_154)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_154)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_154)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_154), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_154)))); #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 0), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_155)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_155)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_155),(result ? result->Sup.len : 0)-1); } #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) | ((NI32) 248))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) | ((NI32) 248))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) | ((NI32) 248)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_155)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) | ((NI32) 248)))))); #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_156)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_156)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_156),(result ? result->Sup.len : 0)-1); } #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_156)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)))))); #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_157)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_157)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_157),(result ? result->Sup.len : 0)-1); } #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_157)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)))))); #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_158)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_158)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_158),(result ? result->Sup.len : 0)-1); } #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_158)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_159)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_159)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_159),(result ? result->Sup.len : 0)-1); } #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_159)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)))))); #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_160)) { raiseOverflow(); }; resultIndexX60gensym8620225_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_160); } goto LA48_; LA67_: ; { NIM_BOOL T70_; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_161; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_162; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_163; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_164; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_165; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_166; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_167; NI TM__e1RUVS0Bw7xmj9cnDPXLJMQ_168; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" T70_ = (NIM_BOOL)0; T70_ = lteqpercent___x8ObPz55IkLprSyPyqBSRAsystem(iX60gensym8870207_, ((NI32) 2147483647)); if (!T70_) goto LA71_; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_161)) { raiseOverflow(); }; if (((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_161)) < ((NI) 0) || ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_161)) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_161), ((NI) 0), ((NI) IL64(9223372036854775807))); } result = setLengthStr(result, ((NI) ((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_161)))); #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 0), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_162)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_162)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_162),(result ? result->Sup.len : 0)-1); } #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 30))) | ((NI32) 252))) < ((NI) 0) || ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 30))) | ((NI32) 252))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 30))) | ((NI32) 252)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_162)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 30))) | ((NI32) 252)))))); #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 1), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_163)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_163)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_163),(result ? result->Sup.len : 0)-1); } #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_163)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 24))) & ((NI32) 63)) | ((NI32) 128)))))); #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 2), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_164)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_164)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_164),(result ? result->Sup.len : 0)-1); } #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_164)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 18))) & ((NI32) 63)) | ((NI32) 128)))))); #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 3), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_165)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_165)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_165),(result ? result->Sup.len : 0)-1); } #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 245 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_165)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 12))) & ((NI32) 63)) | ((NI32) 128)))))); #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 4), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_166)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_166)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_166),(result ? result->Sup.len : 0)-1); } #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 246 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_166)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)((NI32)((NI64)(iX60gensym8870207_) >> (NU64)(((NI) 6))) & ((NI32) 63)) | ((NI32) 128)))))); #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 5), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_167)) { raiseOverflow(); }; if ((NU)((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_167)) >= (NU)(result ? result->Sup.len : 0)){ raiseIndexError2((NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_167),(result ? result->Sup.len : 0)-1); } #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) < ((NI) 0) || ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128))) > ((NI) 255)){ raiseRangeErrorI((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)), ((NI) 0), ((NI) 255)); } result->data[(NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_167)] = ((NIM_CHAR) (((NI) ((NI32)((NI32)(iX60gensym8870207_ & ((NI32) 63)) | ((NI32) 128)))))); #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/unicode.nim" if (nimAddInt(resultIndexX60gensym8620225_, ((NI) 6), &TM__e1RUVS0Bw7xmj9cnDPXLJMQ_168)) { raiseOverflow(); }; resultIndexX60gensym8620225_ = (NI)(TM__e1RUVS0Bw7xmj9cnDPXLJMQ_168); } goto LA48_; LA71_: ; { } LA48_: ; } LA2: ; } return result;}