|
@@ -68,6 +68,7 @@ enum myanmar_syllable_type_t {
|
|
#define myanmar_syllable_machine_ex_PT 39u
|
|
#define myanmar_syllable_machine_ex_PT 39u
|
|
#define myanmar_syllable_machine_ex_Ra 15u
|
|
#define myanmar_syllable_machine_ex_Ra 15u
|
|
#define myanmar_syllable_machine_ex_SM 8u
|
|
#define myanmar_syllable_machine_ex_SM 8u
|
|
|
|
+#define myanmar_syllable_machine_ex_SMPst 57u
|
|
#define myanmar_syllable_machine_ex_VAbv 20u
|
|
#define myanmar_syllable_machine_ex_VAbv 20u
|
|
#define myanmar_syllable_machine_ex_VBlw 21u
|
|
#define myanmar_syllable_machine_ex_VBlw 21u
|
|
#define myanmar_syllable_machine_ex_VPre 22u
|
|
#define myanmar_syllable_machine_ex_VPre 22u
|
|
@@ -77,35 +78,35 @@ enum myanmar_syllable_type_t {
|
|
#define myanmar_syllable_machine_ex_ZWNJ 5u
|
|
#define myanmar_syllable_machine_ex_ZWNJ 5u
|
|
|
|
|
|
|
|
|
|
-#line 81 "hb-ot-shaper-myanmar-machine.hh"
|
|
|
|
|
|
+#line 82 "hb-ot-shaper-myanmar-machine.hh"
|
|
static const unsigned char _myanmar_syllable_machine_trans_keys[] = {
|
|
static const unsigned char _myanmar_syllable_machine_trans_keys[] = {
|
|
- 1u, 41u, 3u, 41u, 5u, 39u, 5u, 8u, 3u, 41u, 3u, 39u, 3u, 39u, 5u, 39u,
|
|
|
|
- 5u, 39u, 3u, 39u, 3u, 39u, 3u, 41u, 5u, 39u, 1u, 15u, 3u, 39u, 3u, 39u,
|
|
|
|
- 3u, 40u, 3u, 39u, 3u, 41u, 3u, 41u, 3u, 39u, 3u, 41u, 3u, 41u, 3u, 41u,
|
|
|
|
- 3u, 41u, 3u, 41u, 5u, 39u, 5u, 8u, 3u, 41u, 3u, 39u, 3u, 39u, 5u, 39u,
|
|
|
|
- 5u, 39u, 3u, 39u, 3u, 39u, 3u, 41u, 5u, 39u, 1u, 15u, 3u, 41u, 3u, 39u,
|
|
|
|
- 3u, 39u, 3u, 40u, 3u, 39u, 3u, 41u, 3u, 41u, 3u, 39u, 3u, 41u, 3u, 41u,
|
|
|
|
- 3u, 41u, 3u, 41u, 3u, 41u, 3u, 41u, 3u, 41u, 1u, 41u, 1u, 15u, 0
|
|
|
|
|
|
+ 1u, 57u, 3u, 57u, 5u, 57u, 5u, 57u, 3u, 57u, 5u, 57u, 3u, 57u, 3u, 57u,
|
|
|
|
+ 3u, 57u, 3u, 57u, 3u, 57u, 5u, 57u, 1u, 15u, 3u, 57u, 3u, 57u, 3u, 57u,
|
|
|
|
+ 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u,
|
|
|
|
+ 3u, 57u, 5u, 57u, 5u, 57u, 3u, 57u, 5u, 57u, 3u, 57u, 3u, 57u, 3u, 57u,
|
|
|
|
+ 3u, 57u, 3u, 57u, 5u, 57u, 1u, 15u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u,
|
|
|
|
+ 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u, 3u, 57u,
|
|
|
|
+ 3u, 57u, 3u, 57u, 3u, 57u, 1u, 57u, 1u, 15u, 0
|
|
};
|
|
};
|
|
|
|
|
|
static const char _myanmar_syllable_machine_key_spans[] = {
|
|
static const char _myanmar_syllable_machine_key_spans[] = {
|
|
- 41, 39, 35, 4, 39, 37, 37, 35,
|
|
|
|
- 35, 37, 37, 39, 35, 15, 37, 37,
|
|
|
|
- 38, 37, 39, 39, 37, 39, 39, 39,
|
|
|
|
- 39, 39, 35, 4, 39, 37, 37, 35,
|
|
|
|
- 35, 37, 37, 39, 35, 15, 39, 37,
|
|
|
|
- 37, 38, 37, 39, 39, 37, 39, 39,
|
|
|
|
- 39, 39, 39, 39, 39, 41, 15
|
|
|
|
|
|
+ 57, 55, 53, 53, 55, 53, 55, 55,
|
|
|
|
+ 55, 55, 55, 53, 15, 55, 55, 55,
|
|
|
|
+ 55, 55, 55, 55, 55, 55, 55, 55,
|
|
|
|
+ 55, 53, 53, 55, 53, 55, 55, 55,
|
|
|
|
+ 55, 55, 53, 15, 55, 55, 55, 55,
|
|
|
|
+ 55, 55, 55, 55, 55, 55, 55, 55,
|
|
|
|
+ 55, 55, 55, 57, 15
|
|
};
|
|
};
|
|
|
|
|
|
static const short _myanmar_syllable_machine_index_offsets[] = {
|
|
static const short _myanmar_syllable_machine_index_offsets[] = {
|
|
- 0, 42, 82, 118, 123, 163, 201, 239,
|
|
|
|
- 275, 311, 349, 387, 427, 463, 479, 517,
|
|
|
|
- 555, 594, 632, 672, 712, 750, 790, 830,
|
|
|
|
- 870, 910, 950, 986, 991, 1031, 1069, 1107,
|
|
|
|
- 1143, 1179, 1217, 1255, 1295, 1331, 1347, 1387,
|
|
|
|
- 1425, 1463, 1502, 1540, 1580, 1620, 1658, 1698,
|
|
|
|
- 1738, 1778, 1818, 1858, 1898, 1938, 1980
|
|
|
|
|
|
+ 0, 58, 114, 168, 222, 278, 332, 388,
|
|
|
|
+ 444, 500, 556, 612, 666, 682, 738, 794,
|
|
|
|
+ 850, 906, 962, 1018, 1074, 1130, 1186, 1242,
|
|
|
|
+ 1298, 1354, 1408, 1462, 1518, 1572, 1628, 1684,
|
|
|
|
+ 1740, 1796, 1852, 1906, 1922, 1978, 2034, 2090,
|
|
|
|
+ 2146, 2202, 2258, 2314, 2370, 2426, 2482, 2538,
|
|
|
|
+ 2594, 2650, 2706, 2762, 2820
|
|
};
|
|
};
|
|
|
|
|
|
static const char _myanmar_syllable_machine_indicies[] = {
|
|
static const char _myanmar_syllable_machine_indicies[] = {
|
|
@@ -114,273 +115,378 @@ static const char _myanmar_syllable_machine_indicies[] = {
|
|
0, 8, 0, 9, 10, 11, 12, 0,
|
|
0, 8, 0, 9, 10, 11, 12, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 13,
|
|
0, 0, 0, 0, 0, 0, 0, 13,
|
|
0, 0, 14, 15, 16, 17, 18, 19,
|
|
0, 0, 14, 15, 16, 17, 18, 19,
|
|
- 20, 0, 22, 23, 24, 24, 21, 25,
|
|
|
|
- 26, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 27, 28, 29, 30, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 31,
|
|
|
|
- 21, 21, 32, 33, 34, 35, 36, 37,
|
|
|
|
- 38, 21, 24, 24, 21, 25, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 30, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 39, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 36, 21, 24, 24,
|
|
|
|
- 21, 25, 21, 22, 21, 24, 24, 21,
|
|
|
|
- 25, 26, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 40, 21, 21, 30,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 41, 21, 21, 42, 21, 21, 21, 36,
|
|
|
|
- 21, 41, 21, 22, 21, 24, 24, 21,
|
|
|
|
- 25, 26, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 30,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 36,
|
|
|
|
- 21, 43, 21, 24, 24, 21, 25, 36,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 44, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 36, 21, 24,
|
|
|
|
- 24, 21, 25, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 44, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 36, 21, 24, 24, 21, 25, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 36, 21, 22,
|
|
|
|
- 21, 24, 24, 21, 25, 26, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 40, 21, 21, 30, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 36, 21, 22, 21, 24,
|
|
|
|
- 24, 21, 25, 26, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 40, 21,
|
|
|
|
- 21, 30, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 41, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 36, 21, 22, 21, 24, 24, 21,
|
|
|
|
- 25, 26, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 40, 21, 21, 30,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 41, 21, 21, 21, 21, 21, 21, 36,
|
|
|
|
- 21, 41, 21, 24, 24, 21, 25, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 30, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 36, 21, 1,
|
|
|
|
- 1, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 1, 21, 22,
|
|
|
|
- 21, 24, 24, 21, 25, 26, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 27, 28, 21, 30, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 36, 21, 22, 21, 24,
|
|
|
|
- 24, 21, 25, 26, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 28,
|
|
|
|
- 21, 30, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 36, 21, 22, 21, 24, 24, 21,
|
|
|
|
- 25, 26, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 27, 28, 29, 30,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 36,
|
|
|
|
- 45, 21, 22, 21, 24, 24, 21, 25,
|
|
|
|
- 26, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 27, 28, 29, 30, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 36, 21,
|
|
|
|
- 22, 21, 24, 24, 21, 25, 26, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 27, 28, 29, 30, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 31, 21, 21,
|
|
|
|
- 32, 33, 34, 35, 36, 21, 38, 21,
|
|
|
|
- 22, 21, 24, 24, 21, 25, 26, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 27, 28, 29, 30, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 45, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 36, 21, 38, 21,
|
|
|
|
- 22, 21, 24, 24, 21, 25, 26, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 27, 28, 29, 30, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 45, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 36, 21, 22, 21,
|
|
|
|
- 24, 24, 21, 25, 26, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 27,
|
|
|
|
- 28, 29, 30, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 32, 21,
|
|
|
|
- 34, 21, 36, 21, 38, 21, 22, 21,
|
|
|
|
- 24, 24, 21, 25, 26, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 27,
|
|
|
|
- 28, 29, 30, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 45, 21, 21, 32, 21,
|
|
|
|
- 21, 21, 36, 21, 38, 21, 22, 21,
|
|
|
|
- 24, 24, 21, 25, 26, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 27,
|
|
|
|
- 28, 29, 30, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 46, 21, 21, 32, 33,
|
|
|
|
- 34, 21, 36, 21, 38, 21, 22, 21,
|
|
|
|
- 24, 24, 21, 25, 26, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 27,
|
|
|
|
- 28, 29, 30, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 32, 33,
|
|
|
|
- 34, 21, 36, 21, 38, 21, 22, 23,
|
|
|
|
- 24, 24, 21, 25, 26, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 27,
|
|
|
|
- 28, 29, 30, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 31, 21, 21, 32, 33,
|
|
|
|
- 34, 35, 36, 21, 38, 21, 48, 48,
|
|
|
|
|
|
+ 20, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
+ 21, 0, 23, 24, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 32,
|
|
|
|
+ 22, 22, 33, 34, 35, 36, 37, 38,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 25, 25, 22, 26, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 31, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 40, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 37, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 26, 22,
|
|
|
|
+ 25, 25, 22, 26, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 37, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 26, 22, 41, 22,
|
|
|
|
+ 25, 25, 22, 26, 37, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 26, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 37, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 26, 22, 25, 25,
|
|
|
|
+ 22, 26, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 26, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 37, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 26, 22, 23, 22, 25, 25,
|
|
|
|
+ 22, 26, 27, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 42, 22, 22,
|
|
|
|
+ 31, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 43, 22, 22, 44, 22, 22, 22,
|
|
|
|
+ 37, 22, 43, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 26, 22, 23, 22, 25, 25,
|
|
|
|
+ 22, 26, 27, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 31, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 37, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 26, 22, 23, 22, 25, 25,
|
|
|
|
+ 22, 26, 27, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 42, 22, 22,
|
|
|
|
+ 31, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 37, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 26, 22, 23, 22, 25, 25,
|
|
|
|
+ 22, 26, 27, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 42, 22, 22,
|
|
|
|
+ 31, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 43, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 37, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 26, 22, 23, 22, 25, 25,
|
|
|
|
+ 22, 26, 27, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 42, 22, 22,
|
|
|
|
+ 31, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 43, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 37, 22, 43, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 26, 22, 25, 25, 22, 26,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 1, 1, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 1, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 22, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 29, 22, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 45,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 32,
|
|
|
|
+ 22, 22, 33, 34, 35, 36, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 45,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 45,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 37, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 33, 22, 35, 22, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 45,
|
|
|
|
+ 22, 22, 33, 22, 22, 22, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 46,
|
|
|
|
+ 22, 22, 33, 34, 35, 22, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 22, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 33, 34, 35, 22, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 24, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 32,
|
|
|
|
+ 22, 22, 33, 34, 35, 36, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 48, 48, 47, 5, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 12, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 49, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 18, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 5, 47,
|
|
|
|
+ 48, 48, 50, 5, 50, 50, 50, 50,
|
|
|
|
+ 50, 50, 50, 50, 50, 50, 50, 50,
|
|
|
|
+ 50, 50, 50, 50, 50, 50, 50, 50,
|
|
|
|
+ 50, 50, 50, 50, 50, 50, 50, 50,
|
|
|
|
+ 50, 50, 18, 50, 50, 50, 50, 50,
|
|
|
|
+ 50, 50, 50, 50, 50, 50, 50, 50,
|
|
|
|
+ 50, 50, 50, 50, 5, 50, 51, 47,
|
|
|
|
+ 48, 48, 47, 5, 18, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 5, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 18, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 5, 47, 48, 48,
|
|
47, 5, 47, 47, 47, 47, 47, 47,
|
|
47, 5, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 5, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 18, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 5, 47, 2, 47, 48, 48,
|
|
|
|
+ 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 52, 47, 47,
|
|
|
|
+ 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 53, 47, 47, 54, 47, 47, 47,
|
|
|
|
+ 18, 47, 53, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 5, 47, 2, 47, 48, 48,
|
|
|
|
+ 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 18, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 5, 47, 2, 47, 48, 48,
|
|
|
|
+ 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 52, 47, 47,
|
|
|
|
+ 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 18, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 5, 47, 2, 47, 48, 48,
|
|
|
|
+ 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 52, 47, 47,
|
|
|
|
+ 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 53, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 18, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 5, 47, 2, 47, 48, 48,
|
|
|
|
+ 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 52, 47, 47,
|
|
12, 47, 47, 47, 47, 47, 47, 47,
|
|
12, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 49, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 18, 47, 48, 48, 47, 5, 47, 2,
|
|
|
|
- 47, 48, 48, 47, 5, 6, 47, 47,
|
|
|
|
|
|
+ 47, 53, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 18, 47, 53, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 50, 47, 47, 12, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 51, 47, 47, 52,
|
|
|
|
- 47, 47, 47, 18, 47, 51, 47, 2,
|
|
|
|
- 47, 48, 48, 47, 5, 6, 47, 47,
|
|
|
|
|
|
+ 47, 47, 5, 47, 48, 48, 47, 5,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 12, 47, 47, 47, 47,
|
|
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 18, 47, 53, 47, 48,
|
|
|
|
- 48, 47, 5, 18, 47, 47, 47, 47,
|
|
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 54, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 18, 47, 48, 48, 47, 5, 47,
|
|
|
|
|
|
+ 5, 47, 55, 55, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 55, 47, 2, 3, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 11, 12, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 13,
|
|
|
|
+ 47, 47, 14, 15, 16, 17, 18, 19,
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 47, 47, 47, 54, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 18, 47, 48,
|
|
|
|
- 48, 47, 5, 47, 47, 47, 47, 47,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 47, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 18, 47, 2, 47, 48, 48, 47,
|
|
|
|
- 5, 6, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 50, 47, 47, 12,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 10, 47, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 47, 47, 47, 47, 18,
|
|
|
|
- 47, 2, 47, 48, 48, 47, 5, 6,
|
|
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 50, 47, 47, 12, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 47, 51, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 18, 47, 2,
|
|
|
|
- 47, 48, 48, 47, 5, 6, 47, 47,
|
|
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 50, 47, 47, 12, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 51, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 18, 47, 51, 47, 48,
|
|
|
|
- 48, 47, 5, 47, 47, 47, 47, 47,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 12, 47, 47, 47, 47, 47, 47,
|
|
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 56,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 18, 47, 55, 55, 47, 47, 47,
|
|
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 55, 47, 2, 3, 48, 48, 47,
|
|
|
|
- 5, 6, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 9, 10, 11, 12,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 13, 47, 47, 14, 15, 16, 17, 18,
|
|
|
|
- 19, 20, 47, 2, 47, 48, 48, 47,
|
|
|
|
- 5, 6, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 9, 10, 47, 12,
|
|
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 47, 47, 47, 47, 18,
|
|
|
|
- 47, 2, 47, 48, 48, 47, 5, 6,
|
|
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 10, 47, 12, 47, 47,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 11, 12, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 13,
|
|
|
|
+ 47, 47, 14, 15, 16, 17, 18, 47,
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 47, 47, 18, 47, 2,
|
|
|
|
- 47, 48, 48, 47, 5, 6, 47, 47,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 11, 12, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 56,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 47,
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 9, 10, 11, 12, 47, 47, 47, 47,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
+ 6, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 9, 10, 11, 12, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 56,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 18, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 47, 18, 56, 47, 2, 47,
|
|
|
|
- 48, 48, 47, 5, 6, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 47, 47, 9,
|
|
|
|
- 10, 11, 12, 47, 47, 47, 47, 47,
|
|
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
- 47, 47, 18, 47, 2, 47, 48, 48,
|
|
|
|
- 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 9, 10, 11,
|
|
|
|
- 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 13, 47, 47, 14, 15, 16, 17,
|
|
|
|
- 18, 47, 20, 47, 2, 47, 48, 48,
|
|
|
|
- 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 9, 10, 11,
|
|
|
|
- 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 56, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 18, 47, 20, 47, 2, 47, 48, 48,
|
|
|
|
- 47, 5, 6, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 47, 47, 47, 47, 9, 10, 11,
|
|
|
|
- 12, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 47, 56, 47, 47, 47, 47, 47, 47,
|
|
|
|
- 18, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 14, 47, 16, 47, 18, 47,
|
|
47, 47, 14, 47, 16, 47, 18, 47,
|
|
- 20, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 56,
|
|
47, 47, 47, 47, 47, 47, 47, 56,
|
|
47, 47, 14, 47, 47, 47, 18, 47,
|
|
47, 47, 14, 47, 47, 47, 18, 47,
|
|
- 20, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 57,
|
|
47, 47, 47, 47, 47, 47, 47, 57,
|
|
47, 47, 14, 15, 16, 47, 18, 47,
|
|
47, 47, 14, 15, 16, 47, 18, 47,
|
|
- 20, 47, 2, 47, 48, 48, 47, 5,
|
|
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 5, 47, 2, 47, 48, 48, 47, 5,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 14, 15, 16, 47, 18, 47,
|
|
47, 47, 14, 15, 16, 47, 18, 47,
|
|
- 20, 47, 2, 3, 48, 48, 47, 5,
|
|
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 5, 47, 2, 3, 48, 48, 47, 5,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
6, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 9, 10, 11, 12, 47,
|
|
47, 47, 47, 47, 47, 47, 47, 13,
|
|
47, 47, 47, 47, 47, 47, 47, 13,
|
|
47, 47, 14, 15, 16, 17, 18, 47,
|
|
47, 47, 14, 15, 16, 17, 18, 47,
|
|
- 20, 47, 22, 23, 24, 24, 21, 25,
|
|
|
|
- 26, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 27, 28, 29, 30, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 58,
|
|
|
|
- 21, 21, 32, 33, 34, 35, 36, 37,
|
|
|
|
- 38, 21, 22, 59, 24, 24, 21, 25,
|
|
|
|
- 26, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
- 21, 21, 21, 27, 28, 29, 30, 21,
|
|
|
|
- 21, 21, 21, 21, 21, 21, 21, 31,
|
|
|
|
- 21, 21, 32, 33, 34, 35, 36, 21,
|
|
|
|
- 38, 21, 1, 1, 2, 3, 48, 48,
|
|
|
|
|
|
+ 20, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 5, 47, 23, 24, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 58,
|
|
|
|
+ 22, 22, 33, 34, 35, 36, 37, 38,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 23, 59, 25, 25, 22, 26,
|
|
|
|
+ 27, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 28, 29, 30, 31, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 32,
|
|
|
|
+ 22, 22, 33, 34, 35, 36, 37, 22,
|
|
|
|
+ 39, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
+ 26, 22, 1, 1, 2, 3, 48, 48,
|
|
47, 5, 6, 1, 1, 47, 47, 47,
|
|
47, 5, 6, 1, 1, 47, 47, 47,
|
|
1, 47, 47, 47, 47, 9, 10, 11,
|
|
1, 47, 47, 47, 47, 9, 10, 11,
|
|
12, 47, 47, 47, 47, 47, 47, 47,
|
|
12, 47, 47, 47, 47, 47, 47, 47,
|
|
47, 13, 47, 47, 14, 15, 16, 17,
|
|
47, 13, 47, 47, 14, 15, 16, 17,
|
|
- 18, 19, 20, 47, 1, 1, 60, 60,
|
|
|
|
|
|
+ 18, 19, 20, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 47, 47, 47, 47, 47, 47,
|
|
|
|
+ 47, 47, 5, 47, 1, 1, 60, 60,
|
|
60, 60, 60, 60, 60, 1, 1, 60,
|
|
60, 60, 60, 60, 60, 1, 1, 60,
|
|
60, 60, 1, 60, 0
|
|
60, 60, 1, 60, 0
|
|
};
|
|
};
|
|
|
|
|
|
static const char _myanmar_syllable_machine_trans_targs[] = {
|
|
static const char _myanmar_syllable_machine_trans_targs[] = {
|
|
- 0, 1, 26, 37, 0, 27, 29, 51,
|
|
|
|
- 54, 39, 40, 41, 28, 43, 44, 46,
|
|
|
|
- 47, 48, 30, 50, 45, 0, 2, 13,
|
|
|
|
- 0, 3, 5, 14, 15, 16, 4, 18,
|
|
|
|
- 19, 21, 22, 23, 6, 25, 20, 12,
|
|
|
|
- 9, 10, 11, 7, 8, 17, 24, 0,
|
|
|
|
- 0, 36, 33, 34, 35, 31, 32, 38,
|
|
|
|
- 42, 49, 52, 53, 0
|
|
|
|
|
|
+ 0, 1, 25, 35, 0, 26, 30, 49,
|
|
|
|
+ 52, 37, 38, 39, 29, 41, 42, 44,
|
|
|
|
+ 45, 46, 27, 48, 43, 26, 0, 2,
|
|
|
|
+ 12, 0, 3, 7, 13, 14, 15, 6,
|
|
|
|
+ 17, 18, 20, 21, 22, 4, 24, 19,
|
|
|
|
+ 11, 5, 8, 9, 10, 16, 23, 0,
|
|
|
|
+ 0, 34, 0, 28, 31, 32, 33, 36,
|
|
|
|
+ 40, 47, 50, 51, 0
|
|
};
|
|
};
|
|
|
|
|
|
static const char _myanmar_syllable_machine_trans_actions[] = {
|
|
static const char _myanmar_syllable_machine_trans_actions[] = {
|
|
- 3, 0, 0, 0, 4, 0, 0, 0,
|
|
|
|
|
|
+ 3, 0, 0, 0, 4, 5, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
- 0, 0, 0, 0, 0, 5, 0, 0,
|
|
|
|
- 6, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
|
|
+ 0, 0, 0, 0, 0, 6, 7, 0,
|
|
|
|
+ 0, 8, 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, 7,
|
|
|
|
- 8, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
- 0, 0, 0, 0, 9
|
|
|
|
|
|
+ 0, 0, 0, 0, 0, 0, 0, 9,
|
|
|
|
+ 10, 0, 11, 0, 0, 0, 0, 0,
|
|
|
|
+ 0, 0, 0, 0, 12
|
|
};
|
|
};
|
|
|
|
|
|
static const char _myanmar_syllable_machine_to_state_actions[] = {
|
|
static const char _myanmar_syllable_machine_to_state_actions[] = {
|
|
@@ -390,7 +496,7 @@ static const char _myanmar_syllable_machine_to_state_actions[] = {
|
|
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, 0, 0, 0, 0,
|
|
- 0, 0, 0, 0, 0, 0, 0
|
|
|
|
|
|
+ 0, 0, 0, 0, 0
|
|
};
|
|
};
|
|
|
|
|
|
static const char _myanmar_syllable_machine_from_state_actions[] = {
|
|
static const char _myanmar_syllable_machine_from_state_actions[] = {
|
|
@@ -400,17 +506,17 @@ static const char _myanmar_syllable_machine_from_state_actions[] = {
|
|
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, 0, 0, 0, 0,
|
|
- 0, 0, 0, 0, 0, 0, 0
|
|
|
|
|
|
+ 0, 0, 0, 0, 0
|
|
};
|
|
};
|
|
|
|
|
|
static const short _myanmar_syllable_machine_eof_trans[] = {
|
|
static const short _myanmar_syllable_machine_eof_trans[] = {
|
|
- 0, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
- 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
- 22, 22, 22, 22, 22, 22, 22, 22,
|
|
|
|
- 22, 22, 48, 48, 48, 48, 48, 48,
|
|
|
|
|
|
+ 0, 23, 23, 23, 23, 23, 23, 23,
|
|
|
|
+ 23, 23, 23, 23, 23, 23, 23, 23,
|
|
|
|
+ 23, 23, 23, 23, 23, 23, 23, 23,
|
|
|
|
+ 23, 48, 51, 48, 48, 48, 48, 48,
|
|
48, 48, 48, 48, 48, 48, 48, 48,
|
|
48, 48, 48, 48, 48, 48, 48, 48,
|
|
48, 48, 48, 48, 48, 48, 48, 48,
|
|
48, 48, 48, 48, 48, 48, 48, 48,
|
|
- 48, 48, 48, 22, 22, 48, 61
|
|
|
|
|
|
+ 48, 23, 23, 48, 61
|
|
};
|
|
};
|
|
|
|
|
|
static const int myanmar_syllable_machine_start = 0;
|
|
static const int myanmar_syllable_machine_start = 0;
|
|
@@ -424,7 +530,7 @@ static const int myanmar_syllable_machine_en_main = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-#line 117 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+#line 118 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
|
|
|
|
#define found_syllable(syllable_type) \
|
|
#define found_syllable(syllable_type) \
|
|
@@ -443,7 +549,7 @@ find_syllables_myanmar (hb_buffer_t *buffer)
|
|
int cs;
|
|
int cs;
|
|
hb_glyph_info_t *info = buffer->info;
|
|
hb_glyph_info_t *info = buffer->info;
|
|
|
|
|
|
-#line 447 "hb-ot-shaper-myanmar-machine.hh"
|
|
|
|
|
|
+#line 553 "hb-ot-shaper-myanmar-machine.hh"
|
|
{
|
|
{
|
|
cs = myanmar_syllable_machine_start;
|
|
cs = myanmar_syllable_machine_start;
|
|
ts = 0;
|
|
ts = 0;
|
|
@@ -451,7 +557,7 @@ find_syllables_myanmar (hb_buffer_t *buffer)
|
|
act = 0;
|
|
act = 0;
|
|
}
|
|
}
|
|
|
|
|
|
-#line 137 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+#line 138 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
|
|
|
|
p = 0;
|
|
p = 0;
|
|
@@ -459,7 +565,7 @@ find_syllables_myanmar (hb_buffer_t *buffer)
|
|
|
|
|
|
unsigned int syllable_serial = 1;
|
|
unsigned int syllable_serial = 1;
|
|
|
|
|
|
-#line 463 "hb-ot-shaper-myanmar-machine.hh"
|
|
|
|
|
|
+#line 569 "hb-ot-shaper-myanmar-machine.hh"
|
|
{
|
|
{
|
|
int _slen;
|
|
int _slen;
|
|
int _trans;
|
|
int _trans;
|
|
@@ -473,7 +579,7 @@ _resume:
|
|
#line 1 "NONE"
|
|
#line 1 "NONE"
|
|
{ts = p;}
|
|
{ts = p;}
|
|
break;
|
|
break;
|
|
-#line 477 "hb-ot-shaper-myanmar-machine.hh"
|
|
|
|
|
|
+#line 583 "hb-ot-shaper-myanmar-machine.hh"
|
|
}
|
|
}
|
|
|
|
|
|
_keys = _myanmar_syllable_machine_trans_keys + (cs<<1);
|
|
_keys = _myanmar_syllable_machine_trans_keys + (cs<<1);
|
|
@@ -491,35 +597,59 @@ _eof_trans:
|
|
goto _again;
|
|
goto _again;
|
|
|
|
|
|
switch ( _myanmar_syllable_machine_trans_actions[_trans] ) {
|
|
switch ( _myanmar_syllable_machine_trans_actions[_trans] ) {
|
|
- case 6:
|
|
|
|
-#line 110 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+ case 8:
|
|
|
|
+#line 111 "hb-ot-shaper-myanmar-machine.rl"
|
|
{te = p+1;{ found_syllable (myanmar_consonant_syllable); }}
|
|
{te = p+1;{ found_syllable (myanmar_consonant_syllable); }}
|
|
break;
|
|
break;
|
|
case 4:
|
|
case 4:
|
|
-#line 111 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+#line 112 "hb-ot-shaper-myanmar-machine.rl"
|
|
{te = p+1;{ found_syllable (myanmar_non_myanmar_cluster); }}
|
|
{te = p+1;{ found_syllable (myanmar_non_myanmar_cluster); }}
|
|
break;
|
|
break;
|
|
- case 8:
|
|
|
|
-#line 112 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+ case 10:
|
|
|
|
+#line 113 "hb-ot-shaper-myanmar-machine.rl"
|
|
{te = p+1;{ found_syllable (myanmar_broken_cluster); buffer->scratch_flags |= HB_BUFFER_SCRATCH_FLAG_HAS_BROKEN_SYLLABLE; }}
|
|
{te = p+1;{ found_syllable (myanmar_broken_cluster); buffer->scratch_flags |= HB_BUFFER_SCRATCH_FLAG_HAS_BROKEN_SYLLABLE; }}
|
|
break;
|
|
break;
|
|
case 3:
|
|
case 3:
|
|
-#line 113 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+#line 114 "hb-ot-shaper-myanmar-machine.rl"
|
|
{te = p+1;{ found_syllable (myanmar_non_myanmar_cluster); }}
|
|
{te = p+1;{ found_syllable (myanmar_non_myanmar_cluster); }}
|
|
break;
|
|
break;
|
|
- case 5:
|
|
|
|
-#line 110 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
- {te = p;p--;{ found_syllable (myanmar_consonant_syllable); }}
|
|
|
|
- break;
|
|
|
|
case 7:
|
|
case 7:
|
|
-#line 112 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
- {te = p;p--;{ found_syllable (myanmar_broken_cluster); buffer->scratch_flags |= HB_BUFFER_SCRATCH_FLAG_HAS_BROKEN_SYLLABLE; }}
|
|
|
|
|
|
+#line 111 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
+ {te = p;p--;{ found_syllable (myanmar_consonant_syllable); }}
|
|
break;
|
|
break;
|
|
case 9:
|
|
case 9:
|
|
#line 113 "hb-ot-shaper-myanmar-machine.rl"
|
|
#line 113 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
+ {te = p;p--;{ found_syllable (myanmar_broken_cluster); buffer->scratch_flags |= HB_BUFFER_SCRATCH_FLAG_HAS_BROKEN_SYLLABLE; }}
|
|
|
|
+ break;
|
|
|
|
+ case 12:
|
|
|
|
+#line 114 "hb-ot-shaper-myanmar-machine.rl"
|
|
{te = p;p--;{ found_syllable (myanmar_non_myanmar_cluster); }}
|
|
{te = p;p--;{ found_syllable (myanmar_non_myanmar_cluster); }}
|
|
break;
|
|
break;
|
|
-#line 523 "hb-ot-shaper-myanmar-machine.hh"
|
|
|
|
|
|
+ case 11:
|
|
|
|
+#line 1 "NONE"
|
|
|
|
+ { switch( act ) {
|
|
|
|
+ case 2:
|
|
|
|
+ {{p = ((te))-1;} found_syllable (myanmar_non_myanmar_cluster); }
|
|
|
|
+ break;
|
|
|
|
+ case 3:
|
|
|
|
+ {{p = ((te))-1;} found_syllable (myanmar_broken_cluster); buffer->scratch_flags |= HB_BUFFER_SCRATCH_FLAG_HAS_BROKEN_SYLLABLE; }
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case 6:
|
|
|
|
+#line 1 "NONE"
|
|
|
|
+ {te = p+1;}
|
|
|
|
+#line 112 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
+ {act = 2;}
|
|
|
|
+ break;
|
|
|
|
+ case 5:
|
|
|
|
+#line 1 "NONE"
|
|
|
|
+ {te = p+1;}
|
|
|
|
+#line 113 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
+ {act = 3;}
|
|
|
|
+ break;
|
|
|
|
+#line 653 "hb-ot-shaper-myanmar-machine.hh"
|
|
}
|
|
}
|
|
|
|
|
|
_again:
|
|
_again:
|
|
@@ -528,7 +658,7 @@ _again:
|
|
#line 1 "NONE"
|
|
#line 1 "NONE"
|
|
{ts = 0;}
|
|
{ts = 0;}
|
|
break;
|
|
break;
|
|
-#line 532 "hb-ot-shaper-myanmar-machine.hh"
|
|
|
|
|
|
+#line 662 "hb-ot-shaper-myanmar-machine.hh"
|
|
}
|
|
}
|
|
|
|
|
|
if ( ++p != pe )
|
|
if ( ++p != pe )
|
|
@@ -544,7 +674,7 @@ _again:
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-#line 145 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
+#line 146 "hb-ot-shaper-myanmar-machine.rl"
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|