< prev index next >

src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh

Print this page

        

*** 54,64 **** 16u, 16u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 5u, 8u, 4u, 14u, 4u, 14u, 5u, 8u, 5u, 7u, 5u, 8u, 5u, 7u, 7u, 7u, 5u, 8u, 5u, 7u, 7u, 7u, 5u, 8u, 5u, 7u, 7u, 7u, 8u, 8u, 1u, 16u, 8u, 13u, 4u, 8u, 6u, 6u, 16u, 16u, 4u, 8u, 6u, 6u, 16u, 16u, 4u, 8u, 6u, 6u, 16u, 16u, 4u, 8u, 6u, 6u, ! 16u, 16u, 8u, 8u, 1u, 18u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 5u, 14u, 5u, 14u, 5u, 10u, 9u, 10u, 9u, 9u, 9u, 10u, 9u, 10u, 9u, 9u, 5u, 10u, 3u, 13u, 3u, 10u, 5u, 10u, 3u, 10u, 3u, 13u, 3u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, --- 54,64 ---- 16u, 16u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 4u, 14u, 5u, 8u, 4u, 14u, 4u, 14u, 5u, 8u, 5u, 7u, 5u, 8u, 5u, 7u, 7u, 7u, 5u, 8u, 5u, 7u, 7u, 7u, 5u, 8u, 5u, 7u, 7u, 7u, 8u, 8u, 1u, 16u, 8u, 13u, 4u, 8u, 6u, 6u, 16u, 16u, 4u, 8u, 6u, 6u, 16u, 16u, 4u, 8u, 6u, 6u, 16u, 16u, 4u, 8u, 6u, 6u, ! 16u, 16u, 8u, 8u, 1u, 19u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 5u, 14u, 5u, 14u, 5u, 10u, 9u, 10u, 9u, 9u, 9u, 10u, 9u, 10u, 9u, 9u, 5u, 10u, 3u, 13u, 3u, 10u, 5u, 10u, 3u, 10u, 3u, 13u, 3u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u,
*** 99,109 **** 1u, 17u, 4u, 14u, 5u, 10u, 9u, 10u, 9u, 9u, 9u, 10u, 9u, 10u, 9u, 9u, 5u, 10u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 3u, 17u, 3u, 17u, 1u, 16u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 13u, 3u, 10u, 5u, 10u, 3u, 10u, 3u, 13u, 1u, 16u, 3u, 10u, 5u, 10u, 5u, 10u, 9u, 10u, 9u, 9u, 9u, 10u, ! 9u, 10u, 9u, 9u, 5u, 10u, 0 }; static const char _indic_syllable_machine_key_spans[] = { 1, 16, 6, 4, 3, 1, 4, 3, 1, 4, 3, 1, 4, 3, 1, 5, --- 99,109 ---- 1u, 17u, 4u, 14u, 5u, 10u, 9u, 10u, 9u, 9u, 9u, 10u, 9u, 10u, 9u, 9u, 5u, 10u, 1u, 16u, 3u, 17u, 3u, 17u, 4u, 17u, 3u, 17u, 3u, 17u, 1u, 16u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 14u, 4u, 14u, 5u, 14u, 3u, 13u, 3u, 10u, 5u, 10u, 3u, 10u, 3u, 13u, 1u, 16u, 3u, 10u, 5u, 10u, 5u, 10u, 9u, 10u, 9u, 9u, 9u, 10u, ! 9u, 10u, 9u, 9u, 5u, 10u, 1u, 16u, 0 }; static const char _indic_syllable_machine_key_spans[] = { 1, 16, 6, 4, 3, 1, 4, 3, 1, 4, 3, 1, 4, 3, 1, 5,
*** 125,135 **** 1, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 4, 11, 11, 4, 3, 4, 3, 1, 4, 3, 1, 4, 3, 1, 1, 16, 6, 5, 1, 1, 5, 1, 1, 5, 1, 1, 5, 1, ! 1, 1, 18, 15, 15, 14, 16, 15, 15, 14, 16, 15, 15, 14, 16, 15, 15, 14, 16, 15, 15, 14, 10, 10, 6, 2, 1, 2, 2, 1, 6, 11, 8, 6, 8, 11, 12, 12, 11, 10, 12, 11, 10, 12, 11, 10, 12, 11, --- 125,135 ---- 1, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 4, 11, 11, 4, 3, 4, 3, 1, 4, 3, 1, 4, 3, 1, 1, 16, 6, 5, 1, 1, 5, 1, 1, 5, 1, 1, 5, 1, ! 1, 1, 19, 15, 15, 14, 16, 15, 15, 14, 16, 15, 15, 14, 16, 15, 15, 14, 16, 15, 15, 14, 10, 10, 6, 2, 1, 2, 2, 1, 6, 11, 8, 6, 8, 11, 12, 12, 11, 10, 12, 11, 10, 12, 11, 10, 12, 11,
*** 170,180 **** 17, 11, 6, 2, 1, 2, 2, 1, 6, 16, 15, 15, 14, 15, 15, 16, 12, 11, 10, 12, 11, 10, 12, 11, 10, 12, 11, 10, 11, 8, 6, 8, 11, 16, 8, 6, 6, 2, 1, 2, ! 2, 1, 6 }; static const short _indic_syllable_machine_index_offsets[] = { 0, 2, 19, 26, 31, 35, 37, 42, 46, 48, 53, 57, 59, 64, 68, 70, --- 170,180 ---- 17, 11, 6, 2, 1, 2, 2, 1, 6, 16, 15, 15, 14, 15, 15, 16, 12, 11, 10, 12, 11, 10, 12, 11, 10, 12, 11, 10, 11, 8, 6, 8, 11, 16, 8, 6, 6, 2, 1, 2, ! 2, 1, 6, 16 }; static const short _indic_syllable_machine_index_offsets[] = { 0, 2, 19, 26, 31, 35, 37, 42, 46, 48, 53, 57, 59, 64, 68, 70,
*** 196,251 **** 786, 788, 800, 812, 824, 836, 848, 860, 872, 884, 896, 908, 920, 925, 937, 949, 954, 958, 963, 967, 969, 974, 978, 980, 985, 989, 991, 993, 1010, 1017, 1023, 1025, 1027, 1033, 1035, 1037, 1043, 1045, 1047, 1053, ! 1055, 1057, 1059, 1078, 1094, 1110, 1125, 1142, ! 1158, 1174, 1189, 1206, 1222, 1238, 1253, 1270, ! 1286, 1302, 1317, 1334, 1350, 1366, 1381, 1392, ! 1403, 1410, 1413, 1415, 1418, 1421, 1423, 1430, ! 1442, 1451, 1458, 1467, 1479, 1492, 1505, 1517, ! 1528, 1541, 1553, 1564, 1577, 1589, 1600, 1613, ! 1625, 1636, 1649, 1666, 1678, 1694, 1710, 1727, ! 1744, 1761, 1778, 1795, 1811, 1827, 1844, 1861, ! 1878, 1895, 1912, 1928, 1944, 1961, 1978, 1995, ! 2012, 2029, 2045, 2061, 2078, 2095, 2112, 2129, ! 2146, 2162, 2178, 2194, 2210, 2225, 2242, 2258, ! 2274, 2289, 2306, 2322, 2338, 2353, 2370, 2386, ! 2402, 2417, 2434, 2450, 2466, 2481, 2492, 2503, ! 2510, 2513, 2515, 2518, 2521, 2523, 2530, 2542, ! 2551, 2558, 2567, 2579, 2592, 2605, 2617, 2628, ! 2641, 2653, 2664, 2677, 2689, 2700, 2713, 2725, ! 2736, 2749, 2766, 2778, 2794, 2810, 2827, 2844, ! 2861, 2878, 2895, 2911, 2927, 2944, 2961, 2978, ! 2995, 3012, 3028, 3044, 3061, 3078, 3095, 3112, ! 3129, 3145, 3161, 3178, 3195, 3212, 3229, 3241, ! 3258, 3274, 3290, 3305, 3322, 3338, 3354, 3369, ! 3386, 3402, 3418, 3433, 3450, 3466, 3482, 3497, ! 3514, 3530, 3546, 3561, 3572, 3583, 3590, 3593, ! 3595, 3598, 3601, 3603, 3610, 3622, 3631, 3638, ! 3647, 3659, 3672, 3685, 3697, 3708, 3721, 3733, ! 3744, 3757, 3769, 3780, 3793, 3805, 3816, 3829, ! 3846, 3858, 3874, 3890, 3907, 3924, 3941, 3958, ! 3975, 3991, 4007, 4024, 4041, 4058, 4075, 4092, ! 4108, 4124, 4141, 4158, 4175, 4192, 4209, 4225, ! 4241, 4258, 4275, 4292, 4309, 4326, 4338, 4354, ! 4366, 4382, 4398, 4413, 4430, 4446, 4462, 4477, ! 4494, 4510, 4526, 4541, 4558, 4574, 4590, 4605, ! 4622, 4638, 4654, 4669, 4680, 4691, 4698, 4701, ! 4703, 4706, 4709, 4711, 4718, 4730, 4739, 4746, ! 4755, 4767, 4780, 4793, 4805, 4816, 4829, 4841, ! 4852, 4865, 4877, 4888, 4901, 4913, 4924, 4937, ! 4954, 4966, 4982, 4998, 5015, 5032, 5049, 5066, ! 5083, 5099, 5115, 5132, 5149, 5166, 5183, 5200, ! 5216, 5232, 5249, 5266, 5283, 5300, 5317, 5333, ! 5349, 5366, 5383, 5400, 5417, 5434, 5450, 5468, ! 5484, 5502, 5514, 5521, 5524, 5526, 5529, 5532, ! 5534, 5541, 5558, 5574, 5590, 5605, 5621, 5637, ! 5654, 5667, 5679, 5690, 5703, 5715, 5726, 5739, ! 5751, 5762, 5775, 5787, 5798, 5810, 5819, 5826, ! 5835, 5847, 5864, 5873, 5880, 5887, 5890, 5892, ! 5895, 5898, 5900 }; static const short _indic_syllable_machine_indicies[] = { 1, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, --- 196,251 ---- 786, 788, 800, 812, 824, 836, 848, 860, 872, 884, 896, 908, 920, 925, 937, 949, 954, 958, 963, 967, 969, 974, 978, 980, 985, 989, 991, 993, 1010, 1017, 1023, 1025, 1027, 1033, 1035, 1037, 1043, 1045, 1047, 1053, ! 1055, 1057, 1059, 1079, 1095, 1111, 1126, 1143, ! 1159, 1175, 1190, 1207, 1223, 1239, 1254, 1271, ! 1287, 1303, 1318, 1335, 1351, 1367, 1382, 1393, ! 1404, 1411, 1414, 1416, 1419, 1422, 1424, 1431, ! 1443, 1452, 1459, 1468, 1480, 1493, 1506, 1518, ! 1529, 1542, 1554, 1565, 1578, 1590, 1601, 1614, ! 1626, 1637, 1650, 1667, 1679, 1695, 1711, 1728, ! 1745, 1762, 1779, 1796, 1812, 1828, 1845, 1862, ! 1879, 1896, 1913, 1929, 1945, 1962, 1979, 1996, ! 2013, 2030, 2046, 2062, 2079, 2096, 2113, 2130, ! 2147, 2163, 2179, 2195, 2211, 2226, 2243, 2259, ! 2275, 2290, 2307, 2323, 2339, 2354, 2371, 2387, ! 2403, 2418, 2435, 2451, 2467, 2482, 2493, 2504, ! 2511, 2514, 2516, 2519, 2522, 2524, 2531, 2543, ! 2552, 2559, 2568, 2580, 2593, 2606, 2618, 2629, ! 2642, 2654, 2665, 2678, 2690, 2701, 2714, 2726, ! 2737, 2750, 2767, 2779, 2795, 2811, 2828, 2845, ! 2862, 2879, 2896, 2912, 2928, 2945, 2962, 2979, ! 2996, 3013, 3029, 3045, 3062, 3079, 3096, 3113, ! 3130, 3146, 3162, 3179, 3196, 3213, 3230, 3242, ! 3259, 3275, 3291, 3306, 3323, 3339, 3355, 3370, ! 3387, 3403, 3419, 3434, 3451, 3467, 3483, 3498, ! 3515, 3531, 3547, 3562, 3573, 3584, 3591, 3594, ! 3596, 3599, 3602, 3604, 3611, 3623, 3632, 3639, ! 3648, 3660, 3673, 3686, 3698, 3709, 3722, 3734, ! 3745, 3758, 3770, 3781, 3794, 3806, 3817, 3830, ! 3847, 3859, 3875, 3891, 3908, 3925, 3942, 3959, ! 3976, 3992, 4008, 4025, 4042, 4059, 4076, 4093, ! 4109, 4125, 4142, 4159, 4176, 4193, 4210, 4226, ! 4242, 4259, 4276, 4293, 4310, 4327, 4339, 4355, ! 4367, 4383, 4399, 4414, 4431, 4447, 4463, 4478, ! 4495, 4511, 4527, 4542, 4559, 4575, 4591, 4606, ! 4623, 4639, 4655, 4670, 4681, 4692, 4699, 4702, ! 4704, 4707, 4710, 4712, 4719, 4731, 4740, 4747, ! 4756, 4768, 4781, 4794, 4806, 4817, 4830, 4842, ! 4853, 4866, 4878, 4889, 4902, 4914, 4925, 4938, ! 4955, 4967, 4983, 4999, 5016, 5033, 5050, 5067, ! 5084, 5100, 5116, 5133, 5150, 5167, 5184, 5201, ! 5217, 5233, 5250, 5267, 5284, 5301, 5318, 5334, ! 5350, 5367, 5384, 5401, 5418, 5435, 5451, 5469, ! 5485, 5503, 5515, 5522, 5525, 5527, 5530, 5533, ! 5535, 5542, 5559, 5575, 5591, 5606, 5622, 5638, ! 5655, 5668, 5680, 5691, 5704, 5716, 5727, 5740, ! 5752, 5763, 5776, 5788, 5799, 5811, 5820, 5827, ! 5836, 5848, 5865, 5874, 5881, 5888, 5891, 5893, ! 5896, 5899, 5901, 5908 }; static const short _indic_syllable_machine_indicies[] = { 1, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
*** 379,993 **** 0, 177, 0, 178, 0, 179, 164, 164, 165, 157, 0, 180, 0, 181, 0, 182, 161, 161, 162, 157, 0, 183, 0, 184, 0, 186, 185, 188, 189, 190, 191, 192, 193, 84, 79, 194, 195, 196, 196, 156, ! 197, 198, 199, 200, 201, 187, 203, 204, ! 205, 206, 6, 1, 207, 208, 202, 202, ! 38, 209, 202, 202, 210, 202, 211, 204, ! 212, 212, 6, 1, 207, 208, 202, 202, ! 202, 209, 202, 202, 210, 202, 204, 212, ! 212, 6, 1, 207, 208, 202, 202, 202, ! 209, 202, 202, 210, 202, 213, 202, 202, ! 202, 19, 214, 202, 1, 207, 208, 202, ! 202, 202, 215, 202, 213, 202, 216, 217, ! 218, 219, 6, 1, 207, 208, 202, 202, ! 36, 220, 202, 202, 210, 202, 221, 217, ! 222, 222, 6, 1, 207, 208, 202, 202, ! 202, 220, 202, 202, 210, 202, 217, 222, ! 222, 6, 1, 207, 208, 202, 202, 202, ! 220, 202, 202, 210, 202, 223, 202, 202, ! 202, 19, 224, 202, 1, 207, 208, 202, ! 202, 202, 215, 202, 223, 202, 225, 226, ! 227, 228, 6, 1, 207, 208, 202, 202, ! 34, 229, 202, 202, 210, 202, 230, 226, ! 231, 231, 6, 1, 207, 208, 202, 202, ! 202, 229, 202, 202, 210, 202, 226, 231, ! 231, 6, 1, 207, 208, 202, 202, 202, ! 229, 202, 202, 210, 202, 232, 202, 202, ! 202, 19, 233, 202, 1, 207, 208, 202, ! 202, 202, 215, 202, 232, 202, 234, 235, ! 236, 237, 6, 1, 207, 208, 202, 202, ! 32, 238, 202, 202, 210, 202, 239, 235, ! 240, 240, 6, 1, 207, 208, 202, 202, ! 202, 238, 202, 202, 210, 202, 235, 240, ! 240, 6, 1, 207, 208, 202, 202, 202, ! 238, 202, 202, 210, 202, 241, 202, 202, ! 202, 19, 242, 202, 1, 207, 208, 202, ! 202, 202, 215, 202, 241, 202, 243, 244, ! 245, 246, 6, 1, 207, 208, 202, 202, ! 30, 247, 202, 202, 210, 202, 248, 244, ! 249, 249, 6, 1, 207, 208, 202, 202, ! 202, 247, 202, 202, 210, 202, 244, 249, ! 249, 6, 1, 207, 208, 202, 202, 202, ! 247, 202, 202, 210, 202, 19, 250, 202, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 251, 251, 202, 1, 207, 208, 202, 202, ! 202, 215, 202, 252, 202, 202, 253, 207, ! 208, 202, 207, 208, 202, 254, 202, 207, ! 255, 202, 207, 256, 202, 207, 202, 252, ! 202, 202, 202, 207, 208, 202, 257, 202, ! 258, 259, 202, 1, 207, 208, 202, 202, ! 4, 202, 3, 202, 251, 251, 202, 1, ! 207, 208, 202, 251, 251, 202, 1, 207, ! 208, 202, 257, 202, 251, 251, 202, 1, ! 207, 208, 202, 257, 202, 258, 251, 202, ! 1, 207, 208, 202, 202, 4, 202, 19, ! 202, 260, 260, 6, 1, 207, 208, 202, ! 202, 202, 215, 202, 261, 28, 262, 263, ! 9, 1, 207, 208, 202, 202, 202, 215, ! 202, 28, 262, 263, 9, 1, 207, 208, ! 202, 202, 202, 215, 202, 262, 262, 9, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 264, 25, 265, 266, 12, 1, 207, 208, ! 202, 202, 202, 215, 202, 25, 265, 266, ! 12, 1, 207, 208, 202, 202, 202, 215, ! 202, 265, 265, 12, 1, 207, 208, 202, ! 202, 202, 215, 202, 267, 22, 268, 269, ! 15, 1, 207, 208, 202, 202, 202, 215, ! 202, 22, 268, 269, 15, 1, 207, 208, ! 202, 202, 202, 215, 202, 268, 268, 15, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 270, 19, 251, 271, 202, 1, 207, 208, ! 202, 202, 202, 215, 202, 19, 251, 271, ! 202, 1, 207, 208, 202, 202, 202, 215, ! 202, 251, 272, 202, 1, 207, 208, 202, ! 202, 202, 215, 202, 19, 202, 251, 251, ! 202, 1, 207, 208, 202, 202, 202, 215, ! 202, 2, 3, 202, 202, 19, 250, 202, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 2, 202, 244, 249, 249, 6, 1, 207, ! 208, 202, 202, 202, 247, 202, 243, 244, ! 249, 249, 6, 1, 207, 208, 202, 202, ! 202, 247, 202, 202, 210, 202, 243, 244, ! 245, 249, 6, 1, 207, 208, 202, 202, ! 30, 247, 202, 202, 210, 202, 241, 202, ! 273, 202, 260, 260, 6, 1, 207, 208, ! 202, 202, 202, 215, 202, 241, 202, 241, ! 202, 202, 202, 251, 251, 202, 1, 207, ! 208, 202, 202, 202, 215, 202, 241, 202, ! 241, 202, 202, 202, 251, 274, 202, 1, ! 207, 208, 202, 202, 202, 215, 202, 241, ! 202, 241, 202, 273, 202, 251, 251, 202, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 241, 202, 241, 3, 202, 202, 19, 242, ! 202, 1, 207, 208, 202, 202, 202, 215, ! 202, 241, 202, 234, 235, 240, 240, 6, ! 1, 207, 208, 202, 202, 202, 238, 202, ! 202, 210, 202, 234, 235, 236, 240, 6, ! 1, 207, 208, 202, 202, 32, 238, 202, ! 202, 210, 202, 232, 202, 275, 202, 260, ! 260, 6, 1, 207, 208, 202, 202, 202, ! 215, 202, 232, 202, 232, 202, 202, 202, ! 251, 251, 202, 1, 207, 208, 202, 202, ! 202, 215, 202, 232, 202, 232, 202, 202, ! 202, 251, 276, 202, 1, 207, 208, 202, ! 202, 202, 215, 202, 232, 202, 232, 202, ! 275, 202, 251, 251, 202, 1, 207, 208, ! 202, 202, 202, 215, 202, 232, 202, 232, ! 3, 202, 202, 19, 233, 202, 1, 207, ! 208, 202, 202, 202, 215, 202, 232, 202, ! 225, 226, 231, 231, 6, 1, 207, 208, ! 202, 202, 202, 229, 202, 202, 210, 202, ! 225, 226, 227, 231, 6, 1, 207, 208, ! 202, 202, 34, 229, 202, 202, 210, 202, ! 223, 202, 277, 202, 260, 260, 6, 1, ! 207, 208, 202, 202, 202, 215, 202, 223, ! 202, 223, 202, 202, 202, 251, 251, 202, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 223, 202, 223, 202, 202, 202, 251, 278, ! 202, 1, 207, 208, 202, 202, 202, 215, ! 202, 223, 202, 223, 202, 277, 202, 251, ! 251, 202, 1, 207, 208, 202, 202, 202, ! 215, 202, 223, 202, 223, 3, 202, 202, ! 19, 224, 202, 1, 207, 208, 202, 202, ! 202, 215, 202, 223, 202, 216, 217, 222, ! 222, 6, 1, 207, 208, 202, 202, 202, ! 220, 202, 202, 210, 202, 216, 217, 218, ! 222, 6, 1, 207, 208, 202, 202, 36, ! 220, 202, 202, 210, 202, 213, 202, 279, ! 202, 260, 260, 6, 1, 207, 208, 202, ! 202, 202, 215, 202, 213, 202, 213, 202, ! 202, 202, 251, 251, 202, 1, 207, 208, ! 202, 202, 202, 215, 202, 213, 202, 213, ! 202, 202, 202, 251, 280, 202, 1, 207, ! 208, 202, 202, 202, 215, 202, 213, 202, ! 213, 202, 279, 202, 251, 251, 202, 1, ! 207, 208, 202, 202, 202, 215, 202, 213, ! 202, 213, 3, 202, 202, 19, 214, 202, ! 1, 207, 208, 202, 202, 202, 215, 202, ! 213, 202, 203, 204, 212, 212, 6, 1, ! 207, 208, 202, 202, 202, 209, 202, 202, ! 210, 202, 203, 204, 205, 212, 6, 1, ! 207, 208, 202, 202, 38, 209, 202, 202, ! 210, 202, 282, 283, 284, 285, 45, 40, ! 286, 287, 281, 281, 77, 288, 281, 281, ! 289, 281, 290, 283, 291, 285, 45, 40, ! 286, 287, 281, 281, 281, 288, 281, 281, ! 289, 281, 283, 291, 285, 45, 40, 286, ! 287, 281, 281, 281, 288, 281, 281, 289, ! 281, 292, 281, 281, 281, 58, 293, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 292, 281, 295, 296, 297, 298, 45, 40, ! 286, 287, 281, 281, 75, 299, 281, 281, ! 289, 281, 300, 296, 301, 301, 45, 40, ! 286, 287, 281, 281, 281, 299, 281, 281, ! 289, 281, 296, 301, 301, 45, 40, 286, ! 287, 281, 281, 281, 299, 281, 281, 289, ! 281, 302, 281, 281, 281, 58, 303, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 302, 281, 304, 305, 306, 307, 45, 40, ! 286, 287, 281, 281, 73, 308, 281, 281, ! 289, 281, 309, 305, 310, 310, 45, 40, ! 286, 287, 281, 281, 281, 308, 281, 281, ! 289, 281, 305, 310, 310, 45, 40, 286, ! 287, 281, 281, 281, 308, 281, 281, 289, ! 281, 311, 281, 281, 281, 58, 312, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 311, 281, 313, 314, 315, 316, 45, 40, ! 286, 287, 281, 281, 71, 317, 281, 281, ! 289, 281, 318, 314, 319, 319, 45, 40, ! 286, 287, 281, 281, 281, 317, 281, 281, ! 289, 281, 314, 319, 319, 45, 40, 286, ! 287, 281, 281, 281, 317, 281, 281, 289, ! 281, 320, 281, 281, 281, 58, 321, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 320, 281, 322, 323, 324, 325, 45, 40, ! 286, 287, 281, 281, 69, 326, 281, 281, ! 289, 281, 327, 323, 328, 328, 45, 40, ! 286, 287, 281, 281, 281, 326, 281, 281, ! 289, 281, 323, 328, 328, 45, 40, 286, ! 287, 281, 281, 281, 326, 281, 281, 289, ! 281, 58, 329, 281, 40, 286, 287, 281, ! 281, 281, 294, 281, 330, 330, 281, 40, ! 286, 287, 281, 281, 281, 294, 281, 331, ! 281, 281, 332, 286, 287, 281, 286, 287, ! 281, 333, 281, 286, 334, 281, 286, 335, ! 281, 286, 281, 331, 281, 281, 281, 286, ! 287, 281, 336, 281, 337, 338, 281, 40, ! 286, 287, 281, 281, 43, 281, 42, 281, ! 330, 330, 281, 40, 286, 287, 281, 330, ! 330, 281, 40, 286, 287, 281, 336, 281, ! 330, 330, 281, 40, 286, 287, 281, 336, ! 281, 337, 330, 281, 40, 286, 287, 281, ! 281, 43, 281, 58, 281, 339, 339, 45, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 340, 67, 341, 342, 48, 40, 286, 287, ! 281, 281, 281, 294, 281, 67, 341, 342, ! 48, 40, 286, 287, 281, 281, 281, 294, ! 281, 341, 341, 48, 40, 286, 287, 281, ! 281, 281, 294, 281, 343, 64, 344, 345, ! 51, 40, 286, 287, 281, 281, 281, 294, ! 281, 64, 344, 345, 51, 40, 286, 287, ! 281, 281, 281, 294, 281, 344, 344, 51, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 346, 61, 347, 348, 54, 40, 286, 287, ! 281, 281, 281, 294, 281, 61, 347, 348, ! 54, 40, 286, 287, 281, 281, 281, 294, ! 281, 347, 347, 54, 40, 286, 287, 281, ! 281, 281, 294, 281, 349, 58, 330, 350, ! 281, 40, 286, 287, 281, 281, 281, 294, ! 281, 58, 330, 350, 281, 40, 286, 287, ! 281, 281, 281, 294, 281, 330, 351, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 58, 281, 330, 330, 281, 40, 286, 287, ! 281, 281, 281, 294, 281, 41, 42, 281, ! 281, 58, 329, 281, 40, 286, 287, 281, ! 281, 281, 294, 281, 41, 281, 323, 328, ! 328, 45, 40, 286, 287, 281, 281, 281, ! 326, 281, 322, 323, 328, 328, 45, 40, ! 286, 287, 281, 281, 281, 326, 281, 281, ! 289, 281, 322, 323, 324, 328, 45, 40, ! 286, 287, 281, 281, 69, 326, 281, 281, ! 289, 281, 320, 281, 352, 281, 339, 339, ! 45, 40, 286, 287, 281, 281, 281, 294, ! 281, 320, 281, 320, 281, 281, 281, 330, ! 330, 281, 40, 286, 287, 281, 281, 281, ! 294, 281, 320, 281, 320, 281, 281, 281, ! 330, 353, 281, 40, 286, 287, 281, 281, ! 281, 294, 281, 320, 281, 320, 281, 352, ! 281, 330, 330, 281, 40, 286, 287, 281, ! 281, 281, 294, 281, 320, 281, 320, 42, ! 281, 281, 58, 321, 281, 40, 286, 287, ! 281, 281, 281, 294, 281, 320, 281, 313, ! 314, 319, 319, 45, 40, 286, 287, 281, ! 281, 281, 317, 281, 281, 289, 281, 313, ! 314, 315, 319, 45, 40, 286, 287, 281, ! 281, 71, 317, 281, 281, 289, 281, 311, ! 281, 354, 281, 339, 339, 45, 40, 286, ! 287, 281, 281, 281, 294, 281, 311, 281, ! 311, 281, 281, 281, 330, 330, 281, 40, ! 286, 287, 281, 281, 281, 294, 281, 311, ! 281, 311, 281, 281, 281, 330, 355, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 311, 281, 311, 281, 354, 281, 330, 330, ! 281, 40, 286, 287, 281, 281, 281, 294, ! 281, 311, 281, 311, 42, 281, 281, 58, ! 312, 281, 40, 286, 287, 281, 281, 281, ! 294, 281, 311, 281, 304, 305, 310, 310, ! 45, 40, 286, 287, 281, 281, 281, 308, ! 281, 281, 289, 281, 304, 305, 306, 310, ! 45, 40, 286, 287, 281, 281, 73, 308, ! 281, 281, 289, 281, 302, 281, 356, 281, ! 339, 339, 45, 40, 286, 287, 281, 281, ! 281, 294, 281, 302, 281, 302, 281, 281, ! 281, 330, 330, 281, 40, 286, 287, 281, ! 281, 281, 294, 281, 302, 281, 302, 281, ! 281, 281, 330, 357, 281, 40, 286, 287, ! 281, 281, 281, 294, 281, 302, 281, 302, ! 281, 356, 281, 330, 330, 281, 40, 286, ! 287, 281, 281, 281, 294, 281, 302, 281, ! 302, 42, 281, 281, 58, 303, 281, 40, ! 286, 287, 281, 281, 281, 294, 281, 302, ! 281, 295, 296, 301, 301, 45, 40, 286, ! 287, 281, 281, 281, 299, 281, 281, 289, ! 281, 295, 296, 297, 301, 45, 40, 286, ! 287, 281, 281, 75, 299, 281, 281, 289, ! 281, 292, 281, 358, 281, 339, 339, 45, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 292, 281, 292, 281, 281, 281, 330, 330, ! 281, 40, 286, 287, 281, 281, 281, 294, ! 281, 292, 281, 292, 281, 281, 281, 330, ! 359, 281, 40, 286, 287, 281, 281, 281, ! 294, 281, 292, 281, 292, 281, 358, 281, ! 330, 330, 281, 40, 286, 287, 281, 281, ! 281, 294, 281, 292, 281, 76, 44, 44, ! 45, 40, 281, 281, 281, 281, 281, 76, ! 281, 292, 42, 281, 281, 58, 293, 281, ! 40, 286, 287, 281, 281, 281, 294, 281, ! 292, 281, 282, 283, 291, 285, 45, 40, ! 286, 287, 281, 281, 281, 288, 281, 281, ! 289, 281, 361, 191, 362, 362, 84, 79, ! 194, 195, 360, 360, 360, 197, 360, 360, ! 200, 360, 191, 362, 362, 84, 79, 194, ! 195, 360, 360, 360, 197, 360, 360, 200, ! 360, 363, 360, 360, 360, 98, 364, 360, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 363, 360, 366, 367, 368, 369, 84, 79, ! 194, 195, 360, 360, 115, 370, 360, 360, ! 200, 360, 371, 367, 372, 372, 84, 79, ! 194, 195, 360, 360, 360, 370, 360, 360, ! 200, 360, 367, 372, 372, 84, 79, 194, ! 195, 360, 360, 360, 370, 360, 360, 200, ! 360, 373, 360, 360, 360, 98, 374, 360, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 373, 360, 375, 376, 377, 378, 84, 79, ! 194, 195, 360, 360, 113, 379, 360, 360, ! 200, 360, 380, 376, 381, 381, 84, 79, ! 194, 195, 360, 360, 360, 379, 360, 360, ! 200, 360, 376, 381, 381, 84, 79, 194, ! 195, 360, 360, 360, 379, 360, 360, 200, ! 360, 382, 360, 360, 360, 98, 383, 360, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 382, 360, 384, 385, 386, 387, 84, 79, ! 194, 195, 360, 360, 111, 388, 360, 360, ! 200, 360, 389, 385, 390, 390, 84, 79, ! 194, 195, 360, 360, 360, 388, 360, 360, ! 200, 360, 385, 390, 390, 84, 79, 194, ! 195, 360, 360, 360, 388, 360, 360, 200, ! 360, 391, 360, 360, 360, 98, 392, 360, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 391, 360, 393, 394, 395, 396, 84, 79, ! 194, 195, 360, 360, 109, 397, 360, 360, ! 200, 360, 398, 394, 399, 399, 84, 79, ! 194, 195, 360, 360, 360, 397, 360, 360, ! 200, 360, 394, 399, 399, 84, 79, 194, ! 195, 360, 360, 360, 397, 360, 360, 200, ! 360, 98, 400, 360, 79, 194, 195, 360, ! 360, 360, 365, 360, 401, 401, 360, 79, ! 194, 195, 360, 360, 360, 365, 360, 402, ! 360, 360, 403, 194, 195, 360, 194, 195, ! 360, 404, 360, 194, 405, 360, 194, 406, ! 360, 194, 360, 402, 360, 360, 360, 194, ! 195, 360, 407, 360, 408, 409, 360, 79, ! 194, 195, 360, 360, 82, 360, 81, 360, ! 401, 401, 360, 79, 194, 195, 360, 401, ! 401, 360, 79, 194, 195, 360, 407, 360, ! 401, 401, 360, 79, 194, 195, 360, 407, ! 360, 408, 401, 360, 79, 194, 195, 360, ! 360, 82, 360, 98, 360, 410, 410, 84, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 411, 107, 412, 413, 88, 79, 194, 195, ! 360, 360, 360, 365, 360, 107, 412, 413, ! 88, 79, 194, 195, 360, 360, 360, 365, ! 360, 412, 412, 88, 79, 194, 195, 360, ! 360, 360, 365, 360, 414, 104, 415, 416, ! 91, 79, 194, 195, 360, 360, 360, 365, ! 360, 104, 415, 416, 91, 79, 194, 195, ! 360, 360, 360, 365, 360, 415, 415, 91, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 417, 101, 418, 419, 94, 79, 194, 195, ! 360, 360, 360, 365, 360, 101, 418, 419, ! 94, 79, 194, 195, 360, 360, 360, 365, ! 360, 418, 418, 94, 79, 194, 195, 360, ! 360, 360, 365, 360, 420, 98, 401, 421, ! 360, 79, 194, 195, 360, 360, 360, 365, ! 360, 98, 401, 421, 360, 79, 194, 195, ! 360, 360, 360, 365, 360, 401, 422, 360, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 98, 360, 401, 401, 360, 79, 194, 195, ! 360, 360, 360, 365, 360, 80, 81, 360, ! 360, 98, 400, 360, 79, 194, 195, 360, ! 360, 360, 365, 360, 80, 360, 394, 399, ! 399, 84, 79, 194, 195, 360, 360, 360, ! 397, 360, 393, 394, 399, 399, 84, 79, ! 194, 195, 360, 360, 360, 397, 360, 360, ! 200, 360, 393, 394, 395, 399, 84, 79, ! 194, 195, 360, 360, 109, 397, 360, 360, ! 200, 360, 391, 360, 423, 360, 410, 410, ! 84, 79, 194, 195, 360, 360, 360, 365, ! 360, 391, 360, 391, 360, 360, 360, 401, ! 401, 360, 79, 194, 195, 360, 360, 360, ! 365, 360, 391, 360, 391, 360, 360, 360, ! 401, 424, 360, 79, 194, 195, 360, 360, ! 360, 365, 360, 391, 360, 391, 360, 423, ! 360, 401, 401, 360, 79, 194, 195, 360, ! 360, 360, 365, 360, 391, 360, 391, 81, ! 360, 360, 98, 392, 360, 79, 194, 195, ! 360, 360, 360, 365, 360, 391, 360, 384, ! 385, 390, 390, 84, 79, 194, 195, 360, ! 360, 360, 388, 360, 360, 200, 360, 384, ! 385, 386, 390, 84, 79, 194, 195, 360, ! 360, 111, 388, 360, 360, 200, 360, 382, ! 360, 425, 360, 410, 410, 84, 79, 194, ! 195, 360, 360, 360, 365, 360, 382, 360, ! 382, 360, 360, 360, 401, 401, 360, 79, ! 194, 195, 360, 360, 360, 365, 360, 382, ! 360, 382, 360, 360, 360, 401, 426, 360, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 382, 360, 382, 360, 425, 360, 401, 401, ! 360, 79, 194, 195, 360, 360, 360, 365, ! 360, 382, 360, 382, 81, 360, 360, 98, ! 383, 360, 79, 194, 195, 360, 360, 360, ! 365, 360, 382, 360, 375, 376, 381, 381, ! 84, 79, 194, 195, 360, 360, 360, 379, ! 360, 360, 200, 360, 375, 376, 377, 381, ! 84, 79, 194, 195, 360, 360, 113, 379, ! 360, 360, 200, 360, 373, 360, 427, 360, ! 410, 410, 84, 79, 194, 195, 360, 360, ! 360, 365, 360, 373, 360, 373, 360, 360, ! 360, 401, 401, 360, 79, 194, 195, 360, ! 360, 360, 365, 360, 373, 360, 373, 360, ! 360, 360, 401, 428, 360, 79, 194, 195, ! 360, 360, 360, 365, 360, 373, 360, 373, ! 360, 427, 360, 401, 401, 360, 79, 194, ! 195, 360, 360, 360, 365, 360, 373, 360, ! 373, 81, 360, 360, 98, 374, 360, 79, ! 194, 195, 360, 360, 360, 365, 360, 373, ! 360, 366, 367, 372, 372, 84, 79, 194, ! 195, 360, 360, 360, 370, 360, 360, 200, ! 360, 366, 367, 368, 372, 84, 79, 194, ! 195, 360, 360, 115, 370, 360, 360, 200, ! 360, 363, 360, 429, 360, 410, 410, 84, ! 79, 194, 195, 360, 360, 360, 365, 360, ! 363, 360, 363, 360, 360, 360, 401, 401, ! 360, 79, 194, 195, 360, 360, 360, 365, ! 360, 363, 360, 363, 360, 360, 360, 401, ! 430, 360, 79, 194, 195, 360, 360, 360, ! 365, 360, 363, 360, 363, 360, 429, 360, ! 401, 401, 360, 79, 194, 195, 360, 360, ! 360, 365, 360, 363, 360, 363, 81, 360, ! 360, 98, 364, 360, 79, 194, 195, 360, ! 360, 360, 365, 360, 363, 360, 116, 83, ! 83, 84, 79, 431, 431, 431, 431, 156, ! 116, 431, 190, 191, 362, 362, 84, 79, ! 194, 195, 360, 360, 360, 197, 360, 360, ! 200, 360, 116, 83, 83, 84, 79, 431, ! 431, 431, 431, 431, 116, 431, 433, 434, ! 435, 436, 123, 118, 437, 438, 432, 432, ! 155, 439, 432, 432, 440, 432, 441, 434, ! 436, 436, 123, 118, 437, 438, 432, 432, ! 432, 439, 432, 432, 440, 432, 434, 436, ! 436, 123, 118, 437, 438, 432, 432, 432, ! 439, 432, 432, 440, 432, 442, 432, 432, ! 432, 136, 443, 432, 118, 437, 438, 432, ! 432, 432, 444, 432, 442, 432, 445, 446, ! 447, 448, 123, 118, 437, 438, 432, 432, ! 153, 449, 432, 432, 440, 432, 450, 446, ! 451, 451, 123, 118, 437, 438, 432, 432, ! 432, 449, 432, 432, 440, 432, 446, 451, ! 451, 123, 118, 437, 438, 432, 432, 432, ! 449, 432, 432, 440, 432, 452, 432, 432, ! 432, 136, 453, 432, 118, 437, 438, 432, ! 432, 432, 444, 432, 452, 432, 454, 455, ! 456, 457, 123, 118, 437, 438, 432, 432, ! 151, 458, 432, 432, 440, 432, 459, 455, ! 460, 460, 123, 118, 437, 438, 432, 432, ! 432, 458, 432, 432, 440, 432, 455, 460, ! 460, 123, 118, 437, 438, 432, 432, 432, ! 458, 432, 432, 440, 432, 461, 432, 432, ! 432, 136, 462, 432, 118, 437, 438, 432, ! 432, 432, 444, 432, 461, 432, 463, 464, ! 465, 466, 123, 118, 437, 438, 432, 432, ! 149, 467, 432, 432, 440, 432, 468, 464, ! 469, 469, 123, 118, 437, 438, 432, 432, ! 432, 467, 432, 432, 440, 432, 464, 469, ! 469, 123, 118, 437, 438, 432, 432, 432, ! 467, 432, 432, 440, 432, 470, 432, 432, ! 432, 136, 471, 432, 118, 437, 438, 432, ! 432, 432, 444, 432, 470, 432, 472, 473, ! 474, 475, 123, 118, 437, 438, 432, 432, ! 147, 476, 432, 432, 440, 432, 477, 473, ! 478, 478, 123, 118, 437, 438, 432, 432, ! 432, 476, 432, 432, 440, 432, 473, 478, ! 478, 123, 118, 437, 438, 432, 432, 432, ! 476, 432, 432, 440, 432, 136, 479, 432, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 480, 480, 432, 118, 437, 438, 432, 432, ! 432, 444, 432, 481, 432, 432, 482, 437, ! 438, 432, 437, 438, 432, 483, 432, 437, ! 484, 432, 437, 485, 432, 437, 432, 481, ! 432, 432, 432, 437, 438, 432, 486, 432, ! 487, 488, 432, 118, 437, 438, 432, 432, ! 121, 432, 120, 432, 480, 480, 432, 118, ! 437, 438, 432, 480, 480, 432, 118, 437, ! 438, 432, 486, 432, 480, 480, 432, 118, ! 437, 438, 432, 486, 432, 487, 480, 432, ! 118, 437, 438, 432, 432, 121, 432, 136, ! 432, 489, 489, 123, 118, 437, 438, 432, ! 432, 432, 444, 432, 490, 145, 491, 492, ! 126, 118, 437, 438, 432, 432, 432, 444, ! 432, 145, 491, 492, 126, 118, 437, 438, ! 432, 432, 432, 444, 432, 491, 491, 126, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 493, 142, 494, 495, 129, 118, 437, 438, ! 432, 432, 432, 444, 432, 142, 494, 495, ! 129, 118, 437, 438, 432, 432, 432, 444, ! 432, 494, 494, 129, 118, 437, 438, 432, ! 432, 432, 444, 432, 496, 139, 497, 498, ! 132, 118, 437, 438, 432, 432, 432, 444, ! 432, 139, 497, 498, 132, 118, 437, 438, ! 432, 432, 432, 444, 432, 497, 497, 132, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 499, 136, 480, 500, 432, 118, 437, 438, ! 432, 432, 432, 444, 432, 136, 480, 500, ! 432, 118, 437, 438, 432, 432, 432, 444, ! 432, 480, 501, 432, 118, 437, 438, 432, ! 432, 432, 444, 432, 136, 432, 480, 480, ! 432, 118, 437, 438, 432, 432, 432, 444, ! 432, 119, 120, 432, 432, 136, 479, 432, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 119, 432, 473, 478, 478, 123, 118, 437, ! 438, 432, 432, 432, 476, 432, 472, 473, ! 478, 478, 123, 118, 437, 438, 432, 432, ! 432, 476, 432, 432, 440, 432, 472, 473, ! 474, 478, 123, 118, 437, 438, 432, 432, ! 147, 476, 432, 432, 440, 432, 470, 432, ! 502, 432, 489, 489, 123, 118, 437, 438, ! 432, 432, 432, 444, 432, 470, 432, 470, ! 432, 432, 432, 480, 480, 432, 118, 437, ! 438, 432, 432, 432, 444, 432, 470, 432, ! 470, 432, 432, 432, 480, 503, 432, 118, ! 437, 438, 432, 432, 432, 444, 432, 470, ! 432, 470, 432, 502, 432, 480, 480, 432, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 470, 432, 470, 120, 432, 432, 136, 471, ! 432, 118, 437, 438, 432, 432, 432, 444, ! 432, 470, 432, 463, 464, 469, 469, 123, ! 118, 437, 438, 432, 432, 432, 467, 432, ! 432, 440, 432, 463, 464, 465, 469, 123, ! 118, 437, 438, 432, 432, 149, 467, 432, ! 432, 440, 432, 461, 432, 504, 432, 489, ! 489, 123, 118, 437, 438, 432, 432, 432, ! 444, 432, 461, 432, 461, 432, 432, 432, ! 480, 480, 432, 118, 437, 438, 432, 432, ! 432, 444, 432, 461, 432, 461, 432, 432, ! 432, 480, 505, 432, 118, 437, 438, 432, ! 432, 432, 444, 432, 461, 432, 461, 432, ! 504, 432, 480, 480, 432, 118, 437, 438, ! 432, 432, 432, 444, 432, 461, 432, 461, ! 120, 432, 432, 136, 462, 432, 118, 437, ! 438, 432, 432, 432, 444, 432, 461, 432, ! 454, 455, 460, 460, 123, 118, 437, 438, ! 432, 432, 432, 458, 432, 432, 440, 432, ! 454, 455, 456, 460, 123, 118, 437, 438, ! 432, 432, 151, 458, 432, 432, 440, 432, ! 452, 432, 506, 432, 489, 489, 123, 118, ! 437, 438, 432, 432, 432, 444, 432, 452, ! 432, 452, 432, 432, 432, 480, 480, 432, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 452, 432, 452, 432, 432, 432, 480, 507, ! 432, 118, 437, 438, 432, 432, 432, 444, ! 432, 452, 432, 452, 432, 506, 432, 480, ! 480, 432, 118, 437, 438, 432, 432, 432, ! 444, 432, 452, 432, 452, 120, 432, 432, ! 136, 453, 432, 118, 437, 438, 432, 432, ! 432, 444, 432, 452, 432, 445, 446, 451, ! 451, 123, 118, 437, 438, 432, 432, 432, ! 449, 432, 432, 440, 432, 445, 446, 447, ! 451, 123, 118, 437, 438, 432, 432, 153, ! 449, 432, 432, 440, 432, 442, 432, 508, ! 432, 489, 489, 123, 118, 437, 438, 432, ! 432, 432, 444, 432, 442, 432, 442, 432, ! 432, 432, 480, 480, 432, 118, 437, 438, ! 432, 432, 432, 444, 432, 442, 432, 442, ! 432, 432, 432, 480, 509, 432, 118, 437, ! 438, 432, 432, 432, 444, 432, 442, 432, ! 442, 432, 508, 432, 480, 480, 432, 118, ! 437, 438, 432, 432, 432, 444, 432, 442, ! 432, 442, 120, 432, 432, 136, 443, 432, ! 118, 437, 438, 432, 432, 432, 444, 432, ! 442, 432, 433, 434, 436, 436, 123, 118, ! 437, 438, 432, 432, 432, 439, 432, 432, ! 440, 432, 188, 189, 190, 191, 510, 362, ! 84, 79, 194, 195, 196, 196, 156, 197, ! 360, 188, 200, 360, 203, 511, 205, 206, ! 6, 1, 207, 208, 202, 202, 38, 209, ! 202, 202, 210, 202, 213, 189, 190, 191, ! 512, 513, 84, 157, 514, 515, 202, 196, ! 156, 516, 202, 213, 200, 202, 116, 517, ! 517, 84, 157, 207, 208, 202, 202, 156, ! 518, 202, 519, 202, 202, 520, 514, 515, ! 202, 514, 515, 202, 254, 202, 514, 521, ! 202, 514, 522, 202, 514, 202, 519, 202, ! 202, 202, 514, 515, 202, 523, 3, 360, ! 360, 401, 430, 360, 79, 194, 195, 360, ! 360, 360, 365, 360, 523, 360, 524, 367, ! 525, 526, 84, 157, 514, 515, 202, 202, ! 158, 370, 202, 202, 200, 202, 527, 367, ! 528, 528, 84, 157, 514, 515, 202, 202, ! 202, 370, 202, 202, 200, 202, 367, 528, ! 528, 84, 157, 514, 515, 202, 202, 202, ! 370, 202, 202, 200, 202, 524, 367, 528, ! 528, 84, 157, 514, 515, 202, 202, 202, ! 370, 202, 202, 200, 202, 524, 367, 525, ! 528, 84, 157, 514, 515, 202, 202, 158, ! 370, 202, 202, 200, 202, 213, 202, 279, ! 116, 529, 529, 160, 157, 207, 208, 202, ! 202, 202, 518, 202, 213, 202, 530, 184, ! 531, 532, 162, 157, 514, 515, 202, 202, ! 202, 533, 202, 184, 531, 532, 162, 157, ! 514, 515, 202, 202, 202, 533, 202, 531, ! 531, 162, 157, 514, 515, 202, 202, 202, ! 533, 202, 534, 181, 535, 536, 165, 157, ! 514, 515, 202, 202, 202, 533, 202, 181, ! 535, 536, 165, 157, 514, 515, 202, 202, ! 202, 533, 202, 535, 535, 165, 157, 514, ! 515, 202, 202, 202, 533, 202, 537, 178, ! 538, 539, 168, 157, 514, 515, 202, 202, ! 202, 533, 202, 178, 538, 539, 168, 157, ! 514, 515, 202, 202, 202, 533, 202, 538, ! 538, 168, 157, 514, 515, 202, 202, 202, ! 533, 202, 540, 175, 541, 542, 202, 157, ! 514, 515, 202, 202, 202, 533, 202, 175, ! 541, 542, 202, 157, 514, 515, 202, 202, ! 202, 533, 202, 541, 541, 202, 157, 514, ! 515, 202, 202, 202, 533, 202, 543, 202, ! 544, 545, 202, 157, 514, 515, 202, 202, ! 172, 202, 171, 202, 541, 541, 202, 157, ! 514, 515, 202, 541, 541, 202, 157, 514, ! 515, 202, 543, 202, 541, 541, 202, 157, ! 514, 515, 202, 543, 202, 544, 541, 202, ! 157, 514, 515, 202, 202, 172, 202, 523, ! 171, 360, 360, 98, 364, 360, 79, 194, ! 195, 360, 360, 360, 365, 360, 523, 360, ! 547, 546, 548, 548, 546, 186, 549, 550, ! 546, 548, 548, 546, 186, 549, 550, 546, ! 551, 546, 546, 552, 549, 550, 546, 549, ! 550, 546, 553, 546, 549, 554, 546, 549, ! 555, 546, 549, 546, 551, 546, 546, 546, ! 549, 550, 546, 0 }; static const short _indic_syllable_machine_trans_targs[] = { 178, 200, 207, 209, 210, 4, 213, 5, 7, 216, 8, 10, 219, 11, 13, 222, --- 379,995 ---- 0, 177, 0, 178, 0, 179, 164, 164, 165, 157, 0, 180, 0, 181, 0, 182, 161, 161, 162, 157, 0, 183, 0, 184, 0, 186, 185, 188, 189, 190, 191, 192, 193, 84, 79, 194, 195, 196, 196, 156, ! 197, 198, 199, 200, 201, 202, 187, 204, ! 205, 206, 207, 6, 1, 208, 209, 203, ! 203, 38, 210, 203, 203, 211, 203, 212, ! 205, 213, 213, 6, 1, 208, 209, 203, ! 203, 203, 210, 203, 203, 211, 203, 205, ! 213, 213, 6, 1, 208, 209, 203, 203, ! 203, 210, 203, 203, 211, 203, 214, 203, ! 203, 203, 19, 215, 203, 1, 208, 209, ! 203, 203, 203, 216, 203, 214, 203, 217, ! 218, 219, 220, 6, 1, 208, 209, 203, ! 203, 36, 221, 203, 203, 211, 203, 222, ! 218, 223, 223, 6, 1, 208, 209, 203, ! 203, 203, 221, 203, 203, 211, 203, 218, ! 223, 223, 6, 1, 208, 209, 203, 203, ! 203, 221, 203, 203, 211, 203, 224, 203, ! 203, 203, 19, 225, 203, 1, 208, 209, ! 203, 203, 203, 216, 203, 224, 203, 226, ! 227, 228, 229, 6, 1, 208, 209, 203, ! 203, 34, 230, 203, 203, 211, 203, 231, ! 227, 232, 232, 6, 1, 208, 209, 203, ! 203, 203, 230, 203, 203, 211, 203, 227, ! 232, 232, 6, 1, 208, 209, 203, 203, ! 203, 230, 203, 203, 211, 203, 233, 203, ! 203, 203, 19, 234, 203, 1, 208, 209, ! 203, 203, 203, 216, 203, 233, 203, 235, ! 236, 237, 238, 6, 1, 208, 209, 203, ! 203, 32, 239, 203, 203, 211, 203, 240, ! 236, 241, 241, 6, 1, 208, 209, 203, ! 203, 203, 239, 203, 203, 211, 203, 236, ! 241, 241, 6, 1, 208, 209, 203, 203, ! 203, 239, 203, 203, 211, 203, 242, 203, ! 203, 203, 19, 243, 203, 1, 208, 209, ! 203, 203, 203, 216, 203, 242, 203, 244, ! 245, 246, 247, 6, 1, 208, 209, 203, ! 203, 30, 248, 203, 203, 211, 203, 249, ! 245, 250, 250, 6, 1, 208, 209, 203, ! 203, 203, 248, 203, 203, 211, 203, 245, ! 250, 250, 6, 1, 208, 209, 203, 203, ! 203, 248, 203, 203, 211, 203, 19, 251, ! 203, 1, 208, 209, 203, 203, 203, 216, ! 203, 252, 252, 203, 1, 208, 209, 203, ! 203, 203, 216, 203, 253, 203, 203, 254, ! 208, 209, 203, 208, 209, 203, 255, 203, ! 208, 256, 203, 208, 257, 203, 208, 203, ! 253, 203, 203, 203, 208, 209, 203, 258, ! 203, 259, 260, 203, 1, 208, 209, 203, ! 203, 4, 203, 3, 203, 252, 252, 203, ! 1, 208, 209, 203, 252, 252, 203, 1, ! 208, 209, 203, 258, 203, 252, 252, 203, ! 1, 208, 209, 203, 258, 203, 259, 252, ! 203, 1, 208, 209, 203, 203, 4, 203, ! 19, 203, 261, 261, 6, 1, 208, 209, ! 203, 203, 203, 216, 203, 262, 28, 263, ! 264, 9, 1, 208, 209, 203, 203, 203, ! 216, 203, 28, 263, 264, 9, 1, 208, ! 209, 203, 203, 203, 216, 203, 263, 263, ! 9, 1, 208, 209, 203, 203, 203, 216, ! 203, 265, 25, 266, 267, 12, 1, 208, ! 209, 203, 203, 203, 216, 203, 25, 266, ! 267, 12, 1, 208, 209, 203, 203, 203, ! 216, 203, 266, 266, 12, 1, 208, 209, ! 203, 203, 203, 216, 203, 268, 22, 269, ! 270, 15, 1, 208, 209, 203, 203, 203, ! 216, 203, 22, 269, 270, 15, 1, 208, ! 209, 203, 203, 203, 216, 203, 269, 269, ! 15, 1, 208, 209, 203, 203, 203, 216, ! 203, 271, 19, 252, 272, 203, 1, 208, ! 209, 203, 203, 203, 216, 203, 19, 252, ! 272, 203, 1, 208, 209, 203, 203, 203, ! 216, 203, 252, 273, 203, 1, 208, 209, ! 203, 203, 203, 216, 203, 19, 203, 252, ! 252, 203, 1, 208, 209, 203, 203, 203, ! 216, 203, 2, 3, 203, 203, 19, 251, ! 203, 1, 208, 209, 203, 203, 203, 216, ! 203, 2, 203, 245, 250, 250, 6, 1, ! 208, 209, 203, 203, 203, 248, 203, 244, ! 245, 250, 250, 6, 1, 208, 209, 203, ! 203, 203, 248, 203, 203, 211, 203, 244, ! 245, 246, 250, 6, 1, 208, 209, 203, ! 203, 30, 248, 203, 203, 211, 203, 242, ! 203, 274, 203, 261, 261, 6, 1, 208, ! 209, 203, 203, 203, 216, 203, 242, 203, ! 242, 203, 203, 203, 252, 252, 203, 1, ! 208, 209, 203, 203, 203, 216, 203, 242, ! 203, 242, 203, 203, 203, 252, 275, 203, ! 1, 208, 209, 203, 203, 203, 216, 203, ! 242, 203, 242, 203, 274, 203, 252, 252, ! 203, 1, 208, 209, 203, 203, 203, 216, ! 203, 242, 203, 242, 3, 203, 203, 19, ! 243, 203, 1, 208, 209, 203, 203, 203, ! 216, 203, 242, 203, 235, 236, 241, 241, ! 6, 1, 208, 209, 203, 203, 203, 239, ! 203, 203, 211, 203, 235, 236, 237, 241, ! 6, 1, 208, 209, 203, 203, 32, 239, ! 203, 203, 211, 203, 233, 203, 276, 203, ! 261, 261, 6, 1, 208, 209, 203, 203, ! 203, 216, 203, 233, 203, 233, 203, 203, ! 203, 252, 252, 203, 1, 208, 209, 203, ! 203, 203, 216, 203, 233, 203, 233, 203, ! 203, 203, 252, 277, 203, 1, 208, 209, ! 203, 203, 203, 216, 203, 233, 203, 233, ! 203, 276, 203, 252, 252, 203, 1, 208, ! 209, 203, 203, 203, 216, 203, 233, 203, ! 233, 3, 203, 203, 19, 234, 203, 1, ! 208, 209, 203, 203, 203, 216, 203, 233, ! 203, 226, 227, 232, 232, 6, 1, 208, ! 209, 203, 203, 203, 230, 203, 203, 211, ! 203, 226, 227, 228, 232, 6, 1, 208, ! 209, 203, 203, 34, 230, 203, 203, 211, ! 203, 224, 203, 278, 203, 261, 261, 6, ! 1, 208, 209, 203, 203, 203, 216, 203, ! 224, 203, 224, 203, 203, 203, 252, 252, ! 203, 1, 208, 209, 203, 203, 203, 216, ! 203, 224, 203, 224, 203, 203, 203, 252, ! 279, 203, 1, 208, 209, 203, 203, 203, ! 216, 203, 224, 203, 224, 203, 278, 203, ! 252, 252, 203, 1, 208, 209, 203, 203, ! 203, 216, 203, 224, 203, 224, 3, 203, ! 203, 19, 225, 203, 1, 208, 209, 203, ! 203, 203, 216, 203, 224, 203, 217, 218, ! 223, 223, 6, 1, 208, 209, 203, 203, ! 203, 221, 203, 203, 211, 203, 217, 218, ! 219, 223, 6, 1, 208, 209, 203, 203, ! 36, 221, 203, 203, 211, 203, 214, 203, ! 280, 203, 261, 261, 6, 1, 208, 209, ! 203, 203, 203, 216, 203, 214, 203, 214, ! 203, 203, 203, 252, 252, 203, 1, 208, ! 209, 203, 203, 203, 216, 203, 214, 203, ! 214, 203, 203, 203, 252, 281, 203, 1, ! 208, 209, 203, 203, 203, 216, 203, 214, ! 203, 214, 203, 280, 203, 252, 252, 203, ! 1, 208, 209, 203, 203, 203, 216, 203, ! 214, 203, 214, 3, 203, 203, 19, 215, ! 203, 1, 208, 209, 203, 203, 203, 216, ! 203, 214, 203, 204, 205, 213, 213, 6, ! 1, 208, 209, 203, 203, 203, 210, 203, ! 203, 211, 203, 204, 205, 206, 213, 6, ! 1, 208, 209, 203, 203, 38, 210, 203, ! 203, 211, 203, 283, 284, 285, 286, 45, ! 40, 287, 288, 282, 282, 77, 289, 282, ! 282, 290, 282, 291, 284, 292, 286, 45, ! 40, 287, 288, 282, 282, 282, 289, 282, ! 282, 290, 282, 284, 292, 286, 45, 40, ! 287, 288, 282, 282, 282, 289, 282, 282, ! 290, 282, 293, 282, 282, 282, 58, 294, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 293, 282, 296, 297, 298, 299, 45, ! 40, 287, 288, 282, 282, 75, 300, 282, ! 282, 290, 282, 301, 297, 302, 302, 45, ! 40, 287, 288, 282, 282, 282, 300, 282, ! 282, 290, 282, 297, 302, 302, 45, 40, ! 287, 288, 282, 282, 282, 300, 282, 282, ! 290, 282, 303, 282, 282, 282, 58, 304, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 303, 282, 305, 306, 307, 308, 45, ! 40, 287, 288, 282, 282, 73, 309, 282, ! 282, 290, 282, 310, 306, 311, 311, 45, ! 40, 287, 288, 282, 282, 282, 309, 282, ! 282, 290, 282, 306, 311, 311, 45, 40, ! 287, 288, 282, 282, 282, 309, 282, 282, ! 290, 282, 312, 282, 282, 282, 58, 313, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 312, 282, 314, 315, 316, 317, 45, ! 40, 287, 288, 282, 282, 71, 318, 282, ! 282, 290, 282, 319, 315, 320, 320, 45, ! 40, 287, 288, 282, 282, 282, 318, 282, ! 282, 290, 282, 315, 320, 320, 45, 40, ! 287, 288, 282, 282, 282, 318, 282, 282, ! 290, 282, 321, 282, 282, 282, 58, 322, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 321, 282, 323, 324, 325, 326, 45, ! 40, 287, 288, 282, 282, 69, 327, 282, ! 282, 290, 282, 328, 324, 329, 329, 45, ! 40, 287, 288, 282, 282, 282, 327, 282, ! 282, 290, 282, 324, 329, 329, 45, 40, ! 287, 288, 282, 282, 282, 327, 282, 282, ! 290, 282, 58, 330, 282, 40, 287, 288, ! 282, 282, 282, 295, 282, 331, 331, 282, ! 40, 287, 288, 282, 282, 282, 295, 282, ! 332, 282, 282, 333, 287, 288, 282, 287, ! 288, 282, 334, 282, 287, 335, 282, 287, ! 336, 282, 287, 282, 332, 282, 282, 282, ! 287, 288, 282, 337, 282, 338, 339, 282, ! 40, 287, 288, 282, 282, 43, 282, 42, ! 282, 331, 331, 282, 40, 287, 288, 282, ! 331, 331, 282, 40, 287, 288, 282, 337, ! 282, 331, 331, 282, 40, 287, 288, 282, ! 337, 282, 338, 331, 282, 40, 287, 288, ! 282, 282, 43, 282, 58, 282, 340, 340, ! 45, 40, 287, 288, 282, 282, 282, 295, ! 282, 341, 67, 342, 343, 48, 40, 287, ! 288, 282, 282, 282, 295, 282, 67, 342, ! 343, 48, 40, 287, 288, 282, 282, 282, ! 295, 282, 342, 342, 48, 40, 287, 288, ! 282, 282, 282, 295, 282, 344, 64, 345, ! 346, 51, 40, 287, 288, 282, 282, 282, ! 295, 282, 64, 345, 346, 51, 40, 287, ! 288, 282, 282, 282, 295, 282, 345, 345, ! 51, 40, 287, 288, 282, 282, 282, 295, ! 282, 347, 61, 348, 349, 54, 40, 287, ! 288, 282, 282, 282, 295, 282, 61, 348, ! 349, 54, 40, 287, 288, 282, 282, 282, ! 295, 282, 348, 348, 54, 40, 287, 288, ! 282, 282, 282, 295, 282, 350, 58, 331, ! 351, 282, 40, 287, 288, 282, 282, 282, ! 295, 282, 58, 331, 351, 282, 40, 287, ! 288, 282, 282, 282, 295, 282, 331, 352, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 58, 282, 331, 331, 282, 40, 287, ! 288, 282, 282, 282, 295, 282, 41, 42, ! 282, 282, 58, 330, 282, 40, 287, 288, ! 282, 282, 282, 295, 282, 41, 282, 324, ! 329, 329, 45, 40, 287, 288, 282, 282, ! 282, 327, 282, 323, 324, 329, 329, 45, ! 40, 287, 288, 282, 282, 282, 327, 282, ! 282, 290, 282, 323, 324, 325, 329, 45, ! 40, 287, 288, 282, 282, 69, 327, 282, ! 282, 290, 282, 321, 282, 353, 282, 340, ! 340, 45, 40, 287, 288, 282, 282, 282, ! 295, 282, 321, 282, 321, 282, 282, 282, ! 331, 331, 282, 40, 287, 288, 282, 282, ! 282, 295, 282, 321, 282, 321, 282, 282, ! 282, 331, 354, 282, 40, 287, 288, 282, ! 282, 282, 295, 282, 321, 282, 321, 282, ! 353, 282, 331, 331, 282, 40, 287, 288, ! 282, 282, 282, 295, 282, 321, 282, 321, ! 42, 282, 282, 58, 322, 282, 40, 287, ! 288, 282, 282, 282, 295, 282, 321, 282, ! 314, 315, 320, 320, 45, 40, 287, 288, ! 282, 282, 282, 318, 282, 282, 290, 282, ! 314, 315, 316, 320, 45, 40, 287, 288, ! 282, 282, 71, 318, 282, 282, 290, 282, ! 312, 282, 355, 282, 340, 340, 45, 40, ! 287, 288, 282, 282, 282, 295, 282, 312, ! 282, 312, 282, 282, 282, 331, 331, 282, ! 40, 287, 288, 282, 282, 282, 295, 282, ! 312, 282, 312, 282, 282, 282, 331, 356, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 312, 282, 312, 282, 355, 282, 331, ! 331, 282, 40, 287, 288, 282, 282, 282, ! 295, 282, 312, 282, 312, 42, 282, 282, ! 58, 313, 282, 40, 287, 288, 282, 282, ! 282, 295, 282, 312, 282, 305, 306, 311, ! 311, 45, 40, 287, 288, 282, 282, 282, ! 309, 282, 282, 290, 282, 305, 306, 307, ! 311, 45, 40, 287, 288, 282, 282, 73, ! 309, 282, 282, 290, 282, 303, 282, 357, ! 282, 340, 340, 45, 40, 287, 288, 282, ! 282, 282, 295, 282, 303, 282, 303, 282, ! 282, 282, 331, 331, 282, 40, 287, 288, ! 282, 282, 282, 295, 282, 303, 282, 303, ! 282, 282, 282, 331, 358, 282, 40, 287, ! 288, 282, 282, 282, 295, 282, 303, 282, ! 303, 282, 357, 282, 331, 331, 282, 40, ! 287, 288, 282, 282, 282, 295, 282, 303, ! 282, 303, 42, 282, 282, 58, 304, 282, ! 40, 287, 288, 282, 282, 282, 295, 282, ! 303, 282, 296, 297, 302, 302, 45, 40, ! 287, 288, 282, 282, 282, 300, 282, 282, ! 290, 282, 296, 297, 298, 302, 45, 40, ! 287, 288, 282, 282, 75, 300, 282, 282, ! 290, 282, 293, 282, 359, 282, 340, 340, ! 45, 40, 287, 288, 282, 282, 282, 295, ! 282, 293, 282, 293, 282, 282, 282, 331, ! 331, 282, 40, 287, 288, 282, 282, 282, ! 295, 282, 293, 282, 293, 282, 282, 282, ! 331, 360, 282, 40, 287, 288, 282, 282, ! 282, 295, 282, 293, 282, 293, 282, 359, ! 282, 331, 331, 282, 40, 287, 288, 282, ! 282, 282, 295, 282, 293, 282, 76, 44, ! 44, 45, 40, 282, 282, 282, 282, 282, ! 76, 282, 293, 42, 282, 282, 58, 294, ! 282, 40, 287, 288, 282, 282, 282, 295, ! 282, 293, 282, 283, 284, 292, 286, 45, ! 40, 287, 288, 282, 282, 282, 289, 282, ! 282, 290, 282, 362, 191, 363, 363, 84, ! 79, 194, 195, 361, 361, 361, 197, 361, ! 361, 200, 361, 191, 363, 363, 84, 79, ! 194, 195, 361, 361, 361, 197, 361, 361, ! 200, 361, 364, 361, 361, 361, 98, 365, ! 361, 79, 194, 195, 361, 361, 361, 366, ! 361, 364, 361, 367, 368, 369, 370, 84, ! 79, 194, 195, 361, 361, 115, 371, 361, ! 361, 200, 361, 372, 368, 373, 373, 84, ! 79, 194, 195, 361, 361, 361, 371, 361, ! 361, 200, 361, 368, 373, 373, 84, 79, ! 194, 195, 361, 361, 361, 371, 361, 361, ! 200, 361, 374, 361, 361, 361, 98, 375, ! 361, 79, 194, 195, 361, 361, 361, 366, ! 361, 374, 361, 376, 377, 378, 379, 84, ! 79, 194, 195, 361, 361, 113, 380, 361, ! 361, 200, 361, 381, 377, 382, 382, 84, ! 79, 194, 195, 361, 361, 361, 380, 361, ! 361, 200, 361, 377, 382, 382, 84, 79, ! 194, 195, 361, 361, 361, 380, 361, 361, ! 200, 361, 383, 361, 361, 361, 98, 384, ! 361, 79, 194, 195, 361, 361, 361, 366, ! 361, 383, 361, 385, 386, 387, 388, 84, ! 79, 194, 195, 361, 361, 111, 389, 361, ! 361, 200, 361, 390, 386, 391, 391, 84, ! 79, 194, 195, 361, 361, 361, 389, 361, ! 361, 200, 361, 386, 391, 391, 84, 79, ! 194, 195, 361, 361, 361, 389, 361, 361, ! 200, 361, 392, 361, 361, 361, 98, 393, ! 361, 79, 194, 195, 361, 361, 361, 366, ! 361, 392, 361, 394, 395, 396, 397, 84, ! 79, 194, 195, 361, 361, 109, 398, 361, ! 361, 200, 361, 399, 395, 400, 400, 84, ! 79, 194, 195, 361, 361, 361, 398, 361, ! 361, 200, 361, 395, 400, 400, 84, 79, ! 194, 195, 361, 361, 361, 398, 361, 361, ! 200, 361, 98, 401, 361, 79, 194, 195, ! 361, 361, 361, 366, 361, 402, 402, 361, ! 79, 194, 195, 361, 361, 361, 366, 361, ! 403, 361, 361, 404, 194, 195, 361, 194, ! 195, 361, 405, 361, 194, 406, 361, 194, ! 407, 361, 194, 361, 403, 361, 361, 361, ! 194, 195, 361, 408, 361, 409, 410, 361, ! 79, 194, 195, 361, 361, 82, 361, 81, ! 361, 402, 402, 361, 79, 194, 195, 361, ! 402, 402, 361, 79, 194, 195, 361, 408, ! 361, 402, 402, 361, 79, 194, 195, 361, ! 408, 361, 409, 402, 361, 79, 194, 195, ! 361, 361, 82, 361, 98, 361, 411, 411, ! 84, 79, 194, 195, 361, 361, 361, 366, ! 361, 412, 107, 413, 414, 88, 79, 194, ! 195, 361, 361, 361, 366, 361, 107, 413, ! 414, 88, 79, 194, 195, 361, 361, 361, ! 366, 361, 413, 413, 88, 79, 194, 195, ! 361, 361, 361, 366, 361, 415, 104, 416, ! 417, 91, 79, 194, 195, 361, 361, 361, ! 366, 361, 104, 416, 417, 91, 79, 194, ! 195, 361, 361, 361, 366, 361, 416, 416, ! 91, 79, 194, 195, 361, 361, 361, 366, ! 361, 418, 101, 419, 420, 94, 79, 194, ! 195, 361, 361, 361, 366, 361, 101, 419, ! 420, 94, 79, 194, 195, 361, 361, 361, ! 366, 361, 419, 419, 94, 79, 194, 195, ! 361, 361, 361, 366, 361, 421, 98, 402, ! 422, 361, 79, 194, 195, 361, 361, 361, ! 366, 361, 98, 402, 422, 361, 79, 194, ! 195, 361, 361, 361, 366, 361, 402, 423, ! 361, 79, 194, 195, 361, 361, 361, 366, ! 361, 98, 361, 402, 402, 361, 79, 194, ! 195, 361, 361, 361, 366, 361, 80, 81, ! 361, 361, 98, 401, 361, 79, 194, 195, ! 361, 361, 361, 366, 361, 80, 361, 395, ! 400, 400, 84, 79, 194, 195, 361, 361, ! 361, 398, 361, 394, 395, 400, 400, 84, ! 79, 194, 195, 361, 361, 361, 398, 361, ! 361, 200, 361, 394, 395, 396, 400, 84, ! 79, 194, 195, 361, 361, 109, 398, 361, ! 361, 200, 361, 392, 361, 424, 361, 411, ! 411, 84, 79, 194, 195, 361, 361, 361, ! 366, 361, 392, 361, 392, 361, 361, 361, ! 402, 402, 361, 79, 194, 195, 361, 361, ! 361, 366, 361, 392, 361, 392, 361, 361, ! 361, 402, 425, 361, 79, 194, 195, 361, ! 361, 361, 366, 361, 392, 361, 392, 361, ! 424, 361, 402, 402, 361, 79, 194, 195, ! 361, 361, 361, 366, 361, 392, 361, 392, ! 81, 361, 361, 98, 393, 361, 79, 194, ! 195, 361, 361, 361, 366, 361, 392, 361, ! 385, 386, 391, 391, 84, 79, 194, 195, ! 361, 361, 361, 389, 361, 361, 200, 361, ! 385, 386, 387, 391, 84, 79, 194, 195, ! 361, 361, 111, 389, 361, 361, 200, 361, ! 383, 361, 426, 361, 411, 411, 84, 79, ! 194, 195, 361, 361, 361, 366, 361, 383, ! 361, 383, 361, 361, 361, 402, 402, 361, ! 79, 194, 195, 361, 361, 361, 366, 361, ! 383, 361, 383, 361, 361, 361, 402, 427, ! 361, 79, 194, 195, 361, 361, 361, 366, ! 361, 383, 361, 383, 361, 426, 361, 402, ! 402, 361, 79, 194, 195, 361, 361, 361, ! 366, 361, 383, 361, 383, 81, 361, 361, ! 98, 384, 361, 79, 194, 195, 361, 361, ! 361, 366, 361, 383, 361, 376, 377, 382, ! 382, 84, 79, 194, 195, 361, 361, 361, ! 380, 361, 361, 200, 361, 376, 377, 378, ! 382, 84, 79, 194, 195, 361, 361, 113, ! 380, 361, 361, 200, 361, 374, 361, 428, ! 361, 411, 411, 84, 79, 194, 195, 361, ! 361, 361, 366, 361, 374, 361, 374, 361, ! 361, 361, 402, 402, 361, 79, 194, 195, ! 361, 361, 361, 366, 361, 374, 361, 374, ! 361, 361, 361, 402, 429, 361, 79, 194, ! 195, 361, 361, 361, 366, 361, 374, 361, ! 374, 361, 428, 361, 402, 402, 361, 79, ! 194, 195, 361, 361, 361, 366, 361, 374, ! 361, 374, 81, 361, 361, 98, 375, 361, ! 79, 194, 195, 361, 361, 361, 366, 361, ! 374, 361, 367, 368, 373, 373, 84, 79, ! 194, 195, 361, 361, 361, 371, 361, 361, ! 200, 361, 367, 368, 369, 373, 84, 79, ! 194, 195, 361, 361, 115, 371, 361, 361, ! 200, 361, 364, 361, 430, 361, 411, 411, ! 84, 79, 194, 195, 361, 361, 361, 366, ! 361, 364, 361, 364, 361, 361, 361, 402, ! 402, 361, 79, 194, 195, 361, 361, 361, ! 366, 361, 364, 361, 364, 361, 361, 361, ! 402, 431, 361, 79, 194, 195, 361, 361, ! 361, 366, 361, 364, 361, 364, 361, 430, ! 361, 402, 402, 361, 79, 194, 195, 361, ! 361, 361, 366, 361, 364, 361, 364, 81, ! 361, 361, 98, 365, 361, 79, 194, 195, ! 361, 361, 361, 366, 361, 364, 361, 116, ! 83, 83, 84, 79, 432, 432, 432, 432, ! 156, 116, 432, 190, 191, 363, 363, 84, ! 79, 194, 195, 361, 361, 361, 197, 361, ! 361, 200, 361, 116, 83, 83, 84, 79, ! 432, 432, 432, 432, 432, 116, 432, 434, ! 435, 436, 437, 123, 118, 438, 439, 433, ! 433, 155, 440, 433, 433, 441, 433, 442, ! 435, 437, 437, 123, 118, 438, 439, 433, ! 433, 433, 440, 433, 433, 441, 433, 435, ! 437, 437, 123, 118, 438, 439, 433, 433, ! 433, 440, 433, 433, 441, 433, 443, 433, ! 433, 433, 136, 444, 433, 118, 438, 439, ! 433, 433, 433, 445, 433, 443, 433, 446, ! 447, 448, 449, 123, 118, 438, 439, 433, ! 433, 153, 450, 433, 433, 441, 433, 451, ! 447, 452, 452, 123, 118, 438, 439, 433, ! 433, 433, 450, 433, 433, 441, 433, 447, ! 452, 452, 123, 118, 438, 439, 433, 433, ! 433, 450, 433, 433, 441, 433, 453, 433, ! 433, 433, 136, 454, 433, 118, 438, 439, ! 433, 433, 433, 445, 433, 453, 433, 455, ! 456, 457, 458, 123, 118, 438, 439, 433, ! 433, 151, 459, 433, 433, 441, 433, 460, ! 456, 461, 461, 123, 118, 438, 439, 433, ! 433, 433, 459, 433, 433, 441, 433, 456, ! 461, 461, 123, 118, 438, 439, 433, 433, ! 433, 459, 433, 433, 441, 433, 462, 433, ! 433, 433, 136, 463, 433, 118, 438, 439, ! 433, 433, 433, 445, 433, 462, 433, 464, ! 465, 466, 467, 123, 118, 438, 439, 433, ! 433, 149, 468, 433, 433, 441, 433, 469, ! 465, 470, 470, 123, 118, 438, 439, 433, ! 433, 433, 468, 433, 433, 441, 433, 465, ! 470, 470, 123, 118, 438, 439, 433, 433, ! 433, 468, 433, 433, 441, 433, 471, 433, ! 433, 433, 136, 472, 433, 118, 438, 439, ! 433, 433, 433, 445, 433, 471, 433, 473, ! 474, 475, 476, 123, 118, 438, 439, 433, ! 433, 147, 477, 433, 433, 441, 433, 478, ! 474, 479, 479, 123, 118, 438, 439, 433, ! 433, 433, 477, 433, 433, 441, 433, 474, ! 479, 479, 123, 118, 438, 439, 433, 433, ! 433, 477, 433, 433, 441, 433, 136, 480, ! 433, 118, 438, 439, 433, 433, 433, 445, ! 433, 481, 481, 433, 118, 438, 439, 433, ! 433, 433, 445, 433, 482, 433, 433, 483, ! 438, 439, 433, 438, 439, 433, 484, 433, ! 438, 485, 433, 438, 486, 433, 438, 433, ! 482, 433, 433, 433, 438, 439, 433, 487, ! 433, 488, 489, 433, 118, 438, 439, 433, ! 433, 121, 433, 120, 433, 481, 481, 433, ! 118, 438, 439, 433, 481, 481, 433, 118, ! 438, 439, 433, 487, 433, 481, 481, 433, ! 118, 438, 439, 433, 487, 433, 488, 481, ! 433, 118, 438, 439, 433, 433, 121, 433, ! 136, 433, 490, 490, 123, 118, 438, 439, ! 433, 433, 433, 445, 433, 491, 145, 492, ! 493, 126, 118, 438, 439, 433, 433, 433, ! 445, 433, 145, 492, 493, 126, 118, 438, ! 439, 433, 433, 433, 445, 433, 492, 492, ! 126, 118, 438, 439, 433, 433, 433, 445, ! 433, 494, 142, 495, 496, 129, 118, 438, ! 439, 433, 433, 433, 445, 433, 142, 495, ! 496, 129, 118, 438, 439, 433, 433, 433, ! 445, 433, 495, 495, 129, 118, 438, 439, ! 433, 433, 433, 445, 433, 497, 139, 498, ! 499, 132, 118, 438, 439, 433, 433, 433, ! 445, 433, 139, 498, 499, 132, 118, 438, ! 439, 433, 433, 433, 445, 433, 498, 498, ! 132, 118, 438, 439, 433, 433, 433, 445, ! 433, 500, 136, 481, 501, 433, 118, 438, ! 439, 433, 433, 433, 445, 433, 136, 481, ! 501, 433, 118, 438, 439, 433, 433, 433, ! 445, 433, 481, 502, 433, 118, 438, 439, ! 433, 433, 433, 445, 433, 136, 433, 481, ! 481, 433, 118, 438, 439, 433, 433, 433, ! 445, 433, 119, 120, 433, 433, 136, 480, ! 433, 118, 438, 439, 433, 433, 433, 445, ! 433, 119, 433, 474, 479, 479, 123, 118, ! 438, 439, 433, 433, 433, 477, 433, 473, ! 474, 479, 479, 123, 118, 438, 439, 433, ! 433, 433, 477, 433, 433, 441, 433, 473, ! 474, 475, 479, 123, 118, 438, 439, 433, ! 433, 147, 477, 433, 433, 441, 433, 471, ! 433, 503, 433, 490, 490, 123, 118, 438, ! 439, 433, 433, 433, 445, 433, 471, 433, ! 471, 433, 433, 433, 481, 481, 433, 118, ! 438, 439, 433, 433, 433, 445, 433, 471, ! 433, 471, 433, 433, 433, 481, 504, 433, ! 118, 438, 439, 433, 433, 433, 445, 433, ! 471, 433, 471, 433, 503, 433, 481, 481, ! 433, 118, 438, 439, 433, 433, 433, 445, ! 433, 471, 433, 471, 120, 433, 433, 136, ! 472, 433, 118, 438, 439, 433, 433, 433, ! 445, 433, 471, 433, 464, 465, 470, 470, ! 123, 118, 438, 439, 433, 433, 433, 468, ! 433, 433, 441, 433, 464, 465, 466, 470, ! 123, 118, 438, 439, 433, 433, 149, 468, ! 433, 433, 441, 433, 462, 433, 505, 433, ! 490, 490, 123, 118, 438, 439, 433, 433, ! 433, 445, 433, 462, 433, 462, 433, 433, ! 433, 481, 481, 433, 118, 438, 439, 433, ! 433, 433, 445, 433, 462, 433, 462, 433, ! 433, 433, 481, 506, 433, 118, 438, 439, ! 433, 433, 433, 445, 433, 462, 433, 462, ! 433, 505, 433, 481, 481, 433, 118, 438, ! 439, 433, 433, 433, 445, 433, 462, 433, ! 462, 120, 433, 433, 136, 463, 433, 118, ! 438, 439, 433, 433, 433, 445, 433, 462, ! 433, 455, 456, 461, 461, 123, 118, 438, ! 439, 433, 433, 433, 459, 433, 433, 441, ! 433, 455, 456, 457, 461, 123, 118, 438, ! 439, 433, 433, 151, 459, 433, 433, 441, ! 433, 453, 433, 507, 433, 490, 490, 123, ! 118, 438, 439, 433, 433, 433, 445, 433, ! 453, 433, 453, 433, 433, 433, 481, 481, ! 433, 118, 438, 439, 433, 433, 433, 445, ! 433, 453, 433, 453, 433, 433, 433, 481, ! 508, 433, 118, 438, 439, 433, 433, 433, ! 445, 433, 453, 433, 453, 433, 507, 433, ! 481, 481, 433, 118, 438, 439, 433, 433, ! 433, 445, 433, 453, 433, 453, 120, 433, ! 433, 136, 454, 433, 118, 438, 439, 433, ! 433, 433, 445, 433, 453, 433, 446, 447, ! 452, 452, 123, 118, 438, 439, 433, 433, ! 433, 450, 433, 433, 441, 433, 446, 447, ! 448, 452, 123, 118, 438, 439, 433, 433, ! 153, 450, 433, 433, 441, 433, 443, 433, ! 509, 433, 490, 490, 123, 118, 438, 439, ! 433, 433, 433, 445, 433, 443, 433, 443, ! 433, 433, 433, 481, 481, 433, 118, 438, ! 439, 433, 433, 433, 445, 433, 443, 433, ! 443, 433, 433, 433, 481, 510, 433, 118, ! 438, 439, 433, 433, 433, 445, 433, 443, ! 433, 443, 433, 509, 433, 481, 481, 433, ! 118, 438, 439, 433, 433, 433, 445, 433, ! 443, 433, 443, 120, 433, 433, 136, 444, ! 433, 118, 438, 439, 433, 433, 433, 445, ! 433, 443, 433, 434, 435, 437, 437, 123, ! 118, 438, 439, 433, 433, 433, 440, 433, ! 433, 441, 433, 188, 189, 190, 191, 511, ! 363, 84, 79, 194, 195, 196, 196, 156, ! 197, 361, 188, 200, 361, 204, 512, 206, ! 207, 6, 1, 208, 209, 203, 203, 38, ! 210, 203, 203, 211, 203, 214, 189, 190, ! 191, 513, 514, 84, 157, 515, 516, 203, ! 196, 156, 517, 203, 214, 200, 203, 116, ! 518, 518, 84, 157, 208, 209, 203, 203, ! 156, 519, 203, 520, 203, 203, 521, 515, ! 516, 203, 515, 516, 203, 255, 203, 515, ! 522, 203, 515, 523, 203, 515, 203, 520, ! 203, 203, 203, 515, 516, 203, 524, 3, ! 361, 361, 402, 431, 361, 79, 194, 195, ! 361, 361, 361, 366, 361, 524, 361, 525, ! 368, 526, 527, 84, 157, 515, 516, 203, ! 203, 158, 371, 203, 203, 200, 203, 528, ! 368, 529, 529, 84, 157, 515, 516, 203, ! 203, 203, 371, 203, 203, 200, 203, 368, ! 529, 529, 84, 157, 515, 516, 203, 203, ! 203, 371, 203, 203, 200, 203, 525, 368, ! 529, 529, 84, 157, 515, 516, 203, 203, ! 203, 371, 203, 203, 200, 203, 525, 368, ! 526, 529, 84, 157, 515, 516, 203, 203, ! 158, 371, 203, 203, 200, 203, 214, 203, ! 280, 116, 530, 530, 160, 157, 208, 209, ! 203, 203, 203, 519, 203, 214, 203, 531, ! 184, 532, 533, 162, 157, 515, 516, 203, ! 203, 203, 534, 203, 184, 532, 533, 162, ! 157, 515, 516, 203, 203, 203, 534, 203, ! 532, 532, 162, 157, 515, 516, 203, 203, ! 203, 534, 203, 535, 181, 536, 537, 165, ! 157, 515, 516, 203, 203, 203, 534, 203, ! 181, 536, 537, 165, 157, 515, 516, 203, ! 203, 203, 534, 203, 536, 536, 165, 157, ! 515, 516, 203, 203, 203, 534, 203, 538, ! 178, 539, 540, 168, 157, 515, 516, 203, ! 203, 203, 534, 203, 178, 539, 540, 168, ! 157, 515, 516, 203, 203, 203, 534, 203, ! 539, 539, 168, 157, 515, 516, 203, 203, ! 203, 534, 203, 541, 175, 542, 543, 203, ! 157, 515, 516, 203, 203, 203, 534, 203, ! 175, 542, 543, 203, 157, 515, 516, 203, ! 203, 203, 534, 203, 542, 542, 203, 157, ! 515, 516, 203, 203, 203, 534, 203, 544, ! 203, 545, 546, 203, 157, 515, 516, 203, ! 203, 172, 203, 171, 203, 542, 542, 203, ! 157, 515, 516, 203, 542, 542, 203, 157, ! 515, 516, 203, 544, 203, 542, 542, 203, ! 157, 515, 516, 203, 544, 203, 545, 542, ! 203, 157, 515, 516, 203, 203, 172, 203, ! 524, 171, 361, 361, 98, 365, 361, 79, ! 194, 195, 361, 361, 361, 366, 361, 524, ! 361, 548, 547, 549, 549, 547, 186, 550, ! 551, 547, 549, 549, 547, 186, 550, 551, ! 547, 552, 547, 547, 553, 550, 551, 547, ! 550, 551, 547, 554, 547, 550, 555, 547, ! 550, 556, 547, 550, 547, 552, 547, 547, ! 547, 550, 551, 547, 188, 432, 432, 432, ! 432, 432, 432, 432, 432, 432, 196, 432, ! 432, 432, 432, 188, 432, 0 }; static const short _indic_syllable_machine_trans_targs[] = { 178, 200, 207, 209, 210, 4, 213, 5, 7, 216, 8, 10, 219, 11, 13, 222,
*** 1012,1066 **** 512, 154, 515, 155, 157, 518, 158, 160, 521, 161, 524, 526, 527, 166, 167, 523, 169, 170, 520, 172, 173, 517, 175, 176, 514, 178, 532, 178, 179, 258, 337, 339, 413, 415, 359, 360, 416, 412, 494, 495, ! 384, 530, 178, 180, 182, 36, 257, 202, ! 203, 255, 227, 181, 35, 183, 251, 1, ! 184, 186, 34, 250, 248, 185, 33, 187, ! 244, 188, 190, 32, 243, 241, 189, 31, ! 191, 237, 192, 194, 30, 236, 234, 193, ! 29, 195, 230, 196, 198, 28, 229, 226, ! 197, 27, 212, 0, 201, 206, 178, 204, ! 205, 208, 2, 211, 3, 214, 6, 24, ! 217, 9, 21, 220, 12, 18, 223, 15, ! 225, 231, 233, 238, 240, 245, 247, 252, ! 254, 178, 259, 261, 73, 334, 281, 282, ! 335, 306, 260, 72, 262, 330, 38, 263, ! 265, 71, 329, 327, 264, 70, 266, 323, ! 267, 269, 69, 322, 320, 268, 68, 270, ! 316, 271, 273, 67, 315, 313, 272, 66, ! 274, 309, 275, 277, 65, 308, 305, 276, ! 64, 291, 37, 280, 285, 178, 283, 284, ! 287, 39, 290, 40, 293, 43, 61, 296, ! 46, 58, 299, 49, 55, 302, 52, 304, ! 310, 312, 317, 319, 324, 326, 331, 333, ! 178, 338, 109, 340, 408, 75, 341, 343, ! 108, 407, 405, 342, 107, 344, 401, 345, ! 347, 106, 400, 398, 346, 105, 348, 394, ! 349, 351, 104, 393, 391, 350, 103, 352, ! 387, 353, 355, 102, 386, 383, 354, 101, ! 369, 74, 358, 363, 178, 361, 362, 365, ! 76, 368, 77, 371, 80, 98, 374, 83, ! 95, 377, 86, 92, 380, 89, 382, 388, ! 390, 395, 397, 402, 404, 409, 411, 178, ! 178, 417, 419, 146, 145, 439, 440, 492, ! 464, 418, 420, 488, 111, 421, 423, 144, ! 487, 485, 422, 143, 424, 481, 425, 427, ! 142, 480, 478, 426, 141, 428, 474, 429, ! 431, 140, 473, 471, 430, 139, 432, 467, ! 433, 435, 138, 466, 463, 434, 137, 449, ! 110, 438, 443, 178, 441, 442, 445, 112, ! 448, 113, 451, 116, 134, 454, 119, 131, ! 457, 122, 128, 460, 125, 462, 468, 470, ! 475, 477, 482, 484, 489, 491, 147, 496, ! 497, 511, 500, 501, 529, 148, 505, 499, ! 504, 502, 503, 506, 507, 150, 510, 508, ! 149, 151, 513, 153, 174, 163, 516, 156, ! 171, 519, 159, 168, 522, 162, 165, 525, ! 164, 528, 178, 531, 177, 534, 535, 533, ! 538, 178, 536, 537 }; static const char _indic_syllable_machine_trans_actions[] = { 1, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, --- 1014,1068 ---- 512, 154, 515, 155, 157, 518, 158, 160, 521, 161, 524, 526, 527, 166, 167, 523, 169, 170, 520, 172, 173, 517, 175, 176, 514, 178, 532, 178, 179, 258, 337, 339, 413, 415, 359, 360, 416, 412, 494, 495, ! 384, 530, 539, 178, 180, 182, 36, 257, ! 202, 203, 255, 227, 181, 35, 183, 251, ! 1, 184, 186, 34, 250, 248, 185, 33, ! 187, 244, 188, 190, 32, 243, 241, 189, ! 31, 191, 237, 192, 194, 30, 236, 234, ! 193, 29, 195, 230, 196, 198, 28, 229, ! 226, 197, 27, 212, 0, 201, 206, 178, ! 204, 205, 208, 2, 211, 3, 214, 6, ! 24, 217, 9, 21, 220, 12, 18, 223, ! 15, 225, 231, 233, 238, 240, 245, 247, ! 252, 254, 178, 259, 261, 73, 334, 281, ! 282, 335, 306, 260, 72, 262, 330, 38, ! 263, 265, 71, 329, 327, 264, 70, 266, ! 323, 267, 269, 69, 322, 320, 268, 68, ! 270, 316, 271, 273, 67, 315, 313, 272, ! 66, 274, 309, 275, 277, 65, 308, 305, ! 276, 64, 291, 37, 280, 285, 178, 283, ! 284, 287, 39, 290, 40, 293, 43, 61, ! 296, 46, 58, 299, 49, 55, 302, 52, ! 304, 310, 312, 317, 319, 324, 326, 331, ! 333, 178, 338, 109, 340, 408, 75, 341, ! 343, 108, 407, 405, 342, 107, 344, 401, ! 345, 347, 106, 400, 398, 346, 105, 348, ! 394, 349, 351, 104, 393, 391, 350, 103, ! 352, 387, 353, 355, 102, 386, 383, 354, ! 101, 369, 74, 358, 363, 178, 361, 362, ! 365, 76, 368, 77, 371, 80, 98, 374, ! 83, 95, 377, 86, 92, 380, 89, 382, ! 388, 390, 395, 397, 402, 404, 409, 411, ! 178, 178, 417, 419, 146, 145, 439, 440, ! 492, 464, 418, 420, 488, 111, 421, 423, ! 144, 487, 485, 422, 143, 424, 481, 425, ! 427, 142, 480, 478, 426, 141, 428, 474, ! 429, 431, 140, 473, 471, 430, 139, 432, ! 467, 433, 435, 138, 466, 463, 434, 137, ! 449, 110, 438, 443, 178, 441, 442, 445, ! 112, 448, 113, 451, 116, 134, 454, 119, ! 131, 457, 122, 128, 460, 125, 462, 468, ! 470, 475, 477, 482, 484, 489, 491, 147, ! 496, 497, 511, 500, 501, 529, 148, 505, ! 499, 504, 502, 503, 506, 507, 150, 510, ! 508, 149, 151, 513, 153, 174, 163, 516, ! 156, 171, 519, 159, 168, 522, 162, 165, ! 525, 164, 528, 178, 531, 177, 534, 535, ! 533, 538, 178, 536, 537 }; static const char _indic_syllable_machine_trans_actions[] = { 1, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2,
*** 1085,1139 **** 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 9, 0, 12, 2, 2, 6, 2, 13, 13, 0, 0, 2, 2, 6, 2, ! 6, 2, 14, 2, 2, 0, 2, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, ! 2, 0, 2, 0, 0, 0, 15, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, ! 2, 16, 2, 2, 0, 2, 0, 0, ! 2, 2, 2, 0, 2, 2, 0, 2, ! 2, 0, 2, 2, 2, 0, 2, 2, ! 2, 2, 0, 2, 2, 2, 0, 2, ! 2, 2, 2, 0, 2, 2, 2, 0, ! 2, 2, 2, 2, 0, 2, 2, 2, ! 0, 2, 0, 0, 0, 17, 0, 0, ! 2, 0, 2, 0, 2, 0, 0, 2, ! 0, 0, 2, 0, 0, 2, 0, 2, ! 2, 2, 2, 2, 2, 2, 2, 2, ! 18, 6, 0, 6, 6, 0, 6, 2, ! 0, 6, 2, 6, 0, 6, 6, 6, 2, 0, 6, 2, 6, 0, 6, 6, 6, 2, 0, 6, 2, 6, 0, 6, 6, 6, 2, 0, 6, 2, 6, 0, ! 6, 0, 0, 0, 19, 0, 0, 2, ! 0, 2, 0, 2, 0, 0, 2, 0, ! 0, 2, 0, 0, 2, 0, 2, 2, ! 2, 2, 2, 2, 2, 2, 2, 20, ! 21, 2, 2, 0, 0, 0, 0, 2, ! 2, 2, 2, 2, 0, 2, 2, 0, ! 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, ! 0, 0, 0, 22, 0, 0, 2, 0, ! 2, 0, 2, 0, 0, 2, 0, 0, ! 2, 0, 0, 2, 0, 2, 2, 2, ! 2, 2, 2, 2, 2, 2, 0, 0, ! 8, 2, 0, 0, 2, 0, 2, 0, ! 0, 0, 0, 8, 8, 0, 8, 8, ! 0, 0, 2, 0, 0, 0, 2, 0, ! 0, 2, 0, 0, 2, 0, 0, 2, ! 0, 2, 23, 2, 0, 0, 0, 0, ! 0, 24, 0, 0 }; static const char _indic_syllable_machine_to_state_actions[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, --- 1087,1141 ---- 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 9, 0, 12, 2, 2, 6, 2, 13, 13, 0, 0, 2, 2, 6, 2, ! 6, 2, 0, 14, 2, 2, 0, 2, ! 0, 0, 2, 2, 2, 0, 2, 2, ! 0, 2, 2, 0, 2, 2, 2, 0, ! 2, 2, 2, 2, 0, 2, 2, 2, ! 0, 2, 2, 2, 2, 0, 2, 2, ! 2, 0, 2, 2, 2, 2, 0, 2, ! 2, 2, 0, 2, 0, 0, 0, 15, ! 0, 0, 2, 0, 2, 0, 2, 0, ! 0, 2, 0, 0, 2, 0, 0, 2, ! 0, 2, 2, 2, 2, 2, 2, 2, ! 2, 2, 16, 2, 2, 0, 2, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, ! 2, 0, 2, 0, 0, 0, 17, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, ! 2, 18, 6, 0, 6, 6, 0, 6, 2, 0, 6, 2, 6, 0, 6, 6, 6, 2, 0, 6, 2, 6, 0, 6, 6, 6, 2, 0, 6, 2, 6, 0, ! 6, 6, 6, 2, 0, 6, 2, 6, ! 0, 6, 0, 0, 0, 19, 0, 0, ! 2, 0, 2, 0, 2, 0, 0, 2, ! 0, 0, 2, 0, 0, 2, 0, 2, ! 2, 2, 2, 2, 2, 2, 2, 2, ! 20, 21, 2, 2, 0, 0, 0, 0, ! 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, ! 2, 2, 2, 0, 2, 2, 2, 0, ! 2, 0, 0, 0, 22, 0, 0, 2, ! 0, 2, 0, 2, 0, 0, 2, 0, ! 0, 2, 0, 0, 2, 0, 2, 2, ! 2, 2, 2, 2, 2, 2, 2, 0, ! 0, 8, 2, 0, 0, 2, 0, 2, ! 0, 0, 0, 0, 8, 8, 0, 8, ! 8, 0, 0, 2, 0, 0, 0, 2, ! 0, 0, 2, 0, 0, 2, 0, 0, ! 2, 0, 2, 23, 2, 0, 0, 0, ! 0, 0, 24, 0, 0 }; static const char _indic_syllable_machine_to_state_actions[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
*** 1200,1210 **** 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ! 0, 0, 0 }; static const char _indic_syllable_machine_from_state_actions[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, --- 1202,1212 ---- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ! 0, 0, 0, 0 }; static const char _indic_syllable_machine_from_state_actions[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
*** 1271,1281 **** 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ! 0, 0, 0 }; static const short _indic_syllable_machine_eof_trans[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, --- 1273,1283 ---- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ! 0, 0, 0, 0 }; static const short _indic_syllable_machine_eof_trans[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
*** 1297,1352 **** 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ! 1, 186, 0, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 282, 282, 282, 282, 282, 282, 282, ! 282, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 361, 361, 361, ! 361, 361, 361, 361, 361, 432, 361, 432, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 433, 433, ! 433, 433, 433, 433, 433, 433, 361, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 361, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 203, 203, 203, 203, 203, 203, 203, ! 203, 361, 547, 547, 547, 547, 547, 547, ! 547, 547, 547 }; static const int indic_syllable_machine_start = 178; static const int indic_syllable_machine_first_final = 178; static const int indic_syllable_machine_error = -1; --- 1299,1354 ---- 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ! 1, 186, 0, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 283, 283, 283, 283, 283, 283, 283, ! 283, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 362, 362, 362, ! 362, 362, 362, 362, 362, 433, 362, 433, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 434, 434, ! 434, 434, 434, 434, 434, 434, 362, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 362, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 204, 204, 204, 204, 204, 204, 204, ! 204, 362, 548, 548, 548, 548, 548, 548, ! 548, 548, 548, 433 }; static const int indic_syllable_machine_start = 178; static const int indic_syllable_machine_first_final = 178; static const int indic_syllable_machine_error = -1;
*** 1356,1366 **** #line 36 "hb-ot-shape-complex-indic-machine.rl" ! #line 96 "hb-ot-shape-complex-indic-machine.rl" #define found_syllable(syllable_type) \ HB_STMT_START { \ if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \ --- 1358,1368 ---- #line 36 "hb-ot-shape-complex-indic-machine.rl" ! #line 97 "hb-ot-shape-complex-indic-machine.rl" #define found_syllable(syllable_type) \ HB_STMT_START { \ if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \
*** 1376,1403 **** { unsigned int p, pe, eof, ts HB_UNUSED, te HB_UNUSED, act HB_UNUSED; int cs; hb_glyph_info_t *info = buffer->info; ! #line 1382 "hb-ot-shape-complex-indic-machine.hh" { cs = indic_syllable_machine_start; ts = 0; te = 0; act = 0; } ! #line 117 "hb-ot-shape-complex-indic-machine.rl" p = 0; pe = eof = buffer->len; unsigned int last = 0; unsigned int syllable_serial = 1; ! #line 1399 "hb-ot-shape-complex-indic-machine.hh" { int _slen; int _trans; const unsigned char *_keys; const short *_inds; --- 1378,1405 ---- { unsigned int p, pe, eof, ts HB_UNUSED, te HB_UNUSED, act HB_UNUSED; int cs; hb_glyph_info_t *info = buffer->info; ! #line 1384 "hb-ot-shape-complex-indic-machine.hh" { cs = indic_syllable_machine_start; ts = 0; te = 0; act = 0; } ! #line 118 "hb-ot-shape-complex-indic-machine.rl" p = 0; pe = eof = buffer->len; unsigned int last = 0; unsigned int syllable_serial = 1; ! #line 1401 "hb-ot-shape-complex-indic-machine.hh" { int _slen; int _trans; const unsigned char *_keys; const short *_inds;
*** 1407,1417 **** switch ( _indic_syllable_machine_from_state_actions[cs] ) { case 11: #line 1 "NONE" {ts = p;} break; ! #line 1413 "hb-ot-shape-complex-indic-machine.hh" } _keys = _indic_syllable_machine_trans_keys + (cs<<1); _inds = _indic_syllable_machine_indicies + _indic_syllable_machine_index_offsets[cs]; --- 1409,1419 ---- switch ( _indic_syllable_machine_from_state_actions[cs] ) { case 11: #line 1 "NONE" {ts = p;} break; ! #line 1415 "hb-ot-shape-complex-indic-machine.hh" } _keys = _indic_syllable_machine_trans_keys + (cs<<1); _inds = _indic_syllable_machine_indicies + _indic_syllable_machine_index_offsets[cs];
*** 1430,1504 **** case 2: #line 1 "NONE" {te = p+1;} break; case 15: ! #line 87 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (consonant_syllable); }} break; case 17: ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (vowel_syllable); }} break; case 22: ! #line 89 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (standalone_cluster); }} break; case 24: ! #line 90 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (symbol_cluster); }} break; case 19: ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (broken_cluster); }} break; case 12: ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (non_indic_cluster); }} break; case 14: ! #line 87 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (consonant_syllable); }} break; case 16: ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (vowel_syllable); }} break; case 21: ! #line 89 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (standalone_cluster); }} break; case 23: ! #line 90 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (symbol_cluster); }} break; case 18: ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (broken_cluster); }} break; case 20: ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (non_indic_cluster); }} break; case 1: ! #line 87 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (consonant_syllable); }} break; case 3: ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (vowel_syllable); }} break; case 7: ! #line 89 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (standalone_cluster); }} break; case 9: ! #line 90 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (symbol_cluster); }} break; case 4: ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (broken_cluster); }} break; case 5: #line 1 "NONE" { switch( act ) { --- 1432,1506 ---- case 2: #line 1 "NONE" {te = p+1;} break; case 15: ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (consonant_syllable); }} break; case 17: ! #line 89 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (vowel_syllable); }} break; case 22: ! #line 90 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (standalone_cluster); }} break; case 24: ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (symbol_cluster); }} break; case 19: ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (broken_cluster); }} break; case 12: ! #line 93 "hb-ot-shape-complex-indic-machine.rl" {te = p+1;{ found_syllable (non_indic_cluster); }} break; case 14: ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (consonant_syllable); }} break; case 16: ! #line 89 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (vowel_syllable); }} break; case 21: ! #line 90 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (standalone_cluster); }} break; case 23: ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (symbol_cluster); }} break; case 18: ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (broken_cluster); }} break; case 20: ! #line 93 "hb-ot-shape-complex-indic-machine.rl" {te = p;p--;{ found_syllable (non_indic_cluster); }} break; case 1: ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (consonant_syllable); }} break; case 3: ! #line 89 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (vowel_syllable); }} break; case 7: ! #line 90 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (standalone_cluster); }} break; case 9: ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (symbol_cluster); }} break; case 4: ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {{p = ((te))-1;}{ found_syllable (broken_cluster); }} break; case 5: #line 1 "NONE" { switch( act ) {
*** 1515,1549 **** } break; case 8: #line 1 "NONE" {te = p+1;} ! #line 87 "hb-ot-shape-complex-indic-machine.rl" {act = 1;} break; case 6: #line 1 "NONE" {te = p+1;} ! #line 91 "hb-ot-shape-complex-indic-machine.rl" {act = 5;} break; case 13: #line 1 "NONE" {te = p+1;} ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {act = 6;} break; ! #line 1536 "hb-ot-shape-complex-indic-machine.hh" } _again: switch ( _indic_syllable_machine_to_state_actions[cs] ) { case 10: #line 1 "NONE" {ts = 0;} break; ! #line 1545 "hb-ot-shape-complex-indic-machine.hh" } if ( ++p != pe ) goto _resume; _test_eof: {} --- 1517,1551 ---- } break; case 8: #line 1 "NONE" {te = p+1;} ! #line 88 "hb-ot-shape-complex-indic-machine.rl" {act = 1;} break; case 6: #line 1 "NONE" {te = p+1;} ! #line 92 "hb-ot-shape-complex-indic-machine.rl" {act = 5;} break; case 13: #line 1 "NONE" {te = p+1;} ! #line 93 "hb-ot-shape-complex-indic-machine.rl" {act = 6;} break; ! #line 1538 "hb-ot-shape-complex-indic-machine.hh" } _again: switch ( _indic_syllable_machine_to_state_actions[cs] ) { case 10: #line 1 "NONE" {ts = 0;} break; ! #line 1547 "hb-ot-shape-complex-indic-machine.hh" } if ( ++p != pe ) goto _resume; _test_eof: {}
*** 1555,1564 **** } } } ! #line 126 "hb-ot-shape-complex-indic-machine.rl" } #endif /* HB_OT_SHAPE_COMPLEX_INDIC_MACHINE_HH */ --- 1557,1566 ---- } } } ! #line 127 "hb-ot-shape-complex-indic-machine.rl" } #endif /* HB_OT_SHAPE_COMPLEX_INDIC_MACHINE_HH */
< prev index next >