10Sigor@sysoev.ru 20Sigor@sysoev.ru /* 30Sigor@sysoev.ru * 15 128-bytes blocks, 511 pointers. 40Sigor@sysoev.ru * 9267 bytes on 32-bit platforms, 11307 bytes on 64-bit platforms. 50Sigor@sysoev.ru */ 60Sigor@sysoev.ru 7*611Svbart@nginx.com #define NXT_UNICODE_MAX_LOWCASE 0x0FF3A 80Sigor@sysoev.ru 90Sigor@sysoev.ru #define NXT_UNICODE_BLOCK_SIZE 128 100Sigor@sysoev.ru 110Sigor@sysoev.ru 120Sigor@sysoev.ru static const uint32_t nxt_unicode_block_000[128] nxt_aligned(64) = { 130Sigor@sysoev.ru 0x00000, 0x00001, 0x00002, 0x00003, 0x00004, 0x00005, 0x00006, 0x00007, 14*611Svbart@nginx.com 0x00008, 0x00009, 0x0000A, 0x0000B, 0x0000C, 0x0000D, 0x0000E, 0x0000F, 150Sigor@sysoev.ru 0x00010, 0x00011, 0x00012, 0x00013, 0x00014, 0x00015, 0x00016, 0x00017, 16*611Svbart@nginx.com 0x00018, 0x00019, 0x0001A, 0x0001B, 0x0001C, 0x0001D, 0x0001E, 0x0001F, 170Sigor@sysoev.ru 0x00020, 0x00021, 0x00022, 0x00023, 0x00024, 0x00025, 0x00026, 0x00027, 18*611Svbart@nginx.com 0x00028, 0x00029, 0x0002A, 0x0002B, 0x0002C, 0x0002D, 0x0002E, 0x0002F, 190Sigor@sysoev.ru 0x00030, 0x00031, 0x00032, 0x00033, 0x00034, 0x00035, 0x00036, 0x00037, 20*611Svbart@nginx.com 0x00038, 0x00039, 0x0003A, 0x0003B, 0x0003C, 0x0003D, 0x0003E, 0x0003F, 210Sigor@sysoev.ru 0x00040, 0x00061, 0x00062, 0x00063, 0x00064, 0x00065, 0x00066, 0x00067, 22*611Svbart@nginx.com 0x00068, 0x00069, 0x0006A, 0x0006B, 0x0006C, 0x0006D, 0x0006E, 0x0006F, 230Sigor@sysoev.ru 0x00070, 0x00071, 0x00072, 0x00073, 0x00074, 0x00075, 0x00076, 0x00077, 24*611Svbart@nginx.com 0x00078, 0x00079, 0x0007A, 0x0005B, 0x0005C, 0x0005D, 0x0005E, 0x0005F, 250Sigor@sysoev.ru 0x00060, 0x00061, 0x00062, 0x00063, 0x00064, 0x00065, 0x00066, 0x00067, 26*611Svbart@nginx.com 0x00068, 0x00069, 0x0006A, 0x0006B, 0x0006C, 0x0006D, 0x0006E, 0x0006F, 270Sigor@sysoev.ru 0x00070, 0x00071, 0x00072, 0x00073, 0x00074, 0x00075, 0x00076, 0x00077, 28*611Svbart@nginx.com 0x00078, 0x00079, 0x0007A, 0x0007B, 0x0007C, 0x0007D, 0x0007E, 0x0007F, 290Sigor@sysoev.ru }; 300Sigor@sysoev.ru 310Sigor@sysoev.ru 320Sigor@sysoev.ru static const uint32_t nxt_unicode_block_001[128] nxt_aligned(64) = { 330Sigor@sysoev.ru 0x00080, 0x00081, 0x00082, 0x00083, 0x00084, 0x00085, 0x00086, 0x00087, 34*611Svbart@nginx.com 0x00088, 0x00089, 0x0008A, 0x0008B, 0x0008C, 0x0008D, 0x0008E, 0x0008F, 350Sigor@sysoev.ru 0x00090, 0x00091, 0x00092, 0x00093, 0x00094, 0x00095, 0x00096, 0x00097, 36*611Svbart@nginx.com 0x00098, 0x00099, 0x0009A, 0x0009B, 0x0009C, 0x0009D, 0x0009E, 0x0009F, 37*611Svbart@nginx.com 0x000A0, 0x000A1, 0x000A2, 0x000A3, 0x000A4, 0x000A5, 0x000A6, 0x000A7, 38*611Svbart@nginx.com 0x000A8, 0x000A9, 0x000AA, 0x000AB, 0x000AC, 0x000AD, 0x000AE, 0x000AF, 39*611Svbart@nginx.com 0x000B0, 0x000B1, 0x000B2, 0x000B3, 0x000B4, 0x000B5, 0x000B6, 0x000B7, 40*611Svbart@nginx.com 0x000B8, 0x000B9, 0x000BA, 0x000BB, 0x000BC, 0x000BD, 0x000BE, 0x000BF, 41*611Svbart@nginx.com 0x000E0, 0x000E1, 0x000E2, 0x000E3, 0x000E4, 0x000E5, 0x000E6, 0x000E7, 42*611Svbart@nginx.com 0x000E8, 0x000E9, 0x000EA, 0x000EB, 0x000EC, 0x000ED, 0x000EE, 0x000EF, 43*611Svbart@nginx.com 0x000F0, 0x000F1, 0x000F2, 0x000F3, 0x000F4, 0x000F5, 0x000F6, 0x000D7, 44*611Svbart@nginx.com 0x000F8, 0x000F9, 0x000FA, 0x000FB, 0x000FC, 0x000FD, 0x000FE, 0x000DF, 45*611Svbart@nginx.com 0x000E0, 0x000E1, 0x000E2, 0x000E3, 0x000E4, 0x000E5, 0x000E6, 0x000E7, 46*611Svbart@nginx.com 0x000E8, 0x000E9, 0x000EA, 0x000EB, 0x000EC, 0x000ED, 0x000EE, 0x000EF, 47*611Svbart@nginx.com 0x000F0, 0x000F1, 0x000F2, 0x000F3, 0x000F4, 0x000F5, 0x000F6, 0x000F7, 48*611Svbart@nginx.com 0x000F8, 0x000F9, 0x000FA, 0x000FB, 0x000FC, 0x000FD, 0x000FE, 0x000FF, 490Sigor@sysoev.ru }; 500Sigor@sysoev.ru 510Sigor@sysoev.ru 520Sigor@sysoev.ru static const uint32_t nxt_unicode_block_002[128] nxt_aligned(64) = { 530Sigor@sysoev.ru 0x00101, 0x00101, 0x00103, 0x00103, 0x00105, 0x00105, 0x00107, 0x00107, 54*611Svbart@nginx.com 0x00109, 0x00109, 0x0010B, 0x0010B, 0x0010D, 0x0010D, 0x0010F, 0x0010F, 550Sigor@sysoev.ru 0x00111, 0x00111, 0x00113, 0x00113, 0x00115, 0x00115, 0x00117, 0x00117, 56*611Svbart@nginx.com 0x00119, 0x00119, 0x0011B, 0x0011B, 0x0011D, 0x0011D, 0x0011F, 0x0011F, 570Sigor@sysoev.ru 0x00121, 0x00121, 0x00123, 0x00123, 0x00125, 0x00125, 0x00127, 0x00127, 58*611Svbart@nginx.com 0x00129, 0x00129, 0x0012B, 0x0012B, 0x0012D, 0x0012D, 0x0012F, 0x0012F, 590Sigor@sysoev.ru 0x00130, 0x00131, 0x00133, 0x00133, 0x00135, 0x00135, 0x00137, 0x00137, 60*611Svbart@nginx.com 0x00138, 0x0013A, 0x0013A, 0x0013C, 0x0013C, 0x0013E, 0x0013E, 0x00140, 610Sigor@sysoev.ru 0x00140, 0x00142, 0x00142, 0x00144, 0x00144, 0x00146, 0x00146, 0x00148, 62*611Svbart@nginx.com 0x00148, 0x00149, 0x0014B, 0x0014B, 0x0014D, 0x0014D, 0x0014F, 0x0014F, 630Sigor@sysoev.ru 0x00151, 0x00151, 0x00153, 0x00153, 0x00155, 0x00155, 0x00157, 0x00157, 64*611Svbart@nginx.com 0x00159, 0x00159, 0x0015B, 0x0015B, 0x0015D, 0x0015D, 0x0015F, 0x0015F, 650Sigor@sysoev.ru 0x00161, 0x00161, 0x00163, 0x00163, 0x00165, 0x00165, 0x00167, 0x00167, 66*611Svbart@nginx.com 0x00169, 0x00169, 0x0016B, 0x0016B, 0x0016D, 0x0016D, 0x0016F, 0x0016F, 670Sigor@sysoev.ru 0x00171, 0x00171, 0x00173, 0x00173, 0x00175, 0x00175, 0x00177, 0x00177, 68*611Svbart@nginx.com 0x000FF, 0x0017A, 0x0017A, 0x0017C, 0x0017C, 0x0017E, 0x0017E, 0x0017F, 690Sigor@sysoev.ru }; 700Sigor@sysoev.ru 710Sigor@sysoev.ru 720Sigor@sysoev.ru static const uint32_t nxt_unicode_block_003[128] nxt_aligned(64) = { 730Sigor@sysoev.ru 0x00180, 0x00253, 0x00183, 0x00183, 0x00185, 0x00185, 0x00254, 0x00188, 74*611Svbart@nginx.com 0x00188, 0x00256, 0x00257, 0x0018C, 0x0018C, 0x0018D, 0x001DD, 0x00259, 75*611Svbart@nginx.com 0x0025B, 0x00192, 0x00192, 0x00260, 0x00263, 0x00195, 0x00269, 0x00268, 76*611Svbart@nginx.com 0x00199, 0x00199, 0x0019A, 0x0019B, 0x0026F, 0x00272, 0x0019E, 0x00275, 77*611Svbart@nginx.com 0x001A1, 0x001A1, 0x001A3, 0x001A3, 0x001A5, 0x001A5, 0x001A6, 0x001A8, 78*611Svbart@nginx.com 0x001A8, 0x00283, 0x001AA, 0x001AB, 0x001AD, 0x001AD, 0x00288, 0x001B0, 79*611Svbart@nginx.com 0x001B0, 0x0028A, 0x0028B, 0x001B4, 0x001B4, 0x001B6, 0x001B6, 0x00292, 80*611Svbart@nginx.com 0x001B9, 0x001B9, 0x001BA, 0x001BB, 0x001BD, 0x001BD, 0x001BE, 0x001BF, 81*611Svbart@nginx.com 0x001C0, 0x001C1, 0x001C2, 0x001C3, 0x001C6, 0x001C6, 0x001C6, 0x001C9, 82*611Svbart@nginx.com 0x001C9, 0x001C9, 0x001CC, 0x001CC, 0x001CC, 0x001CE, 0x001CE, 0x001D0, 83*611Svbart@nginx.com 0x001D0, 0x001D2, 0x001D2, 0x001D4, 0x001D4, 0x001D6, 0x001D6, 0x001D8, 84*611Svbart@nginx.com 0x001D8, 0x001DA, 0x001DA, 0x001DC, 0x001DC, 0x001DD, 0x001DF, 0x001DF, 85*611Svbart@nginx.com 0x001E1, 0x001E1, 0x001E3, 0x001E3, 0x001E5, 0x001E5, 0x001E7, 0x001E7, 86*611Svbart@nginx.com 0x001E9, 0x001E9, 0x001EB, 0x001EB, 0x001ED, 0x001ED, 0x001EF, 0x001EF, 87*611Svbart@nginx.com 0x001F0, 0x001F3, 0x001F3, 0x001F3, 0x001F5, 0x001F5, 0x001F6, 0x001F7, 88*611Svbart@nginx.com 0x001F9, 0x001F9, 0x001FB, 0x001FB, 0x001FD, 0x001FD, 0x001FF, 0x001FF, 890Sigor@sysoev.ru }; 900Sigor@sysoev.ru 910Sigor@sysoev.ru 920Sigor@sysoev.ru static const uint32_t nxt_unicode_block_004[128] nxt_aligned(64) = { 930Sigor@sysoev.ru 0x00201, 0x00201, 0x00203, 0x00203, 0x00205, 0x00205, 0x00207, 0x00207, 94*611Svbart@nginx.com 0x00209, 0x00209, 0x0020B, 0x0020B, 0x0020D, 0x0020D, 0x0020F, 0x0020F, 950Sigor@sysoev.ru 0x00211, 0x00211, 0x00213, 0x00213, 0x00215, 0x00215, 0x00217, 0x00217, 96*611Svbart@nginx.com 0x00219, 0x00219, 0x0021B, 0x0021B, 0x0021C, 0x0021D, 0x0021F, 0x0021F, 970Sigor@sysoev.ru 0x00220, 0x00221, 0x00222, 0x00223, 0x00224, 0x00225, 0x00227, 0x00227, 98*611Svbart@nginx.com 0x00229, 0x00229, 0x0022B, 0x0022B, 0x0022D, 0x0022D, 0x0022F, 0x0022F, 990Sigor@sysoev.ru 0x00231, 0x00231, 0x00233, 0x00233, 0x00234, 0x00235, 0x00236, 0x00237, 100*611Svbart@nginx.com 0x00238, 0x00239, 0x0023A, 0x0023B, 0x0023C, 0x0023D, 0x0023E, 0x0023F, 1010Sigor@sysoev.ru 0x00240, 0x00241, 0x00242, 0x00243, 0x00244, 0x00245, 0x00246, 0x00247, 102*611Svbart@nginx.com 0x00248, 0x00249, 0x0024A, 0x0024B, 0x0024C, 0x0024D, 0x0024E, 0x0024F, 1030Sigor@sysoev.ru 0x00250, 0x00251, 0x00252, 0x00253, 0x00254, 0x00255, 0x00256, 0x00257, 104*611Svbart@nginx.com 0x00258, 0x00259, 0x0025A, 0x0025B, 0x0025C, 0x0025D, 0x0025E, 0x0025F, 1050Sigor@sysoev.ru 0x00260, 0x00261, 0x00262, 0x00263, 0x00264, 0x00265, 0x00266, 0x00267, 106*611Svbart@nginx.com 0x00268, 0x00269, 0x0026A, 0x0026B, 0x0026C, 0x0026D, 0x0026E, 0x0026F, 1070Sigor@sysoev.ru 0x00270, 0x00271, 0x00272, 0x00273, 0x00274, 0x00275, 0x00276, 0x00277, 108*611Svbart@nginx.com 0x00278, 0x00279, 0x0027A, 0x0027B, 0x0027C, 0x0027D, 0x0027E, 0x0027F, 1090Sigor@sysoev.ru }; 1100Sigor@sysoev.ru 1110Sigor@sysoev.ru 1120Sigor@sysoev.ru static const uint32_t nxt_unicode_block_007[128] nxt_aligned(64) = { 113*611Svbart@nginx.com 0x00380, 0x00381, 0x00382, 0x00383, 0x00384, 0x00385, 0x003AC, 0x00387, 114*611Svbart@nginx.com 0x003AD, 0x003AE, 0x003AF, 0x0038B, 0x003CC, 0x0038D, 0x003CD, 0x003CE, 115*611Svbart@nginx.com 0x00390, 0x003B1, 0x003B2, 0x003B3, 0x003B4, 0x003B5, 0x003B6, 0x003B7, 116*611Svbart@nginx.com 0x003B8, 0x003B9, 0x003BA, 0x003BB, 0x003BC, 0x003BD, 0x003BE, 0x003BF, 117*611Svbart@nginx.com 0x003C0, 0x003C1, 0x003A2, 0x003C3, 0x003C4, 0x003C5, 0x003C6, 0x003C7, 118*611Svbart@nginx.com 0x003C8, 0x003C9, 0x003CA, 0x003CB, 0x003AC, 0x003AD, 0x003AE, 0x003AF, 119*611Svbart@nginx.com 0x003B0, 0x003B1, 0x003B2, 0x003B3, 0x003B4, 0x003B5, 0x003B6, 0x003B7, 120*611Svbart@nginx.com 0x003B8, 0x003B9, 0x003BA, 0x003BB, 0x003BC, 0x003BD, 0x003BE, 0x003BF, 121*611Svbart@nginx.com 0x003C0, 0x003C1, 0x003C2, 0x003C3, 0x003C4, 0x003C5, 0x003C6, 0x003C7, 122*611Svbart@nginx.com 0x003C8, 0x003C9, 0x003CA, 0x003CB, 0x003CC, 0x003CD, 0x003CE, 0x003CF, 123*611Svbart@nginx.com 0x003D0, 0x003D1, 0x003D2, 0x003D3, 0x003D4, 0x003D5, 0x003D6, 0x003D7, 124*611Svbart@nginx.com 0x003D8, 0x003D9, 0x003DA, 0x003DB, 0x003DC, 0x003DD, 0x003DE, 0x003DF, 125*611Svbart@nginx.com 0x003E0, 0x003E1, 0x003E3, 0x003E3, 0x003E5, 0x003E5, 0x003E7, 0x003E7, 126*611Svbart@nginx.com 0x003E9, 0x003E9, 0x003EB, 0x003EB, 0x003ED, 0x003ED, 0x003EF, 0x003EF, 127*611Svbart@nginx.com 0x003F0, 0x003F1, 0x003F2, 0x003F3, 0x003F4, 0x003F5, 0x003F6, 0x003F7, 128*611Svbart@nginx.com 0x003F8, 0x003F9, 0x003FA, 0x003FB, 0x003FC, 0x003FD, 0x003FE, 0x003FF, 1290Sigor@sysoev.ru }; 1300Sigor@sysoev.ru 1310Sigor@sysoev.ru 1320Sigor@sysoev.ru static const uint32_t nxt_unicode_block_008[128] nxt_aligned(64) = { 1330Sigor@sysoev.ru 0x00450, 0x00451, 0x00452, 0x00453, 0x00454, 0x00455, 0x00456, 0x00457, 134*611Svbart@nginx.com 0x00458, 0x00459, 0x0045A, 0x0045B, 0x0045C, 0x0045D, 0x0045E, 0x0045F, 1350Sigor@sysoev.ru 0x00430, 0x00431, 0x00432, 0x00433, 0x00434, 0x00435, 0x00436, 0x00437, 136*611Svbart@nginx.com 0x00438, 0x00439, 0x0043A, 0x0043B, 0x0043C, 0x0043D, 0x0043E, 0x0043F, 1370Sigor@sysoev.ru 0x00440, 0x00441, 0x00442, 0x00443, 0x00444, 0x00445, 0x00446, 0x00447, 138*611Svbart@nginx.com 0x00448, 0x00449, 0x0044A, 0x0044B, 0x0044C, 0x0044D, 0x0044E, 0x0044F, 1390Sigor@sysoev.ru 0x00430, 0x00431, 0x00432, 0x00433, 0x00434, 0x00435, 0x00436, 0x00437, 140*611Svbart@nginx.com 0x00438, 0x00439, 0x0043A, 0x0043B, 0x0043C, 0x0043D, 0x0043E, 0x0043F, 1410Sigor@sysoev.ru 0x00440, 0x00441, 0x00442, 0x00443, 0x00444, 0x00445, 0x00446, 0x00447, 142*611Svbart@nginx.com 0x00448, 0x00449, 0x0044A, 0x0044B, 0x0044C, 0x0044D, 0x0044E, 0x0044F, 1430Sigor@sysoev.ru 0x00450, 0x00451, 0x00452, 0x00453, 0x00454, 0x00455, 0x00456, 0x00457, 144*611Svbart@nginx.com 0x00458, 0x00459, 0x0045A, 0x0045B, 0x0045C, 0x0045D, 0x0045E, 0x0045F, 1450Sigor@sysoev.ru 0x00461, 0x00461, 0x00463, 0x00463, 0x00465, 0x00465, 0x00467, 0x00467, 146*611Svbart@nginx.com 0x00469, 0x00469, 0x0046B, 0x0046B, 0x0046D, 0x0046D, 0x0046F, 0x0046F, 1470Sigor@sysoev.ru 0x00471, 0x00471, 0x00473, 0x00473, 0x00475, 0x00475, 0x00477, 0x00477, 148*611Svbart@nginx.com 0x00479, 0x00479, 0x0047B, 0x0047B, 0x0047D, 0x0047D, 0x0047F, 0x0047F, 1490Sigor@sysoev.ru }; 1500Sigor@sysoev.ru 1510Sigor@sysoev.ru 1520Sigor@sysoev.ru static const uint32_t nxt_unicode_block_009[128] nxt_aligned(64) = { 1530Sigor@sysoev.ru 0x00481, 0x00481, 0x00482, 0x00483, 0x00484, 0x00485, 0x00486, 0x00487, 154*611Svbart@nginx.com 0x00488, 0x00489, 0x0048A, 0x0048B, 0x0048C, 0x0048D, 0x0048E, 0x0048F, 1550Sigor@sysoev.ru 0x00491, 0x00491, 0x00493, 0x00493, 0x00495, 0x00495, 0x00497, 0x00497, 156*611Svbart@nginx.com 0x00499, 0x00499, 0x0049B, 0x0049B, 0x0049D, 0x0049D, 0x0049F, 0x0049F, 157*611Svbart@nginx.com 0x004A1, 0x004A1, 0x004A3, 0x004A3, 0x004A5, 0x004A5, 0x004A7, 0x004A7, 158*611Svbart@nginx.com 0x004A9, 0x004A9, 0x004AB, 0x004AB, 0x004AD, 0x004AD, 0x004AF, 0x004AF, 159*611Svbart@nginx.com 0x004B1, 0x004B1, 0x004B3, 0x004B3, 0x004B5, 0x004B5, 0x004B7, 0x004B7, 160*611Svbart@nginx.com 0x004B9, 0x004B9, 0x004BB, 0x004BB, 0x004BD, 0x004BD, 0x004BF, 0x004BF, 161*611Svbart@nginx.com 0x004C0, 0x004C2, 0x004C2, 0x004C4, 0x004C4, 0x004C5, 0x004C6, 0x004C8, 162*611Svbart@nginx.com 0x004C8, 0x004C9, 0x004CA, 0x004CC, 0x004CC, 0x004CD, 0x004CE, 0x004CF, 163*611Svbart@nginx.com 0x004D1, 0x004D1, 0x004D3, 0x004D3, 0x004D4, 0x004D5, 0x004D7, 0x004D7, 164*611Svbart@nginx.com 0x004D8, 0x004D9, 0x004DA, 0x004DB, 0x004DD, 0x004DD, 0x004DF, 0x004DF, 165*611Svbart@nginx.com 0x004E0, 0x004E1, 0x004E3, 0x004E3, 0x004E5, 0x004E5, 0x004E7, 0x004E7, 166*611Svbart@nginx.com 0x004E8, 0x004E9, 0x004EA, 0x004EB, 0x004ED, 0x004ED, 0x004EF, 0x004EF, 167*611Svbart@nginx.com 0x004F1, 0x004F1, 0x004F3, 0x004F3, 0x004F5, 0x004F5, 0x004F6, 0x004F7, 168*611Svbart@nginx.com 0x004F9, 0x004F9, 0x004FA, 0x004FB, 0x004FC, 0x004FD, 0x004FE, 0x004FF, 1690Sigor@sysoev.ru }; 1700Sigor@sysoev.ru 1710Sigor@sysoev.ru 1720Sigor@sysoev.ru static const uint32_t nxt_unicode_block_00a[128] nxt_aligned(64) = { 1730Sigor@sysoev.ru 0x00500, 0x00501, 0x00502, 0x00503, 0x00504, 0x00505, 0x00506, 0x00507, 174*611Svbart@nginx.com 0x00508, 0x00509, 0x0050A, 0x0050B, 0x0050C, 0x0050D, 0x0050E, 0x0050F, 1750Sigor@sysoev.ru 0x00510, 0x00511, 0x00512, 0x00513, 0x00514, 0x00515, 0x00516, 0x00517, 176*611Svbart@nginx.com 0x00518, 0x00519, 0x0051A, 0x0051B, 0x0051C, 0x0051D, 0x0051E, 0x0051F, 1770Sigor@sysoev.ru 0x00520, 0x00521, 0x00522, 0x00523, 0x00524, 0x00525, 0x00526, 0x00527, 178*611Svbart@nginx.com 0x00528, 0x00529, 0x0052A, 0x0052B, 0x0052C, 0x0052D, 0x0052E, 0x0052F, 1790Sigor@sysoev.ru 0x00530, 0x00561, 0x00562, 0x00563, 0x00564, 0x00565, 0x00566, 0x00567, 180*611Svbart@nginx.com 0x00568, 0x00569, 0x0056A, 0x0056B, 0x0056C, 0x0056D, 0x0056E, 0x0056F, 1810Sigor@sysoev.ru 0x00570, 0x00571, 0x00572, 0x00573, 0x00574, 0x00575, 0x00576, 0x00577, 182*611Svbart@nginx.com 0x00578, 0x00579, 0x0057A, 0x0057B, 0x0057C, 0x0057D, 0x0057E, 0x0057F, 1830Sigor@sysoev.ru 0x00580, 0x00581, 0x00582, 0x00583, 0x00584, 0x00585, 0x00586, 0x00557, 184*611Svbart@nginx.com 0x00558, 0x00559, 0x0055A, 0x0055B, 0x0055C, 0x0055D, 0x0055E, 0x0055F, 1850Sigor@sysoev.ru 0x00560, 0x00561, 0x00562, 0x00563, 0x00564, 0x00565, 0x00566, 0x00567, 186*611Svbart@nginx.com 0x00568, 0x00569, 0x0056A, 0x0056B, 0x0056C, 0x0056D, 0x0056E, 0x0056F, 1870Sigor@sysoev.ru 0x00570, 0x00571, 0x00572, 0x00573, 0x00574, 0x00575, 0x00576, 0x00577, 188*611Svbart@nginx.com 0x00578, 0x00579, 0x0057A, 0x0057B, 0x0057C, 0x0057D, 0x0057E, 0x0057F, 1890Sigor@sysoev.ru }; 1900Sigor@sysoev.ru 1910Sigor@sysoev.ru 1920Sigor@sysoev.ru static const uint32_t nxt_unicode_block_03c[128] nxt_aligned(64) = { 193*611Svbart@nginx.com 0x01E01, 0x01E01, 0x01E03, 0x01E03, 0x01E05, 0x01E05, 0x01E07, 0x01E07, 194*611Svbart@nginx.com 0x01E09, 0x01E09, 0x01E0B, 0x01E0B, 0x01E0D, 0x01E0D, 0x01E0F, 0x01E0F, 195*611Svbart@nginx.com 0x01E11, 0x01E11, 0x01E13, 0x01E13, 0x01E15, 0x01E15, 0x01E17, 0x01E17, 196*611Svbart@nginx.com 0x01E19, 0x01E19, 0x01E1B, 0x01E1B, 0x01E1D, 0x01E1D, 0x01E1F, 0x01E1F, 197*611Svbart@nginx.com 0x01E21, 0x01E21, 0x01E23, 0x01E23, 0x01E25, 0x01E25, 0x01E27, 0x01E27, 198*611Svbart@nginx.com 0x01E29, 0x01E29, 0x01E2B, 0x01E2B, 0x01E2D, 0x01E2D, 0x01E2F, 0x01E2F, 199*611Svbart@nginx.com 0x01E31, 0x01E31, 0x01E33, 0x01E33, 0x01E35, 0x01E35, 0x01E37, 0x01E37, 200*611Svbart@nginx.com 0x01E39, 0x01E39, 0x01E3B, 0x01E3B, 0x01E3D, 0x01E3D, 0x01E3F, 0x01E3F, 201*611Svbart@nginx.com 0x01E41, 0x01E41, 0x01E43, 0x01E43, 0x01E45, 0x01E45, 0x01E47, 0x01E47, 202*611Svbart@nginx.com 0x01E49, 0x01E49, 0x01E4B, 0x01E4B, 0x01E4D, 0x01E4D, 0x01E4F, 0x01E4F, 203*611Svbart@nginx.com 0x01E51, 0x01E51, 0x01E53, 0x01E53, 0x01E55, 0x01E55, 0x01E57, 0x01E57, 204*611Svbart@nginx.com 0x01E59, 0x01E59, 0x01E5B, 0x01E5B, 0x01E5D, 0x01E5D, 0x01E5F, 0x01E5F, 205*611Svbart@nginx.com 0x01E61, 0x01E61, 0x01E63, 0x01E63, 0x01E65, 0x01E65, 0x01E67, 0x01E67, 206*611Svbart@nginx.com 0x01E69, 0x01E69, 0x01E6B, 0x01E6B, 0x01E6D, 0x01E6D, 0x01E6F, 0x01E6F, 207*611Svbart@nginx.com 0x01E71, 0x01E71, 0x01E73, 0x01E73, 0x01E75, 0x01E75, 0x01E77, 0x01E77, 208*611Svbart@nginx.com 0x01E79, 0x01E79, 0x01E7B, 0x01E7B, 0x01E7D, 0x01E7D, 0x01E7F, 0x01E7F, 2090Sigor@sysoev.ru }; 2100Sigor@sysoev.ru 2110Sigor@sysoev.ru 2120Sigor@sysoev.ru static const uint32_t nxt_unicode_block_03d[128] nxt_aligned(64) = { 213*611Svbart@nginx.com 0x01E81, 0x01E81, 0x01E83, 0x01E83, 0x01E85, 0x01E85, 0x01E87, 0x01E87, 214*611Svbart@nginx.com 0x01E89, 0x01E89, 0x01E8B, 0x01E8B, 0x01E8D, 0x01E8D, 0x01E8F, 0x01E8F, 215*611Svbart@nginx.com 0x01E91, 0x01E91, 0x01E93, 0x01E93, 0x01E95, 0x01E95, 0x01E96, 0x01E97, 216*611Svbart@nginx.com 0x01E98, 0x01E99, 0x01E9A, 0x01E9B, 0x01E9C, 0x01E9D, 0x01E9E, 0x01E9F, 217*611Svbart@nginx.com 0x01EA1, 0x01EA1, 0x01EA3, 0x01EA3, 0x01EA5, 0x01EA5, 0x01EA7, 0x01EA7, 218*611Svbart@nginx.com 0x01EA9, 0x01EA9, 0x01EAB, 0x01EAB, 0x01EAD, 0x01EAD, 0x01EAF, 0x01EAF, 219*611Svbart@nginx.com 0x01EB1, 0x01EB1, 0x01EB3, 0x01EB3, 0x01EB5, 0x01EB5, 0x01EB7, 0x01EB7, 220*611Svbart@nginx.com 0x01EB9, 0x01EB9, 0x01EBB, 0x01EBB, 0x01EBD, 0x01EBD, 0x01EBF, 0x01EBF, 221*611Svbart@nginx.com 0x01EC1, 0x01EC1, 0x01EC3, 0x01EC3, 0x01EC5, 0x01EC5, 0x01EC7, 0x01EC7, 222*611Svbart@nginx.com 0x01EC9, 0x01EC9, 0x01ECB, 0x01ECB, 0x01ECD, 0x01ECD, 0x01ECF, 0x01ECF, 223*611Svbart@nginx.com 0x01ED1, 0x01ED1, 0x01ED3, 0x01ED3, 0x01ED5, 0x01ED5, 0x01ED7, 0x01ED7, 224*611Svbart@nginx.com 0x01ED9, 0x01ED9, 0x01EDB, 0x01EDB, 0x01EDD, 0x01EDD, 0x01EDF, 0x01EDF, 225*611Svbart@nginx.com 0x01EE1, 0x01EE1, 0x01EE3, 0x01EE3, 0x01EE5, 0x01EE5, 0x01EE7, 0x01EE7, 226*611Svbart@nginx.com 0x01EE9, 0x01EE9, 0x01EEB, 0x01EEB, 0x01EED, 0x01EED, 0x01EEF, 0x01EEF, 227*611Svbart@nginx.com 0x01EF1, 0x01EF1, 0x01EF3, 0x01EF3, 0x01EF5, 0x01EF5, 0x01EF7, 0x01EF7, 228*611Svbart@nginx.com 0x01EF9, 0x01EF9, 0x01EFA, 0x01EFB, 0x01EFC, 0x01EFD, 0x01EFE, 0x01EFF, 2290Sigor@sysoev.ru }; 2300Sigor@sysoev.ru 2310Sigor@sysoev.ru 2320Sigor@sysoev.ru static const uint32_t nxt_unicode_block_03e[128] nxt_aligned(64) = { 233*611Svbart@nginx.com 0x01F00, 0x01F01, 0x01F02, 0x01F03, 0x01F04, 0x01F05, 0x01F06, 0x01F07, 234*611Svbart@nginx.com 0x01F00, 0x01F01, 0x01F02, 0x01F03, 0x01F04, 0x01F05, 0x01F06, 0x01F07, 235*611Svbart@nginx.com 0x01F10, 0x01F11, 0x01F12, 0x01F13, 0x01F14, 0x01F15, 0x01F16, 0x01F17, 236*611Svbart@nginx.com 0x01F10, 0x01F11, 0x01F12, 0x01F13, 0x01F14, 0x01F15, 0x01F1E, 0x01F1F, 237*611Svbart@nginx.com 0x01F20, 0x01F21, 0x01F22, 0x01F23, 0x01F24, 0x01F25, 0x01F26, 0x01F27, 238*611Svbart@nginx.com 0x01F20, 0x01F21, 0x01F22, 0x01F23, 0x01F24, 0x01F25, 0x01F26, 0x01F27, 239*611Svbart@nginx.com 0x01F30, 0x01F31, 0x01F32, 0x01F33, 0x01F34, 0x01F35, 0x01F36, 0x01F37, 240*611Svbart@nginx.com 0x01F30, 0x01F31, 0x01F32, 0x01F33, 0x01F34, 0x01F35, 0x01F36, 0x01F37, 241*611Svbart@nginx.com 0x01F40, 0x01F41, 0x01F42, 0x01F43, 0x01F44, 0x01F45, 0x01F46, 0x01F47, 242*611Svbart@nginx.com 0x01F40, 0x01F41, 0x01F42, 0x01F43, 0x01F44, 0x01F45, 0x01F4E, 0x01F4F, 243*611Svbart@nginx.com 0x01F50, 0x01F51, 0x01F52, 0x01F53, 0x01F54, 0x01F55, 0x01F56, 0x01F57, 244*611Svbart@nginx.com 0x01F58, 0x01F51, 0x01F5A, 0x01F53, 0x01F5C, 0x01F55, 0x01F5E, 0x01F57, 245*611Svbart@nginx.com 0x01F60, 0x01F61, 0x01F62, 0x01F63, 0x01F64, 0x01F65, 0x01F66, 0x01F67, 246*611Svbart@nginx.com 0x01F60, 0x01F61, 0x01F62, 0x01F63, 0x01F64, 0x01F65, 0x01F66, 0x01F67, 247*611Svbart@nginx.com 0x01F70, 0x01F71, 0x01F72, 0x01F73, 0x01F74, 0x01F75, 0x01F76, 0x01F77, 248*611Svbart@nginx.com 0x01F78, 0x01F79, 0x01F7A, 0x01F7B, 0x01F7C, 0x01F7D, 0x01F7E, 0x01F7F, 2490Sigor@sysoev.ru }; 2500Sigor@sysoev.ru 2510Sigor@sysoev.ru 2520Sigor@sysoev.ru static const uint32_t nxt_unicode_block_03f[128] nxt_aligned(64) = { 253*611Svbart@nginx.com 0x01F80, 0x01F81, 0x01F82, 0x01F83, 0x01F84, 0x01F85, 0x01F86, 0x01F87, 254*611Svbart@nginx.com 0x01F80, 0x01F81, 0x01F82, 0x01F83, 0x01F84, 0x01F85, 0x01F86, 0x01F87, 255*611Svbart@nginx.com 0x01F90, 0x01F91, 0x01F92, 0x01F93, 0x01F94, 0x01F95, 0x01F96, 0x01F97, 256*611Svbart@nginx.com 0x01F90, 0x01F91, 0x01F92, 0x01F93, 0x01F94, 0x01F95, 0x01F96, 0x01F97, 257*611Svbart@nginx.com 0x01FA0, 0x01FA1, 0x01FA2, 0x01FA3, 0x01FA4, 0x01FA5, 0x01FA6, 0x01FA7, 258*611Svbart@nginx.com 0x01FA0, 0x01FA1, 0x01FA2, 0x01FA3, 0x01FA4, 0x01FA5, 0x01FA6, 0x01FA7, 259*611Svbart@nginx.com 0x01FB0, 0x01FB1, 0x01FB2, 0x01FB3, 0x01FB4, 0x01FB5, 0x01FB6, 0x01FB7, 260*611Svbart@nginx.com 0x01FB0, 0x01FB1, 0x01F70, 0x01F71, 0x01FB3, 0x01FBD, 0x003B9, 0x01FBF, 261*611Svbart@nginx.com 0x01FC0, 0x01FC1, 0x01FC2, 0x01FC3, 0x01FC4, 0x01FC5, 0x01FC6, 0x01FC7, 262*611Svbart@nginx.com 0x01F72, 0x01F73, 0x01F74, 0x01F75, 0x01FC3, 0x01FCD, 0x01FCE, 0x01FCF, 263*611Svbart@nginx.com 0x01FD0, 0x01FD1, 0x01FD2, 0x01FD3, 0x01FD4, 0x01FD5, 0x01FD6, 0x01FD7, 264*611Svbart@nginx.com 0x01FD0, 0x01FD1, 0x01F76, 0x01F77, 0x01FDC, 0x01FDD, 0x01FDE, 0x01FDF, 265*611Svbart@nginx.com 0x01FE0, 0x01FE1, 0x01FE2, 0x01FE3, 0x01FE4, 0x01FE5, 0x01FE6, 0x01FE7, 266*611Svbart@nginx.com 0x01FE0, 0x01FE1, 0x01F7A, 0x01F7B, 0x01FE5, 0x01FED, 0x01FEE, 0x01FEF, 267*611Svbart@nginx.com 0x01FF0, 0x01FF1, 0x01FF2, 0x01FF3, 0x01FF4, 0x01FF5, 0x01FF6, 0x01FF7, 268*611Svbart@nginx.com 0x01F78, 0x01F79, 0x01F7C, 0x01F7D, 0x01FF3, 0x01FFD, 0x01FFE, 0x01FFF, 2690Sigor@sysoev.ru }; 2700Sigor@sysoev.ru 2710Sigor@sysoev.ru 2720Sigor@sysoev.ru static const uint32_t nxt_unicode_block_042[128] nxt_aligned(64) = { 2730Sigor@sysoev.ru 0x02100, 0x02101, 0x02102, 0x02103, 0x02104, 0x02105, 0x02106, 0x02107, 274*611Svbart@nginx.com 0x02108, 0x02109, 0x0210A, 0x0210B, 0x0210C, 0x0210D, 0x0210E, 0x0210F, 2750Sigor@sysoev.ru 0x02110, 0x02111, 0x02112, 0x02113, 0x02114, 0x02115, 0x02116, 0x02117, 276*611Svbart@nginx.com 0x02118, 0x02119, 0x0211A, 0x0211B, 0x0211C, 0x0211D, 0x0211E, 0x0211F, 2770Sigor@sysoev.ru 0x02120, 0x02121, 0x02122, 0x02123, 0x02124, 0x02125, 0x02126, 0x02127, 278*611Svbart@nginx.com 0x02128, 0x02129, 0x0212A, 0x0212B, 0x0212C, 0x0212D, 0x0212E, 0x0212F, 2790Sigor@sysoev.ru 0x02130, 0x02131, 0x02132, 0x02133, 0x02134, 0x02135, 0x02136, 0x02137, 280*611Svbart@nginx.com 0x02138, 0x02139, 0x0213A, 0x0213B, 0x0213C, 0x0213D, 0x0213E, 0x0213F, 2810Sigor@sysoev.ru 0x02140, 0x02141, 0x02142, 0x02143, 0x02144, 0x02145, 0x02146, 0x02147, 282*611Svbart@nginx.com 0x02148, 0x02149, 0x0214A, 0x0214B, 0x0214C, 0x0214D, 0x0214E, 0x0214F, 2830Sigor@sysoev.ru 0x02150, 0x02151, 0x02152, 0x02153, 0x02154, 0x02155, 0x02156, 0x02157, 284*611Svbart@nginx.com 0x02158, 0x02159, 0x0215A, 0x0215B, 0x0215C, 0x0215D, 0x0215E, 0x0215F, 2850Sigor@sysoev.ru 0x02170, 0x02171, 0x02172, 0x02173, 0x02174, 0x02175, 0x02176, 0x02177, 286*611Svbart@nginx.com 0x02178, 0x02179, 0x0217A, 0x0217B, 0x0217C, 0x0217D, 0x0217E, 0x0217F, 2870Sigor@sysoev.ru 0x02170, 0x02171, 0x02172, 0x02173, 0x02174, 0x02175, 0x02176, 0x02177, 288*611Svbart@nginx.com 0x02178, 0x02179, 0x0217A, 0x0217B, 0x0217C, 0x0217D, 0x0217E, 0x0217F, 2890Sigor@sysoev.ru }; 2900Sigor@sysoev.ru 2910Sigor@sysoev.ru 2920Sigor@sysoev.ru static const uint32_t nxt_unicode_block_1fe[59] nxt_aligned(64) = { 293*611Svbart@nginx.com 0x0FF00, 0x0FF01, 0x0FF02, 0x0FF03, 0x0FF04, 0x0FF05, 0x0FF06, 0x0FF07, 294*611Svbart@nginx.com 0x0FF08, 0x0FF09, 0x0FF0A, 0x0FF0B, 0x0FF0C, 0x0FF0D, 0x0FF0E, 0x0FF0F, 295*611Svbart@nginx.com 0x0FF10, 0x0FF11, 0x0FF12, 0x0FF13, 0x0FF14, 0x0FF15, 0x0FF16, 0x0FF17, 296*611Svbart@nginx.com 0x0FF18, 0x0FF19, 0x0FF1A, 0x0FF1B, 0x0FF1C, 0x0FF1D, 0x0FF1E, 0x0FF1F, 297*611Svbart@nginx.com 0x0FF20, 0x0FF41, 0x0FF42, 0x0FF43, 0x0FF44, 0x0FF45, 0x0FF46, 0x0FF47, 298*611Svbart@nginx.com 0x0FF48, 0x0FF49, 0x0FF4A, 0x0FF4B, 0x0FF4C, 0x0FF4D, 0x0FF4E, 0x0FF4F, 299*611Svbart@nginx.com 0x0FF50, 0x0FF51, 0x0FF52, 0x0FF53, 0x0FF54, 0x0FF55, 0x0FF56, 0x0FF57, 300*611Svbart@nginx.com 0x0FF58, 0x0FF59, 0x0FF5A, 3010Sigor@sysoev.ru }; 3020Sigor@sysoev.ru 3030Sigor@sysoev.ru 3040Sigor@sysoev.ru static const uint32_t *nxt_unicode_blocks[] nxt_aligned(64) = { 3050Sigor@sysoev.ru nxt_unicode_block_000, 3060Sigor@sysoev.ru nxt_unicode_block_001, 3070Sigor@sysoev.ru nxt_unicode_block_002, 3080Sigor@sysoev.ru nxt_unicode_block_003, 3090Sigor@sysoev.ru nxt_unicode_block_004, 3100Sigor@sysoev.ru NULL, 3110Sigor@sysoev.ru NULL, 3120Sigor@sysoev.ru nxt_unicode_block_007, 3130Sigor@sysoev.ru nxt_unicode_block_008, 3140Sigor@sysoev.ru nxt_unicode_block_009, 3150Sigor@sysoev.ru nxt_unicode_block_00a, 3160Sigor@sysoev.ru NULL, 3170Sigor@sysoev.ru NULL, 3180Sigor@sysoev.ru NULL, 3190Sigor@sysoev.ru NULL, 3200Sigor@sysoev.ru NULL, 3210Sigor@sysoev.ru NULL, 3220Sigor@sysoev.ru NULL, 3230Sigor@sysoev.ru NULL, 3240Sigor@sysoev.ru NULL, 3250Sigor@sysoev.ru NULL, 3260Sigor@sysoev.ru NULL, 3270Sigor@sysoev.ru NULL, 3280Sigor@sysoev.ru NULL, 3290Sigor@sysoev.ru NULL, 3300Sigor@sysoev.ru NULL, 3310Sigor@sysoev.ru NULL, 3320Sigor@sysoev.ru NULL, 3330Sigor@sysoev.ru NULL, 3340Sigor@sysoev.ru NULL, 3350Sigor@sysoev.ru NULL, 3360Sigor@sysoev.ru NULL, 3370Sigor@sysoev.ru NULL, 3380Sigor@sysoev.ru NULL, 3390Sigor@sysoev.ru NULL, 3400Sigor@sysoev.ru NULL, 3410Sigor@sysoev.ru NULL, 3420Sigor@sysoev.ru NULL, 3430Sigor@sysoev.ru NULL, 3440Sigor@sysoev.ru NULL, 3450Sigor@sysoev.ru NULL, 3460Sigor@sysoev.ru NULL, 3470Sigor@sysoev.ru NULL, 3480Sigor@sysoev.ru NULL, 3490Sigor@sysoev.ru NULL, 3500Sigor@sysoev.ru NULL, 3510Sigor@sysoev.ru NULL, 3520Sigor@sysoev.ru NULL, 3530Sigor@sysoev.ru NULL, 3540Sigor@sysoev.ru NULL, 3550Sigor@sysoev.ru NULL, 3560Sigor@sysoev.ru NULL, 3570Sigor@sysoev.ru NULL, 3580Sigor@sysoev.ru NULL, 3590Sigor@sysoev.ru NULL, 3600Sigor@sysoev.ru NULL, 3610Sigor@sysoev.ru NULL, 3620Sigor@sysoev.ru NULL, 3630Sigor@sysoev.ru NULL, 3640Sigor@sysoev.ru NULL, 3650Sigor@sysoev.ru nxt_unicode_block_03c, 3660Sigor@sysoev.ru nxt_unicode_block_03d, 3670Sigor@sysoev.ru nxt_unicode_block_03e, 3680Sigor@sysoev.ru nxt_unicode_block_03f, 3690Sigor@sysoev.ru NULL, 3700Sigor@sysoev.ru NULL, 3710Sigor@sysoev.ru nxt_unicode_block_042, 3720Sigor@sysoev.ru NULL, 3730Sigor@sysoev.ru NULL, 3740Sigor@sysoev.ru NULL, 3750Sigor@sysoev.ru NULL, 3760Sigor@sysoev.ru NULL, 3770Sigor@sysoev.ru NULL, 3780Sigor@sysoev.ru NULL, 3790Sigor@sysoev.ru NULL, 3800Sigor@sysoev.ru NULL, 3810Sigor@sysoev.ru NULL, 3820Sigor@sysoev.ru NULL, 3830Sigor@sysoev.ru NULL, 3840Sigor@sysoev.ru NULL, 3850Sigor@sysoev.ru NULL, 3860Sigor@sysoev.ru NULL, 3870Sigor@sysoev.ru NULL, 3880Sigor@sysoev.ru NULL, 3890Sigor@sysoev.ru NULL, 3900Sigor@sysoev.ru NULL, 3910Sigor@sysoev.ru NULL, 3920Sigor@sysoev.ru NULL, 3930Sigor@sysoev.ru NULL, 3940Sigor@sysoev.ru NULL, 3950Sigor@sysoev.ru NULL, 3960Sigor@sysoev.ru NULL, 3970Sigor@sysoev.ru NULL, 3980Sigor@sysoev.ru NULL, 3990Sigor@sysoev.ru NULL, 4000Sigor@sysoev.ru NULL, 4010Sigor@sysoev.ru NULL, 4020Sigor@sysoev.ru NULL, 4030Sigor@sysoev.ru NULL, 4040Sigor@sysoev.ru NULL, 4050Sigor@sysoev.ru NULL, 4060Sigor@sysoev.ru NULL, 4070Sigor@sysoev.ru NULL, 4080Sigor@sysoev.ru NULL, 4090Sigor@sysoev.ru NULL, 4100Sigor@sysoev.ru NULL, 4110Sigor@sysoev.ru NULL, 4120Sigor@sysoev.ru NULL, 4130Sigor@sysoev.ru NULL, 4140Sigor@sysoev.ru NULL, 4150Sigor@sysoev.ru NULL, 4160Sigor@sysoev.ru NULL, 4170Sigor@sysoev.ru NULL, 4180Sigor@sysoev.ru NULL, 4190Sigor@sysoev.ru NULL, 4200Sigor@sysoev.ru NULL, 4210Sigor@sysoev.ru NULL, 4220Sigor@sysoev.ru NULL, 4230Sigor@sysoev.ru NULL, 4240Sigor@sysoev.ru NULL, 4250Sigor@sysoev.ru NULL, 4260Sigor@sysoev.ru NULL, 4270Sigor@sysoev.ru NULL, 4280Sigor@sysoev.ru NULL, 4290Sigor@sysoev.ru NULL, 4300Sigor@sysoev.ru NULL, 4310Sigor@sysoev.ru NULL, 4320Sigor@sysoev.ru NULL, 4330Sigor@sysoev.ru NULL, 4340Sigor@sysoev.ru NULL, 4350Sigor@sysoev.ru NULL, 4360Sigor@sysoev.ru NULL, 4370Sigor@sysoev.ru NULL, 4380Sigor@sysoev.ru NULL, 4390Sigor@sysoev.ru NULL, 4400Sigor@sysoev.ru NULL, 4410Sigor@sysoev.ru NULL, 4420Sigor@sysoev.ru NULL, 4430Sigor@sysoev.ru NULL, 4440Sigor@sysoev.ru NULL, 4450Sigor@sysoev.ru NULL, 4460Sigor@sysoev.ru NULL, 4470Sigor@sysoev.ru NULL, 4480Sigor@sysoev.ru NULL, 4490Sigor@sysoev.ru NULL, 4500Sigor@sysoev.ru NULL, 4510Sigor@sysoev.ru NULL, 4520Sigor@sysoev.ru NULL, 4530Sigor@sysoev.ru NULL, 4540Sigor@sysoev.ru NULL, 4550Sigor@sysoev.ru NULL, 4560Sigor@sysoev.ru NULL, 4570Sigor@sysoev.ru NULL, 4580Sigor@sysoev.ru NULL, 4590Sigor@sysoev.ru NULL, 4600Sigor@sysoev.ru NULL, 4610Sigor@sysoev.ru NULL, 4620Sigor@sysoev.ru NULL, 4630Sigor@sysoev.ru NULL, 4640Sigor@sysoev.ru NULL, 4650Sigor@sysoev.ru NULL, 4660Sigor@sysoev.ru NULL, 4670Sigor@sysoev.ru NULL, 4680Sigor@sysoev.ru NULL, 4690Sigor@sysoev.ru NULL, 4700Sigor@sysoev.ru NULL, 4710Sigor@sysoev.ru NULL, 4720Sigor@sysoev.ru NULL, 4730Sigor@sysoev.ru NULL, 4740Sigor@sysoev.ru NULL, 4750Sigor@sysoev.ru NULL, 4760Sigor@sysoev.ru NULL, 4770Sigor@sysoev.ru NULL, 4780Sigor@sysoev.ru NULL, 4790Sigor@sysoev.ru NULL, 4800Sigor@sysoev.ru NULL, 4810Sigor@sysoev.ru NULL, 4820Sigor@sysoev.ru NULL, 4830Sigor@sysoev.ru NULL, 4840Sigor@sysoev.ru NULL, 4850Sigor@sysoev.ru NULL, 4860Sigor@sysoev.ru NULL, 4870Sigor@sysoev.ru NULL, 4880Sigor@sysoev.ru NULL, 4890Sigor@sysoev.ru NULL, 4900Sigor@sysoev.ru NULL, 4910Sigor@sysoev.ru NULL, 4920Sigor@sysoev.ru NULL, 4930Sigor@sysoev.ru NULL, 4940Sigor@sysoev.ru NULL, 4950Sigor@sysoev.ru NULL, 4960Sigor@sysoev.ru NULL, 4970Sigor@sysoev.ru NULL, 4980Sigor@sysoev.ru NULL, 4990Sigor@sysoev.ru NULL, 5000Sigor@sysoev.ru NULL, 5010Sigor@sysoev.ru NULL, 5020Sigor@sysoev.ru NULL, 5030Sigor@sysoev.ru NULL, 5040Sigor@sysoev.ru NULL, 5050Sigor@sysoev.ru NULL, 5060Sigor@sysoev.ru NULL, 5070Sigor@sysoev.ru NULL, 5080Sigor@sysoev.ru NULL, 5090Sigor@sysoev.ru NULL, 5100Sigor@sysoev.ru NULL, 5110Sigor@sysoev.ru NULL, 5120Sigor@sysoev.ru NULL, 5130Sigor@sysoev.ru NULL, 5140Sigor@sysoev.ru NULL, 5150Sigor@sysoev.ru NULL, 5160Sigor@sysoev.ru NULL, 5170Sigor@sysoev.ru NULL, 5180Sigor@sysoev.ru NULL, 5190Sigor@sysoev.ru NULL, 5200Sigor@sysoev.ru NULL, 5210Sigor@sysoev.ru NULL, 5220Sigor@sysoev.ru NULL, 5230Sigor@sysoev.ru NULL, 5240Sigor@sysoev.ru NULL, 5250Sigor@sysoev.ru NULL, 5260Sigor@sysoev.ru NULL, 5270Sigor@sysoev.ru NULL, 5280Sigor@sysoev.ru NULL, 5290Sigor@sysoev.ru NULL, 5300Sigor@sysoev.ru NULL, 5310Sigor@sysoev.ru NULL, 5320Sigor@sysoev.ru NULL, 5330Sigor@sysoev.ru NULL, 5340Sigor@sysoev.ru NULL, 5350Sigor@sysoev.ru NULL, 5360Sigor@sysoev.ru NULL, 5370Sigor@sysoev.ru NULL, 5380Sigor@sysoev.ru NULL, 5390Sigor@sysoev.ru NULL, 5400Sigor@sysoev.ru NULL, 5410Sigor@sysoev.ru NULL, 5420Sigor@sysoev.ru NULL, 5430Sigor@sysoev.ru NULL, 5440Sigor@sysoev.ru NULL, 5450Sigor@sysoev.ru NULL, 5460Sigor@sysoev.ru NULL, 5470Sigor@sysoev.ru NULL, 5480Sigor@sysoev.ru NULL, 5490Sigor@sysoev.ru NULL, 5500Sigor@sysoev.ru NULL, 5510Sigor@sysoev.ru NULL, 5520Sigor@sysoev.ru NULL, 5530Sigor@sysoev.ru NULL, 5540Sigor@sysoev.ru NULL, 5550Sigor@sysoev.ru NULL, 5560Sigor@sysoev.ru NULL, 5570Sigor@sysoev.ru NULL, 5580Sigor@sysoev.ru NULL, 5590Sigor@sysoev.ru NULL, 5600Sigor@sysoev.ru NULL, 5610Sigor@sysoev.ru NULL, 5620Sigor@sysoev.ru NULL, 5630Sigor@sysoev.ru NULL, 5640Sigor@sysoev.ru NULL, 5650Sigor@sysoev.ru NULL, 5660Sigor@sysoev.ru NULL, 5670Sigor@sysoev.ru NULL, 5680Sigor@sysoev.ru NULL, 5690Sigor@sysoev.ru NULL, 5700Sigor@sysoev.ru NULL, 5710Sigor@sysoev.ru NULL, 5720Sigor@sysoev.ru NULL, 5730Sigor@sysoev.ru NULL, 5740Sigor@sysoev.ru NULL, 5750Sigor@sysoev.ru NULL, 5760Sigor@sysoev.ru NULL, 5770Sigor@sysoev.ru NULL, 5780Sigor@sysoev.ru NULL, 5790Sigor@sysoev.ru NULL, 5800Sigor@sysoev.ru NULL, 5810Sigor@sysoev.ru NULL, 5820Sigor@sysoev.ru NULL, 5830Sigor@sysoev.ru NULL, 5840Sigor@sysoev.ru NULL, 5850Sigor@sysoev.ru NULL, 5860Sigor@sysoev.ru NULL, 5870Sigor@sysoev.ru NULL, 5880Sigor@sysoev.ru NULL, 5890Sigor@sysoev.ru NULL, 5900Sigor@sysoev.ru NULL, 5910Sigor@sysoev.ru NULL, 5920Sigor@sysoev.ru NULL, 5930Sigor@sysoev.ru NULL, 5940Sigor@sysoev.ru NULL, 5950Sigor@sysoev.ru NULL, 5960Sigor@sysoev.ru NULL, 5970Sigor@sysoev.ru NULL, 5980Sigor@sysoev.ru NULL, 5990Sigor@sysoev.ru NULL, 6000Sigor@sysoev.ru NULL, 6010Sigor@sysoev.ru NULL, 6020Sigor@sysoev.ru NULL, 6030Sigor@sysoev.ru NULL, 6040Sigor@sysoev.ru NULL, 6050Sigor@sysoev.ru NULL, 6060Sigor@sysoev.ru NULL, 6070Sigor@sysoev.ru NULL, 6080Sigor@sysoev.ru NULL, 6090Sigor@sysoev.ru NULL, 6100Sigor@sysoev.ru NULL, 6110Sigor@sysoev.ru NULL, 6120Sigor@sysoev.ru NULL, 6130Sigor@sysoev.ru NULL, 6140Sigor@sysoev.ru NULL, 6150Sigor@sysoev.ru NULL, 6160Sigor@sysoev.ru NULL, 6170Sigor@sysoev.ru NULL, 6180Sigor@sysoev.ru NULL, 6190Sigor@sysoev.ru NULL, 6200Sigor@sysoev.ru NULL, 6210Sigor@sysoev.ru NULL, 6220Sigor@sysoev.ru NULL, 6230Sigor@sysoev.ru NULL, 6240Sigor@sysoev.ru NULL, 6250Sigor@sysoev.ru NULL, 6260Sigor@sysoev.ru NULL, 6270Sigor@sysoev.ru NULL, 6280Sigor@sysoev.ru NULL, 6290Sigor@sysoev.ru NULL, 6300Sigor@sysoev.ru NULL, 6310Sigor@sysoev.ru NULL, 6320Sigor@sysoev.ru NULL, 6330Sigor@sysoev.ru NULL, 6340Sigor@sysoev.ru NULL, 6350Sigor@sysoev.ru NULL, 6360Sigor@sysoev.ru NULL, 6370Sigor@sysoev.ru NULL, 6380Sigor@sysoev.ru NULL, 6390Sigor@sysoev.ru NULL, 6400Sigor@sysoev.ru NULL, 6410Sigor@sysoev.ru NULL, 6420Sigor@sysoev.ru NULL, 6430Sigor@sysoev.ru NULL, 6440Sigor@sysoev.ru NULL, 6450Sigor@sysoev.ru NULL, 6460Sigor@sysoev.ru NULL, 6470Sigor@sysoev.ru NULL, 6480Sigor@sysoev.ru NULL, 6490Sigor@sysoev.ru NULL, 6500Sigor@sysoev.ru NULL, 6510Sigor@sysoev.ru NULL, 6520Sigor@sysoev.ru NULL, 6530Sigor@sysoev.ru NULL, 6540Sigor@sysoev.ru NULL, 6550Sigor@sysoev.ru NULL, 6560Sigor@sysoev.ru NULL, 6570Sigor@sysoev.ru NULL, 6580Sigor@sysoev.ru NULL, 6590Sigor@sysoev.ru NULL, 6600Sigor@sysoev.ru NULL, 6610Sigor@sysoev.ru NULL, 6620Sigor@sysoev.ru NULL, 6630Sigor@sysoev.ru NULL, 6640Sigor@sysoev.ru NULL, 6650Sigor@sysoev.ru NULL, 6660Sigor@sysoev.ru NULL, 6670Sigor@sysoev.ru NULL, 6680Sigor@sysoev.ru NULL, 6690Sigor@sysoev.ru NULL, 6700Sigor@sysoev.ru NULL, 6710Sigor@sysoev.ru NULL, 6720Sigor@sysoev.ru NULL, 6730Sigor@sysoev.ru NULL, 6740Sigor@sysoev.ru NULL, 6750Sigor@sysoev.ru NULL, 6760Sigor@sysoev.ru NULL, 6770Sigor@sysoev.ru NULL, 6780Sigor@sysoev.ru NULL, 6790Sigor@sysoev.ru NULL, 6800Sigor@sysoev.ru NULL, 6810Sigor@sysoev.ru NULL, 6820Sigor@sysoev.ru NULL, 6830Sigor@sysoev.ru NULL, 6840Sigor@sysoev.ru NULL, 6850Sigor@sysoev.ru NULL, 6860Sigor@sysoev.ru NULL, 6870Sigor@sysoev.ru NULL, 6880Sigor@sysoev.ru NULL, 6890Sigor@sysoev.ru NULL, 6900Sigor@sysoev.ru NULL, 6910Sigor@sysoev.ru NULL, 6920Sigor@sysoev.ru NULL, 6930Sigor@sysoev.ru NULL, 6940Sigor@sysoev.ru NULL, 6950Sigor@sysoev.ru NULL, 6960Sigor@sysoev.ru NULL, 6970Sigor@sysoev.ru NULL, 6980Sigor@sysoev.ru NULL, 6990Sigor@sysoev.ru NULL, 7000Sigor@sysoev.ru NULL, 7010Sigor@sysoev.ru NULL, 7020Sigor@sysoev.ru NULL, 7030Sigor@sysoev.ru NULL, 7040Sigor@sysoev.ru NULL, 7050Sigor@sysoev.ru NULL, 7060Sigor@sysoev.ru NULL, 7070Sigor@sysoev.ru NULL, 7080Sigor@sysoev.ru NULL, 7090Sigor@sysoev.ru NULL, 7100Sigor@sysoev.ru NULL, 7110Sigor@sysoev.ru NULL, 7120Sigor@sysoev.ru NULL, 7130Sigor@sysoev.ru NULL, 7140Sigor@sysoev.ru NULL, 7150Sigor@sysoev.ru NULL, 7160Sigor@sysoev.ru NULL, 7170Sigor@sysoev.ru NULL, 7180Sigor@sysoev.ru NULL, 7190Sigor@sysoev.ru NULL, 7200Sigor@sysoev.ru NULL, 7210Sigor@sysoev.ru NULL, 7220Sigor@sysoev.ru NULL, 7230Sigor@sysoev.ru NULL, 7240Sigor@sysoev.ru NULL, 7250Sigor@sysoev.ru NULL, 7260Sigor@sysoev.ru NULL, 7270Sigor@sysoev.ru NULL, 7280Sigor@sysoev.ru NULL, 7290Sigor@sysoev.ru NULL, 7300Sigor@sysoev.ru NULL, 7310Sigor@sysoev.ru NULL, 7320Sigor@sysoev.ru NULL, 7330Sigor@sysoev.ru NULL, 7340Sigor@sysoev.ru NULL, 7350Sigor@sysoev.ru NULL, 7360Sigor@sysoev.ru NULL, 7370Sigor@sysoev.ru NULL, 7380Sigor@sysoev.ru NULL, 7390Sigor@sysoev.ru NULL, 7400Sigor@sysoev.ru NULL, 7410Sigor@sysoev.ru NULL, 7420Sigor@sysoev.ru NULL, 7430Sigor@sysoev.ru NULL, 7440Sigor@sysoev.ru NULL, 7450Sigor@sysoev.ru NULL, 7460Sigor@sysoev.ru NULL, 7470Sigor@sysoev.ru NULL, 7480Sigor@sysoev.ru NULL, 7490Sigor@sysoev.ru NULL, 7500Sigor@sysoev.ru NULL, 7510Sigor@sysoev.ru NULL, 7520Sigor@sysoev.ru NULL, 7530Sigor@sysoev.ru NULL, 7540Sigor@sysoev.ru NULL, 7550Sigor@sysoev.ru NULL, 7560Sigor@sysoev.ru NULL, 7570Sigor@sysoev.ru NULL, 7580Sigor@sysoev.ru NULL, 7590Sigor@sysoev.ru NULL, 7600Sigor@sysoev.ru NULL, 7610Sigor@sysoev.ru NULL, 7620Sigor@sysoev.ru NULL, 7630Sigor@sysoev.ru NULL, 7640Sigor@sysoev.ru NULL, 7650Sigor@sysoev.ru NULL, 7660Sigor@sysoev.ru NULL, 7670Sigor@sysoev.ru NULL, 7680Sigor@sysoev.ru NULL, 7690Sigor@sysoev.ru NULL, 7700Sigor@sysoev.ru NULL, 7710Sigor@sysoev.ru NULL, 7720Sigor@sysoev.ru NULL, 7730Sigor@sysoev.ru NULL, 7740Sigor@sysoev.ru NULL, 7750Sigor@sysoev.ru NULL, 7760Sigor@sysoev.ru NULL, 7770Sigor@sysoev.ru NULL, 7780Sigor@sysoev.ru NULL, 7790Sigor@sysoev.ru NULL, 7800Sigor@sysoev.ru NULL, 7810Sigor@sysoev.ru NULL, 7820Sigor@sysoev.ru NULL, 7830Sigor@sysoev.ru NULL, 7840Sigor@sysoev.ru NULL, 7850Sigor@sysoev.ru NULL, 7860Sigor@sysoev.ru NULL, 7870Sigor@sysoev.ru NULL, 7880Sigor@sysoev.ru NULL, 7890Sigor@sysoev.ru NULL, 7900Sigor@sysoev.ru NULL, 7910Sigor@sysoev.ru NULL, 7920Sigor@sysoev.ru NULL, 7930Sigor@sysoev.ru NULL, 7940Sigor@sysoev.ru NULL, 7950Sigor@sysoev.ru NULL, 7960Sigor@sysoev.ru NULL, 7970Sigor@sysoev.ru NULL, 7980Sigor@sysoev.ru NULL, 7990Sigor@sysoev.ru NULL, 8000Sigor@sysoev.ru NULL, 8010Sigor@sysoev.ru NULL, 8020Sigor@sysoev.ru NULL, 8030Sigor@sysoev.ru NULL, 8040Sigor@sysoev.ru NULL, 8050Sigor@sysoev.ru NULL, 8060Sigor@sysoev.ru NULL, 8070Sigor@sysoev.ru NULL, 8080Sigor@sysoev.ru NULL, 8090Sigor@sysoev.ru NULL, 8100Sigor@sysoev.ru NULL, 8110Sigor@sysoev.ru NULL, 8120Sigor@sysoev.ru NULL, 8130Sigor@sysoev.ru NULL, 8140Sigor@sysoev.ru NULL, 8150Sigor@sysoev.ru nxt_unicode_block_1fe, 8160Sigor@sysoev.ru }; 817