427 lines
20 KiB
C++
427 lines
20 KiB
C++
![]() |
namespace zh {
|
||
|
|
||
|
constexpr static const std::uint16_t ka[] = {
|
||
|
0x5B36, 0x5496, 0x92AF, 0x93B9, 0x54AF, 0x4F67, 0x5361, 0x5494, 0x5580,
|
||
|
0x57B0, 0x685B, 0x697F, 0x7D9B, 0x80E9, 0x8630, 0x88C3, 0x9272, 0x933A,
|
||
|
0x9BD1, 0x9D65,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ka1[] = {
|
||
|
0x5B36, 0x5496, 0x93B9, 0x5494, 0x5580,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ka3[] = {
|
||
|
0x92AF, 0x54AF, 0x4F67, 0x5361, 0x5494, 0x80E9, 0x9272, 0x933A, 0x9BD1,
|
||
|
0x9D65,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ka5[] = {
|
||
|
0x57B0, 0x685B, 0x697F, 0x7D9B, 0x8630, 0x88C3,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kai[] = {
|
||
|
0x5D66, 0x6FED, 0x5274, 0x6977, 0x9347, 0x9534, 0x51EF, 0x51F1, 0x5240,
|
||
|
0x52D3, 0x5605, 0x57B2, 0x584F, 0x5952, 0x5C82, 0x5F00, 0x5FFE, 0x607A,
|
||
|
0x6112, 0x6137, 0x613E, 0x6168, 0x63E9, 0x669F, 0x6B2C, 0x708C, 0x70D7,
|
||
|
0x8488, 0x8F06, 0x938E, 0x93A7, 0x9426, 0x94E0, 0x950E, 0x958B, 0x95D3,
|
||
|
0x95FF, 0x98BD, 0x6B2F,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kai1[] = {
|
||
|
0x5952, 0x5F00, 0x63E9, 0x9426, 0x950E, 0x958B, 0x95D3, 0x95FF,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kai3[] = {
|
||
|
0x5D66, 0x5274, 0x6977, 0x9347, 0x9534, 0x51EF, 0x51F1, 0x5240, 0x5605,
|
||
|
0x57B2, 0x584F, 0x5C82, 0x607A, 0x6137, 0x6168, 0x669F, 0x8488, 0x8F06,
|
||
|
0x93A7, 0x94E0, 0x95D3, 0x95FF, 0x98BD,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kai4[] = {
|
||
|
0x6FED, 0x52D3, 0x5605, 0x5FFE, 0x6112, 0x613E, 0x6B2C, 0x708C, 0x70D7,
|
||
|
0x938E, 0x6B2F,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kai5[] = {
|
||
|
0x5F00,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kan[] = {
|
||
|
0x95DE, 0x9B2B, 0x69DB, 0x6ABB, 0x627B, 0x4F83, 0x5058, 0x519A, 0x51F5,
|
||
|
0x520A, 0x52D8, 0x574E, 0x57F3, 0x582A, 0x5888, 0x5D01, 0x5D41, 0x60C2,
|
||
|
0x6221, 0x681E, 0x6B3F, 0x6B41, 0x770B, 0x77B0, 0x77D9, 0x780D, 0x78E1,
|
||
|
0x7AF7, 0x83B0, 0x884E, 0x8F21, 0x8F57, 0x961A, 0x9851, 0x9F95, 0x9F9B,
|
||
|
0x5D4C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kan1[] = {
|
||
|
0x520A, 0x52D8, 0x582A, 0x5D41, 0x6221, 0x681E, 0x770B, 0x770B, 0x9F95,
|
||
|
0x9F9B,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kan3[] = {
|
||
|
0x9B2B, 0x69DB, 0x6ABB, 0x627B, 0x4F83, 0x5058, 0x519A, 0x51F5, 0x574E,
|
||
|
0x57F3, 0x5D01, 0x60C2, 0x6B3F, 0x6B41, 0x780D, 0x7AF7, 0x83B0, 0x8F21,
|
||
|
0x8F57, 0x9851, 0x5D4C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kan4[] = {
|
||
|
0x95DE, 0x9B2B, 0x52D8, 0x5888, 0x5D01, 0x770B, 0x77B0, 0x77D9, 0x78E1,
|
||
|
0x7AF7, 0x884E, 0x961A,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kang[] = {
|
||
|
0x4EA2, 0x625B, 0x7095, 0x4F09, 0x531F, 0x56E5, 0x5ADD, 0x5D7B, 0x5EB7,
|
||
|
0x5FFC, 0x6177, 0x6297, 0x69FA, 0x6F2E, 0x72BA, 0x780A, 0x7A45, 0x7C87,
|
||
|
0x7CE0, 0x8EBF, 0x909F, 0x9227, 0x93EE, 0x94AA, 0x958C, 0x95F6, 0x9C47,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t kang1[] = {
|
||
|
0x5ADD, 0x5D7B, 0x5EB7, 0x5FFC, 0x6177, 0x69FA, 0x6F2E, 0x780A, 0x7A45,
|
||
|
0x7C87, 0x7CE0, 0x8EBF, 0x93EE, 0x958C, 0x95F6, 0x9C47,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kang2[] = {
|
||
|
0x625B, 0x6297, 0x909F,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kang3[] = {
|
||
|
0x6177,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kang4[] = {
|
||
|
0x4EA2, 0x7095, 0x4F09, 0x531F, 0x56E5, 0x5FFC, 0x6297, 0x72BA, 0x780A,
|
||
|
0x909F, 0x9227, 0x94AA, 0x958C, 0x95F6,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kao[] = {
|
||
|
0x9BCC, 0x85A7, 0x7187, 0x4E02, 0x5C3B, 0x5D6A, 0x5EE4, 0x62F7, 0x6537,
|
||
|
0x6832, 0x6D18, 0x70E4, 0x7292, 0x8003, 0x92AC, 0x94D0, 0x9760, 0x9ADB,
|
||
|
0x9BB3, 0x9C93,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kao1[] = {
|
||
|
0x5C3B, 0x5D6A, 0x9ADB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kao2[] = {
|
||
|
0x6537,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kao3[] = {
|
||
|
0x85A7, 0x4E02, 0x62F7, 0x6537, 0x6832, 0x6D18, 0x70E4, 0x8003, 0x9BB3,
|
||
|
0x9C93,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kao4[] = {
|
||
|
0x9BCC, 0x7187, 0x6D18, 0x7292, 0x92AC, 0x94D0, 0x9760, 0x9BB3, 0x9C93,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t kao5[] = {
|
||
|
0x5EE4,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t ke[] = {
|
||
|
0x5475, 0x6FED, 0x533C, 0x5CC7, 0x7ABC, 0x75B4, 0x75FE, 0x9233, 0x94B6,
|
||
|
0x5DB1, 0x7241, 0x7271, 0x9301, 0x94EA, 0x54B3, 0x9826, 0x988F, 0x55D1,
|
||
|
0x5D51, 0x6E34, 0x82DB, 0x86B5, 0x8894, 0x78C6, 0x7A1E, 0x790A, 0x6088,
|
||
|
0x6B2C, 0x6E98, 0x78D5, 0x791A, 0x6B41, 0x514B, 0x523B, 0x524B, 0x52C0,
|
||
|
0x52CA, 0x53BC, 0x53EF, 0x5777, 0x5801, 0x58F3, 0x5A14, 0x5BA2, 0x5C05,
|
||
|
0x5CA2, 0x5D59, 0x606A, 0x6118, 0x6119, 0x63E2, 0x6415, 0x6564, 0x67EF,
|
||
|
0x68F5, 0x69BC, 0x6A16, 0x6BBB, 0x6BBC, 0x6C2A, 0x6E07, 0x70A3, 0x7290,
|
||
|
0x73C2, 0x778C, 0x7822, 0x78A6, 0x79D1, 0x7A52, 0x7AA0, 0x7DD9, 0x7F02,
|
||
|
0x7FD7, 0x8250, 0x842A, 0x8596, 0x874C, 0x8849, 0x8AB2, 0x8BFE, 0x8DB7,
|
||
|
0x8EFB, 0x8F72, 0x8FF2, 0x9198, 0x951E, 0x959C, 0x9846, 0x9897, 0x9A0D,
|
||
|
0x9A92, 0x9AC1, 0x785E, 0x514B,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ke1[] = {
|
||
|
0x5475, 0x533C, 0x5CC7, 0x7ABC, 0x75B4, 0x75FE, 0x9233, 0x94B6, 0x7241,
|
||
|
0x7271, 0x94EA, 0x9826, 0x988F, 0x55D1, 0x82DB, 0x86B5, 0x7A1E, 0x78D5,
|
||
|
0x791A, 0x5777, 0x6415, 0x67EF, 0x68F5, 0x69BC, 0x6A16, 0x7290, 0x73C2,
|
||
|
0x778C, 0x7822, 0x79D1, 0x7AA0, 0x842A, 0x8596, 0x874C, 0x8DB7, 0x8EFB,
|
||
|
0x8F72, 0x9198, 0x9846, 0x9897, 0x9AC1,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ke2[] = {
|
||
|
0x54B3, 0x9826, 0x988F, 0x6B2C, 0x58F3, 0x63E2, 0x6415, 0x6BBB, 0x6BBC,
|
||
|
0x7FD7,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ke3[] = {
|
||
|
0x5DB1, 0x5D51, 0x6E34, 0x78C6, 0x78D5, 0x53EF, 0x5777, 0x5CA2, 0x6564,
|
||
|
0x68F5, 0x6E07, 0x70A3, 0x8EFB, 0x959C, 0x9846, 0x9897,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ke4[] = {
|
||
|
0x6FED, 0x5CC7, 0x9301, 0x55D1, 0x86B5, 0x8894, 0x790A, 0x6088, 0x6E98,
|
||
|
0x6B41, 0x514B, 0x523B, 0x524B, 0x52C0, 0x52CA, 0x53EF, 0x5801, 0x5A14,
|
||
|
0x5BA2, 0x5C05, 0x606A, 0x6118, 0x6119, 0x63E2, 0x69BC, 0x6C2A, 0x78A6,
|
||
|
0x79D1, 0x7DD9, 0x7F02, 0x8250, 0x8849, 0x8AB2, 0x8BFE, 0x9198, 0x951E,
|
||
|
0x9A0D, 0x9A92, 0x785E, 0x514B,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ke5[] = {
|
||
|
0x53BC, 0x5BA2, 0x5D59, 0x7A52, 0x8FF2,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kei[] = {
|
||
|
0x524B, 0x5C05,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kei1[] = {
|
||
|
0x524B, 0x5C05,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t ken[] = {
|
||
|
0x5543, 0x57A6, 0x58BE, 0x6073, 0x61C7, 0x63AF, 0x73E2, 0x784D, 0x808E,
|
||
|
0x80AF, 0x80BB, 0x88C9, 0x8903, 0x8C64, 0x8C87, 0x9339, 0x9F82, 0x9F88,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t ken3[] = {
|
||
|
0x5543, 0x57A6, 0x58BE, 0x6073, 0x61C7, 0x808E, 0x80AF, 0x80BB, 0x8C64,
|
||
|
0x8C87, 0x9339, 0x9F82, 0x9F88,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ken4[] = {
|
||
|
0x63AF, 0x73E2, 0x784D, 0x88C9, 0x8903,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t keng[] = {
|
||
|
0x962C, 0x542D, 0x8A99, 0x52A5, 0x5748, 0x5751, 0x5994, 0x6333, 0x647C,
|
||
|
0x727C, 0x7841, 0x785C, 0x787B, 0x92B5, 0x935E, 0x93D7, 0x94FF, 0x6BB8,
|
||
|
0x63C1,
|
||
|
};
|
||
|
constexpr static const std::uint16_t keng1[] = {
|
||
|
0x962C, 0x542D, 0x8A99, 0x52A5, 0x5748, 0x5751, 0x5994, 0x6333, 0x647C,
|
||
|
0x727C, 0x7841, 0x785C, 0x787B, 0x92B5, 0x935E, 0x93D7, 0x94FF, 0x6BB8,
|
||
|
0x63C1,
|
||
|
};
|
||
|
constexpr static const std::uint16_t keng3[] = {
|
||
|
0x787B,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kong[] = {
|
||
|
0x77FC, 0x5025, 0x57EA, 0x5B54, 0x5D06, 0x6050, 0x60BE, 0x63A7, 0x6DB3,
|
||
|
0x787F, 0x7A7A, 0x7B9C, 0x9313, 0x979A, 0x9D7C, 0x690C, 0x7FAB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kong1[] = {
|
||
|
0x5025, 0x57EA, 0x5D06, 0x60BE, 0x6DB3, 0x787F, 0x7A7A, 0x7B9C, 0x9313,
|
||
|
0x9D7C, 0x690C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kong3[] = {
|
||
|
0x5025, 0x5B54, 0x6050, 0x60BE, 0x7A7A,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kong4[] = {
|
||
|
0x77FC, 0x63A7, 0x7A7A, 0x979A, 0x7FAB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kong5[] = {
|
||
|
0x7A7A,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kou[] = {
|
||
|
0x4F5D, 0x9DC7, 0x7AD8, 0x51A6, 0x527E, 0x52B6, 0x53E3, 0x53E9, 0x5BBC,
|
||
|
0x5BC7, 0x5F44, 0x6010, 0x6263, 0x62A0, 0x6473, 0x6542, 0x6EF1, 0x770D,
|
||
|
0x7789, 0x7798, 0x7A9B, 0x7B58, 0x7C06, 0x82A4, 0x8532, 0x853B, 0x91E6,
|
||
|
0x6263,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kou1[] = {
|
||
|
0x527E, 0x5F44, 0x62A0, 0x6473, 0x770D, 0x7798, 0x82A4,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kou3[] = {
|
||
|
0x7AD8, 0x52B6, 0x53E3,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kou4[] = {
|
||
|
0x4F5D, 0x9DC7, 0x51A6, 0x53E9, 0x5BBC, 0x5BC7, 0x6010, 0x6263, 0x6542,
|
||
|
0x6EF1, 0x7789, 0x7A9B, 0x7B58, 0x7C06, 0x8532, 0x853B, 0x91E6, 0x6263,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t kou5[] = {
|
||
|
0x53E3,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t ku[] = {
|
||
|
0x8419, 0x9BAC, 0x670F, 0x80D0, 0x6430, 0x72DC, 0x82E6, 0x695B, 0x6341,
|
||
|
0x630E, 0x4FC8, 0x5233, 0x54ED, 0x55BE, 0x56B3, 0x5710, 0x5800, 0x5E93,
|
||
|
0x5EAB, 0x625D, 0x67AF, 0x684D, 0x7105, 0x7614, 0x77FB, 0x79D9, 0x7A8B,
|
||
|
0x7A9F, 0x7D5D, 0x7ED4, 0x88B4, 0x88E4, 0x8932, 0x8DCD, 0x90C0, 0x9177,
|
||
|
0x9AB7, 0x785E,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ku1[] = {
|
||
|
0x9BAC, 0x670F, 0x80D0, 0x630E, 0x5233, 0x54ED, 0x5710, 0x5800, 0x5E93,
|
||
|
0x625D, 0x67AF, 0x684D, 0x77FB, 0x79D9, 0x7A8B, 0x7A9F, 0x8DCD, 0x90C0,
|
||
|
0x9AB7,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ku3[] = {
|
||
|
0x8419, 0x72DC, 0x82E6, 0x695B,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ku4[] = {
|
||
|
0x6430, 0x6341, 0x4FC8, 0x55BE, 0x56B3, 0x5EAB, 0x7105, 0x7614, 0x77FB,
|
||
|
0x79D9, 0x7D5D, 0x7ED4, 0x88B4, 0x88E4, 0x8932, 0x9177, 0x785E,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kua[] = {
|
||
|
0x7D53, 0x6947, 0x6057, 0x630E, 0x8DB6, 0x8DE8, 0x4F89, 0x54B5, 0x57AE,
|
||
|
0x5938, 0x59F1, 0x6647, 0x80EF, 0x823F, 0x8A87, 0x9299, 0x9ABB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kua1[] = {
|
||
|
0x7D53, 0x6057, 0x8DE8, 0x4F89, 0x54B5, 0x5938, 0x59F1, 0x6647, 0x8A87,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t kua3[] = {
|
||
|
0x6947, 0x6057, 0x8DE8, 0x4F89, 0x57AE, 0x80EF, 0x9299,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kua4[] = {
|
||
|
0x630E, 0x8DB6, 0x8DE8, 0x5938, 0x80EF, 0x8A87, 0x9ABB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kua5[] = {
|
||
|
0x823F,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kuai[] = {
|
||
|
0x65DD, 0x4F1A, 0x5108, 0x5DDC, 0x6703, 0x6FAE, 0x72EF, 0x736A, 0x6D4D,
|
||
|
0x74AF, 0x99C3, 0x4FA9, 0x51F7, 0x54D9, 0x5672, 0x5726, 0x5757, 0x584A,
|
||
|
0x58A4, 0x5EE5, 0x5FEB, 0x64D3, 0x6B33, 0x7B77, 0x7CE9, 0x810D, 0x81BE,
|
||
|
0x8489, 0x84AF, 0x90D0, 0x9136, 0x9C60, 0x9C99, 0x39DF,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuai3[] = {
|
||
|
0x64D3, 0x84AF, 0x39DF,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuai4[] = {
|
||
|
0x65DD, 0x4F1A, 0x5108, 0x5DDC, 0x6703, 0x6FAE, 0x72EF, 0x736A, 0x6D4D,
|
||
|
0x74AF, 0x99C3, 0x4FA9, 0x51F7, 0x54D9, 0x5672, 0x5757, 0x584A, 0x58A4,
|
||
|
0x5EE5, 0x5FEB, 0x6B33, 0x7B77, 0x7CE9, 0x810D, 0x81BE, 0x8489, 0x84AF,
|
||
|
0x90D0, 0x9136, 0x9C60, 0x9C99,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuai5[] = {
|
||
|
0x5726, 0x5FEB,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kuan[] = {
|
||
|
0x68A1, 0x5BBD, 0x5BDB, 0x5BEC, 0x6B35, 0x6B3E, 0x6B40, 0x7ABD, 0x7ABE,
|
||
|
0x81D7, 0x9467, 0x9ACB, 0x9AD6,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuan1[] = {
|
||
|
0x5BBD, 0x5BDB, 0x5BEC, 0x81D7, 0x9ACB, 0x9AD6,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuan3[] = {
|
||
|
0x68A1, 0x6B35, 0x6B3E, 0x6B40, 0x7ABD, 0x7ABE,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuan5[] = {
|
||
|
0x9467,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kuang[] = {
|
||
|
0x92DB, 0x4E31, 0x535D, 0x8FCB, 0x720C, 0x8EE6, 0x72C2, 0x5123, 0x51B5,
|
||
|
0x52BB, 0x5321, 0x5329, 0x54D0, 0x5739, 0x58D9, 0x593C, 0x5CB2, 0x5FF9,
|
||
|
0x6047, 0x61EC, 0x61ED, 0x6282, 0x65F7, 0x663F, 0x66E0, 0x6846, 0x6CC1,
|
||
|
0x6D2D, 0x72C5, 0x7716, 0x7736, 0x77CC, 0x77FF, 0x783F, 0x7844, 0x7926,
|
||
|
0x7B50, 0x7B7A, 0x7D4B, 0x7D56, 0x7E8A, 0x7EA9, 0x8A86, 0x8A91, 0x8BD3,
|
||
|
0x8BF3, 0x8CBA, 0x8D36, 0x8ED6, 0x8EE0, 0x8EED, 0x909D, 0x90BC, 0x913A,
|
||
|
0x9271, 0x945B, 0x9D5F, 0x9ECB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuang1[] = {
|
||
|
0x8FCB, 0x52BB, 0x5321, 0x5329, 0x54D0, 0x5FF9, 0x6047, 0x6846, 0x6D2D,
|
||
|
0x7844, 0x7B50, 0x7B7A, 0x8A86, 0x8BD3, 0x8EED, 0x90BC,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuang2[] = {
|
||
|
0x72C2, 0x6282, 0x72C5, 0x8A86, 0x8A91, 0x8BD3, 0x8BF3, 0x8ED6, 0x8EE0,
|
||
|
0x8EED, 0x9D5F,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuang3[] = {
|
||
|
0x5123, 0x593C, 0x61ED, 0x9ECB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuang4[] = {
|
||
|
0x92DB, 0x4E31, 0x535D, 0x720C, 0x8EE6, 0x5123, 0x51B5, 0x5739, 0x58D9,
|
||
|
0x5CB2, 0x61EC, 0x61ED, 0x65F7, 0x663F, 0x66E0, 0x6846, 0x6CC1, 0x7716,
|
||
|
0x7736, 0x77CC, 0x77FF, 0x783F, 0x7926, 0x7D4B, 0x7D56, 0x7E8A, 0x7EA9,
|
||
|
0x8A86, 0x8A91, 0x8BD3, 0x8BF3, 0x8CBA, 0x8D36, 0x909D, 0x913A, 0x9271,
|
||
|
0x945B, 0x9ECB,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kui[] = {
|
||
|
0x5080, 0x532E, 0x5331, 0x5ABF, 0x5F52, 0x7786, 0x77B6, 0x80FF, 0x81AD,
|
||
|
0x9697, 0x993D, 0x9BAD, 0x5B07, 0x609D, 0x6BA8, 0x8770, 0x777D, 0x985D,
|
||
|
0x8489, 0x8489, 0x8562, 0x9B41, 0x4E8F, 0x5232, 0x559F, 0x55B9, 0x5633,
|
||
|
0x5914, 0x594E, 0x5C2F, 0x5CBF, 0x5DCB, 0x5DD9, 0x6126, 0x6127, 0x6192,
|
||
|
0x6223, 0x63C6, 0x6646, 0x668C, 0x694F, 0x6951, 0x6AC6, 0x6E83, 0x6F70,
|
||
|
0x7143, 0x72AA, 0x76D4, 0x78C8, 0x7AA5, 0x7ABA, 0x7BD1, 0x7C23, 0x7C44,
|
||
|
0x8067, 0x8069, 0x806D, 0x8075, 0x8475, 0x85C8, 0x8637, 0x8641, 0x8667,
|
||
|
0x8B09, 0x8DEC, 0x8E5E, 0x8EA8, 0x9035, 0x9108, 0x9368, 0x9377, 0x95DA,
|
||
|
0x980D, 0x982F, 0x994B, 0x9988, 0x9997, 0x9A24, 0x9A99,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kui1[] = {
|
||
|
0x609D, 0x985D, 0x4E8F, 0x5232, 0x5CBF, 0x5DCB, 0x76D4, 0x7AA5, 0x7ABA,
|
||
|
0x8067, 0x85C8, 0x8667, 0x9377, 0x95DA,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kui2[] = {
|
||
|
0x9697, 0x9BAD, 0x8770, 0x777D, 0x9B41, 0x55B9, 0x5914, 0x594E, 0x5DD9,
|
||
|
0x6223, 0x63C6, 0x6646, 0x668C, 0x694F, 0x6951, 0x6AC6, 0x72AA, 0x8067,
|
||
|
0x8475, 0x85C8, 0x8637, 0x8641, 0x8EA8, 0x9035, 0x9108, 0x9368, 0x9377,
|
||
|
0x982F, 0x9997, 0x9A24, 0x9A99,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kui3[] = {
|
||
|
0x5080, 0x5C2F, 0x7143, 0x78C8, 0x7AA5, 0x7ABA, 0x8DEC, 0x8E5E, 0x95DA,
|
||
|
0x980D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kui4[] = {
|
||
|
0x532E, 0x5331, 0x5ABF, 0x5F52, 0x7786, 0x77B6, 0x80FF, 0x81AD, 0x993D,
|
||
|
0x5B07, 0x6BA8, 0x8489, 0x8489, 0x8562, 0x559F, 0x5633, 0x5C2F, 0x6126,
|
||
|
0x6127, 0x6192, 0x6E83, 0x6F70, 0x7BD1, 0x7C23, 0x7C44, 0x8069, 0x806D,
|
||
|
0x8075, 0x8B09, 0x994B, 0x9988,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kun[] = {
|
||
|
0x88E9, 0x9315, 0x5A6B, 0x6606, 0x711C, 0x7975, 0x83CE, 0x8C87, 0x56F0,
|
||
|
0x5764, 0x5803, 0x5812, 0x58F8, 0x58FC, 0x5D10, 0x5D11, 0x6083, 0x6346,
|
||
|
0x665C, 0x68B1, 0x6D83, 0x6F49, 0x71B4, 0x7311, 0x7428, 0x747B, 0x774F,
|
||
|
0x7871, 0x7A07, 0x7A1B, 0x7D91, 0x872B, 0x88C8, 0x88CD, 0x890C, 0x918C,
|
||
|
0x951F, 0x95AB, 0x95B8, 0x9603, 0x9A09, 0x9AE0, 0x9AE1, 0x9AE8, 0x9BE4,
|
||
|
0x9CB2, 0x9D7E, 0x9DA4, 0x9E4D, 0x56F0,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kun1[] = {
|
||
|
0x88E9, 0x9315, 0x5A6B, 0x6606, 0x711C, 0x83CE, 0x8C87, 0x5764, 0x5803,
|
||
|
0x5D10, 0x5D11, 0x665C, 0x71B4, 0x7311, 0x7428, 0x747B, 0x872B, 0x88C8,
|
||
|
0x890C, 0x918C, 0x951F, 0x9A09, 0x9AE0, 0x9AE1, 0x9AE8, 0x9BE4, 0x9CB2,
|
||
|
0x9D7E, 0x9DA4, 0x9E4D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kun3[] = {
|
||
|
0x7975, 0x58F8, 0x58FC, 0x6083, 0x6346, 0x68B1, 0x7871, 0x7A07, 0x7A1B,
|
||
|
0x7D91, 0x88CD, 0x95AB, 0x95B8, 0x9603,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kun4[] = {
|
||
|
0x56F0, 0x6D83, 0x774F, 0x56F0,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kun5[] = {
|
||
|
0x5812, 0x6F49,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t kuo[] = {
|
||
|
0x62EC, 0x681D, 0x7B48, 0x8440, 0x92BD, 0x9822, 0x9AFA, 0x6F37, 0x79EE,
|
||
|
0x843F, 0x79F3, 0x9729, 0x9B20, 0x564B, 0x5ED3, 0x6269, 0x62E1, 0x6304,
|
||
|
0x64F4, 0x6FF6, 0x86DE, 0x95CA, 0x9614, 0x979F, 0x97B9, 0x97D5, 0x929B,
|
||
|
0x94E6,
|
||
|
};
|
||
|
constexpr static const std::uint16_t kuo4[] = {
|
||
|
0x62EC, 0x681D, 0x7B48, 0x8440, 0x92BD, 0x9822, 0x9AFA, 0x6F37, 0x79EE,
|
||
|
0x843F, 0x79F3, 0x9729, 0x9B20, 0x564B, 0x5ED3, 0x6269, 0x62E1, 0x6304,
|
||
|
0x64F4, 0x6FF6, 0x86DE, 0x95CA, 0x9614, 0x979F, 0x97B9, 0x97D5, 0x929B,
|
||
|
0x94E6,
|
||
|
};
|
||
|
|
||
|
constexpr static const CandidateGroup k = {
|
||
|
{ section(ka), section(ka1), { 0, 0 }, section(ka3), { 0, 0 }, section(ka5), },
|
||
|
{ section(kai), section(kai1), { 0, 0 }, section(kai3), section(kai4), section(kai5), },
|
||
|
{ section(kan), section(kan1), { 0, 0 }, section(kan3), section(kan4), { 0, 0 }, },
|
||
|
{ section(kang), section(kang1), section(kang2), section(kang3), section(kang4), { 0, 0 }, },
|
||
|
{ section(kao), section(kao1), section(kao2), section(kao3), section(kao4), section(kao5), },
|
||
|
{ section(ke), section(ke1), section(ke2), section(ke3), section(ke4), section(ke5), },
|
||
|
{ section(kei), section(kei1), { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(ken), { 0, 0 }, { 0, 0 }, section(ken3), section(ken4), { 0, 0 }, },
|
||
|
{ section(keng), section(keng1), { 0, 0 }, section(keng3), { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(kong), section(kong1), { 0, 0 }, section(kong3), section(kong4), section(kong5), },
|
||
|
{ section(kou), section(kou1), { 0, 0 }, section(kou3), section(kou4), section(kou5), },
|
||
|
{ section(ku), section(ku1), { 0, 0 }, section(ku3), section(ku4), { 0, 0 }, },
|
||
|
{ section(kua), section(kua1), { 0, 0 }, section(kua3), section(kua4), section(kua5), },
|
||
|
{ section(kuai), { 0, 0 }, { 0, 0 }, section(kuai3), section(kuai4), section(kuai5), },
|
||
|
{ section(kuan), section(kuan1), { 0, 0 }, section(kuan3), { 0, 0 }, section(kuan5), },
|
||
|
{ section(kuang), section(kuang1), section(kuang2), section(kuang3), section(kuang4), { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(kui), section(kui1), section(kui2), section(kui3), section(kui4), { 0, 0 }, },
|
||
|
{ section(kun), section(kun1), { 0, 0 }, section(kun3), section(kun4), section(kun5), },
|
||
|
{ section(kuo), { 0, 0 }, { 0, 0 }, { 0, 0 }, section(kuo4), { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }
|
||
|
};
|
||
|
|
||
|
} // namespace zh
|