477 lines
20 KiB
C++
477 lines
20 KiB
C++
namespace zh {
|
|
|
|
constexpr static const std::uint16_t na[] = {
|
|
0x79C5, 0x7B1A, 0x9B78, 0x4E78, 0x5185, 0x51EA, 0x5357, 0x5436, 0x5450,
|
|
0x54EA, 0x55F1, 0x59A0, 0x5A1C, 0x62CF, 0x62FF, 0x6310, 0x637A, 0x643B,
|
|
0x7B1D, 0x7D0D, 0x7EB3, 0x80AD, 0x84B3, 0x8872, 0x88A6, 0x8ABD, 0x8C7D,
|
|
0x8C80, 0x8EDC, 0x90A3, 0x90CD, 0x9209, 0x93BF, 0x94A0, 0x954E, 0x96EB,
|
|
0x9779, 0x9B76, 0x6290, 0x8498,
|
|
};
|
|
constexpr static const std::uint16_t na1[] = {
|
|
0x51EA, 0x5357, 0x90A3,
|
|
};
|
|
constexpr static const std::uint16_t na2[] = {
|
|
0x79C5, 0x55F1, 0x62CF, 0x62FF, 0x6310, 0x643B, 0x8ABD, 0x93BF, 0x954E,
|
|
0x8498,
|
|
};
|
|
constexpr static const std::uint16_t na3[] = {
|
|
0x9B78, 0x4E78, 0x54EA, 0x90A3, 0x96EB,
|
|
};
|
|
constexpr static const std::uint16_t na4[] = {
|
|
0x7B1A, 0x5185, 0x5436, 0x5450, 0x59A0, 0x5A1C, 0x637A, 0x7B1D, 0x7D0D,
|
|
0x7EB3, 0x80AD, 0x84B3, 0x8872, 0x88A6, 0x8C7D, 0x8C80, 0x8EDC, 0x90A3,
|
|
0x90CD, 0x9209, 0x94A0, 0x9779, 0x9B76, 0x6290,
|
|
};
|
|
constexpr static const std::uint16_t na5[] = {
|
|
0x54EA,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nai[] = {
|
|
0x4F74, 0x800F, 0x8149, 0x5B7B, 0x54EA, 0x4E43, 0x5037, 0x5948, 0x5976,
|
|
0x59B3, 0x5B2D, 0x5EFC, 0x6468, 0x67F0, 0x6C16, 0x6E3F, 0x7593, 0x8010,
|
|
0x80FD, 0x827F, 0x8418, 0x879A, 0x8926, 0x8FFA, 0x91E2, 0x933C, 0x9F10,
|
|
0x6431,
|
|
};
|
|
constexpr static const std::uint16_t nai2[] = {
|
|
0x8149, 0x5B7B, 0x6468, 0x80FD, 0x91E2, 0x6431,
|
|
};
|
|
constexpr static const std::uint16_t nai3[] = {
|
|
0x54EA, 0x4E43, 0x5037, 0x5976, 0x59B3, 0x5B2D, 0x5EFC, 0x6C16, 0x7593,
|
|
0x827F, 0x8FFA, 0x91E2,
|
|
};
|
|
constexpr static const std::uint16_t nai4[] = {
|
|
0x4F74, 0x800F, 0x5037, 0x5948, 0x67F0, 0x6E3F, 0x8010, 0x80FD, 0x8418,
|
|
0x879A, 0x8926, 0x933C, 0x9F10,
|
|
};
|
|
constexpr static const std::uint16_t nai5[] = {
|
|
0x5976, 0x8010,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nan[] = {
|
|
0x877B, 0x5AE8, 0x56DD, 0x5357, 0x59A0, 0x4FBD, 0x5583, 0x56E1, 0x5A1A,
|
|
0x5A7B, 0x6201, 0x62A9, 0x63C7, 0x6694, 0x678F, 0x67DF, 0x6960, 0x6E73,
|
|
0x7175, 0x7537, 0x7558, 0x8169, 0x83AE, 0x8433, 0x8AF5, 0x8D67, 0x9056,
|
|
0x96BE, 0x96E3,
|
|
};
|
|
constexpr static const std::uint16_t nan1[] = {
|
|
0x56DD, 0x56E1,
|
|
};
|
|
constexpr static const std::uint16_t nan2[] = {
|
|
0x5357, 0x4FBD, 0x5583, 0x5A1A, 0x62A9, 0x6694, 0x678F, 0x67DF, 0x6960,
|
|
0x7537, 0x7558, 0x83AE, 0x8433, 0x8AF5, 0x96BE, 0x96E3,
|
|
};
|
|
constexpr static const std::uint16_t nan3[] = {
|
|
0x877B, 0x5AE8, 0x6201, 0x63C7, 0x6E73, 0x7175, 0x8169, 0x8433, 0x8D67,
|
|
|
|
};
|
|
constexpr static const std::uint16_t nan4[] = {
|
|
0x59A0, 0x5A7B, 0x96BE, 0x8AF5, 0x96E3,
|
|
};
|
|
constexpr static const std::uint16_t nan5[] = {
|
|
0x9056, 0x96BE,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nang[] = {
|
|
0x6DB3, 0x64C3, 0x4E6A, 0x513E, 0x56A2, 0x56CA, 0x56D4, 0x652E, 0x66E9,
|
|
0x6B1C, 0x7062, 0x8830, 0x9962, 0x9995, 0x9F49, 0x61B9, 0x703C, 0x6411,
|
|
|
|
};
|
|
constexpr static const std::uint16_t nang1[] = {
|
|
0x513E, 0x56CA, 0x56D4,
|
|
};
|
|
constexpr static const std::uint16_t nang2[] = {
|
|
0x6DB3, 0x4E6A, 0x56A2, 0x56CA, 0x6B1C, 0x8830, 0x9962, 0x9995, 0x61B9,
|
|
0x6411,
|
|
};
|
|
constexpr static const std::uint16_t nang3[] = {
|
|
0x64C3, 0x652E, 0x66E9, 0x7062, 0x9962, 0x9995, 0x703C, 0x6411,
|
|
};
|
|
constexpr static const std::uint16_t nang4[] = {
|
|
0x513E, 0x9F49,
|
|
};
|
|
constexpr static const std::uint16_t nang5[] = {
|
|
0x56CA, 0x56D4,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nao[] = {
|
|
0x5A65, 0x6DD6, 0x81D1, 0x7899, 0x5B6C, 0x644E, 0x5318, 0x5476, 0x57B4,
|
|
0x5816, 0x5912, 0x5AD0, 0x5CF1, 0x5DA9, 0x5DCE, 0x6013, 0x607C, 0x60A9,
|
|
0x60F1, 0x61B9, 0x6320, 0x6493, 0x6861, 0x6A48, 0x7331, 0x7376, 0x737F,
|
|
0x7459, 0x7847, 0x78AF, 0x8111, 0x8133, 0x8166, 0x86F2, 0x87EF, 0x8A49,
|
|
0x8B4A, 0x9403, 0x94D9, 0x9599, 0x95F9, 0x9B27,
|
|
};
|
|
constexpr static const std::uint16_t nao1[] = {
|
|
0x5B6C,
|
|
};
|
|
constexpr static const std::uint16_t nao2[] = {
|
|
0x7899, 0x644E, 0x5476, 0x5912, 0x5CF1, 0x5DA9, 0x5DCE, 0x6013, 0x61B9,
|
|
0x6320, 0x6493, 0x6861, 0x6A48, 0x7331, 0x7376, 0x737F, 0x7847, 0x86F2,
|
|
0x87EF, 0x8A49, 0x8B4A, 0x9403, 0x94D9,
|
|
};
|
|
constexpr static const std::uint16_t nao3[] = {
|
|
0x5318, 0x57B4, 0x5816, 0x5AD0, 0x607C, 0x60A9, 0x60F1, 0x61B9, 0x7376,
|
|
0x737F, 0x7459, 0x78AF, 0x8111, 0x8133, 0x8166,
|
|
};
|
|
constexpr static const std::uint16_t nao4[] = {
|
|
0x5A65, 0x6DD6, 0x81D1, 0x9403, 0x9599, 0x95F9, 0x9B27,
|
|
};
|
|
constexpr static const std::uint16_t nao5[] = {
|
|
0x6320, 0x95F9,
|
|
};
|
|
|
|
constexpr static const std::uint16_t ne[] = {
|
|
0x7592, 0x7732, 0x713E, 0x5436, 0x5450, 0x54EA, 0x8A25, 0x8BB7, 0x90A3,
|
|
0x5462, 0x6290, 0x9F21,
|
|
};
|
|
constexpr static const std::uint16_t ne1[] = {
|
|
0x9F21,
|
|
};
|
|
constexpr static const std::uint16_t ne2[] = {
|
|
0x54EA, 0x90A3,
|
|
};
|
|
constexpr static const std::uint16_t ne4[] = {
|
|
0x7592, 0x7732, 0x5436, 0x5450, 0x8A25, 0x8BB7, 0x90A3, 0x6290,
|
|
};
|
|
constexpr static const std::uint16_t ne5[] = {
|
|
0x713E, 0x5436, 0x5462,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nei[] = {
|
|
0x5167, 0x5185, 0x54EA, 0x90A3, 0x5A1E, 0x6C1D, 0x6C1E, 0x812E, 0x8147,
|
|
0x9317, 0x9912, 0x9981, 0x9BBE, 0x9BD8, 0x6D7D,
|
|
};
|
|
constexpr static const std::uint16_t nei3[] = {
|
|
0x54EA, 0x5A1E, 0x812E, 0x8147, 0x9912, 0x9981, 0x9BBE, 0x9BD8, 0x6D7D,
|
|
|
|
};
|
|
constexpr static const std::uint16_t nei4[] = {
|
|
0x5167, 0x5185, 0x90A3, 0x6C1D, 0x6C1E, 0x9317,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nen[] = {
|
|
0x5AE9, 0x5AF0, 0x6041, 0x5A86,
|
|
};
|
|
constexpr static const std::uint16_t nen4[] = {
|
|
0x5AE9, 0x5AF0, 0x6041, 0x5A86,
|
|
};
|
|
|
|
constexpr static const std::uint16_t neng[] = {
|
|
0x800C, 0x80FD, 0x879A,
|
|
};
|
|
constexpr static const std::uint16_t neng2[] = {
|
|
0x800C, 0x80FD,
|
|
};
|
|
constexpr static const std::uint16_t neng3[] = {
|
|
0x879A,
|
|
};
|
|
|
|
constexpr static const std::uint16_t ni[] = {
|
|
0x61DD, 0x57FF, 0x511E, 0x5152, 0x807B, 0x79DC, 0x6AB7, 0x6FD4, 0x9E91,
|
|
0x8ABD, 0x59B3, 0x5462, 0x6290, 0x4F31, 0x4F32, 0x4F60, 0x502A, 0x5117,
|
|
0x533F, 0x576D, 0x5804, 0x59AE, 0x5A57, 0x5ADF, 0x5B3A, 0x5B74, 0x5C3C,
|
|
0x5C54, 0x5C70, 0x5DB7, 0x6029, 0x60C4, 0x6135, 0x62B3, 0x62DF, 0x639C,
|
|
0x64EC, 0x65CE, 0x6635, 0x6672, 0x66B1, 0x67C5, 0x68FF, 0x6C3C, 0x6CE5,
|
|
0x6DE3, 0x6EBA, 0x72D4, 0x730A, 0x7591, 0x7724, 0x7768, 0x7C7E, 0x7E0C,
|
|
0x8063, 0x80D2, 0x817B, 0x81A9, 0x81E1, 0x82E8, 0x85BF, 0x86AD, 0x873A,
|
|
0x89EC, 0x8C8E, 0x8DDC, 0x8F17, 0x9006, 0x90F3, 0x922E, 0x94CC, 0x96AC,
|
|
0x9713, 0x999C, 0x9BE2, 0x9CB5, 0x9F6F, 0x86EA, 0x4F60,
|
|
};
|
|
constexpr static const std::uint16_t ni1[] = {
|
|
0x59AE,
|
|
};
|
|
constexpr static const std::uint16_t ni2[] = {
|
|
0x57FF, 0x5152, 0x9E91, 0x5462, 0x502A, 0x576D, 0x59AE, 0x5A57, 0x5C3C,
|
|
0x5C54, 0x6029, 0x62B3, 0x68FF, 0x6CE5, 0x6DE3, 0x730A, 0x7C7E, 0x8063,
|
|
0x81E1, 0x86AD, 0x873A, 0x89EC, 0x8C8E, 0x8DDC, 0x8F17, 0x90F3, 0x922E,
|
|
0x94CC, 0x9713, 0x999C, 0x9BE2, 0x9CB5, 0x9F6F, 0x86EA, 0x4F60,
|
|
};
|
|
constexpr static const std::uint16_t ni3[] = {
|
|
0x61DD, 0x511E, 0x807B, 0x6AB7, 0x6FD4, 0x59B3, 0x4F31, 0x4F32, 0x4F60,
|
|
0x5117, 0x5A57, 0x5B74, 0x5C3C, 0x62B3, 0x62DF, 0x639C, 0x64EC, 0x65CE,
|
|
0x6635, 0x6672, 0x67C5, 0x68FF, 0x6CE5, 0x72D4, 0x7591, 0x82E8, 0x85BF,
|
|
0x922E, 0x94CC, 0x96AC, 0x999C,
|
|
};
|
|
constexpr static const std::uint16_t ni4[] = {
|
|
0x79DC, 0x6AB7, 0x8ABD, 0x6290, 0x4F32, 0x502A, 0x533F, 0x576D, 0x5804,
|
|
0x5ADF, 0x5B3A, 0x5C70, 0x5DB7, 0x60C4, 0x6135, 0x6635, 0x6672, 0x66B1,
|
|
0x6C3C, 0x6CE5, 0x6EBA, 0x7724, 0x7768, 0x7E0C, 0x80D2, 0x817B, 0x81A9,
|
|
0x9006,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nian[] = {
|
|
0x5538, 0x62C8, 0x6D8A, 0x6DF0, 0x6E93, 0x78BE, 0x7C98, 0x5344, 0x54D6,
|
|
0x57DD, 0x59E9, 0x5E74, 0x5EFF, 0x60D7, 0x637B, 0x649A, 0x64B5, 0x6506,
|
|
0x79CA, 0x79E5, 0x7C10, 0x824C, 0x852B, 0x8E4D, 0x8E68, 0x8E8E, 0x8F26,
|
|
0x8F87, 0x8F97, 0x9B8E, 0x9BF0, 0x9C87, 0x9CB6, 0x9ECF, 0x60A5, 0x6990,
|
|
0xF995, 0x5FF5,
|
|
};
|
|
constexpr static const std::uint16_t nian1[] = {
|
|
0x62C8, 0x5E74, 0x852B, 0x9ECF,
|
|
};
|
|
constexpr static const std::uint16_t nian2[] = {
|
|
0x62C8, 0x6E93, 0x7C98, 0x54D6, 0x59E9, 0x79CA, 0x79E5, 0x9B8E, 0x9BF0,
|
|
0x9C87, 0x9CB6, 0x9ECF, 0xF995,
|
|
};
|
|
constexpr static const std::uint16_t nian3[] = {
|
|
0x62C8, 0x6D8A, 0x6DF0, 0x78BE, 0x637B, 0x649A, 0x64B5, 0x6506, 0x7C10,
|
|
0x8E4D, 0x8E68, 0x8E8E, 0x8F26, 0x8F87, 0x8F97, 0x6990,
|
|
};
|
|
constexpr static const std::uint16_t nian4[] = {
|
|
0x5538, 0x6D8A, 0x6DF0, 0x5344, 0x57DD, 0x59E9, 0x5EFF, 0x60D7, 0x824C,
|
|
0x60A5, 0x5FF5,
|
|
};
|
|
|
|
constexpr static const std::uint16_t niang[] = {
|
|
0x5B43, 0x5A18, 0x5B22, 0x917F, 0x91B8, 0x91C0,
|
|
};
|
|
constexpr static const std::uint16_t niang2[] = {
|
|
0x5B43, 0x5A18, 0x5B22, 0x917F, 0x91C0,
|
|
};
|
|
constexpr static const std::uint16_t niang4[] = {
|
|
0x5A18, 0x917F, 0x91B8, 0x91C0,
|
|
};
|
|
constexpr static const std::uint16_t niang5[] = {
|
|
0x5A18,
|
|
};
|
|
|
|
constexpr static const std::uint16_t niao[] = {
|
|
0x9CE5, 0x9E1F, 0x6EBA, 0x5ACB, 0x5B1D, 0x5B32, 0x5C3F, 0x6A22, 0x8132,
|
|
0x8311, 0x8526, 0x8885, 0x88CA, 0x892D,
|
|
};
|
|
constexpr static const std::uint16_t niao3[] = {
|
|
0x9CE5, 0x9E1F, 0x5ACB, 0x5B1D, 0x5B32, 0x6A22, 0x8311, 0x8526, 0x8885,
|
|
0x88CA, 0x892D,
|
|
};
|
|
constexpr static const std::uint16_t niao4[] = {
|
|
0x6EBA, 0x5C3F, 0x8132,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nie[] = {
|
|
0x8616, 0x5DAD, 0x5CCA, 0x8E19, 0x7C4B, 0x4E5C, 0x75C6, 0x639C, 0x637B,
|
|
0x556E, 0x55EB, 0x565B, 0x5699, 0x56C1, 0x56D3, 0x573C, 0x5B7C, 0x5B7D,
|
|
0x5D72, 0x5DD5, 0x5E07, 0x634F, 0x63D1, 0x6444, 0x6470, 0x651D, 0x655C,
|
|
0x67BF, 0x69F7, 0x6AF1, 0x6D85, 0x6E7C, 0x7BDE, 0x7CF1, 0x7CF5, 0x8042,
|
|
0x8076, 0x81EC, 0x81F2, 0x82F6, 0x83CD, 0x8825, 0x8B98, 0x8E02, 0x8E17,
|
|
0x8E51, 0x8EA1, 0x931C, 0x93B3, 0x9448, 0x9477, 0x9480, 0x954A, 0x954D,
|
|
0x95D1, 0x9667, 0x9689, 0x9873, 0x989E, 0x9F67, 0x56D0, 0x92B8, 0x92F7,
|
|
|
|
};
|
|
constexpr static const std::uint16_t nie1[] = {
|
|
0x637B, 0x634F, 0x63D1, 0x8E17, 0x931C, 0x9448,
|
|
};
|
|
constexpr static const std::uint16_t nie2[] = {
|
|
0x82F6,
|
|
};
|
|
constexpr static const std::uint16_t nie4[] = {
|
|
0x8616, 0x5DAD, 0x5CCA, 0x8E19, 0x7C4B, 0x4E5C, 0x75C6, 0x639C, 0x556E,
|
|
0x55EB, 0x565B, 0x5699, 0x56C1, 0x56D3, 0x573C, 0x5B7C, 0x5B7D, 0x5D72,
|
|
0x5DD5, 0x5E07, 0x6444, 0x6470, 0x651D, 0x655C, 0x67BF, 0x69F7, 0x6AF1,
|
|
0x6D85, 0x6E7C, 0x7BDE, 0x7CF1, 0x7CF5, 0x8042, 0x8076, 0x81EC, 0x81F2,
|
|
0x82F6, 0x83CD, 0x8825, 0x8B98, 0x8E02, 0x8E17, 0x8E51, 0x8EA1, 0x931C,
|
|
0x93B3, 0x9448, 0x9477, 0x9480, 0x954A, 0x954D, 0x95D1, 0x9667, 0x9689,
|
|
0x9873, 0x989E, 0x56D0, 0x92B8, 0x92F7,
|
|
};
|
|
constexpr static const std::uint16_t nie5[] = {
|
|
0x634F,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nin[] = {
|
|
0x6041, 0x56DC, 0x60A8, 0x62F0, 0x810C,
|
|
};
|
|
constexpr static const std::uint16_t nin2[] = {
|
|
0x6041,
|
|
};
|
|
constexpr static const std::uint16_t nin3[] = {
|
|
0x62F0,
|
|
};
|
|
constexpr static const std::uint16_t nin5[] = {
|
|
0x810C,
|
|
};
|
|
|
|
constexpr static const std::uint16_t ning[] = {
|
|
0x5B23, 0x85B4, 0x6FD8, 0x4F5E, 0x4FAB, 0x503F, 0x511C, 0x51DD, 0x549B,
|
|
0x5680, 0x5B81, 0x5BCD, 0x5BD5, 0x5BD7, 0x5BDC, 0x5BE7, 0x62E7, 0x64F0,
|
|
0x67E0, 0x6A63, 0x6AB8, 0x6CDE, 0x6F9D, 0x72DE, 0x7370, 0x752F, 0x77C3,
|
|
0x804D, 0x8079, 0x82E7, 0x944F, 0x9B21, 0x9E0B,
|
|
};
|
|
constexpr static const std::uint16_t ning2[] = {
|
|
0x5B23, 0x85B4, 0x6FD8, 0x511C, 0x51DD, 0x549B, 0x5680, 0x5B81, 0x5BCD,
|
|
0x5BD5, 0x5BD7, 0x5BDC, 0x5BE7, 0x62E7, 0x64F0, 0x67E0, 0x6A63, 0x6AB8,
|
|
0x72DE, 0x7370, 0x752F, 0x804D, 0x8079, 0x82E7, 0x944F, 0x9B21, 0x9E0B,
|
|
|
|
};
|
|
constexpr static const std::uint16_t ning3[] = {
|
|
0x62E7, 0x64F0, 0x6A63, 0x77C3, 0x804D, 0x8079,
|
|
};
|
|
constexpr static const std::uint16_t ning4[] = {
|
|
0x85B4, 0x6FD8, 0x4F5E, 0x4FAB, 0x503F, 0x5B81, 0x5BCD, 0x5BD5, 0x5BD7,
|
|
0x5BDC, 0x5BE7, 0x62E7, 0x64F0, 0x6CDE, 0x6F9D, 0x752F,
|
|
};
|
|
|
|
constexpr static const std::uint16_t niu[] = {
|
|
0x629D, 0x62D7, 0x677B, 0x9215, 0x6013, 0x599E, 0x5FF8, 0x626D, 0x6C7C,
|
|
0x7084, 0x725B, 0x725C, 0x72C3, 0x7D10, 0x7EBD, 0x83A5, 0x94AE, 0x9775,
|
|
0x6C91,
|
|
};
|
|
constexpr static const std::uint16_t niu1[] = {
|
|
0x599E,
|
|
};
|
|
constexpr static const std::uint16_t niu2[] = {
|
|
0x6013, 0x6C7C, 0x725B, 0x725C,
|
|
};
|
|
constexpr static const std::uint16_t niu3[] = {
|
|
0x677B, 0x9215, 0x5FF8, 0x626D, 0x7084, 0x72C3, 0x7D10, 0x7EBD, 0x83A5,
|
|
0x94AE, 0x9775, 0x6C91,
|
|
};
|
|
constexpr static const std::uint16_t niu4[] = {
|
|
0x629D, 0x62D7,
|
|
};
|
|
constexpr static const std::uint16_t niu5[] = {
|
|
0x626D,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nong[] = {
|
|
0x5F04, 0x6335, 0x7E77, 0x4FAC, 0x5102, 0x519C, 0x54DD, 0x5665, 0x630A,
|
|
0x6A82, 0x6B01, 0x6D53, 0x6FC3, 0x71F6, 0x7651, 0x79AF, 0x79FE, 0x7A60,
|
|
0x8113, 0x81BF, 0x857D, 0x895B, 0x8B68, 0x8FB2, 0x8FB3, 0x91B2, 0x9B1E,
|
|
0x9F48,
|
|
};
|
|
constexpr static const std::uint16_t nong2[] = {
|
|
0x4FAC, 0x5102, 0x519C, 0x54DD, 0x5665, 0x6A82, 0x6B01, 0x6D53, 0x6FC3,
|
|
0x71F6, 0x7651, 0x79AF, 0x79FE, 0x7A60, 0x8113, 0x81BF, 0x857D, 0x895B,
|
|
0x8B68, 0x8FB2, 0x8FB3, 0x91B2, 0x9B1E,
|
|
};
|
|
constexpr static const std::uint16_t nong3[] = {
|
|
0x7E77,
|
|
};
|
|
constexpr static const std::uint16_t nong4[] = {
|
|
0x5F04, 0x6335, 0x630A, 0x7651, 0x9F48,
|
|
};
|
|
constexpr static const std::uint16_t nong5[] = {
|
|
0x5F04, 0x54DD,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nou[] = {
|
|
0x6ABD, 0x69C8, 0x7373, 0x7FBA, 0x8028, 0x9392, 0x941E, 0x6419,
|
|
};
|
|
constexpr static const std::uint16_t nou2[] = {
|
|
0x7FBA,
|
|
};
|
|
constexpr static const std::uint16_t nou4[] = {
|
|
0x6ABD, 0x69C8, 0x7373, 0x8028, 0x9392, 0x941E, 0x6419,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nu[] = {
|
|
0x5476, 0x4F2E, 0x5089, 0x52AA, 0x5974, 0x5B65, 0x5E11, 0x5F29, 0x6012,
|
|
0x6419, 0x782E, 0x7B2F, 0x80EC, 0x83BB, 0x99D1, 0x9A7D,
|
|
};
|
|
constexpr static const std::uint16_t nu1[] = {
|
|
0x83BB,
|
|
};
|
|
constexpr static const std::uint16_t nu2[] = {
|
|
0x4F2E, 0x5974, 0x5B65, 0x5E11, 0x7B2F, 0x80EC, 0x99D1, 0x9A7D,
|
|
};
|
|
constexpr static const std::uint16_t nu3[] = {
|
|
0x5476, 0x4F2E, 0x52AA, 0x5F29, 0x782E, 0x80EC,
|
|
};
|
|
constexpr static const std::uint16_t nu4[] = {
|
|
0x5089, 0x6012, 0x6419,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nuan[] = {
|
|
0x597B, 0x6696, 0x6E1C, 0x7156, 0x7157, 0x992A, 0x6E6A,
|
|
};
|
|
constexpr static const std::uint16_t nuan2[] = {
|
|
0x597B, 0x6E1C,
|
|
};
|
|
constexpr static const std::uint16_t nuan3[] = {
|
|
0x6696, 0x6E1C, 0x7156, 0x7157, 0x992A, 0x6E6A,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nun[] = {
|
|
0x9EC1,
|
|
};
|
|
constexpr static const std::uint16_t nun2[] = {
|
|
0x9EC1,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nuo[] = {
|
|
0x88B2, 0x88B3, 0x5A1C, 0x643B, 0x90A3, 0x6992, 0x96BE, 0x96E3, 0x7CD1,
|
|
0x6419, 0x50A9, 0x513A, 0x558F, 0x611E, 0x61E6, 0x61E7, 0x632A, 0x633C,
|
|
0x63BF, 0x6426, 0x689B, 0x6A60, 0x7A2C, 0x7A64, 0x7CE5, 0x7CEF, 0x8AFE,
|
|
0x8BFA, 0x8E43, 0x903D, 0x9369, 0x9518, 0x800E, 0x8A5D,
|
|
};
|
|
constexpr static const std::uint16_t nuo2[] = {
|
|
0x5A1C, 0x90A3, 0x96BE, 0x96E3, 0x50A9, 0x513A, 0x632A, 0x633C, 0x689B,
|
|
0x6A60,
|
|
};
|
|
constexpr static const std::uint16_t nuo3[] = {
|
|
0x88B2, 0x88B3, 0x6A60,
|
|
};
|
|
constexpr static const std::uint16_t nuo4[] = {
|
|
0x643B, 0x6992, 0x7CD1, 0x6419, 0x558F, 0x611E, 0x61E6, 0x61E7, 0x633C,
|
|
0x63BF, 0x6426, 0x7A2C, 0x7A64, 0x7CE5, 0x7CEF, 0x8AFE, 0x8BFA, 0x8E43,
|
|
0x903D, 0x9369, 0x9518, 0x800E, 0x8A5D,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nv[] = {
|
|
0x804F, 0x8842, 0x5973, 0x6067, 0x6712, 0x6C91, 0x7C79, 0x8844, 0x91F9,
|
|
0x9495,
|
|
};
|
|
constexpr static const std::uint16_t nv3[] = {
|
|
0x5973, 0x7C79, 0x91F9, 0x9495,
|
|
};
|
|
constexpr static const std::uint16_t nv4[] = {
|
|
0x804F, 0x8842, 0x6067, 0x6712, 0x6C91, 0x8844,
|
|
};
|
|
constexpr static const std::uint16_t nv5[] = {
|
|
0x5973,
|
|
};
|
|
|
|
constexpr static const std::uint16_t nve[] = {
|
|
0x759F, 0x7878, 0x8650, 0x5A69,
|
|
};
|
|
constexpr static const std::uint16_t nve4[] = {
|
|
0x759F, 0x7878, 0x8650, 0x5A69,
|
|
};
|
|
|
|
constexpr static const CandidateGroup n = {
|
|
{ section(na), section(na1), section(na2), section(na3), section(na4), section(na5), },
|
|
{ section(nai), { 0, 0 }, section(nai2), section(nai3), section(nai4), section(nai5), },
|
|
{ section(nan), section(nan1), section(nan2), section(nan3), section(nan4), section(nan5), },
|
|
{ section(nang), section(nang1), section(nang2), section(nang3), section(nang4), section(nang5), },
|
|
{ section(nao), section(nao1), section(nao2), section(nao3), section(nao4), section(nao5), },
|
|
{ section(ne), section(ne1), section(ne2), { 0, 0 }, section(ne4), section(ne5), },
|
|
{ section(nei), { 0, 0 }, { 0, 0 }, section(nei3), section(nei4), { 0, 0 }, },
|
|
{ section(nen), { 0, 0 }, { 0, 0 }, { 0, 0 }, section(nen4), { 0, 0 }, },
|
|
{ section(neng), { 0, 0 }, section(neng2), section(neng3), { 0, 0 }, { 0, 0 }, },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(ni), section(ni1), section(ni2), section(ni3), section(ni4), { 0, 0 }, },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(nian), section(nian1), section(nian2), section(nian3), section(nian4), { 0, 0 }, },
|
|
{ section(niang), { 0, 0 }, section(niang2), { 0, 0 }, section(niang4), section(niang5), },
|
|
{ section(niao), { 0, 0 }, { 0, 0 }, section(niao3), section(niao4), { 0, 0 }, },
|
|
{ section(nie), section(nie1), section(nie2), { 0, 0 }, section(nie4), section(nie5), },
|
|
{ section(nin), { 0, 0 }, section(nin2), section(nin3), { 0, 0 }, section(nin5), },
|
|
{ section(ning), { 0, 0 }, section(ning2), section(ning3), section(ning4), { 0, 0 }, },
|
|
{ { 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(niu), section(niu1), section(niu2), section(niu3), section(niu4), section(niu5), },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(nong), { 0, 0 }, section(nong2), section(nong3), section(nong4), section(nong5), },
|
|
{ section(nou), { 0, 0 }, section(nou2), { 0, 0 }, section(nou4), { 0, 0 }, },
|
|
{ section(nu), section(nu1), section(nu2), section(nu3), section(nu4), { 0, 0 }, },
|
|
{ { 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(nuan), { 0, 0 }, section(nuan2), section(nuan3), { 0, 0 }, { 0, 0 }, },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ { 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(nun), { 0, 0 }, section(nun2), { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(nuo), { 0, 0 }, section(nuo2), section(nuo3), section(nuo4), { 0, 0 }, },
|
|
{ section(nv), { 0, 0 }, { 0, 0 }, section(nv3), section(nv4), section(nv5), },
|
|
{ section(nve), { 0, 0 }, { 0, 0 }, { 0, 0 }, section(nve4), { 0, 0 }, },
|
|
};
|
|
|
|
} // namespace zh
|