blob: 372e0d000b081d091f3fc7b7e03ed89446ee7dc7 [file] [log] [blame]
/* Tables for conversion from and to IBM933.
Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
#ifndef _IBM933_H
#define _IBM933_H 1
#include <gconv.h>
#include <stdint.h>
struct gap
{
uint16_t start;
uint16_t end;
int32_t idx;
};
static const uint16_t __ibm933sb_to_ucs4[256] =
{
/* 0x00 */ 0x0000, 0x0001, 0x0002, 0x0003, 0x009C, 0x0009, 0x0086, 0x007F,
/* 0x08 */ 0x0097, 0x008D, 0x008E, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F,
/* 0x10 */ 0x0010, 0x0011, 0x0012, 0x0013, 0x009D, 0x0085, 0x0008, 0x0087,
/* 0x18 */ 0x0018, 0x0019, 0x0092, 0x008F, 0x001C, 0x001D, 0x001E, 0x001F,
/* 0x20 */ 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x000A, 0x0017, 0x001B,
/* 0x28 */ 0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x0005, 0x0006, 0x0007,
/* 0x30 */ 0x0090, 0x0091, 0x0016, 0x0093, 0x0094, 0x0095, 0x0096, 0x0004,
/* 0x38 */ 0x0098, 0x0099, 0x009A, 0x009B, 0x0014, 0x0015, 0x009E, 0x001A,
/* 0x40 */ 0x0020, 0x0000, 0xFFA0, 0xFFA1, 0xFFA2, 0xFFA3, 0xFFA4, 0xFFA5,
/* 0x48 */ 0xFFA6, 0xFFA7, 0x00A2, 0x002E, 0x003C, 0x0028, 0x002B, 0x007C,
/* 0x50 */ 0x0026, 0x0000, 0xFFA8, 0xFFA9, 0xFFAA, 0xFFAB, 0xFFAC, 0xFFAD,
/* 0x58 */ 0xFFAE, 0xFFAF, 0x0021, 0x0024, 0x002A, 0x0029, 0x003B, 0x00AC,
/* 0x60 */ 0x002D, 0x002F, 0xFFB0, 0xFFB1, 0xFFB2, 0xFFB3, 0xFFB4, 0xFFB5,
/* 0x68 */ 0xFFB6, 0xFFB7, 0x00A6, 0x002C, 0x0025, 0x005F, 0x003E, 0x003F,
/* 0x70 */ 0x005B, 0x0000, 0xFFB8, 0xFFB9, 0xFFBA, 0xFFBB, 0xFFBC, 0xFFBD,
/* 0x78 */ 0xFFBE, 0x0060, 0x003A, 0x0023, 0x0040, 0x0027, 0x003D, 0x0022,
/* 0x80 */ 0x005D, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
/* 0x88 */ 0x0068, 0x0069, 0xFFC2, 0xFFC3, 0xFFC4, 0xFFC5, 0xFFC6, 0xFFC7,
/* 0x90 */ 0x0000, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F, 0x0070,
/* 0x98 */ 0x0071, 0x0072, 0xFFCA, 0xFFCB, 0xFFCC, 0xFFCD, 0xFFCE, 0xFFCF,
/* 0xa0 */ 0x203E, 0x007E, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078,
/* 0xa8 */ 0x0079, 0x007A, 0xFFD2, 0xFFD3, 0xFFD4, 0xFFD5, 0xFFD6, 0xFFD7,
/* 0xb0 */ 0x005E, 0x0000, 0x005C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
/* 0xb8 */ 0x0000, 0x0000, 0xFFDA, 0xFFDB, 0xFFDC, 0x0000, 0x0000, 0x0000,
/* 0xc0 */ 0x007B, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
/* 0xc8 */ 0x0048, 0x0049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
/* 0xd0 */ 0x007D, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050,
/* 0xd8 */ 0x0051, 0x0052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
/* 0xe0 */ 0x20A9, 0x0000, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058,
/* 0xe8 */ 0x0059, 0x005A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
/* 0xf0 */ 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
/* 0xf8 */ 0x0038, 0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x009F
};
static const struct gap __ibm933db_to_ucs4_idx[] =
{
{ .start = 0x4040, .end = 0x4040, .idx = -16448 },
{ .start = 0x4141, .end = 0x419d, .idx = -16704 },
{ .start = 0x424a, .end = 0x4250, .idx = -16876 },
{ .start = 0x425a, .end = 0x4261, .idx = -16885 },
{ .start = 0x426a, .end = 0x426f, .idx = -16893 },
{ .start = 0x4279, .end = 0x427f, .idx = -16902 },
{ .start = 0x4281, .end = 0x4289, .idx = -16903 },
{ .start = 0x4291, .end = 0x4299, .idx = -16910 },
{ .start = 0x42a1, .end = 0x42a9, .idx = -16917 },
{ .start = 0x42c0, .end = 0x42c9, .idx = -16939 },
{ .start = 0x42d0, .end = 0x42d9, .idx = -16945 },
{ .start = 0x42e0, .end = 0x42e0, .idx = -16951 },
{ .start = 0x42e2, .end = 0x42e9, .idx = -16952 },
{ .start = 0x42f0, .end = 0x42f9, .idx = -16958 },
{ .start = 0x4341, .end = 0x436a, .idx = -17029 },
{ .start = 0x4441, .end = 0x4493, .idx = -17243 },
{ .start = 0x4541, .end = 0x4596, .idx = -17416 },
{ .start = 0x4641, .end = 0x464a, .idx = -17586 },
{ .start = 0x4650, .end = 0x4659, .idx = -17591 },
{ .start = 0x4661, .end = 0x4678, .idx = -17598 },
{ .start = 0x4681, .end = 0x4698, .idx = -17606 },
{ .start = 0x4741, .end = 0x4784, .idx = -17774 },
{ .start = 0x4841, .end = 0x4886, .idx = -17962 },
{ .start = 0x4941, .end = 0x4994, .idx = -18148 },
{ .start = 0x4a41, .end = 0x4a82, .idx = -18320 },
{ .start = 0x4b41, .end = 0x4b44, .idx = -18510 },
{ .start = 0x4b46, .end = 0x4b46, .idx = -18511 },
{ .start = 0x4b48, .end = 0x4b4f, .idx = -18512 },
{ .start = 0x4b51, .end = 0x4b9e, .idx = -18513 },
{ .start = 0x4ba0, .end = 0x4bfd, .idx = -18514 },
{ .start = 0x5041, .end = 0x50fe, .idx = -19605 },
{ .start = 0x5141, .end = 0x51fe, .idx = -19671 },
{ .start = 0x5241, .end = 0x52fe, .idx = -19737 },
{ .start = 0x5341, .end = 0x53fe, .idx = -19803 },
{ .start = 0x5441, .end = 0x54fe, .idx = -19869 },
{ .start = 0x5541, .end = 0x55fe, .idx = -19935 },
{ .start = 0x5641, .end = 0x56fe, .idx = -20001 },
{ .start = 0x5741, .end = 0x57fe, .idx = -20067 },
{ .start = 0x5841, .end = 0x58fe, .idx = -20133 },
{ .start = 0x5941, .end = 0x59fe, .idx = -20199 },
{ .start = 0x5a41, .end = 0x5afe, .idx = -20265 },
{ .start = 0x5b41, .end = 0x5bfe, .idx = -20331 },
{ .start = 0x5c41, .end = 0x5cfe, .idx = -20397 },
{ .start = 0x5d41, .end = 0x5dfe, .idx = -20463 },
{ .start = 0x5e41, .end = 0x5efe, .idx = -20529 },
{ .start = 0x5f41, .end = 0x5ffe, .idx = -20595 },
{ .start = 0x6041, .end = 0x60fe, .idx = -20661 },
{ .start = 0x6141, .end = 0x61fe, .idx = -20727 },
{ .start = 0x6241, .end = 0x62fe, .idx = -20793 },
{ .start = 0x6341, .end = 0x63fe, .idx = -20859 },
{ .start = 0x6441, .end = 0x64fe, .idx = -20925 },
{ .start = 0x6541, .end = 0x65fe, .idx = -20991 },
{ .start = 0x6641, .end = 0x66fe, .idx = -21057 },
{ .start = 0x6741, .end = 0x67c2, .idx = -21123 },
{ .start = 0x6841, .end = 0x68fe, .idx = -21249 },
{ .start = 0x6941, .end = 0x69fe, .idx = -21315 },
{ .start = 0x6a41, .end = 0x6afe, .idx = -21381 },
{ .start = 0x6b41, .end = 0x6bfe, .idx = -21447 },
{ .start = 0x6c41, .end = 0x6c45, .idx = -21513 },
{ .start = 0x8441, .end = 0x8441, .idx = -27652 },
{ .start = 0x8444, .end = 0x8444, .idx = -27654 },
{ .start = 0x8446, .end = 0x8447, .idx = -27655 },
{ .start = 0x844a, .end = 0x8450, .idx = -27657 },
{ .start = 0x8454, .end = 0x8454, .idx = -27660 },
{ .start = 0x8461, .end = 0x8461, .idx = -27672 },
{ .start = 0x8481, .end = 0x8481, .idx = -27703 },
{ .start = 0x84a1, .end = 0x84a1, .idx = -27734 },
{ .start = 0x84c1, .end = 0x84c1, .idx = -27765 },
{ .start = 0x84e1, .end = 0x84e1, .idx = -27796 },
{ .start = 0x8541, .end = 0x8541, .idx = -27891 },
{ .start = 0x8561, .end = 0x8561, .idx = -27922 },
{ .start = 0x8581, .end = 0x8581, .idx = -27953 },
{ .start = 0x85a1, .end = 0x85a1, .idx = -27984 },
{ .start = 0x85c1, .end = 0x85c1, .idx = -28015 },
{ .start = 0x85e1, .end = 0x85e1, .idx = -28046 },
{ .start = 0x8641, .end = 0x8641, .idx = -28141 },
{ .start = 0x8661, .end = 0x8661, .idx = -28172 },
{ .start = 0x8681, .end = 0x8681, .idx = -28203 },
{ .start = 0x86a1, .end = 0x86a1, .idx = -28234 },
{ .start = 0x86c1, .end = 0x86c1, .idx = -28265 },
{ .start = 0x86e1, .end = 0x86e1, .idx = -28296 },
{ .start = 0x8741, .end = 0x8741, .idx = -28391 },
{ .start = 0x8761, .end = 0x8761, .idx = -28422 },
{ .start = 0x8781, .end = 0x8781, .idx = -28453 },
{ .start = 0x87a1, .end = 0x87a1, .idx = -28484 },
{ .start = 0x8841, .end = 0x8841, .idx = -28643 },
{ .start = 0x8861, .end = 0x8863, .idx = -28674 },
{ .start = 0x8865, .end = 0x8865, .idx = -28675 },
{ .start = 0x8868, .end = 0x886c, .idx = -28677 },
{ .start = 0x8871, .end = 0x8871, .idx = -28681 },
{ .start = 0x8873, .end = 0x8879, .idx = -28682 },
{ .start = 0x887b, .end = 0x887d, .idx = -28683 },
{ .start = 0x8881, .end = 0x8882, .idx = -28686 },
{ .start = 0x8885, .end = 0x8885, .idx = -28688 },
{ .start = 0x8889, .end = 0x8889, .idx = -28691 },
{ .start = 0x8891, .end = 0x8891, .idx = -28698 },
{ .start = 0x8893, .end = 0x8893, .idx = -28699 },
{ .start = 0x8895, .end = 0x8897, .idx = -28700 },
{ .start = 0x88a1, .end = 0x88a2, .idx = -28709 },
{ .start = 0x88a5, .end = 0x88a5, .idx = -28711 },
{ .start = 0x88a9, .end = 0x88a9, .idx = -28714 },
{ .start = 0x88b5, .end = 0x88b5, .idx = -28725 },
{ .start = 0x88b7, .end = 0x88b7, .idx = -28726 },
{ .start = 0x88c1, .end = 0x88c1, .idx = -28735 },
{ .start = 0x88c5, .end = 0x88c5, .idx = -28738 },
{ .start = 0x88c9, .end = 0x88c9, .idx = -28741 },
{ .start = 0x88e1, .end = 0x88e2, .idx = -28764 },
{ .start = 0x88e5, .end = 0x88e5, .idx = -28766 },
{ .start = 0x88e8, .end = 0x88eb, .idx = -28768 },
{ .start = 0x88f1, .end = 0x88f1, .idx = -28773 },
{ .start = 0x88f3, .end = 0x88f3, .idx = -28774 },
{ .start = 0x88f5, .end = 0x88f9, .idx = -28775 },
{ .start = 0x88fb, .end = 0x88fd, .idx = -28776 },
{ .start = 0x8941, .end = 0x8941, .idx = -28843 },
{ .start = 0x8945, .end = 0x8945, .idx = -28846 },
{ .start = 0x8948, .end = 0x8949, .idx = -28848 },
{ .start = 0x8951, .end = 0x8951, .idx = -28855 },
{ .start = 0x8953, .end = 0x8953, .idx = -28856 },
{ .start = 0x8955, .end = 0x8957, .idx = -28857 },
{ .start = 0x8961, .end = 0x8963, .idx = -28866 },
{ .start = 0x8965, .end = 0x8965, .idx = -28867 },
{ .start = 0x8968, .end = 0x8969, .idx = -28869 },
{ .start = 0x8971, .end = 0x8971, .idx = -28876 },
{ .start = 0x8973, .end = 0x8973, .idx = -28877 },
{ .start = 0x8975, .end = 0x8977, .idx = -28878 },
{ .start = 0x897b, .end = 0x897b, .idx = -28881 },
{ .start = 0x8981, .end = 0x8981, .idx = -28886 },
{ .start = 0x8985, .end = 0x8985, .idx = -28889 },
{ .start = 0x8989, .end = 0x8989, .idx = -28892 },
{ .start = 0x8993, .end = 0x8993, .idx = -28901 },
{ .start = 0x8995, .end = 0x8995, .idx = -28902 },
{ .start = 0x89a1, .end = 0x89a2, .idx = -28913 },
{ .start = 0x89a5, .end = 0x89a5, .idx = -28915 },
{ .start = 0x89a8, .end = 0x89ab, .idx = -28917 },
{ .start = 0x89ad, .end = 0x89ad, .idx = -28918 },
{ .start = 0x89b0, .end = 0x89b1, .idx = -28920 },
{ .start = 0x89b3, .end = 0x89b3, .idx = -28921 },
{ .start = 0x89b5, .end = 0x89b5, .idx = -28922 },
{ .start = 0x89b7, .end = 0x89b8, .idx = -28923 },
{ .start = 0x89bc, .end = 0x89bc, .idx = -28926 },
{ .start = 0x89c1, .end = 0x89c2, .idx = -28930 },
{ .start = 0x89c5, .end = 0x89c5, .idx = -28932 },
{ .start = 0x89c9, .end = 0x89c9, .idx = -28935 },
{ .start = 0x89cb, .end = 0x89cb, .idx = -28936 },
{ .start = 0x89d1, .end = 0x89d1, .idx = -28941 },
{ .start = 0x89d3, .end = 0x89d3, .idx = -28942 },
{ .start = 0x89d5, .end = 0x89d5, .idx = -28943 },
{ .start = 0x89d7, .end = 0x89d7, .idx = -28944 },
{ .start = 0x89e1, .end = 0x89e2, .idx = -28953 },
{ .start = 0x89e5, .end = 0x89e5, .idx = -28955 },
{ .start = 0x89e9, .end = 0x89e9, .idx = -28958 },
{ .start = 0x89f1, .end = 0x89f1, .idx = -28965 },
{ .start = 0x89f3, .end = 0x89f3, .idx = -28966 },
{ .start = 0x89f5, .end = 0x89f7, .idx = -28967 },
{ .start = 0x8a41, .end = 0x8a42, .idx = -29040 },
{ .start = 0x8a45, .end = 0x8a45, .idx = -29042 },
{ .start = 0x8a49, .end = 0x8a49, .idx = -29045 },
{ .start = 0x8a51, .end = 0x8a51, .idx = -29052 },
{ .start = 0x8a53, .end = 0x8a53, .idx = -29053 },
{ .start = 0x8a55, .end = 0x8a55, .idx = -29054 },
{ .start = 0x8a57, .end = 0x8a57, .idx = -29055 },
{ .start = 0x8a61, .end = 0x8a61, .idx = -29064 },
{ .start = 0x8a65, .end = 0x8a65, .idx = -29067 },
{ .start = 0x8a69, .end = 0x8a69, .idx = -29070 },
{ .start = 0x8a73, .end = 0x8a73, .idx = -29079 },
{ .start = 0x8a75, .end = 0x8a75, .idx = -29080 },
{ .start = 0x8a81, .end = 0x8a82, .idx = -29091 },
{ .start = 0x8a85, .end = 0x8a85, .idx = -29093 },
{ .start = 0x8a88, .end = 0x8a8b, .idx = -29095 },
{ .start = 0x8a90, .end = 0x8a91, .idx = -29099 },
{ .start = 0x8a93, .end = 0x8a93, .idx = -29100 },
{ .start = 0x8a95, .end = 0x8a95, .idx = -29101 },
{ .start = 0x8a97, .end = 0x8a98, .idx = -29102 },
{ .start = 0x8aa1, .end = 0x8aa2, .idx = -29110 },
{ .start = 0x8aa5, .end = 0x8aa5, .idx = -29112 },
{ .start = 0x8aa9, .end = 0x8aa9, .idx = -29115 },
{ .start = 0x8ab5, .end = 0x8ab7, .idx = -29126 },
{ .start = 0x8ac1, .end = 0x8ac1, .idx = -29135 },
{ .start = 0x8ad5, .end = 0x8ad5, .idx = -29154 },
{ .start = 0x8ae1, .end = 0x8ae2, .idx = -29165 },
{ .start = 0x8ae5, .end = 0x8ae5, .idx = -29167 },
{ .start = 0x8ae9, .end = 0x8ae9, .idx = -29170 },
{ .start = 0x8af1, .end = 0x8af1, .idx = -29177 },
{ .start = 0x8af3, .end = 0x8af3, .idx = -29178 },
{ .start = 0x8af5, .end = 0x8af5, .idx = -29179 },
{ .start = 0x8af7, .end = 0x8af7, .idx = -29180 },
{ .start = 0x8b41, .end = 0x8b41, .idx = -29253 },
{ .start = 0x8b45, .end = 0x8b45, .idx = -29256 },
{ .start = 0x8b49, .end = 0x8b49, .idx = -29259 },
{ .start = 0x8b51, .end = 0x8b51, .idx = -29266 },
{ .start = 0x8b61, .end = 0x8b62, .idx = -29281 },
{ .start = 0x8b65, .end = 0x8b65, .idx = -29283 },
{ .start = 0x8b68, .end = 0x8b6b, .idx = -29285 },
{ .start = 0x8b71, .end = 0x8b71, .idx = -29290 },
{ .start = 0x8b73, .end = 0x8b73, .idx = -29291 },
{ .start = 0x8b75, .end = 0x8b75, .idx = -29292 },
{ .start = 0x8b77, .end = 0x8b77, .idx = -29293 },
{ .start = 0x8b79, .end = 0x8b79, .idx = -29294 },
{ .start = 0x8b7b, .end = 0x8b7b, .idx = -29295 },
{ .start = 0x8b81, .end = 0x8b81, .idx = -29300 },
{ .start = 0x8b95, .end = 0x8b95, .idx = -29319 },
{ .start = 0x8ba1, .end = 0x8ba2, .idx = -29330 },
{ .start = 0x8ba5, .end = 0x8ba5, .idx = -29332 },
{ .start = 0x8ba8, .end = 0x8ba9, .idx = -29334 },
{ .start = 0x8bab, .end = 0x8bab, .idx = -29335 },
{ .start = 0x8bad, .end = 0x8bad, .idx = -29336 },
{ .start = 0x8bb1, .end = 0x8bb1, .idx = -29339 },
{ .start = 0x8bb3, .end = 0x8bb3, .idx = -29340 },
{ .start = 0x8bb5, .end = 0x8bb8, .idx = -29341 },
{ .start = 0x8bbb, .end = 0x8bbc, .idx = -29343 },
{ .start = 0x8c41, .end = 0x8c41, .idx = -29475 },
{ .start = 0x8c61, .end = 0x8c63, .idx = -29506 },
{ .start = 0x8c65, .end = 0x8c65, .idx = -29507 },
{ .start = 0x8c69, .end = 0x8c69, .idx = -29510 },
{ .start = 0x8c6b, .end = 0x8c6b, .idx = -29511 },
{ .start = 0x8c71, .end = 0x8c71, .idx = -29516 },
{ .start = 0x8c73, .end = 0x8c73, .idx = -29517 },
{ .start = 0x8c75, .end = 0x8c78, .idx = -29518 },
{ .start = 0x8c7b, .end = 0x8c7b, .idx = -29520 },
{ .start = 0x8c81, .end = 0x8c82, .idx = -29525 },
{ .start = 0x8c85, .end = 0x8c85, .idx = -29527 },
{ .start = 0x8c89, .end = 0x8c89, .idx = -29530 },
{ .start = 0x8c91, .end = 0x8c91, .idx = -29537 },
{ .start = 0x8c93, .end = 0x8c93, .idx = -29538 },
{ .start = 0x8c95, .end = 0x8c97, .idx = -29539 },
{ .start = 0x8ca1, .end = 0x8ca2, .idx = -29548 },
{ .start = 0x8ca9, .end = 0x8ca9, .idx = -29554 },
{ .start = 0x8cc1, .end = 0x8cc1, .idx = -29577 },
{ .start = 0x8ce1, .end = 0x8ce3, .idx = -29608 },
{ .start = 0x8ce5, .end = 0x8ce5, .idx = -29609 },
{ .start = 0x8ce9, .end = 0x8ce9, .idx = -29612 },
{ .start = 0x8cf1, .end = 0x8cf1, .idx = -29619 },
{ .start = 0x8cf3, .end = 0x8cf3, .idx = -29620 },
{ .start = 0x8cf5, .end = 0x8cf7, .idx = -29621 },
{ .start = 0x8d41, .end = 0x8d42, .idx = -29694 },
{ .start = 0x8d45, .end = 0x8d45, .idx = -29696 },
{ .start = 0x8d51, .end = 0x8d51, .idx = -29707 },
{ .start = 0x8d55, .end = 0x8d55, .idx = -29710 },
{ .start = 0x8d57, .end = 0x8d57, .idx = -29711 },
{ .start = 0x8d61, .end = 0x8d61, .idx = -29720 },
{ .start = 0x8d65, .end = 0x8d65, .idx = -29723 },
{ .start = 0x8d69, .end = 0x8d69, .idx = -29726 },
{ .start = 0x8d71, .end = 0x8d71, .idx = -29733 },
{ .start = 0x8d75, .end = 0x8d76, .idx = -29736 },
{ .start = 0x8d7b, .end = 0x8d7b, .idx = -29740 },
{ .start = 0x8d81, .end = 0x8d81, .idx = -29745 },
{ .start = 0x8da1, .end = 0x8da2, .idx = -29776 },
{ .start = 0x8da5, .end = 0x8da5, .idx = -29778 },
{ .start = 0x8da7, .end = 0x8da9, .idx = -29779 },
{ .start = 0x8db1, .end = 0x8db1, .idx = -29786 },
{ .start = 0x8db3, .end = 0x8db3, .idx = -29787 },
{ .start = 0x8db5, .end = 0x8db5, .idx = -29788 },
{ .start = 0x8db7, .end = 0x8db9, .idx = -29789 },
{ .start = 0x8dc1, .end = 0x8dc2, .idx = -29796 },
{ .start = 0x8dc5, .end = 0x8dc5, .idx = -29798 },
{ .start = 0x8dc9, .end = 0x8dc9, .idx = -29801 },
{ .start = 0x8dd1, .end = 0x8dd1, .idx = -29808 },
{ .start = 0x8dd5, .end = 0x8dd7, .idx = -29811 },
{ .start = 0x8de1, .end = 0x8de2, .idx = -29820 },
{ .start = 0x8de5, .end = 0x8de5, .idx = -29822 },
{ .start = 0x8df7, .end = 0x8df7, .idx = -29839 },
{ .start = 0x8e41, .end = 0x8e41, .idx = -29912 },
{ .start = 0x8e45, .end = 0x8e45, .idx = -29915 },
{ .start = 0x8e49, .end = 0x8e49, .idx = -29918 },
{ .start = 0x8e51, .end = 0x8e51, .idx = -29925 },
{ .start = 0x8e53, .end = 0x8e53, .idx = -29926 },
{ .start = 0x8e55, .end = 0x8e55, .idx = -29927 },
{ .start = 0x8e57, .end = 0x8e57, .idx = -29928 },
{ .start = 0x8e61, .end = 0x8e61, .idx = -29937 },
{ .start = 0x8e78, .end = 0x8e78, .idx = -29959 },
{ .start = 0x8e81, .end = 0x8e82, .idx = -29967 },
{ .start = 0x8e85, .end = 0x8e85, .idx = -29969 },
{ .start = 0x8e88, .end = 0x8e89, .idx = -29971 },
{ .start = 0x8e90, .end = 0x8e91, .idx = -29977 },
{ .start = 0x8e93, .end = 0x8e93, .idx = -29978 },
{ .start = 0x8e95, .end = 0x8e95, .idx = -29979 },
{ .start = 0x8e97, .end = 0x8e98, .idx = -29980 },
{ .start = 0x8ea1, .end = 0x8ea1, .idx = -29988 },
{ .start = 0x8ea5, .end = 0x8ea5, .idx = -29991 },
{ .start = 0x8ea9, .end = 0x8ea9, .idx = -29994 },
{ .start = 0x8eb5, .end = 0x8eb7, .idx = -30005 },
{ .start = 0x8ec1, .end = 0x8ec2, .idx = -30014 },
{ .start = 0x8ec5, .end = 0x8ec5, .idx = -30016 },
{ .start = 0x8ec9, .end = 0x8ec9, .idx = -30019 },
{ .start = 0x8ed1, .end = 0x8ed1, .idx = -30026 },
{ .start = 0x8ed3, .end = 0x8ed3, .idx = -30027 },
{ .start = 0x8ed6, .end = 0x8ed6, .idx = -30029 },
{ .start = 0x8ee1, .end = 0x8ee2, .idx = -30039 },
{ .start = 0x8ee5, .end = 0x8ee5, .idx = -30041 },
{ .start = 0x8ee9, .end = 0x8ee9, .idx = -30044 },
{ .start = 0x8ef1, .end = 0x8ef1, .idx = -30051 },
{ .start = 0x8ef3, .end = 0x8ef3, .idx = -30052 },
{ .start = 0x8ef7, .end = 0x8ef7, .idx = -30055 },
{ .start = 0x8f41, .end = 0x8f41, .idx = -30128 },
{ .start = 0x8f61, .end = 0x8f62, .idx = -30159 },
{ .start = 0x8f65, .end = 0x8f65, .idx = -30161 },
{ .start = 0x8f67, .end = 0x8f67, .idx = -30162 },
{ .start = 0x8f69, .end = 0x8f69, .idx = -30163 },
{ .start = 0x8f6b, .end = 0x8f6b, .idx = -30164 },
{ .start = 0x8f70, .end = 0x8f71, .idx = -30168 },
{ .start = 0x8f73, .end = 0x8f73, .idx = -30169 },
{ .start = 0x8f75, .end = 0x8f75, .idx = -30170 },
{ .start = 0x8f77, .end = 0x8f77, .idx = -30171 },
{ .start = 0x8f7b, .end = 0x8f7b, .idx = -30174 },
{ .start = 0x8f81, .end = 0x8f81, .idx = -30179 },
{ .start = 0x8fa1, .end = 0x8fa2, .idx = -30210 },
{ .start = 0x8fa5, .end = 0x8fa5, .idx = -30212 },
{ .start = 0x8fa9, .end = 0x8fa9, .idx = -30215 },
{ .start = 0x8fb1, .end = 0x8fb1, .idx = -30222 },
{ .start = 0x8fb3, .end = 0x8fb3, .idx = -30223 },
{ .start = 0x8fb5, .end = 0x8fb7, .idx = -30224 },
{ .start = 0x9041, .end = 0x9041, .idx = -30361 },
{ .start = 0x9061, .end = 0x9063, .idx = -30392 },
{ .start = 0x9065, .end = 0x9065, .idx = -30393 },
{ .start = 0x9068, .end = 0x906b, .idx = -30395 },
{ .start = 0x9071, .end = 0x9071, .idx = -30400 },
{ .start = 0x9073, .end = 0x9073, .idx = -30401 },
{ .start = 0x9075, .end = 0x9079, .idx = -30402 },
{ .start = 0x907b, .end = 0x907b, .idx = -30403 },
{ .start = 0x907d, .end = 0x907d, .idx = -30404 },
{ .start = 0x9081, .end = 0x9082, .idx = -30407 },
{ .start = 0x9085, .end = 0x9085, .idx = -30409 },
{ .start = 0x9088, .end = 0x9089, .idx = -30411 },
{ .start = 0x9091, .end = 0x9091, .idx = -30418 },
{ .start = 0x9093, .end = 0x9093, .idx = -30419 },
{ .start = 0x9095, .end = 0x9097, .idx = -30420 },
{ .start = 0x90a1, .end = 0x90a2, .idx = -30429 },
{ .start = 0x90a5, .end = 0x90a5, .idx = -30431 },
{ .start = 0x90a9, .end = 0x90a9, .idx = -30434 },
{ .start = 0x90b1, .end = 0x90b1, .idx = -30441 },
{ .start = 0x90b7, .end = 0x90b7, .idx = -30446 },
{ .start = 0x90c1, .end = 0x90c1, .idx = -30455 },
{ .start = 0x90e1, .end = 0x90e2, .idx = -30486 },
{ .start = 0x90e4, .end = 0x90e5, .idx = -30487 },
{ .start = 0x90e8, .end = 0x90e9, .idx = -30489 },
{ .start = 0x90eb, .end = 0x90ec, .idx = -30490 },
{ .start = 0x90f1, .end = 0x90f1, .idx = -30494 },
{ .start = 0x90f3, .end = 0x90f3, .idx = -30495 },
{ .start = 0x90f5, .end = 0x90f8, .idx = -30496 },
{ .start = 0x90fd, .end = 0x90fd, .idx = -30500 },
{ .start = 0x9141, .end = 0x9142, .idx = -30567 },
{ .start = 0x9145, .end = 0x9145, .idx = -30569 },
{ .start = 0x9149, .end = 0x9149, .idx = -30572 },
{ .start = 0x9151, .end = 0x9151, .idx = -30579 },
{ .start = 0x9153, .end = 0x9153, .idx = -30580 },
{ .start = 0x9155, .end = 0x9157, .idx = -30581 },
{ .start = 0x9161, .end = 0x9162, .idx = -30590 },
{ .start = 0x9165, .end = 0x9165, .idx = -30592 },
{ .start = 0x9168, .end = 0x9169, .idx = -30594 },
{ .start = 0x9171, .end = 0x9171, .idx = -30601 },
{ .start = 0x9173, .end = 0x9173, .idx = -30602 },
{ .start = 0x9175, .end = 0x9177, .idx = -30603 },
{ .start = 0x917a, .end = 0x917b, .idx = -30605 },
{ .start = 0x9181, .end = 0x9181, .idx = -30610 },
{ .start = 0x9185, .end = 0x9185, .idx = -30613 },
{ .start = 0x9195, .end = 0x9195, .idx = -30628 },
{ .start = 0x91a1, .end = 0x91a3, .idx = -30639 },
{ .start = 0x91a5, .end = 0x91a5, .idx = -30640 },
{ .start = 0x91a9, .end = 0x91a9, .idx = -30643 },
{ .start = 0x91ab, .end = 0x91ab, .idx = -30644 },
{ .start = 0x91b1, .end = 0x91b1, .idx = -30649 },
{ .start = 0x91b3, .end = 0x91b3, .idx = -30650 },
{ .start = 0x91b5, .end = 0x91b5, .idx = -30651 },
{ .start = 0x91b7, .end = 0x91b7, .idx = -30652 },
{ .start = 0x91bc, .end = 0x91bd, .idx = -30656 },
{ .start = 0x91c1, .end = 0x91c1, .idx = -30659 },
{ .start = 0x91c5, .end = 0x91c5, .idx = -30662 },
{ .start = 0x91c9, .end = 0x91c9, .idx = -30665 },
{ .start = 0x91d5, .end = 0x91d6, .idx = -30676 },
{ .start = 0x91e1, .end = 0x91e1, .idx = -30686 },
{ .start = 0x9241, .end = 0x9241, .idx = -30781 },
{ .start = 0x9245, .end = 0x9245, .idx = -30784 },
{ .start = 0x9249, .end = 0x9249, .idx = -30787 },
{ .start = 0x9251, .end = 0x9251, .idx = -30794 },
{ .start = 0x9253, .end = 0x9253, .idx = -30795 },
{ .start = 0x9255, .end = 0x9255, .idx = -30796 },
{ .start = 0x9261, .end = 0x9262, .idx = -30807 },
{ .start = 0x9265, .end = 0x9265, .idx = -30809 },
{ .start = 0x9269, .end = 0x9269, .idx = -30812 },
{ .start = 0x9273, .end = 0x9273, .idx = -30821 },
{ .start = 0x9275, .end = 0x9275, .idx = -30822 },
{ .start = 0x9277, .end = 0x9277, .idx = -30823 },
{ .start = 0x9281, .end = 0x9282, .idx = -30832 },
{ .start = 0x9285, .end = 0x9285, .idx = -30834 },
{ .start = 0x9288, .end = 0x9289, .idx = -30836 },
{ .start = 0x9291, .end = 0x9291, .idx = -30843 },
{ .start = 0x9293, .end = 0x9293, .idx = -30844 },
{ .start = 0x9295, .end = 0x9295, .idx = -30845 },
{ .start = 0x9297, .end = 0x9297, .idx = -30846 },
{ .start = 0x92a1, .end = 0x92a1, .idx = -30855 },
{ .start = 0x92b5, .end = 0x92b6, .idx = -30874 },
{ .start = 0x92c1, .end = 0x92c1, .idx = -30884 },
{ .start = 0x92e1, .end = 0x92e1, .idx = -30915 },
{ .start = 0x92e5, .end = 0x92e5, .idx = -30918 },
{ .start = 0x92e9, .end = 0x92e9, .idx = -30921 },
{ .start = 0x92f1, .end = 0x92f1, .idx = -30928 },
{ .start = 0x92f3, .end = 0x92f3, .idx = -30929 },
{ .start = 0x9341, .end = 0x9342, .idx = -31006 },
{ .start = 0x9349, .end = 0x9349, .idx = -31012 },
{ .start = 0x9351, .end = 0x9351, .idx = -31019 },
{ .start = 0x9353, .end = 0x9353, .idx = -31020 },
{ .start = 0x9357, .end = 0x9357, .idx = -31023 },
{ .start = 0x9361, .end = 0x9362, .idx = -31032 },
{ .start = 0x9365, .end = 0x9365, .idx = -31034 },
{ .start = 0x9369, .end = 0x936b, .idx = -31037 },
{ .start = 0x9371, .end = 0x9371, .idx = -31042 },
{ .start = 0x9373, .end = 0x9373, .idx = -31043 },
{ .start = 0x9375, .end = 0x9375, .idx = -31044 },
{ .start = 0x9377, .end = 0x9379, .idx = -31045 },
{ .start = 0x937c, .end = 0x937c, .idx = -31047 },
{ .start = 0x9381, .end = 0x9381, .idx = -31051 },
{ .start = 0x9385, .end = 0x9385, .idx = -31054 },
{ .start = 0x9389, .end = 0x9389, .idx = -31057 },
{ .start = 0x9397, .end = 0x9397, .idx = -31070 },
{ .start = 0x93a1, .end = 0x93a2, .idx = -31079 },
{ .start = 0x93a5, .end = 0x93a5, .idx = -31081 },
{ .start = 0x93a9, .end = 0x93ab, .idx = -31084 },
{ .start = 0x93b1, .end = 0x93b1, .idx = -31089 },
{ .start = 0x93b3, .end = 0x93b3, .idx = -31090 },
{ .start = 0x93b5, .end = 0x93b5, .idx = -31091 },
{ .start = 0x93b7, .end = 0x93b7, .idx = -31092 },
{ .start = 0x93ba, .end = 0x93ba, .idx = -31094 },
{ .start = 0x93bc, .end = 0x93bc, .idx = -31095 },
{ .start = 0x9441, .end = 0x9441, .idx = -31227 },
{ .start = 0x9461, .end = 0x9463, .idx = -31258 },
{ .start = 0x9465, .end = 0x9465, .idx = -31259 },
{ .start = 0x9468, .end = 0x946c, .idx = -31261 },
{ .start = 0x9470, .end = 0x9471, .idx = -31264 },
{ .start = 0x9473, .end = 0x9473, .idx = -31265 },
{ .start = 0x9475, .end = 0x9479, .idx = -31266 },
{ .start = 0x947d, .end = 0x947d, .idx = -31269 },
{ .start = 0x9481, .end = 0x9482, .idx = -31272 },
{ .start = 0x9485, .end = 0x9485, .idx = -31274 },
{ .start = 0x9489, .end = 0x9489, .idx = -31277 },
{ .start = 0x9491, .end = 0x9491, .idx = -31284 },
{ .start = 0x9493, .end = 0x9493, .idx = -31285 },
{ .start = 0x9495, .end = 0x9497, .idx = -31286 },
{ .start = 0x94a1, .end = 0x94a1, .idx = -31295 },
{ .start = 0x94b7, .end = 0x94b7, .idx = -31316 },
{ .start = 0x94c1, .end = 0x94c1, .idx = -31325 },
{ .start = 0x94e1, .end = 0x94e3, .idx = -31356 },
{ .start = 0x94e5, .end = 0x94e5, .idx = -31357 },
{ .start = 0x94e8, .end = 0x94e9, .idx = -31359 },
{ .start = 0x94eb, .end = 0x94ec, .idx = -31360 },
{ .start = 0x94f1, .end = 0x94f1, .idx = -31364 },
{ .start = 0x94f3, .end = 0x94f3, .idx = -31365 },
{ .start = 0x94f5, .end = 0x94f9, .idx = -31366 },
{ .start = 0x94fc, .end = 0x94fc, .idx = -31368 },
{ .start = 0x9541, .end = 0x9542, .idx = -31436 },
{ .start = 0x9545, .end = 0x9545, .idx = -31438 },
{ .start = 0x9549, .end = 0x9549, .idx = -31441 },
{ .start = 0x9551, .end = 0x9551, .idx = -31448 },
{ .start = 0x9553, .end = 0x9553, .idx = -31449 },
{ .start = 0x9555, .end = 0x9557, .idx = -31450 },
{ .start = 0x9561, .end = 0x9561, .idx = -31459 },
{ .start = 0x9565, .end = 0x9565, .idx = -31462 },
{ .start = 0x9569, .end = 0x9569, .idx = -31465 },
{ .start = 0x9571, .end = 0x9571, .idx = -31472 },
{ .start = 0x9576, .end = 0x9577, .idx = -31476 },
{ .start = 0x9581, .end = 0x9581, .idx = -31485 },
{ .start = 0x9585, .end = 0x9585, .idx = -31488 },
{ .start = 0x95a1, .end = 0x95a2, .idx = -31515 },
{ .start = 0x95a5, .end = 0x95a5, .idx = -31517 },
{ .start = 0x95a8, .end = 0x95a9, .idx = -31519 },
{ .start = 0x95ab, .end = 0x95ab, .idx = -31520 },
{ .start = 0x95ad, .end = 0x95ad, .idx = -31521 },
{ .start = 0x95b0, .end = 0x95b1, .idx = -31523 },
{ .start = 0x95b3, .end = 0x95b3, .idx = -31524 },
{ .start = 0x95b5, .end = 0x95b5, .idx = -31525 },
{ .start = 0x95b7, .end = 0x95b7, .idx = -31526 },
{ .start = 0x95b9, .end = 0x95b9, .idx = -31527 },
{ .start = 0x95bb, .end = 0x95bb, .idx = -31528 },
{ .start = 0x95c1, .end = 0x95c1, .idx = -31533 },
{ .start = 0x95c5, .end = 0x95c5, .idx = -31536 },
{ .start = 0x95c9, .end = 0x95c9, .idx = -31539 },
{ .start = 0x95e1, .end = 0x95e1, .idx = -31562 },
{ .start = 0x95e5, .end = 0x95e5, .idx = -31565 },
{ .start = 0x95f5, .end = 0x95f6, .idx = -31580 },
{ .start = 0x9641, .end = 0x9641, .idx = -31654 },
{ .start = 0x9645, .end = 0x9645, .idx = -31657 },
{ .start = 0x9649, .end = 0x9649, .idx = -31660 },
{ .start = 0x9651, .end = 0x9651, .idx = -31667 },
{ .start = 0x9653, .end = 0x9653, .idx = -31668 },
{ .start = 0x9655, .end = 0x9656, .idx = -31669 },
{ .start = 0x9661, .end = 0x9661, .idx = -31679 },
{ .start = 0x9681, .end = 0x9682, .idx = -31710 },
{ .start = 0x9685, .end = 0x9685, .idx = -31712 },
{ .start = 0x9688, .end = 0x9689, .idx = -31714 },
{ .start = 0x9691, .end = 0x9691, .idx = -31721 },
{ .start = 0x9693, .end = 0x9693, .idx = -31722 },
{ .start = 0x9695, .end = 0x9695, .idx = -31723 },
{ .start = 0x9697, .end = 0x9697, .idx = -31724 },
{ .start = 0x96a1, .end = 0x96a1, .idx = -31733 },
{ .start = 0x96b5, .end = 0x96b6, .idx = -31752 },
{ .start = 0x96c1, .end = 0x96c1, .idx = -31762 },
{ .start = 0x96d7, .end = 0x96d7, .idx = -31783 },
{ .start = 0x96e1, .end = 0x96e1, .idx = -31792 },
{ .start = 0x96e5, .end = 0x96e5, .idx = -31795 },
{ .start = 0x96e9, .end = 0x96e9, .idx = -31798 },
{ .start = 0x96f1, .end = 0x96f1, .idx = -31805 },
{ .start = 0x96f3, .end = 0x96f3, .idx = -31806 },
{ .start = 0x96f5, .end = 0x96f5, .idx = -31807 },
{ .start = 0x96f7, .end = 0x96f7, .idx = -31808 },
{ .start = 0x9741, .end = 0x9742, .idx = -31881 },
{ .start = 0x9745, .end = 0x9745, .idx = -31883 },
{ .start = 0x9749, .end = 0x9749, .idx = -31886 },
{ .start = 0x9751, .end = 0x9751, .idx = -31893 },
{ .start = 0x9757, .end = 0x9757, .idx = -31898 },
{ .start = 0x9761, .end = 0x9762, .idx = -31907 },
{ .start = 0x9765, .end = 0x9765, .idx = -31909 },
{ .start = 0x9768, .end = 0x9769, .idx = -31911 },
{ .start = 0x976b, .end = 0x976c, .idx = -31912 },
{ .start = 0x9771, .end = 0x9771, .idx = -31916 },
{ .start = 0x9773, .end = 0x9773, .idx = -31917 },
{ .start = 0x9775, .end = 0x9775, .idx = -31918 },
{ .start = 0x9777, .end = 0x9777, .idx = -31919 },
{ .start = 0x9781, .end = 0x9781, .idx = -31928 },
{ .start = 0x97a1, .end = 0x97a2, .idx = -31959 },
{ .start = 0x97a5, .end = 0x97a5, .idx = -31961 },
{ .start = 0x97a8, .end = 0x97a9, .idx = -31963 },
{ .start = 0x97b1, .end = 0x97b1, .idx = -31970 },
{ .start = 0x97b3, .end = 0x97b3, .idx = -31971 },
{ .start = 0x97b5, .end = 0x97b8, .idx = -31972 },
{ .start = 0x97bc, .end = 0x97bc, .idx = -31975 },
{ .start = 0x9841, .end = 0x9841, .idx = -32107 },
{ .start = 0x9861, .end = 0x9863, .idx = -32138 },
{ .start = 0x9865, .end = 0x9865, .idx = -32139 },
{ .start = 0x9868, .end = 0x9869, .idx = -32141 },
{ .start = 0x9870, .end = 0x9871, .idx = -32147 },
{ .start = 0x9873, .end = 0x9873, .idx = -32148 },
{ .start = 0x9875, .end = 0x9877, .idx = -32149 },
{ .start = 0x987d, .end = 0x987d, .idx = -32154 },
{ .start = 0x9881, .end = 0x9882, .idx = -32157 },
{ .start = 0x9885, .end = 0x9885, .idx = -32159 },
{ .start = 0x9889, .end = 0x9889, .idx = -32162 },
{ .start = 0x9891, .end = 0x9891, .idx = -32169 },
{ .start = 0x9893, .end = 0x9893, .idx = -32170 },
{ .start = 0x9895, .end = 0x9897, .idx = -32171 },
{ .start = 0x98a1, .end = 0x98a1, .idx = -32180 },
{ .start = 0x98c1, .end = 0x98c1, .idx = -32211 },
{ .start = 0x98e1, .end = 0x98e2, .idx = -32242 },
{ .start = 0x98e5, .end = 0x98e5, .idx = -32244 },
{ .start = 0x98e9, .end = 0x98e9, .idx = -32247 },
{ .start = 0x98eb, .end = 0x98ec, .idx = -32248 },
{ .start = 0x98f1, .end = 0x98f1, .idx = -32252 },
{ .start = 0x98f3, .end = 0x98f3, .idx = -32253 },
{ .start = 0x98f5, .end = 0x98f7, .idx = -32254 },
{ .start = 0x98fd, .end = 0x98fd, .idx = -32259 },
{ .start = 0x9941, .end = 0x9942, .idx = -32326 },
{ .start = 0x9945, .end = 0x9945, .idx = -32328 },
{ .start = 0x9949, .end = 0x9949, .idx = -32331 },
{ .start = 0x9951, .end = 0x9951, .idx = -32338 },
{ .start = 0x9953, .end = 0x9953, .idx = -32339 },
{ .start = 0x9955, .end = 0x9957, .idx = -32340 },
{ .start = 0x9961, .end = 0x9961, .idx = -32349 },
{ .start = 0x9976, .end = 0x9976, .idx = -32369 },
{ .start = 0x9981, .end = 0x9981, .idx = -32379 },
{ .start = 0x99a1, .end = 0x99a2, .idx = -32410 },
{ .start = 0x99a5, .end = 0x99a5, .idx = -32412 },
{ .start = 0x99a9, .end = 0x99a9, .idx = -32415 },
{ .start = 0x99b7, .end = 0x99b7, .idx = -32428 },
{ .start = 0x99c1, .end = 0x99c1, .idx = -32437 },
{ .start = 0x99c9, .end = 0x99c9, .idx = -32444 },
{ .start = 0x99e1, .end = 0x99e1, .idx = -32467 },
{ .start = 0x9a41, .end = 0x9a41, .idx = -32562 },
{ .start = 0x9a45, .end = 0x9a45, .idx = -32565 },
{ .start = 0x9a61, .end = 0x9a61, .idx = -32592 },
{ .start = 0x9a81, .end = 0x9a82, .idx = -32623 },
{ .start = 0x9a85, .end = 0x9a85, .idx = -32625 },
{ .start = 0x9a89, .end = 0x9a89, .idx = -32628 },
{ .start = 0x9a90, .end = 0x9a91, .idx = -32634 },
{ .start = 0x9a97, .end = 0x9a97, .idx = -32639 },
{ .start = 0x9aa1, .end = 0x9aa1, .idx = -32648 },
{ .start = 0x9ac1, .end = 0x9ac1, .idx = -32679 },
{ .start = 0x9ae1, .end = 0x9ae1, .idx = -32710 },
{ .start = 0x9ae5, .end = 0x9ae5, .idx = -32713 },
{ .start = 0x9ae9, .end = 0x9ae9, .idx = -32716 },
{ .start = 0x9af1, .end = 0x9af1, .idx = -32723 },
{ .start = 0x9af3, .end = 0x9af3, .idx = -32724 },
{ .start = 0x9af7, .end = 0x9af7, .idx = -32727 },
{ .start = 0x9b41, .end = 0x9b41, .idx = -32800 },
{ .start = 0x9b61, .end = 0x9b62, .idx = -32831 },
{ .start = 0x9b65, .end = 0x9b65, .idx = -32833 },
{ .start = 0x9b68, .end = 0x9b69, .idx = -32835 },
{ .start = 0x9b71, .end = 0x9b71, .idx = -32842 },
{ .start = 0x9b73, .end = 0x9b73, .idx = -32843 },
{ .start = 0x9b75, .end = 0x9b75, .idx = -32844 },
{ .start = 0x9b81, .end = 0x9b81, .idx = -32855 },
{ .start = 0x9b85, .end = 0x9b85, .idx = -32858 },
{ .start = 0x9b89, .end = 0x9b89, .idx = -32861 },
{ .start = 0x9b91, .end = 0x9b91, .idx = -32868 },
{ .start = 0x9b93, .end = 0x9b93, .idx = -32869 },
{ .start = 0x9ba1, .end = 0x9ba1, .idx = -32882 },
{ .start = 0x9ba5, .end = 0x9ba5, .idx = -32885 },
{ .start = 0x9ba9, .end = 0x9ba9, .idx = -32888 },
{ .start = 0x9bb1, .end = 0x9bb1, .idx = -32895 },
{ .start = 0x9bb3, .end = 0x9bb3, .idx = -32896 },
{ .start = 0x9bb5, .end = 0x9bb5, .idx = -32897 },
{ .start = 0x9bb7, .end = 0x9bb7, .idx = -32898 },
{ .start = 0x9c41, .end = 0x9c41, .idx = -33035 },
{ .start = 0x9c61, .end = 0x9c62, .idx = -33066 },
{ .start = 0x9c65, .end = 0x9c65, .idx = -33068 },
{ .start = 0x9c69, .end = 0x9c69, .idx = -33071 },
{ .start = 0x9c71, .end = 0x9c71, .idx = -33078 },
{ .start = 0x9c73, .end = 0x9c73, .idx = -33079 },
{ .start = 0x9c75, .end = 0x9c78, .idx = -33080 },
{ .start = 0x9c7c, .end = 0x9c7d, .idx = -33083 },
{ .start = 0x9c81, .end = 0x9c82, .idx = -33086 },
{ .start = 0x9c85, .end = 0x9c85, .idx = -33088 },
{ .start = 0x9c89, .end = 0x9c89, .idx = -33091 },
{ .start = 0x9c91, .end = 0x9c91, .idx = -33098 },
{ .start = 0x9c93, .end = 0x9c93, .idx = -33099 },
{ .start = 0x9c95, .end = 0x9c97, .idx = -33100 },
{ .start = 0x9ca1, .end = 0x9ca2, .idx = -33109 },
{ .start = 0x9ca5, .end = 0x9ca5, .idx = -33111 },
{ .start = 0x9cb5, .end = 0x9cb5, .idx = -33126 },
{ .start = 0x9cb7, .end = 0x9cb7, .idx = -33127 },
{ .start = 0x9cc1, .end = 0x9cc1, .idx = -33136 },
{ .start = 0x9ce1, .end = 0x9ce2, .idx = -33167 },
{ .start = 0x9ce5, .end = 0x9ce5, .idx = -33169 },
{ .start = 0x9ce9, .end = 0x9ce9, .idx = -33172 },
{ .start = 0x9cf1, .end = 0x9cf1, .idx = -33179 },
{ .start = 0x9cf3, .end = 0x9cf3, .idx = -33180 },
{ .start = 0x9cf5, .end = 0x9cf7, .idx = -33181 },
{ .start = 0x9cfd, .end = 0x9cfd, .idx = -33186 },
{ .start = 0x9d41, .end = 0x9d42, .idx = -33253 },
{ .start = 0x9d45, .end = 0x9d45, .idx = -33255 },
{ .start = 0x9d48, .end = 0x9d49, .idx = -33257 },
{ .start = 0x9d51, .end = 0x9d51, .idx = -33264 },
{ .start = 0x9d53, .end = 0x9d53, .idx = -33265 },
{ .start = 0x9d55, .end = 0x9d55, .idx = -33266 },
{ .start = 0x9d57, .end = 0x9d57, .idx = -33267 },
{ .start = 0x9d61, .end = 0x9d62, .idx = -33276 },
{ .start = 0x9d65, .end = 0x9d65, .idx = -33278 },
{ .start = 0x9d69, .end = 0x9d69, .idx = -33281 },
{ .start = 0x9d71, .end = 0x9d71, .idx = -33288 },
{ .start = 0x9d73, .end = 0x9d73, .idx = -33289 },
{ .start = 0x9d75, .end = 0x9d77, .idx = -33290 },
{ .start = 0x9d81, .end = 0x9d81, .idx = -33299 },
{ .start = 0x9d85, .end = 0x9d85, .idx = -33302 },
{ .start = 0x9d93, .end = 0x9d93, .idx = -33315 },
{ .start = 0x9d95, .end = 0x9d95, .idx = -33316 },
{ .start = 0x9da1, .end = 0x9da2, .idx = -33327 },
{ .start = 0x9da5, .end = 0x9da5, .idx = -33329 },
{ .start = 0x9da9, .end = 0x9da9, .idx = -33332 },
{ .start = 0x9db1, .end = 0x9db1, .idx = -33339 },
{ .start = 0x9db3, .end = 0x9db3, .idx = -33340 },
{ .start = 0x9db5, .end = 0x9db5, .idx = -33341 },
{ .start = 0x9db7, .end = 0x9db7, .idx = -33342 },
{ .start = 0x9dc1, .end = 0x9dc1, .idx = -33351 },
{ .start = 0x9dc5, .end = 0x9dc5, .idx = -33354 },
{ .start = 0x9dd7, .end = 0x9dd7, .idx = -33371 },
{ .start = 0x9de1, .end = 0x9de1, .idx = -33380 },
{ .start = 0x9df6, .end = 0x9df6, .idx = -33400 },
{ .start = 0x9e41, .end = 0x9e41, .idx = -33474 },
{ .start = 0x9e45, .end = 0x9e45, .idx = -33477 },
{ .start = 0x9e49, .end = 0x9e49, .idx = -33480 },
{ .start = 0x9e51, .end = 0x9e51, .idx = -33487 },
{ .start = 0x9e53, .end = 0x9e53, .idx = -33488 },
{ .start = 0x9e55, .end = 0x9e55, .idx = -33489 },
{ .start = 0x9e57, .end = 0x9e57, .idx = -33490 },
{ .start = 0x9e61, .end = 0x9e61, .idx = -33499 },
{ .start = 0x9e65, .end = 0x9e65, .idx = -33502 },
{ .start = 0x9e69, .end = 0x9e69, .idx = -33505 },
{ .start = 0x9e71, .end = 0x9e71, .idx = -33512 },
{ .start = 0x9e73, .end = 0x9e73, .idx = -33513 },
{ .start = 0x9e75, .end = 0x9e75, .idx = -33514 },
{ .start = 0x9e77, .end = 0x9e77, .idx = -33515 },
{ .start = 0x9e81, .end = 0x9e82, .idx = -33524 },
{ .start = 0x9e85, .end = 0x9e85, .idx = -33526 },
{ .start = 0x9e89, .end = 0x9e89, .idx = -33529 },
{ .start = 0x9e91, .end = 0x9e91, .idx = -33536 },
{ .start = 0x9e93, .end = 0x9e93, .idx = -33537 },
{ .start = 0x9e95, .end = 0x9e95, .idx = -33538 },
{ .start = 0x9e97, .end = 0x9e97, .idx = -33539 },
{ .start = 0x9ea1, .end = 0x9ea1, .idx = -33548 },
{ .start = 0x9eb5, .end = 0x9eb6, .idx = -33567 },
{ .start = 0x9ec1, .end = 0x9ec1, .idx = -33577 },
{ .start = 0x9ee1, .end = 0x9ee2, .idx = -33608 },
{ .start = 0x9ee5, .end = 0x9ee5, .idx = -33610 },
{ .start = 0x9ee9, .end = 0x9ee9, .idx = -33613 },
{ .start = 0x9ef1, .end = 0x9ef1, .idx = -33620 },
{ .start = 0x9ef5, .end = 0x9ef5, .idx = -33623 },
{ .start = 0x9ef7, .end = 0x9ef7, .idx = -33624 },
{ .start = 0x9f41, .end = 0x9f42, .idx = -33697 },
{ .start = 0x9f45, .end = 0x9f45, .idx = -33699 },
{ .start = 0x9f49, .end = 0x9f49, .idx = -33702 },
{ .start = 0x9f51, .end = 0x9f51, .idx = -33709 },
{ .start = 0x9f53, .end = 0x9f53, .idx = -33710 },
{ .start = 0x9f55, .end = 0x9f55, .idx = -33711 },
{ .start = 0x9f57, .end = 0x9f57, .idx = -33712 },
{ .start = 0x9f61, .end = 0x9f62, .idx = -33721 },
{ .start = 0x9f65, .end = 0x9f65, .idx = -33723 },
{ .start = 0x9f69, .end = 0x9f69, .idx = -33726 },
{ .start = 0x9f71, .end = 0x9f71, .idx = -33733 },
{ .start = 0x9f73, .end = 0x9f73, .idx = -33734 },
{ .start = 0x9f75, .end = 0x9f75, .idx = -33735 },
{ .start = 0x9f77, .end = 0x9f78, .idx = -33736 },
{ .start = 0x9f7b, .end = 0x9f7c, .idx = -33738 },
{ .start = 0x9f81, .end = 0x9f81, .idx = -33742 },
{ .start = 0x9fa1, .end = 0x9fa2, .idx = -33773 },
{ .start = 0x9fa5, .end = 0x9fa5, .idx = -33775 },
{ .start = 0x9fa9, .end = 0x9fa9, .idx = -33778 },
{ .start = 0x9fb1, .end = 0x9fb1, .idx = -33785 },
{ .start = 0x9fb3, .end = 0x9fb3, .idx = -33786 },
{ .start = 0x9fb5, .end = 0x9fb5, .idx = -33787 },
{ .start = 0x9fb7, .end = 0x9fb7, .idx = -33788 },
{ .start = 0xa041, .end = 0xa041, .idx = -33925 },
{ .start = 0xa061, .end = 0xa062, .idx = -33956 },
{ .start = 0xa065, .end = 0xa065, .idx = -33958 },
{ .start = 0xa067, .end = 0xa06b, .idx = -33959 },
{ .start = 0xa071, .end = 0xa071, .idx = -33964 },
{ .start = 0xa073, .end = 0xa073, .idx = -33965 },
{ .start = 0xa075, .end = 0xa075, .idx = -33966 },
{ .start = 0xa077, .end = 0xa079, .idx = -33967 },
{ .start = 0xa07b, .end = 0xa07b, .idx = -33968 },
{ .start = 0xa07d, .end = 0xa07d, .idx = -33969 },
{ .start = 0xa081, .end = 0xa082, .idx = -33972 },
{ .start = 0xa085, .end = 0xa085, .idx = -33974 },
{ .start = 0xa089, .end = 0xa089, .idx = -33977 },
{ .start = 0xa091, .end = 0xa091, .idx = -33984 },
{ .start = 0xa093, .end = 0xa093, .idx = -33985 },
{ .start = 0xa095, .end = 0xa099, .idx = -33986 },
{ .start = 0xa0a1, .end = 0xa0a2, .idx = -33993 },
{ .start = 0xa0a9, .end = 0xa0a9, .idx = -33999 },
{ .start = 0xa0b7, .end = 0xa0b7, .idx = -34012 },
{ .start = 0xa0c1, .end = 0xa0c1, .idx = -34021 },
{ .start = 0xa0e1, .end = 0xa0e2, .idx = -34052 },
{ .start = 0xa0e5, .end = 0xa0e5, .idx = -34054 },
{ .start = 0xa0e9, .end = 0xa0e9, .idx = -34057 },
{ .start = 0xa0eb, .end = 0xa0eb, .idx = -34058 },
{ .start = 0xa0f1, .end = 0xa0f1, .idx = -34063 },
{ .start = 0xa0f3, .end = 0xa0f3, .idx = -34064 },
{ .start = 0xa0f5, .end = 0xa0f5, .idx = -34065 },
{ .start = 0xa0f7, .end = 0xa0f8, .idx = -34066 },
{ .start = 0xa0fd, .end = 0xa0fd, .idx = -34070 },
{ .start = 0xa141, .end = 0xa142, .idx = -34137 },
{ .start = 0xa145, .end = 0xa145, .idx = -34139 },
{ .start = 0xa149, .end = 0xa149, .idx = -34142 },
{ .start = 0xa151, .end = 0xa151, .idx = -34149 },
{ .start = 0xa153, .end = 0xa153, .idx = -34150 },
{ .start = 0xa155, .end = 0xa157, .idx = -34151 },
{ .start = 0xa159, .end = 0xa159, .idx = -34152 },
{ .start = 0xa15b, .end = 0xa15b, .idx = -34153 },
{ .start = 0xa161, .end = 0xa162, .idx = -34158 },
{ .start = 0xa165, .end = 0xa165, .idx = -34160 },
{ .start = 0xa169, .end = 0xa169, .idx = -34163 },
{ .start = 0xa171, .end = 0xa171, .idx = -34170 },
{ .start = 0xa175, .end = 0xa177, .idx = -34173 },
{ .start = 0xa179, .end = 0xa179, .idx = -34174 },
{ .start = 0xa181, .end = 0xa181, .idx = -34181 },
{ .start = 0xa1a1, .end = 0xa1a2, .idx = -34212 },
{ .start = 0xa1a4, .end = 0xa1a5, .idx = -34213 },
{ .start = 0xa1a8, .end = 0xa1a9, .idx = -34215 },
{ .start = 0xa1ab, .end = 0xa1ab, .idx = -34216 },
{ .start = 0xa1b1, .end = 0xa1b1, .idx = -34221 },
{ .start = 0xa1b3, .end = 0xa1b3, .idx = -34222 },
{ .start = 0xa1b5, .end = 0xa1b5, .idx = -34223 },
{ .start = 0xa1b7, .end = 0xa1b7, .idx = -34224 },
{ .start = 0xa1bd, .end = 0xa1bd, .idx = -34229 },
{ .start = 0xa1c1, .end = 0xa1c1, .idx = -34232 },
{ .start = 0xa1c5, .end = 0xa1c5, .idx = -34235 },
{ .start = 0xa1d6, .end = 0xa1d7, .idx = -34251 },
{ .start = 0xa1e1, .end = 0xa1e1, .idx = -34260 },
{ .start = 0xa241, .end = 0xa241, .idx = -34355 },
{ .start = 0xa245, .end = 0xa245, .idx = -34358 },
{ .start = 0xa249, .end = 0xa249, .idx = -34361 },
{ .start = 0xa253, .end = 0xa253, .idx = -34370 },
{ .start = 0xa255, .end = 0xa255, .idx = -34371 },
{ .start = 0xa257, .end = 0xa257, .idx = -34372 },
{ .start = 0xa261, .end = 0xa261, .idx = -34381 },
{ .start = 0xa265, .end = 0xa265, .idx = -34384 },
{ .start = 0xa269, .end = 0xa269, .idx = -34387 },
{ .start = 0xa273, .end = 0xa273, .idx = -34396 },
{ .start = 0xa275, .end = 0xa275, .idx = -34397 },
{ .start = 0xa281, .end = 0xa283, .idx = -34408 },
{ .start = 0xa285, .end = 0xa285, .idx = -34409 },
{ .start = 0xa288, .end = 0xa28b, .idx = -34411 },
{ .start = 0xa291, .end = 0xa291, .idx = -34416 },
{ .start = 0xa293, .end = 0xa293, .idx = -34417 },
{ .start = 0xa295, .end = 0xa295, .idx = -34418 },
{ .start = 0xa297, .end = 0xa297, .idx = -34419 },
{ .start = 0xa29b, .end = 0xa29b, .idx = -34422 },
{ .start = 0xa29d, .end = 0xa29d, .idx = -34423 },
{ .start = 0xa2a1, .end = 0xa2a1, .idx = -34426 },
{ .start = 0xa2a5, .end = 0xa2a5, .idx = -34429 },
{ .start = 0xa2a9, .end = 0xa2a9, .idx = -34432 },
{ .start = 0xa2b3, .end = 0xa2b3, .idx = -34441 },
{ .start = 0xa2b5, .end = 0xa2b5, .idx = -34442 },
{ .start = 0xa2c1, .end = 0xa2c1, .idx = -34453 },
{ .start = 0xa2e1, .end = 0xa2e1, .idx = -34484 },
{ .start = 0xa2e5, .end = 0xa2e5, .idx = -34487 },
{ .start = 0xa2e9, .end = 0xa2e9, .idx = -34490 },
{ .start = 0xa341, .end = 0xa341, .idx = -34577 },
{ .start = 0xa345, .end = 0xa345, .idx = -34580 },
{ .start = 0xa349, .end = 0xa349, .idx = -34583 },
{ .start = 0xa351, .end = 0xa351, .idx = -34590 },
{ .start = 0xa355, .end = 0xa355, .idx = -34593 },
{ .start = 0xa361, .end = 0xa362, .idx = -34604 },
{ .start = 0xa365, .end = 0xa365, .idx = -34606 },
{ .start = 0xa369, .end = 0xa369, .idx = -34609 },
{ .start = 0xa371, .end = 0xa371, .idx = -34616 },
{ .start = 0xa375, .end = 0xa375, .idx = -34619 },
{ .start = 0xa377, .end = 0xa377, .idx = -34620 },
{ .start = 0xa381, .end = 0xa381, .idx = -34629 },
{ .start = 0xa385, .end = 0xa385, .idx = -34632 },
{ .start = 0xa3a1, .end = 0xa3a2, .idx = -34659 },
{ .start = 0xa3a5, .end = 0xa3a5, .idx = -34661 },
{ .start = 0xa3a8, .end = 0xa3a9, .idx = -34663 },
{ .start = 0xa3ab, .end = 0xa3ab, .idx = -34664 },
{ .start = 0xa3b1, .end = 0xa3b1, .idx = -34669 },
{ .start = 0xa3b3, .end = 0xa3b3, .idx = -34670 },
{ .start = 0xa3b5, .end = 0xa3b9, .idx = -34671 },
{ .start = 0xa3bb, .end = 0xa3bb, .idx = -34672 },
{ .start = 0xa441, .end = 0xa441, .idx = -34805 },
{ .start = 0xa461, .end = 0xa465, .idx = -34836 },
{ .start = 0xa468, .end = 0xa46c, .idx = -34838 },
{ .start = 0xa471, .end = 0xa471, .idx = -34842 },
{ .start = 0xa473, .end = 0xa473, .idx = -34843 },
{ .start = 0xa475, .end = 0xa477, .idx = -34844 },
{ .start = 0xa47b, .end = 0xa47b, .idx = -34847 },
{ .start = 0xa481, .end = 0xa482, .idx = -34852 },
{ .start = 0xa485, .end = 0xa485, .idx = -34854 },
{ .start = 0xa488, .end = 0xa489, .idx = -34856 },
{ .start = 0xa491, .end = 0xa491, .idx = -34863 },
{ .start = 0xa493, .end = 0xa493, .idx = -34864 },
{ .start = 0xa495, .end = 0xa497, .idx = -34865 },
{ .start = 0xa49b, .end = 0xa49b, .idx = -34868 },
{ .start = 0xa4a1, .end = 0xa4a2, .idx = -34873 },
{ .start = 0xa4a5, .end = 0xa4a5, .idx = -34875 },
{ .start = 0xa4b1, .end = 0xa4b1, .idx = -34886 },
{ .start = 0xa4b3, .end = 0xa4b3, .idx = -34887 },
{ .start = 0xa4c1, .end = 0xa4c1, .idx = -34900 },
{ .start = 0xa4e1, .end = 0xa4e2, .idx = -34931 },
{ .start = 0xa4e5, .end = 0xa4e5, .idx = -34933 },
{ .start = 0xa4e8, .end = 0xa4e9, .idx = -34935 },
{ .start = 0xa4eb, .end = 0xa4eb, .idx = -34936 },
{ .start = 0xa4f1, .end = 0xa4f1, .idx = -34941 },
{ .start = 0xa4f3, .end = 0xa4f3, .idx = -34942 },
{ .start = 0xa4f5, .end = 0xa4f8, .idx = -34943 },
{ .start = 0xa4fa, .end = 0xa4fa, .idx = -34944 },
{ .start = 0xa541, .end = 0xa542, .idx = -35014 },
{ .start = 0xa545, .end = 0xa545, .idx = -35016 },
{ .start = 0xa548, .end = 0xa549, .idx = -35018 },
{ .start = 0xa551, .end = 0xa551, .idx = -35025 },
{ .start = 0xa553, .end = 0xa553, .idx = -35026 },
{ .start = 0xa555, .end = 0xa557, .idx = -35027 },
{ .start = 0xa55b, .end = 0xa55b, .idx = -35030 },
{ .start = 0xa561, .end = 0xa562, .idx = -35035 },
{ .start = 0xa565, .end = 0xa565, .idx = -35037 },
{ .start = 0xa569, .end = 0xa569, .idx = -35040 },
{ .start = 0xa571, .end = 0xa571, .idx = -35047 },
{ .start = 0xa573, .end = 0xa573, .idx = -35048 },
{ .start = 0xa575, .end = 0xa57b, .idx = -35049 },
{ .start = 0xa581, .end = 0xa581, .idx = -35054 },
{ .start = 0xa585, .end = 0xa585, .idx = -35057 },
{ .start = 0xa5a1, .end = 0xa5a3, .idx = -35084 },
{ .start = 0xa5a5, .end = 0xa5a5, .idx = -35085 },
{ .start = 0xa5a9, .end = 0xa5a9, .idx = -35088 },
{ .start = 0xa5b1, .end = 0xa5b1, .idx = -35095 },
{ .start = 0xa5b3, .end = 0xa5b3, .idx = -35096 },
{ .start = 0xa5b5, .end = 0xa5b5, .idx = -35097 },
{ .start = 0xa5b7, .end = 0xa5b7, .idx = -35098 },
{ .start = 0xa5c1, .end = 0xa5c1, .idx = -35107 },
{ .start = 0xa5c5, .end = 0xa5c5, .idx = -35110 },
{ .start = 0xa5d5, .end = 0xa5d6, .idx = -35125 },
{ .start = 0xa5e1, .end = 0xa5e1, .idx = -35135 },
{ .start = 0xa5f6, .end = 0xa5f6, .idx = -35155 },
{ .start = 0xa641, .end = 0xa642, .idx = -35229 },
{ .start = 0xa645, .end = 0xa645, .idx = -35231 },
{ .start = 0xa649, .end = 0xa649, .idx = -35234 },
{ .start = 0xa651, .end = 0xa651, .idx = -35241 },
{ .start = 0xa653, .end = 0xa653, .idx = -35242 },
{ .start = 0xa661, .end = 0xa661, .idx = -35255 },
{ .start = 0xa665, .end = 0xa665, .idx = -35258 },
{ .start = 0xa681, .end = 0xa682, .idx = -35285 },
{ .start = 0xa685, .end = 0xa685, .idx = -35287 },
{ .start = 0xa688, .end = 0xa68b, .idx = -35289 },
{ .start = 0xa691, .end = 0xa691, .idx = -35294 },
{ .start = 0xa693, .end = 0xa693, .idx = -35295 },
{ .start = 0xa695, .end = 0xa695, .idx = -35296 },
{ .start = 0xa697, .end = 0xa697, .idx = -35297 },
{ .start = 0xa699, .end = 0xa699, .idx = -35298 },
{ .start = 0xa69b, .end = 0xa69c, .idx = -35299 },
{ .start = 0xa6a1, .end = 0xa6a1, .idx = -35303 },
{ .start = 0xa6a9, .end = 0xa6a9, .idx = -35310 },
{ .start = 0xa6b6, .end = 0xa6b6, .idx = -35322 },
{ .start = 0xa6ba, .end = 0xa6ba, .idx = -35325 },
{ .start = 0xa6c1, .end = 0xa6c1, .idx = -35331 },
{ .start = 0xa6e1, .end = 0xa6e2, .idx = -35362 },
{ .start = 0xa6e5, .end = 0xa6e5, .idx = -35364 },
{ .start = 0xa6e9, .end = 0xa6e9, .idx = -35367 },
{ .start = 0xa6f7, .end = 0xa6f7, .idx = -35380 },
{ .start = 0xa741, .end = 0xa741, .idx = -35453 },
{ .start = 0xa745, .end = 0xa745, .idx = -35456 },
{ .start = 0xa749, .end = 0xa749, .idx = -35459 },
{ .start = 0xa751, .end = 0xa751, .idx = -35466 },
{ .start = 0xa755, .end = 0xa755, .idx = -35469 },
{ .start = 0xa757, .end = 0xa757, .idx = -35470 },
{ .start = 0xa761, .end = 0xa762, .idx = -35479 },
{ .start = 0xa765, .end = 0xa765, .idx = -35481 },
{ .start = 0xa769, .end = 0xa769, .idx = -35484 },
{ .start = 0xa76d, .end = 0xa76d, .idx = -35487 },
{ .start = 0xa771, .end = 0xa771, .idx = -35490 },
{ .start = 0xa773, .end = 0xa773, .idx = -35491 },
{ .start = 0xa775, .end = 0xa775, .idx = -35492 },
{ .start = 0xa777, .end = 0xa777, .idx = -35493 },
{ .start = 0xa781, .end = 0xa781, .idx = -35502 },
{ .start = 0xa7a1, .end = 0xa7a2, .idx = -35533 },
{ .start = 0xa7a5, .end = 0xa7a5, .idx = -35535 },
{ .start = 0xa7a8, .end = 0xa7a9, .idx = -35537 },
{ .start = 0xa7ab, .end = 0xa7ab, .idx = -35538 },
{ .start = 0xa7b1, .end = 0xa7b1, .idx = -35543 },
{ .start = 0xa7b3, .end = 0xa7b3, .idx = -35544 },
{ .start = 0xa7b5, .end = 0xa7b5, .idx = -35545 },
{ .start = 0xa7b7, .end = 0xa7b9, .idx = -35546 },
{ .start = 0xa841, .end = 0xa841, .idx = -35681 },
{ .start = 0xa861, .end = 0xa862, .idx = -35712 },
{ .start = 0xa865, .end = 0xa865, .idx = -35714 },
{ .start = 0xa869, .end = 0xa869, .idx = -35717 },
{ .start = 0xa86b, .end = 0xa86b, .idx = -35718 },
{ .start = 0xa871, .end = 0xa871, .idx = -35723 },
{ .start = 0xa873, .end = 0xa873, .idx = -35724 },
{ .start = 0xa875, .end = 0xa877, .idx = -35725 },
{ .start = 0xa87d, .end = 0xa87d, .idx = -35730 },
{ .start = 0xa881, .end = 0xa882, .idx = -35733 },
{ .start = 0xa885, .end = 0xa885, .idx = -35735 },
{ .start = 0xa889, .end = 0xa889, .idx = -35738 },
{ .start = 0xa891, .end = 0xa891, .idx = -35745 },
{ .start = 0xa893, .end = 0xa893, .idx = -35746 },
{ .start = 0xa895, .end = 0xa897, .idx = -35747 },
{ .start = 0xa8a1, .end = 0xa8a2, .idx = -35756 },
{ .start = 0xa8a5, .end = 0xa8a5, .idx = -35758 },
{ .start = 0xa8b1, .end = 0xa8b1, .idx = -35769 },
{ .start = 0xa8c1, .end = 0xa8c1, .idx = -35784 },
{ .start = 0xa8e1, .end = 0xa8e2, .idx = -35815 },
{ .start = 0xa8e5, .end = 0xa8e5, .idx = -35817 },
{ .start = 0xa8e8, .end = 0xa8e9, .idx = -35819 },
{ .start = 0xa8f1, .end = 0xa8f1, .idx = -35826 },
{ .start = 0xa8f5, .end = 0xa8f7, .idx = -35829 },
{ .start = 0xa941, .end = 0xa942, .idx = -35902 },
{ .start = 0xa945, .end = 0xa945, .idx = -35904 },
{ .start = 0xa949, .end = 0xa949, .idx = -35907 },
{ .start = 0xa955, .end = 0xa955, .idx = -35918 },
{ .start = 0xa957, .end = 0xa957, .idx = -35919 },
{ .start = 0xa961, .end = 0xa962, .idx = -35928 },
{ .start = 0xa971, .end = 0xa971, .idx = -35942 },
{ .start = 0xa973, .end = 0xa973, .idx = -35943 },
{ .start = 0xa975, .end = 0xa977, .idx = -35944 },
{ .start = 0xa981, .end = 0xa981, .idx = -35953 },
{ .start = 0xa9a1, .end = 0xa9a2, .idx = -35984 },
{ .start = 0xa9a5, .end = 0xa9a5, .idx = -35986 },
{ .start = 0xa9a9, .end = 0xa9a9, .idx = -35989 },
{ .start = 0xa9b1, .end = 0xa9b1, .idx = -35996 },
{ .start = 0xa9b3, .end = 0xa9b3, .idx = -35997 },
{ .start = 0xa9b7, .end = 0xa9b7, .idx = -36000 },
{ .start = 0xa9c1, .end = 0xa9c1, .idx = -36009 },
{ .start = 0xa9e1, .end = 0xa9e1, .idx = -36040 },
{ .start = 0xaa41, .end = 0xaa41, .idx = -36135 },
{ .start = 0xaa61, .end = 0xaa61, .idx = -36166 },
{ .start = 0xaa71, .end = 0xaa71, .idx = -36181 },
{ .start = 0xaa77, .end = 0xaa77, .idx = -36186 },
{ .start = 0xaa81, .end = 0xaa82, .idx = -36195 },
{ .start = 0xaa85, .end = 0xaa85, .idx = -36197 },
{ .start = 0xaa89, .end = 0xaa8a, .idx = -36200 },
{ .start = 0xaa91, .end = 0xaa91, .idx = -36206 },
{ .start = 0xaa93, .end = 0xaa93, .idx = -36207 },
{ .start = 0xaa95, .end = 0xaa95, .idx = -36208 },
{ .start = 0xaa97, .end = 0xaa97, .idx = -36209 },
{ .start = 0xaaa1, .end = 0xaaa1, .idx = -36218 },
{ .start = 0xaac1, .end = 0xaac1, .idx = -36249 },
{ .start = 0xaae1, .end = 0xaae1, .idx = -36280 },
{ .start = 0xab41, .end = 0xab41, .idx = -36375 },
{ .start = 0xab57, .end = 0xab57, .idx = -36396 },
{ .start = 0xab61, .end = 0xab62, .idx = -36405 },
{ .start = 0xab65, .end = 0xab65, .idx = -36407 },
{ .start = 0xab69, .end = 0xab69, .idx = -36410 },
{ .start = 0xab71, .end = 0xab71, .idx = -36417 },
{ .start = 0xab73, .end = 0xab73, .idx = -36418 },
{ .start = 0xab81, .end = 0xab81, .idx = -36431 },
{ .start = 0xaba1, .end = 0xaba2, .idx = -36462 },
{ .start = 0xaba5, .end = 0xaba5, .idx = -36464 },
{ .start = 0xaba9, .end = 0xaba9, .idx = -36467 },
{ .start = 0xabb1, .end = 0xabb1, .idx = -36474 },
{ .start = 0xabb3, .end = 0xabb3, .idx = -36475 },
{ .start = 0xabb5, .end = 0xabb5, .idx = -36476 },
{ .start = 0xabb7, .end = 0xabb7, .idx = -36477 },
{ .start = 0xac41, .end = 0xac41, .idx = -36614 },
{ .start = 0xac61, .end = 0xac65, .idx = -36645 },
{ .start = 0xac68, .end = 0xac6c, .idx = -36647 },
{ .start = 0xac70, .end = 0xac71, .idx = -36650 },
{ .start = 0xac73, .end = 0xac73, .idx = -36651 },
{ .start = 0xac75, .end = 0xac77, .idx = -36652 },
{ .start = 0xac79, .end = 0xac79, .idx = -36653 },
{ .start = 0xac7b, .end = 0xac7b, .idx = -36654 },
{ .start = 0xac7d, .end = 0xac7d, .idx = -36655 },
{ .start = 0xac81, .end = 0xac82, .idx = -36658 },
{ .start = 0xac85, .end = 0xac85, .idx = -36660 },
{ .start = 0xac88, .end = 0xac89, .idx = -36662 },
{ .start = 0xac91, .end = 0xac91, .idx = -36669 },
{ .start = 0xac93, .end = 0xac93, .idx = -36670 },
{ .start = 0xac95, .end = 0xac97, .idx = -36671 },
{ .start = 0xaca1, .end = 0xaca2, .idx = -36680 },
{ .start = 0xaca5, .end = 0xaca5, .idx = -36682 },
{ .start = 0xaca9, .end = 0xaca9, .idx = -36685 },
{ .start = 0xacb1, .end = 0xacb1, .idx = -36692 },
{ .start = 0xacb3, .end = 0xacb3, .idx = -36693 },
{ .start = 0xacb5, .end = 0xacb5, .idx = -36694 },
{ .start = 0xacb7, .end = 0xacb7, .idx = -36695 },
{ .start = 0xacc1, .end = 0xacc1, .idx = -36704 },
{ .start = 0xacc5, .end = 0xacc5, .idx = -36707 },
{ .start = 0xacc9, .end = 0xacc9, .idx = -36710 },
{ .start = 0xacd1, .end = 0xacd1, .idx = -36717 },
{ .start = 0xacd7, .end = 0xacd7, .idx = -36722 },
{ .start = 0xace1, .end = 0xace5, .idx = -36731 },
{ .start = 0xace8, .end = 0xacec, .idx = -36733 },
{ .start = 0xacf1, .end = 0xacf1, .idx = -36737 },
{ .start = 0xacf3, .end = 0xacf3, .idx = -36738 },
{ .start = 0xacf5, .end = 0xacf7, .idx = -36739 },
{ .start = 0xacfc, .end = 0xacfc, .idx = -36743 },
{ .start = 0xad41, .end = 0xad42, .idx = -36811 },
{ .start = 0xad45, .end = 0xad45, .idx = -36813 },
{ .start = 0xad48, .end = 0xad49, .idx = -36815 },
{ .start = 0xad51, .end = 0xad51, .idx = -36822 },
{ .start = 0xad53, .end = 0xad53, .idx = -36823 },
{ .start = 0xad55, .end = 0xad57, .idx = -36824 },
{ .start = 0xad5b, .end = 0xad5b, .idx = -36827 },
{ .start = 0xad61, .end = 0xad62, .idx = -36832 },
{ .start = 0xad64, .end = 0xad65, .idx = -36833 },
{ .start = 0xad69, .end = 0xad69, .idx = -36836 },
{ .start = 0xad71, .end = 0xad71, .idx = -36843 },
{ .start = 0xad73, .end = 0xad73, .idx = -36844 },
{ .start = 0xad75, .end = 0xad77, .idx = -36845 },
{ .start = 0xad81, .end = 0xad81, .idx = -36854 },
{ .start = 0xad85, .end = 0xad85, .idx = -36857 },
{ .start = 0xad89, .end = 0xad89, .idx = -36860 },
{ .start = 0xad97, .end = 0xad97, .idx = -36873 },
{ .start = 0xada1, .end = 0xada3, .idx = -36882 },
{ .start = 0xada5, .end = 0xada5, .idx = -36883 },
{ .start = 0xada8, .end = 0xada9, .idx = -36885 },
{ .start = 0xadab, .end = 0xadab, .idx = -36886 },
{ .start = 0xadb1, .end = 0xadb1, .idx = -36891 },
{ .start = 0xadb3, .end = 0xadb3, .idx = -36892 },
{ .start = 0xadb5, .end = 0xadb5, .idx = -36893 },
{ .start = 0xadb7, .end = 0xadb7, .idx = -36894 },
{ .start = 0xadbb, .end = 0xadbb, .idx = -36897 },
{ .start = 0xadc1, .end = 0xadc2, .idx = -36902 },
{ .start = 0xadc5, .end = 0xadc5, .idx = -36904 },
{ .start = 0xadc9, .end = 0xadc9, .idx = -36907 },
{ .start = 0xadd5, .end = 0xadd5, .idx = -36918 },
{ .start = 0xadd7, .end = 0xadd7, .idx = -36919 },
{ .start = 0xade1, .end = 0xade1, .idx = -36928 },
{ .start = 0xade5, .end = 0xade5, .idx = -36931 },
{ .start = 0xade9, .end = 0xade9, .idx = -36934 },
{ .start = 0xadf1, .end = 0xadf1, .idx = -36941 },
{ .start = 0xadf5, .end = 0xadf6, .idx = -36944 },
{ .start = 0xae41, .end = 0xae41, .idx = -37018 },
{ .start = 0xae45, .end = 0xae45, .idx = -37021 },
{ .start = 0xae49, .end = 0xae49, .idx = -37024 },
{ .start = 0xae51, .end = 0xae51, .idx = -37031 },
{ .start = 0xae53, .end = 0xae53, .idx = -37032 },
{ .start = 0xae55, .end = 0xae55, .idx = -37033 },
{ .start = 0xae61, .end = 0xae62, .idx = -37044 },
{ .start = 0xae65, .end = 0xae65, .idx = -37046 },
{ .start = 0xae69, .end = 0xae69, .idx = -37049 },
{ .start = 0xae71, .end = 0xae71, .idx = -37056 },
{ .start = 0xae73, .end = 0xae73, .idx = -37057 },
{ .start = 0xae75, .end = 0xae75, .idx = -37058 },
{ .start = 0xae77, .end = 0xae77, .idx = -37059 },
{ .start = 0xae81, .end = 0xae82, .idx = -37068 },
{ .start = 0xae85, .end = 0xae85, .idx = -37070 },
{ .start = 0xae88, .end = 0xae89, .idx = -37072 },
{ .start = 0xae91, .end = 0xae91, .idx = -37079 },
{ .start = 0xae93, .end = 0xae93, .idx = -37080 },
{ .start = 0xae95, .end = 0xae95, .idx = -37081 },
{ .start = 0xae97, .end = 0xae97, .idx = -37082 },
{ .start = 0xae99, .end = 0xae99, .idx = -37083 },
{ .start = 0xae9b, .end = 0xae9c, .idx = -37084 },
{ .start = 0xaea1, .end = 0xaea1, .idx = -37088 },
{ .start = 0xaeb6, .end = 0xaeb6, .idx = -37108 },
{ .start = 0xaec1, .end = 0xaec2, .idx = -37118 },
{ .start = 0xaec5, .end = 0xaec5, .idx = -37120 },
{ .start = 0xaec9, .end = 0xaec9, .idx = -37123 },
{ .start = 0xaed1, .end = 0xaed1, .idx = -37130 },
{ .start = 0xaed7, .end = 0xaed7, .idx = -37135 },
{ .start = 0xaee1, .end = 0xaee2, .idx = -37144 },
{ .start = 0xaee5, .end = 0xaee5, .idx = -37146 },
{ .start = 0xaee9, .end = 0xaee9, .idx = -37149 },
{ .start = 0xaef1, .end = 0xaef1, .idx = -37156 },
{ .start = 0xaef3, .end = 0xaef3, .idx = -37157 },
{ .start = 0xaef5, .end = 0xaef5, .idx = -37158 },
{ .start = 0xaef7, .end = 0xaef7, .idx = -37159 },
{ .start = 0xaf41, .end = 0xaf42, .idx = -37232 },
{ .start = 0xaf45, .end = 0xaf45, .idx = -37234 },
{ .start = 0xaf49, .end = 0xaf49, .idx = -37237 },
{ .start = 0xaf51, .end = 0xaf51, .idx = -37244 },
{ .start = 0xaf55, .end = 0xaf55, .idx = -37247 },
{ .start = 0xaf57, .end = 0xaf57, .idx = -37248 },
{ .start = 0xaf61, .end = 0xaf62, .idx = -37257 },
{ .start = 0xaf65, .end = 0xaf65, .idx = -37259 },
{ .start = 0xaf69, .end = 0xaf6a, .idx = -37262 },
{ .start = 0xaf70, .end = 0xaf71, .idx = -37267 },
{ .start = 0xaf73, .end = 0xaf73, .idx = -37268 },
{ .start = 0xaf75, .end = 0xaf75, .idx = -37269 },
{ .start = 0xaf77, .end = 0xaf77, .idx = -37270 },
{ .start = 0xaf81, .end = 0xaf81, .idx = -37279 },
{ .start = 0xafa1, .end = 0xafa2, .idx = -37310 },
{ .start = 0xafa5, .end = 0xafa5, .idx = -37312 },
{ .start = 0xafa8, .end = 0xafa9, .idx = -37314 },
{ .start = 0xafab, .end = 0xafab, .idx = -37315 },
{ .start = 0xafb0, .end = 0xafb1, .idx = -37319 },
{ .start = 0xafb3, .end = 0xafb3, .idx = -37320 },
{ .start = 0xafb5, .end = 0xafb5, .idx = -37321 },
{ .start = 0xafb7, .end = 0xafb7, .idx = -37322 },
{ .start = 0xafbc, .end = 0xafbc, .idx = -37326 },
{ .start = 0xb041, .end = 0xb041, .idx = -37458 },
{ .start = 0xb061, .end = 0xb062, .idx = -37489 },
{ .start = 0xb064, .end = 0xb065, .idx = -37490 },
{ .start = 0xb069, .end = 0xb069, .idx = -37493 },
{ .start = 0xb06b, .end = 0xb06b, .idx = -37494 },
{ .start = 0xb071, .end = 0xb071, .idx = -37499 },
{ .start = 0xb073, .end = 0xb073, .idx = -37500 },
{ .start = 0xb075, .end = 0xb077, .idx = -37501 },
{ .start = 0xb07d, .end = 0xb07d, .idx = -37506 },
{ .start = 0xb081, .end = 0xb082, .idx = -37509 },
{ .start = 0xb085, .end = 0xb085, .idx = -37511 },
{ .start = 0xb089, .end = 0xb089, .idx = -37514 },
{ .start = 0xb091, .end = 0xb091, .idx = -37521 },
{ .start = 0xb093, .end = 0xb093, .idx = -37522 },
{ .start = 0xb095, .end = 0xb097, .idx = -37523 },
{ .start = 0xb0a1, .end = 0xb0a1, .idx = -37532 },
{ .start = 0xb0b5, .end = 0xb0b5, .idx = -