summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2015-10-12 16:07:21 +0800
committerPeng Wu <alexepico@gmail.com>2015-10-12 16:07:21 +0800
commit1b656956e662d507c8c38f112db160bff2234c03 (patch)
tree1c1469d1133340dfac310b8a42a3c1193c00e5e4
parent76bf60b29794095fa6183124bff84ffce5ba7523 (diff)
downloadlibpinyin-1b656956e662d507c8c38f112db160bff2234c03.tar.gz
libpinyin-1b656956e662d507c8c38f112db160bff2234c03.tar.xz
libpinyin-1b656956e662d507c8c38f112db160bff2234c03.zip
update table files
-rw-r--r--src/storage/pinyin_parser_table.h5452
-rw-r--r--src/storage/zhuyin_table.h315
2 files changed, 4458 insertions, 1309 deletions
diff --git a/src/storage/pinyin_parser_table.h b/src/storage/pinyin_parser_table.h
index f633604..ff5c7cd 100644
--- a/src/storage/pinyin_parser_table.h
+++ b/src/storage/pinyin_parser_table.h
@@ -7,425 +7,425 @@
namespace pinyin{
const pinyin_index_item_t pinyin_index[] = {
-{"a", IS_CHEWING|IS_PINYIN, 1},
+{"a", IS_ZHUYIN|IS_PINYIN, 1},
{"agn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 4},
-{"ai", IS_CHEWING|IS_PINYIN, 2},
+{"ai", IS_ZHUYIN|IS_PINYIN, 2},
{"amg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 4},
-{"an", IS_CHEWING|IS_PINYIN, 3},
-{"ang", IS_CHEWING|IS_PINYIN, 4},
-{"ao", IS_CHEWING|IS_PINYIN, 5},
-{"b", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 6},
-{"ba", IS_CHEWING|IS_PINYIN, 7},
+{"an", IS_ZHUYIN|IS_PINYIN, 3},
+{"ang", IS_ZHUYIN|IS_PINYIN, 4},
+{"ao", IS_ZHUYIN|IS_PINYIN, 5},
+{"b", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 6},
+{"ba", IS_ZHUYIN|IS_PINYIN, 7},
{"bagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 10},
-{"bai", IS_CHEWING|IS_PINYIN, 8},
+{"bai", IS_ZHUYIN|IS_PINYIN, 8},
{"bamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 10},
-{"ban", IS_CHEWING|IS_PINYIN, 9},
-{"bang", IS_CHEWING|IS_PINYIN, 10},
-{"bao", IS_CHEWING|IS_PINYIN, 11},
+{"ban", IS_ZHUYIN|IS_PINYIN, 9},
+{"bang", IS_ZHUYIN|IS_PINYIN, 10},
+{"bao", IS_ZHUYIN|IS_PINYIN, 11},
{"begn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 14},
-{"bei", IS_CHEWING|IS_PINYIN, 12},
+{"bei", IS_ZHUYIN|IS_PINYIN, 12},
{"bemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 14},
-{"ben", IS_CHEWING|IS_PINYIN, 13},
-{"beng", IS_CHEWING|IS_PINYIN, 14},
-{"bi", IS_CHEWING|IS_PINYIN, 15},
-{"bian", IS_CHEWING|IS_PINYIN, 16},
-{"biao", IS_CHEWING|IS_PINYIN, 17},
-{"bie", IS_CHEWING|IS_PINYIN, 18},
+{"ben", IS_ZHUYIN|IS_PINYIN, 13},
+{"beng", IS_ZHUYIN|IS_PINYIN, 14},
+{"bi", IS_ZHUYIN|IS_PINYIN, 15},
+{"bian", IS_ZHUYIN|IS_PINYIN, 16},
+{"biao", IS_ZHUYIN|IS_PINYIN, 17},
+{"bie", IS_ZHUYIN|IS_PINYIN, 18},
{"bign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 20},
{"bimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 20},
-{"bin", IS_CHEWING|IS_PINYIN, 19},
-{"bing", IS_CHEWING|IS_PINYIN, 20},
-{"bo", IS_CHEWING|IS_PINYIN, 21},
-{"bu", IS_CHEWING|IS_PINYIN, 22},
+{"bin", IS_ZHUYIN|IS_PINYIN, 19},
+{"bing", IS_ZHUYIN|IS_PINYIN, 20},
+{"bo", IS_ZHUYIN|IS_PINYIN, 21},
+{"bu", IS_ZHUYIN|IS_PINYIN, 22},
{"c", IS_PINYIN|PINYIN_INCOMPLETE, 23},
-{"ca", IS_CHEWING|IS_PINYIN, 24},
+{"ca", IS_ZHUYIN|IS_PINYIN, 24},
{"cagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 27},
-{"cai", IS_CHEWING|IS_PINYIN, 25},
+{"cai", IS_ZHUYIN|IS_PINYIN, 25},
{"camg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 27},
-{"can", IS_CHEWING|IS_PINYIN, 26},
-{"cang", IS_CHEWING|IS_PINYIN, 27},
-{"cao", IS_CHEWING|IS_PINYIN, 28},
-{"ce", IS_CHEWING|IS_PINYIN, 29},
+{"can", IS_ZHUYIN|IS_PINYIN, 26},
+{"cang", IS_ZHUYIN|IS_PINYIN, 27},
+{"cao", IS_ZHUYIN|IS_PINYIN, 28},
+{"ce", IS_ZHUYIN|IS_PINYIN, 29},
{"cegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 31},
{"cemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 31},
-{"cen", IS_CHEWING|IS_PINYIN, 30},
-{"ceng", IS_CHEWING|IS_PINYIN, 31},
+{"cen", IS_ZHUYIN|IS_PINYIN, 30},
+{"ceng", IS_ZHUYIN|IS_PINYIN, 31},
{"ch", IS_PINYIN|PINYIN_INCOMPLETE, 32},
-{"cha", IS_CHEWING|IS_PINYIN, 33},
+{"cha", IS_ZHUYIN|IS_PINYIN, 33},
{"chagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 36},
-{"chai", IS_CHEWING|IS_PINYIN, 34},
+{"chai", IS_ZHUYIN|IS_PINYIN, 34},
{"chamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 36},
-{"chan", IS_CHEWING|IS_PINYIN, 35},
-{"chang", IS_CHEWING|IS_PINYIN, 36},
-{"chao", IS_CHEWING|IS_PINYIN, 37},
-{"che", IS_CHEWING|IS_PINYIN, 38},
+{"chan", IS_ZHUYIN|IS_PINYIN, 35},
+{"chang", IS_ZHUYIN|IS_PINYIN, 36},
+{"chao", IS_ZHUYIN|IS_PINYIN, 37},
+{"che", IS_ZHUYIN|IS_PINYIN, 38},
{"chegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 40},
{"chemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 40},
-{"chen", IS_CHEWING|IS_PINYIN, 39},
-{"cheng", IS_CHEWING|IS_PINYIN, 40},
-{"chi", IS_CHEWING|IS_PINYIN, 41},
+{"chen", IS_ZHUYIN|IS_PINYIN, 39},
+{"cheng", IS_ZHUYIN|IS_PINYIN, 40},
+{"chi", IS_ZHUYIN|IS_PINYIN, 41},
{"chogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 42},
{"chomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 42},
{"chon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 42},
-{"chong", IS_CHEWING|IS_PINYIN, 42},
-{"chou", IS_CHEWING|IS_PINYIN, 43},
-{"chu", IS_CHEWING|IS_PINYIN, 44},
+{"chong", IS_ZHUYIN|IS_PINYIN, 42},
+{"chou", IS_ZHUYIN|IS_PINYIN, 43},
+{"chu", IS_ZHUYIN|IS_PINYIN, 44},
{"chuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 48},
-{"chuai", IS_CHEWING|IS_PINYIN, 46},
+{"chuai", IS_ZHUYIN|IS_PINYIN, 46},
{"chuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 48},
-{"chuan", IS_CHEWING|IS_PINYIN, 47},
-{"chuang", IS_CHEWING|IS_PINYIN, 48},
+{"chuan", IS_ZHUYIN|IS_PINYIN, 47},
+{"chuang", IS_ZHUYIN|IS_PINYIN, 48},
{"chuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 49},
{"chuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 50},
-{"chui", IS_CHEWING|IS_PINYIN, 49},
-{"chun", IS_CHEWING|IS_PINYIN, 50},
-{"chuo", IS_CHEWING|IS_PINYIN, 51},
-{"ci", IS_CHEWING|IS_PINYIN, 52},
+{"chui", IS_ZHUYIN|IS_PINYIN, 49},
+{"chun", IS_ZHUYIN|IS_PINYIN, 50},
+{"chuo", IS_ZHUYIN|IS_PINYIN, 51},
+{"ci", IS_ZHUYIN|IS_PINYIN, 52},
{"cogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 53},
{"comg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 53},
{"con", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 53},
-{"cong", IS_CHEWING|IS_PINYIN, 53},
-{"cou", IS_CHEWING|IS_PINYIN, 54},
-{"cu", IS_CHEWING|IS_PINYIN, 55},
-{"cuan", IS_CHEWING|IS_PINYIN, 56},
+{"cong", IS_ZHUYIN|IS_PINYIN, 53},
+{"cou", IS_ZHUYIN|IS_PINYIN, 54},
+{"cu", IS_ZHUYIN|IS_PINYIN, 55},
+{"cuan", IS_ZHUYIN|IS_PINYIN, 56},
{"cuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 57},
{"cuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 58},
-{"cui", IS_CHEWING|IS_PINYIN, 57},
-{"cun", IS_CHEWING|IS_PINYIN, 58},
-{"cuo", IS_CHEWING|IS_PINYIN, 59},
-{"d", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 60},
-{"da", IS_CHEWING|IS_PINYIN, 61},
+{"cui", IS_ZHUYIN|IS_PINYIN, 57},
+{"cun", IS_ZHUYIN|IS_PINYIN, 58},
+{"cuo", IS_ZHUYIN|IS_PINYIN, 59},
+{"d", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 60},
+{"da", IS_ZHUYIN|IS_PINYIN, 61},
{"dagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 64},
-{"dai", IS_CHEWING|IS_PINYIN, 62},
+{"dai", IS_ZHUYIN|IS_PINYIN, 62},
{"damg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 64},
-{"dan", IS_CHEWING|IS_PINYIN, 63},
-{"dang", IS_CHEWING|IS_PINYIN, 64},
-{"dao", IS_CHEWING|IS_PINYIN, 65},
-{"de", IS_CHEWING|IS_PINYIN, 66},
+{"dan", IS_ZHUYIN|IS_PINYIN, 63},
+{"dang", IS_ZHUYIN|IS_PINYIN, 64},
+{"dao", IS_ZHUYIN|IS_PINYIN, 65},
+{"de", IS_ZHUYIN|IS_PINYIN, 66},
{"degn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 69},
-{"dei", IS_CHEWING|IS_PINYIN, 67},
+{"dei", IS_ZHUYIN|IS_PINYIN, 67},
{"demg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 69},
-{"deng", IS_CHEWING|IS_PINYIN, 69},
-{"di", IS_CHEWING|IS_PINYIN, 70},
-{"dia", IS_CHEWING|IS_PINYIN, 71},
-{"dian", IS_CHEWING|IS_PINYIN, 72},
-{"diao", IS_CHEWING|IS_PINYIN, 73},
-{"die", IS_CHEWING|IS_PINYIN, 74},
+{"deng", IS_ZHUYIN|IS_PINYIN, 69},
+{"di", IS_ZHUYIN|IS_PINYIN, 70},
+{"dia", IS_ZHUYIN|IS_PINYIN, 71},
+{"dian", IS_ZHUYIN|IS_PINYIN, 72},
+{"diao", IS_ZHUYIN|IS_PINYIN, 73},
+{"die", IS_ZHUYIN|IS_PINYIN, 74},
{"dign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 76},
{"dimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 76},
-{"ding", IS_CHEWING|IS_PINYIN, 76},
+{"ding", IS_ZHUYIN|IS_PINYIN, 76},
{"diou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 77},
-{"diu", IS_CHEWING|IS_PINYIN, 77},
+{"diu", IS_ZHUYIN|IS_PINYIN, 77},
{"dogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 78},
{"domg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 78},
{"don", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 78},
-{"dong", IS_CHEWING|IS_PINYIN, 78},
-{"dou", IS_CHEWING|IS_PINYIN, 79},
-{"du", IS_CHEWING|IS_PINYIN, 80},
-{"duan", IS_CHEWING|IS_PINYIN, 81},
+{"dong", IS_ZHUYIN|IS_PINYIN, 78},
+{"dou", IS_ZHUYIN|IS_PINYIN, 79},
+{"du", IS_ZHUYIN|IS_PINYIN, 80},
+{"duan", IS_ZHUYIN|IS_PINYIN, 81},
{"duei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 82},
{"duen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 83},
-{"dui", IS_CHEWING|IS_PINYIN, 82},
-{"dun", IS_CHEWING|IS_PINYIN, 83},
-{"duo", IS_CHEWING|IS_PINYIN, 84},
-{"e", IS_CHEWING|IS_PINYIN, 85},
+{"dui", IS_ZHUYIN|IS_PINYIN, 82},
+{"dun", IS_ZHUYIN|IS_PINYIN, 83},
+{"duo", IS_ZHUYIN|IS_PINYIN, 84},
+{"e", IS_ZHUYIN|IS_PINYIN, 85},
{"egn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 88},
-{"ei", IS_CHEWING|IS_PINYIN, 86},
+{"ei", IS_ZHUYIN|IS_PINYIN, 86},
{"emg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 88},
-{"en", IS_CHEWING|IS_PINYIN, 87},
-{"er", IS_CHEWING|IS_PINYIN, 89},
-{"f", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 90},
-{"fa", IS_CHEWING|IS_PINYIN, 91},
+{"en", IS_ZHUYIN|IS_PINYIN, 87},
+{"er", IS_ZHUYIN|IS_PINYIN, 89},
+{"f", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 90},
+{"fa", IS_ZHUYIN|IS_PINYIN, 91},
{"fagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 93},
{"famg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 93},
-{"fan", IS_CHEWING|IS_PINYIN, 92},
-{"fang", IS_CHEWING|IS_PINYIN, 93},
+{"fan", IS_ZHUYIN|IS_PINYIN, 92},
+{"fang", IS_ZHUYIN|IS_PINYIN, 93},
{"fegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 97},
-{"fei", IS_CHEWING|IS_PINYIN, 95},
+{"fei", IS_ZHUYIN|IS_PINYIN, 95},
{"femg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 97},
-{"fen", IS_CHEWING|IS_PINYIN, 96},
-{"feng", IS_CHEWING|IS_PINYIN, 97},
-{"fo", IS_CHEWING|IS_PINYIN, 98},
-{"fou", IS_CHEWING|IS_PINYIN, 99},
-{"fu", IS_CHEWING|IS_PINYIN, 100},
-{"g", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 101},
-{"ga", IS_CHEWING|IS_PINYIN, 102},
+{"fen", IS_ZHUYIN|IS_PINYIN, 96},
+{"feng", IS_ZHUYIN|IS_PINYIN, 97},
+{"fo", IS_ZHUYIN|IS_PINYIN, 98},
+{"fou", IS_ZHUYIN|IS_PINYIN, 99},
+{"fu", IS_ZHUYIN|IS_PINYIN, 100},
+{"g", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 101},
+{"ga", IS_ZHUYIN|IS_PINYIN, 102},
{"gagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 105},
-{"gai", IS_CHEWING|IS_PINYIN, 103},
+{"gai", IS_ZHUYIN|IS_PINYIN, 103},
{"gamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 105},
-{"gan", IS_CHEWING|IS_PINYIN, 104},
-{"gang", IS_CHEWING|IS_PINYIN, 105},
-{"gao", IS_CHEWING|IS_PINYIN, 106},
-{"ge", IS_CHEWING|IS_PINYIN, 107},
+{"gan", IS_ZHUYIN|IS_PINYIN, 104},
+{"gang", IS_ZHUYIN|IS_PINYIN, 105},
+{"gao", IS_ZHUYIN|IS_PINYIN, 106},
+{"ge", IS_ZHUYIN|IS_PINYIN, 107},
{"gegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 110},
-{"gei", IS_CHEWING|IS_PINYIN, 108},
+{"gei", IS_ZHUYIN|IS_PINYIN, 108},
{"gemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 110},
-{"gen", IS_CHEWING|IS_PINYIN, 109},
-{"geng", IS_CHEWING|IS_PINYIN, 110},
+{"gen", IS_ZHUYIN|IS_PINYIN, 109},
+{"geng", IS_ZHUYIN|IS_PINYIN, 110},
{"gogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 111},
{"gomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 111},
{"gon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 111},
-{"gong", IS_CHEWING|IS_PINYIN, 111},
-{"gou", IS_CHEWING|IS_PINYIN, 112},
-{"gu", IS_CHEWING|IS_PINYIN, 113},
-{"gua", IS_CHEWING|IS_PINYIN, 114},
+{"gong", IS_ZHUYIN|IS_PINYIN, 111},
+{"gou", IS_ZHUYIN|IS_PINYIN, 112},
+{"gu", IS_ZHUYIN|IS_PINYIN, 113},
+{"gua", IS_ZHUYIN|IS_PINYIN, 114},
{"guagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 117},
-{"guai", IS_CHEWING|IS_PINYIN, 115},
+{"guai", IS_ZHUYIN|IS_PINYIN, 115},
{"guamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 117},
-{"guan", IS_CHEWING|IS_PINYIN, 116},
-{"guang", IS_CHEWING|IS_PINYIN, 117},
+{"guan", IS_ZHUYIN|IS_PINYIN, 116},
+{"guang", IS_ZHUYIN|IS_PINYIN, 117},
{"guei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 118},
{"guen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 119},
-{"gui", IS_CHEWING|IS_PINYIN, 118},
-{"gun", IS_CHEWING|IS_PINYIN, 119},
-{"guo", IS_CHEWING|IS_PINYIN, 120},
-{"h", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 121},
-{"ha", IS_CHEWING|IS_PINYIN, 122},
+{"gui", IS_ZHUYIN|IS_PINYIN, 118},
+{"gun", IS_ZHUYIN|IS_PINYIN, 119},
+{"guo", IS_ZHUYIN|IS_PINYIN, 120},
+{"h", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 121},
+{"ha", IS_ZHUYIN|IS_PINYIN, 122},
{"hagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 125},
-{"hai", IS_CHEWING|IS_PINYIN, 123},
+{"hai", IS_ZHUYIN|IS_PINYIN, 123},
{"hamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 125},
-{"han", IS_CHEWING|IS_PINYIN, 124},
-{"hang", IS_CHEWING|IS_PINYIN, 125},
-{"hao", IS_CHEWING|IS_PINYIN, 126},
-{"he", IS_CHEWING|IS_PINYIN, 127},
+{"han", IS_ZHUYIN|IS_PINYIN, 124},
+{"hang", IS_ZHUYIN|IS_PINYIN, 125},
+{"hao", IS_ZHUYIN|IS_PINYIN, 126},
+{"he", IS_ZHUYIN|IS_PINYIN, 127},
{"hegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 130},
-{"hei", IS_CHEWING|IS_PINYIN, 128},
+{"hei", IS_ZHUYIN|IS_PINYIN, 128},
{"hemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 130},
-{"hen", IS_CHEWING|IS_PINYIN, 129},
-{"heng", IS_CHEWING|IS_PINYIN, 130},
+{"hen", IS_ZHUYIN|IS_PINYIN, 129},
+{"heng", IS_ZHUYIN|IS_PINYIN, 130},
{"hogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 131},
{"homg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 131},
{"hon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 131},
-{"hong", IS_CHEWING|IS_PINYIN, 131},
-{"hou", IS_CHEWING|IS_PINYIN, 132},
-{"hu", IS_CHEWING|IS_PINYIN, 133},
-{"hua", IS_CHEWING|IS_PINYIN, 134},
+{"hong", IS_ZHUYIN|IS_PINYIN, 131},
+{"hou", IS_ZHUYIN|IS_PINYIN, 132},
+{"hu", IS_ZHUYIN|IS_PINYIN, 133},
+{"hua", IS_ZHUYIN|IS_PINYIN, 134},
{"huagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 137},
-{"huai", IS_CHEWING|IS_PINYIN, 135},
+{"huai", IS_ZHUYIN|IS_PINYIN, 135},
{"huamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 137},
-{"huan", IS_CHEWING|IS_PINYIN, 136},
-{"huang", IS_CHEWING|IS_PINYIN, 137},
+{"huan", IS_ZHUYIN|IS_PINYIN, 136},
+{"huang", IS_ZHUYIN|IS_PINYIN, 137},
{"huei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 138},
{"huen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 139},
-{"hui", IS_CHEWING|IS_PINYIN, 138},
-{"hun", IS_CHEWING|IS_PINYIN, 139},
-{"huo", IS_CHEWING|IS_PINYIN, 140},
-{"j", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 141},
-{"ji", IS_CHEWING|IS_PINYIN, 142},
-{"jia", IS_CHEWING|IS_PINYIN, 143},
+{"hui", IS_ZHUYIN|IS_PINYIN, 138},
+{"hun", IS_ZHUYIN|IS_PINYIN, 139},
+{"huo", IS_ZHUYIN|IS_PINYIN, 140},
+{"j", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 141},
+{"ji", IS_ZHUYIN|IS_PINYIN, 142},
+{"jia", IS_ZHUYIN|IS_PINYIN, 143},
{"jiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 145},
{"jiamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 145},
-{"jian", IS_CHEWING|IS_PINYIN, 144},
-{"jiang", IS_CHEWING|IS_PINYIN, 145},
-{"jiao", IS_CHEWING|IS_PINYIN, 146},
-{"jie", IS_CHEWING|IS_PINYIN, 147},
+{"jian", IS_ZHUYIN|IS_PINYIN, 144},
+{"jiang", IS_ZHUYIN|IS_PINYIN, 145},
+{"jiao", IS_ZHUYIN|IS_PINYIN, 146},
+{"jie", IS_ZHUYIN|IS_PINYIN, 147},
{"jign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 149},
{"jimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 149},
-{"jin", IS_CHEWING|IS_PINYIN, 148},
-{"jing", IS_CHEWING|IS_PINYIN, 149},
+{"jin", IS_ZHUYIN|IS_PINYIN, 148},
+{"jing", IS_ZHUYIN|IS_PINYIN, 149},
{"jiogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 150},
{"jiomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 150},
{"jion", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 150},
-{"jiong", IS_CHEWING|IS_PINYIN, 150},
+{"jiong", IS_ZHUYIN|IS_PINYIN, 150},
{"jiou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 151},
-{"jiu", IS_CHEWING|IS_PINYIN, 151},
-{"ju", IS_CHEWING|IS_PINYIN, 152},
-{"juan", IS_CHEWING|IS_PINYIN, 153},
-{"jue", IS_CHEWING|IS_PINYIN, 154},
+{"jiu", IS_ZHUYIN|IS_PINYIN, 151},
+{"ju", IS_ZHUYIN|IS_PINYIN, 152},
+{"juan", IS_ZHUYIN|IS_PINYIN, 153},
+{"jue", IS_ZHUYIN|IS_PINYIN, 154},
{"juen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 155},
-{"jun", IS_CHEWING|IS_PINYIN, 155},
+{"jun", IS_ZHUYIN|IS_PINYIN, 155},
{"jv", IS_PINYIN|PINYIN_CORRECT_V_U, 152},
{"jvan", IS_PINYIN|PINYIN_CORRECT_V_U, 153},
{"jve", IS_PINYIN|PINYIN_CORRECT_V_U, 154},
{"jvn", IS_PINYIN|PINYIN_CORRECT_V_U, 155},
-{"k", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 156},
-{"ka", IS_CHEWING|IS_PINYIN, 157},
+{"k", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 156},
+{"ka", IS_ZHUYIN|IS_PINYIN, 157},
{"kagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 160},
-{"kai", IS_CHEWING|IS_PINYIN, 158},
+{"kai", IS_ZHUYIN|IS_PINYIN, 158},
{"kamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 160},
-{"kan", IS_CHEWING|IS_PINYIN, 159},
-{"kang", IS_CHEWING|IS_PINYIN, 160},
-{"kao", IS_CHEWING|IS_PINYIN, 161},
-{"ke", IS_CHEWING|IS_PINYIN, 162},
+{"kan", IS_ZHUYIN|IS_PINYIN, 159},
+{"kang", IS_ZHUYIN|IS_PINYIN, 160},
+{"kao", IS_ZHUYIN|IS_PINYIN, 161},
+{"ke", IS_ZHUYIN|IS_PINYIN, 162},
{"kegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 165},
{"kemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 165},
-{"ken", IS_CHEWING|IS_PINYIN, 164},
-{"keng", IS_CHEWING|IS_PINYIN, 165},
+{"ken", IS_ZHUYIN|IS_PINYIN, 164},
+{"keng", IS_ZHUYIN|IS_PINYIN, 165},
{"kogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 166},
{"komg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 166},
{"kon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 166},
-{"kong", IS_CHEWING|IS_PINYIN, 166},
-{"kou", IS_CHEWING|IS_PINYIN, 167},
-{"ku", IS_CHEWING|IS_PINYIN, 168},
-{"kua", IS_CHEWING|IS_PINYIN, 169},
+{"kong", IS_ZHUYIN|IS_PINYIN, 166},
+{"kou", IS_ZHUYIN|IS_PINYIN, 167},
+{"ku", IS_ZHUYIN|IS_PINYIN, 168},
+{"kua", IS_ZHUYIN|IS_PINYIN, 169},
{"kuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 172},
-{"kuai", IS_CHEWING|IS_PINYIN, 170},
+{"kuai", IS_ZHUYIN|IS_PINYIN, 170},
{"kuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 172},
-{"kuan", IS_CHEWING|IS_PINYIN, 171},
-{"kuang", IS_CHEWING|IS_PINYIN, 172},
+{"kuan", IS_ZHUYIN|IS_PINYIN, 171},
+{"kuang", IS_ZHUYIN|IS_PINYIN, 172},
{"kuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 173},
{"kuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 174},
-{"kui", IS_CHEWING|IS_PINYIN, 173},
-{"kun", IS_CHEWING|IS_PINYIN, 174},
-{"kuo", IS_CHEWING|IS_PINYIN, 175},
-{"l", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 176},
-{"la", IS_CHEWING|IS_PINYIN, 177},
+{"kui", IS_ZHUYIN|IS_PINYIN, 173},
+{"kun", IS_ZHUYIN|IS_PINYIN, 174},
+{"kuo", IS_ZHUYIN|IS_PINYIN, 175},
+{"l", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 176},
+{"la", IS_ZHUYIN|IS_PINYIN, 177},
{"lagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 180},
-{"lai", IS_CHEWING|IS_PINYIN, 178},
+{"lai", IS_ZHUYIN|IS_PINYIN, 178},
{"lamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 180},
-{"lan", IS_CHEWING|IS_PINYIN, 179},
-{"lang", IS_CHEWING|IS_PINYIN, 180},
-{"lao", IS_CHEWING|IS_PINYIN, 181},
-{"le", IS_CHEWING|IS_PINYIN, 182},
+{"lan", IS_ZHUYIN|IS_PINYIN, 179},
+{"lang", IS_ZHUYIN|IS_PINYIN, 180},
+{"lao", IS_ZHUYIN|IS_PINYIN, 181},
+{"le", IS_ZHUYIN|IS_PINYIN, 182},
{"legn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 185},
-{"lei", IS_CHEWING|IS_PINYIN, 183},
+{"lei", IS_ZHUYIN|IS_PINYIN, 183},
{"lemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 185},
-{"leng", IS_CHEWING|IS_PINYIN, 185},
-{"li", IS_CHEWING|IS_PINYIN, 186},
-{"lia", IS_CHEWING|IS_PINYIN, 187},
+{"leng", IS_ZHUYIN|IS_PINYIN, 185},
+{"li", IS_ZHUYIN|IS_PINYIN, 186},
+{"lia", IS_ZHUYIN|IS_PINYIN, 187},
{"liagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 189},
{"liamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 189},
-{"lian", IS_CHEWING|IS_PINYIN, 188},
-{"liang", IS_CHEWING|IS_PINYIN, 189},
-{"liao", IS_CHEWING|IS_PINYIN, 190},
-{"lie", IS_CHEWING|IS_PINYIN, 191},
+{"lian", IS_ZHUYIN|IS_PINYIN, 188},
+{"liang", IS_ZHUYIN|IS_PINYIN, 189},
+{"liao", IS_ZHUYIN|IS_PINYIN, 190},
+{"lie", IS_ZHUYIN|IS_PINYIN, 191},
{"lign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 193},
{"limg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 193},
-{"lin", IS_CHEWING|IS_PINYIN, 192},
-{"ling", IS_CHEWING|IS_PINYIN, 193},
+{"lin", IS_ZHUYIN|IS_PINYIN, 192},
+{"ling", IS_ZHUYIN|IS_PINYIN, 193},
{"liou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 194},
-{"liu", IS_CHEWING|IS_PINYIN, 194},
-{"lo", IS_CHEWING|IS_PINYIN, 195},
+{"liu", IS_ZHUYIN|IS_PINYIN, 194},
+{"lo", IS_ZHUYIN|IS_PINYIN, 195},
{"logn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 196},
{"lomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 196},
{"lon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 196},
-{"long", IS_CHEWING|IS_PINYIN, 196},
-{"lou", IS_CHEWING|IS_PINYIN, 197},
-{"lu", IS_CHEWING|IS_PINYIN, 198},
-{"luan", IS_CHEWING|IS_PINYIN, 199},
+{"long", IS_ZHUYIN|IS_PINYIN, 196},
+{"lou", IS_ZHUYIN|IS_PINYIN, 197},
+{"lu", IS_ZHUYIN|IS_PINYIN, 198},
+{"luan", IS_ZHUYIN|IS_PINYIN, 199},
{"lue", IS_PINYIN|PINYIN_CORRECT_UE_VE, 203},
{"luen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 200},
-{"lun", IS_CHEWING|IS_PINYIN, 200},
-{"luo", IS_CHEWING|IS_PINYIN, 201},
-{"lv", IS_CHEWING|IS_PINYIN, 202},
-{"lve", IS_CHEWING|IS_PINYIN, 203},
-{"m", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 204},
-{"ma", IS_CHEWING|IS_PINYIN, 205},
+{"lun", IS_ZHUYIN|IS_PINYIN, 200},
+{"luo", IS_ZHUYIN|IS_PINYIN, 201},
+{"lv", IS_ZHUYIN|IS_PINYIN, 202},
+{"lve", IS_ZHUYIN|IS_PINYIN, 203},
+{"m", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 204},
+{"ma", IS_ZHUYIN|IS_PINYIN, 205},
{"magn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 208},
-{"mai", IS_CHEWING|IS_PINYIN, 206},
+{"mai", IS_ZHUYIN|IS_PINYIN, 206},
{"mamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 208},
-{"man", IS_CHEWING|IS_PINYIN, 207},
-{"mang", IS_CHEWING|IS_PINYIN, 208},
-{"mao", IS_CHEWING|IS_PINYIN, 209},
-{"me", IS_CHEWING|IS_PINYIN, 210},
+{"man", IS_ZHUYIN|IS_PINYIN, 207},
+{"mang", IS_ZHUYIN|IS_PINYIN, 208},
+{"mao", IS_ZHUYIN|IS_PINYIN, 209},
+{"me", IS_ZHUYIN|IS_PINYIN, 210},
{"megn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 213},
-{"mei", IS_CHEWING|IS_PINYIN, 211},
+{"mei", IS_ZHUYIN|IS_PINYIN, 211},
{"memg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 213},
-{"men", IS_CHEWING|IS_PINYIN, 212},
-{"meng", IS_CHEWING|IS_PINYIN, 213},
-{"mi", IS_CHEWING|IS_PINYIN, 214},
-{"mian", IS_CHEWING|IS_PINYIN, 215},
-{"miao", IS_CHEWING|IS_PINYIN, 216},
-{"mie", IS_CHEWING|IS_PINYIN, 217},
+{"men", IS_ZHUYIN|IS_PINYIN, 212},
+{"meng", IS_ZHUYIN|IS_PINYIN, 213},
+{"mi", IS_ZHUYIN|IS_PINYIN, 214},
+{"mian", IS_ZHUYIN|IS_PINYIN, 215},
+{"miao", IS_ZHUYIN|IS_PINYIN, 216},
+{"mie", IS_ZHUYIN|IS_PINYIN, 217},
{"mign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 219},
{"mimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 219},
-{"min", IS_CHEWING|IS_PINYIN, 218},
-{"ming", IS_CHEWING|IS_PINYIN, 219},
+{"min", IS_ZHUYIN|IS_PINYIN, 218},
+{"ming", IS_ZHUYIN|IS_PINYIN, 219},
{"miou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 220},
-{"miu", IS_CHEWING|IS_PINYIN, 220},
-{"mo", IS_CHEWING|IS_PINYIN, 221},
-{"mou", IS_CHEWING|IS_PINYIN, 222},
-{"mu", IS_CHEWING|IS_PINYIN, 223},
-{"n", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 224},
-{"na", IS_CHEWING|IS_PINYIN, 225},
+{"miu", IS_ZHUYIN|IS_PINYIN, 220},
+{"mo", IS_ZHUYIN|IS_PINYIN, 221},
+{"mou", IS_ZHUYIN|IS_PINYIN, 222},
+{"mu", IS_ZHUYIN|IS_PINYIN, 223},
+{"n", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 224},
+{"na", IS_ZHUYIN|IS_PINYIN, 225},
{"nagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 228},
-{"nai", IS_CHEWING|IS_PINYIN, 226},
+{"nai", IS_ZHUYIN|IS_PINYIN, 226},
{"namg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 228},
-{"nan", IS_CHEWING|IS_PINYIN, 227},
-{"nang", IS_CHEWING|IS_PINYIN, 228},
-{"nao", IS_CHEWING|IS_PINYIN, 229},
-{"ne", IS_CHEWING|IS_PINYIN, 230},
+{"nan", IS_ZHUYIN|IS_PINYIN, 227},
+{"nang", IS_ZHUYIN|IS_PINYIN, 228},
+{"nao", IS_ZHUYIN|IS_PINYIN, 229},
+{"ne", IS_ZHUYIN|IS_PINYIN, 230},
{"negn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 233},
-{"nei", IS_CHEWING|IS_PINYIN, 231},
+{"nei", IS_ZHUYIN|IS_PINYIN, 231},
{"nemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 233},
-{"nen", IS_CHEWING|IS_PINYIN, 232},
-{"neng", IS_CHEWING|IS_PINYIN, 233},
-{"ng", IS_CHEWING|IS_PINYIN, 234},
-{"ni", IS_CHEWING|IS_PINYIN, 235},
+{"nen", IS_ZHUYIN|IS_PINYIN, 232},
+{"neng", IS_ZHUYIN|IS_PINYIN, 233},
+{"ng", IS_ZHUYIN|IS_PINYIN, 234},
+{"ni", IS_ZHUYIN|IS_PINYIN, 235},
{"niagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 238},
{"niamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 238},
-{"nian", IS_CHEWING|IS_PINYIN, 237},
-{"niang", IS_CHEWING|IS_PINYIN, 238},
-{"niao", IS_CHEWING|IS_PINYIN, 239},
-{"nie", IS_CHEWING|IS_PINYIN, 240},
+{"nian", IS_ZHUYIN|IS_PINYIN, 237},
+{"niang", IS_ZHUYIN|IS_PINYIN, 238},
+{"niao", IS_ZHUYIN|IS_PINYIN, 239},
+{"nie", IS_ZHUYIN|IS_PINYIN, 240},
{"nign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 242},
{"nimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 242},
-{"nin", IS_CHEWING|IS_PINYIN, 241},
-{"ning", IS_CHEWING|IS_PINYIN, 242},
+{"nin", IS_ZHUYIN|IS_PINYIN, 241},
+{"ning", IS_ZHUYIN|IS_PINYIN, 242},
{"niou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 243},
-{"niu", IS_CHEWING|IS_PINYIN, 243},
+{"niu", IS_ZHUYIN|IS_PINYIN, 243},
{"nogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 244},
{"nomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 244},
{"non", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 244},
-{"nong", IS_CHEWING|IS_PINYIN, 244},
-{"nou", IS_CHEWING|IS_PINYIN, 245},
-{"nu", IS_CHEWING|IS_PINYIN, 246},
-{"nuan", IS_CHEWING|IS_PINYIN, 247},
+{"nong", IS_ZHUYIN|IS_PINYIN, 244},
+{"nou", IS_ZHUYIN|IS_PINYIN, 245},
+{"nu", IS_ZHUYIN|IS_PINYIN, 246},
+{"nuan", IS_ZHUYIN|IS_PINYIN, 247},
{"nue", IS_PINYIN|PINYIN_CORRECT_UE_VE, 251},
{"nuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 248},
-{"nuo", IS_CHEWING|IS_PINYIN, 249},
-{"nv", IS_CHEWING|IS_PINYIN, 250},
-{"nve", IS_CHEWING|IS_PINYIN, 251},
-{"o", IS_CHEWING|IS_PINYIN, 252},
-{"ou", IS_CHEWING|IS_PINYIN, 253},
-{"p", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 254},
-{"pa", IS_CHEWING|IS_PINYIN, 255},
+{"nuo", IS_ZHUYIN|IS_PINYIN, 249},
+{"nv", IS_ZHUYIN|IS_PINYIN, 250},
+{"nve", IS_ZHUYIN|IS_PINYIN, 251},
+{"o", IS_ZHUYIN|IS_PINYIN, 252},
+{"ou", IS_ZHUYIN|IS_PINYIN, 253},
+{"p", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 254},
+{"pa", IS_ZHUYIN|IS_PINYIN, 255},
{"pagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 258},
-{"pai", IS_CHEWING|IS_PINYIN, 256},
+{"pai", IS_ZHUYIN|IS_PINYIN, 256},
{"pamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 258},
-{"pan", IS_CHEWING|IS_PINYIN, 257},
-{"pang", IS_CHEWING|IS_PINYIN, 258},
-{"pao", IS_CHEWING|IS_PINYIN, 259},
+{"pan", IS_ZHUYIN|IS_PINYIN, 257},
+{"pang", IS_ZHUYIN|IS_PINYIN, 258},
+{"pao", IS_ZHUYIN|IS_PINYIN, 259},
{"pegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 262},
-{"pei", IS_CHEWING|IS_PINYIN, 260},
+{"pei", IS_ZHUYIN|IS_PINYIN, 260},
{"pemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 262},
-{"pen", IS_CHEWING|IS_PINYIN, 261},
-{"peng", IS_CHEWING|IS_PINYIN, 262},
-{"pi", IS_CHEWING|IS_PINYIN, 263},
-{"pian", IS_CHEWING|IS_PINYIN, 264},
-{"piao", IS_CHEWING|IS_PINYIN, 265},
-{"pie", IS_CHEWING|IS_PINYIN, 266},
+{"pen", IS_ZHUYIN|IS_PINYIN, 261},
+{"peng", IS_ZHUYIN|IS_PINYIN, 262},
+{"pi", IS_ZHUYIN|IS_PINYIN, 263},
+{"pian", IS_ZHUYIN|IS_PINYIN, 264},
+{"piao", IS_ZHUYIN|IS_PINYIN, 265},
+{"pie", IS_ZHUYIN|IS_PINYIN, 266},
{"pign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 268},
{"pimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 268},
-{"pin", IS_CHEWING|IS_PINYIN, 267},
-{"ping", IS_CHEWING|IS_PINYIN, 268},
-{"po", IS_CHEWING|IS_PINYIN, 269},
-{"pou", IS_CHEWING|IS_PINYIN, 270},
-{"pu", IS_CHEWING|IS_PINYIN, 271},
-{"q", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 272},
-{"qi", IS_CHEWING|IS_PINYIN, 273},
-{"qia", IS_CHEWING|IS_PINYIN, 274},
+{"pin", IS_ZHUYIN|IS_PINYIN, 267},
+{"ping", IS_ZHUYIN|IS_PINYIN, 268},
+{"po", IS_ZHUYIN|IS_PINYIN, 269},
+{"pou", IS_ZHUYIN|IS_PINYIN, 270},
+{"pu", IS_ZHUYIN|IS_PINYIN, 271},
+{"q", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 272},
+{"qi", IS_ZHUYIN|IS_PINYIN, 273},
+{"qia", IS_ZHUYIN|IS_PINYIN, 274},
{"qiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 276},
{"qiamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 276},
-{"qian", IS_CHEWING|IS_PINYIN, 275},
-{"qiang", IS_CHEWING|IS_PINYIN, 276},
-{"qiao", IS_CHEWING|IS_PINYIN, 277},
-{"qie", IS_CHEWING|IS_PINYIN, 278},
+{"qian", IS_ZHUYIN|IS_PINYIN, 275},
+{"qiang", IS_ZHUYIN|IS_PINYIN, 276},
+{"qiao", IS_ZHUYIN|IS_PINYIN, 277},
+{"qie", IS_ZHUYIN|IS_PINYIN, 278},
{"qign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 280},
{"qimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 280},
-{"qin", IS_CHEWING|IS_PINYIN, 279},
-{"qing", IS_CHEWING|IS_PINYIN, 280},
+{"qin", IS_ZHUYIN|IS_PINYIN, 279},
+{"qing", IS_ZHUYIN|IS_PINYIN, 280},
{"qiogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 281},
{"qiomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 281},
{"qion", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 281},
-{"qiong", IS_CHEWING|IS_PINYIN, 281},
+{"qiong", IS_ZHUYIN|IS_PINYIN, 281},
{"qiou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 282},
-{"qiu", IS_CHEWING|IS_PINYIN, 282},
-{"qu", IS_CHEWING|IS_PINYIN, 283},
-{"quan", IS_CHEWING|IS_PINYIN, 284},
-{"que", IS_CHEWING|IS_PINYIN, 285},
+{"qiu", IS_ZHUYIN|IS_PINYIN, 282},
+{"qu", IS_ZHUYIN|IS_PINYIN, 283},
+{"quan", IS_ZHUYIN|IS_PINYIN, 284},
+{"que", IS_ZHUYIN|IS_PINYIN, 285},
{"quen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 286},
-{"qun", IS_CHEWING|IS_PINYIN, 286},
+{"qun", IS_ZHUYIN|IS_PINYIN, 286},
{"qv", IS_PINYIN|PINYIN_CORRECT_V_U, 283},
{"qvan", IS_PINYIN|PINYIN_CORRECT_V_U, 284},
{"qve", IS_PINYIN|PINYIN_CORRECT_V_U, 285},
@@ -433,1118 +433,3986 @@ const pinyin_index_item_t pinyin_index[] = {
{"r", IS_PINYIN|PINYIN_INCOMPLETE, 287},
{"ragn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 289},
{"ramg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 289},
-{"ran", IS_CHEWING|IS_PINYIN, 288},
-{"rang", IS_CHEWING|IS_PINYIN, 289},
-{"rao", IS_CHEWING|IS_PINYIN, 290},
-{"re", IS_CHEWING|IS_PINYIN, 291},
+{"ran", IS_ZHUYIN|IS_PINYIN, 288},
+{"rang", IS_ZHUYIN|IS_PINYIN, 289},
+{"rao", IS_ZHUYIN|IS_PINYIN, 290},
+{"re", IS_ZHUYIN|IS_PINYIN, 291},
{"regn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 293},
{"remg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 293},
-{"ren", IS_CHEWING|IS_PINYIN, 292},
-{"reng", IS_CHEWING|IS_PINYIN, 293},
-{"ri", IS_CHEWING|IS_PINYIN, 294},
+{"ren", IS_ZHUYIN|IS_PINYIN, 292},
+{"reng", IS_ZHUYIN|IS_PINYIN, 293},
+{"ri", IS_ZHUYIN|IS_PINYIN, 294},
{"rogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 295},
{"romg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 295},
{"ron", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 295},
-{"rong", IS_CHEWING|IS_PINYIN, 295},
-{"rou", IS_CHEWING|IS_PINYIN, 296},
-{"ru", IS_CHEWING|IS_PINYIN, 297},
-{"ruan", IS_CHEWING|IS_PINYIN, 299},
+{"rong", IS_ZHUYIN|IS_PINYIN, 295},
+{"rou", IS_ZHUYIN|IS_PINYIN, 296},
+{"ru", IS_ZHUYIN|IS_PINYIN, 297},
+{"ruan", IS_ZHUYIN|IS_PINYIN, 299},
{"ruei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 300},
{"ruen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 301},
-{"rui", IS_CHEWING|IS_PINYIN, 300},
-{"run", IS_CHEWING|IS_PINYIN, 301},
-{"ruo", IS_CHEWING|IS_PINYIN, 302},
+{"rui", IS_ZHUYIN|IS_PINYIN, 300},
+{"run", IS_ZHUYIN|IS_PINYIN, 301},
+{"ruo", IS_ZHUYIN|IS_PINYIN, 302},
{"s", IS_PINYIN|PINYIN_INCOMPLETE, 303},
-{"sa", IS_CHEWING|IS_PINYIN, 304},
+{"sa", IS_ZHUYIN|IS_PINYIN, 304},
{"sagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 307},
-{"sai", IS_CHEWING|IS_PINYIN, 305},
+{"sai", IS_ZHUYIN|IS_PINYIN, 305},
{"samg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 307},
-{"san", IS_CHEWING|IS_PINYIN, 306},
-{"sang", IS_CHEWING|IS_PINYIN, 307},
-{"sao", IS_CHEWING|IS_PINYIN, 308},
-{"se", IS_CHEWING|IS_PINYIN, 309},
+{"san", IS_ZHUYIN|IS_PINYIN, 306},
+{"sang", IS_ZHUYIN|IS_PINYIN, 307},
+{"sao", IS_ZHUYIN|IS_PINYIN, 308},
+{"se", IS_ZHUYIN|IS_PINYIN, 309},
{"segn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 311},
{"semg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 311},
-{"sen", IS_CHEWING|IS_PINYIN, 310},
-{"seng", IS_CHEWING|IS_PINYIN, 311},
+{"sen", IS_ZHUYIN|IS_PINYIN, 310},
+{"seng", IS_ZHUYIN|IS_PINYIN, 311},
{"sh", IS_PINYIN|PINYIN_INCOMPLETE, 312},
-{"sha", IS_CHEWING|IS_PINYIN, 313},
+{"sha", IS_ZHUYIN|IS_PINYIN, 313},
{"shagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 316},
-{"shai", IS_CHEWING|IS_PINYIN, 314},
+{"shai", IS_ZHUYIN|IS_PINYIN, 314},
{"shamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 316},
-{"shan", IS_CHEWING|IS_PINYIN, 315},
-{"shang", IS_CHEWING|IS_PINYIN, 316},
-{"shao", IS_CHEWING|IS_PINYIN, 317},
-{"she", IS_CHEWING|IS_PINYIN, 318},
+{"shan", IS_ZHUYIN|IS_PINYIN, 315},
+{"shang", IS_ZHUYIN|IS_PINYIN, 316},
+{"shao", IS_ZHUYIN|IS_PINYIN, 317},
+{"she", IS_ZHUYIN|IS_PINYIN, 318},
{"shegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 321},
-{"shei", IS_CHEWING|IS_PINYIN, 319},
+{"shei", IS_ZHUYIN|IS_PINYIN, 319},
{"shemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 321},
-{"shen", IS_CHEWING|IS_PINYIN, 320},
-{"sheng", IS_CHEWING|IS_PINYIN, 321},
-{"shi", IS_CHEWING|IS_PINYIN, 322},
-{"shou", IS_CHEWING|IS_PINYIN, 323},
-{"shu", IS_CHEWING|IS_PINYIN, 324},
-{"shua", IS_CHEWING|IS_PINYIN, 325},
+{"shen", IS_ZHUYIN|IS_PINYIN, 320},
+{"sheng", IS_ZHUYIN|IS_PINYIN, 321},
+{"shi", IS_ZHUYIN|IS_PINYIN, 322},
+{"shou", IS_ZHUYIN|IS_PINYIN, 323},
+{"shu", IS_ZHUYIN|IS_PINYIN, 324},
+{"shua", IS_ZHUYIN|IS_PINYIN, 325},
{"shuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 328},
-{"shuai", IS_CHEWING|IS_PINYIN, 326},
+{"shuai", IS_ZHUYIN|IS_PINYIN, 326},
{"shuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 328},
-{"shuan", IS_CHEWING|IS_PINYIN, 327},
-{"shuang", IS_CHEWING|IS_PINYIN, 328},
+{"shuan", IS_ZHUYIN|IS_PINYIN, 327},
+{"shuang", IS_ZHUYIN|IS_PINYIN, 328},
{"shuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 329},
{"shuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 330},
-{"shui", IS_CHEWING|IS_PINYIN, 329},
-{"shun", IS_CHEWING|IS_PINYIN, 330},
-{"shuo", IS_CHEWING|IS_PINYIN, 331},
-{"si", IS_CHEWING|IS_PINYIN, 332},
+{"shui", IS_ZHUYIN|IS_PINYIN, 329},
+{"shun", IS_ZHUYIN|IS_PINYIN, 330},
+{"shuo", IS_ZHUYIN|IS_PINYIN, 331},
+{"si", IS_ZHUYIN|IS_PINYIN, 332},
{"sogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 333},
{"somg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 333},
{"son", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 333},
-{"song", IS_CHEWING|IS_PINYIN, 333},
-{"sou", IS_CHEWING|IS_PINYIN, 334},
-{"su", IS_CHEWING|IS_PINYIN, 335},
-{"suan", IS_CHEWING|IS_PINYIN, 336},
+{"song", IS_ZHUYIN|IS_PINYIN, 333},
+{"sou", IS_ZHUYIN|IS_PINYIN, 334},
+{"su", IS_ZHUYIN|IS_PINYIN, 335},
+{"suan", IS_ZHUYIN|IS_PINYIN, 336},
{"suei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 337},
{"suen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 338},
-{"sui", IS_CHEWING|IS_PINYIN, 337},
-{"sun", IS_CHEWING|IS_PINYIN, 338},
-{"suo", IS_CHEWING|IS_PINYIN, 339},
-{"t", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 340},
-{"ta", IS_CHEWING|IS_PINYIN, 341},
+{"sui", IS_ZHUYIN|IS_PINYIN, 337},
+{"sun", IS_ZHUYIN|IS_PINYIN, 338},
+{"suo", IS_ZHUYIN|IS_PINYIN, 339},
+{"t", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 340},
+{"ta", IS_ZHUYIN|IS_PINYIN, 341},
{"tagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 344},
-{"tai", IS_CHEWING|IS_PINYIN, 342},
+{"tai", IS_ZHUYIN|IS_PINYIN, 342},
{"tamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 344},
-{"tan", IS_CHEWING|IS_PINYIN, 343},
-{"tang", IS_CHEWING|IS_PINYIN, 344},
-{"tao", IS_CHEWING|IS_PINYIN, 345},
-{"te", IS_CHEWING|IS_PINYIN, 346},
+{"tan", IS_ZHUYIN|IS_PINYIN, 343},
+{"tang", IS_ZHUYIN|IS_PINYIN, 344},
+{"tao", IS_ZHUYIN|IS_PINYIN, 345},
+{"te", IS_ZHUYIN|IS_PINYIN, 346},
{"tegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 347},
{"temg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 347},
-{"teng", IS_CHEWING|IS_PINYIN, 347},
-{"ti", IS_CHEWING|IS_PINYIN, 348},
-{"tian", IS_CHEWING|IS_PINYIN, 349},
-{"tiao", IS_CHEWING|IS_PINYIN, 350},
-{"tie", IS_CHEWING|IS_PINYIN, 351},
+{"teng", IS_ZHUYIN|IS_PINYIN, 347},
+{"ti", IS_ZHUYIN|IS_PINYIN, 348},
+{"tian", IS_ZHUYIN|IS_PINYIN, 349},
+{"tiao", IS_ZHUYIN|IS_PINYIN, 350},
+{"tie", IS_ZHUYIN|IS_PINYIN, 351},
{"tign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 352},
{"timg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 352},
-{"ting", IS_CHEWING|IS_PINYIN, 352},
+{"ting", IS_ZHUYIN|IS_PINYIN, 352},
{"togn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 353},
{"tomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 353},
{"ton", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 353},
-{"tong", IS_CHEWING|IS_PINYIN, 353},
-{"tou", IS_CHEWING|IS_PINYIN, 354},
-{"tu", IS_CHEWING|IS_PINYIN, 355},
-{"tuan", IS_CHEWING|IS_PINYIN, 356},
+{"tong", IS_ZHUYIN|IS_PINYIN, 353},
+{"tou", IS_ZHUYIN|IS_PINYIN, 354},
+{"tu", IS_ZHUYIN|IS_PINYIN, 355},
+{"tuan", IS_ZHUYIN|IS_PINYIN, 356},
{"tuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 357},
{"tuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 358},
-{"tui", IS_CHEWING|IS_PINYIN, 357},
-{"tun", IS_CHEWING|IS_PINYIN, 358},
-{"tuo", IS_CHEWING|IS_PINYIN, 359},
+{"tui", IS_ZHUYIN|IS_PINYIN, 357},
+{"tun", IS_ZHUYIN|IS_PINYIN, 358},
+{"tuo", IS_ZHUYIN|IS_PINYIN, 359},
{"w", IS_PINYIN|PINYIN_INCOMPLETE, 360},
-{"wa", IS_CHEWING|IS_PINYIN, 361},
+{"wa", IS_ZHUYIN|IS_PINYIN, 361},
{"wagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 364},
-{"wai", IS_CHEWING|IS_PINYIN, 362},
+{"wai", IS_ZHUYIN|IS_PINYIN, 362},
{"wamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 364},
-{"wan", IS_CHEWING|IS_PINYIN, 363},
-{"wang", IS_CHEWING|IS_PINYIN, 364},
+{"wan", IS_ZHUYIN|IS_PINYIN, 363},
+{"wang", IS_ZHUYIN|IS_PINYIN, 364},
{"wegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 367},
-{"wei", IS_CHEWING|IS_PINYIN, 365},
+{"wei", IS_ZHUYIN|IS_PINYIN, 365},
{"wemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 367},
-{"wen", IS_CHEWING|IS_PINYIN, 366},
-{"weng", IS_CHEWING|IS_PINYIN, 367},
-{"wo", IS_CHEWING|IS_PINYIN, 368},
-{"wu", IS_CHEWING|IS_PINYIN, 369},
-{"x", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 370},
-{"xi", IS_CHEWING|IS_PINYIN, 371},
-{"xia", IS_CHEWING|IS_PINYIN, 372},
+{"wen", IS_ZHUYIN|IS_PINYIN, 366},
+{"weng", IS_ZHUYIN|IS_PINYIN, 367},
+{"wo", IS_ZHUYIN|IS_PINYIN, 368},
+{"wu", IS_ZHUYIN|IS_PINYIN, 369},
+{"x", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 370},
+{"xi", IS_ZHUYIN|IS_PINYIN, 371},
+{"xia", IS_ZHUYIN|IS_PINYIN, 372},
{"xiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 374},
{"xiamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 374},
-{"xian", IS_CHEWING|IS_PINYIN, 373},
-{"xiang", IS_CHEWING|IS_PINYIN, 374},
-{"xiao", IS_CHEWING|IS_PINYIN, 375},
-{"xie", IS_CHEWING|IS_PINYIN, 376},
+{"xian", IS_ZHUYIN|IS_PINYIN, 373},
+{"xiang", IS_ZHUYIN|IS_PINYIN, 374},
+{"xiao", IS_ZHUYIN|IS_PINYIN, 375},
+{"xie", IS_ZHUYIN|IS_PINYIN, 376},
{"xign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 378},
{"ximg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 378},
-{"xin", IS_CHEWING|IS_PINYIN, 377},
-{"xing", IS_CHEWING|IS_PINYIN, 378},
+{"xin", IS_ZHUYIN|IS_PINYIN, 377},
+{"xing", IS_ZHUYIN|IS_PINYIN, 378},
{"xiogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 379},
{"xiomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 379},
{"xion", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 379},
-{"xiong", IS_CHEWING|IS_PINYIN, 379},
+{"xiong", IS_ZHUYIN|IS_PINYIN, 379},
{"xiou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 380},
-{"xiu", IS_CHEWING|IS_PINYIN, 380},
-{"xu", IS_CHEWING|IS_PINYIN, 381},
-{"xuan", IS_CHEWING|IS_PINYIN, 382},
-{"xue", IS_CHEWING|IS_PINYIN, 383},
+{"xiu", IS_ZHUYIN|IS_PINYIN, 380},
+{"xu", IS_ZHUYIN|IS_PINYIN, 381},
+{"xuan", IS_ZHUYIN|IS_PINYIN, 382},
+{"xue", IS_ZHUYIN|IS_PINYIN, 383},
{"xuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 384},
-{"xun", IS_CHEWING|IS_PINYIN, 384},
+{"xun", IS_ZHUYIN|IS_PINYIN, 384},
{"xv", IS_PINYIN|PINYIN_CORRECT_V_U, 381},
{"xvan", IS_PINYIN|PINYIN_CORRECT_V_U, 382},
{"xve", IS_PINYIN|PINYIN_CORRECT_V_U, 383},
{"xvn", IS_PINYIN|PINYIN_CORRECT_V_U, 384},
{"y", IS_PINYIN|PINYIN_INCOMPLETE, 385},
-{"ya", IS_CHEWING|IS_PINYIN, 386},
+{"ya", IS_ZHUYIN|IS_PINYIN, 386},
{"yagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 389},
{"yamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 389},
-{"yan", IS_CHEWING|IS_PINYIN, 388},
-{"yang", IS_CHEWING|IS_PINYIN, 389},
-{"yao", IS_CHEWING|IS_PINYIN, 390},
-{"ye", IS_CHEWING|IS_PINYIN, 391},
-{"yi", IS_CHEWING|IS_PINYIN, 392},
+{"yan", IS_ZHUYIN|IS_PINYIN, 388},
+{"yang", IS_ZHUYIN|IS_PINYIN, 389},
+{"yao", IS_ZHUYIN|IS_PINYIN, 390},
+{"ye", IS_ZHUYIN|IS_PINYIN, 391},
+{"yi", IS_ZHUYIN|IS_PINYIN, 392},
{"yign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 394},
{"yimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 394},
-{"yin", IS_CHEWING|IS_PINYIN, 393},
-{"ying", IS_CHEWING|IS_PINYIN, 394},
-{"yo", IS_CHEWING|IS_PINYIN, 395},
+{"yin", IS_ZHUYIN|IS_PINYIN, 393},
+{"ying", IS_ZHUYIN|IS_PINYIN, 394},
+{"yo", IS_ZHUYIN|IS_PINYIN, 395},
{"yogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 396},
{"yomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 396},
{"yon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 396},
-{"yong", IS_CHEWING|IS_PINYIN, 396},
-{"you", IS_CHEWING|IS_PINYIN, 397},
-{"yu", IS_CHEWING|IS_PINYIN, 398},
-{"yuan", IS_CHEWING|IS_PINYIN, 399},
-{"yue", IS_CHEWING|IS_PINYIN, 400},
+{"yong", IS_ZHUYIN|IS_PINYIN, 396},
+{"you", IS_ZHUYIN|IS_PINYIN, 397},
+{"yu", IS_ZHUYIN|IS_PINYIN, 398},
+{"yuan", IS_ZHUYIN|IS_PINYIN, 399},
+{"yue", IS_ZHUYIN|IS_PINYIN, 400},
{"yuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 401},
-{"yun", IS_CHEWING|IS_PINYIN, 401},
+{"yun", IS_ZHUYIN|IS_PINYIN, 401},
{"yv", IS_PINYIN|PINYIN_CORRECT_V_U, 398},
{"yvan", IS_PINYIN|PINYIN_CORRECT_V_U, 399},
{"yve", IS_PINYIN|PINYIN_CORRECT_V_U, 400},
{"yvn", IS_PINYIN|PINYIN_CORRECT_V_U, 401},
{"z", IS_PINYIN|PINYIN_INCOMPLETE, 402},
-{"za", IS_CHEWING|IS_PINYIN, 403},
+{"za", IS_ZHUYIN|IS_PINYIN, 403},
{"zagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 406},
-{"zai", IS_CHEWING|IS_PINYIN, 404},
+{"zai", IS_ZHUYIN|IS_PINYIN, 404},
{"zamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 406},
-{"zan", IS_CHEWING|IS_PINYIN, 405},
-{"zang", IS_CHEWING|IS_PINYIN, 406},
-{"zao", IS_CHEWING|IS_PINYIN, 407},
-{"ze", IS_CHEWING|IS_PINYIN, 408},
+{"zan", IS_ZHUYIN|IS_PINYIN, 405},
+{"zang", IS_ZHUYIN|IS_PINYIN, 406},
+{"zao", IS_ZHUYIN|IS_PINYIN, 407},
+{"ze", IS_ZHUYIN|IS_PINYIN, 408},
{"zegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 411},
-{"zei", IS_CHEWING|IS_PINYIN, 409},
+{"zei", IS_ZHUYIN|IS_PINYIN, 409},
{"zemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 411},
-{"zen", IS_CHEWING|IS_PINYIN, 410},
-{"zeng", IS_CHEWING|IS_PINYIN, 411},
+{"zen", IS_ZHUYIN|IS_PINYIN, 410},
+{"zeng", IS_ZHUYIN|IS_PINYIN, 411},
{"zh", IS_PINYIN|PINYIN_INCOMPLETE, 412},
-{"zha", IS_CHEWING|IS_PINYIN, 413},
+{"zha", IS_ZHUYIN|IS_PINYIN, 413},
{"zhagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 416},
-{"zhai", IS_CHEWING|IS_PINYIN, 414},
+{"zhai", IS_ZHUYIN|IS_PINYIN, 414},
{"zhamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 416},
-{"zhan", IS_CHEWING|IS_PINYIN, 415},
-{"zhang", IS_CHEWING|IS_PINYIN, 416},
-{"zhao", IS_CHEWING|IS_PINYIN, 417},
-{"zhe", IS_CHEWING|IS_PINYIN, 418},
+{"zhan", IS_ZHUYIN|IS_PINYIN, 415},
+{"zhang", IS_ZHUYIN|IS_PINYIN, 416},
+{"zhao", IS_ZHUYIN|IS_PINYIN, 417},
+{"zhe", IS_ZHUYIN|IS_PINYIN, 418},
{"zhegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 421},
{"zhemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 421},
-{"zhen", IS_CHEWING|IS_PINYIN, 420},
-{"zheng", IS_CHEWING|IS_PINYIN, 421},
-{"zhi", IS_CHEWING|IS_PINYIN, 422},
+{"zhen", IS_ZHUYIN|IS_PINYIN, 420},
+{"zheng", IS_ZHUYIN|IS_PINYIN, 421},
+{"zhi", IS_ZHUYIN|IS_PINYIN, 422},
{"zhogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 423},
{"zhomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 423},
{"zhon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 423},
-{"zhong", IS_CHEWING|IS_PINYIN, 423},
-{"zhou", IS_CHEWING|IS_PINYIN, 424},
-{"zhu", IS_CHEWING|IS_PINYIN, 425},
-{"zhua", IS_CHEWING|IS_PINYIN, 426},
+{"zhong", IS_ZHUYIN|IS_PINYIN, 423},
+{"zhou", IS_ZHUYIN|IS_PINYIN, 424},
+{"zhu", IS_ZHUYIN|IS_PINYIN, 425},
+{"zhua", IS_ZHUYIN|IS_PINYIN, 426},
{"zhuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 429},
-{"zhuai", IS_CHEWING|IS_PINYIN, 427},
+{"zhuai", IS_ZHUYIN|IS_PINYIN, 427},
{"zhuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 429},
-{"zhuan", IS_CHEWING|IS_PINYIN, 428},
-{"zhuang", IS_CHEWING|IS_PINYIN, 429},
+{"zhuan", IS_ZHUYIN|IS_PINYIN, 428},
+{"zhuang", IS_ZHUYIN|IS_PINYIN, 429},
{"zhuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 430},
{"zhuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 431},
-{"zhui", IS_CHEWING|IS_PINYIN, 430},
-{"zhun", IS_CHEWING|IS_PINYIN, 431},
-{"zhuo", IS_CHEWING|IS_PINYIN, 432},
-{"zi", IS_CHEWING|IS_PINYIN, 433},
+{"zhui", IS_ZHUYIN|IS_PINYIN, 430},
+{"zhun", IS_ZHUYIN|IS_PINYIN, 431},
+{"zhuo", IS_ZHUYIN|IS_PINYIN, 432},
+{"zi", IS_ZHUYIN|IS_PINYIN, 433},
{"zogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 434},
{"zomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 434},
{"zon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 434},
-{"zong", IS_CHEWING|IS_PINYIN, 434},
-{"zou", IS_CHEWING|IS_PINYIN, 435},
-{"zu", IS_CHEWING|IS_PINYIN, 436},
-{"zuan", IS_CHEWING|IS_PINYIN, 437},
+{"zong", IS_ZHUYIN|IS_PINYIN, 434},
+{"zou", IS_ZHUYIN|IS_PINYIN, 435},
+{"zu", IS_ZHUYIN|IS_PINYIN, 436},
+{"zuan", IS_ZHUYIN|IS_PINYIN, 437},
{"zuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 438},
{"zuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 439},
-{"zui", IS_CHEWING|IS_PINYIN, 438},
-{"zun", IS_CHEWING|IS_PINYIN, 439},
-{"zuo", IS_CHEWING|IS_PINYIN, 440}
+{"zui", IS_ZHUYIN|IS_PINYIN, 438},
+{"zun", IS_ZHUYIN|IS_PINYIN, 439},
+{"zuo", IS_ZHUYIN|IS_PINYIN, 440}
};
-const chewing_index_item_t chewing_index[] = {
-{"ㄅ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 6},
-{"ㄅㄚ", IS_CHEWING|IS_PINYIN, 7},
-{"ㄅㄛ", IS_CHEWING|IS_PINYIN, 21},
-{"ㄅㄞ", IS_CHEWING|IS_PINYIN, 8},
-{"ㄅㄟ", IS_CHEWING|IS_PINYIN, 12},
-{"ㄅㄠ", IS_CHEWING|IS_PINYIN, 11},
-{"ㄅㄢ", IS_CHEWING|IS_PINYIN, 9},
-{"ㄅㄣ", IS_CHEWING|IS_PINYIN, 13},
-{"ㄅㄤ", IS_CHEWING|IS_PINYIN, 10},
-{"ㄅㄥ", IS_CHEWING|IS_PINYIN, 14},
-{"ㄅㄧ", IS_CHEWING|IS_PINYIN, 15},
-{"ㄅㄧㄝ", IS_CHEWING|IS_PINYIN, 18},
-{"ㄅㄧㄠ", IS_CHEWING|IS_PINYIN, 17},
-{"ㄅㄧㄢ", IS_CHEWING|IS_PINYIN, 16},
-{"ㄅㄧㄣ", IS_CHEWING|IS_PINYIN, 19},
-{"ㄅㄧㄥ", IS_CHEWING|IS_PINYIN, 20},
-{"ㄅㄨ", IS_CHEWING|IS_PINYIN, 22},
-{"ㄆ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 254},
-{"ㄆㄚ", IS_CHEWING|IS_PINYIN, 255},
-{"ㄆㄛ", IS_CHEWING|IS_PINYIN, 269},
-{"ㄆㄞ", IS_CHEWING|IS_PINYIN, 256},
-{"ㄆㄟ", IS_CHEWING|IS_PINYIN, 260},
-{"ㄆㄠ", IS_CHEWING|IS_PINYIN, 259},
-{"ㄆㄡ", IS_CHEWING|IS_PINYIN, 270},
-{"ㄆㄢ", IS_CHEWING|IS_PINYIN, 257},
-{"ㄆㄣ", IS_CHEWING|IS_PINYIN, 261},
-{"ㄆㄤ", IS_CHEWING|IS_PINYIN, 258},
-{"ㄆㄥ", IS_CHEWING|IS_PINYIN, 262},
-{"ㄆㄧ", IS_CHEWING|IS_PINYIN, 263},
-{"ㄆㄧㄝ", IS_CHEWING|IS_PINYIN, 266},
-{"ㄆㄧㄠ", IS_CHEWING|IS_PINYIN, 265},
-{"ㄆㄧㄢ", IS_CHEWING|IS_PINYIN, 264},
-{"ㄆㄧㄣ", IS_CHEWING|IS_PINYIN, 267},
-{"ㄆㄧㄥ", IS_CHEWING|IS_PINYIN, 268},
-{"ㄆㄨ", IS_CHEWING|IS_PINYIN, 271},
-{"ㄇ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 204},
-{"ㄇㄚ", IS_CHEWING|IS_PINYIN, 205},
-{"ㄇㄛ", IS_CHEWING|IS_PINYIN, 221},
-{"ㄇㄜ", IS_CHEWING|IS_PINYIN, 210},
-{"ㄇㄞ", IS_CHEWING|IS_PINYIN, 206},
-{"ㄇㄟ", IS_CHEWING|IS_PINYIN, 211},
-{"ㄇㄠ", IS_CHEWING|IS_PINYIN, 209},
-{"ㄇㄡ", IS_CHEWING|IS_PINYIN, 222},
-{"ㄇㄢ", IS_CHEWING|IS_PINYIN, 207},
-{"ㄇㄣ", IS_CHEWING|IS_PINYIN, 212},
-{"ㄇㄤ", IS_CHEWING|IS_PINYIN, 208},
-{"ㄇㄥ", IS_CHEWING|IS_PINYIN, 213},
-{"ㄇㄧ", IS_CHEWING|IS_PINYIN, 214},
-{"ㄇㄧㄝ", IS_CHEWING|IS_PINYIN, 217},
-{"ㄇㄧㄠ", IS_CHEWING|IS_PINYIN, 216},
-{"ㄇㄧㄡ", IS_CHEWING|IS_PINYIN, 220},
-{"ㄇㄧㄢ", IS_CHEWING|IS_PINYIN, 215},
-{"ㄇㄧㄣ", IS_CHEWING|IS_PINYIN, 218},
-{"ㄇㄧㄥ", IS_CHEWING|IS_PINYIN, 219},
-{"ㄇㄨ", IS_CHEWING|IS_PINYIN, 223},
-{"ㄈ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 90},
-{"ㄈㄚ", IS_CHEWING|IS_PINYIN, 91},
-{"ㄈㄛ", IS_CHEWING|IS_PINYIN, 98},
-{"ㄈㄜ", IS_CHEWING, 94},
-{"ㄈㄟ", IS_CHEWING|IS_PINYIN, 95},
-{"ㄈㄡ", IS_CHEWING|IS_PINYIN, 99},
-{"ㄈㄢ", IS_CHEWING|IS_PINYIN, 92},
-{"ㄈㄣ", IS_CHEWING|IS_PINYIN, 96},
-{"ㄈㄤ", IS_CHEWING|IS_PINYIN, 93},
-{"ㄈㄥ", IS_CHEWING|IS_PINYIN, 97},
-{"ㄈㄨ", IS_CHEWING|IS_PINYIN, 100},
-{"ㄉ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 60},
-{"ㄉㄚ", IS_CHEWING|IS_PINYIN, 61},
-{"ㄉㄜ", IS_CHEWING|IS_PINYIN, 66},
-{"ㄉㄞ", IS_CHEWING|IS_PINYIN, 62},
-{"ㄉㄟ", IS_CHEWING|IS_PINYIN, 67},
-{"ㄉㄠ", IS_CHEWING|IS_PINYIN, 65},
-{"ㄉㄡ", IS_CHEWING|IS_PINYIN, 79},
-{"ㄉㄢ", IS_CHEWING|IS_PINYIN, 63},
-{"ㄉㄣ", IS_CHEWING, 68},
-{"ㄉㄤ", IS_CHEWING|IS_PINYIN, 64},
-{"ㄉㄥ", IS_CHEWING|IS_PINYIN, 69},
-{"ㄉㄧ", IS_CHEWING|IS_PINYIN, 70},
-{"ㄉㄧㄚ", IS_CHEWING|IS_PINYIN, 71},
-{"ㄉㄧㄝ", IS_CHEWING|IS_PINYIN, 74},
-{"ㄉㄧㄠ", IS_CHEWING|IS_PINYIN, 73},
-{"ㄉㄧㄡ", IS_CHEWING|IS_PINYIN, 77},
-{"ㄉㄧㄢ", IS_CHEWING|IS_PINYIN, 72},
-{"ㄉㄧㄣ", IS_CHEWING, 75},
-{"ㄉㄧㄥ", IS_CHEWING|IS_PINYIN, 76},
-{"ㄉㄨ", IS_CHEWING|IS_PINYIN, 80},
-{"ㄉㄨㄛ", IS_CHEWING|IS_PINYIN, 84},
-{"ㄉㄨㄟ", IS_CHEWING|IS_PINYIN, 82},
-{"ㄉㄨㄢ", IS_CHEWING|IS_PINYIN, 81},
-{"ㄉㄨㄣ", IS_CHEWING|IS_PINYIN, 83},
-{"ㄉㄨㄥ", IS_CHEWING|IS_PINYIN, 78},
-{"ㄊ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 340},
-{"ㄊㄚ", IS_CHEWING|IS_PINYIN, 341},
-{"ㄊㄜ", IS_CHEWING|IS_PINYIN, 346},
-{"ㄊㄞ", IS_CHEWING|IS_PINYIN, 342},
-{"ㄊㄠ", IS_CHEWING|IS_PINYIN, 345},
-{"ㄊㄡ", IS_CHEWING|IS_PINYIN, 354},
-{"ㄊㄢ", IS_CHEWING|IS_PINYIN, 343},
-{"ㄊㄤ", IS_CHEWING|IS_PINYIN, 344},
-{"ㄊㄥ", IS_CHEWING|IS_PINYIN, 347},
-{"ㄊㄧ", IS_CHEWING|IS_PINYIN, 348},
-{"ㄊㄧㄝ", IS_CHEWING|IS_PINYIN, 351},
-{"ㄊㄧㄠ", IS_CHEWING|IS_PINYIN, 350},
-{"ㄊㄧㄢ", IS_CHEWING|IS_PINYIN, 349},
-{"ㄊㄧㄥ", IS_CHEWING|IS_PINYIN, 352},
-{"ㄊㄨ", IS_CHEWING|IS_PINYIN, 355},
-{"ㄊㄨㄛ", IS_CHEWING|IS_PINYIN, 359},
-{"ㄊㄨㄟ", IS_CHEWING|IS_PINYIN, 357},
-{"ㄊㄨㄢ", IS_CHEWING|IS_PINYIN, 356},
-{"ㄊㄨㄣ", IS_CHEWING|IS_PINYIN, 358},
-{"ㄊㄨㄥ", IS_CHEWING|IS_PINYIN, 353},
-{"ㄋ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 224},
-{"ㄋㄚ", IS_CHEWING|IS_PINYIN, 225},
-{"ㄋㄜ", IS_CHEWING|IS_PINYIN, 230},
-{"ㄋㄞ", IS_CHEWING|IS_PINYIN, 226},
-{"ㄋㄟ", IS_CHEWING|IS_PINYIN, 231},
-{"ㄋㄠ", IS_CHEWING|IS_PINYIN, 229},
-{"ㄋㄡ", IS_CHEWING|IS_PINYIN, 245},
-{"ㄋㄢ", IS_CHEWING|IS_PINYIN, 227},
-{"ㄋㄣ", IS_CHEWING|IS_PINYIN, 232},
-{"ㄋㄤ", IS_CHEWING|IS_PINYIN, 228},
-{"ㄋㄥ", IS_CHEWING|IS_PINYIN, 233},
-{"ㄋㄧ", IS_CHEWING|IS_PINYIN, 235},
-{"ㄋㄧㄚ", IS_CHEWING, 236},
-{"ㄋㄧㄝ", IS_CHEWING|IS_PINYIN, 240},
-{"ㄋㄧㄠ", IS_CHEWING|IS_PINYIN, 239},
-{"ㄋㄧㄡ", IS_CHEWING|IS_PINYIN, 243},
-{"ㄋㄧㄢ", IS_CHEWING|IS_PINYIN, 237},
-{"ㄋㄧㄣ", IS_CHEWING|IS_PINYIN, 241},
-{"ㄋㄧㄤ", IS_CHEWING|IS_PINYIN, 238},
-{"ㄋㄧㄥ", IS_CHEWING|IS_PINYIN, 242},
-{"ㄋㄨ", IS_CHEWING|IS_PINYIN, 246},
-{"ㄋㄨㄛ", IS_CHEWING|IS_PINYIN, 249},
-{"ㄋㄨㄢ", IS_CHEWING|IS_PINYIN, 247},
-{"ㄋㄨㄣ", IS_CHEWING, 248},
-{"ㄋㄨㄥ", IS_CHEWING|IS_PINYIN, 244},
-{"ㄋㄩ", IS_CHEWING|IS_PINYIN, 250},
-{"ㄋㄩㄝ", IS_CHEWING|IS_PINYIN, 251},
-{"ㄌ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 176},
-{"ㄌㄚ", IS_CHEWING|IS_PINYIN, 177},
-{"ㄌㄛ", IS_CHEWING|IS_PINYIN, 195},
-{"ㄌㄜ", IS_CHEWING|IS_PINYIN, 182},
-{"ㄌㄞ", IS_CHEWING|IS_PINYIN, 178},
-{"ㄌㄟ", IS_CHEWING|IS_PINYIN, 183},
-{"ㄌㄠ", IS_CHEWING|IS_PINYIN, 181},
-{"ㄌㄡ", IS_CHEWING|IS_PINYIN, 197},
-{"ㄌㄢ", IS_CHEWING|IS_PINYIN, 179},
-{"ㄌㄣ", IS_CHEWING, 184},
-{"ㄌㄤ", IS_CHEWING|IS_PINYIN, 180},
-{"ㄌㄥ", IS_CHEWING|IS_PINYIN, 185},
-{"ㄌㄧ", IS_CHEWING|IS_PINYIN, 186},
-{"ㄌㄧㄚ", IS_CHEWING|IS_PINYIN, 187},
-{"ㄌㄧㄝ", IS_CHEWING|IS_PINYIN, 191},
-{"ㄌㄧㄠ", IS_CHEWING|IS_PINYIN, 190},
-{"ㄌㄧㄡ", IS_CHEWING|IS_PINYIN, 194},
-{"ㄌㄧㄢ", IS_CHEWING|IS_PINYIN, 188},
-{"ㄌㄧㄣ", IS_CHEWING|IS_PINYIN, 192},
-{"ㄌㄧㄤ", IS_CHEWING|IS_PINYIN, 189},
-{"ㄌㄧㄥ", IS_CHEWING|IS_PINYIN, 193},
-{"ㄌㄨ", IS_CHEWING|IS_PINYIN, 198},
-{"ㄌㄨㄛ", IS_CHEWING|IS_PINYIN, 201},
-{"ㄌㄨㄢ", IS_CHEWING|IS_PINYIN, 199},
-{"ㄌㄨㄣ", IS_CHEWING|IS_PINYIN, 200},
-{"ㄌㄨㄥ", IS_CHEWING|IS_PINYIN, 196},
-{"ㄌㄩ", IS_CHEWING|IS_PINYIN, 202},
-{"ㄌㄩㄝ", IS_CHEWING|IS_PINYIN, 203},
-{"ㄍ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 101},
-{"ㄍㄚ", IS_CHEWING|IS_PINYIN, 102},
-{"ㄍㄜ", IS_CHEWING|IS_PINYIN, 107},
-{"ㄍㄞ", IS_CHEWING|IS_PINYIN, 103},
-{"ㄍㄟ", IS_CHEWING|IS_PINYIN, 108},
-{"ㄍㄠ", IS_CHEWING|IS_PINYIN, 106},
-{"ㄍㄡ", IS_CHEWING|IS_PINYIN, 112},
-{"ㄍㄢ", IS_CHEWING|IS_PINYIN, 104},
-{"ㄍㄣ", IS_CHEWING|IS_PINYIN, 109},
-{"ㄍㄤ", IS_CHEWING|IS_PINYIN, 105},
-{"ㄍㄥ", IS_CHEWING|IS_PINYIN, 110},
-{"ㄍㄨ", IS_CHEWING|IS_PINYIN, 113},
-{"ㄍㄨㄚ", IS_CHEWING|IS_PINYIN, 114},
-{"ㄍㄨㄛ", IS_CHEWING|IS_PINYIN, 120},
-{"ㄍㄨㄞ", IS_CHEWING|IS_PINYIN, 115},
-{"ㄍㄨㄟ", IS_CHEWING|IS_PINYIN, 118},
-{"ㄍㄨㄢ", IS_CHEWING|IS_PINYIN, 116},
-{"ㄍㄨㄣ", IS_CHEWING|IS_PINYIN, 119},
-{"ㄍㄨㄤ", IS_CHEWING|IS_PINYIN, 117},
-{"ㄍㄨㄥ", IS_CHEWING|IS_PINYIN, 111},
-{"ㄎ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 156},
-{"ㄎㄚ", IS_CHEWING|IS_PINYIN, 157},
-{"ㄎㄜ", IS_CHEWING|IS_PINYIN, 162},
-{"ㄎㄞ", IS_CHEWING|IS_PINYIN, 158},
-{"ㄎㄟ", IS_CHEWING, 163},
-{"ㄎㄠ", IS_CHEWING|IS_PINYIN, 161},
-{"ㄎㄡ", IS_CHEWING|IS_PINYIN, 167},
-{"ㄎㄢ", IS_CHEWING|IS_PINYIN, 159},
-{"ㄎㄣ", IS_CHEWING|IS_PINYIN, 164},
-{"ㄎㄤ", IS_CHEWING|IS_PINYIN, 160},
-{"ㄎㄥ", IS_CHEWING|IS_PINYIN, 165},
-{"ㄎㄨ", IS_CHEWING|IS_PINYIN, 168},
-{"ㄎㄨㄚ", IS_CHEWING|IS_PINYIN, 169},
-{"ㄎㄨㄛ", IS_CHEWING|IS_PINYIN, 175},
-{"ㄎㄨㄞ", IS_CHEWING|IS_PINYIN, 170},
-{"ㄎㄨㄟ", IS_CHEWING|IS_PINYIN, 173},
-{"ㄎㄨㄢ", IS_CHEWING|IS_PINYIN, 171},
-{"ㄎㄨㄣ", IS_CHEWING|IS_PINYIN, 174},
-{"ㄎㄨㄤ", IS_CHEWING|IS_PINYIN, 172},
-{"ㄎㄨㄥ", IS_CHEWING|IS_PINYIN, 166},
-{"ㄏ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 121},
-{"ㄏㄚ", IS_CHEWING|IS_PINYIN, 122},
-{"ㄏㄜ", IS_CHEWING|IS_PINYIN, 127},
-{"ㄏㄞ", IS_CHEWING|IS_PINYIN, 123},
-{"ㄏㄟ", IS_CHEWING|IS_PINYIN, 128},
-{"ㄏㄠ", IS_CHEWING|IS_PINYIN, 126},
-{"ㄏㄡ", IS_CHEWING|IS_PINYIN, 132},
-{"ㄏㄢ", IS_CHEWING|IS_PINYIN, 124},
-{"ㄏㄣ", IS_CHEWING|IS_PINYIN, 129},
-{"ㄏㄤ", IS_CHEWING|IS_PINYIN, 125},
-{"ㄏㄥ", IS_CHEWING|IS_PINYIN, 130},
-{"ㄏㄨ", IS_CHEWING|IS_PINYIN, 133},
-{"ㄏㄨㄚ", IS_CHEWING|IS_PINYIN, 134},
-{"ㄏㄨㄛ", IS_CHEWING|IS_PINYIN, 140},
-{"ㄏㄨㄞ", IS_CHEWING|IS_PINYIN, 135},
-{"ㄏㄨㄟ", IS_CHEWING|IS_PINYIN, 138},
-{"ㄏㄨㄢ", IS_CHEWING|IS_PINYIN, 136},
-{"ㄏㄨㄣ", IS_CHEWING|IS_PINYIN, 139},
-{"ㄏㄨㄤ", IS_CHEWING|IS_PINYIN, 137},
-{"ㄏㄨㄥ", IS_CHEWING|IS_PINYIN, 131},
-{"ㄐ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 141},
-{"ㄐㄧ", IS_CHEWING|IS_PINYIN, 142},
-{"ㄐㄧㄚ", IS_CHEWING|IS_PINYIN, 143},
-{"ㄐㄧㄝ", IS_CHEWING|IS_PINYIN, 147},
-{"ㄐㄧㄠ", IS_CHEWING|IS_PINYIN, 146},
-{"ㄐㄧㄡ", IS_CHEWING|IS_PINYIN, 151},
-{"ㄐㄧㄢ", IS_CHEWING|IS_PINYIN, 144},
-{"ㄐㄧㄣ", IS_CHEWING|IS_PINYIN, 148},
-{"ㄐㄧㄤ", IS_CHEWING|IS_PINYIN, 145},
-{"ㄐㄧㄥ", IS_CHEWING|IS_PINYIN, 149},
-{"ㄐㄩ", IS_CHEWING|IS_PINYIN, 152},
-{"ㄐㄩㄝ", IS_CHEWING|IS_PINYIN, 154},
-{"ㄐㄩㄢ", IS_CHEWING|IS_PINYIN, 153},
-{"ㄐㄩㄣ", IS_CHEWING|IS_PINYIN, 155},
-{"ㄐㄩㄥ", IS_CHEWING|IS_PINYIN, 150},
-{"ㄑ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 272},
-{"ㄑㄧ", IS_CHEWING|IS_PINYIN, 273},
-{"ㄑㄧㄚ", IS_CHEWING|IS_PINYIN, 274},
-{"ㄑㄧㄝ", IS_CHEWING|IS_PINYIN, 278},
-{"ㄑㄧㄠ", IS_CHEWING|IS_PINYIN, 277},
-{"ㄑㄧㄡ", IS_CHEWING|IS_PINYIN, 282},
-{"ㄑㄧㄢ", IS_CHEWING|IS_PINYIN, 275},
-{"ㄑㄧㄣ", IS_CHEWING|IS_PINYIN, 279},
-{"ㄑㄧㄤ", IS_CHEWING|IS_PINYIN, 276},
-{"ㄑㄧㄥ", IS_CHEWING|IS_PINYIN, 280},
-{"ㄑㄩ", IS_CHEWING|IS_PINYIN, 283},
-{"ㄑㄩㄝ", IS_CHEWING|IS_PINYIN, 285},
-{"ㄑㄩㄢ", IS_CHEWING|IS_PINYIN, 284},
-{"ㄑㄩㄣ", IS_CHEWING|IS_PINYIN, 286},
-{"ㄑㄩㄥ", IS_CHEWING|IS_PINYIN, 281},
-{"ㄒ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 370},
-{"ㄒㄧ", IS_CHEWING|IS_PINYIN, 371},
-{"ㄒㄧㄚ", IS_CHEWING|IS_PINYIN, 372},
-{"ㄒㄧㄝ", IS_CHEWING|IS_PINYIN, 376},
-{"ㄒㄧㄠ", IS_CHEWING|IS_PINYIN, 375},
-{"ㄒㄧㄡ", IS_CHEWING|IS_PINYIN, 380},
-{"ㄒㄧㄢ", IS_CHEWING|IS_PINYIN, 373},
-{"ㄒㄧㄣ", IS_CHEWING|IS_PINYIN, 377},
-{"ㄒㄧㄤ", IS_CHEWING|IS_PINYIN, 374},
-{"ㄒㄧㄥ", IS_CHEWING|IS_PINYIN, 378},
-{"ㄒㄩ", IS_CHEWING|IS_PINYIN, 381},
-{"ㄒㄩㄝ", IS_CHEWING|IS_PINYIN, 383},
-{"ㄒㄩㄢ", IS_CHEWING|IS_PINYIN, 382},
-{"ㄒㄩㄣ", IS_CHEWING|IS_PINYIN, 384},
-{"ㄒㄩㄥ", IS_CHEWING|IS_PINYIN, 379},
-{"ㄓ", IS_CHEWING|IS_PINYIN, 422},
-{"ㄓㄚ", IS_CHEWING|IS_PINYIN, 413},
-{"ㄓㄜ", IS_CHEWING|IS_PINYIN, 418},
-{"ㄓㄞ", IS_CHEWING|IS_PINYIN, 414},
-{"ㄓㄟ", IS_CHEWING, 419},
-{"ㄓㄠ", IS_CHEWING|IS_PINYIN, 417},
-{"ㄓㄡ", IS_CHEWING|IS_PINYIN, 424},
-{"ㄓㄢ", IS_CHEWING|IS_PINYIN, 415},
-{"ㄓㄣ", IS_CHEWING|IS_PINYIN, 420},
-{"ㄓㄤ", IS_CHEWING|IS_PINYIN, 416},
-{"ㄓㄥ", IS_CHEWING|IS_PINYIN, 421},
-{"ㄓㄨ", IS_CHEWING|IS_PINYIN, 425},
-{"ㄓㄨㄚ", IS_CHEWING|IS_PINYIN, 426},
-{"ㄓㄨㄛ", IS_CHEWING|IS_PINYIN, 432},
-{"ㄓㄨㄞ", IS_CHEWING|IS_PINYIN, 427},
-{"ㄓㄨㄟ", IS_CHEWING|IS_PINYIN, 430},
-{"ㄓㄨㄢ", IS_CHEWING|IS_PINYIN, 428},
-{"ㄓㄨㄣ", IS_CHEWING|IS_PINYIN, 431},
-{"ㄓㄨㄤ", IS_CHEWING|IS_PINYIN, 429},
-{"ㄓㄨㄥ", IS_CHEWING|IS_PINYIN, 423},
-{"ㄔ", IS_CHEWING|IS_PINYIN, 41},
-{"ㄔㄚ", IS_CHEWING|IS_PINYIN, 33},
-{"ㄔㄜ", IS_CHEWING|IS_PINYIN, 38},
-{"ㄔㄞ", IS_CHEWING|IS_PINYIN, 34},
-{"ㄔㄠ", IS_CHEWING|IS_PINYIN, 37},
-{"ㄔㄡ", IS_CHEWING|IS_PINYIN, 43},
-{"ㄔㄢ", IS_CHEWING|IS_PINYIN, 35},
-{"ㄔㄣ", IS_CHEWING|IS_PINYIN, 39},
-{"ㄔㄤ", IS_CHEWING|IS_PINYIN, 36},
-{"ㄔㄥ", IS_CHEWING|IS_PINYIN, 40},
-{"ㄔㄨ", IS_CHEWING|IS_PINYIN, 44},
-{"ㄔㄨㄚ", IS_CHEWING, 45},
-{"ㄔㄨㄛ", IS_CHEWING|IS_PINYIN, 51},
-{"ㄔㄨㄞ", IS_CHEWING|IS_PINYIN, 46},
-{"ㄔㄨㄟ", IS_CHEWING|IS_PINYIN, 49},
-{"ㄔㄨㄢ", IS_CHEWING|IS_PINYIN, 47},
-{"ㄔㄨㄣ", IS_CHEWING|IS_PINYIN, 50},
-{"ㄔㄨㄤ", IS_CHEWING|IS_PINYIN, 48},
-{"ㄔㄨㄥ", IS_CHEWING|IS_PINYIN, 42},
-{"ㄕ", IS_CHEWING|IS_PINYIN, 322},
-{"ㄕㄚ", IS_CHEWING|IS_PINYIN, 313},
-{"ㄕㄜ", IS_CHEWING|IS_PINYIN, 318},
-{"ㄕㄞ", IS_CHEWING|IS_PINYIN, 314},
-{"ㄕㄟ", IS_CHEWING|IS_PINYIN, 319},
-{"ㄕㄠ", IS_CHEWING|IS_PINYIN, 317},
-{"ㄕㄡ", IS_CHEWING|IS_PINYIN, 323},
-{"ㄕㄢ", IS_CHEWING|IS_PINYIN, 315},
-{"ㄕㄣ", IS_CHEWING|IS_PINYIN, 320},
-{"ㄕㄤ", IS_CHEWING|IS_PINYIN, 316},
-{"ㄕㄥ", IS_CHEWING|IS_PINYIN, 321},
-{"ㄕㄨ", IS_CHEWING|IS_PINYIN, 324},
-{"ㄕㄨㄚ", IS_CHEWING|IS_PINYIN, 325},
-{"ㄕㄨㄛ", IS_CHEWING|IS_PINYIN, 331},
-{"ㄕㄨㄞ", IS_CHEWING|IS_PINYIN, 326},
-{"ㄕㄨㄟ", IS_CHEWING|IS_PINYIN, 329},
-{"ㄕㄨㄢ", IS_CHEWING|IS_PINYIN, 327},
-{"ㄕㄨㄣ", IS_CHEWING|IS_PINYIN, 330},
-{"ㄕㄨㄤ", IS_CHEWING|IS_PINYIN, 328},
-{"ㄖ", IS_CHEWING|IS_PINYIN, 294},
-{"ㄖㄜ", IS_CHEWING|IS_PINYIN, 291},
-{"ㄖㄠ", IS_CHEWING|IS_PINYIN, 290},
-{"ㄖㄡ", IS_CHEWING|IS_PINYIN, 296},
-{"ㄖㄢ", IS_CHEWING|IS_PINYIN, 288},
-{"ㄖㄣ", IS_CHEWING|IS_PINYIN, 292},
-{"ㄖㄤ", IS_CHEWING|IS_PINYIN, 289},
-{"ㄖㄥ", IS_CHEWING|IS_PINYIN, 293},
-{"ㄖㄨ", IS_CHEWING|IS_PINYIN, 297},
-{"ㄖㄨㄚ", IS_CHEWING, 298},
-{"ㄖㄨㄛ", IS_CHEWING|IS_PINYIN, 302},
-{"ㄖㄨㄟ", IS_CHEWING|IS_PINYIN, 300},
-{"ㄖㄨㄢ", IS_CHEWING|IS_PINYIN, 299},
-{"ㄖㄨㄣ", IS_CHEWING|IS_PINYIN, 301},
-{"ㄖㄨㄥ", IS_CHEWING|IS_PINYIN, 295},
-{"ㄗ", IS_CHEWING|IS_PINYIN, 433},
-{"ㄗㄚ", IS_CHEWING|IS_PINYIN, 403},
-{"ㄗㄜ", IS_CHEWING|IS_PINYIN, 408},
-{"ㄗㄞ", IS_CHEWING|IS_PINYIN, 404},
-{"ㄗㄟ", IS_CHEWING|IS_PINYIN, 409},
-{"ㄗㄠ", IS_CHEWING|IS_PINYIN, 407},
-{"ㄗㄡ", IS_CHEWING|IS_PINYIN, 435},
-{"ㄗㄢ", IS_CHEWING|IS_PINYIN, 405},
-{"ㄗㄣ", IS_CHEWING|IS_PINYIN, 410},
-{"ㄗㄤ", IS_CHEWING|IS_PINYIN, 406},
-{"ㄗㄥ", IS_CHEWING|IS_PINYIN, 411},
-{"ㄗㄨ", IS_CHEWING|IS_PINYIN, 436},
-{"ㄗㄨㄛ", IS_CHEWING|IS_PINYIN, 440},
-{"ㄗㄨㄟ", IS_CHEWING|IS_PINYIN, 438},
-{"ㄗㄨㄢ", IS_CHEWING|IS_PINYIN, 437},
-{"ㄗㄨㄣ", IS_CHEWING|IS_PINYIN, 439},
-{"ㄗㄨㄥ", IS_CHEWING|IS_PINYIN, 434},
-{"ㄘ", IS_CHEWING|IS_PINYIN, 52},
-{"ㄘㄚ", IS_CHEWING|IS_PINYIN, 24},
-{"ㄘㄜ", IS_CHEWING|IS_PINYIN, 29},
-{"ㄘㄞ", IS_CHEWING|IS_PINYIN, 25},
-{"ㄘㄠ", IS_CHEWING|IS_PINYIN, 28},
-{"ㄘㄡ", IS_CHEWING|IS_PINYIN, 54},
-{"ㄘㄢ", IS_CHEWING|IS_PINYIN, 26},
-{"ㄘㄣ", IS_CHEWING|IS_PINYIN, 30},
-{"ㄘㄤ", IS_CHEWING|IS_PINYIN, 27},
-{"ㄘㄥ", IS_CHEWING|IS_PINYIN, 31},
-{"ㄘㄨ", IS_CHEWING|IS_PINYIN, 55},
-{"ㄘㄨㄛ", IS_CHEWING|IS_PINYIN, 59},
-{"ㄘㄨㄟ", IS_CHEWING|IS_PINYIN, 57},
-{"ㄘㄨㄢ", IS_CHEWING|IS_PINYIN, 56},
-{"ㄘㄨㄣ", IS_CHEWING|IS_PINYIN, 58},
-{"ㄘㄨㄥ", IS_CHEWING|IS_PINYIN, 53},
-{"ㄙ", IS_CHEWING|IS_PINYIN, 332},
-{"ㄙㄚ", IS_CHEWING|IS_PINYIN, 304},
-{"ㄙㄜ", IS_CHEWING|IS_PINYIN, 309},
-{"ㄙㄞ", IS_CHEWING|IS_PINYIN, 305},
-{"ㄙㄠ", IS_CHEWING|IS_PINYIN, 308},
-{"ㄙㄡ", IS_CHEWING|IS_PINYIN, 334},
-{"ㄙㄢ", IS_CHEWING|IS_PINYIN, 306},
-{"ㄙㄣ", IS_CHEWING|IS_PINYIN, 310},
-{"ㄙㄤ", IS_CHEWING|IS_PINYIN, 307},
-{"ㄙㄥ", IS_CHEWING|IS_PINYIN, 311},
-{"ㄙㄨ", IS_CHEWING|IS_PINYIN, 335},
-{"ㄙㄨㄛ", IS_CHEWING|IS_PINYIN, 339},
-{"ㄙㄨㄟ", IS_CHEWING|IS_PINYIN, 337},
-{"ㄙㄨㄢ", IS_CHEWING|IS_PINYIN, 336},
-{"ㄙㄨㄣ", IS_CHEWING|IS_PINYIN, 338},
-{"ㄙㄨㄥ", IS_CHEWING|IS_PINYIN, 333},
-{"ㄚ", IS_CHEWING|IS_PINYIN, 1},
-{"ㄛ", IS_CHEWING|IS_PINYIN, 252},
-{"ㄜ", IS_CHEWING|IS_PINYIN, 85},
-{"ㄞ", IS_CHEWING|IS_PINYIN, 2},
-{"ㄟ", IS_CHEWING|IS_PINYIN, 86},
-{"ㄠ", IS_CHEWING|IS_PINYIN, 5},
-{"ㄡ", IS_CHEWING|IS_PINYIN, 253},
-{"ㄢ", IS_CHEWING|IS_PINYIN, 3},
-{"ㄣ", IS_CHEWING|IS_PINYIN, 87},
-{"ㄤ", IS_CHEWING|IS_PINYIN, 4},
-{"ㄥ", IS_CHEWING, 88},
-{"ㄦ", IS_CHEWING|IS_PINYIN, 89},
-{"ㄧ", IS_CHEWING|IS_PINYIN, 392},
-{"ㄧㄚ", IS_CHEWING|IS_PINYIN, 386},
-{"ㄧㄛ", IS_CHEWING|IS_PINYIN, 395},
-{"ㄧㄝ", IS_CHEWING|IS_PINYIN, 391},
-{"ㄧㄞ", IS_CHEWING, 387},
-{"ㄧㄠ", IS_CHEWING|IS_PINYIN, 390},
-{"ㄧㄡ", IS_CHEWING|IS_PINYIN, 397},
-{"ㄧㄢ", IS_CHEWING|IS_PINYIN, 388},
-{"ㄧㄣ", IS_CHEWING|IS_PINYIN, 393},
-{"ㄧㄤ", IS_CHEWING|IS_PINYIN, 389},
-{"ㄧㄥ", IS_CHEWING|IS_PINYIN, 394},
-{"ㄨ", IS_CHEWING|IS_PINYIN, 369},
-{"ㄨㄚ", IS_CHEWING|IS_PINYIN, 361},
-{"ㄨㄛ", IS_CHEWING|IS_PINYIN, 368},
-{"ㄨㄞ", IS_CHEWING|IS_PINYIN, 362},
-{"ㄨㄟ", IS_CHEWING|IS_PINYIN, 365},
-{"ㄨㄢ", IS_CHEWING|IS_PINYIN, 363},
-{"ㄨㄣ", IS_CHEWING|IS_PINYIN, 366},
-{"ㄨㄤ", IS_CHEWING|IS_PINYIN, 364},
-{"ㄨㄥ", IS_CHEWING|IS_PINYIN, 367},
-{"ㄩ", IS_CHEWING|IS_PINYIN, 398},
-{"ㄩㄝ", IS_CHEWING|IS_PINYIN, 400},
-{"ㄩㄢ", IS_CHEWING|IS_PINYIN, 399},
-{"ㄩㄣ", IS_CHEWING|IS_PINYIN, 401},
-{"ㄩㄥ", IS_CHEWING|IS_PINYIN, 396},
-{"ㄫ", IS_CHEWING|IS_PINYIN, 234}
+const pinyin_index_item_t luoma_pinyin_index[] = {
+{"a", IS_PINYIN, 1},
+{"ai", IS_PINYIN, 2},
+{"an", IS_PINYIN, 3},
+{"ang", IS_PINYIN, 4},
+{"ao", IS_PINYIN, 5},
+{"ba", IS_PINYIN, 7},
+{"bai", IS_PINYIN, 8},
+{"ban", IS_PINYIN, 9},
+{"bang", IS_PINYIN, 10},
+{"bao", IS_PINYIN, 11},
+{"bei", IS_PINYIN, 12},
+{"ben", IS_PINYIN, 13},
+{"beng", IS_PINYIN, 14},
+{"bi", IS_PINYIN, 15},
+{"bian", IS_PINYIN, 16},
+{"biao", IS_PINYIN, 17},
+{"bieh", IS_PINYIN, 18},
+{"bin", IS_PINYIN, 19},
+{"bing", IS_PINYIN, 20},
+{"bo", IS_PINYIN, 21},
+{"bu", IS_PINYIN, 22},
+{"cha", IS_PINYIN, 33},
+{"chai", IS_PINYIN, 34},
+{"chan", IS_PINYIN, 35},
+{"chang", IS_PINYIN, 36},
+{"chao", IS_PINYIN, 37},
+{"che", IS_PINYIN, 38},
+{"chen", IS_PINYIN, 39},
+{"cheng", IS_PINYIN, 40},
+{"chi", IS_PINYIN, 273},
+{"chia", IS_PINYIN, 274},
+{"chian", IS_PINYIN, 275},
+{"chiang", IS_PINYIN, 276},
+{"chiao", IS_PINYIN, 277},
+{"chieh", IS_PINYIN, 278},
+{"chih", IS_PINYIN, 32},
+{"chin", IS_PINYIN, 279},
+{"ching", IS_PINYIN, 280},
+{"chiou", IS_PINYIN, 282},
+{"chong", IS_PINYIN, 42},
+{"chou", IS_PINYIN, 43},
+{"chu", IS_PINYIN, 44},
+{"chuai", IS_PINYIN, 46},
+{"chuan", IS_PINYIN, 47},
+{"chuang", IS_PINYIN, 48},
+{"chuei", IS_PINYIN, 49},
+{"chun", IS_PINYIN, 50},
+{"chuo", IS_PINYIN, 51},
+{"chyong", IS_PINYIN, 281},
+{"chyu", IS_PINYIN, 283},
+{"chyuan", IS_PINYIN, 284},
+{"chyueh", IS_PINYIN, 285},
+{"chyun", IS_PINYIN, 286},
+{"da", IS_PINYIN, 61},
+{"dai", IS_PINYIN, 62},
+{"dan", IS_PINYIN, 63},
+{"dang", IS_PINYIN, 64},
+{"dao", IS_PINYIN, 65},
+{"de", IS_PINYIN, 66},
+{"dei", IS_PINYIN, 67},
+{"deng", IS_PINYIN, 69},
+{"di", IS_PINYIN, 70},
+{"dian", IS_PINYIN, 72},
+{"diao", IS_PINYIN, 73},
+{"dieh", IS_PINYIN, 74},
+{"ding", IS_PINYIN, 76},
+{"diou", IS_PINYIN, 77},
+{"dong", IS_PINYIN, 78},
+{"dou", IS_PINYIN, 79},
+{"du", IS_PINYIN, 80},
+{"duan", IS_PINYIN, 81},
+{"duei", IS_PINYIN, 82},
+{"dun", IS_PINYIN, 83},
+{"duo", IS_PINYIN, 84},
+{"e", IS_PINYIN, 85},
+{"ei", IS_PINYIN, 86},
+{"en", IS_PINYIN, 87},
+{"eng", IS_PINYIN, 88},
+{"er", IS_PINYIN, 89},
+{"fa", IS_PINYIN, 91},
+{"fan", IS_PINYIN, 92},
+{"fang", IS_PINYIN, 93},
+{"fei", IS_PINYIN, 95},
+{"fen", IS_PINYIN, 96},
+{"fo", IS_PINYIN, 98},
+{"fou", IS_PINYIN, 99},
+{"fu", IS_PINYIN, 100},
+{"ga", IS_PINYIN, 102},
+{"gai", IS_PINYIN, 103},
+{"gan", IS_PINYIN, 104},
+{"gang", IS_PINYIN, 105},
+{"gao", IS_PINYIN, 106},
+{"ge", IS_PINYIN, 107},
+{"gei", IS_PINYIN, 108},
+{"gen", IS_PINYIN, 109},
+{"geng", IS_PINYIN, 110},
+{"gong", IS_PINYIN, 111},
+{"gou", IS_PINYIN, 112},
+{"gu", IS_PINYIN, 113},
+{"gua", IS_PINYIN, 114},
+{"guai", IS_PINYIN, 115},
+{"guan", IS_PINYIN, 116},
+{"guang", IS_PINYIN, 117},
+{"guei", IS_PINYIN, 118},
+{"gun", IS_PINYIN, 119},
+{"guo", IS_PINYIN, 120},
+{"ha", IS_PINYIN, 122},
+{"hai", IS_PINYIN, 123},
+{"han", IS_PINYIN, 124},
+{"hang", IS_PINYIN, 125},
+{"hao", IS_PINYIN, 126},
+{"he", IS_PINYIN, 127},
+{"hei", IS_PINYIN, 128},
+{"hen", IS_PINYIN, 129},
+{"heng", IS_PINYIN, 130},
+{"hong", IS_PINYIN, 131},
+{"hou", IS_PINYIN, 132},
+{"hu", IS_PINYIN, 133},
+{"hua", IS_PINYIN, 134},
+{"huai", IS_PINYIN, 135},
+{"huan", IS_PINYIN, 136},
+{"huang", IS_PINYIN, 137},
+{"huei", IS_PINYIN, 138},
+{"hun", IS_PINYIN, 139},
+{"huo", IS_PINYIN, 140},
+{"jha", IS_PINYIN, 413},
+{"jhai", IS_PINYIN, 414},
+{"jhan", IS_PINYIN, 415},
+{"jhang", IS_PINYIN, 416},
+{"jhao", IS_PINYIN, 417},
+{"jhe", IS_PINYIN, 418},
+{"jhei", IS_PINYIN, 419},
+{"jhen", IS_PINYIN, 420},
+{"jheng", IS_PINYIN, 421},
+{"jhih", IS_PINYIN, 412},
+{"jhong", IS_PINYIN, 423},
+{"jhou", IS_PINYIN, 424},
+{"jhu", IS_PINYIN, 425},
+{"jhua", IS_PINYIN, 426},
+{"jhuai", IS_PINYIN, 427},
+{"jhuan", IS_PINYIN, 428},
+{"jhuang", IS_PINYIN, 429},
+{"jhuei", IS_PINYIN, 430},
+{"jhun", IS_PINYIN, 431},
+{"jhuo", IS_PINYIN, 432},
+{"ji", IS_PINYIN, 142},
+{"jia", IS_PINYIN, 143},
+{"jian", IS_PINYIN, 144},
+{"jiang", IS_PINYIN, 145},
+{"jiao", IS_PINYIN, 146},
+{"jieh", IS_PINYIN, 147},
+{"jin", IS_PINYIN, 148},
+{"jing", IS_PINYIN, 149},
+{"jiou", IS_PINYIN, 151},
+{"jyong", IS_PINYIN, 150},
+{"jyu", IS_PINYIN, 152},
+{"jyuan", IS_PINYIN, 153},
+{"jyueh", IS_PINYIN, 154},
+{"jyun", IS_PINYIN, 155},
+{"ka", IS_PINYIN, 157},
+{"kai", IS_PINYIN, 158},
+{"kan", IS_PINYIN, 159},
+{"kang", IS_PINYIN, 160},
+{"kao", IS_PINYIN, 161},
+{"ke", IS_PINYIN, 162},
+{"ken", IS_PINYIN, 164},
+{"keng", IS_PINYIN, 165},
+{"kong", IS_PINYIN, 166},
+{"kou", IS_PINYIN, 167},
+{"ku", IS_PINYIN, 168},
+{"kua", IS_PINYIN, 169},
+{"kuai", IS_PINYIN, 170},
+{"kuan", IS_PINYIN, 171},
+{"kuang", IS_PINYIN, 172},
+{"kuei", IS_PINYIN, 173},
+{"kun", IS_PINYIN, 174},
+{"kuo", IS_PINYIN, 175},
+{"la", IS_PINYIN, 177},
+{"lai", IS_PINYIN, 178},
+{"lan", IS_PINYIN, 179},
+{"lang", IS_PINYIN, 180},
+{"lao", IS_PINYIN, 181},
+{"le", IS_PINYIN, 182},
+{"lei", IS_PINYIN, 183},
+{"leng", IS_PINYIN, 185},
+{"li", IS_PINYIN, 186},
+{"lia", IS_PINYIN, 187},
+{"lian", IS_PINYIN, 188},
+{"liang", IS_PINYIN, 189},
+{"liao", IS_PINYIN, 190},
+{"lieh", IS_PINYIN, 191},
+{"lin", IS_PINYIN, 192},
+{"ling", IS_PINYIN, 193},
+{"liou", IS_PINYIN, 194},
+{"lo", IS_PINYIN, 195},
+{"long", IS_PINYIN, 196},
+{"lou", IS_PINYIN, 197},
+{"lu", IS_PINYIN, 198},
+{"luan", IS_PINYIN, 199},
+{"lun", IS_PINYIN, 200},
+{"luo", IS_PINYIN, 201},
+{"lyu", IS_PINYIN, 202},
+{"lyueh", IS_PINYIN, 203},
+{"ma", IS_PINYIN, 205},
+{"mai", IS_PINYIN, 206},
+{"man", IS_PINYIN, 207},
+{"mang", IS_PINYIN, 208},
+{"mao", IS_PINYIN, 209},
+{"me", IS_PINYIN, 210},
+{"mei", IS_PINYIN, 211},
+{"men", IS_PINYIN, 212},
+{"meng", IS_PINYIN, 213},
+{"mi", IS_PINYIN, 214},
+{"mian", IS_PINYIN, 215},
+{"miao", IS_PINYIN, 216},
+{"mieh", IS_PINYIN, 217},
+{"min", IS_PINYIN, 218},
+{"ming", IS_PINYIN, 219},
+{"miou", IS_PINYIN, 220},
+{"mo", IS_PINYIN, 221},
+{"mou", IS_PINYIN, 222},
+{"mu", IS_PINYIN, 223},
+{"na", IS_PINYIN, 225},
+{"nai", IS_PINYIN, 226},
+{"nan", IS_PINYIN, 227},
+{"nang", IS_PINYIN, 228},
+{"nao", IS_PINYIN, 229},
+{"ne", IS_PINYIN, 230},
+{"nei", IS_PINYIN, 231},
+{"nen", IS_PINYIN, 232},
+{"neng", IS_PINYIN, 233},
+{"ni", IS_PINYIN, 235},
+{"nian", IS_PINYIN, 237},
+{"niang", IS_PINYIN, 238},
+{"niao", IS_PINYIN, 239},
+{"nieh", IS_PINYIN, 240},
+{"nin", IS_PINYIN, 241},
+{"ning", IS_PINYIN, 242},
+{"niou", IS_PINYIN, 243},
+{"nong", IS_PINYIN, 244},
+{"nou", IS_PINYIN, 245},
+{"nu", IS_PINYIN, 246},
+{"nuan", IS_PINYIN, 247},
+{"nun", IS_PINYIN, 248},
+{"nuo", IS_PINYIN, 249},
+{"nyu", IS_PINYIN, 250},
+{"nyueh", IS_PINYIN, 251},
+{"o", IS_PINYIN, 252},
+{"ou", IS_PINYIN, 253},
+{"pa", IS_PINYIN, 255},
+{"pai", IS_PINYIN, 256},
+{"pan", IS_PINYIN, 257},
+{"pang", IS_PINYIN, 258},
+{"pao", IS_PINYIN, 259},
+{"pei", IS_PINYIN, 260},
+{"pen", IS_PINYIN, 261},
+{"peng", IS_PINYIN, 262},
+{"pi", IS_PINYIN, 263},
+{"pian", IS_PINYIN, 264},
+{"piao", IS_PINYIN, 265},
+{"pieh", IS_PINYIN, 266},
+{"pin", IS_PINYIN, 267},
+{"ping", IS_PINYIN, 268},
+{"po", IS_PINYIN, 269},
+{"pou", IS_PINYIN, 270},
+{"pu", IS_PINYIN, 271},
+{"ran", IS_PINYIN, 288},
+{"rang", IS_PINYIN, 289},
+{"rao", IS_PINYIN, 290},
+{"re", IS_PINYIN, 291},
+{"ren", IS_PINYIN, 292},
+{"reng", IS_PINYIN, 293},
+{"rih", IS_PINYIN, 287},
+{"rong", IS_PINYIN, 295},
+{"rou", IS_PINYIN, 296},
+{"ru", IS_PINYIN, 297},
+{"ruan", IS_PINYIN, 299},
+{"ruei", IS_PINYIN, 300},
+{"run", IS_PINYIN, 301},
+{"ruo", IS_PINYIN, 302},
+{"sa", IS_PINYIN, 304},
+{"sai", IS_PINYIN, 305},
+{"san", IS_PINYIN, 306},
+{"sang", IS_PINYIN, 307},
+{"sao", IS_PINYIN, 308},
+{"se", IS_PINYIN, 309},
+{"sen", IS_PINYIN, 310},
+{"seng", IS_PINYIN, 311},
+{"sha", IS_PINYIN, 313},
+{"shai", IS_PINYIN, 314},
+{"shan", IS_PINYIN, 315},
+{"shang", IS_PINYIN, 316},
+{"shao", IS_PINYIN, 317},
+{"she", IS_PINYIN, 318},
+{"shei", IS_PINYIN, 319},
+{"shen", IS_PINYIN, 320},
+{"sheng", IS_PINYIN, 321},
+{"shih", IS_PINYIN, 312},
+{"shou", IS_PINYIN, 323},
+{"shu", IS_PINYIN, 324},
+{"shua", IS_PINYIN, 325},
+{"shuai", IS_PINYIN, 326},
+{"shuan", IS_PINYIN, 327},
+{"shuang", IS_PINYIN, 328},
+{"shuei", IS_PINYIN, 329},
+{"shun", IS_PINYIN, 330},
+{"shuo", IS_PINYIN, 331},
+{"si", IS_PINYIN, 371},
+{"sia", IS_PINYIN, 372},
+{"sian", IS_PINYIN, 373},
+{"siang", IS_PINYIN, 374},
+{"siao", IS_PINYIN, 375},
+{"sieh", IS_PINYIN, 376},
+{"sih", IS_PINYIN, 303},
+{"sin", IS_PINYIN, 377},
+{"sing", IS_PINYIN, 378},
+{"siou", IS_PINYIN, 380},
+{"song", IS_PINYIN, 333},
+{"sou", IS_PINYIN, 334},
+{"su", IS_PINYIN, 335},
+{"suan", IS_PINYIN, 336},
+{"suei", IS_PINYIN, 337},
+{"sun", IS_PINYIN, 338},
+{"suo", IS_PINYIN, 339},
+{"syong", IS_PINYIN, 379},
+{"syu", IS_PINYIN, 381},
+{"syuan", IS_PINYIN, 382},
+{"syueh", IS_PINYIN, 383},
+{"syun", IS_PINYIN, 384},
+{"ta", IS_PINYIN, 341},
+{"tai", IS_PINYIN, 342},
+{"tan", IS_PINYIN, 343},
+{"tang", IS_PINYIN, 344},
+{"tao", IS_PINYIN, 345},
+{"te", IS_PINYIN, 346},
+{"teng", IS_PINYIN, 347},
+{"ti", IS_PINYIN, 348},
+{"tian", IS_PINYIN, 349},
+{"tiao", IS_PINYIN, 350},
+{"tieh", IS_PINYIN, 351},
+{"ting", IS_PINYIN, 352},
+{"tong", IS_PINYIN, 353},
+{"tou", IS_PINYIN, 354},
+{"tsa", IS_PINYIN, 24},
+{"tsai", IS_PINYIN, 25},
+{"tsan", IS_PINYIN, 26},
+{"tsang", IS_PINYIN, 27},
+{"tsao", IS_PINYIN, 28},
+{"tse", IS_PINYIN, 29},
+{"tsen", IS_PINYIN, 30},
+{"tseng", IS_PINYIN, 31},
+{"tsih", IS_PINYIN, 23},
+{"tsong", IS_PINYIN, 53},
+{"tsou", IS_PINYIN, 54},
+{"tsu", IS_PINYIN, 55},
+{"tsuan", IS_PINYIN, 56},
+{"tsuei", IS_PINYIN, 57},
+{"tsun", IS_PINYIN, 58},
+{"tsuo", IS_PINYIN, 59},
+{"tu", IS_PINYIN, 355},
+{"tuan", IS_PINYIN, 356},
+{"tuei", IS_PINYIN, 357},
+{"tun", IS_PINYIN, 358},
+{"tuo", IS_PINYIN, 359},
+{"wa", IS_PINYIN, 361},
+{"wai", IS_PINYIN, 362},
+{"wan", IS_PINYIN, 363},
+{"wang", IS_PINYIN, 364},
+{"wei", IS_PINYIN, 365},
+{"wo", IS_PINYIN, 368},
+{"wong", IS_PINYIN, 367},
+{"wu", IS_PINYIN, 369},
+{"wun", IS_PINYIN, 366},
+{"ya", IS_PINYIN, 386},
+{"yai", IS_PINYIN, 387},
+{"yan", IS_PINYIN, 388},
+{"yang", IS_PINYIN, 389},
+{"yao", IS_PINYIN, 390},
+{"yeh", IS_PINYIN, 391},
+{"yi", IS_PINYIN, 392},
+{"yin", IS_PINYIN, 393},
+{"ying", IS_PINYIN, 394},
+{"yo", IS_PINYIN, 395},
+{"yong", IS_PINYIN, 396},
+{"you", IS_PINYIN, 397},
+{"yu", IS_PINYIN, 398},
+{"yuan", IS_PINYIN, 399},
+{"yueh", IS_PINYIN, 400},
+{"yun", IS_PINYIN, 401},
+{"za", IS_PINYIN, 403},
+{"zai", IS_PINYIN, 404},
+{"zan", IS_PINYIN, 405},
+{"zang", IS_PINYIN, 406},
+{"zao", IS_PINYIN, 407},
+{"ze", IS_PINYIN, 408},
+{"zei", IS_PINYIN, 409},
+{"zen", IS_PINYIN, 410},
+{"zeng", IS_PINYIN, 411},
+{"zih", IS_PINYIN, 402},
+{"zong", IS_PINYIN, 434},
+{"zou", IS_PINYIN, 435},
+{"zu", IS_PINYIN, 436},
+{"zuan", IS_PINYIN, 437},
+{"zuei", IS_PINYIN, 438},
+{"zun", IS_PINYIN, 439},
+{"zuo", IS_PINYIN, 440}
+};
+
+const pinyin_index_item_t secondary_zhuyin_index[] = {
+{"a", IS_PINYIN, 1},
+{"ai", IS_PINYIN, 2},
+{"an", IS_PINYIN, 3},
+{"ang", IS_PINYIN, 4},
+{"au", IS_PINYIN, 5},
+{"ba", IS_PINYIN, 7},
+{"bai", IS_PINYIN, 8},
+{"ban", IS_PINYIN, 9},
+{"bang", IS_PINYIN, 10},
+{"bau", IS_PINYIN, 11},
+{"bei", IS_PINYIN, 12},
+{"ben", IS_PINYIN, 13},
+{"beng", IS_PINYIN, 14},
+{"bi", IS_PINYIN, 15},
+{"bian", IS_PINYIN, 16},
+{"biau", IS_PINYIN, 17},
+{"bie", IS_PINYIN, 18},
+{"bin", IS_PINYIN, 19},
+{"bing", IS_PINYIN, 20},
+{"bo", IS_PINYIN, 21},
+{"bu", IS_PINYIN, 22},
+{"cha", IS_PINYIN, 33},
+{"chai", IS_PINYIN, 34},
+{"chan", IS_PINYIN, 35},
+{"chang", IS_PINYIN, 36},
+{"chau", IS_PINYIN, 37},
+{"che", IS_PINYIN, 38},
+{"chen", IS_PINYIN, 39},
+{"cheng", IS_PINYIN, 40},
+{"chi", IS_PINYIN, 273},
+{"chia", IS_PINYIN, 274},
+{"chian", IS_PINYIN, 275},
+{"chiang", IS_PINYIN, 276},
+{"chiau", IS_PINYIN, 277},
+{"chie", IS_PINYIN, 278},
+{"chin", IS_PINYIN, 279},
+{"ching", IS_PINYIN, 280},
+{"chiou", IS_PINYIN, 282},
+{"chiu", IS_PINYIN, 283},
+{"chiuan", IS_PINYIN, 284},
+{"chiue", IS_PINYIN, 285},
+{"chiun", IS_PINYIN, 286},
+{"chiung", IS_PINYIN, 281},
+{"chou", IS_PINYIN, 43},
+{"chr", IS_PINYIN, 32},
+{"chu", IS_PINYIN, 44},
+{"chuai", IS_PINYIN, 46},
+{"chuan", IS_PINYIN, 47},
+{"chuang", IS_PINYIN, 48},
+{"chuei", IS_PINYIN, 49},
+{"chuen", IS_PINYIN, 50},
+{"chung", IS_PINYIN, 42},
+{"chuo", IS_PINYIN, 51},
+{"da", IS_PINYIN, 61},
+{"dai", IS_PINYIN, 62},
+{"dan", IS_PINYIN, 63},
+{"dang", IS_PINYIN, 64},
+{"dau", IS_PINYIN, 65},
+{"de", IS_PINYIN, 66},
+{"dei", IS_PINYIN, 67},
+{"deng", IS_PINYIN, 69},
+{"di", IS_PINYIN, 70},
+{"dian", IS_PINYIN, 72},
+{"diau", IS_PINYIN, 73},
+{"die", IS_PINYIN, 74},
+{"ding", IS_PINYIN, 76},
+{"diou", IS_PINYIN, 77},
+{"dou", IS_PINYIN, 79},
+{"du", IS_PINYIN, 80},
+{"duan", IS_PINYIN, 81},
+{"duei", IS_PINYIN, 82},
+{"duen", IS_PINYIN, 83},
+{"dung", IS_PINYIN, 78},
+{"duo", IS_PINYIN, 84},
+{"e", IS_PINYIN, 85},
+{"ei", IS_PINYIN, 86},
+{"en", IS_PINYIN, 87},
+{"eng", IS_PINYIN, 88},
+{"er", IS_PINYIN, 89},
+{"fa", IS_PINYIN, 91},
+{"fan", IS_PINYIN, 92},
+{"fang", IS_PINYIN, 93},
+{"fei", IS_PINYIN, 95},
+{"fen", IS_PINYIN, 96},
+{"fo", IS_PINYIN, 98},
+{"fou", IS_PINYIN, 99},
+{"fu", IS_PINYIN, 100},
+{"ga", IS_PINYIN, 102},
+{"gai", IS_PINYIN, 103},
+{"gan", IS_PINYIN, 104},
+{"gang", IS_PINYIN, 105},
+{"gau", IS_PINYIN, 106},
+{"ge", IS_PINYIN, 107},
+{"gei", IS_PINYIN, 108},
+{"gen", IS_PINYIN, 109},
+{"geng", IS_PINYIN, 110},
+{"gou", IS_PINYIN, 112},
+{"gu", IS_PINYIN, 113},
+{"gua", IS_PINYIN, 114},
+{"guai", IS_PINYIN, 115},
+{"guan", IS_PINYIN, 116},
+{"guang", IS_PINYIN, 117},
+{"guei", IS_PINYIN, 118},
+{"guen", IS_PINYIN, 119},
+{"gung", IS_PINYIN, 111},
+{"guo", IS_PINYIN, 120},
+{"ha", IS_PINYIN, 122},
+{"hai", IS_PINYIN, 123},
+{"han", IS_PINYIN, 124},
+{"hang", IS_PINYIN, 125},
+{"hau", IS_PINYIN, 126},
+{"he", IS_PINYIN, 127},
+{"hei", IS_PINYIN, 128},
+{"hen", IS_PINYIN, 129},
+{"heng", IS_PINYIN, 130},
+{"hou", IS_PINYIN, 132},
+{"hu", IS_PINYIN, 133},
+{"hua", IS_PINYIN, 134},
+{"huai", IS_PINYIN, 135},
+{"huan", IS_PINYIN, 136},
+{"huang", IS_PINYIN, 137},
+{"huei", IS_PINYIN, 138},
+{"huen", IS_PINYIN, 139},
+{"hung", IS_PINYIN, 131},
+{"huo", IS_PINYIN, 140},
+{"ja", IS_PINYIN, 413},
+{"jai", IS_PINYIN, 414},
+{"jan", IS_PINYIN, 415},
+{"jang", IS_PINYIN, 416},
+{"jau", IS_PINYIN, 417},
+{"je", IS_PINYIN, 418},
+{"jei", IS_PINYIN, 419},
+{"jen", IS_PINYIN, 420},
+{"jeng", IS_PINYIN, 421},
+{"ji", IS_PINYIN, 142},
+{"jia", IS_PINYIN, 143},
+{"jian", IS_PINYIN, 144},
+{"jiang", IS_PINYIN, 145},
+{"jiau", IS_PINYIN, 146},
+{"jie", IS_PINYIN, 147},
+{"jin", IS_PINYIN, 148},
+{"jing", IS_PINYIN, 149},
+{"jiou", IS_PINYIN, 151},
+{"jiu", IS_PINYIN, 152},
+{"jiuan", IS_PINYIN, 153},
+{"jiue", IS_PINYIN, 154},
+{"jiun", IS_PINYIN, 155},
+{"jiung", IS_PINYIN, 150},
+{"jou", IS_PINYIN, 424},
+{"jr", IS_PINYIN, 412},
+{"ju", IS_PINYIN, 425},
+{"jua", IS_PINYIN, 426},
+{"juai", IS_PINYIN, 427},
+{"juan", IS_PINYIN, 428},
+{"juang", IS_PINYIN, 429},
+{"juei", IS_PINYIN, 430},
+{"juen", IS_PINYIN, 431},
+{"jung", IS_PINYIN, 423},
+{"juo", IS_PINYIN, 432},
+{"ka", IS_PINYIN, 157},
+{"kai", IS_PINYIN, 158},
+{"kan", IS_PINYIN, 159},
+{"kang", IS_PINYIN, 160},
+{"kau", IS_PINYIN, 161},
+{"ke", IS_PINYIN, 162},
+{"ken", IS_PINYIN, 164},
+{"keng", IS_PINYIN, 165},
+{"kou", IS_PINYIN, 167},
+{"ku", IS_PINYIN, 168},
+{"kua", IS_PINYIN, 169},
+{"kuai", IS_PINYIN, 170},
+{"kuan", IS_PINYIN, 171},
+{"kuang", IS_PINYIN, 172},
+{"kuei", IS_PINYIN, 173},
+{"kuen", IS_PINYIN, 174},
+{"kung", IS_PINYIN, 166},
+{"kuo", IS_PINYIN, 175},
+{"la", IS_PINYIN, 177},
+{"lai", IS_PINYIN, 178},
+{"lan", IS_PINYIN, 179},
+{"lang", IS_PINYIN, 180},
+{"lau", IS_PINYIN, 181},
+{"le", IS_PINYIN, 182},
+{"lei", IS_PINYIN, 183},
+{"leng", IS_PINYIN, 185},
+{"li", IS_PINYIN, 186},
+{"lia", IS_PINYIN, 187},
+{"lian", IS_PINYIN, 188},
+{"liang", IS_PINYIN, 189},
+{"liau", IS_PINYIN, 190},
+{"lie", IS_PINYIN, 191},
+{"lin", IS_PINYIN, 192},
+{"ling", IS_PINYIN, 193},
+{"liou", IS_PINYIN, 194},
+{"liu", IS_PINYIN, 202},
+{"liue", IS_PINYIN, 203},
+{"lo", IS_PINYIN, 195},
+{"lou", IS_PINYIN, 197},
+{"lu", IS_PINYIN, 198},
+{"luan", IS_PINYIN, 199},
+{"luen", IS_PINYIN, 200},
+{"lung", IS_PINYIN, 196},
+{"luo", IS_PINYIN, 201},
+{"ma", IS_PINYIN, 205},
+{"mai", IS_PINYIN, 206},
+{"man", IS_PINYIN, 207},
+{"mang", IS_PINYIN, 208},
+{"mau", IS_PINYIN, 209},
+{"me", IS_PINYIN, 210},
+{"mei", IS_PINYIN, 211},
+{"men", IS_PINYIN, 212},
+{"meng", IS_PINYIN, 213},
+{"mi", IS_PINYIN, 214},
+{"mian", IS_PINYIN, 215},
+{"miau", IS_PINYIN, 216},
+{"mie", IS_PINYIN, 217},
+{"min", IS_PINYIN, 218},
+{"ming", IS_PINYIN, 219},
+{"miou", IS_PINYIN, 220},
+{"mo", IS_PINYIN, 221},
+{"mou", IS_PINYIN, 222},
+{"mu", IS_PINYIN, 223},
+{"na", IS_PINYIN, 225},
+{"nai", IS_PINYIN, 226},
+{"nan", IS_PINYIN, 227},
+{"nang", IS_PINYIN, 228},
+{"nau", IS_PINYIN, 229},
+{"ne", IS_PINYIN, 230},
+{"nei", IS_PINYIN, 231},
+{"nen", IS_PINYIN, 232},
+{"neng", IS_PINYIN, 233},
+{"ni", IS_PINYIN, 235},
+{"nian", IS_PINYIN, 237},
+{"niang", IS_PINYIN, 238},
+{"niau", IS_PINYIN, 239},
+{"nie", IS_PINYIN, 240},
+{"nin", IS_PINYIN, 241},
+{"ning", IS_PINYIN, 242},
+{"niou", IS_PINYIN, 243},
+{"niu", IS_PINYIN, 250},
+{"niue", IS_PINYIN, 251},
+{"nou", IS_PINYIN, 245},
+{"nu", IS_PINYIN, 246},
+{"nuan", IS_PINYIN, 247},
+{"nuen", IS_PINYIN, 248},
+{"nung", IS_PINYIN, 244},
+{"nuo", IS_PINYIN, 249},
+{"o", IS_PINYIN, 252},
+{"ou", IS_PINYIN, 253},
+{"pa", IS_PINYIN, 255},
+{"pai", IS_PINYIN, 256},
+{"pan", IS_PINYIN, 257},
+{"pang", IS_PINYIN, 258},
+{"pau", IS_PINYIN, 259},
+{"pei", IS_PINYIN, 260},
+{"pen", IS_PINYIN, 261},
+{"peng", IS_PINYIN, 262},
+{"pi", IS_PINYIN, 263},
+{"pian", IS_PINYIN, 264},
+{"piau", IS_PINYIN, 265},
+{"pie", IS_PINYIN, 266},
+{"pin", IS_PINYIN, 267},
+{"ping", IS_PINYIN, 268},
+{"po", IS_PINYIN, 269},
+{"pou", IS_PINYIN, 270},
+{"pu", IS_PINYIN, 271},
+{"r", IS_PINYIN, 287},
+{"ran", IS_PINYIN, 288},
+{"rang", IS_PINYIN, 289},
+{"rau", IS_PINYIN, 290},
+{"re", IS_PINYIN, 291},
+{"ren", IS_PINYIN, 292},
+{"reng", IS_PINYIN, 293},
+{"rou", IS_PINYIN, 296},
+{"ru", IS_PINYIN, 297},
+{"ruan", IS_PINYIN, 299},
+{"ruei", IS_PINYIN, 300},
+{"ruen", IS_PINYIN, 301},
+{"rung", IS_PINYIN, 295},
+{"ruo", IS_PINYIN, 302},
+{"sa", IS_PINYIN, 304},
+{"sai", IS_PINYIN, 305},
+{"san", IS_PINYIN, 306},
+{"sang", IS_PINYIN, 307},
+{"sau", IS_PINYIN, 308},
+{"se", IS_PINYIN, 309},
+{"sen", IS_PINYIN, 310},
+{"seng", IS_PINYIN, 311},
+{"sha", IS_PINYIN, 313},
+{"shai", IS_PINYIN, 314},
+{"shan", IS_PINYIN, 315},
+{"shang", IS_PINYIN, 316},
+{"shau", IS_PINYIN, 317},
+{"she", IS_PINYIN, 318},
+{"shei", IS_PINYIN, 319},
+{"shen", IS_PINYIN, 320},
+{"sheng", IS_PINYIN, 321},
+{"shi", IS_PINYIN, 371},
+{"shia", IS_PINYIN, 372},
+{"shian", IS_PINYIN, 373},
+{"shiang", IS_PINYIN, 374},
+{"shiau", IS_PINYIN, 375},
+{"shie", IS_PINYIN, 376},
+{"shin", IS_PINYIN, 377},
+{"shing", IS_PINYIN, 378},
+{"shiou", IS_PINYIN, 380},
+{"shiu", IS_PINYIN, 381},
+{"shiuan", IS_PINYIN, 382},
+{"shiue", IS_PINYIN, 383},
+{"shiun", IS_PINYIN, 384},
+{"shiung", IS_PINYIN, 379},
+{"shou", IS_PINYIN, 323},
+{"shr", IS_PINYIN, 312},
+{"shu", IS_PINYIN, 324},
+{"shua", IS_PINYIN, 325},
+{"shuai", IS_PINYIN, 326},
+{"shuan", IS_PINYIN, 327},
+{"shuang", IS_PINYIN, 328},
+{"shuei", IS_PINYIN, 329},
+{"shuen", IS_PINYIN, 330},
+{"shuo", IS_PINYIN, 331},
+{"sou", IS_PINYIN, 334},
+{"su", IS_PINYIN, 335},
+{"suan", IS_PINYIN, 336},
+{"suei", IS_PINYIN, 337},
+{"suen", IS_PINYIN, 338},
+{"sung", IS_PINYIN, 333},
+{"suo", IS_PINYIN, 339},
+{"sz", IS_PINYIN, 303},
+{"ta", IS_PINYIN, 341},
+{"tai", IS_PINYIN, 342},
+{"tan", IS_PINYIN, 343},
+{"tang", IS_PINYIN, 344},
+{"tau", IS_PINYIN, 345},
+{"te", IS_PINYIN, 346},
+{"teng", IS_PINYIN, 347},
+{"ti", IS_PINYIN, 348},
+{"tian", IS_PINYIN, 349},
+{"tiau", IS_PINYIN, 350},
+{"tie", IS_PINYIN, 351},
+{"ting", IS_PINYIN, 352},
+{"tou", IS_PINYIN, 354},
+{"tsa", IS_PINYIN, 24},
+{"tsai", IS_PINYIN, 25},
+{"tsan", IS_PINYIN, 26},
+{"tsang", IS_PINYIN, 27},
+{"tsau", IS_PINYIN, 28},
+{"tse", IS_PINYIN, 29},
+{"tsen", IS_PINYIN, 30},
+{"tseng", IS_PINYIN, 31},
+{"tsou", IS_PINYIN, 54},
+{"tsu", IS_PINYIN, 55},
+{"tsuan", IS_PINYIN, 56},
+{"tsuei", IS_PINYIN, 57},
+{"tsun", IS_PINYIN, 58},
+{"tsung", IS_PINYIN, 53},
+{"tsuo", IS_PINYIN, 59},
+{"tsz", IS_PINYIN, 23},
+{"tu", IS_PINYIN, 355},
+{"tuan", IS_PINYIN, 356},
+{"tuei", IS_PINYIN, 357},
+{"tuen", IS_PINYIN, 358},
+{"tung", IS_PINYIN, 353},
+{"tuo", IS_PINYIN, 359},
+{"tz", IS_PINYIN, 402},
+{"tza", IS_PINYIN, 403},
+{"tzai", IS_PINYIN, 404},
+{"tzan", IS_PINYIN, 405},
+{"tzang", IS_PINYIN, 406},
+{"tzau", IS_PINYIN, 407},
+{"tze", IS_PINYIN, 408},
+{"tzei", IS_PINYIN, 409},
+{"tzen", IS_PINYIN, 410},
+{"tzeng", IS_PINYIN, 411},
+{"tzou", IS_PINYIN, 435},
+{"tzu", IS_PINYIN, 436},
+{"tzuan", IS_PINYIN, 437},
+{"tzuei", IS_PINYIN, 438},
+{"tzuen", IS_PINYIN, 439},
+{"tzung", IS_PINYIN, 434},
+{"tzuo", IS_PINYIN, 440},
+{"wa", IS_PINYIN, 361},
+{"wai", IS_PINYIN, 362},
+{"wan", IS_PINYIN, 363},
+{"wang", IS_PINYIN, 364},
+{"wei", IS_PINYIN, 365},
+{"wen", IS_PINYIN, 366},
+{"weng", IS_PINYIN, 367},
+{"wo", IS_PINYIN, 368},
+{"wu", IS_PINYIN, 369},
+{"ya", IS_PINYIN, 386},
+{"yai", IS_PINYIN, 387},
+{"yan", IS_PINYIN, 388},
+{"yang", IS_PINYIN, 389},
+{"yau", IS_PINYIN, 390},
+{"ye", IS_PINYIN, 391},
+{"yi", IS_PINYIN, 392},
+{"yin", IS_PINYIN, 393},
+{"ying", IS_PINYIN, 394},
+{"yo", IS_PINYIN, 395},
+{"you", IS_PINYIN, 397},
+{"yu", IS_PINYIN, 398},
+{"yuan", IS_PINYIN, 399},
+{"yue", IS_PINYIN, 400},
+{"yun", IS_PINYIN, 401},
+{"yung", IS_PINYIN, 396}
+};
+
+const chewing_index_item_t zhuyin_index[] = {
+{"ㄅ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 6},
+{"ㄅㄚ", IS_ZHUYIN|IS_PINYIN, 7},
+{"ㄅㄛ", IS_ZHUYIN|IS_PINYIN, 21},
+{"ㄅㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 18},
+{"ㄅㄞ", IS_ZHUYIN|IS_PINYIN, 8},
+{"ㄅㄟ", IS_ZHUYIN|IS_PINYIN, 12},
+{"ㄅㄠ", IS_ZHUYIN|IS_PINYIN, 11},
+{"ㄅㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 17},
+{"ㄅㄢ", IS_ZHUYIN|IS_PINYIN, 9},
+{"ㄅㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 16},
+{"ㄅㄣ", IS_ZHUYIN|IS_PINYIN, 13},
+{"ㄅㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 19},
+{"ㄅㄤ", IS_ZHUYIN|IS_PINYIN, 10},
+{"ㄅㄥ", IS_ZHUYIN|IS_PINYIN, 14},
+{"ㄅㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 20},
+{"ㄅㄧ", IS_ZHUYIN|IS_PINYIN, 15},
+{"ㄅㄧㄝ", IS_ZHUYIN|IS_PINYIN, 18},
+{"ㄅㄧㄠ", IS_ZHUYIN|IS_PINYIN, 17},
+{"ㄅㄧㄢ", IS_ZHUYIN|IS_PINYIN, 16},
+{"ㄅㄧㄣ", IS_ZHUYIN|IS_PINYIN, 19},
+{"ㄅㄧㄥ", IS_ZHUYIN|IS_PINYIN, 20},
+{"ㄅㄨ", IS_ZHUYIN|IS_PINYIN, 22},
+{"ㄆ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 254},
+{"ㄆㄚ", IS_ZHUYIN|IS_PINYIN, 255},
+{"ㄆㄛ", IS_ZHUYIN|IS_PINYIN, 269},
+{"ㄆㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 266},
+{"ㄆㄞ", IS_ZHUYIN|IS_PINYIN, 256},
+{"ㄆㄟ", IS_ZHUYIN|IS_PINYIN, 260},
+{"ㄆㄠ", IS_ZHUYIN|IS_PINYIN, 259},
+{"ㄆㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 265},
+{"ㄆㄡ", IS_ZHUYIN|IS_PINYIN, 270},
+{"ㄆㄢ", IS_ZHUYIN|IS_PINYIN, 257},
+{"ㄆㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 264},
+{"ㄆㄣ", IS_ZHUYIN|IS_PINYIN, 261},
+{"ㄆㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 267},
+{"ㄆㄤ", IS_ZHUYIN|IS_PINYIN, 258},
+{"ㄆㄥ", IS_ZHUYIN|IS_PINYIN, 262},
+{"ㄆㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 268},
+{"ㄆㄧ", IS_ZHUYIN|IS_PINYIN, 263},
+{"ㄆㄧㄝ", IS_ZHUYIN|IS_PINYIN, 266},
+{"ㄆㄧㄠ", IS_ZHUYIN|IS_PINYIN, 265},
+{"ㄆㄧㄢ", IS_ZHUYIN|IS_PINYIN, 264},
+{"ㄆㄧㄣ", IS_ZHUYIN|IS_PINYIN, 267},
+{"ㄆㄧㄥ", IS_ZHUYIN|IS_PINYIN, 268},
+{"ㄆㄨ", IS_ZHUYIN|IS_PINYIN, 271},
+{"ㄇ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 204},
+{"ㄇㄚ", IS_ZHUYIN|IS_PINYIN, 205},
+{"ㄇㄛ", IS_ZHUYIN|IS_PINYIN, 221},
+{"ㄇㄜ", IS_ZHUYIN|IS_PINYIN, 210},
+{"ㄇㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 217},
+{"ㄇㄞ", IS_ZHUYIN|IS_PINYIN, 206},
+{"ㄇㄟ", IS_ZHUYIN|IS_PINYIN, 211},
+{"ㄇㄠ", IS_ZHUYIN|IS_PINYIN, 209},
+{"ㄇㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 216},
+{"ㄇㄡ", IS_ZHUYIN|IS_PINYIN, 222},
+{"ㄇㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 220},
+{"ㄇㄢ", IS_ZHUYIN|IS_PINYIN, 207},
+{"ㄇㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 215},
+{"ㄇㄣ", IS_ZHUYIN|IS_PINYIN, 212},
+{"ㄇㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 218},
+{"ㄇㄤ", IS_ZHUYIN|IS_PINYIN, 208},
+{"ㄇㄥ", IS_ZHUYIN|IS_PINYIN, 213},
+{"ㄇㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 219},
+{"ㄇㄧ", IS_ZHUYIN|IS_PINYIN, 214},
+{"ㄇㄧㄝ", IS_ZHUYIN|IS_PINYIN, 217},
+{"ㄇㄧㄠ", IS_ZHUYIN|IS_PINYIN, 216},
+{"ㄇㄧㄡ", IS_ZHUYIN|IS_PINYIN, 220},
+{"ㄇㄧㄢ", IS_ZHUYIN|IS_PINYIN, 215},
+{"ㄇㄧㄣ", IS_ZHUYIN|IS_PINYIN, 218},
+{"ㄇㄧㄥ", IS_ZHUYIN|IS_PINYIN, 219},
+{"ㄇㄨ", IS_ZHUYIN|IS_PINYIN, 223},
+{"ㄈ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 90},
+{"ㄈㄚ", IS_ZHUYIN|IS_PINYIN, 91},
+{"ㄈㄛ", IS_ZHUYIN|IS_PINYIN, 98},
+{"ㄈㄜ", IS_ZHUYIN, 94},
+{"ㄈㄟ", IS_ZHUYIN|IS_PINYIN, 95},
+{"ㄈㄡ", IS_ZHUYIN|IS_PINYIN, 99},
+{"ㄈㄢ", IS_ZHUYIN|IS_PINYIN, 92},
+{"ㄈㄣ", IS_ZHUYIN|IS_PINYIN, 96},
+{"ㄈㄤ", IS_ZHUYIN|IS_PINYIN, 93},
+{"ㄈㄥ", IS_ZHUYIN|IS_PINYIN, 97},
+{"ㄈㄨ", IS_ZHUYIN|IS_PINYIN, 100},
+{"ㄉ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 60},
+{"ㄉㄚ", IS_ZHUYIN|IS_PINYIN, 61},
+{"ㄉㄚㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 71},
+{"ㄉㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 84},
+{"ㄉㄜ", IS_ZHUYIN|IS_PINYIN, 66},
+{"ㄉㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 74},
+{"ㄉㄞ", IS_ZHUYIN|IS_PINYIN, 62},
+{"ㄉㄟ", IS_ZHUYIN|IS_PINYIN, 67},
+{"ㄉㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 82},
+{"ㄉㄠ", IS_ZHUYIN|IS_PINYIN, 65},
+{"ㄉㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 73},
+{"ㄉㄡ", IS_ZHUYIN|IS_PINYIN, 79},
+{"ㄉㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 77},
+{"ㄉㄢ", IS_ZHUYIN|IS_PINYIN, 63},
+{"ㄉㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 72},
+{"ㄉㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 81},
+{"ㄉㄣ", IS_ZHUYIN, 68},
+{"ㄉㄣㄧ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 75},
+{"ㄉㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 83},
+{"ㄉㄤ", IS_ZHUYIN|IS_PINYIN, 64},
+{"ㄉㄥ", IS_ZHUYIN|IS_PINYIN, 69},
+{"ㄉㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 76},
+{"ㄉㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 78},
+{"ㄉㄧ", IS_ZHUYIN|IS_PINYIN, 70},
+{"ㄉㄧㄚ", IS_ZHUYIN|IS_PINYIN, 71},
+{"ㄉㄧㄝ", IS_ZHUYIN|IS_PINYIN, 74},
+{"ㄉㄧㄠ", IS_ZHUYIN|IS_PINYIN, 73},
+{"ㄉㄧㄡ", IS_ZHUYIN|IS_PINYIN, 77},
+{"ㄉㄧㄢ", IS_ZHUYIN|IS_PINYIN, 72},
+{"ㄉㄧㄣ", IS_ZHUYIN, 75},
+{"ㄉㄧㄥ", IS_ZHUYIN|IS_PINYIN, 76},
+{"ㄉㄨ", IS_ZHUYIN|IS_PINYIN, 80},
+{"ㄉㄨㄛ", IS_ZHUYIN|IS_PINYIN, 84},
+{"ㄉㄨㄟ", IS_ZHUYIN|IS_PINYIN, 82},
+{"ㄉㄨㄢ", IS_ZHUYIN|IS_PINYIN, 81},
+{"ㄉㄨㄣ", IS_ZHUYIN|IS_PINYIN, 83},
+{"ㄉㄨㄥ", IS_ZHUYIN|IS_PINYIN, 78},
+{"ㄊ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 340},
+{"ㄊㄚ", IS_ZHUYIN|IS_PINYIN, 341},
+{"ㄊㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 359},
+{"ㄊㄜ", IS_ZHUYIN|IS_PINYIN, 346},
+{"ㄊㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 351},
+{"ㄊㄞ", IS_ZHUYIN|IS_PINYIN, 342},
+{"ㄊㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 357},
+{"ㄊㄠ", IS_ZHUYIN|IS_PINYIN, 345},
+{"ㄊㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 350},
+{"ㄊㄡ", IS_ZHUYIN|IS_PINYIN, 354},
+{"ㄊㄢ", IS_ZHUYIN|IS_PINYIN, 343},
+{"ㄊㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 349},
+{"ㄊㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 356},
+{"ㄊㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 358},
+{"ㄊㄤ", IS_ZHUYIN|IS_PINYIN, 344},
+{"ㄊㄥ", IS_ZHUYIN|IS_PINYIN, 347},
+{"ㄊㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 352},
+{"ㄊㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 353},
+{"ㄊㄧ", IS_ZHUYIN|IS_PINYIN, 348},
+{"ㄊㄧㄝ", IS_ZHUYIN|IS_PINYIN, 351},
+{"ㄊㄧㄠ", IS_ZHUYIN|IS_PINYIN, 350},
+{"ㄊㄧㄢ", IS_ZHUYIN|IS_PINYIN, 349},
+{"ㄊㄧㄥ", IS_ZHUYIN|IS_PINYIN, 352},
+{"ㄊㄨ", IS_ZHUYIN|IS_PINYIN, 355},
+{"ㄊㄨㄛ", IS_ZHUYIN|IS_PINYIN, 359},
+{"ㄊㄨㄟ", IS_ZHUYIN|IS_PINYIN, 357},
+{"ㄊㄨㄢ", IS_ZHUYIN|IS_PINYIN, 356},
+{"ㄊㄨㄣ", IS_ZHUYIN|IS_PINYIN, 358},
+{"ㄊㄨㄥ", IS_ZHUYIN|IS_PINYIN, 353},
+{"ㄋ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 224},
+{"ㄋㄚ", IS_ZHUYIN|IS_PINYIN, 225},
+{"ㄋㄚㄧ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 236},
+{"ㄋㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 249},
+{"ㄋㄜ", IS_ZHUYIN|IS_PINYIN, 230},
+{"ㄋㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 240},
+{"ㄋㄝㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 251},
+{"ㄋㄞ", IS_ZHUYIN|IS_PINYIN, 226},
+{"ㄋㄟ", IS_ZHUYIN|IS_PINYIN, 231},
+{"ㄋㄠ", IS_ZHUYIN|IS_PINYIN, 229},
+{"ㄋㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 239},
+{"ㄋㄡ", IS_ZHUYIN|IS_PINYIN, 245},
+{"ㄋㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 243},
+{"ㄋㄢ", IS_ZHUYIN|IS_PINYIN, 227},
+{"ㄋㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 237},
+{"ㄋㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 247},
+{"ㄋㄣ", IS_ZHUYIN|IS_PINYIN, 232},
+{"ㄋㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 241},
+{"ㄋㄣㄨ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 248},
+{"ㄋㄤ", IS_ZHUYIN|IS_PINYIN, 228},
+{"ㄋㄤㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 238},
+{"ㄋㄥ", IS_ZHUYIN|IS_PINYIN, 233},
+{"ㄋㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 242},
+{"ㄋㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 244},
+{"ㄋㄧ", IS_ZHUYIN|IS_PINYIN, 235},
+{"ㄋㄧㄚ", IS_ZHUYIN, 236},
+{"ㄋㄧㄝ", IS_ZHUYIN|IS_PINYIN, 240},
+{"ㄋㄧㄠ", IS_ZHUYIN|IS_PINYIN, 239},
+{"ㄋㄧㄡ", IS_ZHUYIN|IS_PINYIN, 243},
+{"ㄋㄧㄢ", IS_ZHUYIN|IS_PINYIN, 237},
+{"ㄋㄧㄣ", IS_ZHUYIN|IS_PINYIN, 241},
+{"ㄋㄧㄤ", IS_ZHUYIN|IS_PINYIN, 238},
+{"ㄋㄧㄥ", IS_ZHUYIN|IS_PINYIN, 242},
+{"ㄋㄨ", IS_ZHUYIN|IS_PINYIN, 246},
+{"ㄋㄨㄛ", IS_ZHUYIN|IS_PINYIN, 249},
+{"ㄋㄨㄢ", IS_ZHUYIN|IS_PINYIN, 247},
+{"ㄋㄨㄣ", IS_ZHUYIN, 248},
+{"ㄋㄨㄥ", IS_ZHUYIN|IS_PINYIN, 244},
+{"ㄋㄩ", IS_ZHUYIN|IS_PINYIN, 250},
+{"ㄋㄩㄝ", IS_ZHUYIN|IS_PINYIN, 251},
+{"ㄌ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 176},
+{"ㄌㄚ", IS_ZHUYIN|IS_PINYIN, 177},
+{"ㄌㄚㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 187},
+{"ㄌㄛ", IS_ZHUYIN|IS_PINYIN, 195},
+{"ㄌㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 201},
+{"ㄌㄜ", IS_ZHUYIN|IS_PINYIN, 182},
+{"ㄌㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 191},
+{"ㄌㄝㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 203},
+{"ㄌㄞ", IS_ZHUYIN|IS_PINYIN, 178},
+{"ㄌㄟ", IS_ZHUYIN|IS_PINYIN, 183},
+{"ㄌㄠ", IS_ZHUYIN|IS_PINYIN, 181},
+{"ㄌㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 190},
+{"ㄌㄡ", IS_ZHUYIN|IS_PINYIN, 197},
+{"ㄌㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 194},
+{"ㄌㄢ", IS_ZHUYIN|IS_PINYIN, 179},
+{"ㄌㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 188},
+{"ㄌㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 199},
+{"ㄌㄣ", IS_ZHUYIN, 184},
+{"ㄌㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 192},
+{"ㄌㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 200},
+{"ㄌㄤ", IS_ZHUYIN|IS_PINYIN, 180},
+{"ㄌㄤㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 189},
+{"ㄌㄥ", IS_ZHUYIN|IS_PINYIN, 185},
+{"ㄌㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 193},
+{"ㄌㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 196},
+{"ㄌㄧ", IS_ZHUYIN|IS_PINYIN, 186},
+{"ㄌㄧㄚ", IS_ZHUYIN|IS_PINYIN, 187},
+{"ㄌㄧㄝ", IS_ZHUYIN|IS_PINYIN, 191},
+{"ㄌㄧㄠ", IS_ZHUYIN|IS_PINYIN, 190},
+{"ㄌㄧㄡ", IS_ZHUYIN|IS_PINYIN, 194},
+{"ㄌㄧㄢ", IS_ZHUYIN|IS_PINYIN, 188},
+{"ㄌㄧㄣ", IS_ZHUYIN|IS_PINYIN, 192},
+{"ㄌㄧㄤ", IS_ZHUYIN|IS_PINYIN, 189},
+{"ㄌㄧㄥ", IS_ZHUYIN|IS_PINYIN, 193},
+{"ㄌㄨ", IS_ZHUYIN|IS_PINYIN, 198},
+{"ㄌㄨㄛ", IS_ZHUYIN|IS_PINYIN, 201},
+{"ㄌㄨㄢ", IS_ZHUYIN|IS_PINYIN, 199},
+{"ㄌㄨㄣ", IS_ZHUYIN|IS_PINYIN, 200},
+{"ㄌㄨㄥ", IS_ZHUYIN|IS_PINYIN, 196},
+{"ㄌㄩ", IS_ZHUYIN|IS_PINYIN, 202},
+{"ㄌㄩㄝ", IS_ZHUYIN|IS_PINYIN, 203},
+{"ㄍ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 101},
+{"ㄍㄚ", IS_ZHUYIN|IS_PINYIN, 102},
+{"ㄍㄚㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 114},
+{"ㄍㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 120},
+{"ㄍㄜ", IS_ZHUYIN|IS_PINYIN, 107},
+{"ㄍㄞ", IS_ZHUYIN|IS_PINYIN, 103},
+{"ㄍㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 115},
+{"ㄍㄟ", IS_ZHUYIN|IS_PINYIN, 108},
+{"ㄍㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 118},
+{"ㄍㄠ", IS_ZHUYIN|IS_PINYIN, 106},
+{"ㄍㄡ", IS_ZHUYIN|IS_PINYIN, 112},
+{"ㄍㄢ", IS_ZHUYIN|IS_PINYIN, 104},
+{"ㄍㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 116},
+{"ㄍㄣ", IS_ZHUYIN|IS_PINYIN, 109},
+{"ㄍㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 119},
+{"ㄍㄤ", IS_ZHUYIN|IS_PINYIN, 105},
+{"ㄍㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 117},
+{"ㄍㄥ", IS_ZHUYIN|IS_PINYIN, 110},
+{"ㄍㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 111},
+{"ㄍㄨ", IS_ZHUYIN|IS_PINYIN, 113},
+{"ㄍㄨㄚ", IS_ZHUYIN|IS_PINYIN, 114},
+{"ㄍㄨㄛ", IS_ZHUYIN|IS_PINYIN, 120},
+{"ㄍㄨㄞ", IS_ZHUYIN|IS_PINYIN, 115},
+{"ㄍㄨㄟ", IS_ZHUYIN|IS_PINYIN, 118},
+{"ㄍㄨㄢ", IS_ZHUYIN|IS_PINYIN, 116},
+{"ㄍㄨㄣ", IS_ZHUYIN|IS_PINYIN, 119},
+{"ㄍㄨㄤ", IS_ZHUYIN|IS_PINYIN, 117},
+{"ㄍㄨㄥ", IS_ZHUYIN|IS_PINYIN, 111},
+{"ㄎ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 156},
+{"ㄎㄚ", IS_ZHUYIN|IS_PINYIN, 157},
+{"ㄎㄚㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 169},
+{"ㄎㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 175},
+{"ㄎㄜ", IS_ZHUYIN|IS_PINYIN, 162},
+{"ㄎㄞ", IS_ZHUYIN|IS_PINYIN, 158},
+{"ㄎㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 170},
+{"ㄎㄟ", IS_ZHUYIN, 163},
+{"ㄎㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 173},
+{"ㄎㄠ", IS_ZHUYIN|IS_PINYIN, 161},
+{"ㄎㄡ", IS_ZHUYIN|IS_PINYIN, 167},
+{"ㄎㄢ", IS_ZHUYIN|IS_PINYIN, 159},
+{"ㄎㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 171},
+{"ㄎㄣ", IS_ZHUYIN|IS_PINYIN, 164},
+{"ㄎㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 174},
+{"ㄎㄤ", IS_ZHUYIN|IS_PINYIN, 160},
+{"ㄎㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 172},
+{"ㄎㄥ", IS_ZHUYIN|IS_PINYIN, 165},
+{"ㄎㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 166},
+{"ㄎㄨ", IS_ZHUYIN|IS_PINYIN, 168},
+{"ㄎㄨㄚ", IS_ZHUYIN|IS_PINYIN, 169},
+{"ㄎㄨㄛ", IS_ZHUYIN|IS_PINYIN, 175},
+{"ㄎㄨㄞ", IS_ZHUYIN|IS_PINYIN, 170},
+{"ㄎㄨㄟ", IS_ZHUYIN|IS_PINYIN, 173},
+{"ㄎㄨㄢ", IS_ZHUYIN|IS_PINYIN, 171},
+{"ㄎㄨㄣ", IS_ZHUYIN|IS_PINYIN, 174},
+{"ㄎㄨㄤ", IS_ZHUYIN|IS_PINYIN, 172},
+{"ㄎㄨㄥ", IS_ZHUYIN|IS_PINYIN, 166},
+{"ㄏ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 121},
+{"ㄏㄚ", IS_ZHUYIN|IS_PINYIN, 122},
+{"ㄏㄚㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 134},
+{"ㄏㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 140},
+{"ㄏㄜ", IS_ZHUYIN|IS_PINYIN, 127},
+{"ㄏㄞ", IS_ZHUYIN|IS_PINYIN, 123},
+{"ㄏㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 135},
+{"ㄏㄟ", IS_ZHUYIN|IS_PINYIN, 128},
+{"ㄏㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 138},
+{"ㄏㄠ", IS_ZHUYIN|IS_PINYIN, 126},
+{"ㄏㄡ", IS_ZHUYIN|IS_PINYIN, 132},
+{"ㄏㄢ", IS_ZHUYIN|IS_PINYIN, 124},
+{"ㄏㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 136},
+{"ㄏㄣ", IS_ZHUYIN|IS_PINYIN, 129},
+{"ㄏㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 139},
+{"ㄏㄤ", IS_ZHUYIN|IS_PINYIN, 125},
+{"ㄏㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 137},
+{"ㄏㄥ", IS_ZHUYIN|IS_PINYIN, 130},
+{"ㄏㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 131},
+{"ㄏㄨ", IS_ZHUYIN|IS_PINYIN, 133},
+{"ㄏㄨㄚ", IS_ZHUYIN|IS_PINYIN, 134},
+{"ㄏㄨㄛ", IS_ZHUYIN|IS_PINYIN, 140},
+{"ㄏㄨㄞ", IS_ZHUYIN|IS_PINYIN, 135},
+{"ㄏㄨㄟ", IS_ZHUYIN|IS_PINYIN, 138},
+{"ㄏㄨㄢ", IS_ZHUYIN|IS_PINYIN, 136},
+{"ㄏㄨㄣ", IS_ZHUYIN|IS_PINYIN, 139},
+{"ㄏㄨㄤ", IS_ZHUYIN|IS_PINYIN, 137},
+{"ㄏㄨㄥ", IS_ZHUYIN|IS_PINYIN, 131},
+{"ㄐ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 141},
+{"ㄐㄚㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 143},
+{"ㄐㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 147},
+{"ㄐㄝㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 154},
+{"ㄐㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 146},
+{"ㄐㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 151},
+{"ㄐㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 144},
+{"ㄐㄢㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 153},
+{"ㄐㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 148},
+{"ㄐㄣㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 155},
+{"ㄐㄤㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 145},
+{"ㄐㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 149},
+{"ㄐㄥㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 150},
+{"ㄐㄧ", IS_ZHUYIN|IS_PINYIN, 142},
+{"ㄐㄧㄚ", IS_ZHUYIN|IS_PINYIN, 143},
+{"ㄐㄧㄝ", IS_ZHUYIN|IS_PINYIN, 147},
+{"ㄐㄧㄠ", IS_ZHUYIN|IS_PINYIN, 146},
+{"ㄐㄧㄡ", IS_ZHUYIN|IS_PINYIN, 151},
+{"ㄐㄧㄢ", IS_ZHUYIN|IS_PINYIN, 144},
+{"ㄐㄧㄣ", IS_ZHUYIN|IS_PINYIN, 148},
+{"ㄐㄧㄤ", IS_ZHUYIN|IS_PINYIN, 145},
+{"ㄐㄧㄥ", IS_ZHUYIN|IS_PINYIN, 149},
+{"ㄐㄩ", IS_ZHUYIN|IS_PINYIN, 152},
+{"ㄐㄩㄝ", IS_ZHUYIN|IS_PINYIN, 154},
+{"ㄐㄩㄢ", IS_ZHUYIN|IS_PINYIN, 153},
+{"ㄐㄩㄣ", IS_ZHUYIN|IS_PINYIN, 155},
+{"ㄐㄩㄥ", IS_ZHUYIN|IS_PINYIN, 150},
+{"ㄑ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 272},
+{"ㄑㄚㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 274},
+{"ㄑㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 278},
+{"ㄑㄝㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 285},
+{"ㄑㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 277},
+{"ㄑㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 282},
+{"ㄑㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 275},
+{"ㄑㄢㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 284},
+{"ㄑㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 279},
+{"ㄑㄣㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 286},
+{"ㄑㄤㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 276},
+{"ㄑㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 280},
+{"ㄑㄥㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 281},
+{"ㄑㄧ", IS_ZHUYIN|IS_PINYIN, 273},
+{"ㄑㄧㄚ", IS_ZHUYIN|IS_PINYIN, 274},
+{"ㄑㄧㄝ", IS_ZHUYIN|IS_PINYIN, 278},
+{"ㄑㄧㄠ", IS_ZHUYIN|IS_PINYIN, 277},
+{"ㄑㄧㄡ", IS_ZHUYIN|IS_PINYIN, 282},
+{"ㄑㄧㄢ", IS_ZHUYIN|IS_PINYIN, 275},
+{"ㄑㄧㄣ", IS_ZHUYIN|IS_PINYIN, 279},
+{"ㄑㄧㄤ", IS_ZHUYIN|IS_PINYIN, 276},
+{"ㄑㄧㄥ", IS_ZHUYIN|IS_PINYIN, 280},
+{"ㄑㄩ", IS_ZHUYIN|IS_PINYIN, 283},
+{"ㄑㄩㄝ", IS_ZHUYIN|IS_PINYIN, 285},
+{"ㄑㄩㄢ", IS_ZHUYIN|IS_PINYIN, 284},
+{"ㄑㄩㄣ", IS_ZHUYIN|IS_PINYIN, 286},
+{"ㄑㄩㄥ", IS_ZHUYIN|IS_PINYIN, 281},
+{"ㄒ", IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 370},
+{"ㄒㄚㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 372},
+{"ㄒㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 376},
+{"ㄒㄝㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 383},
+{"ㄒㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 375},
+{"ㄒㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 380},
+{"ㄒㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 373},
+{"ㄒㄢㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 382},
+{"ㄒㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 377},
+{"ㄒㄣㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 384},
+{"ㄒㄤㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 374},
+{"ㄒㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 378},
+{"ㄒㄥㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 379},
+{"ㄒㄧ", IS_ZHUYIN|IS_PINYIN, 371},
+{"ㄒㄧㄚ", IS_ZHUYIN|IS_PINYIN, 372},
+{"ㄒㄧㄝ", IS_ZHUYIN|IS_PINYIN, 376},
+{"ㄒㄧㄠ", IS_ZHUYIN|IS_PINYIN, 375},
+{"ㄒㄧㄡ", IS_ZHUYIN|IS_PINYIN, 380},
+{"ㄒㄧㄢ", IS_ZHUYIN|IS_PINYIN, 373},
+{"ㄒㄧㄣ", IS_ZHUYIN|IS_PINYIN, 377},
+{"ㄒㄧㄤ", IS_ZHUYIN|IS_PINYIN, 374},
+{"ㄒㄧㄥ", IS_ZHUYIN|IS_PINYIN, 378},
+{"ㄒㄩ", IS_ZHUYIN|IS_PINYIN, 381},
+{"ㄒㄩㄝ", IS_ZHUYIN|IS_PINYIN, 383},
+{"ㄒㄩㄢ", IS_ZHUYIN|IS_PINYIN, 382},
+{"ㄒㄩㄣ", IS_ZHUYIN|IS_PINYIN, 384},
+{"ㄒㄩㄥ", IS_ZHUYIN|IS_PINYIN, 379},
+{"ㄓ", IS_ZHUYIN|IS_PINYIN, 422},
+{"ㄓㄚ", IS_ZHUYIN|IS_PINYIN, 413},
+{"ㄓㄚㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 426},
+{"ㄓㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 432},
+{"ㄓㄜ", IS_ZHUYIN|IS_PINYIN, 418},
+{"ㄓㄞ", IS_ZHUYIN|IS_PINYIN, 414},
+{"ㄓㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 427},
+{"ㄓㄟ", IS_ZHUYIN, 419},
+{"ㄓㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 430},
+{"ㄓㄠ", IS_ZHUYIN|IS_PINYIN, 417},
+{"ㄓㄡ", IS_ZHUYIN|IS_PINYIN, 424},
+{"ㄓㄢ", IS_ZHUYIN|IS_PINYIN, 415},
+{"ㄓㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 428},
+{"ㄓㄣ", IS_ZHUYIN|IS_PINYIN, 420},
+{"ㄓㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 431},
+{"ㄓㄤ", IS_ZHUYIN|IS_PINYIN, 416},
+{"ㄓㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 429},
+{"ㄓㄥ", IS_ZHUYIN|IS_PINYIN, 421},
+{"ㄓㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 423},
+{"ㄓㄨ", IS_ZHUYIN|IS_PINYIN, 425},
+{"ㄓㄨㄚ", IS_ZHUYIN|IS_PINYIN, 426},
+{"ㄓㄨㄛ", IS_ZHUYIN|IS_PINYIN, 432},
+{"ㄓㄨㄞ", IS_ZHUYIN|IS_PINYIN, 427},
+{"ㄓㄨㄟ", IS_ZHUYIN|IS_PINYIN, 430},
+{"ㄓㄨㄢ", IS_ZHUYIN|IS_PINYIN, 428},
+{"ㄓㄨㄣ", IS_ZHUYIN|IS_PINYIN, 431},
+{"ㄓㄨㄤ", IS_ZHUYIN|IS_PINYIN, 429},
+{"ㄓㄨㄥ", IS_ZHUYIN|IS_PINYIN, 423},
+{"ㄔ", IS_ZHUYIN|IS_PINYIN, 41},
+{"ㄔㄚ", IS_ZHUYIN|IS_PINYIN, 33},
+{"ㄔㄚㄨ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 45},
+{"ㄔㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 51},
+{"ㄔㄜ", IS_ZHUYIN|IS_PINYIN, 38},
+{"ㄔㄞ", IS_ZHUYIN|IS_PINYIN, 34},
+{"ㄔㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 46},
+{"ㄔㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 49},
+{"ㄔㄠ", IS_ZHUYIN|IS_PINYIN, 37},
+{"ㄔㄡ", IS_ZHUYIN|IS_PINYIN, 43},
+{"ㄔㄢ", IS_ZHUYIN|IS_PINYIN, 35},
+{"ㄔㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 47},
+{"ㄔㄣ", IS_ZHUYIN|IS_PINYIN, 39},
+{"ㄔㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 50},
+{"ㄔㄤ", IS_ZHUYIN|IS_PINYIN, 36},
+{"ㄔㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 48},
+{"ㄔㄥ", IS_ZHUYIN|IS_PINYIN, 40},
+{"ㄔㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 42},
+{"ㄔㄨ", IS_ZHUYIN|IS_PINYIN, 44},
+{"ㄔㄨㄚ", IS_ZHUYIN, 45},
+{"ㄔㄨㄛ", IS_ZHUYIN|IS_PINYIN, 51},
+{"ㄔㄨㄞ", IS_ZHUYIN|IS_PINYIN, 46},
+{"ㄔㄨㄟ", IS_ZHUYIN|IS_PINYIN, 49},
+{"ㄔㄨㄢ", IS_ZHUYIN|IS_PINYIN, 47},
+{"ㄔㄨㄣ", IS_ZHUYIN|IS_PINYIN, 50},
+{"ㄔㄨㄤ", IS_ZHUYIN|IS_PINYIN, 48},
+{"ㄔㄨㄥ", IS_ZHUYIN|IS_PINYIN, 42},
+{"ㄕ", IS_ZHUYIN|IS_PINYIN, 322},
+{"ㄕㄚ", IS_ZHUYIN|IS_PINYIN, 313},
+{"ㄕㄚㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 325},
+{"ㄕㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 331},
+{"ㄕㄜ", IS_ZHUYIN|IS_PINYIN, 318},
+{"ㄕㄞ", IS_ZHUYIN|IS_PINYIN, 314},
+{"ㄕㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 326},
+{"ㄕㄟ", IS_ZHUYIN|IS_PINYIN, 319},
+{"ㄕㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 329},
+{"ㄕㄠ", IS_ZHUYIN|IS_PINYIN, 317},
+{"ㄕㄡ", IS_ZHUYIN|IS_PINYIN, 323},
+{"ㄕㄢ", IS_ZHUYIN|IS_PINYIN, 315},
+{"ㄕㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 327},
+{"ㄕㄣ", IS_ZHUYIN|IS_PINYIN, 320},
+{"ㄕㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 330},
+{"ㄕㄤ", IS_ZHUYIN|IS_PINYIN, 316},
+{"ㄕㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 328},
+{"ㄕㄥ", IS_ZHUYIN|IS_PINYIN, 321},
+{"ㄕㄨ", IS_ZHUYIN|IS_PINYIN, 324},
+{"ㄕㄨㄚ", IS_ZHUYIN|IS_PINYIN, 325},
+{"ㄕㄨㄛ", IS_ZHUYIN|IS_PINYIN, 331},
+{"ㄕㄨㄞ", IS_ZHUYIN|IS_PINYIN, 326},
+{"ㄕㄨㄟ", IS_ZHUYIN|IS_PINYIN, 329},
+{"ㄕㄨㄢ", IS_ZHUYIN|IS_PINYIN, 327},
+{"ㄕㄨㄣ", IS_ZHUYIN|IS_PINYIN, 330},
+{"ㄕㄨㄤ", IS_ZHUYIN|IS_PINYIN, 328},
+{"ㄖ", IS_ZHUYIN|IS_PINYIN, 294},
+{"ㄖㄚㄨ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 298},
+{"ㄖㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 302},
+{"ㄖㄜ", IS_ZHUYIN|IS_PINYIN, 291},
+{"ㄖㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 300},
+{"ㄖㄠ", IS_ZHUYIN|IS_PINYIN, 290},
+{"ㄖㄡ", IS_ZHUYIN|IS_PINYIN, 296},
+{"ㄖㄢ", IS_ZHUYIN|IS_PINYIN, 288},
+{"ㄖㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 299},
+{"ㄖㄣ", IS_ZHUYIN|IS_PINYIN, 292},
+{"ㄖㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 301},
+{"ㄖㄤ", IS_ZHUYIN|IS_PINYIN, 289},
+{"ㄖㄥ", IS_ZHUYIN|IS_PINYIN, 293},
+{"ㄖㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 295},
+{"ㄖㄨ", IS_ZHUYIN|IS_PINYIN, 297},
+{"ㄖㄨㄚ", IS_ZHUYIN, 298},
+{"ㄖㄨㄛ", IS_ZHUYIN|IS_PINYIN, 302},
+{"ㄖㄨㄟ", IS_ZHUYIN|IS_PINYIN, 300},
+{"ㄖㄨㄢ", IS_ZHUYIN|IS_PINYIN, 299},
+{"ㄖㄨㄣ", IS_ZHUYIN|IS_PINYIN, 301},
+{"ㄖㄨㄥ", IS_ZHUYIN|IS_PINYIN, 295},
+{"ㄗ", IS_ZHUYIN|IS_PINYIN, 433},
+{"ㄗㄚ", IS_ZHUYIN|IS_PINYIN, 403},
+{"ㄗㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 440},
+{"ㄗㄜ", IS_ZHUYIN|IS_PINYIN, 408},
+{"ㄗㄞ", IS_ZHUYIN|IS_PINYIN, 404},
+{"ㄗㄟ", IS_ZHUYIN|IS_PINYIN, 409},
+{"ㄗㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 438},
+{"ㄗㄠ", IS_ZHUYIN|IS_PINYIN, 407},
+{"ㄗㄡ", IS_ZHUYIN|IS_PINYIN, 435},
+{"ㄗㄢ", IS_ZHUYIN|IS_PINYIN, 405},
+{"ㄗㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 437},
+{"ㄗㄣ", IS_ZHUYIN|IS_PINYIN, 410},
+{"ㄗㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 439},
+{"ㄗㄤ", IS_ZHUYIN|IS_PINYIN, 406},
+{"ㄗㄥ", IS_ZHUYIN|IS_PINYIN, 411},
+{"ㄗㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 434},
+{"ㄗㄨ", IS_ZHUYIN|IS_PINYIN, 436},
+{"ㄗㄨㄛ", IS_ZHUYIN|IS_PINYIN, 440},
+{"ㄗㄨㄟ", IS_ZHUYIN|IS_PINYIN, 438},
+{"ㄗㄨㄢ", IS_ZHUYIN|IS_PINYIN, 437},
+{"ㄗㄨㄣ", IS_ZHUYIN|IS_PINYIN, 439},
+{"ㄗㄨㄥ", IS_ZHUYIN|IS_PINYIN, 434},
+{"ㄘ", IS_ZHUYIN|IS_PINYIN, 52},
+{"ㄘㄚ", IS_ZHUYIN|IS_PINYIN, 24},
+{"ㄘㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 59},
+{"ㄘㄜ", IS_ZHUYIN|IS_PINYIN, 29},
+{"ㄘㄞ", IS_ZHUYIN|IS_PINYIN, 25},
+{"ㄘㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 57},
+{"ㄘㄠ", IS_ZHUYIN|IS_PINYIN, 28},
+{"ㄘㄡ", IS_ZHUYIN|IS_PINYIN, 54},
+{"ㄘㄢ", IS_ZHUYIN|IS_PINYIN, 26},
+{"ㄘㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 56},
+{"ㄘㄣ", IS_ZHUYIN|IS_PINYIN, 30},
+{"ㄘㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 58},
+{"ㄘㄤ", IS_ZHUYIN|IS_PINYIN, 27},
+{"ㄘㄥ", IS_ZHUYIN|IS_PINYIN, 31},
+{"ㄘㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 53},
+{"ㄘㄨ", IS_ZHUYIN|IS_PINYIN, 55},
+{"ㄘㄨㄛ", IS_ZHUYIN|IS_PINYIN, 59},
+{"ㄘㄨㄟ", IS_ZHUYIN|IS_PINYIN, 57},
+{"ㄘㄨㄢ", IS_ZHUYIN|IS_PINYIN, 56},
+{"ㄘㄨㄣ", IS_ZHUYIN|IS_PINYIN, 58},
+{"ㄘㄨㄥ", IS_ZHUYIN|IS_PINYIN, 53},
+{"ㄙ", IS_ZHUYIN|IS_PINYIN, 332},
+{"ㄙㄚ", IS_ZHUYIN|IS_PINYIN, 304},
+{"ㄙㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 339},
+{"ㄙㄜ", IS_ZHUYIN|IS_PINYIN, 309},
+{"ㄙㄞ", IS_ZHUYIN|IS_PINYIN, 305},
+{"ㄙㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 337},
+{"ㄙㄠ", IS_ZHUYIN|IS_PINYIN, 308},
+{"ㄙㄡ", IS_ZHUYIN|IS_PINYIN, 334},
+{"ㄙㄢ", IS_ZHUYIN|IS_PINYIN, 306},
+{"ㄙㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 336},
+{"ㄙㄣ", IS_ZHUYIN|IS_PINYIN, 310},
+{"ㄙㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 338},
+{"ㄙㄤ", IS_ZHUYIN|IS_PINYIN, 307},
+{"ㄙㄥ", IS_ZHUYIN|IS_PINYIN, 311},
+{"ㄙㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 333},
+{"ㄙㄨ", IS_ZHUYIN|IS_PINYIN, 335},
+{"ㄙㄨㄛ", IS_ZHUYIN|IS_PINYIN, 339},
+{"ㄙㄨㄟ", IS_ZHUYIN|IS_PINYIN, 337},
+{"ㄙㄨㄢ", IS_ZHUYIN|IS_PINYIN, 336},
+{"ㄙㄨㄣ", IS_ZHUYIN|IS_PINYIN, 338},
+{"ㄙㄨㄥ", IS_ZHUYIN|IS_PINYIN, 333},
+{"ㄚ", IS_ZHUYIN|IS_PINYIN, 1},
+{"ㄚㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 7},
+{"ㄚㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 255},
+{"ㄚㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 205},
+{"ㄚㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 91},
+{"ㄚㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 61},
+{"ㄚㄉㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 71},
+{"ㄚㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 341},
+{"ㄚㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 225},
+{"ㄚㄋㄧ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 236},
+{"ㄚㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 177},
+{"ㄚㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 187},
+{"ㄚㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 102},
+{"ㄚㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 114},
+{"ㄚㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 157},
+{"ㄚㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 169},
+{"ㄚㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 122},
+{"ㄚㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 134},
+{"ㄚㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 143},
+{"ㄚㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 274},
+{"ㄚㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 372},
+{"ㄚㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 413},
+{"ㄚㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 426},
+{"ㄚㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 33},
+{"ㄚㄔㄨ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 45},
+{"ㄚㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 313},
+{"ㄚㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 325},
+{"ㄚㄖㄨ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 298},
+{"ㄚㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 403},
+{"ㄚㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 24},
+{"ㄚㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 304},
+{"ㄚㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 386},
+{"ㄚㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 71},
+{"ㄚㄧㄋ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 236},
+{"ㄚㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 187},
+{"ㄚㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 143},
+{"ㄚㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 274},
+{"ㄚㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 372},
+{"ㄚㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 361},
+{"ㄚㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 114},
+{"ㄚㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 169},
+{"ㄚㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 134},
+{"ㄚㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 426},
+{"ㄚㄨㄔ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 45},
+{"ㄚㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 325},
+{"ㄚㄨㄖ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 298},
+{"ㄛ", IS_ZHUYIN|IS_PINYIN, 252},
+{"ㄛㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 21},
+{"ㄛㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 269},
+{"ㄛㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 221},
+{"ㄛㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 98},
+{"ㄛㄉㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 84},
+{"ㄛㄊㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 359},
+{"ㄛㄋㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 249},
+{"ㄛㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 195},
+{"ㄛㄌㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 201},
+{"ㄛㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 120},
+{"ㄛㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 175},
+{"ㄛㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 140},
+{"ㄛㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 432},
+{"ㄛㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 51},
+{"ㄛㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 331},
+{"ㄛㄖㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 302},
+{"ㄛㄗㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 440},
+{"ㄛㄘㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 59},
+{"ㄛㄙㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 339},
+{"ㄛㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 395},
+{"ㄛㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 368},
+{"ㄛㄨㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 84},
+{"ㄛㄨㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 359},
+{"ㄛㄨㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 249},
+{"ㄛㄨㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 201},
+{"ㄛㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 120},
+{"ㄛㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 175},
+{"ㄛㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 140},
+{"ㄛㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 432},
+{"ㄛㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 51},
+{"ㄛㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 331},
+{"ㄛㄨㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 302},
+{"ㄛㄨㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 440},
+{"ㄛㄨㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 59},
+{"ㄛㄨㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 339},
+{"ㄜ", IS_ZHUYIN|IS_PINYIN, 85},
+{"ㄜㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 210},
+{"ㄜㄈ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 94},
+{"ㄜㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 66},
+{"ㄜㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 346},
+{"ㄜㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 230},
+{"ㄜㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 182},
+{"ㄜㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 107},
+{"ㄜㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 162},
+{"ㄜㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 127},
+{"ㄜㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 418},
+{"ㄜㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 38},
+{"ㄜㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 318},
+{"ㄜㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 291},
+{"ㄜㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 408},
+{"ㄜㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 29},
+{"ㄜㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 309},
+{"ㄝㄅㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 18},
+{"ㄝㄆㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 266},
+{"ㄝㄇㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 217},
+{"ㄝㄉㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 74},
+{"ㄝㄊㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 351},
+{"ㄝㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 240},
+{"ㄝㄋㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 251},
+{"ㄝㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 191},
+{"ㄝㄌㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 203},
+{"ㄝㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 147},
+{"ㄝㄐㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 154},
+{"ㄝㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 278},
+{"ㄝㄑㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 285},
+{"ㄝㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 376},
+{"ㄝㄒㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 383},
+{"ㄝㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 391},
+{"ㄝㄧㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 18},
+{"ㄝㄧㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 266},
+{"ㄝㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 217},
+{"ㄝㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 74},
+{"ㄝㄧㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 351},
+{"ㄝㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 240},
+{"ㄝㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 191},
+{"ㄝㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 147},
+{"ㄝㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 278},
+{"ㄝㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 376},
+{"ㄝㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 400},
+{"ㄝㄩㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 251},
+{"ㄝㄩㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 203},
+{"ㄝㄩㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 154},
+{"ㄝㄩㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 285},
+{"ㄝㄩㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 383},
+{"ㄞ", IS_ZHUYIN|IS_PINYIN, 2},
+{"ㄞㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 8},
+{"ㄞㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 256},
+{"ㄞㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 206},
+{"ㄞㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 62},
+{"ㄞㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 342},
+{"ㄞㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 226},
+{"ㄞㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 178},
+{"ㄞㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 103},
+{"ㄞㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 115},
+{"ㄞㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 158},
+{"ㄞㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 170},
+{"ㄞㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 123},
+{"ㄞㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 135},
+{"ㄞㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 414},
+{"ㄞㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 427},
+{"ㄞㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 34},
+{"ㄞㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 46},
+{"ㄞㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 314},
+{"ㄞㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 326},
+{"ㄞㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 404},
+{"ㄞㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 25},
+{"ㄞㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 305},
+{"ㄞㄧ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 387},
+{"ㄞㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 362},
+{"ㄞㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 115},
+{"ㄞㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 170},
+{"ㄞㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 135},
+{"ㄞㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 427},
+{"ㄞㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 46},
+{"ㄞㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 326},
+{"ㄟ", IS_ZHUYIN|IS_PINYIN, 86},
+{"ㄟㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 12},
+{"ㄟㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 260},
+{"ㄟㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 211},
+{"ㄟㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 95},
+{"ㄟㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 67},
+{"ㄟㄉㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 82},
+{"ㄟㄊㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 357},
+{"ㄟㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 231},
+{"ㄟㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 183},
+{"ㄟㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 108},
+{"ㄟㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 118},
+{"ㄟㄎ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 163},
+{"ㄟㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 173},
+{"ㄟㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 128},
+{"ㄟㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 138},
+{"ㄟㄓ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 419},
+{"ㄟㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 430},
+{"ㄟㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 49},
+{"ㄟㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 319},
+{"ㄟㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 329},
+{"ㄟㄖㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 300},
+{"ㄟㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 409},
+{"ㄟㄗㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 438},
+{"ㄟㄘㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 57},
+{"ㄟㄙㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 337},
+{"ㄟㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 365},
+{"ㄟㄨㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 82},
+{"ㄟㄨㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 357},
+{"ㄟㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 118},
+{"ㄟㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 173},
+{"ㄟㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 138},
+{"ㄟㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 430},
+{"ㄟㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 49},
+{"ㄟㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 329},
+{"ㄟㄨㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 300},
+{"ㄟㄨㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 438},
+{"ㄟㄨㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 57},
+{"ㄟㄨㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 337},
+{"ㄠ", IS_ZHUYIN|IS_PINYIN, 5},
+{"ㄠㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 11},
+{"ㄠㄅㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 17},
+{"ㄠㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 259},
+{"ㄠㄆㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 265},
+{"ㄠㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 209},
+{"ㄠㄇㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 216},
+{"ㄠㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 65},
+{"ㄠㄉㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 73},
+{"ㄠㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 345},
+{"ㄠㄊㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 350},
+{"ㄠㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 229},
+{"ㄠㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 239},
+{"ㄠㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 181},
+{"ㄠㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 190},
+{"ㄠㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 106},
+{"ㄠㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 161},
+{"ㄠㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 126},
+{"ㄠㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 146},
+{"ㄠㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 277},
+{"ㄠㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 375},
+{"ㄠㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 417},
+{"ㄠㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 37},
+{"ㄠㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 317},
+{"ㄠㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 290},
+{"ㄠㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 407},
+{"ㄠㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 28},
+{"ㄠㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 308},
+{"ㄠㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 390},
+{"ㄠㄧㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 17},
+{"ㄠㄧㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 265},
+{"ㄠㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 216},
+{"ㄠㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 73},
+{"ㄠㄧㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 350},
+{"ㄠㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 239},
+{"ㄠㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 190},
+{"ㄠㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 146},
+{"ㄠㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 277},
+{"ㄠㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 375},
+{"ㄡ", IS_ZHUYIN|IS_PINYIN, 253},
+{"ㄡㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 270},
+{"ㄡㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 222},
+{"ㄡㄇㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 220},
+{"ㄡㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 99},
+{"ㄡㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 79},
+{"ㄡㄉㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 77},
+{"ㄡㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 354},
+{"ㄡㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 245},
+{"ㄡㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 243},
+{"ㄡㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 197},
+{"ㄡㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 194},
+{"ㄡㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 112},
+{"ㄡㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 167},
+{"ㄡㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 132},
+{"ㄡㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 151},
+{"ㄡㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 282},
+{"ㄡㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 380},
+{"ㄡㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 424},
+{"ㄡㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 43},
+{"ㄡㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 323},
+{"ㄡㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 296},
+{"ㄡㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 435},
+{"ㄡㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 54},
+{"ㄡㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 334},
+{"ㄡㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 397},
+{"ㄡㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 220},
+{"ㄡㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 77},
+{"ㄡㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 243},
+{"ㄡㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 194},
+{"ㄡㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 151},
+{"ㄡㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 282},
+{"ㄡㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 380},
+{"ㄢ", IS_ZHUYIN|IS_PINYIN, 3},
+{"ㄢㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 9},
+{"ㄢㄅㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 16},
+{"ㄢㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 257},
+{"ㄢㄆㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 264},
+{"ㄢㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 207},
+{"ㄢㄇㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 215},
+{"ㄢㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 92},
+{"ㄢㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 63},
+{"ㄢㄉㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 72},
+{"ㄢㄉㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 81},
+{"ㄢㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 343},
+{"ㄢㄊㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 349},
+{"ㄢㄊㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 356},
+{"ㄢㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 227},
+{"ㄢㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 237},
+{"ㄢㄋㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 247},
+{"ㄢㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 179},
+{"ㄢㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 188},
+{"ㄢㄌㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 199},
+{"ㄢㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 104},
+{"ㄢㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 116},
+{"ㄢㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 159},
+{"ㄢㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 171},
+{"ㄢㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 124},
+{"ㄢㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 136},
+{"ㄢㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 144},
+{"ㄢㄐㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 153},
+{"ㄢㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 275},
+{"ㄢㄑㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 284},
+{"ㄢㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 373},
+{"ㄢㄒㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 382},
+{"ㄢㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 415},
+{"ㄢㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 428},
+{"ㄢㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 35},
+{"ㄢㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 47},
+{"ㄢㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 315},
+{"ㄢㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 327},
+{"ㄢㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 288},
+{"ㄢㄖㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 299},
+{"ㄢㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 405},
+{"ㄢㄗㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 437},
+{"ㄢㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 26},
+{"ㄢㄘㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 56},
+{"ㄢㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 306},
+{"ㄢㄙㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 336},
+{"ㄢㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 388},
+{"ㄢㄧㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 16},
+{"ㄢㄧㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 264},
+{"ㄢㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 215},
+{"ㄢㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 72},
+{"ㄢㄧㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 349},
+{"ㄢㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 237},
+{"ㄢㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 188},
+{"ㄢㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 144},
+{"ㄢㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 275},
+{"ㄢㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 373},
+{"ㄢㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 363},
+{"ㄢㄨㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 81},
+{"ㄢㄨㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 356},
+{"ㄢㄨㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 247},
+{"ㄢㄨㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 199},
+{"ㄢㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 116},
+{"ㄢㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 171},
+{"ㄢㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 136},
+{"ㄢㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 428},
+{"ㄢㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 47},
+{"ㄢㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 327},
+{"ㄢㄨㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 299},
+{"ㄢㄨㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 437},
+{"ㄢㄨㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 56},
+{"ㄢㄨㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 336},
+{"ㄢㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 399},
+{"ㄢㄩㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 153},
+{"ㄢㄩㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 284},
+{"ㄢㄩㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 382},
+{"ㄣ", IS_ZHUYIN|IS_PINYIN, 87},
+{"ㄣㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 13},
+{"ㄣㄅㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 19},
+{"ㄣㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 261},
+{"ㄣㄆㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 267},
+{"ㄣㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 212},
+{"ㄣㄇㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 218},
+{"ㄣㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 96},
+{"ㄣㄉ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 68},
+{"ㄣㄉㄧ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 75},
+{"ㄣㄉㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 83},
+{"ㄣㄊㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 358},
+{"ㄣㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 232},
+{"ㄣㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 241},
+{"ㄣㄋㄨ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 248},
+{"ㄣㄌ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 184},
+{"ㄣㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 192},
+{"ㄣㄌㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 200},
+{"ㄣㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 109},
+{"ㄣㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 119},
+{"ㄣㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 164},
+{"ㄣㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 174},
+{"ㄣㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 129},
+{"ㄣㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 139},
+{"ㄣㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 148},
+{"ㄣㄐㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 155},
+{"ㄣㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 279},
+{"ㄣㄑㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 286},
+{"ㄣㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 377},
+{"ㄣㄒㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 384},
+{"ㄣㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 420},
+{"ㄣㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 431},
+{"ㄣㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 39},
+{"ㄣㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 50},
+{"ㄣㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 320},
+{"ㄣㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 330},
+{"ㄣㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 292},
+{"ㄣㄖㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 301},
+{"ㄣㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 410},
+{"ㄣㄗㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 439},
+{"ㄣㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 30},
+{"ㄣㄘㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 58},
+{"ㄣㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 310},
+{"ㄣㄙㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 338},
+{"ㄣㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 393},
+{"ㄣㄧㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 19},
+{"ㄣㄧㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 267},
+{"ㄣㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 218},
+{"ㄣㄧㄉ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 75},
+{"ㄣㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 241},
+{"ㄣㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 192},
+{"ㄣㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 148},
+{"ㄣㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 279},
+{"ㄣㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 377},
+{"ㄣㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 366},
+{"ㄣㄨㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 83},
+{"ㄣㄨㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 358},
+{"ㄣㄨㄋ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 248},
+{"ㄣㄨㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 200},
+{"ㄣㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 119},
+{"ㄣㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 174},
+{"ㄣㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 139},
+{"ㄣㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 431},
+{"ㄣㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 50},
+{"ㄣㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 330},
+{"ㄣㄨㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 301},
+{"ㄣㄨㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 439},
+{"ㄣㄨㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 58},
+{"ㄣㄨㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 338},
+{"ㄣㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 401},
+{"ㄣㄩㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 155},
+{"ㄣㄩㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 286},
+{"ㄣㄩㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 384},
+{"ㄤ", IS_ZHUYIN|IS_PINYIN, 4},
+{"ㄤㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 10},
+{"ㄤㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 258},
+{"ㄤㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 208},
+{"ㄤㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 93},
+{"ㄤㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 64},
+{"ㄤㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 344},
+{"ㄤㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 228},
+{"ㄤㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 238},
+{"ㄤㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 180},
+{"ㄤㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 189},
+{"ㄤㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 105},
+{"ㄤㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 117},
+{"ㄤㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 160},
+{"ㄤㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 172},
+{"ㄤㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 125},
+{"ㄤㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 137},
+{"ㄤㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 145},
+{"ㄤㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 276},
+{"ㄤㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 374},
+{"ㄤㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 416},
+{"ㄤㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 429},
+{"ㄤㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 36},
+{"ㄤㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 48},
+{"ㄤㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 316},
+{"ㄤㄕㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 328},
+{"ㄤㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 289},
+{"ㄤㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 406},
+{"ㄤㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 27},
+{"ㄤㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 307},
+{"ㄤㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 389},
+{"ㄤㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 238},
+{"ㄤㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 189},
+{"ㄤㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 145},
+{"ㄤㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 276},
+{"ㄤㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 374},
+{"ㄤㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 364},
+{"ㄤㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 117},
+{"ㄤㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 172},
+{"ㄤㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 137},
+{"ㄤㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 429},
+{"ㄤㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 48},
+{"ㄤㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 328},
+{"ㄥ", IS_ZHUYIN, 88},
+{"ㄥㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 14},
+{"ㄥㄅㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 20},
+{"ㄥㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 262},
+{"ㄥㄆㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 268},
+{"ㄥㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 213},
+{"ㄥㄇㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 219},
+{"ㄥㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 97},
+{"ㄥㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 69},
+{"ㄥㄉㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 76},
+{"ㄥㄉㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 78},
+{"ㄥㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 347},
+{"ㄥㄊㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 352},
+{"ㄥㄊㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 353},
+{"ㄥㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 233},
+{"ㄥㄋㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 242},
+{"ㄥㄋㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 244},
+{"ㄥㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 185},
+{"ㄥㄌㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 193},
+{"ㄥㄌㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 196},
+{"ㄥㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 110},
+{"ㄥㄍㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 111},
+{"ㄥㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 165},
+{"ㄥㄎㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 166},
+{"ㄥㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 130},
+{"ㄥㄏㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 131},
+{"ㄥㄐㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 149},
+{"ㄥㄐㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 150},
+{"ㄥㄑㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 280},
+{"ㄥㄑㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 281},
+{"ㄥㄒㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 378},
+{"ㄥㄒㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 379},
+{"ㄥㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 421},
+{"ㄥㄓㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 423},
+{"ㄥㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 40},
+{"ㄥㄔㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 42},
+{"ㄥㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 321},
+{"ㄥㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 293},
+{"ㄥㄖㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 295},
+{"ㄥㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 411},
+{"ㄥㄗㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 434},
+{"ㄥㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 31},
+{"ㄥㄘㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 53},
+{"ㄥㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 311},
+{"ㄥㄙㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 333},
+{"ㄥㄧ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 394},
+{"ㄥㄧㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 20},
+{"ㄥㄧㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 268},
+{"ㄥㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 219},
+{"ㄥㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 76},
+{"ㄥㄧㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 352},
+{"ㄥㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 242},
+{"ㄥㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 193},
+{"ㄥㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 149},
+{"ㄥㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 280},
+{"ㄥㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 378},
+{"ㄥㄨ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 367},
+{"ㄥㄨㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 78},
+{"ㄥㄨㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 353},
+{"ㄥㄨㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 244},
+{"ㄥㄨㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 196},
+{"ㄥㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 111},
+{"ㄥㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 166},
+{"ㄥㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 131},
+{"ㄥㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 423},
+{"ㄥㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 42},
+{"ㄥㄨㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 295},
+{"ㄥㄨㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 434},
+{"ㄥㄨㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 53},
+{"ㄥㄨㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 333},
+{"ㄥㄩ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 396},
+{"ㄥㄩㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 150},
+{"ㄥㄩㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 281},
+{"ㄥㄩㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 379},
+{"ㄦ", IS_ZHUYIN|IS_PINYIN, 89},
+{"ㄧ", IS_ZHUYIN|IS_PINYIN, 392},
+{"ㄧㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 15},
+{"ㄧㄅㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 18},
+{"ㄧㄅㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 17},
+{"ㄧㄅㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 16},
+{"ㄧㄅㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 19},
+{"ㄧㄅㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 20},
+{"ㄧㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 263},
+{"ㄧㄆㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 266},
+{"ㄧㄆㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 265},
+{"ㄧㄆㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 264},
+{"ㄧㄆㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 267},
+{"ㄧㄆㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 268},
+{"ㄧㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 214},
+{"ㄧㄇㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 217},
+{"ㄧㄇㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 216},
+{"ㄧㄇㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 220},
+{"ㄧㄇㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 215},
+{"ㄧㄇㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 218},
+{"ㄧㄇㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 219},
+{"ㄧㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 70},
+{"ㄧㄉㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 71},
+{"ㄧㄉㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 74},
+{"ㄧㄉㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 73},
+{"ㄧㄉㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 77},
+{"ㄧㄉㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 72},
+{"ㄧㄉㄣ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 75},
+{"ㄧㄉㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 76},
+{"ㄧㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 348},
+{"ㄧㄊㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 351},
+{"ㄧㄊㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 350},
+{"ㄧㄊㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 349},
+{"ㄧㄊㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 352},
+{"ㄧㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 235},
+{"ㄧㄋㄚ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 236},
+{"ㄧㄋㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 240},
+{"ㄧㄋㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 239},
+{"ㄧㄋㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 243},
+{"ㄧㄋㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 237},
+{"ㄧㄋㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 241},
+{"ㄧㄋㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 238},
+{"ㄧㄋㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 242},
+{"ㄧㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 186},
+{"ㄧㄌㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 187},
+{"ㄧㄌㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 191},
+{"ㄧㄌㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 190},
+{"ㄧㄌㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 194},
+{"ㄧㄌㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 188},
+{"ㄧㄌㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 192},
+{"ㄧㄌㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 189},
+{"ㄧㄌㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 193},
+{"ㄧㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 142},
+{"ㄧㄐㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 143},
+{"ㄧㄐㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 147},
+{"ㄧㄐㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 146},
+{"ㄧㄐㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 151},
+{"ㄧㄐㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 144},
+{"ㄧㄐㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 148},
+{"ㄧㄐㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 145},
+{"ㄧㄐㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 149},
+{"ㄧㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 273},
+{"ㄧㄑㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 274},
+{"ㄧㄑㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 278},
+{"ㄧㄑㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 277},
+{"ㄧㄑㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 282},
+{"ㄧㄑㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 275},
+{"ㄧㄑㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 279},
+{"ㄧㄑㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 276},
+{"ㄧㄑㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 280},
+{"ㄧㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 371},
+{"ㄧㄒㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 372},
+{"ㄧㄒㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 376},
+{"ㄧㄒㄠ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 375},
+{"ㄧㄒㄡ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 380},
+{"ㄧㄒㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 373},
+{"ㄧㄒㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 377},
+{"ㄧㄒㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 374},
+{"ㄧㄒㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 378},
+{"ㄧㄚ", IS_ZHUYIN|IS_PINYIN, 386},
+{"ㄧㄚㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 71},
+{"ㄧㄚㄋ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 236},
+{"ㄧㄚㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 187},
+{"ㄧㄚㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 143},
+{"ㄧㄚㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 274},
+{"ㄧㄚㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 372},
+{"ㄧㄛ", IS_ZHUYIN|IS_PINYIN, 395},
+{"ㄧㄝ", IS_ZHUYIN|IS_PINYIN, 391},
+{"ㄧㄝㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 18},
+{"ㄧㄝㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 266},
+{"ㄧㄝㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 217},
+{"ㄧㄝㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 74},
+{"ㄧㄝㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 351},
+{"ㄧㄝㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 240},
+{"ㄧㄝㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 191},
+{"ㄧㄝㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 147},
+{"ㄧㄝㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 278},
+{"ㄧㄝㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 376},
+{"ㄧㄞ", IS_ZHUYIN, 387},
+{"ㄧㄠ", IS_ZHUYIN|IS_PINYIN, 390},
+{"ㄧㄠㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 17},
+{"ㄧㄠㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 265},
+{"ㄧㄠㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 216},
+{"ㄧㄠㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 73},
+{"ㄧㄠㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 350},
+{"ㄧㄠㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 239},
+{"ㄧㄠㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 190},
+{"ㄧㄠㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 146},
+{"ㄧㄠㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 277},
+{"ㄧㄠㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 375},
+{"ㄧㄡ", IS_ZHUYIN|IS_PINYIN, 397},
+{"ㄧㄡㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 220},
+{"ㄧㄡㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 77},
+{"ㄧㄡㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 243},
+{"ㄧㄡㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 194},
+{"ㄧㄡㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 151},
+{"ㄧㄡㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 282},
+{"ㄧㄡㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 380},
+{"ㄧㄢ", IS_ZHUYIN|IS_PINYIN, 388},
+{"ㄧㄢㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 16},
+{"ㄧㄢㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 264},
+{"ㄧㄢㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 215},
+{"ㄧㄢㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 72},
+{"ㄧㄢㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 349},
+{"ㄧㄢㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 237},
+{"ㄧㄢㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 188},
+{"ㄧㄢㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 144},
+{"ㄧㄢㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 275},
+{"ㄧㄢㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 373},
+{"ㄧㄣ", IS_ZHUYIN|IS_PINYIN, 393},
+{"ㄧㄣㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 19},
+{"ㄧㄣㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 267},
+{"ㄧㄣㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 218},
+{"ㄧㄣㄉ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 75},
+{"ㄧㄣㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 241},
+{"ㄧㄣㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 192},
+{"ㄧㄣㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 148},
+{"ㄧㄣㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 279},
+{"ㄧㄣㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 377},
+{"ㄧㄤ", IS_ZHUYIN|IS_PINYIN, 389},
+{"ㄧㄤㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 238},
+{"ㄧㄤㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 189},
+{"ㄧㄤㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 145},
+{"ㄧㄤㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 276},
+{"ㄧㄤㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 374},
+{"ㄧㄥ", IS_ZHUYIN|IS_PINYIN, 394},
+{"ㄧㄥㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 20},
+{"ㄧㄥㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 268},
+{"ㄧㄥㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 219},
+{"ㄧㄥㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 76},
+{"ㄧㄥㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 352},
+{"ㄧㄥㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 242},
+{"ㄧㄥㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 193},
+{"ㄧㄥㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 149},
+{"ㄧㄥㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 280},
+{"ㄧㄥㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 378},
+{"ㄨ", IS_ZHUYIN|IS_PINYIN, 369},
+{"ㄨㄅ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 22},
+{"ㄨㄆ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 271},
+{"ㄨㄇ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 223},
+{"ㄨㄈ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 100},
+{"ㄨㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 80},
+{"ㄨㄉㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 84},
+{"ㄨㄉㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 82},
+{"ㄨㄉㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 81},
+{"ㄨㄉㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 83},
+{"ㄨㄉㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 78},
+{"ㄨㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 355},
+{"ㄨㄊㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 359},
+{"ㄨㄊㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 357},
+{"ㄨㄊㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 356},
+{"ㄨㄊㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 358},
+{"ㄨㄊㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 353},
+{"ㄨㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 246},
+{"ㄨㄋㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 249},
+{"ㄨㄋㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 247},
+{"ㄨㄋㄣ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 248},
+{"ㄨㄋㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 244},
+{"ㄨㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 198},
+{"ㄨㄌㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 201},
+{"ㄨㄌㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 199},
+{"ㄨㄌㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 200},
+{"ㄨㄌㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 196},
+{"ㄨㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 113},
+{"ㄨㄍㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 114},
+{"ㄨㄍㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 120},
+{"ㄨㄍㄞ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 115},
+{"ㄨㄍㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 118},
+{"ㄨㄍㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 116},
+{"ㄨㄍㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 119},
+{"ㄨㄍㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 117},
+{"ㄨㄍㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 111},
+{"ㄨㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 168},
+{"ㄨㄎㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 169},
+{"ㄨㄎㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 175},
+{"ㄨㄎㄞ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 170},
+{"ㄨㄎㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 173},
+{"ㄨㄎㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 171},
+{"ㄨㄎㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 174},
+{"ㄨㄎㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 172},
+{"ㄨㄎㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 166},
+{"ㄨㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 133},
+{"ㄨㄏㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 134},
+{"ㄨㄏㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 140},
+{"ㄨㄏㄞ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 135},
+{"ㄨㄏㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 138},
+{"ㄨㄏㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 136},
+{"ㄨㄏㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 139},
+{"ㄨㄏㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 137},
+{"ㄨㄏㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 131},
+{"ㄨㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 425},
+{"ㄨㄓㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 426},
+{"ㄨㄓㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 432},
+{"ㄨㄓㄞ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 427},
+{"ㄨㄓㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 430},
+{"ㄨㄓㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 428},
+{"ㄨㄓㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 431},
+{"ㄨㄓㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 429},
+{"ㄨㄓㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 423},
+{"ㄨㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 44},
+{"ㄨㄔㄚ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 45},
+{"ㄨㄔㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 51},
+{"ㄨㄔㄞ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 46},
+{"ㄨㄔㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 49},
+{"ㄨㄔㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 47},
+{"ㄨㄔㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 50},
+{"ㄨㄔㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 48},
+{"ㄨㄔㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 42},
+{"ㄨㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 324},
+{"ㄨㄕㄚ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 325},
+{"ㄨㄕㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 331},
+{"ㄨㄕㄞ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 326},
+{"ㄨㄕㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 329},
+{"ㄨㄕㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 327},
+{"ㄨㄕㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 330},
+{"ㄨㄕㄤ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 328},
+{"ㄨㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 297},
+{"ㄨㄖㄚ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 298},
+{"ㄨㄖㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 302},
+{"ㄨㄖㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 300},
+{"ㄨㄖㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 299},
+{"ㄨㄖㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 301},
+{"ㄨㄖㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 295},
+{"ㄨㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 436},
+{"ㄨㄗㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 440},
+{"ㄨㄗㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 438},
+{"ㄨㄗㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 437},
+{"ㄨㄗㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 439},
+{"ㄨㄗㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 434},
+{"ㄨㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 55},
+{"ㄨㄘㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 59},
+{"ㄨㄘㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 57},
+{"ㄨㄘㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 56},
+{"ㄨㄘㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 58},
+{"ㄨㄘㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 53},
+{"ㄨㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 335},
+{"ㄨㄙㄛ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 339},
+{"ㄨㄙㄟ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 337},
+{"ㄨㄙㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 336},
+{"ㄨㄙㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 338},
+{"ㄨㄙㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 333},
+{"ㄨㄚ", IS_ZHUYIN|IS_PINYIN, 361},
+{"ㄨㄚㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 114},
+{"ㄨㄚㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 169},
+{"ㄨㄚㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 134},
+{"ㄨㄚㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 426},
+{"ㄨㄚㄔ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 45},
+{"ㄨㄚㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 325},
+{"ㄨㄚㄖ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 298},
+{"ㄨㄛ", IS_ZHUYIN|IS_PINYIN, 368},
+{"ㄨㄛㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 84},
+{"ㄨㄛㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 359},
+{"ㄨㄛㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 249},
+{"ㄨㄛㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 201},
+{"ㄨㄛㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 120},
+{"ㄨㄛㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 175},
+{"ㄨㄛㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 140},
+{"ㄨㄛㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 432},
+{"ㄨㄛㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 51},
+{"ㄨㄛㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 331},
+{"ㄨㄛㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 302},
+{"ㄨㄛㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 440},
+{"ㄨㄛㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 59},
+{"ㄨㄛㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 339},
+{"ㄨㄞ", IS_ZHUYIN|IS_PINYIN, 362},
+{"ㄨㄞㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 115},
+{"ㄨㄞㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 170},
+{"ㄨㄞㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 135},
+{"ㄨㄞㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 427},
+{"ㄨㄞㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 46},
+{"ㄨㄞㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 326},
+{"ㄨㄟ", IS_ZHUYIN|IS_PINYIN, 365},
+{"ㄨㄟㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 82},
+{"ㄨㄟㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 357},
+{"ㄨㄟㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 118},
+{"ㄨㄟㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 173},
+{"ㄨㄟㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 138},
+{"ㄨㄟㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 430},
+{"ㄨㄟㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 49},
+{"ㄨㄟㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 329},
+{"ㄨㄟㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 300},
+{"ㄨㄟㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 438},
+{"ㄨㄟㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 57},
+{"ㄨㄟㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 337},
+{"ㄨㄢ", IS_ZHUYIN|IS_PINYIN, 363},
+{"ㄨㄢㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 81},
+{"ㄨㄢㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 356},
+{"ㄨㄢㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 247},
+{"ㄨㄢㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 199},
+{"ㄨㄢㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 116},
+{"ㄨㄢㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 171},
+{"ㄨㄢㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 136},
+{"ㄨㄢㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 428},
+{"ㄨㄢㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 47},
+{"ㄨㄢㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 327},
+{"ㄨㄢㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 299},
+{"ㄨㄢㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 437},
+{"ㄨㄢㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 56},
+{"ㄨㄢㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 336},
+{"ㄨㄣ", IS_ZHUYIN|IS_PINYIN, 366},
+{"ㄨㄣㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 83},
+{"ㄨㄣㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 358},
+{"ㄨㄣㄋ", IS_ZHUYIN|ZHUYIN_CORRECT_SHUFFLE, 248},
+{"ㄨㄣㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 200},
+{"ㄨㄣㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 119},
+{"ㄨㄣㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 174},
+{"ㄨㄣㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 139},
+{"ㄨㄣㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 431},
+{"ㄨㄣㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 50},
+{"ㄨㄣㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 330},
+{"ㄨㄣㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 301},
+{"ㄨㄣㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 439},
+{"ㄨㄣㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 58},
+{"ㄨㄣㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 338},
+{"ㄨㄤ", IS_ZHUYIN|IS_PINYIN, 364},
+{"ㄨㄤㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 117},
+{"ㄨㄤㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 172},
+{"ㄨㄤㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 137},
+{"ㄨㄤㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 429},
+{"ㄨㄤㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 48},
+{"ㄨㄤㄕ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 328},
+{"ㄨㄥ", IS_ZHUYIN|IS_PINYIN, 367},
+{"ㄨㄥㄉ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 78},
+{"ㄨㄥㄊ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 353},
+{"ㄨㄥㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 244},
+{"ㄨㄥㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 196},
+{"ㄨㄥㄍ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 111},
+{"ㄨㄥㄎ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 166},
+{"ㄨㄥㄏ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 131},
+{"ㄨㄥㄓ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 423},
+{"ㄨㄥㄔ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 42},
+{"ㄨㄥㄖ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 295},
+{"ㄨㄥㄗ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 434},
+{"ㄨㄥㄘ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 53},
+{"ㄨㄥㄙ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 333},
+{"ㄩ", IS_ZHUYIN|IS_PINYIN, 398},
+{"ㄩㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 250},
+{"ㄩㄋㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 251},
+{"ㄩㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 202},
+{"ㄩㄌㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 203},
+{"ㄩㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 152},
+{"ㄩㄐㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 154},
+{"ㄩㄐㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 153},
+{"ㄩㄐㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 155},
+{"ㄩㄐㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 150},
+{"ㄩㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 283},
+{"ㄩㄑㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 285},
+{"ㄩㄑㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 284},
+{"ㄩㄑㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 286},
+{"ㄩㄑㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 281},
+{"ㄩㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 381},
+{"ㄩㄒㄝ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 383},
+{"ㄩㄒㄢ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 382},
+{"ㄩㄒㄣ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 384},
+{"ㄩㄒㄥ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 379},
+{"ㄩㄝ", IS_ZHUYIN|IS_PINYIN, 400},
+{"ㄩㄝㄋ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 251},
+{"ㄩㄝㄌ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 203},
+{"ㄩㄝㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 154},
+{"ㄩㄝㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 285},
+{"ㄩㄝㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 383},
+{"ㄩㄢ", IS_ZHUYIN|IS_PINYIN, 399},
+{"ㄩㄢㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 153},
+{"ㄩㄢㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 284},
+{"ㄩㄢㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 382},
+{"ㄩㄣ", IS_ZHUYIN|IS_PINYIN, 401},
+{"ㄩㄣㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 155},
+{"ㄩㄣㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 286},
+{"ㄩㄣㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 384},
+{"ㄩㄥ", IS_ZHUYIN|IS_PINYIN, 396},
+{"ㄩㄥㄐ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 150},
+{"ㄩㄥㄑ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 281},
+{"ㄩㄥㄒ", IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_SHUFFLE, 379},
+{"ㄫ", IS_ZHUYIN|IS_PINYIN, 234}
+};
+
+const chewing_index_item_t hsu_zhuyin_index[] = {
+{"ㄅ" /* "b" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 6},
+{"ㄅㄚ" /* "ba" */, IS_ZHUYIN|IS_PINYIN, 7},
+{"ㄅㄛ" /* "bo" */, IS_ZHUYIN|IS_PINYIN, 21},
+{"ㄅㄞ" /* "bai" */, IS_ZHUYIN|IS_PINYIN, 8},
+{"ㄅㄟ" /* "bei" */, IS_ZHUYIN|IS_PINYIN, 12},
+{"ㄅㄠ" /* "bao" */, IS_ZHUYIN|IS_PINYIN, 11},
+{"ㄅㄢ" /* "ban" */, IS_ZHUYIN|IS_PINYIN, 9},
+{"ㄅㄣ" /* "ben" */, IS_ZHUYIN|IS_PINYIN, 13},
+{"ㄅㄤ" /* "bang" */, IS_ZHUYIN|IS_PINYIN, 10},
+{"ㄅㄥ" /* "beng" */, IS_ZHUYIN|IS_PINYIN, 14},
+{"ㄅㄧ" /* "bi" */, IS_ZHUYIN|IS_PINYIN, 15},
+{"ㄅㄧㄝ" /* "bie" */, IS_ZHUYIN|IS_PINYIN, 18},
+{"ㄅㄧㄠ" /* "biao" */, IS_ZHUYIN|IS_PINYIN, 17},
+{"ㄅㄧㄢ" /* "bian" */, IS_ZHUYIN|IS_PINYIN, 16},
+{"ㄅㄧㄣ" /* "bin" */, IS_ZHUYIN|IS_PINYIN, 19},
+{"ㄅㄧㄥ" /* "bing" */, IS_ZHUYIN|IS_PINYIN, 20},
+{"ㄅㄨ" /* "bu" */, IS_ZHUYIN|IS_PINYIN, 22},
+{"ㄆ" /* "p" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 254},
+{"ㄆㄚ" /* "pa" */, IS_ZHUYIN|IS_PINYIN, 255},
+{"ㄆㄛ" /* "po" */, IS_ZHUYIN|IS_PINYIN, 269},
+{"ㄆㄞ" /* "pai" */, IS_ZHUYIN|IS_PINYIN, 256},
+{"ㄆㄟ" /* "pei" */, IS_ZHUYIN|IS_PINYIN, 260},
+{"ㄆㄠ" /* "pao" */, IS_ZHUYIN|IS_PINYIN, 259},
+{"ㄆㄡ" /* "pou" */, IS_ZHUYIN|IS_PINYIN, 270},
+{"ㄆㄢ" /* "pan" */, IS_ZHUYIN|IS_PINYIN, 257},
+{"ㄆㄣ" /* "pen" */, IS_ZHUYIN|IS_PINYIN, 261},
+{"ㄆㄤ" /* "pang" */, IS_ZHUYIN|IS_PINYIN, 258},
+{"ㄆㄥ" /* "peng" */, IS_ZHUYIN|IS_PINYIN, 262},
+{"ㄆㄧ" /* "pi" */, IS_ZHUYIN|IS_PINYIN, 263},
+{"ㄆㄧㄝ" /* "pie" */, IS_ZHUYIN|IS_PINYIN, 266},
+{"ㄆㄧㄠ" /* "piao" */, IS_ZHUYIN|IS_PINYIN, 265},
+{"ㄆㄧㄢ" /* "pian" */, IS_ZHUYIN|IS_PINYIN, 264},
+{"ㄆㄧㄣ" /* "pin" */, IS_ZHUYIN|IS_PINYIN, 267},
+{"ㄆㄧㄥ" /* "ping" */, IS_ZHUYIN|IS_PINYIN, 268},
+{"ㄆㄨ" /* "pu" */, IS_ZHUYIN|IS_PINYIN, 271},
+{"ㄇ" /* "an" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 3},
+{"ㄇㄚ" /* "ma" */, IS_ZHUYIN|IS_PINYIN, 205},
+{"ㄇㄛ" /* "mo" */, IS_ZHUYIN|IS_PINYIN, 221},
+{"ㄇㄜ" /* "me" */, IS_ZHUYIN|IS_PINYIN, 210},
+{"ㄇㄞ" /* "mai" */, IS_ZHUYIN|IS_PINYIN, 206},
+{"ㄇㄟ" /* "mei" */, IS_ZHUYIN|IS_PINYIN, 211},
+{"ㄇㄠ" /* "mao" */, IS_ZHUYIN|IS_PINYIN, 209},
+{"ㄇㄡ" /* "mou" */, IS_ZHUYIN|IS_PINYIN, 222},
+{"ㄇㄢ" /* "man" */, IS_ZHUYIN|IS_PINYIN, 207},
+{"ㄇㄣ" /* "men" */, IS_ZHUYIN|IS_PINYIN, 212},
+{"ㄇㄤ" /* "mang" */, IS_ZHUYIN|IS_PINYIN, 208},
+{"ㄇㄥ" /* "meng" */, IS_ZHUYIN|IS_PINYIN, 213},
+{"ㄇㄧ" /* "mi" */, IS_ZHUYIN|IS_PINYIN, 214},
+{"ㄇㄧㄝ" /* "mie" */, IS_ZHUYIN|IS_PINYIN, 217},
+{"ㄇㄧㄠ" /* "miao" */, IS_ZHUYIN|IS_PINYIN, 216},
+{"ㄇㄧㄡ" /* "miu" */, IS_ZHUYIN|IS_PINYIN, 220},
+{"ㄇㄧㄢ" /* "mian" */, IS_ZHUYIN|IS_PINYIN, 215},
+{"ㄇㄧㄣ" /* "min" */, IS_ZHUYIN|IS_PINYIN, 218},
+{"ㄇㄧㄥ" /* "ming" */, IS_ZHUYIN|IS_PINYIN, 219},
+{"ㄇㄨ" /* "mu" */, IS_ZHUYIN|IS_PINYIN, 223},
+{"ㄈ" /* "f" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 90},
+{"ㄈㄚ" /* "fa" */, IS_ZHUYIN|IS_PINYIN, 91},
+{"ㄈㄛ" /* "fo" */, IS_ZHUYIN|IS_PINYIN, 98},
+{"ㄈㄜ" /* "fe" */, IS_ZHUYIN, 94},
+{"ㄈㄟ" /* "fei" */, IS_ZHUYIN|IS_PINYIN, 95},
+{"ㄈㄡ" /* "fou" */, IS_ZHUYIN|IS_PINYIN, 99},
+{"ㄈㄢ" /* "fan" */, IS_ZHUYIN|IS_PINYIN, 92},
+{"ㄈㄣ" /* "fen" */, IS_ZHUYIN|IS_PINYIN, 96},
+{"ㄈㄤ" /* "fang" */, IS_ZHUYIN|IS_PINYIN, 93},
+{"ㄈㄥ" /* "feng" */, IS_ZHUYIN|IS_PINYIN, 97},
+{"ㄈㄨ" /* "fu" */, IS_ZHUYIN|IS_PINYIN, 100},
+{"ㄉ" /* "d" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 60},
+{"ㄉㄚ" /* "da" */, IS_ZHUYIN|IS_PINYIN, 61},
+{"ㄉㄜ" /* "de" */, IS_ZHUYIN|IS_PINYIN, 66},
+{"ㄉㄞ" /* "dai" */, IS_ZHUYIN|IS_PINYIN, 62},
+{"ㄉㄟ" /* "dei" */, IS_ZHUYIN|IS_PINYIN, 67},
+{"ㄉㄠ" /* "dao" */, IS_ZHUYIN|IS_PINYIN, 65},
+{"ㄉㄡ" /* "dou" */, IS_ZHUYIN|IS_PINYIN, 79},
+{"ㄉㄢ" /* "dan" */, IS_ZHUYIN|IS_PINYIN, 63},
+{"ㄉㄣ" /* "den" */, IS_ZHUYIN, 68},
+{"ㄉㄤ" /* "dang" */, IS_ZHUYIN|IS_PINYIN, 64},
+{"ㄉㄥ" /* "deng" */, IS_ZHUYIN|IS_PINYIN, 69},
+{"ㄉㄧ" /* "di" */, IS_ZHUYIN|IS_PINYIN, 70},
+{"ㄉㄧㄚ" /* "dia" */, IS_ZHUYIN|IS_PINYIN, 71},
+{"ㄉㄧㄝ" /* "die" */, IS_ZHUYIN|IS_PINYIN, 74},
+{"ㄉㄧㄠ" /* "diao" */, IS_ZHUYIN|IS_PINYIN, 73},
+{"ㄉㄧㄡ" /* "diu" */, IS_ZHUYIN|IS_PINYIN, 77},
+{"ㄉㄧㄢ" /* "dian" */, IS_ZHUYIN|IS_PINYIN, 72},
+{"ㄉㄧㄣ" /* "din" */, IS_ZHUYIN, 75},
+{"ㄉㄧㄥ" /* "ding" */, IS_ZHUYIN|IS_PINYIN, 76},
+{"ㄉㄨ" /* "du" */, IS_ZHUYIN|IS_PINYIN, 80},
+{"ㄉㄨㄛ" /* "duo" */, IS_ZHUYIN|IS_PINYIN, 84},
+{"ㄉㄨㄟ" /* "dui" */, IS_ZHUYIN|IS_PINYIN, 82},
+{"ㄉㄨㄢ" /* "duan" */, IS_ZHUYIN|IS_PINYIN, 81},
+{"ㄉㄨㄣ" /* "dun" */, IS_ZHUYIN|IS_PINYIN, 83},
+{"ㄉㄨㄥ" /* "dong" */, IS_ZHUYIN|IS_PINYIN, 78},
+{"ㄊ" /* "t" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 340},
+{"ㄊㄚ" /* "ta" */, IS_ZHUYIN|IS_PINYIN, 341},
+{"ㄊㄜ" /* "te" */, IS_ZHUYIN|IS_PINYIN, 346},
+{"ㄊㄞ" /* "tai" */, IS_ZHUYIN|IS_PINYIN, 342},
+{"ㄊㄠ" /* "tao" */, IS_ZHUYIN|IS_PINYIN, 345},
+{"ㄊㄡ" /* "tou" */, IS_ZHUYIN|IS_PINYIN, 354},
+{"ㄊㄢ" /* "tan" */, IS_ZHUYIN|IS_PINYIN, 343},
+{"ㄊㄤ" /* "tang" */, IS_ZHUYIN|IS_PINYIN, 344},
+{"ㄊㄥ" /* "teng" */, IS_ZHUYIN|IS_PINYIN, 347},
+{"ㄊㄧ" /* "ti" */, IS_ZHUYIN|IS_PINYIN, 348},
+{"ㄊㄧㄝ" /* "tie" */, IS_ZHUYIN|IS_PINYIN, 351},
+{"ㄊㄧㄠ" /* "tiao" */, IS_ZHUYIN|IS_PINYIN, 350},
+{"ㄊㄧㄢ" /* "tian" */, IS_ZHUYIN|IS_PINYIN, 349},
+{"ㄊㄧㄥ" /* "ting" */, IS_ZHUYIN|IS_PINYIN, 352},
+{"ㄊㄨ" /* "tu" */, IS_ZHUYIN|IS_PINYIN, 355},
+{"ㄊㄨㄛ" /* "tuo" */, IS_ZHUYIN|IS_PINYIN, 359},
+{"ㄊㄨㄟ" /* "tui" */, IS_ZHUYIN|IS_PINYIN, 357},
+{"ㄊㄨㄢ" /* "tuan" */, IS_ZHUYIN|IS_PINYIN, 356},
+{"ㄊㄨㄣ" /* "tun" */, IS_ZHUYIN|IS_PINYIN, 358},
+{"ㄊㄨㄥ" /* "tong" */, IS_ZHUYIN|IS_PINYIN, 353},
+{"ㄋ" /* "en" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 87},
+{"ㄋㄚ" /* "na" */, IS_ZHUYIN|IS_PINYIN, 225},
+{"ㄋㄜ" /* "ne" */, IS_ZHUYIN|IS_PINYIN, 230},
+{"ㄋㄞ" /* "nai" */, IS_ZHUYIN|IS_PINYIN, 226},
+{"ㄋㄟ" /* "nei" */, IS_ZHUYIN|IS_PINYIN, 231},
+{"ㄋㄠ" /* "nao" */, IS_ZHUYIN|IS_PINYIN, 229},
+{"ㄋㄡ" /* "nou" */, IS_ZHUYIN|IS_PINYIN, 245},
+{"ㄋㄢ" /* "nan" */, IS_ZHUYIN|IS_PINYIN, 227},
+{"ㄋㄣ" /* "nen" */, IS_ZHUYIN|IS_PINYIN, 232},
+{"ㄋㄤ" /* "nang" */, IS_ZHUYIN|IS_PINYIN, 228},
+{"ㄋㄥ" /* "neng" */, IS_ZHUYIN|IS_PINYIN, 233},
+{"ㄋㄧ" /* "ni" */, IS_ZHUYIN|IS_PINYIN, 235},
+{"ㄋㄧㄚ" /* "nia" */, IS_ZHUYIN, 236},
+{"ㄋㄧㄝ" /* "nie" */, IS_ZHUYIN|IS_PINYIN, 240},
+{"ㄋㄧㄠ" /* "niao" */, IS_ZHUYIN|IS_PINYIN, 239},
+{"ㄋㄧㄡ" /* "niu" */, IS_ZHUYIN|IS_PINYIN, 243},
+{"ㄋㄧㄢ" /* "nian" */, IS_ZHUYIN|IS_PINYIN, 237},
+{"ㄋㄧㄣ" /* "nin" */, IS_ZHUYIN|IS_PINYIN, 241},
+{"ㄋㄧㄤ" /* "niang" */, IS_ZHUYIN|IS_PINYIN, 238},
+{"ㄋㄧㄥ" /* "ning" */, IS_ZHUYIN|IS_PINYIN, 242},
+{"ㄋㄨ" /* "nu" */, IS_ZHUYIN|IS_PINYIN, 246},
+{"ㄋㄨㄛ" /* "nuo" */, IS_ZHUYIN|IS_PINYIN, 249},
+{"ㄋㄨㄢ" /* "nuan" */, IS_ZHUYIN|IS_PINYIN, 247},
+{"ㄋㄨㄣ" /* "nun" */, IS_ZHUYIN, 248},
+{"ㄋㄨㄥ" /* "nong" */, IS_ZHUYIN|IS_PINYIN, 244},
+{"ㄋㄩ" /* "nv" */, IS_ZHUYIN|IS_PINYIN, 250},
+{"ㄋㄩㄝ" /* "nve" */, IS_ZHUYIN|IS_PINYIN, 251},
+{"ㄌ" /* "er" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 89},
+{"ㄌㄚ" /* "la" */, IS_ZHUYIN|IS_PINYIN, 177},
+{"ㄌㄛ" /* "lo" */, IS_ZHUYIN|IS_PINYIN, 195},
+{"ㄌㄜ" /* "le" */, IS_ZHUYIN|IS_PINYIN, 182},
+{"ㄌㄞ" /* "lai" */, IS_ZHUYIN|IS_PINYIN, 178},
+{"ㄌㄟ" /* "lei" */, IS_ZHUYIN|IS_PINYIN, 183},
+{"ㄌㄠ" /* "lao" */, IS_ZHUYIN|IS_PINYIN, 181},
+{"ㄌㄡ" /* "lou" */, IS_ZHUYIN|IS_PINYIN, 197},
+{"ㄌㄢ" /* "lan" */, IS_ZHUYIN|IS_PINYIN, 179},
+{"ㄌㄣ" /* "len" */, IS_ZHUYIN, 184},
+{"ㄌㄤ" /* "lang" */, IS_ZHUYIN|IS_PINYIN, 180},
+{"ㄌㄥ" /* "leng" */, IS_ZHUYIN|IS_PINYIN, 185},
+{"ㄌㄧ" /* "li" */, IS_ZHUYIN|IS_PINYIN, 186},
+{"ㄌㄧㄚ" /* "lia" */, IS_ZHUYIN|IS_PINYIN, 187},
+{"ㄌㄧㄝ" /* "lie" */, IS_ZHUYIN|IS_PINYIN, 191},
+{"ㄌㄧㄠ" /* "liao" */, IS_ZHUYIN|IS_PINYIN, 190},
+{"ㄌㄧㄡ" /* "liu" */, IS_ZHUYIN|IS_PINYIN, 194},
+{"ㄌㄧㄢ" /* "lian" */, IS_ZHUYIN|IS_PINYIN, 188},
+{"ㄌㄧㄣ" /* "lin" */, IS_ZHUYIN|IS_PINYIN, 192},
+{"ㄌㄧㄤ" /* "liang" */, IS_ZHUYIN|IS_PINYIN, 189},
+{"ㄌㄧㄥ" /* "ling" */, IS_ZHUYIN|IS_PINYIN, 193},
+{"ㄌㄨ" /* "lu" */, IS_ZHUYIN|IS_PINYIN, 198},
+{"ㄌㄨㄛ" /* "luo" */, IS_ZHUYIN|IS_PINYIN, 201},
+{"ㄌㄨㄢ" /* "luan" */, IS_ZHUYIN|IS_PINYIN, 199},
+{"ㄌㄨㄣ" /* "lun" */, IS_ZHUYIN|IS_PINYIN, 200},
+{"ㄌㄨㄥ" /* "long" */, IS_ZHUYIN|IS_PINYIN, 196},
+{"ㄌㄩ" /* "lv" */, IS_ZHUYIN|IS_PINYIN, 202},
+{"ㄌㄩㄝ" /* "lve" */, IS_ZHUYIN|IS_PINYIN, 203},
+{"ㄍ" /* "e" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 85},
+{"ㄍㄚ" /* "ga" */, IS_ZHUYIN|IS_PINYIN, 102},
+{"ㄍㄜ" /* "ge" */, IS_ZHUYIN|IS_PINYIN, 107},
+{"ㄍㄞ" /* "gai" */, IS_ZHUYIN|IS_PINYIN, 103},
+{"ㄍㄟ" /* "gei" */, IS_ZHUYIN|IS_PINYIN, 108},
+{"ㄍㄠ" /* "gao" */, IS_ZHUYIN|IS_PINYIN, 106},
+{"ㄍㄡ" /* "gou" */, IS_ZHUYIN|IS_PINYIN, 112},
+{"ㄍㄢ" /* "gan" */, IS_ZHUYIN|IS_PINYIN, 104},
+{"ㄍㄣ" /* "gen" */, IS_ZHUYIN|IS_PINYIN, 109},
+{"ㄍㄤ" /* "gang" */, IS_ZHUYIN|IS_PINYIN, 105},
+{"ㄍㄥ" /* "geng" */, IS_ZHUYIN|IS_PINYIN, 110},
+{"ㄍㄧ" /* "ji" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 142},
+{"ㄍㄧㄚ" /* "jia" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 143},
+{"ㄍㄧㄝ" /* "jie" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 147},
+{"ㄍㄧㄠ" /* "jiao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 146},
+{"ㄍㄧㄡ" /* "jiu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 151},
+{"ㄍㄧㄢ" /* "jian" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 144},
+{"ㄍㄧㄣ" /* "jin" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 148},
+{"ㄍㄧㄤ" /* "jiang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 145},
+{"ㄍㄧㄥ" /* "jing" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 149},
+{"ㄍㄨ" /* "gu" */, IS_ZHUYIN|IS_PINYIN, 113},
+{"ㄍㄨㄚ" /* "gua" */, IS_ZHUYIN|IS_PINYIN, 114},
+{"ㄍㄨㄛ" /* "guo" */, IS_ZHUYIN|IS_PINYIN, 120},
+{"ㄍㄨㄞ" /* "guai" */, IS_ZHUYIN|IS_PINYIN, 115},
+{"ㄍㄨㄟ" /* "gui" */, IS_ZHUYIN|IS_PINYIN, 118},
+{"ㄍㄨㄢ" /* "guan" */, IS_ZHUYIN|IS_PINYIN, 116},
+{"ㄍㄨㄣ" /* "gun" */, IS_ZHUYIN|IS_PINYIN, 119},
+{"ㄍㄨㄤ" /* "guang" */, IS_ZHUYIN|IS_PINYIN, 117},
+{"ㄍㄨㄥ" /* "gong" */, IS_ZHUYIN|IS_PINYIN, 111},
+{"ㄍㄩ" /* "ju" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 152},
+{"ㄍㄩㄝ" /* "jue" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 154},
+{"ㄍㄩㄢ" /* "juan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 153},
+{"ㄍㄩㄣ" /* "jun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 155},
+{"ㄍㄩㄥ" /* "jiong" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 150},
+{"ㄎ" /* "ang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 4},
+{"ㄎㄚ" /* "ka" */, IS_ZHUYIN|IS_PINYIN, 157},
+{"ㄎㄜ" /* "ke" */, IS_ZHUYIN|IS_PINYIN, 162},
+{"ㄎㄞ" /* "kai" */, IS_ZHUYIN|IS_PINYIN, 158},
+{"ㄎㄟ" /* "kei" */, IS_ZHUYIN, 163},
+{"ㄎㄠ" /* "kao" */, IS_ZHUYIN|IS_PINYIN, 161},
+{"ㄎㄡ" /* "kou" */, IS_ZHUYIN|IS_PINYIN, 167},
+{"ㄎㄢ" /* "kan" */, IS_ZHUYIN|IS_PINYIN, 159},
+{"ㄎㄣ" /* "ken" */, IS_ZHUYIN|IS_PINYIN, 164},
+{"ㄎㄤ" /* "kang" */, IS_ZHUYIN|IS_PINYIN, 160},
+{"ㄎㄥ" /* "keng" */, IS_ZHUYIN|IS_PINYIN, 165},
+{"ㄎㄨ" /* "ku" */, IS_ZHUYIN|IS_PINYIN, 168},
+{"ㄎㄨㄚ" /* "kua" */, IS_ZHUYIN|IS_PINYIN, 169},
+{"ㄎㄨㄛ" /* "kuo" */, IS_ZHUYIN|IS_PINYIN, 175},
+{"ㄎㄨㄞ" /* "kuai" */, IS_ZHUYIN|IS_PINYIN, 170},
+{"ㄎㄨㄟ" /* "kui" */, IS_ZHUYIN|IS_PINYIN, 173},
+{"ㄎㄨㄢ" /* "kuan" */, IS_ZHUYIN|IS_PINYIN, 171},
+{"ㄎㄨㄣ" /* "kun" */, IS_ZHUYIN|IS_PINYIN, 174},
+{"ㄎㄨㄤ" /* "kuang" */, IS_ZHUYIN|IS_PINYIN, 172},
+{"ㄎㄨㄥ" /* "kong" */, IS_ZHUYIN|IS_PINYIN, 166},
+{"ㄏ" /* "o" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 252},
+{"ㄏㄚ" /* "ha" */, IS_ZHUYIN|IS_PINYIN, 122},
+{"ㄏㄜ" /* "he" */, IS_ZHUYIN|IS_PINYIN, 127},
+{"ㄏㄞ" /* "hai" */, IS_ZHUYIN|IS_PINYIN, 123},
+{"ㄏㄟ" /* "hei" */, IS_ZHUYIN|IS_PINYIN, 128},
+{"ㄏㄠ" /* "hao" */, IS_ZHUYIN|IS_PINYIN, 126},
+{"ㄏㄡ" /* "hou" */, IS_ZHUYIN|IS_PINYIN, 132},
+{"ㄏㄢ" /* "han" */, IS_ZHUYIN|IS_PINYIN, 124},
+{"ㄏㄣ" /* "hen" */, IS_ZHUYIN|IS_PINYIN, 129},
+{"ㄏㄤ" /* "hang" */, IS_ZHUYIN|IS_PINYIN, 125},
+{"ㄏㄥ" /* "heng" */, IS_ZHUYIN|IS_PINYIN, 130},
+{"ㄏㄨ" /* "hu" */, IS_ZHUYIN|IS_PINYIN, 133},
+{"ㄏㄨㄚ" /* "hua" */, IS_ZHUYIN|IS_PINYIN, 134},
+{"ㄏㄨㄛ" /* "huo" */, IS_ZHUYIN|IS_PINYIN, 140},
+{"ㄏㄨㄞ" /* "huai" */, IS_ZHUYIN|IS_PINYIN, 135},
+{"ㄏㄨㄟ" /* "hui" */, IS_ZHUYIN|IS_PINYIN, 138},
+{"ㄏㄨㄢ" /* "huan" */, IS_ZHUYIN|IS_PINYIN, 136},
+{"ㄏㄨㄣ" /* "hun" */, IS_ZHUYIN|IS_PINYIN, 139},
+{"ㄏㄨㄤ" /* "huang" */, IS_ZHUYIN|IS_PINYIN, 137},
+{"ㄏㄨㄥ" /* "hong" */, IS_ZHUYIN|IS_PINYIN, 131},
+{"ㄐ" /* "zhi" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 422},
+{"ㄐㄚ" /* "zha" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 413},
+{"ㄐㄜ" /* "zhe" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 418},
+{"ㄐㄞ" /* "zhai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 414},
+{"ㄐㄟ" /* "zhei" */, IS_ZHUYIN|ZHUYIN_CORRECT_HSU, 419},
+{"ㄐㄠ" /* "zhao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 417},
+{"ㄐㄡ" /* "zhou" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 424},
+{"ㄐㄢ" /* "zhan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 415},
+{"ㄐㄣ" /* "zhen" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 420},
+{"ㄐㄤ" /* "zhang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 416},
+{"ㄐㄥ" /* "zheng" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 421},
+{"ㄐㄧ" /* "ji" */, IS_ZHUYIN|IS_PINYIN, 142},
+{"ㄐㄧㄚ" /* "jia" */, IS_ZHUYIN|IS_PINYIN, 143},
+{"ㄐㄧㄝ" /* "jie" */, IS_ZHUYIN|IS_PINYIN, 147},
+{"ㄐㄧㄠ" /* "jiao" */, IS_ZHUYIN|IS_PINYIN, 146},
+{"ㄐㄧㄡ" /* "jiu" */, IS_ZHUYIN|IS_PINYIN, 151},
+{"ㄐㄧㄢ" /* "jian" */, IS_ZHUYIN|IS_PINYIN, 144},
+{"ㄐㄧㄣ" /* "jin" */, IS_ZHUYIN|IS_PINYIN, 148},
+{"ㄐㄧㄤ" /* "jiang" */, IS_ZHUYIN|IS_PINYIN, 145},
+{"ㄐㄧㄥ" /* "jing" */, IS_ZHUYIN|IS_PINYIN, 149},
+{"ㄐㄨ" /* "zhu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 425},
+{"ㄐㄨㄚ" /* "zhua" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 426},
+{"ㄐㄨㄛ" /* "zhuo" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 432},
+{"ㄐㄨㄞ" /* "zhuai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 427},
+{"ㄐㄨㄟ" /* "zhui" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 430},
+{"ㄐㄨㄢ" /* "zhuan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 428},
+{"ㄐㄨㄣ" /* "zhun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 431},
+{"ㄐㄨㄤ" /* "zhuang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 429},
+{"ㄐㄨㄥ" /* "zhong" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 423},
+{"ㄐㄩ" /* "ju" */, IS_ZHUYIN|IS_PINYIN, 152},
+{"ㄐㄩㄝ" /* "jue" */, IS_ZHUYIN|IS_PINYIN, 154},
+{"ㄐㄩㄢ" /* "juan" */, IS_ZHUYIN|IS_PINYIN, 153},
+{"ㄐㄩㄣ" /* "jun" */, IS_ZHUYIN|IS_PINYIN, 155},
+{"ㄐㄩㄥ" /* "jiong" */, IS_ZHUYIN|IS_PINYIN, 150},
+{"ㄑ" /* "chi" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 41},
+{"ㄑㄚ" /* "cha" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 33},
+{"ㄑㄜ" /* "che" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 38},
+{"ㄑㄞ" /* "chai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 34},
+{"ㄑㄠ" /* "chao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 37},
+{"ㄑㄡ" /* "chou" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 43},
+{"ㄑㄢ" /* "chan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 35},
+{"ㄑㄣ" /* "chen" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 39},
+{"ㄑㄤ" /* "chang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 36},
+{"ㄑㄥ" /* "cheng" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 40},
+{"ㄑㄧ" /* "qi" */, IS_ZHUYIN|IS_PINYIN, 273},
+{"ㄑㄧㄚ" /* "qia" */, IS_ZHUYIN|IS_PINYIN, 274},
+{"ㄑㄧㄝ" /* "qie" */, IS_ZHUYIN|IS_PINYIN, 278},
+{"ㄑㄧㄠ" /* "qiao" */, IS_ZHUYIN|IS_PINYIN, 277},
+{"ㄑㄧㄡ" /* "qiu" */, IS_ZHUYIN|IS_PINYIN, 282},
+{"ㄑㄧㄢ" /* "qian" */, IS_ZHUYIN|IS_PINYIN, 275},
+{"ㄑㄧㄣ" /* "qin" */, IS_ZHUYIN|IS_PINYIN, 279},
+{"ㄑㄧㄤ" /* "qiang" */, IS_ZHUYIN|IS_PINYIN, 276},
+{"ㄑㄧㄥ" /* "qing" */, IS_ZHUYIN|IS_PINYIN, 280},
+{"ㄑㄨ" /* "chu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 44},
+{"ㄑㄨㄚ" /* "chua" */, IS_ZHUYIN|ZHUYIN_CORRECT_HSU, 45},
+{"ㄑㄨㄛ" /* "chuo" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 51},
+{"ㄑㄨㄞ" /* "chuai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 46},
+{"ㄑㄨㄟ" /* "chui" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 49},
+{"ㄑㄨㄢ" /* "chuan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 47},
+{"ㄑㄨㄣ" /* "chun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 50},
+{"ㄑㄨㄤ" /* "chuang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 48},
+{"ㄑㄨㄥ" /* "chong" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 42},
+{"ㄑㄩ" /* "qu" */, IS_ZHUYIN|IS_PINYIN, 283},
+{"ㄑㄩㄝ" /* "que" */, IS_ZHUYIN|IS_PINYIN, 285},
+{"ㄑㄩㄢ" /* "quan" */, IS_ZHUYIN|IS_PINYIN, 284},
+{"ㄑㄩㄣ" /* "qun" */, IS_ZHUYIN|IS_PINYIN, 286},
+{"ㄑㄩㄥ" /* "qiong" */, IS_ZHUYIN|IS_PINYIN, 281},
+{"ㄒ" /* "shi" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 322},
+{"ㄒㄚ" /* "sha" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 313},
+{"ㄒㄜ" /* "she" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 318},
+{"ㄒㄞ" /* "shai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 314},
+{"ㄒㄟ" /* "shei" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 319},
+{"ㄒㄠ" /* "shao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 317},
+{"ㄒㄡ" /* "shou" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 323},
+{"ㄒㄢ" /* "shan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 315},
+{"ㄒㄣ" /* "shen" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 320},
+{"ㄒㄤ" /* "shang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 316},
+{"ㄒㄥ" /* "sheng" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 321},
+{"ㄒㄧ" /* "xi" */, IS_ZHUYIN|IS_PINYIN, 371},
+{"ㄒㄧㄚ" /* "xia" */, IS_ZHUYIN|IS_PINYIN, 372},
+{"ㄒㄧㄝ" /* "xie" */, IS_ZHUYIN|IS_PINYIN, 376},
+{"ㄒㄧㄠ" /* "xiao" */, IS_ZHUYIN|IS_PINYIN, 375},
+{"ㄒㄧㄡ" /* "xiu" */, IS_ZHUYIN|IS_PINYIN, 380},
+{"ㄒㄧㄢ" /* "xian" */, IS_ZHUYIN|IS_PINYIN, 373},
+{"ㄒㄧㄣ" /* "xin" */, IS_ZHUYIN|IS_PINYIN, 377},
+{"ㄒㄧㄤ" /* "xiang" */, IS_ZHUYIN|IS_PINYIN, 374},
+{"ㄒㄧㄥ" /* "xing" */, IS_ZHUYIN|IS_PINYIN, 378},
+{"ㄒㄨ" /* "shu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 324},
+{"ㄒㄨㄚ" /* "shua" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 325},
+{"ㄒㄨㄛ" /* "shuo" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 331},
+{"ㄒㄨㄞ" /* "shuai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 326},
+{"ㄒㄨㄟ" /* "shui" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 329},
+{"ㄒㄨㄢ" /* "shuan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 327},
+{"ㄒㄨㄣ" /* "shun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 330},
+{"ㄒㄨㄤ" /* "shuang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_HSU, 328},
+{"ㄒㄩ" /* "xu" */, IS_ZHUYIN|IS_PINYIN, 381},
+{"ㄒㄩㄝ" /* "xue" */, IS_ZHUYIN|IS_PINYIN, 383},
+{"ㄒㄩㄢ" /* "xuan" */, IS_ZHUYIN|IS_PINYIN, 382},
+{"ㄒㄩㄣ" /* "xun" */, IS_ZHUYIN|IS_PINYIN, 384},
+{"ㄒㄩㄥ" /* "xiong" */, IS_ZHUYIN|IS_PINYIN, 379},
+{"ㄓ" /* "zhi" */, IS_ZHUYIN|IS_PINYIN, 422},
+{"ㄓㄚ" /* "zha" */, IS_ZHUYIN|IS_PINYIN, 413},
+{"ㄓㄜ" /* "zhe" */, IS_ZHUYIN|IS_PINYIN, 418},
+{"ㄓㄞ" /* "zhai" */, IS_ZHUYIN|IS_PINYIN, 414},
+{"ㄓㄟ" /* "zhei" */, IS_ZHUYIN, 419},
+{"ㄓㄠ" /* "zhao" */, IS_ZHUYIN|IS_PINYIN, 417},
+{"ㄓㄡ" /* "zhou" */, IS_ZHUYIN|IS_PINYIN, 424},
+{"ㄓㄢ" /* "zhan" */, IS_ZHUYIN|IS_PINYIN, 415},
+{"ㄓㄣ" /* "zhen" */, IS_ZHUYIN|IS_PINYIN, 420},
+{"ㄓㄤ" /* "zhang" */, IS_ZHUYIN|IS_PINYIN, 416},
+{"ㄓㄥ" /* "zheng" */, IS_ZHUYIN|IS_PINYIN, 421},
+{"ㄓㄨ" /* "zhu" */, IS_ZHUYIN|IS_PINYIN, 425},
+{"ㄓㄨㄚ" /* "zhua" */, IS_ZHUYIN|IS_PINYIN, 426},
+{"ㄓㄨㄛ" /* "zhuo" */, IS_ZHUYIN|IS_PINYIN, 432},
+{"ㄓㄨㄞ" /* "zhuai" */, IS_ZHUYIN|IS_PINYIN, 427},
+{"ㄓㄨㄟ" /* "zhui" */, IS_ZHUYIN|IS_PINYIN, 430},
+{"ㄓㄨㄢ" /* "zhuan" */, IS_ZHUYIN|IS_PINYIN, 428},
+{"ㄓㄨㄣ" /* "zhun" */, IS_ZHUYIN|IS_PINYIN, 431},
+{"ㄓㄨㄤ" /* "zhuang" */, IS_ZHUYIN|IS_PINYIN, 429},
+{"ㄓㄨㄥ" /* "zhong" */, IS_ZHUYIN|IS_PINYIN, 423},
+{"ㄔ" /* "chi" */, IS_ZHUYIN|IS_PINYIN, 41},
+{"ㄔㄚ" /* "cha" */, IS_ZHUYIN|IS_PINYIN, 33},
+{"ㄔㄜ" /* "che" */, IS_ZHUYIN|IS_PINYIN, 38},
+{"ㄔㄞ" /* "chai" */, IS_ZHUYIN|IS_PINYIN, 34},
+{"ㄔㄠ" /* "chao" */, IS_ZHUYIN|IS_PINYIN, 37},
+{"ㄔㄡ" /* "chou" */, IS_ZHUYIN|IS_PINYIN, 43},
+{"ㄔㄢ" /* "chan" */, IS_ZHUYIN|IS_PINYIN, 35},
+{"ㄔㄣ" /* "chen" */, IS_ZHUYIN|IS_PINYIN, 39},
+{"ㄔㄤ" /* "chang" */, IS_ZHUYIN|IS_PINYIN, 36},
+{"ㄔㄥ" /* "cheng" */, IS_ZHUYIN|IS_PINYIN, 40},
+{"ㄔㄨ" /* "chu" */, IS_ZHUYIN|IS_PINYIN, 44},
+{"ㄔㄨㄚ" /* "chua" */, IS_ZHUYIN, 45},
+{"ㄔㄨㄛ" /* "chuo" */, IS_ZHUYIN|IS_PINYIN, 51},
+{"ㄔㄨㄞ" /* "chuai" */, IS_ZHUYIN|IS_PINYIN, 46},
+{"ㄔㄨㄟ" /* "chui" */, IS_ZHUYIN|IS_PINYIN, 49},
+{"ㄔㄨㄢ" /* "chuan" */, IS_ZHUYIN|IS_PINYIN, 47},
+{"ㄔㄨㄣ" /* "chun" */, IS_ZHUYIN|IS_PINYIN, 50},
+{"ㄔㄨㄤ" /* "chuang" */, IS_ZHUYIN|IS_PINYIN, 48},
+{"ㄔㄨㄥ" /* "chong" */, IS_ZHUYIN|IS_PINYIN, 42},
+{"ㄕ" /* "shi" */, IS_ZHUYIN|IS_PINYIN, 322},
+{"ㄕㄚ" /* "sha" */, IS_ZHUYIN|IS_PINYIN, 313},
+{"ㄕㄜ" /* "she" */, IS_ZHUYIN|IS_PINYIN, 318},
+{"ㄕㄞ" /* "shai" */, IS_ZHUYIN|IS_PINYIN, 314},
+{"ㄕㄟ" /* "shei" */, IS_ZHUYIN|IS_PINYIN, 319},
+{"ㄕㄠ" /* "shao" */, IS_ZHUYIN|IS_PINYIN, 317},
+{"ㄕㄡ" /* "shou" */, IS_ZHUYIN|IS_PINYIN, 323},
+{"ㄕㄢ" /* "shan" */, IS_ZHUYIN|IS_PINYIN, 315},
+{"ㄕㄣ" /* "shen" */, IS_ZHUYIN|IS_PINYIN, 320},
+{"ㄕㄤ" /* "shang" */, IS_ZHUYIN|IS_PINYIN, 316},
+{"ㄕㄥ" /* "sheng" */, IS_ZHUYIN|IS_PINYIN, 321},
+{"ㄕㄨ" /* "shu" */, IS_ZHUYIN|IS_PINYIN, 324},
+{"ㄕㄨㄚ" /* "shua" */, IS_ZHUYIN|IS_PINYIN, 325},
+{"ㄕㄨㄛ" /* "shuo" */, IS_ZHUYIN|IS_PINYIN, 331},
+{"ㄕㄨㄞ" /* "shuai" */, IS_ZHUYIN|IS_PINYIN, 326},
+{"ㄕㄨㄟ" /* "shui" */, IS_ZHUYIN|IS_PINYIN, 329},
+{"ㄕㄨㄢ" /* "shuan" */, IS_ZHUYIN|IS_PINYIN, 327},
+{"ㄕㄨㄣ" /* "shun" */, IS_ZHUYIN|IS_PINYIN, 330},
+{"ㄕㄨㄤ" /* "shuang" */, IS_ZHUYIN|IS_PINYIN, 328},
+{"ㄖ" /* "ri" */, IS_ZHUYIN|IS_PINYIN, 294},
+{"ㄖㄜ" /* "re" */, IS_ZHUYIN|IS_PINYIN, 291},
+{"ㄖㄠ" /* "rao" */, IS_ZHUYIN|IS_PINYIN, 290},
+{"ㄖㄡ" /* "rou" */, IS_ZHUYIN|IS_PINYIN, 296},
+{"ㄖㄢ" /* "ran" */, IS_ZHUYIN|IS_PINYIN, 288},
+{"ㄖㄣ" /* "ren" */, IS_ZHUYIN|IS_PINYIN, 292},
+{"ㄖㄤ" /* "rang" */, IS_ZHUYIN|IS_PINYIN, 289},
+{"ㄖㄥ" /* "reng" */, IS_ZHUYIN|IS_PINYIN, 293},
+{"ㄖㄨ" /* "ru" */, IS_ZHUYIN|IS_PINYIN, 297},
+{"ㄖㄨㄚ" /* "rua" */, IS_ZHUYIN, 298},
+{"ㄖㄨㄛ" /* "ruo" */, IS_ZHUYIN|IS_PINYIN, 302},
+{"ㄖㄨㄟ" /* "rui" */, IS_ZHUYIN|IS_PINYIN, 300},
+{"ㄖㄨㄢ" /* "ruan" */, IS_ZHUYIN|IS_PINYIN, 299},
+{"ㄖㄨㄣ" /* "run" */, IS_ZHUYIN|IS_PINYIN, 301},
+{"ㄖㄨㄥ" /* "rong" */, IS_ZHUYIN|IS_PINYIN, 295},
+{"ㄗ" /* "zi" */, IS_ZHUYIN|IS_PINYIN, 433},
+{"ㄗㄚ" /* "za" */, IS_ZHUYIN|IS_PINYIN, 403},
+{"ㄗㄜ" /* "ze" */, IS_ZHUYIN|IS_PINYIN, 408},
+{"ㄗㄞ" /* "zai" */, IS_ZHUYIN|IS_PINYIN, 404},
+{"ㄗㄟ" /* "zei" */, IS_ZHUYIN|IS_PINYIN, 409},
+{"ㄗㄠ" /* "zao" */, IS_ZHUYIN|IS_PINYIN, 407},
+{"ㄗㄡ" /* "zou" */, IS_ZHUYIN|IS_PINYIN, 435},
+{"ㄗㄢ" /* "zan" */, IS_ZHUYIN|IS_PINYIN, 405},
+{"ㄗㄣ" /* "zen" */, IS_ZHUYIN|IS_PINYIN, 410},
+{"ㄗㄤ" /* "zang" */, IS_ZHUYIN|IS_PINYIN, 406},
+{"ㄗㄥ" /* "zeng" */, IS_ZHUYIN|IS_PINYIN, 411},
+{"ㄗㄨ" /* "zu" */, IS_ZHUYIN|IS_PINYIN, 436},
+{"ㄗㄨㄛ" /* "zuo" */, IS_ZHUYIN|IS_PINYIN, 440},
+{"ㄗㄨㄟ" /* "zui" */, IS_ZHUYIN|IS_PINYIN, 438},
+{"ㄗㄨㄢ" /* "zuan" */, IS_ZHUYIN|IS_PINYIN, 437},
+{"ㄗㄨㄣ" /* "zun" */, IS_ZHUYIN|IS_PINYIN, 439},
+{"ㄗㄨㄥ" /* "zong" */, IS_ZHUYIN|IS_PINYIN, 434},
+{"ㄘ" /* "ci" */, IS_ZHUYIN|IS_PINYIN, 52},
+{"ㄘㄚ" /* "ca" */, IS_ZHUYIN|IS_PINYIN, 24},
+{"ㄘㄜ" /* "ce" */, IS_ZHUYIN|IS_PINYIN, 29},
+{"ㄘㄞ" /* "cai" */, IS_ZHUYIN|IS_PINYIN, 25},
+{"ㄘㄠ" /* "cao" */, IS_ZHUYIN|IS_PINYIN, 28},
+{"ㄘㄡ" /* "cou" */, IS_ZHUYIN|IS_PINYIN, 54},
+{"ㄘㄢ" /* "can" */, IS_ZHUYIN|IS_PINYIN, 26},
+{"ㄘㄣ" /* "cen" */, IS_ZHUYIN|IS_PINYIN, 30},
+{"ㄘㄤ" /* "cang" */, IS_ZHUYIN|IS_PINYIN, 27},
+{"ㄘㄥ" /* "ceng" */, IS_ZHUYIN|IS_PINYIN, 31},
+{"ㄘㄨ" /* "cu" */, IS_ZHUYIN|IS_PINYIN, 55},
+{"ㄘㄨㄛ" /* "cuo" */, IS_ZHUYIN|IS_PINYIN, 59},
+{"ㄘㄨㄟ" /* "cui" */, IS_ZHUYIN|IS_PINYIN, 57},
+{"ㄘㄨㄢ" /* "cuan" */, IS_ZHUYIN|IS_PINYIN, 56},
+{"ㄘㄨㄣ" /* "cun" */, IS_ZHUYIN|IS_PINYIN, 58},
+{"ㄘㄨㄥ" /* "cong" */, IS_ZHUYIN|IS_PINYIN, 53},
+{"ㄙ" /* "si" */, IS_ZHUYIN|IS_PINYIN, 332},
+{"ㄙㄚ" /* "sa" */, IS_ZHUYIN|IS_PINYIN, 304},
+{"ㄙㄜ" /* "se" */, IS_ZHUYIN|IS_PINYIN, 309},
+{"ㄙㄞ" /* "sai" */, IS_ZHUYIN|IS_PINYIN, 305},
+{"ㄙㄠ" /* "sao" */, IS_ZHUYIN|IS_PINYIN, 308},
+{"ㄙㄡ" /* "sou" */, IS_ZHUYIN|IS_PINYIN, 334},
+{"ㄙㄢ" /* "san" */, IS_ZHUYIN|IS_PINYIN, 306},
+{"ㄙㄣ" /* "sen" */, IS_ZHUYIN|IS_PINYIN, 310},
+{"ㄙㄤ" /* "sang" */, IS_ZHUYIN|IS_PINYIN, 307},
+{"ㄙㄥ" /* "seng" */, IS_ZHUYIN|IS_PINYIN, 311},
+{"ㄙㄨ" /* "su" */, IS_ZHUYIN|IS_PINYIN, 335},
+{"ㄙㄨㄛ" /* "suo" */, IS_ZHUYIN|IS_PINYIN, 339},
+{"ㄙㄨㄟ" /* "sui" */, IS_ZHUYIN|IS_PINYIN, 337},
+{"ㄙㄨㄢ" /* "suan" */, IS_ZHUYIN|IS_PINYIN, 336},
+{"ㄙㄨㄣ" /* "sun" */, IS_ZHUYIN|IS_PINYIN, 338},
+{"ㄙㄨㄥ" /* "song" */, IS_ZHUYIN|IS_PINYIN, 333},
+{"ㄚ" /* "a" */, IS_ZHUYIN|IS_PINYIN, 1},
+{"ㄛ" /* "o" */, IS_ZHUYIN|IS_PINYIN, 252},
+{"ㄜ" /* "e" */, IS_ZHUYIN|IS_PINYIN, 85},
+{"ㄞ" /* "ai" */, IS_ZHUYIN|IS_PINYIN, 2},
+{"ㄟ" /* "ei" */, IS_ZHUYIN|IS_PINYIN, 86},
+{"ㄠ" /* "ao" */, IS_ZHUYIN|IS_PINYIN, 5},
+{"ㄡ" /* "ou" */, IS_ZHUYIN|IS_PINYIN, 253},
+{"ㄢ" /* "an" */, IS_ZHUYIN|IS_PINYIN, 3},
+{"ㄣ" /* "en" */, IS_ZHUYIN|IS_PINYIN, 87},
+{"ㄤ" /* "ang" */, IS_ZHUYIN|IS_PINYIN, 4},
+{"ㄥ" /* "eng" */, IS_ZHUYIN, 88},
+{"ㄦ" /* "er" */, IS_ZHUYIN|IS_PINYIN, 89},
+{"ㄧ" /* "yi" */, IS_ZHUYIN|IS_PINYIN, 392},
+{"ㄧㄚ" /* "ya" */, IS_ZHUYIN|IS_PINYIN, 386},
+{"ㄧㄛ" /* "yo" */, IS_ZHUYIN|IS_PINYIN, 395},
+{"ㄧㄝ" /* "ye" */, IS_ZHUYIN|IS_PINYIN, 391},
+{"ㄧㄞ" /* "yai" */, IS_ZHUYIN, 387},
+{"ㄧㄠ" /* "yao" */, IS_ZHUYIN|IS_PINYIN, 390},
+{"ㄧㄡ" /* "you" */, IS_ZHUYIN|IS_PINYIN, 397},
+{"ㄧㄢ" /* "yan" */, IS_ZHUYIN|IS_PINYIN, 388},
+{"ㄧㄣ" /* "yin" */, IS_ZHUYIN|IS_PINYIN, 393},
+{"ㄧㄤ" /* "yang" */, IS_ZHUYIN|IS_PINYIN, 389},
+{"ㄧㄥ" /* "ying" */, IS_ZHUYIN|IS_PINYIN, 394},
+{"ㄨ" /* "wu" */, IS_ZHUYIN|IS_PINYIN, 369},
+{"ㄨㄚ" /* "wa" */, IS_ZHUYIN|IS_PINYIN, 361},
+{"ㄨㄛ" /* "wo" */, IS_ZHUYIN|IS_PINYIN, 368},
+{"ㄨㄞ" /* "wai" */, IS_ZHUYIN|IS_PINYIN, 362},
+{"ㄨㄟ" /* "wei" */, IS_ZHUYIN|IS_PINYIN, 365},
+{"ㄨㄢ" /* "wan" */, IS_ZHUYIN|IS_PINYIN, 363},
+{"ㄨㄣ" /* "wen" */, IS_ZHUYIN|IS_PINYIN, 366},
+{"ㄨㄤ" /* "wang" */, IS_ZHUYIN|IS_PINYIN, 364},
+{"ㄨㄥ" /* "weng" */, IS_ZHUYIN|IS_PINYIN, 367},
+{"ㄩ" /* "yu" */, IS_ZHUYIN|IS_PINYIN, 398},
+{"ㄩㄝ" /* "yue" */, IS_ZHUYIN|IS_PINYIN, 400},
+{"ㄩㄢ" /* "yuan" */, IS_ZHUYIN|IS_PINYIN, 399},
+{"ㄩㄣ" /* "yun" */, IS_ZHUYIN|IS_PINYIN, 401},
+{"ㄩㄥ" /* "yong" */, IS_ZHUYIN|IS_PINYIN, 396},
+{"ㄫ" /* "ng" */, IS_ZHUYIN|IS_PINYIN, 234}
+};
+
+const chewing_index_item_t eten26_zhuyin_index[] = {
+{"ㄅ" /* "b" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 6},
+{"ㄅㄚ" /* "ba" */, IS_ZHUYIN|IS_PINYIN, 7},
+{"ㄅㄛ" /* "bo" */, IS_ZHUYIN|IS_PINYIN, 21},
+{"ㄅㄞ" /* "bai" */, IS_ZHUYIN|IS_PINYIN, 8},
+{"ㄅㄟ" /* "bei" */, IS_ZHUYIN|IS_PINYIN, 12},
+{"ㄅㄠ" /* "bao" */, IS_ZHUYIN|IS_PINYIN, 11},
+{"ㄅㄢ" /* "ban" */, IS_ZHUYIN|IS_PINYIN, 9},
+{"ㄅㄣ" /* "ben" */, IS_ZHUYIN|IS_PINYIN, 13},
+{"ㄅㄤ" /* "bang" */, IS_ZHUYIN|IS_PINYIN, 10},
+{"ㄅㄥ" /* "beng" */, IS_ZHUYIN|IS_PINYIN, 14},
+{"ㄅㄧ" /* "bi" */, IS_ZHUYIN|IS_PINYIN, 15},
+{"ㄅㄧㄝ" /* "bie" */, IS_ZHUYIN|IS_PINYIN, 18},
+{"ㄅㄧㄠ" /* "biao" */, IS_ZHUYIN|IS_PINYIN, 17},
+{"ㄅㄧㄢ" /* "bian" */, IS_ZHUYIN|IS_PINYIN, 16},
+{"ㄅㄧㄣ" /* "bin" */, IS_ZHUYIN|IS_PINYIN, 19},
+{"ㄅㄧㄥ" /* "bing" */, IS_ZHUYIN|IS_PINYIN, 20},
+{"ㄅㄨ" /* "bu" */, IS_ZHUYIN|IS_PINYIN, 22},
+{"ㄆ" /* "ou" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 253},
+{"ㄆㄚ" /* "pa" */, IS_ZHUYIN|IS_PINYIN, 255},
+{"ㄆㄛ" /* "po" */, IS_ZHUYIN|IS_PINYIN, 269},
+{"ㄆㄞ" /* "pai" */, IS_ZHUYIN|IS_PINYIN, 256},
+{"ㄆㄟ" /* "pei" */, IS_ZHUYIN|IS_PINYIN, 260},
+{"ㄆㄠ" /* "pao" */, IS_ZHUYIN|IS_PINYIN, 259},
+{"ㄆㄡ" /* "pou" */, IS_ZHUYIN|IS_PINYIN, 270},
+{"ㄆㄢ" /* "pan" */, IS_ZHUYIN|IS_PINYIN, 257},
+{"ㄆㄣ" /* "pen" */, IS_ZHUYIN|IS_PINYIN, 261},
+{"ㄆㄤ" /* "pang" */, IS_ZHUYIN|IS_PINYIN, 258},
+{"ㄆㄥ" /* "peng" */, IS_ZHUYIN|IS_PINYIN, 262},
+{"ㄆㄧ" /* "pi" */, IS_ZHUYIN|IS_PINYIN, 263},
+{"ㄆㄧㄝ" /* "pie" */, IS_ZHUYIN|IS_PINYIN, 266},
+{"ㄆㄧㄠ" /* "piao" */, IS_ZHUYIN|IS_PINYIN, 265},
+{"ㄆㄧㄢ" /* "pian" */, IS_ZHUYIN|IS_PINYIN, 264},
+{"ㄆㄧㄣ" /* "pin" */, IS_ZHUYIN|IS_PINYIN, 267},
+{"ㄆㄧㄥ" /* "ping" */, IS_ZHUYIN|IS_PINYIN, 268},
+{"ㄆㄨ" /* "pu" */, IS_ZHUYIN|IS_PINYIN, 271},
+{"ㄇ" /* "an" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 3},
+{"ㄇㄚ" /* "ma" */, IS_ZHUYIN|IS_PINYIN, 205},
+{"ㄇㄛ" /* "mo" */, IS_ZHUYIN|IS_PINYIN, 221},
+{"ㄇㄜ" /* "me" */, IS_ZHUYIN|IS_PINYIN, 210},
+{"ㄇㄞ" /* "mai" */, IS_ZHUYIN|IS_PINYIN, 206},
+{"ㄇㄟ" /* "mei" */, IS_ZHUYIN|IS_PINYIN, 211},
+{"ㄇㄠ" /* "mao" */, IS_ZHUYIN|IS_PINYIN, 209},
+{"ㄇㄡ" /* "mou" */, IS_ZHUYIN|IS_PINYIN, 222},
+{"ㄇㄢ" /* "man" */, IS_ZHUYIN|IS_PINYIN, 207},
+{"ㄇㄣ" /* "men" */, IS_ZHUYIN|IS_PINYIN, 212},
+{"ㄇㄤ" /* "mang" */, IS_ZHUYIN|IS_PINYIN, 208},
+{"ㄇㄥ" /* "meng" */, IS_ZHUYIN|IS_PINYIN, 213},
+{"ㄇㄧ" /* "mi" */, IS_ZHUYIN|IS_PINYIN, 214},
+{"ㄇㄧㄝ" /* "mie" */, IS_ZHUYIN|IS_PINYIN, 217},
+{"ㄇㄧㄠ" /* "miao" */, IS_ZHUYIN|IS_PINYIN, 216},
+{"ㄇㄧㄡ" /* "miu" */, IS_ZHUYIN|IS_PINYIN, 220},
+{"ㄇㄧㄢ" /* "mian" */, IS_ZHUYIN|IS_PINYIN, 215},
+{"ㄇㄧㄣ" /* "min" */, IS_ZHUYIN|IS_PINYIN, 218},
+{"ㄇㄧㄥ" /* "ming" */, IS_ZHUYIN|IS_PINYIN, 219},
+{"ㄇㄨ" /* "mu" */, IS_ZHUYIN|IS_PINYIN, 223},
+{"ㄈ" /* "f" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 90},
+{"ㄈㄚ" /* "fa" */, IS_ZHUYIN|IS_PINYIN, 91},
+{"ㄈㄛ" /* "fo" */, IS_ZHUYIN|IS_PINYIN, 98},
+{"ㄈㄜ" /* "fe" */, IS_ZHUYIN, 94},
+{"ㄈㄟ" /* "fei" */, IS_ZHUYIN|IS_PINYIN, 95},
+{"ㄈㄡ" /* "fou" */, IS_ZHUYIN|IS_PINYIN, 99},
+{"ㄈㄢ" /* "fan" */, IS_ZHUYIN|IS_PINYIN, 92},
+{"ㄈㄣ" /* "fen" */, IS_ZHUYIN|IS_PINYIN, 96},
+{"ㄈㄤ" /* "fang" */, IS_ZHUYIN|IS_PINYIN, 93},
+{"ㄈㄥ" /* "feng" */, IS_ZHUYIN|IS_PINYIN, 97},
+{"ㄈㄨ" /* "fu" */, IS_ZHUYIN|IS_PINYIN, 100},
+{"ㄉ" /* "d" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 60},
+{"ㄉㄚ" /* "da" */, IS_ZHUYIN|IS_PINYIN, 61},
+{"ㄉㄜ" /* "de" */, IS_ZHUYIN|IS_PINYIN, 66},
+{"ㄉㄞ" /* "dai" */, IS_ZHUYIN|IS_PINYIN, 62},
+{"ㄉㄟ" /* "dei" */, IS_ZHUYIN|IS_PINYIN, 67},
+{"ㄉㄠ" /* "dao" */, IS_ZHUYIN|IS_PINYIN, 65},
+{"ㄉㄡ" /* "dou" */, IS_ZHUYIN|IS_PINYIN, 79},
+{"ㄉㄢ" /* "dan" */, IS_ZHUYIN|IS_PINYIN, 63},
+{"ㄉㄣ" /* "den" */, IS_ZHUYIN, 68},
+{"ㄉㄤ" /* "dang" */, IS_ZHUYIN|IS_PINYIN, 64},
+{"ㄉㄥ" /* "deng" */, IS_ZHUYIN|IS_PINYIN, 69},
+{"ㄉㄧ" /* "di" */, IS_ZHUYIN|IS_PINYIN, 70},
+{"ㄉㄧㄚ" /* "dia" */, IS_ZHUYIN|IS_PINYIN, 71},
+{"ㄉㄧㄝ" /* "die" */, IS_ZHUYIN|IS_PINYIN, 74},
+{"ㄉㄧㄠ" /* "diao" */, IS_ZHUYIN|IS_PINYIN, 73},
+{"ㄉㄧㄡ" /* "diu" */, IS_ZHUYIN|IS_PINYIN, 77},
+{"ㄉㄧㄢ" /* "dian" */, IS_ZHUYIN|IS_PINYIN, 72},
+{"ㄉㄧㄣ" /* "din" */, IS_ZHUYIN, 75},
+{"ㄉㄧㄥ" /* "ding" */, IS_ZHUYIN|IS_PINYIN, 76},
+{"ㄉㄨ" /* "du" */, IS_ZHUYIN|IS_PINYIN, 80},
+{"ㄉㄨㄛ" /* "duo" */, IS_ZHUYIN|IS_PINYIN, 84},
+{"ㄉㄨㄟ" /* "dui" */, IS_ZHUYIN|IS_PINYIN, 82},
+{"ㄉㄨㄢ" /* "duan" */, IS_ZHUYIN|IS_PINYIN, 81},
+{"ㄉㄨㄣ" /* "dun" */, IS_ZHUYIN|IS_PINYIN, 83},
+{"ㄉㄨㄥ" /* "dong" */, IS_ZHUYIN|IS_PINYIN, 78},
+{"ㄊ" /* "ang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 4},
+{"ㄊㄚ" /* "ta" */, IS_ZHUYIN|IS_PINYIN, 341},
+{"ㄊㄜ" /* "te" */, IS_ZHUYIN|IS_PINYIN, 346},
+{"ㄊㄞ" /* "tai" */, IS_ZHUYIN|IS_PINYIN, 342},
+{"ㄊㄠ" /* "tao" */, IS_ZHUYIN|IS_PINYIN, 345},
+{"ㄊㄡ" /* "tou" */, IS_ZHUYIN|IS_PINYIN, 354},
+{"ㄊㄢ" /* "tan" */, IS_ZHUYIN|IS_PINYIN, 343},
+{"ㄊㄤ" /* "tang" */, IS_ZHUYIN|IS_PINYIN, 344},
+{"ㄊㄥ" /* "teng" */, IS_ZHUYIN|IS_PINYIN, 347},
+{"ㄊㄧ" /* "ti" */, IS_ZHUYIN|IS_PINYIN, 348},
+{"ㄊㄧㄝ" /* "tie" */, IS_ZHUYIN|IS_PINYIN, 351},
+{"ㄊㄧㄠ" /* "tiao" */, IS_ZHUYIN|IS_PINYIN, 350},
+{"ㄊㄧㄢ" /* "tian" */, IS_ZHUYIN|IS_PINYIN, 349},
+{"ㄊㄧㄥ" /* "ting" */, IS_ZHUYIN|IS_PINYIN, 352},
+{"ㄊㄨ" /* "tu" */, IS_ZHUYIN|IS_PINYIN, 355},
+{"ㄊㄨㄛ" /* "tuo" */, IS_ZHUYIN|IS_PINYIN, 359},
+{"ㄊㄨㄟ" /* "tui" */, IS_ZHUYIN|IS_PINYIN, 357},
+{"ㄊㄨㄢ" /* "tuan" */, IS_ZHUYIN|IS_PINYIN, 356},
+{"ㄊㄨㄣ" /* "tun" */, IS_ZHUYIN|IS_PINYIN, 358},
+{"ㄊㄨㄥ" /* "tong" */, IS_ZHUYIN|IS_PINYIN, 353},
+{"ㄋ" /* "en" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 87},
+{"ㄋㄚ" /* "na" */, IS_ZHUYIN|IS_PINYIN, 225},
+{"ㄋㄜ" /* "ne" */, IS_ZHUYIN|IS_PINYIN, 230},
+{"ㄋㄞ" /* "nai" */, IS_ZHUYIN|IS_PINYIN, 226},
+{"ㄋㄟ" /* "nei" */, IS_ZHUYIN|IS_PINYIN, 231},
+{"ㄋㄠ" /* "nao" */, IS_ZHUYIN|IS_PINYIN, 229},
+{"ㄋㄡ" /* "nou" */, IS_ZHUYIN|IS_PINYIN, 245},
+{"ㄋㄢ" /* "nan" */, IS_ZHUYIN|IS_PINYIN, 227},
+{"ㄋㄣ" /* "nen" */, IS_ZHUYIN|IS_PINYIN, 232},
+{"ㄋㄤ" /* "nang" */, IS_ZHUYIN|IS_PINYIN, 228},
+{"ㄋㄥ" /* "neng" */, IS_ZHUYIN|IS_PINYIN, 233},
+{"ㄋㄧ" /* "ni" */, IS_ZHUYIN|IS_PINYIN, 235},
+{"ㄋㄧㄚ" /* "nia" */, IS_ZHUYIN, 236},
+{"ㄋㄧㄝ" /* "nie" */, IS_ZHUYIN|IS_PINYIN, 240},
+{"ㄋㄧㄠ" /* "niao" */, IS_ZHUYIN|IS_PINYIN, 239},
+{"ㄋㄧㄡ" /* "niu" */, IS_ZHUYIN|IS_PINYIN, 243},
+{"ㄋㄧㄢ" /* "nian" */, IS_ZHUYIN|IS_PINYIN, 237},
+{"ㄋㄧㄣ" /* "nin" */, IS_ZHUYIN|IS_PINYIN, 241},
+{"ㄋㄧㄤ" /* "niang" */, IS_ZHUYIN|IS_PINYIN, 238},
+{"ㄋㄧㄥ" /* "ning" */, IS_ZHUYIN|IS_PINYIN, 242},
+{"ㄋㄨ" /* "nu" */, IS_ZHUYIN|IS_PINYIN, 246},
+{"ㄋㄨㄛ" /* "nuo" */, IS_ZHUYIN|IS_PINYIN, 249},
+{"ㄋㄨㄢ" /* "nuan" */, IS_ZHUYIN|IS_PINYIN, 247},
+{"ㄋㄨㄣ" /* "nun" */, IS_ZHUYIN, 248},
+{"ㄋㄨㄥ" /* "nong" */, IS_ZHUYIN|IS_PINYIN, 244},
+{"ㄋㄩ" /* "nv" */, IS_ZHUYIN|IS_PINYIN, 250},
+{"ㄋㄩㄝ" /* "nve" */, IS_ZHUYIN|IS_PINYIN, 251},
+{"ㄌ" /* "eng" */, IS_ZHUYIN|ZHUYIN_CORRECT_ETEN26, 88},
+{"ㄌㄚ" /* "la" */, IS_ZHUYIN|IS_PINYIN, 177},
+{"ㄌㄛ" /* "lo" */, IS_ZHUYIN|IS_PINYIN, 195},
+{"ㄌㄜ" /* "le" */, IS_ZHUYIN|IS_PINYIN, 182},
+{"ㄌㄞ" /* "lai" */, IS_ZHUYIN|IS_PINYIN, 178},
+{"ㄌㄟ" /* "lei" */, IS_ZHUYIN|IS_PINYIN, 183},
+{"ㄌㄠ" /* "lao" */, IS_ZHUYIN|IS_PINYIN, 181},
+{"ㄌㄡ" /* "lou" */, IS_ZHUYIN|IS_PINYIN, 197},
+{"ㄌㄢ" /* "lan" */, IS_ZHUYIN|IS_PINYIN, 179},
+{"ㄌㄣ" /* "len" */, IS_ZHUYIN, 184},
+{"ㄌㄤ" /* "lang" */, IS_ZHUYIN|IS_PINYIN, 180},
+{"ㄌㄥ" /* "leng" */, IS_ZHUYIN|IS_PINYIN, 185},
+{"ㄌㄧ" /* "li" */, IS_ZHUYIN|IS_PINYIN, 186},
+{"ㄌㄧㄚ" /* "lia" */, IS_ZHUYIN|IS_PINYIN, 187},
+{"ㄌㄧㄝ" /* "lie" */, IS_ZHUYIN|IS_PINYIN, 191},
+{"ㄌㄧㄠ" /* "liao" */, IS_ZHUYIN|IS_PINYIN, 190},
+{"ㄌㄧㄡ" /* "liu" */, IS_ZHUYIN|IS_PINYIN, 194},
+{"ㄌㄧㄢ" /* "lian" */, IS_ZHUYIN|IS_PINYIN, 188},
+{"ㄌㄧㄣ" /* "lin" */, IS_ZHUYIN|IS_PINYIN, 192},
+{"ㄌㄧㄤ" /* "liang" */, IS_ZHUYIN|IS_PINYIN, 189},
+{"ㄌㄧㄥ" /* "ling" */, IS_ZHUYIN|IS_PINYIN, 193},
+{"ㄌㄨ" /* "lu" */, IS_ZHUYIN|IS_PINYIN, 198},
+{"ㄌㄨㄛ" /* "luo" */, IS_ZHUYIN|IS_PINYIN, 201},
+{"ㄌㄨㄢ" /* "luan" */, IS_ZHUYIN|IS_PINYIN, 199},
+{"ㄌㄨㄣ" /* "lun" */, IS_ZHUYIN|IS_PINYIN, 200},
+{"ㄌㄨㄥ" /* "long" */, IS_ZHUYIN|IS_PINYIN, 196},
+{"ㄌㄩ" /* "lv" */, IS_ZHUYIN|IS_PINYIN, 202},
+{"ㄌㄩㄝ" /* "lve" */, IS_ZHUYIN|IS_PINYIN, 203},
+{"ㄍ" /* "g" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 101},
+{"ㄍㄚ" /* "ga" */, IS_ZHUYIN|IS_PINYIN, 102},
+{"ㄍㄜ" /* "ge" */, IS_ZHUYIN|IS_PINYIN, 107},
+{"ㄍㄞ" /* "gai" */, IS_ZHUYIN|IS_PINYIN, 103},
+{"ㄍㄟ" /* "gei" */, IS_ZHUYIN|IS_PINYIN, 108},
+{"ㄍㄠ" /* "gao" */, IS_ZHUYIN|IS_PINYIN, 106},
+{"ㄍㄡ" /* "gou" */, IS_ZHUYIN|IS_PINYIN, 112},
+{"ㄍㄢ" /* "gan" */, IS_ZHUYIN|IS_PINYIN, 104},
+{"ㄍㄣ" /* "gen" */, IS_ZHUYIN|IS_PINYIN, 109},
+{"ㄍㄤ" /* "gang" */, IS_ZHUYIN|IS_PINYIN, 105},
+{"ㄍㄥ" /* "geng" */, IS_ZHUYIN|IS_PINYIN, 110},
+{"ㄍㄧ" /* "qi" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 273},
+{"ㄍㄧㄚ" /* "qia" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 274},
+{"ㄍㄧㄝ" /* "qie" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 278},
+{"ㄍㄧㄠ" /* "qiao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 277},
+{"ㄍㄧㄡ" /* "qiu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 282},
+{"ㄍㄧㄢ" /* "qian" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 275},
+{"ㄍㄧㄣ" /* "qin" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 279},
+{"ㄍㄧㄤ" /* "qiang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 276},
+{"ㄍㄧㄥ" /* "qing" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 280},
+{"ㄍㄨ" /* "gu" */, IS_ZHUYIN|IS_PINYIN, 113},
+{"ㄍㄨㄚ" /* "gua" */, IS_ZHUYIN|IS_PINYIN, 114},
+{"ㄍㄨㄛ" /* "guo" */, IS_ZHUYIN|IS_PINYIN, 120},
+{"ㄍㄨㄞ" /* "guai" */, IS_ZHUYIN|IS_PINYIN, 115},
+{"ㄍㄨㄟ" /* "gui" */, IS_ZHUYIN|IS_PINYIN, 118},
+{"ㄍㄨㄢ" /* "guan" */, IS_ZHUYIN|IS_PINYIN, 116},
+{"ㄍㄨㄣ" /* "gun" */, IS_ZHUYIN|IS_PINYIN, 119},
+{"ㄍㄨㄤ" /* "guang" */, IS_ZHUYIN|IS_PINYIN, 117},
+{"ㄍㄨㄥ" /* "gong" */, IS_ZHUYIN|IS_PINYIN, 111},
+{"ㄍㄩ" /* "qu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 283},
+{"ㄍㄩㄝ" /* "que" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 285},
+{"ㄍㄩㄢ" /* "quan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 284},
+{"ㄍㄩㄣ" /* "qun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 286},
+{"ㄍㄩㄥ" /* "qiong" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 281},
+{"ㄎ" /* "k" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 156},
+{"ㄎㄚ" /* "ka" */, IS_ZHUYIN|IS_PINYIN, 157},
+{"ㄎㄜ" /* "ke" */, IS_ZHUYIN|IS_PINYIN, 162},
+{"ㄎㄞ" /* "kai" */, IS_ZHUYIN|IS_PINYIN, 158},
+{"ㄎㄟ" /* "kei" */, IS_ZHUYIN, 163},
+{"ㄎㄠ" /* "kao" */, IS_ZHUYIN|IS_PINYIN, 161},
+{"ㄎㄡ" /* "kou" */, IS_ZHUYIN|IS_PINYIN, 167},
+{"ㄎㄢ" /* "kan" */, IS_ZHUYIN|IS_PINYIN, 159},
+{"ㄎㄣ" /* "ken" */, IS_ZHUYIN|IS_PINYIN, 164},
+{"ㄎㄤ" /* "kang" */, IS_ZHUYIN|IS_PINYIN, 160},
+{"ㄎㄥ" /* "keng" */, IS_ZHUYIN|IS_PINYIN, 165},
+{"ㄎㄨ" /* "ku" */, IS_ZHUYIN|IS_PINYIN, 168},
+{"ㄎㄨㄚ" /* "kua" */, IS_ZHUYIN|IS_PINYIN, 169},
+{"ㄎㄨㄛ" /* "kuo" */, IS_ZHUYIN|IS_PINYIN, 175},
+{"ㄎㄨㄞ" /* "kuai" */, IS_ZHUYIN|IS_PINYIN, 170},
+{"ㄎㄨㄟ" /* "kui" */, IS_ZHUYIN|IS_PINYIN, 173},
+{"ㄎㄨㄢ" /* "kuan" */, IS_ZHUYIN|IS_PINYIN, 171},
+{"ㄎㄨㄣ" /* "kun" */, IS_ZHUYIN|IS_PINYIN, 174},
+{"ㄎㄨㄤ" /* "kuang" */, IS_ZHUYIN|IS_PINYIN, 172},
+{"ㄎㄨㄥ" /* "kong" */, IS_ZHUYIN|IS_PINYIN, 166},
+{"ㄏ" /* "er" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 89},
+{"ㄏㄚ" /* "ha" */, IS_ZHUYIN|IS_PINYIN, 122},
+{"ㄏㄜ" /* "he" */, IS_ZHUYIN|IS_PINYIN, 127},
+{"ㄏㄞ" /* "hai" */, IS_ZHUYIN|IS_PINYIN, 123},
+{"ㄏㄟ" /* "hei" */, IS_ZHUYIN|IS_PINYIN, 128},
+{"ㄏㄠ" /* "hao" */, IS_ZHUYIN|IS_PINYIN, 126},
+{"ㄏㄡ" /* "hou" */, IS_ZHUYIN|IS_PINYIN, 132},
+{"ㄏㄢ" /* "han" */, IS_ZHUYIN|IS_PINYIN, 124},
+{"ㄏㄣ" /* "hen" */, IS_ZHUYIN|IS_PINYIN, 129},
+{"ㄏㄤ" /* "hang" */, IS_ZHUYIN|IS_PINYIN, 125},
+{"ㄏㄥ" /* "heng" */, IS_ZHUYIN|IS_PINYIN, 130},
+{"ㄏㄨ" /* "hu" */, IS_ZHUYIN|IS_PINYIN, 133},
+{"ㄏㄨㄚ" /* "hua" */, IS_ZHUYIN|IS_PINYIN, 134},
+{"ㄏㄨㄛ" /* "huo" */, IS_ZHUYIN|IS_PINYIN, 140},
+{"ㄏㄨㄞ" /* "huai" */, IS_ZHUYIN|IS_PINYIN, 135},
+{"ㄏㄨㄟ" /* "hui" */, IS_ZHUYIN|IS_PINYIN, 138},
+{"ㄏㄨㄢ" /* "huan" */, IS_ZHUYIN|IS_PINYIN, 136},
+{"ㄏㄨㄣ" /* "hun" */, IS_ZHUYIN|IS_PINYIN, 139},
+{"ㄏㄨㄤ" /* "huang" */, IS_ZHUYIN|IS_PINYIN, 137},
+{"ㄏㄨㄥ" /* "hong" */, IS_ZHUYIN|IS_PINYIN, 131},
+{"ㄐ" /* "zhi" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 422},
+{"ㄐㄚ" /* "zha" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 413},
+{"ㄐㄜ" /* "zhe" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 418},
+{"ㄐㄞ" /* "zhai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 414},
+{"ㄐㄟ" /* "zhei" */, IS_ZHUYIN|ZHUYIN_CORRECT_ETEN26, 419},
+{"ㄐㄠ" /* "zhao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 417},
+{"ㄐㄡ" /* "zhou" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 424},
+{"ㄐㄢ" /* "zhan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 415},
+{"ㄐㄣ" /* "zhen" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 420},
+{"ㄐㄤ" /* "zhang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 416},
+{"ㄐㄥ" /* "zheng" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 421},
+{"ㄐㄧ" /* "ji" */, IS_ZHUYIN|IS_PINYIN, 142},
+{"ㄐㄧㄚ" /* "jia" */, IS_ZHUYIN|IS_PINYIN, 143},
+{"ㄐㄧㄝ" /* "jie" */, IS_ZHUYIN|IS_PINYIN, 147},
+{"ㄐㄧㄠ" /* "jiao" */, IS_ZHUYIN|IS_PINYIN, 146},
+{"ㄐㄧㄡ" /* "jiu" */, IS_ZHUYIN|IS_PINYIN, 151},
+{"ㄐㄧㄢ" /* "jian" */, IS_ZHUYIN|IS_PINYIN, 144},
+{"ㄐㄧㄣ" /* "jin" */, IS_ZHUYIN|IS_PINYIN, 148},
+{"ㄐㄧㄤ" /* "jiang" */, IS_ZHUYIN|IS_PINYIN, 145},
+{"ㄐㄧㄥ" /* "jing" */, IS_ZHUYIN|IS_PINYIN, 149},
+{"ㄐㄨ" /* "zhu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 425},
+{"ㄐㄨㄚ" /* "zhua" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 426},
+{"ㄐㄨㄛ" /* "zhuo" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 432},
+{"ㄐㄨㄞ" /* "zhuai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 427},
+{"ㄐㄨㄟ" /* "zhui" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 430},
+{"ㄐㄨㄢ" /* "zhuan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 428},
+{"ㄐㄨㄣ" /* "zhun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 431},
+{"ㄐㄨㄤ" /* "zhuang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 429},
+{"ㄐㄨㄥ" /* "zhong" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 423},
+{"ㄐㄩ" /* "ju" */, IS_ZHUYIN|IS_PINYIN, 152},
+{"ㄐㄩㄝ" /* "jue" */, IS_ZHUYIN|IS_PINYIN, 154},
+{"ㄐㄩㄢ" /* "juan" */, IS_ZHUYIN|IS_PINYIN, 153},
+{"ㄐㄩㄣ" /* "jun" */, IS_ZHUYIN|IS_PINYIN, 155},
+{"ㄐㄩㄥ" /* "jiong" */, IS_ZHUYIN|IS_PINYIN, 150},
+{"ㄑ" /* "q" */, IS_ZHUYIN|IS_PINYIN|PINYIN_INCOMPLETE|ZHUYIN_INCOMPLETE, 272},
+{"ㄑㄧ" /* "qi" */, IS_ZHUYIN|IS_PINYIN, 273},
+{"ㄑㄧㄚ" /* "qia" */, IS_ZHUYIN|IS_PINYIN, 274},
+{"ㄑㄧㄝ" /* "qie" */, IS_ZHUYIN|IS_PINYIN, 278},
+{"ㄑㄧㄠ" /* "qiao" */, IS_ZHUYIN|IS_PINYIN, 277},
+{"ㄑㄧㄡ" /* "qiu" */, IS_ZHUYIN|IS_PINYIN, 282},
+{"ㄑㄧㄢ" /* "qian" */, IS_ZHUYIN|IS_PINYIN, 275},
+{"ㄑㄧㄣ" /* "qin" */, IS_ZHUYIN|IS_PINYIN, 279},
+{"ㄑㄧㄤ" /* "qiang" */, IS_ZHUYIN|IS_PINYIN, 276},
+{"ㄑㄧㄥ" /* "qing" */, IS_ZHUYIN|IS_PINYIN, 280},
+{"ㄑㄩ" /* "qu" */, IS_ZHUYIN|IS_PINYIN, 283},
+{"ㄑㄩㄝ" /* "que" */, IS_ZHUYIN|IS_PINYIN, 285},
+{"ㄑㄩㄢ" /* "quan" */, IS_ZHUYIN|IS_PINYIN, 284},
+{"ㄑㄩㄣ" /* "qun" */, IS_ZHUYIN|IS_PINYIN, 286},
+{"ㄑㄩㄥ" /* "qiong" */, IS_ZHUYIN|IS_PINYIN, 281},
+{"ㄒ" /* "shi" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 322},
+{"ㄒㄚ" /* "sha" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 313},
+{"ㄒㄜ" /* "she" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 318},
+{"ㄒㄞ" /* "shai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 314},
+{"ㄒㄟ" /* "shei" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 319},
+{"ㄒㄠ" /* "shao" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 317},
+{"ㄒㄡ" /* "shou" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 323},
+{"ㄒㄢ" /* "shan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 315},
+{"ㄒㄣ" /* "shen" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 320},
+{"ㄒㄤ" /* "shang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 316},
+{"ㄒㄥ" /* "sheng" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 321},
+{"ㄒㄧ" /* "xi" */, IS_ZHUYIN|IS_PINYIN, 371},
+{"ㄒㄧㄚ" /* "xia" */, IS_ZHUYIN|IS_PINYIN, 372},
+{"ㄒㄧㄝ" /* "xie" */, IS_ZHUYIN|IS_PINYIN, 376},
+{"ㄒㄧㄠ" /* "xiao" */, IS_ZHUYIN|IS_PINYIN, 375},
+{"ㄒㄧㄡ" /* "xiu" */, IS_ZHUYIN|IS_PINYIN, 380},
+{"ㄒㄧㄢ" /* "xian" */, IS_ZHUYIN|IS_PINYIN, 373},
+{"ㄒㄧㄣ" /* "xin" */, IS_ZHUYIN|IS_PINYIN, 377},
+{"ㄒㄧㄤ" /* "xiang" */, IS_ZHUYIN|IS_PINYIN, 374},
+{"ㄒㄧㄥ" /* "xing" */, IS_ZHUYIN|IS_PINYIN, 378},
+{"ㄒㄨ" /* "shu" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 324},
+{"ㄒㄨㄚ" /* "shua" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 325},
+{"ㄒㄨㄛ" /* "shuo" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 331},
+{"ㄒㄨㄞ" /* "shuai" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 326},
+{"ㄒㄨㄟ" /* "shui" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 329},
+{"ㄒㄨㄢ" /* "shuan" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 327},
+{"ㄒㄨㄣ" /* "shun" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 330},
+{"ㄒㄨㄤ" /* "shuang" */, IS_ZHUYIN|IS_PINYIN|ZHUYIN_CORRECT_ETEN26, 328},
+{"ㄒㄩ" /* "xu" */, IS_ZHUYIN|IS_PINYIN, 381},
+{"ㄒㄩㄝ" /* "xue" */, IS_ZHUYIN|IS_PINYIN, 383},
+{"ㄒㄩㄢ" /* "xuan" */, IS_ZHUYIN|IS_PINYIN, 382},
+{"ㄒㄩㄣ" /* "xun" */, IS_ZHUYIN|IS_PINYIN, 384},
+{"ㄒㄩㄥ" /* "xiong" */, IS_ZHUYIN|IS_PINYIN, 379},
+{"ㄓ" /* "zhi" */, IS_ZHUYIN|IS_PINYIN, 422},
+{"ㄓㄚ" /* "zha" */, IS_ZHUYIN|IS_PINYIN, 413},
+{"ㄓㄜ" /* "zhe" */, IS_ZHUYIN|IS_PINYIN, 418},
+{"ㄓㄞ" /* "zhai" */, IS_ZHUYIN|IS_PINYIN, 414},
+{"ㄓㄟ" /* "zhei" */, IS_ZHUYIN, 419},
+{"ㄓㄠ" /* "zhao" */, IS_ZHUYIN|IS_PINYIN, 417},
+{"ㄓㄡ" /* "zhou" */, IS_ZHUYIN|IS_PINYIN, 424},
+{"ㄓㄢ" /* "zhan" */, IS_ZHUYIN|IS_PINYIN, 415},
+{"ㄓㄣ" /* "zhen" */, IS_ZHUYIN|IS_PINYIN, 420},
+{"ㄓㄤ" /* "zhang" */, IS_ZHUYIN|IS_PINYIN, 416},
+{"ㄓㄥ" /* "zheng" */, IS_ZHUYIN|IS_PINYIN, 421},
+{"ㄓㄨ" /* "zhu" */, IS_ZHUYIN|IS_PINYIN, 425},
+{"ㄓㄨㄚ" /* "zhua" */, IS_ZHUYIN|IS_PINYIN, 426},
+{"ㄓㄨㄛ" /* "zhuo" */, IS_ZHUYIN|IS_PINYIN, 432},
+{"ㄓㄨㄞ" /* "zhuai" */, IS_ZHUYIN|IS_PINYIN, 427},
+{"ㄓㄨㄟ" /* "zhui" */, IS_ZHUYIN|IS_PINYIN, 430},
+{"ㄓㄨㄢ" /* "zhuan" */, IS_ZHUYIN|IS_PINYIN, 428},
+{"ㄓㄨㄣ" /* "zhun" */, IS_ZHUYIN|IS_PINYIN, 431},
+{"ㄓㄨㄤ" /* "zhuang" */, IS_ZHUYIN|IS_PINYIN, 429},
+{"ㄓㄨㄥ" /* "zhong" */, IS_ZHUYIN|IS_PINYIN, 423},
+{"ㄔ" /* "chi" */, IS_ZHUYIN|IS_PINYIN, 41},
+{"ㄔㄚ" /* "cha" */, IS_ZHUYIN|IS_PINYIN, 33},
+{"ㄔㄜ" /* "che" */, IS_ZHUYIN|IS_PINYIN, 38},
+{"ㄔㄞ" /* "chai" */, IS_ZHUYIN|IS_PINYIN, 34},
+{"ㄔㄠ" /* "chao" */, IS_ZHUYIN|IS_PINYIN, 37},
+{"ㄔㄡ" /* "chou" */, IS_ZHUYIN|IS_PINYIN, 43},
+{"ㄔㄢ" /* "chan" */, IS_ZHUYIN|IS_PINYIN, 35},
+{"ㄔㄣ" /* "chen" */, IS_ZHUYIN|IS_PINYIN, 39},
+{"ㄔㄤ" /* "chang" */, IS_ZHUYIN|IS_PINYIN, 36},
+{"ㄔㄥ" /* "cheng" */, IS_ZHUYIN|IS_PINYIN, 40},
+{"ㄔㄨ" /* "chu" */, IS_ZHUYIN|IS_PINYIN, 44},
+{"ㄔㄨㄚ" /* "chua" */, IS_ZHUYIN, 45},
+{"ㄔㄨㄛ" /* "chuo" */, IS_ZHUYIN|IS_PINYIN, 51},
+{"ㄔㄨㄞ" /* "chuai" */, IS_ZHUYIN|IS_PINYIN, 46},
+{"ㄔㄨㄟ" /* "chui" */, IS_ZHUYIN|IS_PINYIN, 49},
+{"ㄔㄨㄢ" /* "chuan" */, IS_ZHUYIN|IS_PINYIN, 47},
+{"ㄔㄨㄣ" /* "chun" */, IS_ZHUYIN|IS_PINYIN, 50},
+{"ㄔㄨㄤ" /* "chuang" */, IS_ZHUYIN|IS_PINYIN, 48},
+{"ㄔㄨㄥ" /* "chong" */, IS_ZHUYIN|IS_PINYIN, 42},
+{"ㄕ" /* "shi" */, IS_ZHUYIN|IS_PINYIN, 322},
+{"ㄕㄚ" /* "sha" */, IS_ZHUYIN|IS_PINYIN, 313},
+{"ㄕㄜ" /* "she" */, IS_ZHUYIN|IS_PINYIN, 318},
+{"ㄕㄞ" /* "shai" */, IS_ZHUYIN|IS_PINYIN, 314},
+{"ㄕㄟ" /* "shei" */, IS_ZHUYIN|IS_PINYIN, 319},
+{"ㄕㄠ" /* "shao" */, IS_ZHUYIN|IS_PINYIN, 317},
+{"ㄕㄡ" /* "shou" */, IS_ZHUYIN|IS_PINYIN, 323},
+{"ㄕㄢ" /* "shan" */, IS_ZHUYIN|IS_PINYIN, 315},
+{"ㄕㄣ" /* "shen" */, IS_ZHUYIN|IS_PINYIN, 320},
+{"ㄕㄤ" /* "shang" */, IS_ZHUYIN|IS_PINYIN, 316},
+{"ㄕㄥ" /* "sheng" */, IS_ZHUYIN|IS_PINYIN, 321},
+{"ㄕㄨ" /* "shu" */, IS_ZHUYIN|IS_PINYIN, 324},
+{"ㄕㄨㄚ" /* "shua" */, IS_ZHUYIN|IS_PINYIN, 325},
+{"ㄕㄨㄛ" /* "shuo" */, IS_ZHUYIN|IS_PINYIN, 331},
+{"ㄕㄨㄞ" /* "shuai" */, IS_ZHUYIN|IS_PINYIN, 326},
+{"ㄕㄨㄟ" /* "shui" */, IS_ZHUYIN|IS_PINYIN, 329},
+{"ㄕㄨㄢ" /* "shuan" */, IS_ZHUYIN|IS_PINYIN, 327},
+{"ㄕㄨㄣ" /* "shun" */, IS_ZHUYIN|IS_PINYIN, 330},
+{"ㄕㄨㄤ" /* "shuang" */, IS_ZHUYIN|IS_PINYIN, 328},
+{"ㄖ" /* "ri" */, IS_ZHUYIN|IS_PINYIN, 294},
+{"ㄖㄜ" /* "re" */, IS_ZHUYIN|IS_PINYIN, 291},
+{"ㄖㄠ" /* "rao" */, IS_ZHUYIN|IS_PINYIN, 290},
+{"ㄖㄡ" /* "rou" */, IS_ZHUYIN|IS_PINYIN, 296},
+{"ㄖㄢ" /* "ran" */, IS_ZHUYIN|IS_PINYIN, 288},
+{"ㄖㄣ" /* "ren" */, IS_ZHUYIN|IS_PINYIN, 292},
+{"ㄖㄤ" /* "rang" */, IS_ZHUYIN|IS_PINYIN, 289},
+{"ㄖㄥ" /* "reng" */, IS_ZHUYIN|IS_PINYIN, 293},
+{"ㄖㄨ" /* "ru" */, IS_ZHUYIN|IS_PINYIN, 297},
+{"ㄖㄨㄚ" /* "rua" */, IS_ZHUYIN, 298},
+{"ㄖㄨㄛ" /* "ruo" */, IS_ZHUYIN|IS_PINYIN, 302},
+{"ㄖㄨㄟ" /* "rui" */, IS_ZHUYIN|IS_PINYIN, 300},
+{"ㄖㄨㄢ" /* "ruan" */, IS_ZHUYIN|IS_PINYIN, 299},
+{"ㄖㄨㄣ" /* "run" */, IS_ZHUYIN|IS_PINYIN, 301},
+{"ㄖㄨㄥ" /* "rong" */, IS_ZHUYIN|IS_PINYIN, 295},
+{"ㄗ" /* "zi" */, IS_ZHUYIN|IS_PINYIN, 433},
+{"ㄗㄚ" /* "za" */, IS_ZHUYIN|IS_PINYIN, 403},
+{"ㄗㄜ" /* "ze" */, IS_ZHUYIN|IS_PINYIN, 408},
+{"ㄗㄞ" /* "zai" */, IS_ZHUYIN|IS_PINYIN, 404},
+{"ㄗㄟ" /* "zei" */, IS_ZHUYIN|IS_PINYIN, 409},
+{"ㄗㄠ" /* "zao" */, IS_ZHUYIN|IS_PINYIN, 407},
+{"ㄗㄡ" /* "zou" */, IS_ZHUYIN|IS_PINYIN, 435},
+{"ㄗㄢ" /* "zan" */, IS_ZHUYIN|IS_PINYIN, 405},
+{"ㄗㄣ" /* "zen" */, IS_ZHUYIN|IS_PINYIN, 410},
+{"ㄗㄤ" /* "zang" */, IS_ZHUYIN|IS_PINYIN, 406},
+{"ㄗㄥ" /* "zeng" */, IS_ZHUYIN|IS_PINYIN, 411},
+{"ㄗㄨ" /* "zu" */, IS_ZHUYIN|IS_PINYIN, 436},
+{"ㄗㄨㄛ" /* "zuo" */, IS_ZHUYIN|IS_PINYIN, 440},
+{"ㄗㄨㄟ" /* "zui" */, IS_ZHUYIN|IS_PINYIN, 438},
+{"ㄗㄨㄢ" /* "zuan" */, IS_ZHUYIN|IS_PINYIN, 437},
+{"ㄗㄨㄣ" /* "zun" */, IS_ZHUYIN|IS_PINYIN, 439},
+{"ㄗㄨㄥ" /* "zong" */, IS_ZHUYIN|IS_PINYIN, 434},
+{"ㄘ" /* "ci" */, IS_ZHUYIN|IS_PINYIN, 52},
+{"ㄘㄚ" /* "ca" */, IS_ZHUYIN|IS_PINYIN, 24},
+{"ㄘㄜ" /* "ce" */, IS_ZHUYIN|IS_PINYIN, 29},
+{"ㄘㄞ" /* "cai" */, IS_ZHUYIN|IS_PINYIN, 25},
+{"ㄘㄠ" /* "cao" */, IS_ZHUYIN|IS_PINYIN, 28},
+{"ㄘㄡ" /* "cou" */, IS_ZHUYIN|IS_PINYIN, 54},
+{"ㄘㄢ" /* "can" */, IS_ZHUYIN|IS_PINYIN, 26},
+{"ㄘㄣ" /* "cen" */, IS_ZHUYIN|IS_PINYIN, 30},
+{"ㄘㄤ" /* "cang" */, IS_ZHUYIN|IS_PINYIN, 27},
+{"ㄘㄥ" /* "ceng" */, IS_ZHUYIN|IS_PINYIN, 31},
+{"ㄘㄨ" /* "cu" */, IS_ZHUYIN|IS_PINYIN, 55},
+{"ㄘㄨㄛ" /* "cuo" */, IS_ZHUYIN|IS_PINYIN, 59},
+{"ㄘㄨㄟ" /* "cui" */, IS_ZHUYIN|IS_PINYIN, 57},
+{"ㄘㄨㄢ" /* "cuan" */, IS_ZHUYIN|IS_PINYIN, 56},
+{"ㄘㄨㄣ" /* "cun" */, IS_ZHUYIN|IS_PINYIN, 58},
+{"ㄘㄨㄥ" /* "cong" */, IS_ZHUYIN|IS_PINYIN, 53},
+{"ㄙ" /* "si" */, IS_ZHUYIN|IS_PINYIN, 332},
+{"ㄙㄚ" /* "sa" */, IS_ZHUYIN|IS_PINYIN, 304},
+{"ㄙㄜ" /* "se" */, IS_ZHUYIN|IS_PINYIN, 309},
+{"ㄙㄞ" /* "sai" */, IS_ZHUYIN|IS_PINYIN, 305},
+{"ㄙㄠ" /* "sao" */, IS_ZHUYIN|IS_PINYIN, 308},
+{"ㄙㄡ" /* "sou" */, IS_ZHUYIN|IS_PINYIN, 334},
+{"ㄙㄢ" /* "san" */, IS_ZHUYIN|IS_PINYIN, 306},
+{"ㄙㄣ" /* "sen" */, IS_ZHUYIN|IS_PINYIN, 310},
+{"ㄙㄤ" /* "sang" */, IS_ZHUYIN|IS_PINYIN, 307},
+{"ㄙㄥ" /* "seng" */, IS_ZHUYIN|IS_PINYIN, 311},
+{"ㄙㄨ" /* "su" */, IS_ZHUYIN|IS_PINYIN, 335},
+{"ㄙㄨㄛ" /* "suo" */, IS_ZHUYIN|IS_PINYIN, 339},
+{"ㄙㄨㄟ" /* "sui" */, IS_ZHUYIN|IS_PINYIN, 337},
+{"ㄙㄨㄢ" /* "suan" */, IS_ZHUYIN|IS_PINYIN, 336},
+{"ㄙㄨㄣ" /* "sun" */, IS_ZHUYIN|IS_PINYIN, 338},
+{"ㄙㄨㄥ" /* "song" */, IS_ZHUYIN|IS_PINYIN, 333},
+{"ㄚ" /* "a" */, IS_ZHUYIN|IS_PINYIN, 1},
+{"ㄛ" /* "o" */, IS_ZHUYIN|IS_PINYIN, 252},
+{"ㄜ" /* "e" */, IS_ZHUYIN|IS_PINYIN, 85},
+{"ㄞ" /* "ai" */, IS_ZHUYIN|IS_PINYIN, 2},
+{"ㄟ" /* "ei" */, IS_ZHUYIN|IS_PINYIN, 86},
+{"ㄠ" /* "ao" */, IS_ZHUYIN|IS_PINYIN, 5},
+{"ㄡ" /* "ou" */, IS_ZHUYIN|IS_PINYIN, 253},
+{"ㄢ" /* "an" */, IS_ZHUYIN|IS_PINYIN, 3},
+{"ㄣ" /* "en" */, IS_ZHUYIN|IS_PINYIN, 87},
+{"ㄤ" /* "ang" */, IS_ZHUYIN|IS_PINYIN, 4},
+{"ㄥ" /* "eng" */, IS_ZHUYIN, 88},
+{"ㄦ" /* "er" */, IS_ZHUYIN|IS_PINYIN, 89},
+{"ㄧ" /* "yi" */, IS_ZHUYIN|IS_PINYIN, 392},
+{"ㄧㄚ" /* "ya" */, IS_ZHUYIN|IS_PINYIN, 386},
+{"ㄧㄛ" /* "yo" */, IS_ZHUYIN|IS_PINYIN, 395},
+{"ㄧㄝ" /* "ye" */, IS_ZHUYIN|IS_PINYIN, 391},
+{"ㄧㄞ" /* "yai" */, IS_ZHUYIN, 387},
+{"ㄧㄠ" /* "yao" */, IS_ZHUYIN|IS_PINYIN, 390},
+{"ㄧㄡ" /* "you" */, IS_ZHUYIN|IS_PINYIN, 397},
+{"ㄧㄢ" /* "yan" */, IS_ZHUYIN|IS_PINYIN, 388},
+{"ㄧㄣ" /* "yin" */, IS_ZHUYIN|IS_PINYIN, 393},
+{"ㄧㄤ" /* "yang" */, IS_ZHUYIN|IS_PINYIN, 389},
+{"ㄧㄥ" /* "ying" */, IS_ZHUYIN|IS_PINYIN, 394},
+{"ㄨ" /* "wu" */, IS_ZHUYIN|IS_PINYIN, 369},
+{"ㄨㄚ" /* "wa" */, IS_ZHUYIN|IS_PINYIN, 361},
+{"ㄨㄛ" /* "wo" */, IS_ZHUYIN|IS_PINYIN, 368},
+{"ㄨㄞ" /* "wai" */, IS_ZHUYIN|IS_PINYIN, 362},
+{"ㄨㄟ" /* "wei" */, IS_ZHUYIN|IS_PINYIN, 365},
+{"ㄨㄢ" /* "wan" */, IS_ZHUYIN|IS_PINYIN, 363},
+{"ㄨㄣ" /* "wen" */, IS_ZHUYIN|IS_PINYIN, 366},
+{"ㄨㄤ" /* "wang" */, IS_ZHUYIN|IS_PINYIN, 364},
+{"ㄨㄥ" /* "weng" */, IS_ZHUYIN|IS_PINYIN, 367},
+{"ㄩ" /* "yu" */, IS_ZHUYIN|IS_PINYIN, 398},
+{"ㄩㄝ" /* "yue" */, IS_ZHUYIN|IS_PINYIN, 400},
+{"ㄩㄢ" /* "yuan" */, IS_ZHUYIN|IS_PINYIN, 399},
+{"ㄩㄣ" /* "yun" */, IS_ZHUYIN|IS_PINYIN, 401},
+{"ㄩㄥ" /* "yong" */, IS_ZHUYIN|IS_PINYIN, 396},
+{"ㄫ" /* "ng" */, IS_ZHUYIN|IS_PINYIN, 234}
};
const content_table_item_t content_table[] = {
-{"", "", "", "", ChewingKey()},
-{"a", "", "a", "ㄚ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"ai", "", "ai", "ㄞ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"an", "", "an", "ㄢ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"ang", "", "ang", "ㄤ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"ao", "", "ao", "ㄠ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"b", "b", "", "ㄅ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ba", "b", "a", "ㄅㄚ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"bai", "b", "ai", "ㄅㄞ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"ban", "b", "an", "ㄅㄢ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"bang", "b", "ang", "ㄅㄤ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"bao", "b", "ao", "ㄅㄠ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"bei", "b", "ei", "ㄅㄟ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"ben", "b", "en", "ㄅㄣ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"beng", "b", "eng", "ㄅㄥ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"bi", "b", "i", "ㄅㄧ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"bian", "b", "ian", "ㄅㄧㄢ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AN)},
-{"biao", "b", "iao", "ㄅㄧㄠ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AO)},
-{"bie", "b", "ie", "ㄅㄧㄝ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_E)},
-{"bin", "b", "in", "ㄅㄧㄣ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"bing", "b", "ing", "ㄅㄧㄥ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"bo", "b", "o", "ㄅㄛ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_O)},
-{"bu", "b", "u", "ㄅㄨ", ChewingKey(CHEWING_B, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"c", "c", "", "ㄘ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ca", "c", "a", "ㄘㄚ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"cai", "c", "ai", "ㄘㄞ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"can", "c", "an", "ㄘㄢ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"cang", "c", "ang", "ㄘㄤ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"cao", "c", "ao", "ㄘㄠ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"ce", "c", "e", "ㄘㄜ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"cen", "c", "en", "ㄘㄣ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"ceng", "c", "eng", "ㄘㄥ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"ch", "ch", "", "ㄔ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"cha", "ch", "a", "ㄔㄚ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"chai", "ch", "ai", "ㄔㄞ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"chan", "ch", "an", "ㄔㄢ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"chang", "ch", "ang", "ㄔㄤ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"chao", "ch", "ao", "ㄔㄠ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"che", "ch", "e", "ㄔㄜ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"chen", "ch", "en", "ㄔㄣ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"cheng", "ch", "eng", "ㄔㄥ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"chi", "ch", "i", "ㄔ", ChewingKey(CHEWING_CH, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"chong", "ch", "ong", "ㄔㄨㄥ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"chou", "ch", "ou", "ㄔㄡ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"chu", "ch", "u", "ㄔㄨ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"chua", "ch", "ua", "ㄔㄨㄚ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_A)},
-{"chuai", "ch", "uai", "ㄔㄨㄞ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AI)},
-{"chuan", "ch", "uan", "ㄔㄨㄢ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AN)},
-{"chuang", "ch", "uang", "ㄔㄨㄤ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ANG)},
-{"chui", "ch", "ui", "ㄔㄨㄟ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EI)},
-{"chun", "ch", "un", "ㄔㄨㄣ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EN)},
-{"chuo", "ch", "uo", "ㄔㄨㄛ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_O)},
-{"ci", "c", "i", "ㄘ", ChewingKey(CHEWING_C, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"cong", "c", "ong", "ㄘㄨㄥ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"cou", "c", "ou", "ㄘㄡ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"cu", "c", "u", "ㄘㄨ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"cuan", "c", "uan", "ㄘㄨㄢ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_AN)},
-{"cui", "c", "ui", "ㄘㄨㄟ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_EI)},
-{"cun", "c", "un", "ㄘㄨㄣ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_EN)},
-{"cuo", "c", "uo", "ㄘㄨㄛ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_O)},
-{"d", "d", "", "ㄉ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"da", "d", "a", "ㄉㄚ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"dai", "d", "ai", "ㄉㄞ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"dan", "d", "an", "ㄉㄢ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"dang", "d", "ang", "ㄉㄤ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"dao", "d", "ao", "ㄉㄠ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"de", "d", "e", "ㄉㄜ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"dei", "d", "ei", "ㄉㄟ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"den", "d", "en", "ㄉㄣ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"deng", "d", "eng", "ㄉㄥ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"di", "d", "i", "ㄉㄧ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"dia", "d", "ia", "ㄉㄧㄚ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_A)},
-{"dian", "d", "ian", "ㄉㄧㄢ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AN)},
-{"diao", "d", "iao", "ㄉㄧㄠ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AO)},
-{"die", "d", "ie", "ㄉㄧㄝ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_E)},
-{"din", "d", "in", "ㄉㄧㄣ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"ding", "d", "ing", "ㄉㄧㄥ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"diu", "d", "iu", "ㄉㄧㄡ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_OU)},
-{"dong", "d", "ong", "ㄉㄨㄥ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"dou", "d", "ou", "ㄉㄡ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"du", "d", "u", "ㄉㄨ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"duan", "d", "uan", "ㄉㄨㄢ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_AN)},
-{"dui", "d", "ui", "ㄉㄨㄟ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EI)},
-{"dun", "d", "un", "ㄉㄨㄣ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EN)},
-{"duo", "d", "uo", "ㄉㄨㄛ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_O)},
-{"e", "", "e", "ㄜ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"ei", "", "ei", "ㄟ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"en", "", "en", "ㄣ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"eng", "", "eng", "ㄥ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"er", "", "er", "ㄦ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER)},
-{"f", "f", "", "ㄈ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"fa", "f", "a", "ㄈㄚ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"fan", "f", "an", "ㄈㄢ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"fang", "f", "ang", "ㄈㄤ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"fe", "f", "e", "ㄈㄜ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"fei", "f", "ei", "ㄈㄟ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"fen", "f", "en", "ㄈㄣ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"feng", "f", "eng", "ㄈㄥ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"fo", "f", "o", "ㄈㄛ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_O)},
-{"fou", "f", "ou", "ㄈㄡ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"fu", "f", "u", "ㄈㄨ", ChewingKey(CHEWING_F, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"g", "g", "", "ㄍ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ga", "g", "a", "ㄍㄚ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"gai", "g", "ai", "ㄍㄞ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"gan", "g", "an", "ㄍㄢ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"gang", "g", "ang", "ㄍㄤ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"gao", "g", "ao", "ㄍㄠ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"ge", "g", "e", "ㄍㄜ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"gei", "g", "ei", "ㄍㄟ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"gen", "g", "en", "ㄍㄣ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"geng", "g", "eng", "ㄍㄥ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"gong", "g", "ong", "ㄍㄨㄥ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"gou", "g", "ou", "ㄍㄡ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"gu", "g", "u", "ㄍㄨ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"gua", "g", "ua", "ㄍㄨㄚ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_A)},
-{"guai", "g", "uai", "ㄍㄨㄞ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AI)},
-{"guan", "g", "uan", "ㄍㄨㄢ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN)},
-{"guang", "g", "uang", "ㄍㄨㄤ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG)},
-{"gui", "g", "ui", "ㄍㄨㄟ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_EI)},
-{"gun", "g", "un", "ㄍㄨㄣ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_EN)},
-{"guo", "g", "uo", "ㄍㄨㄛ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_O)},
-{"h", "h", "", "ㄏ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ha", "h", "a", "ㄏㄚ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"hai", "h", "ai", "ㄏㄞ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"han", "h", "an", "ㄏㄢ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"hang", "h", "ang", "ㄏㄤ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"hao", "h", "ao", "ㄏㄠ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"he", "h", "e", "ㄏㄜ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"hei", "h", "ei", "ㄏㄟ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"hen", "h", "en", "ㄏㄣ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"heng", "h", "eng", "ㄏㄥ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"hong", "h", "ong", "ㄏㄨㄥ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"hou", "h", "ou", "ㄏㄡ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"hu", "h", "u", "ㄏㄨ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"hua", "h", "ua", "ㄏㄨㄚ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_A)},
-{"huai", "h", "uai", "ㄏㄨㄞ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AI)},
-{"huan", "h", "uan", "ㄏㄨㄢ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN)},
-{"huang", "h", "uang", "ㄏㄨㄤ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ANG)},
-{"hui", "h", "ui", "ㄏㄨㄟ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EI)},
-{"hun", "h", "un", "ㄏㄨㄣ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EN)},
-{"huo", "h", "uo", "ㄏㄨㄛ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_O)},
-{"j", "j", "", "ㄐ", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ji", "j", "i", "ㄐㄧ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"jia", "j", "ia", "ㄐㄧㄚ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A)},
-{"jian", "j", "ian", "ㄐㄧㄢ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN)},
-{"jiang", "j", "iang", "ㄐㄧㄤ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG)},
-{"jiao", "j", "iao", "ㄐㄧㄠ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AO)},
-{"jie", "j", "ie", "ㄐㄧㄝ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_E)},
-{"jin", "j", "in", "ㄐㄧㄣ", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"jing", "j", "ing", "ㄐㄧㄥ", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"jiong", "j", "iong", "ㄐㄩㄥ", ChewingKey(CHEWING_J, CHEWING_I, PINYIN_ONG)},
-{"jiu", "j", "iu", "ㄐㄧㄡ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_OU)},
-{"ju", "j", "u", "ㄐㄩ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL)},
-{"juan", "j", "uan", "ㄐㄩㄢ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_AN)},
-{"jue", "j", "ue", "ㄐㄩㄝ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_E)},
-{"jun", "j", "un", "ㄐㄩㄣ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_EN)},
-{"k", "k", "", "ㄎ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ka", "k", "a", "ㄎㄚ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"kai", "k", "ai", "ㄎㄞ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"kan", "k", "an", "ㄎㄢ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"kang", "k", "ang", "ㄎㄤ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"kao", "k", "ao", "ㄎㄠ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"ke", "k", "e", "ㄎㄜ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"kei", "k", "ei", "ㄎㄟ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"ken", "k", "en", "ㄎㄣ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"keng", "k", "eng", "ㄎㄥ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"kong", "k", "ong", "ㄎㄨㄥ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"kou", "k", "ou", "ㄎㄡ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"ku", "k", "u", "ㄎㄨ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"kua", "k", "ua", "ㄎㄨㄚ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_A)},
-{"kuai", "k", "uai", "ㄎㄨㄞ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AI)},
-{"kuan", "k", "uan", "ㄎㄨㄢ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AN)},
-{"kuang", "k", "uang", "ㄎㄨㄤ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ANG)},
-{"kui", "k", "ui", "ㄎㄨㄟ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EI)},
-{"kun", "k", "un", "ㄎㄨㄣ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EN)},
-{"kuo", "k", "uo", "ㄎㄨㄛ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_O)},
-{"l", "l", "", "ㄌ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"la", "l", "a", "ㄌㄚ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"lai", "l", "ai", "ㄌㄞ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"lan", "l", "an", "ㄌㄢ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"lang", "l", "ang", "ㄌㄤ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"lao", "l", "ao", "ㄌㄠ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"le", "l", "e", "ㄌㄜ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"lei", "l", "ei", "ㄌㄟ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"len", "l", "en", "ㄌㄣ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"leng", "l", "eng", "ㄌㄥ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"li", "l", "i", "ㄌㄧ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"lia", "l", "ia", "ㄌㄧㄚ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_A)},
-{"lian", "l", "ian", "ㄌㄧㄢ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN)},
-{"liang", "l", "iang", "ㄌㄧㄤ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG)},
-{"liao", "l", "iao", "ㄌㄧㄠ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AO)},
-{"lie", "l", "ie", "ㄌㄧㄝ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_E)},
-{"lin", "l", "in", "ㄌㄧㄣ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"ling", "l", "ing", "ㄌㄧㄥ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"liu", "l", "iu", "ㄌㄧㄡ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_OU)},
-{"lo", "l", "o", "ㄌㄛ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_O)},
-{"long", "l", "ong", "ㄌㄨㄥ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"lou", "l", "ou", "ㄌㄡ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"lu", "l", "u", "ㄌㄨ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"luan", "l", "uan", "ㄌㄨㄢ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_AN)},
-{"lun", "l", "un", "ㄌㄨㄣ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_EN)},
-{"luo", "l", "uo", "ㄌㄨㄛ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_O)},
-{"lv", "l", "v", "ㄌㄩ", ChewingKey(CHEWING_L, CHEWING_V, CHEWING_ZERO_FINAL)},
-{"lve", "l", "ve", "ㄌㄩㄝ", ChewingKey(CHEWING_L, CHEWING_V, CHEWING_E)},
-{"m", "m", "", "ㄇ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ma", "m", "a", "ㄇㄚ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"mai", "m", "ai", "ㄇㄞ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"man", "m", "an", "ㄇㄢ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"mang", "m", "ang", "ㄇㄤ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"mao", "m", "ao", "ㄇㄠ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"me", "m", "e", "ㄇㄜ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"mei", "m", "ei", "ㄇㄟ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"men", "m", "en", "ㄇㄣ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"meng", "m", "eng", "ㄇㄥ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"mi", "m", "i", "ㄇㄧ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"mian", "m", "ian", "ㄇㄧㄢ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_AN)},
-{"miao", "m", "iao", "ㄇㄧㄠ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_AO)},
-{"mie", "m", "ie", "ㄇㄧㄝ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_E)},
-{"min", "m", "in", "ㄇㄧㄣ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"ming", "m", "ing", "ㄇㄧㄥ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"miu", "m", "iu", "ㄇㄧㄡ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_OU)},
-{"mo", "m", "o", "ㄇㄛ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_O)},
-{"mou", "m", "ou", "ㄇㄡ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"mu", "m", "u", "ㄇㄨ", ChewingKey(CHEWING_M, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"n", "n", "", "ㄋ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"na", "n", "a", "ㄋㄚ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"nai", "n", "ai", "ㄋㄞ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"nan", "n", "an", "ㄋㄢ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"nang", "n", "ang", "ㄋㄤ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"nao", "n", "ao", "ㄋㄠ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"ne", "n", "e", "ㄋㄜ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"nei", "n", "ei", "ㄋㄟ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"nen", "n", "en", "ㄋㄣ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"neng", "n", "eng", "ㄋㄥ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"ng", "", "ng", "ㄫ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_NG)},
-{"ni", "n", "i", "ㄋㄧ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"nia", "n", "ia", "ㄋㄧㄚ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_A)},
-{"nian", "n", "ian", "ㄋㄧㄢ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AN)},
-{"niang", "n", "iang", "ㄋㄧㄤ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ANG)},
-{"niao", "n", "iao", "ㄋㄧㄠ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AO)},
-{"nie", "n", "ie", "ㄋㄧㄝ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_E)},
-{"nin", "n", "in", "ㄋㄧㄣ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"ning", "n", "ing", "ㄋㄧㄥ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"niu", "n", "iu", "ㄋㄧㄡ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_OU)},
-{"nong", "n", "ong", "ㄋㄨㄥ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"nou", "n", "ou", "ㄋㄡ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"nu", "n", "u", "ㄋㄨ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"nuan", "n", "uan", "ㄋㄨㄢ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_AN)},
-{"nun", "n", "un", "ㄋㄨㄣ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_EN)},
-{"nuo", "n", "uo", "ㄋㄨㄛ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_O)},
-{"nv", "n", "v", "ㄋㄩ", ChewingKey(CHEWING_N, CHEWING_V, CHEWING_ZERO_FINAL)},
-{"nve", "n", "ve", "ㄋㄩㄝ", ChewingKey(CHEWING_N, CHEWING_V, CHEWING_E)},
-{"o", "", "o", "ㄛ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_O)},
-{"ou", "", "ou", "ㄡ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"p", "p", "", "ㄆ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"pa", "p", "a", "ㄆㄚ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"pai", "p", "ai", "ㄆㄞ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"pan", "p", "an", "ㄆㄢ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"pang", "p", "ang", "ㄆㄤ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"pao", "p", "ao", "ㄆㄠ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"pei", "p", "ei", "ㄆㄟ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"pen", "p", "en", "ㄆㄣ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"peng", "p", "eng", "ㄆㄥ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"pi", "p", "i", "ㄆㄧ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"pian", "p", "ian", "ㄆㄧㄢ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_AN)},
-{"piao", "p", "iao", "ㄆㄧㄠ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_AO)},
-{"pie", "p", "ie", "ㄆㄧㄝ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_E)},
-{"pin", "p", "in", "ㄆㄧㄣ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"ping", "p", "ing", "ㄆㄧㄥ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"po", "p", "o", "ㄆㄛ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_O)},
-{"pou", "p", "ou", "ㄆㄡ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"pu", "p", "u", "ㄆㄨ", ChewingKey(CHEWING_P, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"q", "q", "", "ㄑ", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"qi", "q", "i", "ㄑㄧ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"qia", "q", "ia", "ㄑㄧㄚ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_A)},
-{"qian", "q", "ian", "ㄑㄧㄢ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN)},
-{"qiang", "q", "iang", "ㄑㄧㄤ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ANG)},
-{"qiao", "q", "iao", "ㄑㄧㄠ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AO)},
-{"qie", "q", "ie", "ㄑㄧㄝ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_E)},
-{"qin", "q", "in", "ㄑㄧㄣ", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"qing", "q", "ing", "ㄑㄧㄥ", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"qiong", "q", "iong", "ㄑㄩㄥ", ChewingKey(CHEWING_Q, CHEWING_I, PINYIN_ONG)},
-{"qiu", "q", "iu", "ㄑㄧㄡ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_OU)},
-{"qu", "q", "u", "ㄑㄩ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_ZERO_FINAL)},
-{"quan", "q", "uan", "ㄑㄩㄢ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_AN)},
-{"que", "q", "ue", "ㄑㄩㄝ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_E)},
-{"qun", "q", "un", "ㄑㄩㄣ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_EN)},
-{"r", "r", "", "ㄖ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ran", "r", "an", "ㄖㄢ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"rang", "r", "ang", "ㄖㄤ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"rao", "r", "ao", "ㄖㄠ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"re", "r", "e", "ㄖㄜ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"ren", "r", "en", "ㄖㄣ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"reng", "r", "eng", "ㄖㄥ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"ri", "r", "i", "ㄖ", ChewingKey(CHEWING_R, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"rong", "r", "ong", "ㄖㄨㄥ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"rou", "r", "ou", "ㄖㄡ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"ru", "r", "u", "ㄖㄨ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"rua", "r", "ua", "ㄖㄨㄚ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_A)},
-{"ruan", "r", "uan", "ㄖㄨㄢ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_AN)},
-{"rui", "r", "ui", "ㄖㄨㄟ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EI)},
-{"run", "r", "un", "ㄖㄨㄣ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EN)},
-{"ruo", "r", "uo", "ㄖㄨㄛ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_O)},
-{"s", "s", "", "ㄙ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"sa", "s", "a", "ㄙㄚ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"sai", "s", "ai", "ㄙㄞ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"san", "s", "an", "ㄙㄢ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"sang", "s", "ang", "ㄙㄤ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"sao", "s", "ao", "ㄙㄠ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"se", "s", "e", "ㄙㄜ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"sen", "s", "en", "ㄙㄣ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"seng", "s", "eng", "ㄙㄥ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"sh", "sh", "", "ㄕ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"sha", "sh", "a", "ㄕㄚ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"shai", "sh", "ai", "ㄕㄞ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"shan", "sh", "an", "ㄕㄢ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"shang", "sh", "ang", "ㄕㄤ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"shao", "sh", "ao", "ㄕㄠ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"she", "sh", "e", "ㄕㄜ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"shei", "sh", "ei", "ㄕㄟ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"shen", "sh", "en", "ㄕㄣ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"sheng", "sh", "eng", "ㄕㄥ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"shi", "sh", "i", "ㄕ", ChewingKey(CHEWING_SH, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"shou", "sh", "ou", "ㄕㄡ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"shu", "sh", "u", "ㄕㄨ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"shua", "sh", "ua", "ㄕㄨㄚ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_A)},
-{"shuai", "sh", "uai", "ㄕㄨㄞ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AI)},
-{"shuan", "sh", "uan", "ㄕㄨㄢ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AN)},
-{"shuang", "sh", "uang", "ㄕㄨㄤ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ANG)},
-{"shui", "sh", "ui", "ㄕㄨㄟ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_EI)},
-{"shun", "sh", "un", "ㄕㄨㄣ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_EN)},
-{"shuo", "sh", "uo", "ㄕㄨㄛ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_O)},
-{"si", "s", "i", "ㄙ", ChewingKey(CHEWING_S, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"song", "s", "ong", "ㄙㄨㄥ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"sou", "s", "ou", "ㄙㄡ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"su", "s", "u", "ㄙㄨ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"suan", "s", "uan", "ㄙㄨㄢ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_AN)},
-{"sui", "s", "ui", "ㄙㄨㄟ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EI)},
-{"sun", "s", "un", "ㄙㄨㄣ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EN)},
-{"suo", "s", "uo", "ㄙㄨㄛ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_O)},
-{"t", "t", "", "ㄊ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ta", "t", "a", "ㄊㄚ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"tai", "t", "ai", "ㄊㄞ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"tan", "t", "an", "ㄊㄢ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"tang", "t", "ang", "ㄊㄤ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"tao", "t", "ao", "ㄊㄠ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"te", "t", "e", "ㄊㄜ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"teng", "t", "eng", "ㄊㄥ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"ti", "t", "i", "ㄊㄧ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"tian", "t", "ian", "ㄊㄧㄢ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AN)},
-{"tiao", "t", "iao", "ㄊㄧㄠ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AO)},
-{"tie", "t", "ie", "ㄊㄧㄝ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_E)},
-{"ting", "t", "ing", "ㄊㄧㄥ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"tong", "t", "ong", "ㄊㄨㄥ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"tou", "t", "ou", "ㄊㄡ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"tu", "t", "u", "ㄊㄨ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"tuan", "t", "uan", "ㄊㄨㄢ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_AN)},
-{"tui", "t", "ui", "ㄊㄨㄟ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_EI)},
-{"tun", "t", "un", "ㄊㄨㄣ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_EN)},
-{"tuo", "t", "uo", "ㄊㄨㄛ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_O)},
-{"w", "w", "", "PINYIN_W", ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"wa", "w", "a", "ㄨㄚ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A)},
-{"wai", "w", "ai", "ㄨㄞ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AI)},
-{"wan", "w", "an", "ㄨㄢ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN)},
-{"wang", "w", "ang", "ㄨㄤ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ANG)},
-{"wei", "w", "ei", "ㄨㄟ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EI)},
-{"wen", "w", "en", "ㄨㄣ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EN)},
-{"weng", "w", "eng", "ㄨㄥ", ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"wo", "w", "o", "ㄨㄛ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_O)},
-{"wu", "w", "u", "ㄨ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"x", "x", "", "ㄒ", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"xi", "x", "i", "ㄒㄧ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"xia", "x", "ia", "ㄒㄧㄚ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_A)},
-{"xian", "x", "ian", "ㄒㄧㄢ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN)},
-{"xiang", "x", "iang", "ㄒㄧㄤ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG)},
-{"xiao", "x", "iao", "ㄒㄧㄠ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AO)},
-{"xie", "x", "ie", "ㄒㄧㄝ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_E)},
-{"xin", "x", "in", "ㄒㄧㄣ", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"xing", "x", "ing", "ㄒㄧㄥ", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"xiong", "x", "iong", "ㄒㄩㄥ", ChewingKey(CHEWING_X, CHEWING_I, PINYIN_ONG)},
-{"xiu", "x", "iu", "ㄒㄧㄡ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_OU)},
-{"xu", "x", "u", "ㄒㄩ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_ZERO_FINAL)},
-{"xuan", "x", "uan", "ㄒㄩㄢ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_AN)},
-{"xue", "x", "ue", "ㄒㄩㄝ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_E)},
-{"xun", "x", "un", "ㄒㄩㄣ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_EN)},
-{"y", "y", "", "PINYIN_Y", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"ya", "y", "a", "ㄧㄚ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_A)},
-{"yai", "y", "ai", "ㄧㄞ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AI)},
-{"yan", "y", "an", "ㄧㄢ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN)},
-{"yang", "y", "ang", "ㄧㄤ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ANG)},
-{"yao", "y", "ao", "ㄧㄠ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AO)},
-{"ye", "y", "e", "ㄧㄝ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_E)},
-{"yi", "y", "i", "ㄧ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"yin", "y", "in", "ㄧㄣ", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
-{"ying", "y", "ing", "ㄧㄥ", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
-{"yo", "y", "o", "ㄧㄛ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_O)},
-{"yong", "y", "ong", "ㄩㄥ", ChewingKey(PINYIN_Y, CHEWING_I, PINYIN_ONG)},
-{"you", "y", "ou", "ㄧㄡ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_OU)},
-{"yu", "y", "u", "ㄩ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL)},
-{"yuan", "y", "uan", "ㄩㄢ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_AN)},
-{"yue", "y", "ue", "ㄩㄝ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_E)},
-{"yun", "y", "un", "ㄩㄣ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_EN)},
-{"z", "z", "", "ㄗ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"za", "z", "a", "ㄗㄚ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"zai", "z", "ai", "ㄗㄞ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"zan", "z", "an", "ㄗㄢ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"zang", "z", "ang", "ㄗㄤ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"zao", "z", "ao", "ㄗㄠ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"ze", "z", "e", "ㄗㄜ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"zei", "z", "ei", "ㄗㄟ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"zen", "z", "en", "ㄗㄣ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"zeng", "z", "eng", "ㄗㄥ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"zh", "zh", "", "ㄓ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
-{"zha", "zh", "a", "ㄓㄚ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
-{"zhai", "zh", "ai", "ㄓㄞ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
-{"zhan", "zh", "an", "ㄓㄢ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
-{"zhang", "zh", "ang", "ㄓㄤ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
-{"zhao", "zh", "ao", "ㄓㄠ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
-{"zhe", "zh", "e", "ㄓㄜ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
-{"zhei", "zh", "ei", "ㄓㄟ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
-{"zhen", "zh", "en", "ㄓㄣ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
-{"zheng", "zh", "eng", "ㄓㄥ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
-{"zhi", "zh", "i", "ㄓ", ChewingKey(CHEWING_ZH, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"zhong", "zh", "ong", "ㄓㄨㄥ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"zhou", "zh", "ou", "ㄓㄡ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"zhu", "zh", "u", "ㄓㄨ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"zhua", "zh", "ua", "ㄓㄨㄚ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_A)},
-{"zhuai", "zh", "uai", "ㄓㄨㄞ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AI)},
-{"zhuan", "zh", "uan", "ㄓㄨㄢ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN)},
-{"zhuang", "zh", "uang", "ㄓㄨㄤ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ANG)},
-{"zhui", "zh", "ui", "ㄓㄨㄟ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_EI)},
-{"zhun", "zh", "un", "ㄓㄨㄣ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_EN)},
-{"zhuo", "zh", "uo", "ㄓㄨㄛ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_O)},
-{"zi", "z", "i", "ㄗ", ChewingKey(CHEWING_Z, CHEWING_I, CHEWING_ZERO_FINAL)},
-{"zong", "z", "ong", "ㄗㄨㄥ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
-{"zou", "z", "ou", "ㄗㄡ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
-{"zu", "z", "u", "ㄗㄨ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL)},
-{"zuan", "z", "uan", "ㄗㄨㄢ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_AN)},
-{"zui", "z", "ui", "ㄗㄨㄟ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EI)},
-{"zun", "z", "un", "ㄗㄨㄣ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EN)},
-{"zuo", "z", "uo", "ㄗㄨㄛ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_O)}
+{"", "", "", "", "", "", ChewingKey()},
+{"a", "", "a", "ㄚ", "a", "a", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"ai", "", "ai", "ㄞ", "ai", "ai", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"an", "", "an", "ㄢ", "an", "an", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"ang", "", "ang", "ㄤ", "ang", "ang", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"ao", "", "ao", "ㄠ", "ao", "au", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"b", "b", "", "ㄅ", "None", "None", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ba", "b", "a", "ㄅㄚ", "ba", "ba", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"bai", "b", "ai", "ㄅㄞ", "bai", "bai", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"ban", "b", "an", "ㄅㄢ", "ban", "ban", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"bang", "b", "ang", "ㄅㄤ", "bang", "bang", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"bao", "b", "ao", "ㄅㄠ", "bao", "bau", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"bei", "b", "ei", "ㄅㄟ", "bei", "bei", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"ben", "b", "en", "ㄅㄣ", "ben", "ben", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"beng", "b", "eng", "ㄅㄥ", "beng", "beng", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"bi", "b", "i", "ㄅㄧ", "bi", "bi", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"bian", "b", "ian", "ㄅㄧㄢ", "bian", "bian", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AN)},
+{"biao", "b", "iao", "ㄅㄧㄠ", "biao", "biau", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AO)},
+{"bie", "b", "ie", "ㄅㄧㄝ", "bieh", "bie", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_E)},
+{"bin", "b", "in", "ㄅㄧㄣ", "bin", "bin", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"bing", "b", "ing", "ㄅㄧㄥ", "bing", "bing", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"bo", "b", "o", "ㄅㄛ", "bo", "bo", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"bu", "b", "u", "ㄅㄨ", "bu", "bu", ChewingKey(CHEWING_B, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"c", "c", "", "ㄘ", "tsih", "tsz", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ca", "c", "a", "ㄘㄚ", "tsa", "tsa", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"cai", "c", "ai", "ㄘㄞ", "tsai", "tsai", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"can", "c", "an", "ㄘㄢ", "tsan", "tsan", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"cang", "c", "ang", "ㄘㄤ", "tsang", "tsang", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"cao", "c", "ao", "ㄘㄠ", "tsao", "tsau", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ce", "c", "e", "ㄘㄜ", "tse", "tse", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"cen", "c", "en", "ㄘㄣ", "tsen", "tsen", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"ceng", "c", "eng", "ㄘㄥ", "tseng", "tseng", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ch", "ch", "", "ㄔ", "chih", "chr", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"cha", "ch", "a", "ㄔㄚ", "cha", "cha", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"chai", "ch", "ai", "ㄔㄞ", "chai", "chai", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"chan", "ch", "an", "ㄔㄢ", "chan", "chan", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"chang", "ch", "ang", "ㄔㄤ", "chang", "chang", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"chao", "ch", "ao", "ㄔㄠ", "chao", "chau", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"che", "ch", "e", "ㄔㄜ", "che", "che", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"chen", "ch", "en", "ㄔㄣ", "chen", "chen", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"cheng", "ch", "eng", "ㄔㄥ", "cheng", "cheng", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"chi", "ch", "i", "ㄔ", "chih", "chr", ChewingKey(CHEWING_CH, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"chong", "ch", "ong", "ㄔㄨㄥ", "chong", "chung", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"chou", "ch", "ou", "ㄔㄡ", "chou", "chou", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"chu", "ch", "u", "ㄔㄨ", "chu", "chu", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"chua", "ch", "ua", "ㄔㄨㄚ", "None", "None", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_A)},
+{"chuai", "ch", "uai", "ㄔㄨㄞ", "chuai", "chuai", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AI)},
+{"chuan", "ch", "uan", "ㄔㄨㄢ", "chuan", "chuan", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AN)},
+{"chuang", "ch", "uang", "ㄔㄨㄤ", "chuang", "chuang", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ANG)},
+{"chui", "ch", "ui", "ㄔㄨㄟ", "chuei", "chuei", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EI)},
+{"chun", "ch", "un", "ㄔㄨㄣ", "chun", "chuen", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EN)},
+{"chuo", "ch", "uo", "ㄔㄨㄛ", "chuo", "chuo", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_O)},
+{"ci", "c", "i", "ㄘ", "tsih", "tsz", ChewingKey(CHEWING_C, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"cong", "c", "ong", "ㄘㄨㄥ", "tsong", "tsung", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"cou", "c", "ou", "ㄘㄡ", "tsou", "tsou", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"cu", "c", "u", "ㄘㄨ", "tsu", "tsu", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"cuan", "c", "uan", "ㄘㄨㄢ", "tsuan", "tsuan", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_AN)},
+{"cui", "c", "ui", "ㄘㄨㄟ", "tsuei", "tsuei", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_EI)},
+{"cun", "c", "un", "ㄘㄨㄣ", "tsun", "tsun", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_EN)},
+{"cuo", "c", "uo", "ㄘㄨㄛ", "tsuo", "tsuo", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_O)},
+{"d", "d", "", "ㄉ", "None", "None", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"da", "d", "a", "ㄉㄚ", "da", "da", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"dai", "d", "ai", "ㄉㄞ", "dai", "dai", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"dan", "d", "an", "ㄉㄢ", "dan", "dan", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"dang", "d", "ang", "ㄉㄤ", "dang", "dang", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"dao", "d", "ao", "ㄉㄠ", "dao", "dau", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"de", "d", "e", "ㄉㄜ", "de", "de", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"dei", "d", "ei", "ㄉㄟ", "dei", "dei", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"den", "d", "en", "ㄉㄣ", "None", "None", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"deng", "d", "eng", "ㄉㄥ", "deng", "deng", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"di", "d", "i", "ㄉㄧ", "di", "di", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"dia", "d", "ia", "ㄉㄧㄚ", "None", "None", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_A)},
+{"dian", "d", "ian", "ㄉㄧㄢ", "dian", "dian", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AN)},
+{"diao", "d", "iao", "ㄉㄧㄠ", "diao", "diau", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AO)},
+{"die", "d", "ie", "ㄉㄧㄝ", "dieh", "die", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_E)},
+{"din", "d", "in", "ㄉㄧㄣ", "None", "None", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ding", "d", "ing", "ㄉㄧㄥ", "ding", "ding", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"diu", "d", "iu", "ㄉㄧㄡ", "diou", "diou", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_OU)},
+{"dong", "d", "ong", "ㄉㄨㄥ", "dong", "dung", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"dou", "d", "ou", "ㄉㄡ", "dou", "dou", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"du", "d", "u", "ㄉㄨ", "du", "du", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"duan", "d", "uan", "ㄉㄨㄢ", "duan", "duan", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_AN)},
+{"dui", "d", "ui", "ㄉㄨㄟ", "duei", "duei", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EI)},
+{"dun", "d", "un", "ㄉㄨㄣ", "dun", "duen", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EN)},
+{"duo", "d", "uo", "ㄉㄨㄛ", "duo", "duo", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_O)},
+{"e", "", "e", "ㄜ", "e", "e", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"ei", "", "ei", "ㄟ", "ei", "ei", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"en", "", "en", "ㄣ", "en", "en", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"eng", "", "eng", "ㄥ", "eng", "eng", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"er", "", "er", "ㄦ", "er", "er", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER)},
+{"f", "f", "", "ㄈ", "None", "None", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"fa", "f", "a", "ㄈㄚ", "fa", "fa", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"fan", "f", "an", "ㄈㄢ", "fan", "fan", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"fang", "f", "ang", "ㄈㄤ", "fang", "fang", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"fe", "f", "e", "ㄈㄜ", "None", "None", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"fei", "f", "ei", "ㄈㄟ", "fei", "fei", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"fen", "f", "en", "ㄈㄣ", "fen", "fen", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"feng", "f", "eng", "ㄈㄥ", "None", "None", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"fo", "f", "o", "ㄈㄛ", "fo", "fo", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"fou", "f", "ou", "ㄈㄡ", "fou", "fou", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"fu", "f", "u", "ㄈㄨ", "fu", "fu", ChewingKey(CHEWING_F, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"g", "g", "", "ㄍ", "None", "None", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ga", "g", "a", "ㄍㄚ", "ga", "ga", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"gai", "g", "ai", "ㄍㄞ", "gai", "gai", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"gan", "g", "an", "ㄍㄢ", "gan", "gan", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"gang", "g", "ang", "ㄍㄤ", "gang", "gang", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"gao", "g", "ao", "ㄍㄠ", "gao", "gau", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ge", "g", "e", "ㄍㄜ", "ge", "ge", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"gei", "g", "ei", "ㄍㄟ", "gei", "gei", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"gen", "g", "en", "ㄍㄣ", "gen", "gen", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"geng", "g", "eng", "ㄍㄥ", "geng", "geng", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"gong", "g", "ong", "ㄍㄨㄥ", "gong", "gung", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"gou", "g", "ou", "ㄍㄡ", "gou", "gou", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"gu", "g", "u", "ㄍㄨ", "gu", "gu", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"gua", "g", "ua", "ㄍㄨㄚ", "gua", "gua", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_A)},
+{"guai", "g", "uai", "ㄍㄨㄞ", "guai", "guai", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AI)},
+{"guan", "g", "uan", "ㄍㄨㄢ", "guan", "guan", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN)},
+{"guang", "g", "uang", "ㄍㄨㄤ", "guang", "guang", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG)},
+{"gui", "g", "ui", "ㄍㄨㄟ", "guei", "guei", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_EI)},
+{"gun", "g", "un", "ㄍㄨㄣ", "gun", "guen", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_EN)},
+{"guo", "g", "uo", "ㄍㄨㄛ", "guo", "guo", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_O)},
+{"h", "h", "", "ㄏ", "None", "None", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ha", "h", "a", "ㄏㄚ", "ha", "ha", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"hai", "h", "ai", "ㄏㄞ", "hai", "hai", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"han", "h", "an", "ㄏㄢ", "han", "han", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"hang", "h", "ang", "ㄏㄤ", "hang", "hang", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"hao", "h", "ao", "ㄏㄠ", "hao", "hau", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"he", "h", "e", "ㄏㄜ", "he", "he", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"hei", "h", "ei", "ㄏㄟ", "hei", "hei", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"hen", "h", "en", "ㄏㄣ", "hen", "hen", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"heng", "h", "eng", "ㄏㄥ", "heng", "heng", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"hong", "h", "ong", "ㄏㄨㄥ", "hong", "hung", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"hou", "h", "ou", "ㄏㄡ", "hou", "hou", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"hu", "h", "u", "ㄏㄨ", "hu", "hu", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"hua", "h", "ua", "ㄏㄨㄚ", "hua", "hua", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_A)},
+{"huai", "h", "uai", "ㄏㄨㄞ", "huai", "huai", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AI)},
+{"huan", "h", "uan", "ㄏㄨㄢ", "huan", "huan", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN)},
+{"huang", "h", "uang", "ㄏㄨㄤ", "huang", "huang", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ANG)},
+{"hui", "h", "ui", "ㄏㄨㄟ", "huei", "huei", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EI)},
+{"hun", "h", "un", "ㄏㄨㄣ", "hun", "huen", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EN)},
+{"huo", "h", "uo", "ㄏㄨㄛ", "huo", "huo", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_O)},
+{"j", "j", "", "ㄐ", "None", "None", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ji", "j", "i", "ㄐㄧ", "ji", "ji", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"jia", "j", "ia", "ㄐㄧㄚ", "jia", "jia", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A)},
+{"jian", "j", "ian", "ㄐㄧㄢ", "jian", "jian", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN)},
+{"jiang", "j", "iang", "ㄐㄧㄤ", "jiang", "jiang", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG)},
+{"jiao", "j", "iao", "ㄐㄧㄠ", "jiao", "jiau", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AO)},
+{"jie", "j", "ie", "ㄐㄧㄝ", "jieh", "jie", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_E)},
+{"jin", "j", "in", "ㄐㄧㄣ", "jin", "jin", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"jing", "j", "ing", "ㄐㄧㄥ", "jing", "jing", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"jiong", "j", "iong", "ㄐㄩㄥ", "jyong", "jiung", ChewingKey(CHEWING_J, CHEWING_I, PINYIN_ONG)},
+{"jiu", "j", "iu", "ㄐㄧㄡ", "jiou", "jiou", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_OU)},
+{"ju", "j", "u", "ㄐㄩ", "jyu", "jiu", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"juan", "j", "uan", "ㄐㄩㄢ", "jyuan", "jiuan", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_AN)},
+{"jue", "j", "ue", "ㄐㄩㄝ", "jyueh", "jiue", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_E)},
+{"jun", "j", "un", "ㄐㄩㄣ", "jyun", "jiun", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_EN)},
+{"k", "k", "", "ㄎ", "None", "None", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ka", "k", "a", "ㄎㄚ", "ka", "ka", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"kai", "k", "ai", "ㄎㄞ", "kai", "kai", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"kan", "k", "an", "ㄎㄢ", "kan", "kan", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"kang", "k", "ang", "ㄎㄤ", "kang", "kang", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"kao", "k", "ao", "ㄎㄠ", "kao", "kau", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ke", "k", "e", "ㄎㄜ", "ke", "ke", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"kei", "k", "ei", "ㄎㄟ", "None", "None", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"ken", "k", "en", "ㄎㄣ", "ken", "ken", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"keng", "k", "eng", "ㄎㄥ", "keng", "keng", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"kong", "k", "ong", "ㄎㄨㄥ", "kong", "kung", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"kou", "k", "ou", "ㄎㄡ", "kou", "kou", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"ku", "k", "u", "ㄎㄨ", "ku", "ku", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"kua", "k", "ua", "ㄎㄨㄚ", "kua", "kua", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_A)},
+{"kuai", "k", "uai", "ㄎㄨㄞ", "kuai", "kuai", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AI)},
+{"kuan", "k", "uan", "ㄎㄨㄢ", "kuan", "kuan", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AN)},
+{"kuang", "k", "uang", "ㄎㄨㄤ", "kuang", "kuang", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ANG)},
+{"kui", "k", "ui", "ㄎㄨㄟ", "kuei", "kuei", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EI)},
+{"kun", "k", "un", "ㄎㄨㄣ", "kun", "kuen", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EN)},
+{"kuo", "k", "uo", "ㄎㄨㄛ", "kuo", "kuo", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_O)},
+{"l", "l", "", "ㄌ", "None", "None", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"la", "l", "a", "ㄌㄚ", "la", "la", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"lai", "l", "ai", "ㄌㄞ", "lai", "lai", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"lan", "l", "an", "ㄌㄢ", "lan", "lan", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"lang", "l", "ang", "ㄌㄤ", "lang", "lang", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"lao", "l", "ao", "ㄌㄠ", "lao", "lau", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"le", "l", "e", "ㄌㄜ", "le", "le", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"lei", "l", "ei", "ㄌㄟ", "lei", "lei", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"len", "l", "en", "ㄌㄣ", "None", "None", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"leng", "l", "eng", "ㄌㄥ", "leng", "leng", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"li", "l", "i", "ㄌㄧ", "li", "li", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"lia", "l", "ia", "ㄌㄧㄚ", "lia", "lia", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_A)},
+{"lian", "l", "ian", "ㄌㄧㄢ", "lian", "lian", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN)},
+{"liang", "l", "iang", "ㄌㄧㄤ", "liang", "liang", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG)},
+{"liao", "l", "iao", "ㄌㄧㄠ", "liao", "liau", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AO)},
+{"lie", "l", "ie", "ㄌㄧㄝ", "lieh", "lie", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_E)},
+{"lin", "l", "in", "ㄌㄧㄣ", "lin", "lin", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ling", "l", "ing", "ㄌㄧㄥ", "ling", "ling", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"liu", "l", "iu", "ㄌㄧㄡ", "liou", "liou", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_OU)},
+{"lo", "l", "o", "ㄌㄛ", "lo", "lo", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"long", "l", "ong", "ㄌㄨㄥ", "long", "lung", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"lou", "l", "ou", "ㄌㄡ", "lou", "lou", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"lu", "l", "u", "ㄌㄨ", "lu", "lu", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"luan", "l", "uan", "ㄌㄨㄢ", "luan", "luan", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_AN)},
+{"lun", "l", "un", "ㄌㄨㄣ", "lun", "luen", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_EN)},
+{"luo", "l", "uo", "ㄌㄨㄛ", "luo", "luo", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_O)},
+{"lv", "l", "v", "ㄌㄩ", "lyu", "liu", ChewingKey(CHEWING_L, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"lve", "l", "ve", "ㄌㄩㄝ", "lyueh", "liue", ChewingKey(CHEWING_L, CHEWING_V, CHEWING_E)},
+{"m", "m", "", "ㄇ", "None", "None", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ma", "m", "a", "ㄇㄚ", "ma", "ma", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"mai", "m", "ai", "ㄇㄞ", "mai", "mai", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"man", "m", "an", "ㄇㄢ", "man", "man", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"mang", "m", "ang", "ㄇㄤ", "mang", "mang", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"mao", "m", "ao", "ㄇㄠ", "mao", "mau", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"me", "m", "e", "ㄇㄜ", "me", "me", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"mei", "m", "ei", "ㄇㄟ", "mei", "mei", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"men", "m", "en", "ㄇㄣ", "men", "men", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"meng", "m", "eng", "ㄇㄥ", "meng", "meng", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"mi", "m", "i", "ㄇㄧ", "mi", "mi", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"mian", "m", "ian", "ㄇㄧㄢ", "mian", "mian", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_AN)},
+{"miao", "m", "iao", "ㄇㄧㄠ", "miao", "miau", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_AO)},
+{"mie", "m", "ie", "ㄇㄧㄝ", "mieh", "mie", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_E)},
+{"min", "m", "in", "ㄇㄧㄣ", "min", "min", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ming", "m", "ing", "ㄇㄧㄥ", "ming", "ming", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"miu", "m", "iu", "ㄇㄧㄡ", "miou", "miou", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_OU)},
+{"mo", "m", "o", "ㄇㄛ", "mo", "mo", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"mou", "m", "ou", "ㄇㄡ", "mou", "mou", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"mu", "m", "u", "ㄇㄨ", "mu", "mu", ChewingKey(CHEWING_M, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"n", "n", "", "ㄋ", "None", "None", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"na", "n", "a", "ㄋㄚ", "na", "na", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"nai", "n", "ai", "ㄋㄞ", "nai", "nai", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"nan", "n", "an", "ㄋㄢ", "nan", "nan", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"nang", "n", "ang", "ㄋㄤ", "nang", "nang", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"nao", "n", "ao", "ㄋㄠ", "nao", "nau", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ne", "n", "e", "ㄋㄜ", "ne", "ne", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"nei", "n", "ei", "ㄋㄟ", "nei", "nei", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"nen", "n", "en", "ㄋㄣ", "nen", "nen", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"neng", "n", "eng", "ㄋㄥ", "neng", "neng", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ng", "", "ng", "ㄫ", "None", "None", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_NG)},
+{"ni", "n", "i", "ㄋㄧ", "ni", "ni", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"nia", "n", "ia", "ㄋㄧㄚ", "None", "None", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_A)},
+{"nian", "n", "ian", "ㄋㄧㄢ", "nian", "nian", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AN)},
+{"niang", "n", "iang", "ㄋㄧㄤ", "niang", "niang", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ANG)},
+{"niao", "n", "iao", "ㄋㄧㄠ", "niao", "niau", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AO)},
+{"nie", "n", "ie", "ㄋㄧㄝ", "nieh", "nie", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_E)},
+{"nin", "n", "in", "ㄋㄧㄣ", "nin", "nin", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ning", "n", "ing", "ㄋㄧㄥ", "ning", "ning", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"niu", "n", "iu", "ㄋㄧㄡ", "niou", "niou", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_OU)},
+{"nong", "n", "ong", "ㄋㄨㄥ", "nong", "nung", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"nou", "n", "ou", "ㄋㄡ", "nou", "nou", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"nu", "n", "u", "ㄋㄨ", "nu", "nu", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"nuan", "n", "uan", "ㄋㄨㄢ", "nuan", "nuan", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_AN)},
+{"nun", "n", "un", "ㄋㄨㄣ", "nun", "nuen", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_EN)},
+{"nuo", "n", "uo", "ㄋㄨㄛ", "nuo", "nuo", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_O)},
+{"nv", "n", "v", "ㄋㄩ", "nyu", "niu", ChewingKey(CHEWING_N, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"nve", "n", "ve", "ㄋㄩㄝ", "nyueh", "niue", ChewingKey(CHEWING_N, CHEWING_V, CHEWING_E)},
+{"o", "", "o", "ㄛ", "o", "o", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"ou", "", "ou", "ㄡ", "ou", "ou", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"p", "p", "", "ㄆ", "None", "None", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"pa", "p", "a", "ㄆㄚ", "pa", "pa", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"pai", "p", "ai", "ㄆㄞ", "pai", "pai", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"pan", "p", "an", "ㄆㄢ", "pan", "pan", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"pang", "p", "ang", "ㄆㄤ", "pang", "pang", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"pao", "p", "ao", "ㄆㄠ", "pao", "pau", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"pei", "p", "ei", "ㄆㄟ", "pei", "pei", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"pen", "p", "en", "ㄆㄣ", "pen", "pen", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"peng", "p", "eng", "ㄆㄥ", "peng", "peng", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"pi", "p", "i", "ㄆㄧ", "pi", "pi", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"pian", "p", "ian", "ㄆㄧㄢ", "pian", "pian", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_AN)},
+{"piao", "p", "iao", "ㄆㄧㄠ", "piao", "piau", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_AO)},
+{"pie", "p", "ie", "ㄆㄧㄝ", "pieh", "pie", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_E)},
+{"pin", "p", "in", "ㄆㄧㄣ", "pin", "pin", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ping", "p", "ing", "ㄆㄧㄥ", "ping", "ping", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"po", "p", "o", "ㄆㄛ", "po", "po", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"pou", "p", "ou", "ㄆㄡ", "pou", "pou", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"pu", "p", "u", "ㄆㄨ", "pu", "pu", ChewingKey(CHEWING_P, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"q", "q", "", "ㄑ", "None", "None", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"qi", "q", "i", "ㄑㄧ", "chi", "chi", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"qia", "q", "ia", "ㄑㄧㄚ", "chia", "chia", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_A)},
+{"qian", "q", "ian", "ㄑㄧㄢ", "chian", "chian", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN)},
+{"qiang", "q", "iang", "ㄑㄧㄤ", "chiang", "chiang", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ANG)},
+{"qiao", "q", "iao", "ㄑㄧㄠ", "chiao", "chiau", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AO)},
+{"qie", "q", "ie", "ㄑㄧㄝ", "chieh", "chie", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_E)},
+{"qin", "q", "in", "ㄑㄧㄣ", "chin", "chin", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"qing", "q", "ing", "ㄑㄧㄥ", "ching", "ching", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"qiong", "q", "iong", "ㄑㄩㄥ", "chyong", "chiung", ChewingKey(CHEWING_Q, CHEWING_I, PINYIN_ONG)},
+{"qiu", "q", "iu", "ㄑㄧㄡ", "chiou", "chiou", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_OU)},
+{"qu", "q", "u", "ㄑㄩ", "chyu", "chiu", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"quan", "q", "uan", "ㄑㄩㄢ", "chyuan", "chiuan", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_AN)},
+{"que", "q", "ue", "ㄑㄩㄝ", "chyueh", "chiue", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_E)},
+{"qun", "q", "un", "ㄑㄩㄣ", "chyun", "chiun", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_EN)},
+{"r", "r", "", "ㄖ", "rih", "r", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ran", "r", "an", "ㄖㄢ", "ran", "ran", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"rang", "r", "ang", "ㄖㄤ", "rang", "rang", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"rao", "r", "ao", "ㄖㄠ", "rao", "rau", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"re", "r", "e", "ㄖㄜ", "re", "re", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"ren", "r", "en", "ㄖㄣ", "ren", "ren", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"reng", "r", "eng", "ㄖㄥ", "reng", "reng", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ri", "r", "i", "ㄖ", "rih", "r", ChewingKey(CHEWING_R, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"rong", "r", "ong", "ㄖㄨㄥ", "rong", "rung", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"rou", "r", "ou", "ㄖㄡ", "rou", "rou", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"ru", "r", "u", "ㄖㄨ", "ru", "ru", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"rua", "r", "ua", "ㄖㄨㄚ", "None", "None", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_A)},
+{"ruan", "r", "uan", "ㄖㄨㄢ", "ruan", "ruan", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_AN)},
+{"rui", "r", "ui", "ㄖㄨㄟ", "ruei", "ruei", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EI)},
+{"run", "r", "un", "ㄖㄨㄣ", "run", "ruen", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EN)},
+{"ruo", "r", "uo", "ㄖㄨㄛ", "ruo", "ruo", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_O)},
+{"s", "s", "", "ㄙ", "sih", "sz", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"sa", "s", "a", "ㄙㄚ", "sa", "sa", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"sai", "s", "ai", "ㄙㄞ", "sai", "sai", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"san", "s", "an", "ㄙㄢ", "san", "san", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"sang", "s", "ang", "ㄙㄤ", "sang", "sang", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"sao", "s", "ao", "ㄙㄠ", "sao", "sau", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"se", "s", "e", "ㄙㄜ", "se", "se", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"sen", "s", "en", "ㄙㄣ", "sen", "sen", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"seng", "s", "eng", "ㄙㄥ", "seng", "seng", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"sh", "sh", "", "ㄕ", "shih", "shr", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"sha", "sh", "a", "ㄕㄚ", "sha", "sha", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"shai", "sh", "ai", "ㄕㄞ", "shai", "shai", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"shan", "sh", "an", "ㄕㄢ", "shan", "shan", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"shang", "sh", "ang", "ㄕㄤ", "shang", "shang", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"shao", "sh", "ao", "ㄕㄠ", "shao", "shau", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"she", "sh", "e", "ㄕㄜ", "she", "she", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"shei", "sh", "ei", "ㄕㄟ", "shei", "shei", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"shen", "sh", "en", "ㄕㄣ", "shen", "shen", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"sheng", "sh", "eng", "ㄕㄥ", "sheng", "sheng", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"shi", "sh", "i", "ㄕ", "shih", "shr", ChewingKey(CHEWING_SH, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"shou", "sh", "ou", "ㄕㄡ", "shou", "shou", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"shu", "sh", "u", "ㄕㄨ", "shu", "shu", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"shua", "sh", "ua", "ㄕㄨㄚ", "shua", "shua", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_A)},
+{"shuai", "sh", "uai", "ㄕㄨㄞ", "shuai", "shuai", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AI)},
+{"shuan", "sh", "uan", "ㄕㄨㄢ", "shuan", "shuan", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AN)},
+{"shuang", "sh", "uang", "ㄕㄨㄤ", "shuang", "shuang", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ANG)},
+{"shui", "sh", "ui", "ㄕㄨㄟ", "shuei", "shuei", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_EI)},
+{"shun", "sh", "un", "ㄕㄨㄣ", "shun", "shuen", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_EN)},
+{"shuo", "sh", "uo", "ㄕㄨㄛ", "shuo", "shuo", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_O)},
+{"si", "s", "i", "ㄙ", "sih", "sz", ChewingKey(CHEWING_S, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"song", "s", "ong", "ㄙㄨㄥ", "song", "sung", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"sou", "s", "ou", "ㄙㄡ", "sou", "sou", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"su", "s", "u", "ㄙㄨ", "su", "su", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"suan", "s", "uan", "ㄙㄨㄢ", "suan", "suan", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_AN)},
+{"sui", "s", "ui", "ㄙㄨㄟ", "suei", "suei", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EI)},
+{"sun", "s", "un", "ㄙㄨㄣ", "sun", "suen", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EN)},
+{"suo", "s", "uo", "ㄙㄨㄛ", "suo", "suo", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_O)},
+{"t", "t", "", "ㄊ", "None", "None", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ta", "t", "a", "ㄊㄚ", "ta", "ta", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"tai", "t", "ai", "ㄊㄞ", "tai", "tai", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"tan", "t", "an", "ㄊㄢ", "tan", "tan", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"tang", "t", "ang", "ㄊㄤ", "tang", "tang", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"tao", "t", "ao", "ㄊㄠ", "tao", "tau", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"te", "t", "e", "ㄊㄜ", "te", "te", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"teng", "t", "eng", "ㄊㄥ", "teng", "teng", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ti", "t", "i", "ㄊㄧ", "ti", "ti", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"tian", "t", "ian", "ㄊㄧㄢ", "tian", "tian", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AN)},
+{"tiao", "t", "iao", "ㄊㄧㄠ", "tiao", "tiau", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AO)},
+{"tie", "t", "ie", "ㄊㄧㄝ", "tieh", "tie", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_E)},
+{"ting", "t", "ing", "ㄊㄧㄥ", "ting", "ting", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"tong", "t", "ong", "ㄊㄨㄥ", "tong", "tung", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"tou", "t", "ou", "ㄊㄡ", "tou", "tou", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"tu", "t", "u", "ㄊㄨ", "tu", "tu", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"tuan", "t", "uan", "ㄊㄨㄢ", "tuan", "tuan", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_AN)},
+{"tui", "t", "ui", "ㄊㄨㄟ", "tuei", "tuei", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_EI)},
+{"tun", "t", "un", "ㄊㄨㄣ", "tun", "tuen", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_EN)},
+{"tuo", "t", "uo", "ㄊㄨㄛ", "tuo", "tuo", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_O)},
+{"w", "w", "", "PINYIN_W", "None", "None", ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"wa", "w", "a", "ㄨㄚ", "wa", "wa", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A)},
+{"wai", "w", "ai", "ㄨㄞ", "wai", "wai", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AI)},
+{"wan", "w", "an", "ㄨㄢ", "wan", "wan", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN)},
+{"wang", "w", "ang", "ㄨㄤ", "wang", "wang", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ANG)},
+{"wei", "w", "ei", "ㄨㄟ", "wei", "wei", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EI)},
+{"wen", "w", "en", "ㄨㄣ", "wun", "wen", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EN)},
+{"weng", "w", "eng", "ㄨㄥ", "wong", "weng", ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"wo", "w", "o", "ㄨㄛ", "wo", "wo", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_O)},
+{"wu", "w", "u", "ㄨ", "wu", "wu", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"x", "x", "", "ㄒ", "None", "None", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"xi", "x", "i", "ㄒㄧ", "si", "shi", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"xia", "x", "ia", "ㄒㄧㄚ", "sia", "shia", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_A)},
+{"xian", "x", "ian", "ㄒㄧㄢ", "sian", "shian", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN)},
+{"xiang", "x", "iang", "ㄒㄧㄤ", "siang", "shiang", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG)},
+{"xiao", "x", "iao", "ㄒㄧㄠ", "siao", "shiau", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AO)},
+{"xie", "x", "ie", "ㄒㄧㄝ", "sieh", "shie", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_E)},
+{"xin", "x", "in", "ㄒㄧㄣ", "sin", "shin", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"xing", "x", "ing", "ㄒㄧㄥ", "sing", "shing", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"xiong", "x", "iong", "ㄒㄩㄥ", "syong", "shiung", ChewingKey(CHEWING_X, CHEWING_I, PINYIN_ONG)},
+{"xiu", "x", "iu", "ㄒㄧㄡ", "siou", "shiou", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_OU)},
+{"xu", "x", "u", "ㄒㄩ", "syu", "shiu", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"xuan", "x", "uan", "ㄒㄩㄢ", "syuan", "shiuan", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_AN)},
+{"xue", "x", "ue", "ㄒㄩㄝ", "syueh", "shiue", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_E)},
+{"xun", "x", "un", "ㄒㄩㄣ", "syun", "shiun", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_EN)},
+{"y", "y", "", "PINYIN_Y", "None", "None", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ya", "y", "a", "ㄧㄚ", "ya", "ya", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_A)},
+{"yai", "y", "ai", "ㄧㄞ", "yai", "yai", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AI)},
+{"yan", "y", "an", "ㄧㄢ", "yan", "yan", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN)},
+{"yang", "y", "ang", "ㄧㄤ", "yang", "yang", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ANG)},
+{"yao", "y", "ao", "ㄧㄠ", "yao", "yau", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AO)},
+{"ye", "y", "e", "ㄧㄝ", "yeh", "ye", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_E)},
+{"yi", "y", "i", "ㄧ", "yi", "yi", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"yin", "y", "in", "ㄧㄣ", "yin", "yin", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ying", "y", "ing", "ㄧㄥ", "ying", "ying", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"yo", "y", "o", "ㄧㄛ", "yo", "yo", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_O)},
+{"yong", "y", "ong", "ㄩㄥ", "yong", "yung", ChewingKey(PINYIN_Y, CHEWING_I, PINYIN_ONG)},
+{"you", "y", "ou", "ㄧㄡ", "you", "you", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_OU)},
+{"yu", "y", "u", "ㄩ", "yu", "yu", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"yuan", "y", "uan", "ㄩㄢ", "yuan", "yuan", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_AN)},
+{"yue", "y", "ue", "ㄩㄝ", "yueh", "yue", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_E)},
+{"yun", "y", "un", "ㄩㄣ", "yun", "yun", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_EN)},
+{"z", "z", "", "ㄗ", "zih", "tz", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"za", "z", "a", "ㄗㄚ", "za", "tza", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"zai", "z", "ai", "ㄗㄞ", "zai", "tzai", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"zan", "z", "an", "ㄗㄢ", "zan", "tzan", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"zang", "z", "ang", "ㄗㄤ", "zang", "tzang", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"zao", "z", "ao", "ㄗㄠ", "zao", "tzau", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ze", "z", "e", "ㄗㄜ", "ze", "tze", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"zei", "z", "ei", "ㄗㄟ", "zei", "tzei", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"zen", "z", "en", "ㄗㄣ", "zen", "tzen", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"zeng", "z", "eng", "ㄗㄥ", "zeng", "tzeng", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"zh", "zh", "", "ㄓ", "jhih", "jr", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"zha", "zh", "a", "ㄓㄚ", "jha", "ja", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"zhai", "zh", "ai", "ㄓㄞ", "jhai", "jai", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"zhan", "zh", "an", "ㄓㄢ", "jhan", "jan", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"zhang", "zh", "ang", "ㄓㄤ", "jhang", "jang", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"zhao", "zh", "ao", "ㄓㄠ", "jhao", "jau", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"zhe", "zh", "e", "ㄓㄜ", "jhe", "je", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"zhei", "zh", "ei", "ㄓㄟ", "jhei", "jei", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"zhen", "zh", "en", "ㄓㄣ", "jhen", "jen", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"zheng", "zh", "eng", "ㄓㄥ", "jheng", "jeng", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"zhi", "zh", "i", "ㄓ", "jhih", "jr", ChewingKey(CHEWING_ZH, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"zhong", "zh", "ong", "ㄓㄨㄥ", "jhong", "jung", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"zhou", "zh", "ou", "ㄓㄡ", "jhou", "jou", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"zhu", "zh", "u", "ㄓㄨ", "jhu", "ju", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"zhua", "zh", "ua", "ㄓㄨㄚ", "jhua", "jua", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_A)},
+{"zhuai", "zh", "uai", "ㄓㄨㄞ", "jhuai", "juai", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AI)},
+{"zhuan", "zh", "uan", "ㄓㄨㄢ", "jhuan", "juan", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN)},
+{"zhuang", "zh", "uang", "ㄓㄨㄤ", "jhuang", "juang", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ANG)},
+{"zhui", "zh", "ui", "ㄓㄨㄟ", "jhuei", "juei", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_EI)},
+{"zhun", "zh", "un", "ㄓㄨㄣ", "jhun", "juen", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_EN)},
+{"zhuo", "zh", "uo", "ㄓㄨㄛ", "jhuo", "juo", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_O)},
+{"zi", "z", "i", "ㄗ", "zih", "tz", ChewingKey(CHEWING_Z, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"zong", "z", "ong", "ㄗㄨㄥ", "zong", "tzung", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"zou", "z", "ou", "ㄗㄡ", "zou", "tzou", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"zu", "z", "u", "ㄗㄨ", "zu", "tzu", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"zuan", "z", "uan", "ㄗㄨㄢ", "zuan", "tzuan", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_AN)},
+{"zui", "z", "ui", "ㄗㄨㄟ", "zuei", "tzuei", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EI)},
+{"zun", "z", "un", "ㄗㄨㄣ", "zun", "tzuen", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EN)},
+{"zuo", "z", "uo", "ㄗㄨㄛ", "zuo", "tzuo", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_O)}
};
const divided_table_item_t divided_table[] = {
diff --git a/src/storage/zhuyin_table.h b/src/storage/zhuyin_table.h
index 56ceba0..165dc73 100644
--- a/src/storage/zhuyin_table.h
+++ b/src/storage/zhuyin_table.h
@@ -56,22 +56,21 @@ const chewing_tone_item_t chewing_standard_tones[] = {
{'\0', 0}
};
-
const chewing_symbol_item_t chewing_ginyieh_symbols[] = {
-{'\'' , "ㄩ"},
-{',' , "ㄝ"},
-{'-' , "ㄧ"},
-{'.' , "ㄡ"},
-{'/' , "ㄥ"},
-{'0' , "ㄢ"},
+{'\'' , "ㄥ"},
+{',' , "ㄚ"},
+{'-' , "ㄣ"},
+{'.' , "ㄞ"},
+{'/' , "ㄢ"},
+{'0' , "ㄟ"},
{'2' , "ㄅ"},
{'3' , "ㄉ"},
{'6' , "ㄓ"},
-{'8' , "ㄚ"},
-{'9' , "ㄞ"},
-{';' , "ㄤ"},
+{'8' , "ㄧ"},
+{'9' , "ㄛ"},
+{';' , "ㄡ"},
{'=' , "ㄦ"},
-{'[' , "ㄨ"},
+{'[' , "ㄤ"},
{'b' , "ㄒ"},
{'c' , "ㄌ"},
{'d' , "ㄋ"},
@@ -79,14 +78,14 @@ const chewing_symbol_item_t chewing_ginyieh_symbols[] = {
{'f' , "ㄎ"},
{'g' , "ㄑ"},
{'h' , "ㄕ"},
-{'i' , "ㄛ"},
+{'i' , "ㄨ"},
{'j' , "ㄘ"},
-{'k' , "ㄜ"},
-{'l' , "ㄠ"},
+{'k' , "ㄩ"},
+{'l' , "ㄝ"},
{'m' , "ㄙ"},
{'n' , "ㄖ"},
-{'o' , "ㄟ"},
-{'p' , "ㄣ"},
+{'o' , "ㄜ"},
+{'p' , "ㄠ"},
{'r' , "ㄍ"},
{'s' , "ㄇ"},
{'t' , "ㄐ"},
@@ -207,9 +206,291 @@ const chewing_tone_item_t chewing_ibm_tones[] = {
{'\0', 0}
};
+const chewing_symbol_item_t chewing_hsu_initials[] = {
+{'a' , "ㄘ"},
+{'b' , "ㄅ"},
+{'c' , "ㄒ"},
+{'c' , "ㄕ"},
+{'d' , "ㄉ"},
+{'f' , "ㄈ"},
+{'g' , "ㄍ"},
+{'h' , "ㄏ"},
+{'j' , "ㄐ"},
+{'j' , "ㄓ"},
+{'k' , "ㄎ"},
+{'l' , "ㄌ"},
+{'m' , "ㄇ"},
+{'n' , "ㄋ"},
+{'p' , "ㄆ"},
+{'r' , "ㄖ"},
+{'s' , "ㄙ"},
+{'t' , "ㄊ"},
+{'v' , "ㄑ"},
+{'v' , "ㄔ"},
+{'z' , "ㄗ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_hsu_middles[] = {
+{'e' , "ㄧ"},
+{'u' , "ㄩ"},
+{'x' , "ㄨ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_hsu_finals[] = {
+{'a' , "ㄟ"},
+{'e' , "ㄝ"},
+{'g' , "ㄜ"},
+{'h' , "ㄛ"},
+{'i' , "ㄞ"},
+{'k' , "ㄤ"},
+{'l' , "ㄥ"},
+{'l' , "ㄦ"},
+{'m' , "ㄢ"},
+{'n' , "ㄣ"},
+{'o' , "ㄡ"},
+{'w' , "ㄠ"},
+{'y' , "ㄚ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_hsu_tones[] = {
+{' ' , 1},
+{'d' , 2},
+{'f' , 3},
+{'j' , 4},
+{'s' , 5},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_eten26_initials[] = {
+{'b' , "ㄅ"},
+{'c' , "ㄒ"},
+{'c' , "ㄕ"},
+{'d' , "ㄉ"},
+{'f' , "ㄈ"},
+{'g' , "ㄐ"},
+{'g' , "ㄓ"},
+{'h' , "ㄏ"},
+{'j' , "ㄖ"},
+{'k' , "ㄎ"},
+{'l' , "ㄌ"},
+{'m' , "ㄇ"},
+{'n' , "ㄋ"},
+{'p' , "ㄆ"},
+{'q' , "ㄗ"},
+{'s' , "ㄙ"},
+{'t' , "ㄊ"},
+{'v' , "ㄍ"},
+{'v' , "ㄑ"},
+{'w' , "ㄘ"},
+{'y' , "ㄔ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_eten26_middles[] = {
+{'e' , "ㄧ"},
+{'u' , "ㄩ"},
+{'x' , "ㄨ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_eten26_finals[] = {
+{'a' , "ㄚ"},
+{'h' , "ㄦ"},
+{'i' , "ㄞ"},
+{'l' , "ㄥ"},
+{'m' , "ㄢ"},
+{'n' , "ㄣ"},
+{'o' , "ㄛ"},
+{'p' , "ㄡ"},
+{'q' , "ㄟ"},
+{'r' , "ㄜ"},
+{'t' , "ㄤ"},
+{'w' , "ㄝ"},
+{'z' , "ㄠ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_eten26_tones[] = {
+{' ' , 1},
+{'d' , 5},
+{'f' , 2},
+{'j' , 3},
+{'k' , 4},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_standard_dvorak_symbols[] = {
+{'\'' , "ㄆ"},
+{',' , "ㄊ"},
+{'.' , "ㄍ"},
+{'0' , "ㄢ"},
+{'1' , "ㄅ"},
+{'2' , "ㄉ"},
+{'5' , "ㄓ"},
+{'8' , "ㄚ"},
+{'9' , "ㄞ"},
+{';' , "ㄈ"},
+{'[' , "ㄦ"},
+{'a' , "ㄇ"},
+{'b' , "ㄙ"},
+{'c' , "ㄛ"},
+{'d' , "ㄘ"},
+{'e' , "ㄎ"},
+{'f' , "ㄗ"},
+{'g' , "ㄧ"},
+{'h' , "ㄨ"},
+{'i' , "ㄕ"},
+{'j' , "ㄏ"},
+{'k' , "ㄒ"},
+{'l' , "ㄣ"},
+{'m' , "ㄩ"},
+{'n' , "ㄠ"},
+{'o' , "ㄋ"},
+{'p' , "ㄐ"},
+{'q' , "ㄌ"},
+{'r' , "ㄟ"},
+{'s' , "ㄤ"},
+{'t' , "ㄜ"},
+{'u' , "ㄑ"},
+{'v' , "ㄡ"},
+{'w' , "ㄝ"},
+{'x' , "ㄖ"},
+{'y' , "ㄔ"},
+{'z' , "ㄥ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_standard_dvorak_tones[] = {
+{' ' , 1},
+{'3' , 3},
+{'4' , 4},
+{'6' , 2},
+{'7' , 5},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_hsu_dvorak_initials[] = {
+{'a' , "ㄘ"},
+{'b' , "ㄅ"},
+{'c' , "ㄒ"},
+{'c' , "ㄕ"},
+{'d' , "ㄉ"},
+{'f' , "ㄈ"},
+{'g' , "ㄍ"},
+{'h' , "ㄏ"},
+{'j' , "ㄐ"},
+{'j' , "ㄓ"},
+{'k' , "ㄎ"},
+{'l' , "ㄌ"},
+{'m' , "ㄇ"},
+{'n' , "ㄋ"},
+{'p' , "ㄆ"},
+{'r' , "ㄖ"},
+{'s' , "ㄙ"},
+{'t' , "ㄊ"},
+{'v' , "ㄑ"},
+{'v' , "ㄔ"},
+{'z' , "ㄗ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_hsu_dvorak_middles[] = {
+{'e' , "ㄧ"},
+{'u' , "ㄩ"},
+{'x' , "ㄨ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_hsu_dvorak_finals[] = {
+{'a' , "ㄟ"},
+{'e' , "ㄝ"},
+{'g' , "ㄜ"},
+{'h' , "ㄛ"},
+{'i' , "ㄞ"},
+{'k' , "ㄤ"},
+{'l' , "ㄥ"},
+{'l' , "ㄦ"},
+{'m' , "ㄢ"},
+{'n' , "ㄣ"},
+{'o' , "ㄡ"},
+{'w' , "ㄠ"},
+{'y' , "ㄚ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_hsu_dvorak_tones[] = {
+{' ' , 1},
+{'d' , 2},
+{'f' , 3},
+{'j' , 4},
+{'s' , 5},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_dachen_cp26_initials[] = {
+{'a' , "ㄇ"},
+{'b' , "ㄖ"},
+{'c' , "ㄏ"},
+{'d' , "ㄎ"},
+{'e' , "ㄍ"},
+{'f' , "ㄑ"},
+{'g' , "ㄕ"},
+{'h' , "ㄘ"},
+{'n' , "ㄙ"},
+{'q' , "ㄅ"},
+{'q' , "ㄆ"},
+{'r' , "ㄐ"},
+{'s' , "ㄋ"},
+{'t' , "ㄓ"},
+{'t' , "ㄔ"},
+{'v' , "ㄒ"},
+{'w' , "ㄉ"},
+{'w' , "ㄊ"},
+{'x' , "ㄌ"},
+{'y' , "ㄗ"},
+{'z' , "ㄈ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_dachen_cp26_middles[] = {
+{'j' , "ㄨ"},
+{'m' , "ㄩ"},
+{'u' , "ㄧ"},
+{'\0', NULL}
+};
+
+const chewing_symbol_item_t chewing_dachen_cp26_finals[] = {
+{'b' , "ㄝ"},
+{'i' , "ㄛ"},
+{'i' , "ㄞ"},
+{'k' , "ㄜ"},
+{'l' , "ㄠ"},
+{'l' , "ㄤ"},
+{'m' , "ㄡ"},
+{'n' , "ㄥ"},
+{'o' , "ㄟ"},
+{'o' , "ㄢ"},
+{'p' , "ㄣ"},
+{'p' , "ㄦ"},
+{'u' , "ㄚ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_dachen_cp26_tones[] = {
+{' ' , 1},
+{'d' , 4},
+{'e' , 2},
+{'r' , 3},
+{'y' , 5},
+{'\0', 0}
+};
+
const char * chewing_tone_table[CHEWING_NUMBER_OF_TONES] = {
"",
-"ˉ",
+" ",
"ˊ",
"ˇ",
"ˋ",