603 lines
30 KiB
C++
603 lines
30 KiB
C++
|
namespace zh {
|
||
|
|
||
|
constexpr static const std::uint16_t da[] = {
|
||
|
0x7553, 0x4EA3, 0x5273, 0x5312, 0x547E, 0x5491, 0x54D2, 0x55D2, 0x5660,
|
||
|
0x57AF, 0x5854, 0x58B6, 0x5927, 0x59B2, 0x601B, 0x60EE, 0x6253, 0x642D,
|
||
|
0x6498, 0x6C4F, 0x6C93, 0x6E9A, 0x709F, 0x7557, 0x7563, 0x75B8, 0x7629,
|
||
|
0x7714, 0x7B1A, 0x7B2A, 0x7B54, 0x7E68, 0x7F8D, 0x8037, 0x8345, 0x8359,
|
||
|
0x8598, 0x87FD, 0x8921, 0x8A5A, 0x8DF6, 0x8E82, 0x8FBE, 0x8FCF, 0x8FD6,
|
||
|
0x8FDA, 0x9039, 0x9054, 0x9389, 0x939D, 0x943D, 0x977C, 0x9791, 0x97C3,
|
||
|
0x9F96, 0x9F98, 0x619A, 0x5A72,
|
||
|
};
|
||
|
constexpr static const std::uint16_t da1[] = {
|
||
|
0x7553, 0x5491, 0x54D2, 0x55D2, 0x5660, 0x58B6, 0x642D, 0x6498, 0x7629,
|
||
|
0x7B1A, 0x7B54, 0x8037, 0x8921, 0x9389, 0x939D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t da2[] = {
|
||
|
0x5273, 0x5312, 0x547E, 0x59B2, 0x601B, 0x60EE, 0x6253, 0x6C93, 0x6E9A,
|
||
|
0x709F, 0x7557, 0x7563, 0x7629, 0x7B2A, 0x7B54, 0x7E68, 0x7F8D, 0x8345,
|
||
|
0x8359, 0x8598, 0x87FD, 0x8A5A, 0x8DF6, 0x8FBE, 0x8FCF, 0x8FD6, 0x8FDA,
|
||
|
0x9039, 0x9054, 0x943D, 0x977C, 0x9791, 0x97C3, 0x9F96, 0x9F98, 0x619A,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t da3[] = {
|
||
|
0x6253,
|
||
|
};
|
||
|
constexpr static const std::uint16_t da4[] = {
|
||
|
0x4EA3, 0x57AF, 0x5927, 0x6C4F, 0x7714,
|
||
|
};
|
||
|
constexpr static const std::uint16_t da5[] = {
|
||
|
0x55D2, 0x57AF, 0x5854, 0x6253, 0x642D, 0x75B8, 0x7629, 0x7B54, 0x7E68,
|
||
|
0x8921, 0x8DF6, 0x8E82, 0x8FBE, 0x5A72,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dai[] = {
|
||
|
0x5446, 0x5927, 0x4EE3, 0x4FA2, 0x50A3, 0x53C7, 0x5454, 0x5788, 0x57ED,
|
||
|
0x5CB1, 0x5E12, 0x5E26, 0x5E2F, 0x5E36, 0x5ED7, 0x5F85, 0x6020, 0x61DB,
|
||
|
0x6234, 0x66C3, 0x67CB, 0x68E3, 0x6B79, 0x6B7A, 0x6B86, 0x6BD2, 0x703B,
|
||
|
0x7343, 0x73B3, 0x7447, 0x7519, 0x7C24, 0x7D3F, 0x7DFF, 0x7ED0, 0x825C,
|
||
|
0x86AE, 0x8773, 0x888B, 0x8976, 0x8CA3, 0x8CB8, 0x8D37, 0x8DE2, 0x8E5B,
|
||
|
0x8ED1, 0x8EDA, 0x8EE9, 0x8F6A, 0x8FE8, 0x902E, 0x91F1, 0x96B6, 0x9734,
|
||
|
0x9746, 0x99D8, 0x9A80, 0x9D0F, 0x9EDB, 0x9EF1, 0x7B89, 0x96B7, 0x96B8,
|
||
|
0x8BD2,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dai1[] = {
|
||
|
0x5446, 0x5454, 0x5F85, 0x61DB, 0x6B79, 0x7343,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dai3[] = {
|
||
|
0x50A3, 0x6B79, 0x6B7A, 0x902E,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dai4[] = {
|
||
|
0x5927, 0x4EE3, 0x4FA2, 0x53C7, 0x5788, 0x57ED, 0x5CB1, 0x5E12, 0x5E26,
|
||
|
0x5E2F, 0x5E36, 0x5ED7, 0x5F85, 0x6020, 0x6234, 0x66C3, 0x67CB, 0x68E3,
|
||
|
0x6B86, 0x6BD2, 0x703B, 0x73B3, 0x7447, 0x7519, 0x7C24, 0x7D3F, 0x7DFF,
|
||
|
0x7ED0, 0x825C, 0x86AE, 0x8773, 0x888B, 0x8976, 0x8CA3, 0x8CB8, 0x8D37,
|
||
|
0x8DE2, 0x8E5B, 0x8ED1, 0x8EDA, 0x8EE9, 0x8F6A, 0x8FE8, 0x902E, 0x91F1,
|
||
|
0x96B6, 0x9734, 0x9746, 0x99D8, 0x9A80, 0x9D0F, 0x9EDB, 0x9EF1, 0x7B89,
|
||
|
0x96B7, 0x96B8, 0x8BD2,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dai5[] = {
|
||
|
0x888B,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dan[] = {
|
||
|
0x5355, 0x55AE, 0x63B8, 0x64A3, 0x71C0, 0x7E75, 0x6116, 0x7708, 0x547E,
|
||
|
0x60EE, 0x75B8, 0x80C6, 0x4E39, 0x4EB6, 0x4F14, 0x4F46, 0x50E4, 0x510B,
|
||
|
0x5210, 0x52EF, 0x5330, 0x5358, 0x550C, 0x5556, 0x5557, 0x557F, 0x563E,
|
||
|
0x5649, 0x56AA, 0x5989, 0x5A85, 0x5E0E, 0x5F39, 0x5F3E, 0x5F48, 0x60D4,
|
||
|
0x619A, 0x61BA, 0x628C, 0x62C5, 0x64A2, 0x64D4, 0x65E6, 0x67E6, 0x6B9A,
|
||
|
0x6BAB, 0x6C2E, 0x6C8A, 0x6CF9, 0x6DE1, 0x6FB9, 0x72DA, 0x73AC, 0x74ED,
|
||
|
0x7514, 0x758D, 0x7605, 0x7649, 0x765A, 0x77F3, 0x7803, 0x79AB, 0x7A9E,
|
||
|
0x7BAA, 0x7C1E, 0x7D1E, 0x803C, 0x803D, 0x8043, 0x8078, 0x8145, 0x81BB,
|
||
|
0x81BD, 0x840F, 0x84DE, 0x86CB, 0x8711, 0x8874, 0x891D, 0x894C, 0x89DB,
|
||
|
0x8A11, 0x8A95, 0x8BDE, 0x8CE7, 0x8D09, 0x8D55, 0x8EAD, 0x90F8, 0x9132,
|
||
|
0x9156,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dan1[] = {
|
||
|
0x5355, 0x55AE, 0x6116, 0x7708, 0x4E39, 0x510B, 0x52EF, 0x5330, 0x5358,
|
||
|
0x5989, 0x5A85, 0x62C5, 0x64D4, 0x6B9A, 0x6BAB, 0x6FB9, 0x7514, 0x7605,
|
||
|
0x7649, 0x7803, 0x7BAA, 0x7C1E, 0x803C, 0x803D, 0x8043, 0x8078, 0x891D,
|
||
|
0x894C, 0x8EAD, 0x90F8, 0x9132, 0x9156,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dan2[] = {
|
||
|
0x6FB9,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dan3[] = {
|
||
|
0x63B8, 0x64A3, 0x71C0, 0x75B8, 0x80C6, 0x4EB6, 0x4F14, 0x4F46, 0x5210,
|
||
|
0x628C, 0x62C5, 0x64A2, 0x73AC, 0x74ED, 0x7605, 0x7649, 0x7D1E, 0x81BD,
|
||
|
0x8874, 0x8CE7, 0x8D09, 0x8D55,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dan4[] = {
|
||
|
0x7E75, 0x547E, 0x60EE, 0x75B8, 0x4EB6, 0x50E4, 0x510B, 0x550C, 0x5556,
|
||
|
0x5557, 0x557F, 0x563E, 0x5649, 0x56AA, 0x5E0E, 0x5F39, 0x5F3E, 0x5F48,
|
||
|
0x60D4, 0x619A, 0x61BA, 0x62C5, 0x64D4, 0x65E6, 0x67E6, 0x6C2E, 0x6C8A,
|
||
|
0x6CF9, 0x6DE1, 0x6FB9, 0x72DA, 0x758D, 0x7605, 0x7649, 0x765A, 0x77F3,
|
||
|
0x79AB, 0x7A9E, 0x8145, 0x81BB, 0x840F, 0x84DE, 0x86CB, 0x8711, 0x89DB,
|
||
|
0x8A11, 0x8A95, 0x8BDE, 0x8D09,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dan5[] = {
|
||
|
0x63B8, 0x4E39, 0x62C5,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dang[] = {
|
||
|
0x943A, 0x94DB, 0x5052, 0x5105, 0x515A, 0x51FC, 0x5679, 0x5735, 0x57B1,
|
||
|
0x58CB, 0x5A78, 0x5B95, 0x5D63, 0x5F53, 0x6113, 0x6321, 0x64CB, 0x64CB,
|
||
|
0x6529, 0x6863, 0x6A94, 0x6B13, 0x6C39, 0x6F52, 0x6FA2, 0x7059, 0x73F0,
|
||
|
0x7497, 0x74AB, 0x74FD, 0x7576, 0x76EA, 0x778A, 0x7800, 0x78AD, 0x7911,
|
||
|
0x7B5C, 0x7C1C, 0x7C39, 0x8261, 0x8361, 0x83EA, 0x8569, 0x862F, 0x87F7,
|
||
|
0x88C6, 0x8960, 0x8B61, 0x8B9C, 0x8C20, 0x8DA4, 0x903F, 0x95E3, 0x96FC,
|
||
|
0x9EE8, 0x5D35,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dang1[] = {
|
||
|
0x943A, 0x94DB, 0x5105, 0x5679, 0x5D63, 0x5F53, 0x6FA2, 0x73F0, 0x74AB,
|
||
|
0x7576, 0x7B5C, 0x7C39, 0x8261, 0x87F7, 0x88C6, 0x8960, 0x95E3,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dang3[] = {
|
||
|
0x515A, 0x6321, 0x64CB, 0x64CB, 0x6529, 0x6B13, 0x7059, 0x8B61, 0x8B9C,
|
||
|
0x8C20, 0x9EE8,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dang4[] = {
|
||
|
0x5052, 0x5105, 0x51FC, 0x5735, 0x57B1, 0x58CB, 0x5A78, 0x5B95, 0x5D63,
|
||
|
0x5F53, 0x6113, 0x6321, 0x64CB, 0x64CB, 0x6863, 0x6A94, 0x6C39, 0x6F52,
|
||
|
0x7497, 0x74FD, 0x7576, 0x76EA, 0x778A, 0x7800, 0x78AD, 0x7911, 0x7C1C,
|
||
|
0x8361, 0x83EA, 0x8569, 0x862F, 0x8B9C, 0x8DA4, 0x903F, 0x95E3, 0x96FC,
|
||
|
0x5D35,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dang5[] = {
|
||
|
0x5F53, 0x7576, 0x8361,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dao[] = {
|
||
|
0x8FBA, 0x5E31, 0x5E6C, 0x6AAE, 0x7118, 0x71FE, 0x88EF, 0x4E6D, 0x5012,
|
||
|
0x5200, 0x5202, 0x5230, 0x53E8, 0x5675, 0x58D4, 0x5BFC, 0x5C0E, 0x5C9B,
|
||
|
0x5CF6, 0x5D8B, 0x5D8C, 0x5DB9, 0x5FC9, 0x60BC, 0x6363, 0x636F, 0x6417,
|
||
|
0x64E3, 0x6737, 0x68BC, 0x6921, 0x69DD, 0x6AA4, 0x6C18, 0x74D9, 0x76D7,
|
||
|
0x76DC, 0x7977, 0x7982, 0x79B1, 0x7A32, 0x7A3B, 0x7E9B, 0x7FE2, 0x7FFF,
|
||
|
0x8220, 0x8254, 0x83FF, 0x87A9, 0x885C, 0x885F, 0x8E48, 0x8EC7, 0x9053,
|
||
|
0x91D6, 0x9666, 0x969D, 0x96AF, 0x9B5B, 0x9C7D, 0x5604, 0x7D69, 0x7B8C,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t dao1[] = {
|
||
|
0x88EF, 0x5200, 0x5202, 0x53E8, 0x5FC9, 0x6737, 0x6C18, 0x8220, 0x87A9,
|
||
|
0x91D6, 0x9B5B, 0x9C7D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dao2[] = {
|
||
|
0x636F,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dao3[] = {
|
||
|
0x5012, 0x58D4, 0x5BFC, 0x5C0E, 0x5C9B, 0x5CF6, 0x5D8B, 0x5D8C, 0x5DB9,
|
||
|
0x6363, 0x636F, 0x6417, 0x64E3, 0x68BC, 0x7977, 0x7982, 0x79B1, 0x8E48,
|
||
|
0x9666, 0x969D, 0x96AF, 0x5604,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dao4[] = {
|
||
|
0x8FBA, 0x5E31, 0x5E6C, 0x6AAE, 0x7118, 0x71FE, 0x5012, 0x5230, 0x5675,
|
||
|
0x60BC, 0x68BC, 0x6AA4, 0x74D9, 0x76D7, 0x76DC, 0x7A32, 0x7A3B, 0x7E9B,
|
||
|
0x7FE2, 0x7FFF, 0x8254, 0x83FF, 0x885C, 0x885F, 0x8E48, 0x8EC7, 0x9053,
|
||
|
0x7D69, 0x7B8C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dao5[] = {
|
||
|
0x4E6D, 0x53E8, 0x6363, 0x6921, 0x69DD, 0x9053,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t de[] = {
|
||
|
0x561A, 0x86AE, 0x5730, 0x5E95, 0x5F97, 0x5FB3, 0x5FB7, 0x6074, 0x60B3,
|
||
|
0x60EA, 0x68CF, 0x6DC2, 0x7684, 0x951D, 0x65F3, 0x8126,
|
||
|
};
|
||
|
constexpr static const std::uint16_t de1[] = {
|
||
|
0x561A,
|
||
|
};
|
||
|
constexpr static const std::uint16_t de2[] = {
|
||
|
0x561A, 0x86AE, 0x5F97, 0x5FB3, 0x5FB7, 0x6074, 0x60B3, 0x60EA, 0x68CF,
|
||
|
0x6DC2, 0x951D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t de5[] = {
|
||
|
0x5730, 0x5E95, 0x5F97, 0x7684, 0x65F3, 0x8126,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dei[] = {
|
||
|
0x561A, 0x5F97,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dei1[] = {
|
||
|
0x561A,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dei3[] = {
|
||
|
0x5F97,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t den[] = {
|
||
|
0x6265, 0x627D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t den4[] = {
|
||
|
0x6265, 0x627D,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t deng[] = {
|
||
|
0x6195, 0x6F84, 0x7013, 0x767B, 0x50DC, 0x51F3, 0x5654, 0x58B1, 0x5B01,
|
||
|
0x5D9D, 0x6225, 0x6AC8, 0x706F, 0x71C8, 0x7492, 0x77AA, 0x78F4, 0x7AF3,
|
||
|
0x7B49, 0x7C26, 0x8260, 0x89B4, 0x8C4B, 0x8E6C, 0x9093, 0x9093, 0x9127,
|
||
|
0x9419, 0x956B, 0x96A5,
|
||
|
};
|
||
|
constexpr static const std::uint16_t deng1[] = {
|
||
|
0x6F84, 0x767B, 0x50DC, 0x5654, 0x5B01, 0x706F, 0x71C8, 0x7492, 0x78F4,
|
||
|
0x7AF3, 0x7C26, 0x8C4B, 0x8E6C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t deng3[] = {
|
||
|
0x6225, 0x7B49,
|
||
|
};
|
||
|
constexpr static const std::uint16_t deng4[] = {
|
||
|
0x6195, 0x6F84, 0x7013, 0x50DC, 0x51F3, 0x58B1, 0x5D9D, 0x6AC8, 0x77AA,
|
||
|
0x78F4, 0x89B4, 0x8E6C, 0x9093, 0x9093, 0x9127, 0x9419, 0x956B, 0x96A5,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t deng5[] = {
|
||
|
0x77AA, 0x8260, 0x8E6C,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t di[] = {
|
||
|
0x8091, 0x577B, 0x5CBB, 0x5F7D, 0x8E36, 0x68E3, 0x9012, 0x905E, 0x91F1,
|
||
|
0x5730, 0x58AC, 0x5E95, 0x7684, 0x54CB, 0x4EFE, 0x4F4E, 0x4FE4, 0x5059,
|
||
|
0x50C0, 0x538E, 0x5467, 0x5519, 0x5547, 0x5600, 0x5681, 0x5754, 0x5758,
|
||
|
0x57C5, 0x57CA, 0x57DE, 0x5824, 0x5886, 0x5891, 0x5943, 0x5A23, 0x5A82,
|
||
|
0x5AE1, 0x5D7D, 0x5DB3, 0x5E1D, 0x5EF8, 0x5F1F, 0x5F24, 0x601F, 0x6178,
|
||
|
0x62B5, 0x62DE, 0x638B, 0x63D0, 0x63E5, 0x6455, 0x654C, 0x6575, 0x65F3,
|
||
|
0x6755, 0x67A4, 0x67E2, 0x688A, 0x6891, 0x6974, 0x6A00, 0x6C10, 0x6D5F,
|
||
|
0x6DA4, 0x6E27, 0x6E27, 0x6ECC, 0x6EF4, 0x710D, 0x7274, 0x72C4, 0x7393,
|
||
|
0x73F6, 0x750B, 0x7590, 0x7731, 0x7747, 0x7825, 0x78B2, 0x78FE, 0x7976,
|
||
|
0x7998, 0x79EA, 0x7B1B, 0x7B2C, 0x7BF4, 0x7C74, 0x7CF4, 0x7DE0, 0x7F14,
|
||
|
0x7F9D, 0x7FDF,
|
||
|
};
|
||
|
constexpr static const std::uint16_t di1[] = {
|
||
|
0x5CBB, 0x5F7D, 0x4EFE, 0x4F4E, 0x5572, 0x5600, 0x57DE, 0x5824, 0x5943,
|
||
|
0x63D0, 0x6A00, 0x6C10, 0x6E27, 0x6E27, 0x6EF4, 0x78FE, 0x79EA, 0x7F9D,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t di2[] = {
|
||
|
0x8091, 0x7684, 0x5519, 0x5547, 0x5600, 0x5681, 0x5AE1, 0x5EF8, 0x654C,
|
||
|
0x6575, 0x65F3, 0x6891, 0x6A00, 0x6D5F, 0x6DA4, 0x6ECC, 0x72C4, 0x7B1B,
|
||
|
0x7BF4, 0x7C74, 0x7CF4, 0x7FDF,
|
||
|
};
|
||
|
constexpr static const std::uint16_t di3[] = {
|
||
|
0x577B, 0x68E3, 0x9012, 0x5E95, 0x538E, 0x5467, 0x5758, 0x5F24, 0x62B5,
|
||
|
0x62DE, 0x638B, 0x63D0, 0x67E2, 0x6974, 0x6C10, 0x7274, 0x7825,
|
||
|
};
|
||
|
constexpr static const std::uint16_t di4[] = {
|
||
|
0x8E36, 0x905E, 0x91F1, 0x5730, 0x58AC, 0x5E95, 0x7684, 0x54CB, 0x4FE4,
|
||
|
0x5059, 0x50C0, 0x5754, 0x57C5, 0x57CA, 0x5886, 0x5891, 0x5943, 0x5A23,
|
||
|
0x5A82, 0x5D7D, 0x5DB3, 0x5E1D, 0x5F1F, 0x601F, 0x6178, 0x63E5, 0x6455,
|
||
|
0x65F3, 0x6755, 0x67A4, 0x688A, 0x6974, 0x6E27, 0x6E27, 0x710D, 0x7393,
|
||
|
0x73F6, 0x750B, 0x7590, 0x7731, 0x7747, 0x78B2, 0x7976, 0x7998, 0x7B2C,
|
||
|
0x7DE0, 0x7F14,
|
||
|
};
|
||
|
constexpr static const std::uint16_t di5[] = {
|
||
|
0x5F1F,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dia[] = {
|
||
|
0x55F2,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dia3[] = {
|
||
|
0x55F2,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dian[] = {
|
||
|
0x4F43, 0x508E, 0x5178, 0x53A7, 0x576B, 0x57AB, 0x588A, 0x58C2, 0x594C,
|
||
|
0x5960, 0x5A5D, 0x5A70, 0x5D6E, 0x5DC5, 0x5DD3, 0x5DD4, 0x5E97, 0x60E6,
|
||
|
0x6242, 0x6382, 0x6527, 0x6541, 0x655F, 0x6923, 0x69C7, 0x69D9, 0x6A42,
|
||
|
0x6BBF, 0x6DC0, 0x6EC7, 0x6FB1, 0x70B9, 0x73B7, 0x7414, 0x7535, 0x7538,
|
||
|
0x75C1, 0x75F6, 0x7628, 0x765C, 0x766B, 0x7672, 0x7898, 0x78F9, 0x7C1F,
|
||
|
0x84A7, 0x8547, 0x8714, 0x8E2E, 0x8E4E, 0x923F, 0x94BF, 0x963D, 0x96FB,
|
||
|
0x975B, 0x985A, 0x985B, 0x98A0, 0x9A54, 0x9EDE, 0x9F7B, 0x8DD5, 0x6A5D,
|
||
|
0x7AB4, 0x4F54,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dian1[] = {
|
||
|
0x508E, 0x5178, 0x53A7, 0x5D6E, 0x5DC5, 0x5DD3, 0x5DD4, 0x6382, 0x6527,
|
||
|
0x6541, 0x69C7, 0x69D9, 0x6EC7, 0x7538, 0x7628, 0x766B, 0x7672, 0x8E4E,
|
||
|
0x985A, 0x985B, 0x98A0, 0x9F7B, 0x7AB4, 0x4F54,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dian3[] = {
|
||
|
0x5178, 0x594C, 0x5A70, 0x655F, 0x70B9, 0x7898, 0x84A7, 0x8547, 0x8E2E,
|
||
|
0x9EDE, 0x8DD5,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dian4[] = {
|
||
|
0x4F43, 0x576B, 0x57AB, 0x588A, 0x58C2, 0x5960, 0x5A5D, 0x5E97, 0x60E6,
|
||
|
0x6242, 0x6A42, 0x6BBF, 0x6DC0, 0x6FB1, 0x73B7, 0x7414, 0x7535, 0x7538,
|
||
|
0x75C1, 0x75F6, 0x765C, 0x78F9, 0x8714, 0x923F, 0x94BF, 0x963D, 0x96FB,
|
||
|
0x975B, 0x9A54, 0x6A5D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dian5[] = {
|
||
|
0x6923, 0x70B9,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t diao[] = {
|
||
|
0x6906, 0x9CE5, 0x85CB, 0x4F04, 0x51CB, 0x5201, 0x521F, 0x53FC, 0x540A,
|
||
|
0x595D, 0x5C4C, 0x5F14, 0x5F34, 0x5F6B, 0x625A, 0x6389, 0x6C48, 0x7431,
|
||
|
0x7639, 0x76C4, 0x7797, 0x7889, 0x7A8E, 0x7AB5, 0x7AE8, 0x84E7, 0x866D,
|
||
|
0x86C1, 0x8A0B, 0x8A82, 0x8ABF, 0x8C03, 0x8C82, 0x91E3, 0x921F, 0x929A,
|
||
|
0x92B1, 0x92FD, 0x932D, 0x9443, 0x9493, 0x94DE, 0x94EB, 0x96D5, 0x96FF,
|
||
|
0x9B61, 0x9B89, 0x9BDB, 0x9CB7, 0x9CED, 0x9D70, 0x9E1F, 0x9F26, 0x7D69,
|
||
|
0x96D5,
|
||
|
};
|
||
|
constexpr static const std::uint16_t diao1[] = {
|
||
|
0x6906, 0x51CB, 0x5201, 0x521F, 0x53FC, 0x595D, 0x5F34, 0x5F6B, 0x6C48,
|
||
|
0x7431, 0x7797, 0x7889, 0x866D, 0x86C1, 0x8C82, 0x932D, 0x96D5, 0x9B89,
|
||
|
0x9BDB, 0x9CB7, 0x9CED, 0x9D70, 0x9F26, 0x96D5,
|
||
|
};
|
||
|
constexpr static const std::uint16_t diao3[] = {
|
||
|
0x9CE5, 0x5C4C, 0x625A, 0x9E1F,
|
||
|
};
|
||
|
constexpr static const std::uint16_t diao4[] = {
|
||
|
0x85CB, 0x4F04, 0x540A, 0x5F14, 0x6389, 0x7639, 0x76C4, 0x7A8E, 0x7AB5,
|
||
|
0x7AE8, 0x84E7, 0x8A0B, 0x8A82, 0x8ABF, 0x8C03, 0x91E3, 0x921F, 0x929A,
|
||
|
0x92B1, 0x92FD, 0x9443, 0x9493, 0x94DE, 0x94EB, 0x96FF, 0x9B61, 0x7D69,
|
||
|
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t die[] = {
|
||
|
0x8DEE, 0x8E5B, 0x54CB, 0x5D7D, 0x4F5A, 0x53E0, 0x54A5, 0x5551, 0x558B,
|
||
|
0x57A4, 0x581E, 0x5CCC, 0x5E49, 0x604E, 0x60F5, 0x621C, 0x6315, 0x63F2,
|
||
|
0x6633, 0x66E1, 0x67E3, 0x696A, 0x6B9C, 0x6C0E, 0x7239, 0x7243, 0x7252,
|
||
|
0x74DE, 0x7573, 0x7582, 0x7589, 0x758A, 0x7723, 0x7730, 0x789F, 0x7D70,
|
||
|
0x7ED6, 0x800A, 0x800B, 0x80C5, 0x81F7, 0x8253, 0x82F5, 0x8728, 0x8776,
|
||
|
0x87B2, 0x890B, 0x893A, 0x8A44, 0x8ADC, 0x8C0D, 0x8D83, 0x8DCC, 0x8DD5,
|
||
|
0x8E40, 0x8EFC, 0x8FED, 0x957B, 0x9C08, 0x9CBD, 0x9D29, 0x5D3C, 0x6022,
|
||
|
0x69E2, 0x97A2, 0x6CC6,
|
||
|
};
|
||
|
constexpr static const std::uint16_t die1[] = {
|
||
|
0x7239, 0x893A, 0x8DCC,
|
||
|
};
|
||
|
constexpr static const std::uint16_t die2[] = {
|
||
|
0x8DEE, 0x8E5B, 0x5D7D, 0x4F5A, 0x53E0, 0x54A5, 0x5551, 0x558B, 0x57A4,
|
||
|
0x581E, 0x5CCC, 0x604E, 0x60F5, 0x621C, 0x6315, 0x63F2, 0x6633, 0x66E1,
|
||
|
0x67E3, 0x696A, 0x6B9C, 0x6C0E, 0x7243, 0x7252, 0x74DE, 0x7573, 0x7582,
|
||
|
0x7589, 0x758A, 0x7723, 0x7730, 0x789F, 0x7D70, 0x7ED6, 0x800A, 0x800B,
|
||
|
0x80C5, 0x81F7, 0x8253, 0x82F5, 0x8728, 0x8776, 0x87B2, 0x890B, 0x8A44,
|
||
|
0x8ADC, 0x8C0D, 0x8D83, 0x8DD5, 0x8E40, 0x8EFC, 0x8FED, 0x957B, 0x9C08,
|
||
|
0x9CBD, 0x9D29, 0x5D3C, 0x6022, 0x69E2, 0x97A2, 0x6CC6,
|
||
|
};
|
||
|
constexpr static const std::uint16_t die4[] = {
|
||
|
0x54CB,
|
||
|
};
|
||
|
constexpr static const std::uint16_t die5[] = {
|
||
|
0x5E49,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t ding[] = {
|
||
|
0x76EF, 0x8670, 0x4E01, 0x4EC3, 0x53EE, 0x5576, 0x5975, 0x5B9A, 0x5D7F,
|
||
|
0x5E04, 0x5FCA, 0x6917, 0x6FCE, 0x738E, 0x753A, 0x7594, 0x77F4, 0x7887,
|
||
|
0x78A0, 0x78F8, 0x8035, 0x815A, 0x827C, 0x8423, 0x85A1, 0x8A02, 0x8BA2,
|
||
|
0x914A, 0x91D8, 0x92CC, 0x9320, 0x9424, 0x9489, 0x94E4, 0x952D, 0x976A,
|
||
|
0x9802, 0x9841, 0x9876, 0x98E3, 0x9964, 0x9F0E, 0x9F11, 0x753C, 0x639F,
|
||
|
0x874A,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ding1[] = {
|
||
|
0x76EF, 0x8670, 0x4E01, 0x4EC3, 0x53EE, 0x5975, 0x5E04, 0x738E, 0x753A,
|
||
|
0x7594, 0x8035, 0x914A, 0x91D8, 0x9489, 0x976A, 0x753C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ding3[] = {
|
||
|
0x5975, 0x5D7F, 0x6FCE, 0x827C, 0x85A1, 0x914A, 0x9424, 0x9802, 0x9876,
|
||
|
0x9F0E, 0x9F11,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ding4[] = {
|
||
|
0x5576, 0x5B9A, 0x5FCA, 0x6917, 0x77F4, 0x7887, 0x78A0, 0x78F8, 0x815A,
|
||
|
0x8423, 0x8A02, 0x8BA2, 0x91D8, 0x92CC, 0x9320, 0x9489, 0x94E4, 0x952D,
|
||
|
0x9841, 0x98E3, 0x9964, 0x639F, 0x874A,
|
||
|
};
|
||
|
constexpr static const std::uint16_t ding5[] = {
|
||
|
0x4E01,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t diu[] = {
|
||
|
0x98A9, 0x4E1F, 0x4E22, 0x92A9, 0x94E5,
|
||
|
};
|
||
|
constexpr static const std::uint16_t diu1[] = {
|
||
|
0x98A9, 0x4E1F, 0x4E22, 0x92A9, 0x94E5,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dong[] = {
|
||
|
0x63F0, 0x4E1C, 0x4F97, 0x5032, 0x50CD, 0x51AC, 0x51BB, 0x51CD, 0x52A8,
|
||
|
0x52D5, 0x549A, 0x51AC, 0x578C, 0x57EC, 0x58A5, 0x59DB, 0x5A3B, 0x5B1E,
|
||
|
0x5CBD, 0x5CD2, 0x5D20, 0x5D2C, 0x606B, 0x61C2, 0x6219, 0x630F, 0x6638,
|
||
|
0x6771, 0x680B, 0x68DF, 0x6C21, 0x6C2D, 0x6D1E, 0x6DB7, 0x6E69, 0x7850,
|
||
|
0x7B17, 0x7BBD, 0x80E8, 0x80F4, 0x8156, 0x82F3, 0x83C4, 0x8463, 0x856B,
|
||
|
0x8740, 0x8ACC, 0x8FF5, 0x9718, 0x99E7, 0x9B97, 0x9BDF, 0x9D87, 0x9DAB,
|
||
|
0x9E2B, 0x9F15, 0x52ED, 0x70D4, 0x71D1, 0x72EA, 0x7D67,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dong1[] = {
|
||
|
0x4E1C, 0x5032, 0x51AC, 0x549A, 0x51AC, 0x57EC, 0x5A3B, 0x5CBD, 0x5D20,
|
||
|
0x5D2C, 0x6638, 0x6771, 0x6C21, 0x6C2D, 0x6DB7, 0x7B17, 0x82F3, 0x83C4,
|
||
|
0x8740, 0x9B97, 0x9BDF, 0x9D87, 0x9DAB, 0x9E2B, 0x9F15,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dong3[] = {
|
||
|
0x63F0, 0x58A5, 0x5B1E, 0x61C2, 0x7BBD, 0x8463, 0x856B, 0x8ACC,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dong4[] = {
|
||
|
0x4F97, 0x50CD, 0x51BB, 0x51CD, 0x52A8, 0x52D5, 0x578C, 0x59DB, 0x5A3B,
|
||
|
0x5CD2, 0x5D20, 0x606B, 0x6219, 0x630F, 0x680B, 0x68DF, 0x6D1E, 0x6E69,
|
||
|
0x7850, 0x80E8, 0x80F4, 0x8156, 0x8FF5, 0x9718, 0x99E7, 0x52ED, 0x70D4,
|
||
|
0x71D1, 0x72EA, 0x7D67,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dong5[] = {
|
||
|
0x52A8,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dou[] = {
|
||
|
0x65A3, 0x540B, 0x7797, 0x4E67, 0x515C, 0x5160, 0x5245, 0x543A, 0x5517,
|
||
|
0x551E, 0x6296, 0x6597, 0x6793, 0x68AA, 0x6A77, 0x6BED, 0x6D62, 0x6E0E,
|
||
|
0x7006, 0x75D8, 0x7AA6, 0x7AC7, 0x7BFC, 0x8130, 0x8373, 0x8538, 0x86AA,
|
||
|
0x8BFB, 0x8C46, 0x9017, 0x90D6, 0x90FD, 0x9158, 0x9204, 0x92C0, 0x94AD,
|
||
|
0x9597, 0x95D8, 0x9627, 0x9661, 0x9916, 0x997E, 0x9B25, 0x9B26, 0x9B2A,
|
||
|
0x9B2C, 0x9B2D, 0x72F5, 0x4FB8,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dou1[] = {
|
||
|
0x7797, 0x515C, 0x5160, 0x5245, 0x543A, 0x5517, 0x6793, 0x6A77, 0x7BFC,
|
||
|
0x8538, 0x90FD, 0x4FB8,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dou2[] = {
|
||
|
0x551E,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dou3[] = {
|
||
|
0x6296, 0x6597, 0x6793, 0x86AA, 0x9204, 0x94AD, 0x9627, 0x9661,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dou4[] = {
|
||
|
0x65A3, 0x540B, 0x6597, 0x68AA, 0x6BED, 0x6D62, 0x6E0E, 0x7006, 0x75D8,
|
||
|
0x7AA6, 0x7AC7, 0x8130, 0x8373, 0x8BFB, 0x8C46, 0x9017, 0x90D6, 0x9158,
|
||
|
0x92C0, 0x9597, 0x95D8, 0x9916, 0x997E, 0x9B25, 0x9B26, 0x9B2A, 0x9B2C,
|
||
|
0x9B2D, 0x72F5,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dou5[] = {
|
||
|
0x4E67, 0x6597,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t du[] = {
|
||
|
0x6BD2, 0x6E0E, 0x7006, 0x8B80, 0x8BFB, 0x90FD, 0x51DF, 0x5262, 0x5335,
|
||
|
0x53BE, 0x53FE, 0x561F, 0x5835, 0x5992, 0x59AC, 0x5B3B, 0x5EA6, 0x6581,
|
||
|
0x668F, 0x675C, 0x691F, 0x6ADD, 0x6BAC, 0x6BB0, 0x6E21, 0x724D, 0x7258,
|
||
|
0x728A, 0x72A2, 0x72EC, 0x7364, 0x7368, 0x743D, 0x74C4, 0x76BE, 0x7763,
|
||
|
0x7779, 0x79FA, 0x7AFA, 0x7B03, 0x7BE4, 0x809A, 0x828F, 0x8370, 0x8799,
|
||
|
0x8827, 0x8839, 0x88FB, 0x89A9, 0x8AAD, 0x8B9F, 0x8C44, 0x8CED, 0x8D15,
|
||
|
0x8D4C, 0x918F, 0x9316, 0x934D, 0x945F, 0x9540, 0x95CD, 0x9607, 0x976F,
|
||
|
0x97C7, 0x97E3, 0x97E5, 0x987F, 0x9A33, 0x9AD1, 0x9EE9, 0x9EF7, 0x59E4,
|
||
|
0x6675,
|
||
|
};
|
||
|
constexpr static const std::uint16_t du1[] = {
|
||
|
0x90FD, 0x5262, 0x53BE, 0x561F, 0x7763, 0x918F, 0x95CD, 0x9607,
|
||
|
};
|
||
|
constexpr static const std::uint16_t du2[] = {
|
||
|
0x6BD2, 0x6E0E, 0x7006, 0x8B80, 0x8BFB, 0x51DF, 0x5335, 0x5B3B, 0x691F,
|
||
|
0x6ADD, 0x6BB0, 0x724D, 0x7258, 0x728A, 0x72A2, 0x72EC, 0x7368, 0x74C4,
|
||
|
0x76BE, 0x88FB, 0x8AAD, 0x8B9F, 0x8C44, 0x8D15, 0x9316, 0x945F, 0x97C7,
|
||
|
0x97E3, 0x97E5, 0x987F, 0x9A33, 0x9AD1, 0x9EE9, 0x9EF7,
|
||
|
};
|
||
|
constexpr static const std::uint16_t du3[] = {
|
||
|
0x5835, 0x668F, 0x743D, 0x7779, 0x7AFA, 0x7B03, 0x7BE4, 0x809A, 0x89A9,
|
||
|
0x8CED, 0x8D4C,
|
||
|
};
|
||
|
constexpr static const std::uint16_t du4[] = {
|
||
|
0x5992, 0x59AC, 0x5EA6, 0x6581, 0x675C, 0x6BAC, 0x6E21, 0x79FA, 0x809A,
|
||
|
0x828F, 0x8370, 0x8799, 0x8827, 0x8839, 0x934D, 0x9540, 0x976F, 0x59E4,
|
||
|
0x6675,
|
||
|
};
|
||
|
constexpr static const std::uint16_t du5[] = {
|
||
|
0x53FE, 0x561F, 0x5EA6, 0x7364, 0x7763, 0x809A,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t duan[] = {
|
||
|
0x5073, 0x526C, 0x5845, 0x5A8F, 0x65AD, 0x65B7, 0x6934, 0x6BB5, 0x6BC8,
|
||
|
0x7145, 0x7456, 0x77ED, 0x78AB, 0x7AEF, 0x7C16, 0x7C6A, 0x7DDE, 0x7F0E,
|
||
|
0x8011, 0x8176, 0x846E, 0x890D, 0x8E96, 0x935B, 0x9374, 0x953B,
|
||
|
};
|
||
|
constexpr static const std::uint16_t duan1[] = {
|
||
|
0x5073, 0x526C, 0x5A8F, 0x7AEF, 0x8011, 0x890D, 0x9374,
|
||
|
};
|
||
|
constexpr static const std::uint16_t duan3[] = {
|
||
|
0x77ED,
|
||
|
};
|
||
|
constexpr static const std::uint16_t duan4[] = {
|
||
|
0x5845, 0x65AD, 0x65B7, 0x6934, 0x6BB5, 0x6BC8, 0x7145, 0x7456, 0x78AB,
|
||
|
0x7C16, 0x7C6A, 0x7DDE, 0x7F0E, 0x8176, 0x846E, 0x8E96, 0x935B, 0x953B,
|
||
|
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dui[] = {
|
||
|
0x931E, 0x6566, 0x514A, 0x514C, 0x5151, 0x5796, 0x5806, 0x5860, 0x5BF9,
|
||
|
0x5BFE, 0x5C0D, 0x603C, 0x619D, 0x619E, 0x61DF, 0x6FE7, 0x6FFB, 0x7029,
|
||
|
0x75FD, 0x7893, 0x78D3, 0x794B, 0x7D90, 0x85B1, 0x8B48, 0x8B75, 0x8F5B,
|
||
|
0x8FFD, 0x9413, 0x941C, 0x9566, 0x961F, 0x966E, 0x968A, 0x9827, 0x9D2D,
|
||
|
0x6553, 0x655A, 0x6778, 0x554D, 0x7022,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dui1[] = {
|
||
|
0x6566, 0x5796, 0x5806, 0x5860, 0x75FD, 0x7893, 0x78D3, 0x8FFD, 0x9413,
|
||
|
0x941C, 0x9566, 0x9827, 0x9D2D, 0x554D,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dui4[] = {
|
||
|
0x931E, 0x6566, 0x514A, 0x514C, 0x5151, 0x5BF9, 0x5BFE, 0x5C0D, 0x603C,
|
||
|
0x619D, 0x619E, 0x61DF, 0x6FE7, 0x6FFB, 0x7029, 0x7893, 0x794B, 0x7D90,
|
||
|
0x85B1, 0x8B48, 0x8B75, 0x8F5B, 0x9413, 0x941C, 0x9566, 0x961F, 0x966E,
|
||
|
0x968A, 0x6553, 0x655A, 0x6778, 0x7022,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t dun[] = {
|
||
|
0x6C8C, 0x8E72, 0x58AB, 0x58FF, 0x6566, 0x9813, 0x987F, 0x619E, 0x9566,
|
||
|
0x4F05, 0x5428, 0x5678, 0x56E4, 0x58A9, 0x58AA, 0x5E89, 0x60C7, 0x6489,
|
||
|
0x64B4, 0x696F, 0x6F61, 0x7096, 0x71C9, 0x729C, 0x76F9, 0x76FE, 0x7818,
|
||
|
0x78B7, 0x7905, 0x8733, 0x8DB8, 0x8E32, 0x8E7E, 0x8E89, 0x9007, 0x9041,
|
||
|
0x906F, 0x920D, 0x949D, 0x9A50, 0x6A54, 0x5749, 0x5FF3,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dun1[] = {
|
||
|
0x8E72, 0x58AB, 0x6566, 0x9566, 0x5428, 0x5678, 0x58A9, 0x58AA, 0x60C7,
|
||
|
0x6489, 0x64B4, 0x71C9, 0x729C, 0x7905, 0x8733, 0x8E7E, 0x9A50, 0x6A54,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t dun2[] = {
|
||
|
0x8E72,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dun3[] = {
|
||
|
0x76F9, 0x8DB8, 0x8E89,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dun4[] = {
|
||
|
0x6C8C, 0x9813, 0x987F, 0x619E, 0x4F05, 0x56E4, 0x5E89, 0x696F, 0x6F61,
|
||
|
0x7096, 0x71C9, 0x76F9, 0x76FE, 0x7818, 0x8E32, 0x9007, 0x9041, 0x906F,
|
||
|
0x920D, 0x949D, 0x5749, 0x5FF3,
|
||
|
};
|
||
|
constexpr static const std::uint16_t dun5[] = {
|
||
|
0x58FF, 0x78B7,
|
||
|
};
|
||
|
|
||
|
constexpr static const std::uint16_t duo[] = {
|
||
|
0x54C6, 0x675D, 0x88B3, 0x9B0C, 0x8E31, 0x8DE2, 0x99B1, 0x6755, 0x67A4,
|
||
|
0x55A5, 0x5EA6, 0x4EB8, 0x51D9, 0x5234, 0x5241, 0x525F, 0x526B, 0x5484,
|
||
|
0x54DA, 0x5689, 0x56B2, 0x579B, 0x579C, 0x57F5, 0x5815, 0x58AE, 0x58AF,
|
||
|
0x591A, 0x591B, 0x593A, 0x596A, 0x5972, 0x5AA0, 0x5C2E, 0x5D1C, 0x60F0,
|
||
|
0x619C, 0x6305, 0x6306, 0x6387, 0x6553, 0x655A, 0x6560, 0x656A, 0x6735,
|
||
|
0x6736, 0x67C1, 0x67C2, 0x67EE, 0x6857, 0x692F, 0x6BF2, 0x6CB2, 0x6FA4,
|
||
|
0x75E5, 0x7D9E, 0x7F0D, 0x8235, 0x88F0, 0x8D93, 0x8DFA, 0x8EB1, 0x8EB2,
|
||
|
0x8EC3, 0x922C, 0x9438, 0x94CE, 0x964A, 0x964F, 0x968B, 0x98FF, 0x9973,
|
||
|
0x9A6E, 0x9BF2, 0x9D7D, 0x9693, 0x96B3, 0x4EDB, 0x6CB0, 0x99C4, 0x787E,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t duo1[] = {
|
||
|
0x54C6, 0x8DE2, 0x525F, 0x5484, 0x5689, 0x591A, 0x591B, 0x5D1C, 0x6387,
|
||
|
0x6560, 0x656A, 0x6735, 0x6BF2, 0x88F0,
|
||
|
};
|
||
|
constexpr static const std::uint16_t duo2[] = {
|
||
|
0x8E31, 0x55A5, 0x5EA6, 0x51D9, 0x526B, 0x56B2, 0x57F5, 0x593A, 0x596A,
|
||
|
0x5972, 0x6387, 0x6553, 0x655A, 0x6560, 0x656A, 0x692F, 0x6BF2, 0x6FA4,
|
||
|
0x75E5, 0x88F0, 0x922C, 0x9438, 0x94CE, 0x4EDB, 0x6CB0,
|
||
|
};
|
||
|
constexpr static const std::uint16_t duo3[] = {
|
||
|
0x88B3, 0x9B0C, 0x6755, 0x4EB8, 0x5241, 0x54DA, 0x579B, 0x579C, 0x5815,
|
||
|
0x5AA0, 0x5D1C, 0x60F0, 0x619C, 0x6305, 0x6306, 0x6735, 0x6736, 0x6857,
|
||
|
0x692F, 0x6CB2, 0x7D9E, 0x7F0D, 0x8235, 0x8D93, 0x8DFA, 0x8EB1, 0x8EB2,
|
||
|
0x8EC3, 0x9973, 0x9A6E, 0x9BF2, 0x787E,
|
||
|
};
|
||
|
constexpr static const std::uint16_t duo4[] = {
|
||
|
0x675D, 0x8E31, 0x8DE2, 0x99B1, 0x6755, 0x67A4, 0x5234, 0x5241, 0x579B,
|
||
|
0x579C, 0x5815, 0x58AE, 0x58AF, 0x5AA0, 0x5C2E, 0x60F0, 0x619C, 0x6305,
|
||
|
0x6306, 0x67C1, 0x67C2, 0x67EE, 0x6857, 0x6CB2, 0x8235, 0x8DFA, 0x964A,
|
||
|
0x964F, 0x968B, 0x98FF, 0x9973, 0x9A6E, 0x9D7D, 0x9693, 0x96B3, 0x99C4,
|
||
|
|
||
|
};
|
||
|
constexpr static const std::uint16_t duo5[] = {
|
||
|
0x5484, 0x6387, 0x6560, 0x6735, 0x922C,
|
||
|
};
|
||
|
|
||
|
constexpr static const CandidateGroup d = {
|
||
|
{ section(da), section(da1), section(da2), section(da3), section(da4), section(da5), },
|
||
|
{ section(dai), section(dai1), { 0, 0 }, section(dai3), section(dai4), section(dai5), },
|
||
|
{ section(dan), section(dan1), section(dan2), section(dan3), section(dan4), section(dan5), },
|
||
|
{ section(dang), section(dang1), { 0, 0 }, section(dang3), section(dang4), section(dang5), },
|
||
|
{ section(dao), section(dao1), section(dao2), section(dao3), section(dao4), section(dao5), },
|
||
|
{ section(de), section(de1), section(de2), { 0, 0 }, { 0, 0 }, section(de5), },
|
||
|
{ section(dei), section(dei1), { 0, 0 }, section(dei3), { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(den), { 0, 0 }, { 0, 0 }, { 0, 0 }, section(den4), { 0, 0 }, },
|
||
|
{ section(deng), section(deng1), { 0, 0 }, section(deng3), section(deng4), section(deng5), },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(di), section(di1), section(di2), section(di3), section(di4), section(di5), },
|
||
|
{ section(dia), { 0, 0 }, { 0, 0 }, section(dia3), { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(dian), section(dian1), { 0, 0 }, section(dian3), section(dian4), section(dian5), },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(diao), section(diao1), { 0, 0 }, section(diao3), section(diao4), { 0, 0 }, },
|
||
|
{ section(die), section(die1), section(die2), { 0, 0 }, section(die4), section(die5), },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(ding), section(ding1), { 0, 0 }, section(ding3), section(ding4), section(ding5), },
|
||
|
{ { 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(diu), section(diu1), { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
||
|
{ section(dong), section(dong1), { 0, 0 }, section(dong3), section(dong4), section(dong5), },
|
||
|
{ section(dou), section(dou1), section(dou2), section(dou3), section(dou4), section(dou5), },
|
||
|
{ section(du), section(du1), section(du2), section(du3), section(du4), section(du5), },
|
||
|
{ { 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(duan), section(duan1), { 0, 0 }, section(duan3), section(duan4), { 0, 0 }, },
|
||
|
{ { 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(dui), section(dui1), { 0, 0 }, { 0, 0 }, section(dui4), { 0, 0 }, },
|
||
|
{ section(dun), section(dun1), section(dun2), section(dun3), section(dun4), section(dun5), },
|
||
|
{ section(duo), section(duo1), section(duo2), section(duo3), section(duo4), section(duo5), },
|
||
|
{ { 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
|