From 1feec26d1a41b5ede233ae25d44436863e7ccb1f Mon Sep 17 00:00:00 2001 From: Kurt Date: Fri, 23 Feb 2024 20:05:50 -0600 Subject: [PATCH] Split StringFontUtil 2700 line file too big; split into context-specific font classes. --- .../Templates/Shared/IndividualValueSet.cs | 2 +- PKHeX.Core/PKM/Strings/Font/StringFont5.cs | 271 ++++ PKHeX.Core/PKM/Strings/Font/StringFont6.cs | 274 ++++ PKHeX.Core/PKM/Strings/Font/StringFont7.cs | 461 ++++++ .../StringFont8.cs} | 1333 +---------------- PKHeX.Core/PKM/Strings/Font/StringFont8a.cs | 12 + PKHeX.Core/PKM/Strings/Font/StringFont8b.cs | 203 +++ PKHeX.Core/PKM/Strings/Font/StringFontUtil.cs | 163 ++ .../Controls/PKM Editor/PKMEditor.Designer.cs | 14 +- .../Controls/PKM Editor/PKMEditor.cs | 16 +- 10 files changed, 1418 insertions(+), 1331 deletions(-) create mode 100644 PKHeX.Core/PKM/Strings/Font/StringFont5.cs create mode 100644 PKHeX.Core/PKM/Strings/Font/StringFont6.cs create mode 100644 PKHeX.Core/PKM/Strings/Font/StringFont7.cs rename PKHeX.Core/PKM/Strings/{StringFontUtil.cs => Font/StringFont8.cs} (54%) create mode 100644 PKHeX.Core/PKM/Strings/Font/StringFont8a.cs create mode 100644 PKHeX.Core/PKM/Strings/Font/StringFont8b.cs create mode 100644 PKHeX.Core/PKM/Strings/Font/StringFontUtil.cs diff --git a/PKHeX.Core/Legality/Encounters/Templates/Shared/IndividualValueSet.cs b/PKHeX.Core/Legality/Encounters/Templates/Shared/IndividualValueSet.cs index 0d8dd1e27..edc93c11d 100644 --- a/PKHeX.Core/Legality/Encounters/Templates/Shared/IndividualValueSet.cs +++ b/PKHeX.Core/Legality/Encounters/Templates/Shared/IndividualValueSet.cs @@ -11,7 +11,7 @@ namespace PKHeX.Core; /// ; -1 indicates "random". /// ; -1 indicates "random". /// ; -1 indicates "random". -/// Differentiate between different IV templates, or lack thereof (0). +/// Differentiate between different IV templates, or lack thereof. public readonly record struct IndividualValueSet(sbyte HP, sbyte ATK, sbyte DEF, sbyte SPE, sbyte SPA, sbyte SPD, IndividualValueSetType Type = IndividualValueSetType.Specified) { // 8 BYTES MAX STRUCTURE diff --git a/PKHeX.Core/PKM/Strings/Font/StringFont5.cs b/PKHeX.Core/PKM/Strings/Font/StringFont5.cs new file mode 100644 index 000000000..2e56c8c75 --- /dev/null +++ b/PKHeX.Core/PKM/Strings/Font/StringFont5.cs @@ -0,0 +1,271 @@ +using System; + +namespace PKHeX.Core; + +public static class StringFont5 +{ + // Each Unicode font has a table that maps supported Unicode codepoints to glyphs in the font (called cmap in OpenType fonts). + // If a codepoint is not present in this table, the games will display a fallback character instead (a question mark or a space). + // Since we only care if a codepoint is defined, we can store this data just by using bitflags in a byte array for O(1) lookup. + + // BW/B2W2: a/0/2/3 + public static ReadOnlySpan Defined => + [ + 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x82, 0x0D, 0x53, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0100-01FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0200-02FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0400-04FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0500-05FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0600-06FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0700-07FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0800-08FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0900-09FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0A00-0AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0B00-0BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0C00-0CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0D00-0DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0E00-0EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0F00-0FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1000-10FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1100-11FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1200-12FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1300-13FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1400-14FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1500-15FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1600-16FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1700-17FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1800-18FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1900-19FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1A00-1AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1B00-1BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1C00-1CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1D00-1DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1E00-1EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1F00-1FFF + 0x00, 0x00, 0x21, 0x73, 0x63, 0x00, 0x0D, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2000-20FF + 0x08, 0x00, 0x40, 0x00, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, // 2100-21FF + 0x8D, 0x00, 0x02, 0xE4, 0xA1, 0x59, 0x30, 0x20, 0x00, 0x00, 0x04, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2200-22FF + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2300-23FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2400-24FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x30, 0xC0, 0xC8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2500-25FF + 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x69, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2600-26FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2700-27FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2800-28FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2900-29FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2A00-2AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2B00-2BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2C00-2CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2D00-2DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2E00-2EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2F00-2FFF + 0xEF, 0xFF, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x78, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x78, // 3000-30FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x03, 0xEE, 0xFF, 0xFF, 0x18, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3100-31FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3200-32FF + 0x08, 0x20, 0x10, 0x01, 0xCC, 0x08, 0x40, 0x08, 0x00, 0x26, 0x82, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xC0, 0x00, 0x70, 0x02, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3300-33FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3400-34FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3500-35FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3600-36FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3700-37FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3800-38FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3900-39FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3A00-3AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3B00-3BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3C00-3CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3D00-3DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3E00-3EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3F00-3FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4000-40FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4100-41FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4200-42FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4300-43FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4400-44FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4500-45FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4600-46FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4700-47FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4800-48FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4900-49FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4A00-4AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4B00-4BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4C00-4CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4D00-4DFF + 0x8B, 0x6F, 0x50, 0x03, 0x42, 0x20, 0x00, 0x0B, 0x20, 0x80, 0x80, 0x22, 0x00, 0x00, 0x0A, 0x40, 0x40, 0x1B, 0x34, 0x10, 0x12, 0x38, 0x00, 0x04, 0x02, 0x8C, 0x60, 0x23, 0x38, 0x40, 0x45, 0x08, // 4E00-4EFF + 0x02, 0x80, 0x03, 0x24, 0x00, 0x80, 0x10, 0x15, 0x40, 0xE0, 0x29, 0x12, 0x00, 0x00, 0x28, 0x80, 0x00, 0x28, 0x00, 0x28, 0x02, 0xC0, 0x20, 0x80, 0x0C, 0x04, 0x80, 0x20, 0x02, 0x40, 0x28, 0x01, // 4F00-4FFF + 0x00, 0x2A, 0x04, 0x82, 0x18, 0x08, 0x00, 0x02, 0x00, 0x82, 0x00, 0x10, 0x20, 0x00, 0x70, 0x20, 0x00, 0x20, 0x02, 0x03, 0x00, 0x10, 0xA0, 0x40, 0x00, 0xA0, 0x20, 0x04, 0x80, 0x00, 0x00, 0x00, // 5000-50FF + 0x11, 0x00, 0x04, 0x80, 0x00, 0x04, 0x00, 0x00, 0x78, 0x2B, 0x01, 0x04, 0x20, 0x39, 0xA2, 0x11, 0x60, 0x24, 0x84, 0x02, 0x01, 0x10, 0x80, 0x00, 0x40, 0x20, 0x00, 0x20, 0x42, 0x00, 0x40, 0x07, // 5100-51FF + 0xC9, 0x05, 0x82, 0x20, 0x30, 0x02, 0xC1, 0x0D, 0x80, 0x24, 0x40, 0x08, 0x18, 0x80, 0x25, 0x00, 0x80, 0x00, 0x00, 0x88, 0x09, 0x06, 0x12, 0x42, 0xA0, 0x02, 0x20, 0xA3, 0x94, 0x00, 0x04, 0x04, // 5200-52FF + 0x22, 0x00, 0xC0, 0x00, 0x01, 0x00, 0x00, 0x8E, 0x8A, 0x05, 0x9E, 0x05, 0x01, 0x00, 0x3B, 0x01, 0x10, 0x00, 0x00, 0x85, 0x00, 0x00, 0x08, 0x08, 0x04, 0x7D, 0xD0, 0x02, 0x38, 0x98, 0x8D, 0x01, // 5300-53FF + 0x10, 0xF3, 0x03, 0x88, 0x40, 0x08, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x08, 0x30, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, // 5400-54FF + 0xC0, 0x00, 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x40, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x34, 0x00, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // 5500-55FF + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4C, 0x09, 0x00, 0x0D, 0x24, // 5600-56FF + 0x00, 0x80, 0x04, 0x80, 0x80, 0x01, 0x01, 0x00, 0x84, 0x04, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x80, 0x00, 0x00, 0x80, 0x06, // 5700-57FF + 0x25, 0x00, 0x20, 0x00, 0x10, 0x04, 0x12, 0x00, 0x03, 0x04, 0x92, 0x04, 0x00, 0x02, 0x00, 0x40, 0x08, 0x00, 0x88, 0x10, 0x00, 0x01, 0x08, 0x40, 0x82, 0x14, 0x00, 0x00, 0x00, 0x48, 0x07, 0x00, // 5800-58FF + 0x00, 0x82, 0x60, 0x14, 0x84, 0x4E, 0x02, 0x00, 0x80, 0x82, 0x12, 0x00, 0x20, 0x45, 0x18, 0x20, 0x1C, 0x04, 0x00, 0x02, 0x20, 0x01, 0x00, 0x0A, 0x00, 0x0A, 0x18, 0x00, 0x00, 0x08, 0x00, 0x88, // 5900-59FF + 0x02, 0x00, 0x00, 0x01, 0x01, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // 5A00-5AFF + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x21, 0x58, 0x08, 0x00, 0x00, 0xA0, 0x13, 0x80, 0xB7, 0x1C, 0x40, 0x79, 0x82, 0x54, 0x10, 0x04, 0xA8, 0x82, 0x42, 0x00, 0xC5, // 5B00-5BFF + 0x56, 0xCE, 0x02, 0x04, 0x00, 0x00, 0x02, 0xF4, 0x21, 0x0D, 0x20, 0x40, 0x30, 0x80, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x12, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x41, 0x00, // 5C00-5CFF + 0x80, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xEA, 0x41, 0x02, 0x08, // 5D00-5DFF + 0x4C, 0x10, 0x00, 0x20, 0x20, 0xA8, 0x09, 0x21, 0x20, 0x00, 0x20, 0x00, 0x08, 0x00, 0x1C, 0x7B, 0x0A, 0x84, 0xA0, 0x10, 0xC0, 0x28, 0xC0, 0x01, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x04, // 5E00-5EFF + 0x02, 0x84, 0x39, 0x80, 0xC0, 0x00, 0xA2, 0x40, 0x00, 0x00, 0x08, 0x00, 0x04, 0x0A, 0x03, 0x12, 0x33, 0x18, 0x8D, 0x00, 0x02, 0x46, 0x18, 0x02, 0x28, 0x30, 0x80, 0x13, 0x01, 0x08, 0x20, 0x00, // 5F00-5FFF + 0x00, 0x00, 0x44, 0x20, 0xA1, 0x04, 0x00, 0x00, 0x00, 0x08, 0x05, 0x00, 0x20, 0xA3, 0x20, 0x00, 0x00, 0x00, 0x10, 0x80, 0x49, 0x06, 0x04, 0x10, 0x20, 0x00, 0x02, 0x10, 0x00, 0x01, 0x09, 0x00, // 6000-60FF + 0x02, 0x82, 0x00, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x20, 0x00, 0x0C, 0x41, 0x41, 0x00, 0x04, 0x40, 0x00, 0x00, 0x10, 0x02, 0x44, 0x40, 0x80, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, // 6100-61FF + 0x00, 0x00, 0x07, 0x00, 0x40, 0x80, 0x00, 0x89, 0x81, 0x2A, 0x28, 0x00, 0x00, 0x00, 0x42, 0x82, 0x11, 0x04, 0xA2, 0x51, 0x00, 0x08, 0x22, 0x32, 0x20, 0x20, 0x0D, 0x2B, 0x03, 0x10, 0x80, 0x40, // 6200-62FF + 0x82, 0x00, 0x02, 0x82, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x20, 0x10, 0x00, 0x41, 0x00, 0x00, 0x08, 0x11, 0x04, 0x09, 0xA6, 0x05, 0x04, 0x00, 0x00, 0x80, 0x01, 0x0C, 0x02, 0x40, 0x10, 0x04, // 6300-63FF + 0x00, 0x20, 0x00, 0x00, 0x00, 0x30, 0x00, 0x44, 0x04, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x40, 0x04, 0x00, 0x02, 0x20, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, // 6400-64FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xCA, 0x20, 0x80, 0x82, 0x02, 0x0C, 0x10, 0xB1, 0x00, 0x80, 0x42, 0x80, 0x12, 0x30, 0x20, 0x01, 0x22, 0x20, 0x88, 0x80, 0x00, 0xA4, 0x13, 0x00, 0x00, // 6500-65FF + 0xC0, 0x40, 0x18, 0x80, 0x21, 0xA1, 0x00, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x50, 0x00, 0x82, 0x00, 0xC2, 0x00, 0x40, 0x48, 0x10, 0x00, 0x80, 0x00, 0x00, 0x10, 0x00, 0x00, 0x14, 0x83, // 6600-66FF + 0x01, 0x23, 0xA0, 0xA8, 0x00, 0x3D, 0x12, 0x24, 0x00, 0x02, 0x03, 0x80, 0x22, 0x80, 0x02, 0xC0, 0x00, 0x00, 0x81, 0x34, 0x05, 0x80, 0x40, 0x00, 0x10, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x08, // 6700-67FF + 0x10, 0x00, 0x08, 0x00, 0x02, 0x04, 0x00, 0x33, 0x08, 0x01, 0x02, 0x90, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x08, 0x04, 0x84, 0x00, 0x40, 0x00, 0x04, // 6800-68FF + 0x00, 0x20, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x30, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, // 6900-69FF + 0x00, 0x00, 0x00, 0x02, 0x02, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 6A00-6AFF + 0x10, 0x00, 0x00, 0x00, 0x83, 0x00, 0x04, 0x44, 0x00, 0x10, 0x08, 0x00, 0x4C, 0x82, 0x18, 0x08, 0x00, 0x0E, 0x40, 0x00, 0x00, 0x00, 0x30, 0x8C, 0x00, 0x60, 0x14, 0x08, 0x00, 0x00, 0x00, 0x00, // 6B00-6BFF + 0x00, 0x80, 0x82, 0x00, 0x00, 0x00, 0x90, 0x01, 0x06, 0x00, 0x80, 0x84, 0x01, 0x00, 0x00, 0x24, 0x00, 0x01, 0x40, 0x00, 0x06, 0x00, 0x08, 0x9B, 0x02, 0x16, 0x20, 0x00, 0x2E, 0x01, 0x09, 0x00, // 6C00-6CFF + 0x00, 0x08, 0x80, 0x40, 0x20, 0x04, 0x00, 0x48, 0x32, 0x00, 0x00, 0x10, 0x40, 0x44, 0x90, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x80, 0x04, 0x10, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x82, 0x08, // 6D00-6DFF + 0xA0, 0x0B, 0x08, 0x08, 0x42, 0x92, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0xC0, 0x01, 0x00, 0x41, 0x20, 0x00, 0x00, 0x40, 0x00, 0x20, 0x08, 0x02, 0x60, 0x00, 0x00, 0x10, 0x00, // 6E00-6EFF + 0x46, 0x80, 0x10, 0x00, 0x05, 0x18, 0x00, 0x01, 0x00, 0x00, 0x10, 0x90, 0x10, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, // 6F00-6FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x01, 0x20, 0x00, 0x46, 0x00, 0x00, 0x00, 0x20, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7000-70FF + 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x02, 0x80, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, // 7100-71FF + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x80, 0x01, 0x00, 0x08, 0x80, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x90, 0x40, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, // 7200-72FF + 0x00, 0x00, 0x00, 0x88, 0x00, 0x48, 0x40, 0x80, 0x10, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x90, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x01, 0x20, 0x00, 0x40, // 7300-73FF + 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, // 7400-74FF + 0x00, 0x00, 0x00, 0x85, 0x08, 0x01, 0x8F, 0x0C, 0x00, 0x10, 0x12, 0x32, 0x20, 0x04, 0x09, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x08, 0x04, 0x40, 0xA0, 0x00, 0x00, 0x09, 0x04, 0x00, 0x10, 0x00, // 7500-75FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x80, 0x40, 0x04, 0x80, 0x88, 0x18, 0x40, 0x14, 0x41, // 7600-76FF + 0x02, 0x18, 0x00, 0x80, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x24, 0xA0, 0x08, 0x00, // 7700-77FF + 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x18, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // 7800-78FF + 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x03, 0x40, 0x60, 0x20, 0x21, 0x00, 0x00, 0x22, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08, 0x06, 0x81, 0x00, 0x02, 0x01, 0x08, // 7900-79FF + 0x00, 0x48, 0x00, 0x04, 0x00, 0x40, 0x04, 0x90, 0x05, 0xA0, 0x00, 0x00, 0x00, 0x08, 0x50, 0x04, 0x0A, 0x00, 0x0C, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x08, 0x00, 0x10, 0x21, 0x80, 0x40, 0x02, // 7A00-7AFF + 0x00, 0x00, 0x02, 0x08, 0x40, 0x10, 0x00, 0x00, 0x40, 0x0A, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x02, 0x00, 0x02, 0x00, 0x11, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, // 7B00-7BFF + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x80, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0A, 0x84, 0x09, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x49, // 7C00-7CFF + 0x31, 0x28, 0x10, 0x0E, 0x07, 0x88, 0x09, 0x06, 0x14, 0x10, 0x01, 0x40, 0x42, 0x00, 0x62, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x20, 0x06, 0x80, 0x00, 0x84, 0x06, 0x04, 0x01, 0x83, 0x10, 0x00, // 7D00-7DFF + 0x12, 0x00, 0x00, 0x08, 0x40, 0x48, 0x00, 0x40, 0x02, 0x04, 0x30, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x85, 0x00, 0x20, 0x44, 0x00, 0x00, 0x10, 0x02, 0x00, 0x20, 0x02, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, // 7F00-7FFF + 0x2A, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x90, 0x00, 0x00, 0x12, 0x40, 0x20, 0x24, 0x86, 0x04, 0x04, 0x48, 0x50, 0x00, 0x40, 0x00, 0x00, 0x10, 0x21, // 8000-80FF + 0x24, 0x01, 0x00, 0x04, 0x00, 0x00, 0x0A, 0x02, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x25, 0x18, 0x00, // 8100-81FF + 0x00, 0x51, 0x80, 0xC0, 0x00, 0x14, 0x40, 0x02, 0x80, 0x00, 0x00, 0x00, 0x40, 0x80, 0x04, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x00, 0x0A, 0x21, 0x00, 0x00, 0x80, 0x00, 0x60, 0x00, 0x02, 0x00, // 8200-82FF + 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x02, 0x04, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x08, 0x10, 0x00, 0x80, 0x00, 0x00, // 8300-83FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x02, 0x80, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8400-84FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x40, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, // 8500-85FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x54, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // 8600-86FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8700-87FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x10, 0x88, 0x28, 0x0A, 0x01, 0x81, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x26, 0x80, 0x20, 0x10, 0x00, 0x00, 0x00, 0x21, // 8800-88FF + 0x80, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x04, 0x80, 0xC2, 0x88, 0x40, 0x04, 0x80, 0x04, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x48, 0x00, 0x00, 0x00, // 8900-89FF + 0x05, 0x41, 0x88, 0x81, 0x00, 0x24, 0x1A, 0x14, 0x00, 0x00, 0x31, 0x40, 0x41, 0x02, 0x0F, 0x00, 0x80, 0x32, 0x28, 0x41, 0x11, 0x30, 0x04, 0x80, 0x80, 0x08, 0x40, 0x00, 0x00, 0x60, 0x00, 0x41, // 8A00-8AFF + 0x13, 0x00, 0x00, 0x2A, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x11, 0x40, 0x00, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x04, 0x00, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x87, 0x9B, 0x90, 0x89, 0x99, 0x04, 0x08, 0x58, 0x45, 0x04, 0x00, 0x10, // 8C00-8CFF + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x91, 0x00, 0x20, 0x04, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x80, 0x28, 0x00, // 8D00-8DFF + 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x34, 0x04, 0x80, 0x04, 0x00, 0x00, 0x21, // 8E00-8EFF + 0x08, 0x02, 0x00, 0x20, 0x00, 0x06, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x06, 0x14, 0x20, 0x40, 0x12, 0x00, 0x00, 0x28, 0x81, 0x20, // 8F00-8FFF + 0x4B, 0x80, 0x19, 0xA4, 0x09, 0x40, 0x06, 0x01, 0xA4, 0x6C, 0x38, 0x00, 0x09, 0x62, 0xA0, 0x85, 0x10, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x02, 0x21, 0xA0, 0x20, // 9000-90FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x14, 0x00, 0x04, 0x14, 0xA0, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0xF1, 0x02, 0x20, 0x08, 0x00, 0x00, 0x00, // 9100-91FF + 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x08, 0x04, 0x00, 0x02, 0x00, 0x29, 0x00, 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x10, // 9200-92FF + 0x00, 0x00, 0x00, 0x01, 0x01, 0x90, 0x04, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // 9300-93FF + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x01, 0x0A, 0x0A, 0x00, 0x2C, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // 9500-95FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x20, 0x01, 0x08, 0x3C, 0x04, 0x69, 0x25, 0x60, 0xC4, 0x10, 0x18, 0x09, 0x00, 0x80, 0x08, 0xF0, 0x10, 0x02, 0x00, 0x0C, 0x05, 0xC5, 0x08, // 9600-96FF + 0x81, 0x04, 0x00, 0x10, 0x80, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x42, 0x04, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x88, // 9700-97FF + 0x64, 0x00, 0x07, 0x01, 0x00, 0x20, 0x00, 0x18, 0x00, 0x30, 0x30, 0x41, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x04, 0x80, 0x04, 0x70, // 9800-98FF + 0x00, 0x04, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x10, 0x00, 0x00, 0x70, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // 9900-99FF + 0x00, 0x40, 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, // 9A00-9AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x24, 0x00, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // 9B00-9BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x10, 0x00, // 9C00-9CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9D00-9DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x08, 0x10, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, // 9E00-9EFF + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A000-A0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A100-A1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A200-A2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A300-A3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A400-A4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A500-A5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A600-A6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A700-A7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A800-A8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A900-A9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AA00-AAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AB00-ABFF + 0x93, 0x07, 0xFF, 0x3E, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x28, 0x10, 0x11, 0x00, 0x00, 0x93, 0x05, 0x7B, 0x1E, 0x11, 0xB0, 0x03, 0x97, 0x01, 0x3B, 0x12, 0x11, 0xA0, 0x00, 0x93, 0x95, 0x6B, 0x30, // AC00-ACFF + 0x51, 0xB0, 0x02, 0x11, 0x01, 0x32, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x79, 0xB8, 0x06, 0x13, 0x01, 0x30, 0x10, 0x00, 0x80, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x00, 0x00, 0x93, // AD00-ADFF + 0x03, 0x2B, 0x10, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x74, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x11, 0xB0, 0x03, 0x13, 0x00, 0x29, 0x10, 0x11, // AE00-AEFF + 0x80, 0x21, 0x01, 0x00, 0x00, 0x30, 0x15, 0xB0, 0x0E, 0x03, 0x01, 0x30, 0x30, 0x00, 0x00, 0x02, 0x11, 0x01, 0x23, 0x10, 0x00, 0x00, 0x00, 0x13, 0x81, 0x6B, 0x10, 0x10, 0x00, 0x03, 0x13, 0x01, // AF00-AFFF + 0x13, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x55, 0xB8, 0x22, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x97, 0x07, 0xFB, 0x3A, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x21, 0x00, 0x00, 0x00, // B000-B0FF + 0x00, 0x1B, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x33, 0x11, 0x01, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x1C, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x00, 0x13, 0x01, 0x2A, // B100-B1FF + 0x30, 0x19, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x30, 0x10, 0x30, 0x02, 0x13, 0x07, 0x6B, 0x14, 0x11, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x74, 0xF9, 0xB8, 0x8F, // B200-B2FF + 0x13, 0x01, 0x3B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0xB0, 0x4A, 0x13, 0x01, 0x3B, 0x10, 0x11, 0x00, 0x03, 0x11, 0x00, 0x00, 0x30, 0x59, 0xB1, 0x2A, 0x11, 0x01, 0x00, 0x10, // B300-B3FF + 0x00, 0x00, 0x01, 0x11, 0x01, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x20, 0x10, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x21, 0x30, 0x59, 0xB0, 0x02, 0x01, // B400-B4FF + 0x00, 0x00, 0x30, 0x19, 0xB0, 0x07, 0x13, 0x01, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x10, 0x00, 0x00, // B500-B5FF + 0x00, 0x00, 0x13, 0x01, 0x20, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0x18, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, // B600-B6FF + 0x23, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x11, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0xC7, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, // B700-B7FF + 0x83, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x00, 0x0A, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x2B, 0x10, 0x11, 0xA0, 0x02, 0x13, 0x01, 0x2B, // B800-B8FF + 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x66, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0xD3, 0x07, 0x6B, 0x3A, 0x11, 0xB0, 0x07, // B900-B9FF + 0x03, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x6B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0xB8, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x2B, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, // BA00-BAFF + 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x70, 0x79, 0xB0, 0xA2, 0x11, 0x01, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x93, // BB00-BBFF + 0x05, 0xBB, 0xF2, 0xF9, 0xB0, 0x22, 0x13, 0x01, 0x3B, 0x32, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x59, 0xB0, 0x06, 0x93, 0x01, 0x3B, 0x30, 0x11, 0xA0, 0x23, 0x11, 0x00, 0x00, 0x70, 0x11, // BC00-BCFF + 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x10, 0x01, 0x00, 0x00, 0x93, 0x07, 0x2B, 0x16, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x00, 0x02, 0x11, 0x01, // BD00-BDFF + 0x29, 0x30, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x51, 0xB0, 0x0E, 0x13, 0x05, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x39, 0x10, 0x00, 0x00, // BE00-BEFF + 0x02, 0x03, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x30, 0x11, 0x90, 0x02, 0x00, 0x00, 0x00, // BF00-BFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x11, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0xB0, 0x79, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, // C000-C0FF + 0x11, 0x01, 0x21, 0xF0, 0xD9, 0xB0, 0x43, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x01, 0x20, 0x70, 0x51, 0xB0, 0x22, 0x13, 0x01, 0x20, 0x10, 0x11, 0x90, 0x01, 0x11, 0x01, 0x0B, 0x30, // C100-C1FF + 0x11, 0xB0, 0x02, 0x93, 0x01, 0xAB, 0x16, 0x00, 0x00, 0x01, 0x13, 0x01, 0x21, 0x30, 0x11, 0xB0, 0x02, 0x03, 0x01, 0x29, 0x30, 0x31, 0xB0, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB8, 0x42, 0x1B, // C200-C2FF + 0x01, 0x33, 0x38, 0x11, 0x30, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x33, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x93, 0x05, 0x23, 0x30, 0x01, // C300-C3FF + 0x00, 0x01, 0x01, 0x00, 0x10, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x11, 0x30, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x13, 0x85, // C400-C4FF + 0x03, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x30, 0x77, 0xB8, 0x63, 0x13, 0x01, 0x3B, 0x30, 0x91, 0xB0, 0xA2, 0x11, 0x01, 0x02, 0x30, 0x7B, 0xF0, 0x57, 0x13, 0x01, 0x2B, 0x70, 0xD1, 0xF0, // C500-C5FF + 0xE3, 0x11, 0x01, 0x1B, 0x30, 0x71, 0xB9, 0x0A, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x07, 0x2B, 0x30, 0x11, 0x30, 0x03, 0x13, 0x01, 0x23, // C600-C6FF + 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0xAB, 0x30, 0x11, 0xB4, 0xFE, 0x11, 0x01, 0x09, 0x30, 0x71, 0xB8, 0x47, 0xD3, 0x05, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x53, 0x01, 0x21, 0x10, 0x11, 0x00, 0x00, // C700-C7FF + 0x13, 0x05, 0x6B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00, 0x13, 0x05, 0xEB, 0x38, 0x10, 0xA0, 0x02, 0x01, 0x00, 0x30, 0x10, 0x11, 0xB0, 0x02, 0x13, 0x00, 0x20, 0x30, // C800-C8FF + 0x71, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x36, 0x95, 0xB0, 0x03, 0x13, // C900-C9FF + 0x01, 0x3B, 0x10, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x0A, 0x03, 0x01, 0x10, 0x10, 0x00, // CA00-CAFF + 0x00, 0x01, 0x11, 0x01, 0x03, 0x10, 0x00, 0x00, 0x02, 0x13, 0x01, 0x23, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x90, 0x02, 0x00, 0x00, // CB00-CBFF + 0x00, 0x30, 0x11, 0x30, 0x86, 0x53, 0x01, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x51, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, // CC00-CCFF + 0x02, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x01, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x2B, // CD00-CDFF + 0x10, 0x11, 0x10, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x03, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB0, 0x03, // CE00-CEFF + 0x13, 0x01, 0x2B, 0x10, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x21, 0x10, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, // CF00-CFFF + 0x11, 0x00, 0x02, 0x01, 0x00, 0x20, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x01, 0x30, 0x11, 0x30, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x03, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x01, // D000-D0FF + 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x14, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, // D100-D1FF + 0x80, 0x02, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x10, 0x11, 0x10, 0x02, 0x93, 0x05, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x13, 0x01, // D200-D2FF + 0x2B, 0x70, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x30, 0x03, 0x01, 0x01, 0x0A, 0x30, 0x11, 0xB0, // D300-D3FF + 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x11, 0xA0, 0x00, 0x93, 0x05, 0x2B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x29, // D400-D4FF + 0x10, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x21, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x30, 0x11, 0xB0, 0x02, // D500-D5FF + 0x13, 0x01, 0x3B, 0x10, 0x11, 0x20, 0x00, 0x13, 0x21, 0x2B, 0x32, 0x11, 0x80, 0x02, 0x13, 0x00, 0x28, 0x30, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x11, 0x92, 0x02, 0x11, 0x01, 0x21, 0x30, // D600-D6FF + 0x11, 0x00, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0x90, 0x02, 0xD3, 0x03, 0x2B, 0x12, 0x11, 0x30, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D700-D7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D800-D8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D900-D9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DA00-DAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DB00-DBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DC00-DCFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DD00-DDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DE00-DEFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DF00-DFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E000-E0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E100-E1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E200-E2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E300-E3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E400-E4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E500-E5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E600-E6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E700-E7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E800-E8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E900-E9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EA00-EAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EB00-EBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EC00-ECFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ED00-EDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EE00-EEFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EF00-EFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F000-F0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F100-F1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F200-F2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F300-F3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F400-F4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F500-F5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F600-F6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F700-F7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F800-F8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F900-F9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FA00-FAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FB00-FBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FC00-FCFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FD00-FDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FE00-FEFF + 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, // FF00-FFFF + ]; +} diff --git a/PKHeX.Core/PKM/Strings/Font/StringFont6.cs b/PKHeX.Core/PKM/Strings/Font/StringFont6.cs new file mode 100644 index 000000000..539216030 --- /dev/null +++ b/PKHeX.Core/PKM/Strings/Font/StringFont6.cs @@ -0,0 +1,274 @@ +using System; + +namespace PKHeX.Core; + +public static class StringFont6 +{ + // Each Unicode font has a table that maps supported Unicode codepoints to glyphs in the font (called cmap in OpenType fonts). + // If a codepoint is not present in this table, the games will display a fallback character instead (a question mark or a space). + // Since we only care if a codepoint is defined, we can store this data just by using bitflags in a byte array for O(1) lookup. + + // X/Y: a/1/8/5 + // OR/AS: a/1/6/7 + // Fallback to 3DS system font + public static ReadOnlySpan Defined => + [ + 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF + 0xFF, 0xFC, 0xCF, 0xCF, 0xCF, 0xCC, 0xCF, 0x7E, 0xFE, 0x01, 0x3F, 0xCF, 0x33, 0xCC, 0x0F, 0x7F, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, // 0100-01FF + 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, // 0200-02FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x10, 0x00, 0x44, 0xF0, 0xD7, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF + 0x02, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0400-04FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0500-05FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0600-06FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0700-07FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0800-08FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0900-09FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0A00-0AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0B00-0BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0C00-0CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0D00-0DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0E00-0EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0F00-0FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1000-10FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1100-11FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1200-12FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1300-13FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1400-14FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1500-15FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1600-16FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1700-17FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1800-18FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1900-19FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1A00-1AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1B00-1BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1C00-1CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1D00-1DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1E00-1EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1F00-1FFF + 0x00, 0x00, 0x39, 0x7F, 0x67, 0x00, 0x0D, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2000-20FF + 0x08, 0x00, 0x40, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, // 2100-21FF + 0x8D, 0x09, 0x02, 0xE4, 0xA1, 0x5F, 0x30, 0x20, 0x00, 0x00, 0x04, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2200-22FF + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2300-23FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2400-24FF + 0x0F, 0x90, 0x99, 0x39, 0x39, 0x99, 0x99, 0x99, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x30, 0xC0, 0xC8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2500-25FF + 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFF, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2600-26FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2700-27FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2800-28FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2900-29FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2A00-2AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2B00-2BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2C00-2CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2D00-2DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2E00-2EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2F00-2FFF + 0xEF, 0xFF, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x78, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x78, // 3000-30FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3100-31FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3200-32FF + 0x08, 0x20, 0x10, 0x01, 0xCC, 0x08, 0x40, 0x08, 0x00, 0x26, 0x82, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xC0, 0x00, 0x70, 0x02, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3300-33FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3400-34FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3500-35FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3600-36FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3700-37FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3800-38FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3900-39FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3A00-3AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3B00-3BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3C00-3CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3D00-3DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3E00-3EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3F00-3FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4000-40FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4100-41FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4200-42FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4300-43FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4400-44FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4500-45FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4600-46FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4700-47FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4800-48FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4900-49FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4A00-4AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4B00-4BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4C00-4CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4D00-4DFF + 0x8B, 0x6F, 0xF3, 0x43, 0x42, 0x24, 0x46, 0x9B, 0x2C, 0xE8, 0xE0, 0xE3, 0x04, 0x00, 0x0A, 0x40, 0x65, 0x5F, 0x36, 0xDB, 0x77, 0x79, 0x49, 0x04, 0xD7, 0xEC, 0xF0, 0xE3, 0x38, 0x60, 0xC5, 0x08, // 4E00-4EFF + 0x02, 0xE6, 0x03, 0x34, 0x00, 0x80, 0x51, 0x35, 0xC8, 0xE0, 0xAB, 0x7E, 0x00, 0x82, 0x69, 0x98, 0x48, 0xA9, 0x42, 0x29, 0x03, 0xE8, 0x60, 0x80, 0x1C, 0x44, 0x93, 0xAD, 0x3A, 0xC0, 0x68, 0x45, // 4F00-4FFF + 0x60, 0xAA, 0x56, 0x86, 0x7A, 0x3F, 0x40, 0x02, 0x88, 0x83, 0x61, 0x14, 0x20, 0x10, 0x74, 0x21, 0x21, 0x20, 0x02, 0x07, 0x00, 0x30, 0xBC, 0x40, 0x24, 0xA6, 0x62, 0x44, 0xA8, 0x60, 0x20, 0x0A, // 5000-50FF + 0x17, 0x02, 0x74, 0x85, 0x02, 0x04, 0x84, 0x9C, 0xFB, 0x7B, 0x15, 0x14, 0x24, 0x7F, 0xE2, 0x11, 0x65, 0xB6, 0xEF, 0x02, 0x75, 0x1F, 0xFF, 0x20, 0x70, 0x3A, 0x40, 0x38, 0xC3, 0x26, 0x63, 0x67, // 5100-51FF + 0xD9, 0x4D, 0x92, 0x20, 0xB0, 0x46, 0xC9, 0x0F, 0x98, 0xBC, 0x50, 0x48, 0x38, 0x86, 0x3F, 0xA0, 0x88, 0x23, 0x16, 0x88, 0x09, 0x3E, 0x32, 0x52, 0xAA, 0x22, 0xA4, 0xE3, 0xDD, 0x00, 0x2C, 0xC7, // 5200-52FF + 0x66, 0xA1, 0xE1, 0x26, 0x0B, 0x84, 0x0A, 0x8F, 0xEB, 0x27, 0x9E, 0x55, 0x41, 0xC2, 0xBB, 0x89, 0x14, 0x00, 0x40, 0x85, 0x61, 0x63, 0x49, 0x08, 0x0C, 0x7F, 0xD0, 0x8A, 0x3E, 0xFF, 0xCF, 0x05, // 5300-53FF + 0x1A, 0xFF, 0x03, 0xA8, 0x41, 0x7A, 0x40, 0x7B, 0x45, 0x47, 0x02, 0x80, 0x00, 0x05, 0xEB, 0x38, 0x51, 0xD8, 0x05, 0x00, 0x34, 0x99, 0x0C, 0x71, 0x97, 0x03, 0x00, 0x01, 0x66, 0x63, 0x04, 0x24, // 5400-54FF + 0xD0, 0x80, 0x51, 0x00, 0x00, 0xC0, 0x0A, 0x43, 0x71, 0x90, 0xC8, 0x30, 0x08, 0x00, 0x00, 0x58, 0x99, 0x0E, 0x00, 0xF7, 0x80, 0x5F, 0x41, 0x00, 0xB0, 0x00, 0x10, 0x94, 0x18, 0x00, 0x80, 0x62, // 5500-55FF + 0x40, 0x02, 0xD0, 0x09, 0x00, 0x82, 0x56, 0x01, 0x04, 0x50, 0x01, 0x08, 0x10, 0x1D, 0x10, 0x05, 0xC1, 0x84, 0x10, 0x00, 0x25, 0x40, 0x50, 0x10, 0x0F, 0x41, 0x8A, 0x4D, 0x09, 0x40, 0x0D, 0xA6, // 5600-56FF + 0x19, 0xAB, 0x4C, 0x91, 0xC0, 0x21, 0x81, 0x09, 0x85, 0xC4, 0x03, 0x00, 0x52, 0x06, 0x00, 0x80, 0x04, 0x0B, 0x08, 0x00, 0x1D, 0x04, 0x09, 0x00, 0x49, 0x48, 0x5C, 0x90, 0x09, 0x00, 0x90, 0x16, // 5700-57FF + 0x65, 0x0C, 0x20, 0x22, 0x12, 0x84, 0x33, 0x24, 0x03, 0x0C, 0x96, 0x47, 0x04, 0x0A, 0x25, 0x42, 0x28, 0x00, 0x88, 0x90, 0x00, 0x49, 0x08, 0x4F, 0xA2, 0x14, 0xAA, 0xD3, 0x30, 0xD8, 0x87, 0x3E, // 5800-58FF + 0x04, 0x86, 0x61, 0x1F, 0xA4, 0x7E, 0x86, 0x41, 0x90, 0xC3, 0xB3, 0x05, 0xA5, 0x57, 0x18, 0x21, 0x1E, 0x24, 0x48, 0x2A, 0x28, 0x11, 0x04, 0x4A, 0x40, 0x0A, 0x1B, 0x16, 0x60, 0x0D, 0x40, 0x88, // 5900-59FF + 0x0A, 0x02, 0x02, 0x95, 0x21, 0x82, 0x60, 0x10, 0x43, 0x02, 0x00, 0x04, 0x44, 0x14, 0x00, 0x80, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x00, 0x00, 0x70, 0x06, 0x1A, 0xC1, 0x00, 0x4A, 0x02, 0x00, 0x0C, // 5A00-5AFF + 0x00, 0x1A, 0x40, 0x00, 0x04, 0x14, 0x45, 0x40, 0x29, 0x00, 0xB3, 0xBD, 0x78, 0x0A, 0x2B, 0x05, 0xA9, 0xBB, 0xA0, 0xBF, 0x7C, 0x40, 0x79, 0x83, 0xFC, 0x12, 0x1D, 0xE8, 0xF6, 0x4B, 0x69, 0xC5, // 5B00-5BFF + 0xF6, 0xEF, 0x4A, 0x04, 0x15, 0x21, 0x02, 0xFF, 0x63, 0xED, 0x2B, 0x40, 0x33, 0xD0, 0x42, 0x02, 0x00, 0x10, 0x13, 0x00, 0x02, 0x1B, 0xCA, 0x59, 0xA0, 0x00, 0x00, 0x02, 0x03, 0xA7, 0x41, 0x2C, // 5C00-5CFF + 0x80, 0x48, 0xF2, 0x8F, 0x04, 0x02, 0x00, 0x00, 0x00, 0x58, 0x05, 0x10, 0x00, 0x92, 0x48, 0x00, 0x94, 0x18, 0x01, 0x20, 0x04, 0x50, 0x80, 0x34, 0x00, 0x32, 0x4C, 0x68, 0xEA, 0x49, 0xBE, 0x68, // 5D00-5DFF + 0x4C, 0x18, 0x42, 0x2E, 0x20, 0xA8, 0xC9, 0x21, 0xB9, 0x50, 0xB0, 0x80, 0x1E, 0x00, 0x7C, 0xFF, 0x9A, 0x84, 0xE0, 0x14, 0xC1, 0x28, 0xE0, 0x01, 0x0E, 0x87, 0x49, 0xAC, 0x0F, 0x13, 0xDB, 0xDD, // 5E00-5EFF + 0x1A, 0xBE, 0xFB, 0x89, 0xE0, 0xA2, 0xA2, 0x51, 0x02, 0x55, 0xCA, 0x32, 0x46, 0x3E, 0x8B, 0x92, 0xBF, 0x1D, 0x8F, 0x43, 0x03, 0x67, 0x18, 0x32, 0x28, 0x30, 0xC0, 0x33, 0x11, 0x08, 0x23, 0xA9, // 5F00-5FFF + 0x00, 0xC0, 0x65, 0x3A, 0xE3, 0x8F, 0x02, 0x04, 0x4E, 0x2C, 0x25, 0x86, 0x3D, 0xBF, 0xA1, 0x00, 0x1A, 0x3A, 0xD4, 0x8C, 0xC9, 0x06, 0x7C, 0x31, 0xE0, 0x00, 0x0A, 0x95, 0x8B, 0x01, 0xDB, 0x0E, // 6000-60FF + 0x4B, 0xE3, 0x20, 0x8C, 0x82, 0x11, 0x10, 0xF0, 0x94, 0x7D, 0x28, 0xA7, 0xAC, 0xC9, 0xFB, 0x40, 0x84, 0x44, 0x53, 0x06, 0x90, 0x5A, 0x44, 0x44, 0xC8, 0x3F, 0x01, 0x00, 0x48, 0x00, 0xD4, 0xF5, // 6100-61FF + 0x01, 0x77, 0x57, 0xEC, 0x42, 0xC4, 0x1D, 0x89, 0x83, 0x6B, 0x28, 0x49, 0x09, 0x41, 0x42, 0xD2, 0x1D, 0x06, 0xFE, 0x59, 0x00, 0x18, 0x22, 0x3A, 0xE4, 0xB7, 0x9F, 0x3B, 0x03, 0xF0, 0xEA, 0xC0, // 6200-62FF + 0x86, 0x13, 0x02, 0x82, 0x80, 0x89, 0x00, 0xE4, 0x00, 0xB2, 0xA1, 0x10, 0x80, 0x4B, 0xC4, 0x0C, 0x09, 0xD3, 0x44, 0x89, 0xAF, 0x1F, 0x34, 0x48, 0x59, 0x82, 0x45, 0x0C, 0x0A, 0x42, 0x50, 0x04, // 6300-63FF + 0x40, 0xA0, 0xC8, 0x10, 0x40, 0x31, 0x50, 0x44, 0x04, 0x40, 0x00, 0x01, 0x80, 0x82, 0x40, 0x05, 0x08, 0x01, 0x2C, 0x44, 0x30, 0x6A, 0x05, 0x1A, 0xA6, 0x20, 0x14, 0x05, 0xCF, 0x90, 0x56, 0x64, // 6400-64FF + 0x21, 0x00, 0x00, 0x31, 0x18, 0x9C, 0xF0, 0xCB, 0x20, 0xA1, 0xE2, 0x63, 0x4C, 0x10, 0xB5, 0x01, 0x8C, 0x53, 0x83, 0x9A, 0xB2, 0xB8, 0x81, 0x32, 0x7A, 0x98, 0x84, 0x0A, 0xE7, 0x33, 0x02, 0x0C, // 6500-65FF + 0xCC, 0xD4, 0x18, 0x90, 0xA1, 0xA1, 0x70, 0x90, 0x1E, 0x8A, 0x04, 0xE0, 0xD4, 0xC3, 0x51, 0x04, 0x9A, 0x43, 0xC2, 0x21, 0x44, 0x48, 0x10, 0x53, 0x92, 0x02, 0x40, 0x36, 0x41, 0x02, 0xBD, 0xF3, // 6600-66FF + 0x09, 0xAB, 0xF0, 0xE8, 0xC0, 0x7D, 0xD2, 0xA5, 0x42, 0xC2, 0x4B, 0xD2, 0x3F, 0xA4, 0xAF, 0xD0, 0xA0, 0x1A, 0xA1, 0x34, 0x47, 0x82, 0xD8, 0x03, 0x52, 0xC4, 0x1B, 0x65, 0x94, 0xD2, 0x3A, 0xC8, // 6700-67FF + 0x1C, 0x00, 0xC8, 0x40, 0x06, 0x0E, 0x14, 0x33, 0x4F, 0x61, 0x1B, 0xB2, 0x88, 0x00, 0xD0, 0xC0, 0x2A, 0xA0, 0x98, 0xA8, 0xC5, 0xA1, 0x6B, 0x16, 0x50, 0x2E, 0xB4, 0x85, 0x8B, 0xC0, 0x04, 0x06, // 6800-68FF + 0x33, 0xF9, 0x04, 0x1E, 0x6E, 0x05, 0x51, 0xA2, 0x00, 0x04, 0x38, 0x76, 0x07, 0xEC, 0xB8, 0x73, 0x06, 0x44, 0x32, 0x18, 0x81, 0x40, 0x16, 0xC8, 0x8A, 0x7C, 0x09, 0x63, 0x80, 0x29, 0x04, 0xAA, // 6900-69FF + 0x24, 0x1C, 0x9C, 0xCA, 0x0E, 0x4E, 0x60, 0x27, 0x90, 0x09, 0x00, 0x83, 0x46, 0x00, 0x04, 0x81, 0x11, 0x60, 0x81, 0x10, 0x0D, 0x54, 0x08, 0x09, 0x0E, 0x00, 0x0A, 0xCC, 0x00, 0x05, 0x00, 0x0C, // 6A00-6AFF + 0x30, 0x04, 0x44, 0xA0, 0x8B, 0x00, 0x84, 0x67, 0x88, 0x52, 0x19, 0x8A, 0x5E, 0x86, 0x18, 0x8B, 0x59, 0x2E, 0x60, 0x41, 0x10, 0x8C, 0xBE, 0x9C, 0x61, 0x68, 0x1C, 0x89, 0x00, 0x98, 0x08, 0x00, // 6B00-6BFF + 0x00, 0x81, 0x9A, 0x08, 0x18, 0x00, 0x90, 0x41, 0x07, 0x40, 0xA1, 0xE4, 0x05, 0x05, 0x0D, 0x64, 0x0E, 0x31, 0x4D, 0x0E, 0x06, 0x48, 0x0A, 0xFF, 0x32, 0x16, 0xA8, 0x2A, 0x2E, 0x85, 0x0B, 0x00, // 6C00-6CFF + 0x00, 0x18, 0x84, 0xCA, 0x20, 0x0E, 0x6C, 0x69, 0x32, 0x00, 0x00, 0x16, 0x58, 0x56, 0x90, 0x03, 0x20, 0x51, 0x28, 0x1A, 0x00, 0x80, 0x24, 0x11, 0xE1, 0x18, 0x26, 0x43, 0x52, 0x5D, 0xAA, 0x0E, // 6D00-6DFF + 0xA0, 0x0F, 0x28, 0xAE, 0x7B, 0xFA, 0x00, 0x45, 0x08, 0x64, 0x40, 0x89, 0x80, 0xC8, 0x44, 0xC0, 0x05, 0x90, 0x41, 0xB1, 0x24, 0x84, 0xC4, 0x24, 0x34, 0x1A, 0x3A, 0x60, 0x00, 0x90, 0x94, 0xC1, // 6E00-6EFF + 0x46, 0x82, 0x3A, 0x00, 0x0D, 0x18, 0x06, 0xC1, 0x22, 0x00, 0x10, 0x99, 0x50, 0xE0, 0x11, 0x15, 0x57, 0x40, 0x82, 0x00, 0x1A, 0x04, 0x0A, 0x02, 0x4F, 0x00, 0x30, 0x89, 0x13, 0xD8, 0x4A, 0x44, // 6F00-6FFF + 0x02, 0x8A, 0x22, 0xED, 0xC0, 0x10, 0x05, 0x40, 0x00, 0x10, 0x02, 0x01, 0x08, 0x88, 0x01, 0x31, 0x00, 0x46, 0x04, 0x02, 0x00, 0xF0, 0x08, 0x07, 0x00, 0x89, 0x00, 0xA2, 0x00, 0x00, 0x02, 0x22, // 7000-70FF + 0x00, 0x02, 0x10, 0x16, 0x42, 0x00, 0x40, 0x10, 0x00, 0x52, 0x60, 0x02, 0xF4, 0x52, 0x00, 0x20, 0x10, 0x85, 0x30, 0x82, 0x00, 0x11, 0x02, 0x42, 0x08, 0x43, 0xB5, 0x80, 0xE1, 0x70, 0x20, 0x9A, // 7100-71FF + 0x40, 0x20, 0x01, 0x08, 0x00, 0x35, 0x65, 0xFC, 0xC1, 0x19, 0x04, 0xAB, 0x86, 0x02, 0x14, 0x62, 0x87, 0x00, 0x44, 0x00, 0x85, 0x90, 0x44, 0x02, 0x5C, 0x40, 0x85, 0x0A, 0x07, 0x32, 0x80, 0x33, // 7200-72FF + 0x00, 0x04, 0xC0, 0xB8, 0x20, 0xCE, 0xD0, 0xC0, 0x30, 0xC0, 0x80, 0x00, 0x08, 0x05, 0x25, 0x0D, 0x90, 0x0A, 0x40, 0x00, 0x00, 0x02, 0x0C, 0x08, 0x05, 0x65, 0x00, 0x40, 0x21, 0x64, 0x02, 0x41, // 7300-73FF + 0x68, 0x02, 0x00, 0x00, 0x24, 0x00, 0x7C, 0x84, 0x02, 0x00, 0x20, 0xDE, 0x19, 0x86, 0x49, 0x40, 0x08, 0x08, 0x00, 0x40, 0x84, 0x00, 0x01, 0x20, 0x00, 0x84, 0x10, 0x10, 0xCD, 0x42, 0xC7, 0x01, // 7400-74FF + 0x38, 0x70, 0x2A, 0xD5, 0x68, 0x19, 0x8F, 0x1D, 0x50, 0xBE, 0x12, 0x3E, 0xF5, 0x2E, 0xD9, 0x81, 0xC4, 0xCE, 0x12, 0x24, 0x28, 0x08, 0x2E, 0x73, 0xAC, 0x24, 0x34, 0x4B, 0x0C, 0x02, 0x1D, 0xD4, // 7500-75FF + 0x02, 0x2A, 0x00, 0x80, 0x97, 0x00, 0x11, 0x08, 0xC4, 0x11, 0x44, 0x11, 0x86, 0x17, 0x45, 0x7D, 0xD9, 0x49, 0x49, 0x06, 0x00, 0x40, 0x91, 0x87, 0x4C, 0x25, 0xC4, 0xD8, 0xBA, 0x44, 0x14, 0x49, // 7600-76FF + 0x92, 0x1B, 0x00, 0xC8, 0x71, 0x02, 0x80, 0x15, 0x81, 0x00, 0x00, 0x0C, 0x6A, 0x09, 0x00, 0xC2, 0x00, 0x48, 0x02, 0x40, 0x21, 0x30, 0x49, 0xBA, 0x80, 0x20, 0x80, 0x1C, 0xAC, 0xE2, 0x08, 0x10, // 7700-77FF + 0x04, 0x10, 0x34, 0x00, 0xE1, 0x00, 0x14, 0x84, 0x20, 0x00, 0x00, 0x20, 0x00, 0x98, 0x14, 0x10, 0xC2, 0x70, 0xAA, 0x04, 0x88, 0x86, 0x20, 0x54, 0x62, 0x0C, 0x13, 0x04, 0x80, 0x91, 0x10, 0x20, // 7800-78FF + 0x82, 0x40, 0x06, 0x02, 0x40, 0x1C, 0x00, 0x54, 0x83, 0x03, 0xE9, 0xE4, 0x25, 0x21, 0x80, 0x84, 0x33, 0xE4, 0x00, 0x20, 0xC0, 0x44, 0x09, 0xE6, 0x03, 0x0A, 0x26, 0x81, 0xDA, 0x12, 0x01, 0x08, // 7900-79FF + 0x01, 0x69, 0x90, 0x97, 0x01, 0x40, 0x86, 0xF8, 0x4D, 0xE2, 0x81, 0x00, 0x0E, 0x0A, 0x51, 0xA6, 0x1A, 0x01, 0xEC, 0x81, 0x00, 0xC6, 0x41, 0x84, 0xB8, 0xAD, 0x2C, 0xB6, 0x6F, 0xA4, 0x41, 0x87, // 7A00-7AFF + 0x54, 0x8D, 0x02, 0x4B, 0x61, 0x11, 0x68, 0x02, 0x60, 0xBB, 0x57, 0x20, 0xA0, 0x50, 0x33, 0x04, 0xC0, 0xA8, 0xB4, 0xB7, 0x02, 0x24, 0x12, 0x01, 0xD3, 0x9A, 0x00, 0x20, 0x71, 0x22, 0xC8, 0x00, // 7B00-7BFF + 0x81, 0x20, 0x9E, 0x80, 0x8A, 0x0C, 0x80, 0xE1, 0x09, 0xB0, 0x51, 0x81, 0x31, 0x10, 0x28, 0x40, 0x0E, 0x2A, 0xA5, 0x89, 0xB6, 0x69, 0x0E, 0x62, 0x25, 0x44, 0x44, 0xD1, 0x85, 0x80, 0x54, 0x4D, // 7C00-7CFF + 0x75, 0x2C, 0xB1, 0x1F, 0x07, 0xD8, 0x2D, 0x86, 0x7C, 0xD8, 0x41, 0x48, 0x4E, 0x41, 0x6E, 0x22, 0x00, 0x82, 0x08, 0x9E, 0x0C, 0xF8, 0x37, 0xED, 0x80, 0x8C, 0x26, 0x75, 0x13, 0x93, 0x14, 0x08, // 7D00-7DFF + 0x32, 0x0E, 0x04, 0xC8, 0x4E, 0x48, 0xA6, 0x6E, 0x4A, 0x2C, 0x70, 0x66, 0xC0, 0x26, 0x01, 0xBA, 0x0C, 0xD3, 0x5D, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x05, 0x20, 0x70, 0x33, 0x81, 0x81, 0x4F, 0xA5, 0x03, 0xEC, 0x55, 0x10, 0x64, 0x18, 0xC3, 0x44, 0x23, 0x62, 0x14, 0x34, 0x00, 0x43, 0x0A, 0x09, 0x1A, // 7F00-7FFF + 0x7B, 0x18, 0xA5, 0x13, 0x02, 0x01, 0x48, 0xA8, 0x40, 0x04, 0x44, 0xC5, 0x06, 0x81, 0xDD, 0xE2, 0xF0, 0x1A, 0x48, 0x2D, 0x26, 0xB6, 0x16, 0x04, 0x58, 0x50, 0x40, 0x6E, 0x32, 0x80, 0x12, 0x31, // 8000-80FF + 0xE4, 0x07, 0x00, 0x0C, 0x08, 0x82, 0x0A, 0x42, 0x40, 0x48, 0x3B, 0x80, 0x60, 0x48, 0x13, 0x87, 0x0D, 0x85, 0x28, 0x34, 0x19, 0x03, 0x29, 0xE5, 0x45, 0x23, 0x0A, 0x87, 0xA9, 0x25, 0x18, 0x5C, // 8100-81FF + 0xA6, 0x77, 0xC5, 0xD9, 0x00, 0x5E, 0xE8, 0x03, 0x81, 0x00, 0x00, 0xA7, 0x54, 0xCD, 0xC6, 0x41, 0x00, 0x28, 0x04, 0xA2, 0x60, 0xB8, 0x0A, 0x2B, 0x20, 0x00, 0x9E, 0xDA, 0xEA, 0x08, 0x1A, 0x0E, // 8200-82FF + 0x7C, 0x42, 0xC0, 0x11, 0x08, 0x89, 0x76, 0x03, 0x21, 0x86, 0x05, 0x01, 0x00, 0x00, 0xA8, 0x18, 0xA0, 0x46, 0x48, 0xC4, 0x05, 0x0D, 0x22, 0x20, 0x22, 0x54, 0x48, 0x91, 0x01, 0x8A, 0x97, 0x28, // 8300-83FF + 0x98, 0x78, 0x08, 0x00, 0x05, 0x16, 0x22, 0x31, 0x40, 0x42, 0x80, 0x08, 0x4E, 0xFA, 0xA2, 0x06, 0x14, 0x08, 0x11, 0x92, 0x02, 0x20, 0x04, 0x9B, 0x52, 0x2E, 0x43, 0x06, 0x00, 0x50, 0x10, 0x90, // 8400-84FF + 0x41, 0x00, 0xBA, 0x85, 0x42, 0x30, 0x20, 0x20, 0x0B, 0x4F, 0xA0, 0x05, 0x08, 0x27, 0x80, 0x40, 0x91, 0x05, 0x93, 0x1A, 0x50, 0xDF, 0x00, 0x06, 0x02, 0xA2, 0x21, 0x30, 0x30, 0x06, 0x80, 0x4E, // 8500-85FF + 0xC4, 0x0C, 0xC8, 0x04, 0x04, 0xA0, 0x01, 0x80, 0x00, 0x60, 0x31, 0xD4, 0x80, 0x08, 0x02, 0x0A, 0x00, 0x1C, 0x28, 0x00, 0x18, 0x8E, 0x41, 0x00, 0xD0, 0x6A, 0x10, 0xCA, 0x10, 0xF2, 0x00, 0x4B, // 8600-86FF + 0x4D, 0x27, 0x06, 0x15, 0x20, 0x02, 0x90, 0x88, 0x00, 0x5A, 0xA8, 0x82, 0x49, 0x45, 0x50, 0x81, 0x04, 0x20, 0x00, 0x80, 0x04, 0x88, 0x08, 0x2C, 0xD1, 0x08, 0x05, 0x00, 0x01, 0x80, 0xC4, 0x4A, // 8700-87FF + 0x20, 0xE0, 0x62, 0x00, 0x8E, 0x00, 0x42, 0x0A, 0x55, 0x30, 0x8C, 0x6A, 0x0E, 0x09, 0xA5, 0xE0, 0x06, 0x29, 0xC4, 0x42, 0x14, 0x48, 0xB3, 0x80, 0x3E, 0x80, 0x30, 0xB3, 0x02, 0x01, 0x1C, 0x73, // 8800-88FF + 0x94, 0x14, 0x0D, 0x60, 0x20, 0x0C, 0x40, 0x09, 0x1A, 0x30, 0x40, 0xC0, 0x51, 0xA4, 0x94, 0xC0, 0xCA, 0x8D, 0xC8, 0x05, 0xC2, 0x96, 0x0C, 0xA4, 0x01, 0x00, 0x04, 0x34, 0xC8, 0x00, 0x10, 0x01, // 8900-89FF + 0x0D, 0x55, 0xC9, 0xA9, 0x28, 0x24, 0x5A, 0x1C, 0x42, 0x01, 0x37, 0x48, 0x4D, 0x7A, 0x0F, 0x10, 0xB4, 0x32, 0x2A, 0x45, 0x7B, 0x31, 0x05, 0x92, 0x94, 0xB8, 0x44, 0x5C, 0xD7, 0x68, 0x8A, 0x45, // 8A00-8AFF + 0x97, 0x50, 0xD1, 0x2E, 0x43, 0x19, 0x08, 0x42, 0x02, 0xD2, 0x40, 0x9D, 0x40, 0x98, 0x97, 0x20, 0x09, 0x54, 0x4D, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x42, 0x55, 0x21, 0x04, 0x06, 0x1C, 0x00, 0x17, 0x24, 0x76, 0x10, 0x61, 0x87, 0xFF, 0xDD, 0xB9, 0x9F, 0x65, 0x0A, 0x5C, 0x5D, 0x24, 0x00, 0x3C, // 8C00-8CFF + 0xB0, 0xAD, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x28, 0x9B, 0x00, 0x22, 0x04, 0x00, 0x02, 0x08, 0x01, 0x08, 0x44, 0x04, 0x98, 0x40, 0xAC, 0x0A, 0x8D, 0x28, 0x90, // 8D00-8DFF + 0x00, 0x87, 0x01, 0xE0, 0x00, 0x04, 0x31, 0x00, 0x94, 0x17, 0x21, 0x82, 0x19, 0x00, 0x54, 0x10, 0xB2, 0x2C, 0x1A, 0x02, 0x02, 0x9C, 0x03, 0x40, 0x60, 0x3D, 0x04, 0x88, 0x0C, 0x08, 0x00, 0x79, // 8E00-8EFF + 0x28, 0x16, 0x3C, 0xBA, 0x40, 0x86, 0x08, 0xCB, 0x74, 0x72, 0x80, 0x90, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x88, 0xE1, 0x87, 0x9C, 0x34, 0x40, 0x12, 0x04, 0x64, 0xAE, 0x91, 0x27, // 8F00-8FFF + 0x6B, 0xE8, 0xFB, 0xE6, 0x8F, 0x40, 0x66, 0x53, 0xA6, 0xEE, 0x7F, 0x53, 0x2B, 0xE3, 0xE4, 0xB5, 0x9F, 0x86, 0x02, 0x00, 0x48, 0x85, 0x22, 0x01, 0x02, 0x44, 0x00, 0x08, 0x16, 0x21, 0xA0, 0x20, // 9000-90FF + 0x04, 0x00, 0x04, 0x02, 0x00, 0x20, 0x05, 0x00, 0x00, 0x7E, 0x54, 0x01, 0x2C, 0x16, 0xAC, 0x01, 0x84, 0x2A, 0x85, 0x10, 0x14, 0x8C, 0x30, 0x05, 0xC3, 0xFB, 0x43, 0xB9, 0xCA, 0x00, 0x60, 0x90, // 9100-91FF + 0x00, 0x60, 0x32, 0x40, 0x00, 0x12, 0x90, 0x80, 0x30, 0x0B, 0x81, 0x4C, 0x54, 0x00, 0x02, 0x40, 0x29, 0x00, 0x6A, 0x1D, 0x00, 0x20, 0x80, 0x02, 0x00, 0x80, 0x04, 0x00, 0x10, 0x26, 0x0C, 0x15, // 9200-92FF + 0x40, 0x80, 0x01, 0x07, 0x4D, 0xD9, 0x24, 0x0C, 0x10, 0x28, 0x50, 0x18, 0x01, 0x50, 0x20, 0x50, 0x00, 0x10, 0xD0, 0x04, 0x80, 0x70, 0x01, 0x02, 0x08, 0x01, 0xC3, 0x21, 0x32, 0x01, 0x00, 0x00, // 9300-93FF + 0x88, 0x00, 0x19, 0x07, 0x02, 0x08, 0x60, 0x05, 0x12, 0x00, 0x0E, 0x4C, 0x05, 0x04, 0xA1, 0xF0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x8D, 0x8E, 0x5A, 0x03, 0xBD, 0x21, 0x04, 0x5A, 0x88, 0x34, 0x70, 0x11, 0x26, 0x00, 0x00, 0x00, // 9500-95FF + 0x00, 0x00, 0x00, 0x10, 0x02, 0xC5, 0x04, 0x88, 0x15, 0xB8, 0x01, 0xF8, 0x7C, 0x14, 0xED, 0x25, 0x60, 0xED, 0xB0, 0x1B, 0x89, 0x05, 0xD7, 0x1B, 0xF3, 0x7A, 0x62, 0x1A, 0x0C, 0x0D, 0xC5, 0x0A, // 9600-96FF + 0xD1, 0xE5, 0x4A, 0x52, 0x90, 0x04, 0x05, 0x63, 0x54, 0x03, 0x44, 0x52, 0x57, 0x2B, 0x12, 0x16, 0x72, 0xA8, 0x01, 0x11, 0x49, 0x29, 0x18, 0x00, 0x48, 0x09, 0x08, 0x10, 0x00, 0x60, 0x6C, 0x88, // 9700-97FF + 0x6E, 0x91, 0x8F, 0x05, 0x12, 0x30, 0x90, 0x39, 0x40, 0xF8, 0x30, 0x49, 0x80, 0x88, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x42, 0x00, 0x58, 0x00, 0x00, 0x98, 0x04, 0xEA, 0x14, 0x70, // 9800-98FF + 0x28, 0x16, 0x1D, 0x61, 0x13, 0x51, 0x00, 0x60, 0x24, 0x1A, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x20, 0x71, 0x18, 0x10, 0x72, 0x01, 0x27, 0xA9, 0x04, 0x60, 0x06, 0x89, // 9900-99FF + 0x22, 0xC0, 0x0C, 0x02, 0x00, 0x09, 0x81, 0x40, 0x2D, 0x20, 0xA0, 0x8C, 0x34, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x11, 0x11, 0x80, 0x1A, 0xC1, 0x4C, 0xEC, 0x92, 0x08, // 9A00-9AFF + 0x40, 0x00, 0x00, 0x85, 0xAC, 0xC7, 0x06, 0x18, 0x3E, 0xE0, 0x12, 0x05, 0x00, 0x80, 0x10, 0x00, 0x08, 0x40, 0xCE, 0x80, 0x01, 0x6D, 0x10, 0x02, 0x41, 0x86, 0x56, 0x08, 0x1E, 0x01, 0x27, 0x00, // 9B00-9BFF + 0x50, 0x37, 0x3D, 0x08, 0x32, 0xE0, 0x05, 0x4E, 0xC0, 0x01, 0x84, 0x04, 0x81, 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x1A, 0x59, 0x00, // 9C00-9CFF + 0xC8, 0x43, 0x24, 0x88, 0x48, 0x1D, 0x00, 0xC8, 0x52, 0x01, 0x03, 0x72, 0x13, 0x90, 0x04, 0x04, 0x80, 0x82, 0x00, 0x04, 0x10, 0x8A, 0x14, 0x0D, 0x56, 0x80, 0x08, 0x02, 0x40, 0xA0, 0x04, 0x27, // 9D00-9DFF + 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xA3, 0x02, 0x19, 0xAE, 0xA0, 0x60, 0x26, 0x00, 0xDF, 0x10, 0xF0, 0x15, 0x7B, 0x21, 0x81, 0xD0, 0x3A, // 9E00-9EFF + 0x80, 0x41, 0x28, 0x00, 0x03, 0x10, 0x00, 0x48, 0x00, 0xCC, 0x14, 0x80, 0xCF, 0x14, 0xC4, 0x00, 0x00, 0x20, 0x20, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A000-A0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A100-A1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A200-A2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A300-A3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A400-A4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A500-A5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A600-A6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A700-A7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A800-A8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A900-A9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AA00-AAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AB00-ABFF + 0x93, 0x07, 0xFF, 0x3E, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x28, 0x10, 0x11, 0x00, 0x00, 0x93, 0x05, 0x7B, 0x1E, 0x11, 0xB0, 0x03, 0x97, 0x01, 0x3B, 0x12, 0x11, 0xA0, 0x00, 0x93, 0x95, 0x6B, 0x30, // AC00-ACFF + 0x51, 0xB0, 0x02, 0x11, 0x01, 0x32, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x79, 0xB8, 0x06, 0x13, 0x01, 0x30, 0x10, 0x00, 0x80, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x00, 0x00, 0x93, // AD00-ADFF + 0x03, 0x2B, 0x10, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x74, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x11, 0xB0, 0x03, 0x13, 0x00, 0x29, 0x10, 0x11, // AE00-AEFF + 0x80, 0x21, 0x01, 0x00, 0x00, 0x30, 0x15, 0xB0, 0x0E, 0x03, 0x01, 0x30, 0x30, 0x00, 0x00, 0x02, 0x11, 0x01, 0x23, 0x10, 0x00, 0x00, 0x00, 0x13, 0x81, 0x6B, 0x10, 0x10, 0x00, 0x03, 0x13, 0x01, // AF00-AFFF + 0x13, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x55, 0xB8, 0x22, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x97, 0x07, 0xFB, 0x3A, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x21, 0x00, 0x00, 0x00, // B000-B0FF + 0x00, 0x1B, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x33, 0x11, 0x01, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x1C, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x00, 0x13, 0x01, 0x2A, // B100-B1FF + 0x30, 0x19, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x30, 0x10, 0x30, 0x02, 0x13, 0x07, 0x6B, 0x14, 0x11, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x74, 0xF9, 0xB8, 0x8F, // B200-B2FF + 0x13, 0x01, 0x3B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0xB0, 0x4A, 0x13, 0x01, 0x3B, 0x10, 0x11, 0x00, 0x03, 0x11, 0x00, 0x00, 0x30, 0x59, 0xB1, 0x2A, 0x11, 0x01, 0x00, 0x10, // B300-B3FF + 0x00, 0x00, 0x01, 0x11, 0x01, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x20, 0x10, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x21, 0x30, 0x59, 0xB0, 0x02, 0x01, // B400-B4FF + 0x00, 0x00, 0x30, 0x19, 0xB0, 0x07, 0x13, 0x01, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x10, 0x00, 0x00, // B500-B5FF + 0x00, 0x00, 0x13, 0x01, 0x20, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0x18, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, // B600-B6FF + 0x23, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x11, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0xC7, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, // B700-B7FF + 0x83, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x00, 0x0A, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x2B, 0x10, 0x11, 0xA0, 0x02, 0x13, 0x01, 0x2B, // B800-B8FF + 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x66, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0xD3, 0x07, 0x6B, 0x3A, 0x11, 0xB0, 0x07, // B900-B9FF + 0x03, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x6B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0xB8, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x2B, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, // BA00-BAFF + 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x70, 0x79, 0xB0, 0xA2, 0x11, 0x01, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x93, // BB00-BBFF + 0x05, 0xBB, 0xF2, 0xF9, 0xB0, 0x22, 0x13, 0x01, 0x3B, 0x32, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x59, 0xB0, 0x06, 0x93, 0x01, 0x3B, 0x30, 0x11, 0xA0, 0x23, 0x11, 0x00, 0x00, 0x70, 0x11, // BC00-BCFF + 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x10, 0x01, 0x00, 0x00, 0x93, 0x07, 0x2B, 0x16, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x00, 0x02, 0x11, 0x01, // BD00-BDFF + 0x29, 0x30, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x51, 0xB0, 0x0E, 0x13, 0x05, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x39, 0x10, 0x00, 0x00, // BE00-BEFF + 0x02, 0x03, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x30, 0x11, 0x90, 0x02, 0x00, 0x00, 0x00, // BF00-BFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x11, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0xB0, 0x79, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, // C000-C0FF + 0x11, 0x01, 0x21, 0xF0, 0xD9, 0xB0, 0x43, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x01, 0x20, 0x70, 0x51, 0xB0, 0x22, 0x13, 0x01, 0x20, 0x10, 0x11, 0x90, 0x01, 0x11, 0x01, 0x0B, 0x30, // C100-C1FF + 0x11, 0xB0, 0x02, 0x93, 0x01, 0xAB, 0x16, 0x00, 0x00, 0x01, 0x13, 0x01, 0x21, 0x30, 0x11, 0xB0, 0x02, 0x03, 0x01, 0x29, 0x30, 0x31, 0xB0, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB8, 0x42, 0x1B, // C200-C2FF + 0x01, 0x33, 0x38, 0x11, 0x30, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x33, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x93, 0x05, 0x23, 0x30, 0x01, // C300-C3FF + 0x00, 0x01, 0x01, 0x00, 0x10, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x11, 0x30, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x13, 0x85, // C400-C4FF + 0x03, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x30, 0x77, 0xB8, 0x63, 0x13, 0x01, 0x3B, 0x30, 0x91, 0xB0, 0xA2, 0x11, 0x01, 0x02, 0x30, 0x7B, 0xF0, 0x57, 0x13, 0x01, 0x2B, 0x70, 0xD1, 0xF0, // C500-C5FF + 0xE3, 0x11, 0x01, 0x1B, 0x30, 0x71, 0xB9, 0x0A, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x07, 0x2B, 0x30, 0x11, 0x30, 0x03, 0x13, 0x01, 0x23, // C600-C6FF + 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0xAB, 0x30, 0x11, 0xB4, 0xFE, 0x11, 0x01, 0x09, 0x30, 0x71, 0xB8, 0x47, 0xD3, 0x05, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x53, 0x01, 0x21, 0x10, 0x11, 0x00, 0x00, // C700-C7FF + 0x13, 0x05, 0x6B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00, 0x13, 0x05, 0xEB, 0x38, 0x10, 0xA0, 0x02, 0x01, 0x00, 0x30, 0x10, 0x11, 0xB0, 0x02, 0x13, 0x00, 0x20, 0x30, // C800-C8FF + 0x71, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x36, 0x95, 0xB0, 0x03, 0x13, // C900-C9FF + 0x01, 0x3B, 0x10, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x0A, 0x03, 0x01, 0x10, 0x10, 0x00, // CA00-CAFF + 0x00, 0x01, 0x11, 0x01, 0x03, 0x10, 0x00, 0x00, 0x02, 0x13, 0x01, 0x23, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x90, 0x02, 0x00, 0x00, // CB00-CBFF + 0x00, 0x30, 0x11, 0x30, 0x86, 0x53, 0x01, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x51, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, // CC00-CCFF + 0x02, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x01, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x2B, // CD00-CDFF + 0x10, 0x11, 0x10, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x03, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB0, 0x03, // CE00-CEFF + 0x13, 0x01, 0x2B, 0x10, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x21, 0x10, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, // CF00-CFFF + 0x11, 0x00, 0x02, 0x01, 0x00, 0x20, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x01, 0x30, 0x11, 0x30, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x03, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x01, // D000-D0FF + 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x14, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, // D100-D1FF + 0x80, 0x02, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x10, 0x11, 0x10, 0x02, 0x93, 0x05, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x13, 0x01, // D200-D2FF + 0x2B, 0x70, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x30, 0x03, 0x01, 0x01, 0x0A, 0x30, 0x11, 0xB0, // D300-D3FF + 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x11, 0xA0, 0x00, 0x93, 0x05, 0x2B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x29, // D400-D4FF + 0x10, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x21, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x30, 0x11, 0xB0, 0x02, // D500-D5FF + 0x13, 0x01, 0x3B, 0x10, 0x11, 0x20, 0x00, 0x13, 0x21, 0x2B, 0x32, 0x11, 0x80, 0x02, 0x13, 0x00, 0x28, 0x30, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x11, 0x92, 0x02, 0x11, 0x01, 0x21, 0x30, // D600-D6FF + 0x11, 0x00, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0x90, 0x02, 0xD3, 0x03, 0x2B, 0x12, 0x11, 0x30, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D700-D7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D800-D8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D900-D9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DA00-DAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DB00-DBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DC00-DCFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DD00-DDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DE00-DEFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DF00-DFFF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E000-E0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E100-E1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E200-E2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E300-E3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E400-E4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E500-E5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E600-E6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E700-E7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E800-E8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E900-E9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EA00-EAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EB00-EBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EC00-ECFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ED00-EDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EE00-EEFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EF00-EFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F000-F0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F100-F1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F200-F2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F300-F3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F400-F4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F500-F5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F600-F6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F700-F7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F800-F8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F900-F9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FA00-FAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FB00-FBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FC00-FCFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FD00-FDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FE00-FEFF + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // FF00-FFFF + ]; + +} diff --git a/PKHeX.Core/PKM/Strings/Font/StringFont7.cs b/PKHeX.Core/PKM/Strings/Font/StringFont7.cs new file mode 100644 index 000000000..54afc3444 --- /dev/null +++ b/PKHeX.Core/PKM/Strings/Font/StringFont7.cs @@ -0,0 +1,461 @@ +using System; + +namespace PKHeX.Core; + +public static class StringFont7 +{ + // Each Unicode font has a table that maps supported Unicode codepoints to glyphs in the font (called cmap in OpenType fonts). + // If a codepoint is not present in this table, the games will display a fallback character instead (a question mark or a space). + // Since we only care if a codepoint is defined, we can store this data just by using bitflags in a byte array for O(1) lookup. + + // S/M & US/UM: a/0/2/5 + // CHT/CHS have different East Asian script characters, so we store just those ranges separately + // CHT also has some additional scattered characters not in the other fonts + public static ReadOnlySpan Defined => + [ + 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF + 0xFF, 0xFC, 0xCF, 0xCF, 0xCF, 0xCC, 0xCF, 0x7E, 0xFE, 0x21, 0x3F, 0xCF, 0x33, 0xCC, 0x0F, 0x7F, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x40, 0x11, 0x00, 0x00, 0x00, 0x0C, 0x00, // 0100-01FF + 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, // 0200-02FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x10, 0x00, 0x44, 0xF0, 0xD7, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF + 0x02, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0400-04FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0500-05FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0600-06FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0700-07FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0800-08FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0900-09FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0A00-0AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0B00-0BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0C00-0CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0D00-0DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0E00-0EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0F00-0FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1000-10FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1100-11FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1200-12FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1300-13FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1400-14FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1500-15FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1600-16FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1700-17FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1800-18FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1900-19FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1A00-1AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1B00-1BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1C00-1CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1D00-1DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1E00-1EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1F00-1FFF + 0x00, 0x00, 0x39, 0x7F, 0x67, 0x00, 0x0D, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2000-20FF + 0x08, 0x00, 0x40, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, // 2100-21FF + 0x8D, 0x09, 0x02, 0xE4, 0xA1, 0x5F, 0x30, 0x20, 0x00, 0x00, 0x04, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2200-22FF + 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2300-23FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2400-24FF + 0x0F, 0x90, 0x99, 0x39, 0x39, 0x99, 0x99, 0x99, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x30, 0xC0, 0xC8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2500-25FF + 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFF, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2600-26FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2700-27FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2800-28FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2900-29FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2A00-2AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2B00-2BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2C00-2CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2D00-2DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2E00-2EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2F00-2FFF + 0xEF, 0xFF, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x78, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x78, // 3000-30FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3100-31FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3200-32FF + 0x08, 0x20, 0x10, 0x01, 0xCC, 0x08, 0x40, 0x08, 0x00, 0x26, 0x82, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xC0, 0x00, 0x70, 0x02, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3300-33FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3400-34FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3500-35FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3600-36FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3700-37FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3800-38FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3900-39FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3A00-3AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3B00-3BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3C00-3CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3D00-3DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3E00-3EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3F00-3FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4000-40FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4100-41FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4200-42FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4300-43FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4400-44FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4500-45FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4600-46FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4700-47FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4800-48FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4900-49FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4A00-4AFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4B00-4BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4C00-4CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4D00-4DFF + 0x8B, 0x6F, 0xF3, 0x43, 0x42, 0x24, 0x46, 0x9B, 0x2C, 0xE8, 0xE0, 0xE3, 0x04, 0x00, 0x0A, 0x40, 0x65, 0x5F, 0x36, 0xDB, 0x77, 0x79, 0x49, 0x04, 0xD7, 0xEC, 0xF0, 0xE3, 0x38, 0x60, 0xC5, 0x08, // 4E00-4EFF + 0x02, 0xE6, 0x03, 0x34, 0x00, 0x80, 0x51, 0x35, 0xC8, 0xE0, 0xAB, 0x7E, 0x00, 0x82, 0x69, 0x98, 0x48, 0xA9, 0x42, 0x29, 0x03, 0xE8, 0x60, 0x80, 0x1C, 0x44, 0x93, 0xAD, 0x3A, 0xC0, 0x68, 0x45, // 4F00-4FFF + 0x60, 0xAA, 0x56, 0x86, 0x7A, 0x3F, 0x40, 0x02, 0x88, 0x83, 0x61, 0x14, 0x20, 0x10, 0x74, 0x21, 0x21, 0x20, 0x02, 0x07, 0x00, 0x30, 0xBC, 0x40, 0x24, 0xA6, 0x62, 0x44, 0xA8, 0x60, 0x20, 0x0A, // 5000-50FF + 0x17, 0x02, 0x74, 0x85, 0x02, 0x04, 0x84, 0x9C, 0xFB, 0x7B, 0x15, 0x14, 0x24, 0x7F, 0xE2, 0x11, 0x65, 0xB6, 0xEF, 0x02, 0x75, 0x1F, 0xFF, 0x20, 0x70, 0x3A, 0x40, 0x38, 0xC3, 0x26, 0x63, 0x67, // 5100-51FF + 0xD9, 0x4D, 0x92, 0x20, 0xB0, 0x46, 0xC9, 0x0F, 0x98, 0xBC, 0x50, 0x48, 0x38, 0x86, 0x3F, 0xA0, 0x88, 0x23, 0x16, 0x88, 0x09, 0x3E, 0x32, 0x52, 0xAA, 0x22, 0xA4, 0xE3, 0xDD, 0x00, 0x2C, 0xC7, // 5200-52FF + 0x66, 0xA1, 0xE1, 0x26, 0x0B, 0x84, 0x0A, 0x8F, 0xEB, 0x27, 0x9E, 0x55, 0x41, 0xC2, 0xBB, 0x89, 0x14, 0x00, 0x40, 0x85, 0x61, 0x63, 0x49, 0x08, 0x0C, 0x7F, 0xD0, 0x8A, 0x3E, 0xFF, 0xCF, 0x05, // 5300-53FF + 0x1A, 0xFF, 0x03, 0xA8, 0x41, 0x7A, 0x40, 0x7B, 0x45, 0x47, 0x02, 0x80, 0x00, 0x05, 0xEB, 0x38, 0x51, 0xD8, 0x05, 0x00, 0x34, 0x99, 0x0C, 0x71, 0x97, 0x03, 0x00, 0x01, 0x66, 0x63, 0x04, 0x24, // 5400-54FF + 0xD0, 0x80, 0x51, 0x00, 0x00, 0xC0, 0x0A, 0x43, 0x71, 0x90, 0xC8, 0x30, 0x08, 0x00, 0x00, 0x58, 0x99, 0x0E, 0x00, 0xF7, 0x80, 0x5F, 0x41, 0x00, 0xB0, 0x00, 0x10, 0x94, 0x18, 0x00, 0x80, 0x62, // 5500-55FF + 0x40, 0x02, 0xD0, 0x09, 0x00, 0x82, 0x56, 0x01, 0x04, 0x50, 0x01, 0x08, 0x10, 0x1D, 0x10, 0x05, 0xC1, 0x84, 0x10, 0x00, 0x25, 0x40, 0x50, 0x10, 0x0F, 0x41, 0x8A, 0x4D, 0x09, 0x40, 0x0D, 0xA6, // 5600-56FF + 0x19, 0xAB, 0x4C, 0x91, 0xC0, 0x21, 0x81, 0x09, 0x85, 0xC4, 0x03, 0x00, 0x52, 0x06, 0x00, 0x80, 0x04, 0x0B, 0x08, 0x00, 0x1D, 0x04, 0x09, 0x00, 0x49, 0x48, 0x5C, 0x90, 0x09, 0x00, 0x90, 0x16, // 5700-57FF + 0x65, 0x0C, 0x20, 0x22, 0x12, 0x84, 0x33, 0x24, 0x03, 0x0C, 0x96, 0x47, 0x04, 0x0A, 0x25, 0x42, 0x28, 0x00, 0x88, 0x90, 0x00, 0x49, 0x08, 0x4F, 0xA2, 0x14, 0xAA, 0xD3, 0x30, 0xD8, 0x87, 0x3E, // 5800-58FF + 0x04, 0x86, 0x61, 0x1F, 0xA4, 0x7E, 0x86, 0x41, 0x90, 0xC3, 0xB3, 0x05, 0xA5, 0x57, 0x18, 0x21, 0x1E, 0x24, 0x48, 0x2A, 0x28, 0x11, 0x04, 0x4A, 0x40, 0x0A, 0x1B, 0x16, 0x60, 0x0D, 0x40, 0x88, // 5900-59FF + 0x0A, 0x02, 0x02, 0x95, 0x21, 0x82, 0x60, 0x10, 0x43, 0x02, 0x00, 0x04, 0x44, 0x14, 0x00, 0x80, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x00, 0x00, 0x70, 0x06, 0x1A, 0xC1, 0x00, 0x4A, 0x02, 0x00, 0x0C, // 5A00-5AFF + 0x00, 0x1A, 0x40, 0x00, 0x04, 0x14, 0x45, 0x40, 0x29, 0x00, 0xB3, 0xBD, 0x78, 0x0A, 0x2B, 0x05, 0xA9, 0xBB, 0xA0, 0xBF, 0x7C, 0x40, 0x79, 0x83, 0xFC, 0x12, 0x1D, 0xE8, 0xF6, 0x4B, 0x69, 0xC5, // 5B00-5BFF + 0xF6, 0xEF, 0x4A, 0x04, 0x15, 0x21, 0x02, 0xFF, 0x63, 0xED, 0x2B, 0x40, 0x33, 0xD0, 0x42, 0x02, 0x00, 0x10, 0x13, 0x00, 0x02, 0x1B, 0xCA, 0x59, 0xA0, 0x00, 0x00, 0x02, 0x03, 0xA7, 0x41, 0x2C, // 5C00-5CFF + 0x80, 0x48, 0xF2, 0x8F, 0x04, 0x02, 0x00, 0x00, 0x00, 0x58, 0x05, 0x10, 0x00, 0x92, 0x48, 0x00, 0x94, 0x18, 0x01, 0x20, 0x04, 0x50, 0x80, 0x34, 0x00, 0x32, 0x4C, 0x68, 0xEA, 0x49, 0xBE, 0x68, // 5D00-5DFF + 0x4C, 0x18, 0x42, 0x2E, 0x20, 0xA8, 0xC9, 0x21, 0xB9, 0x50, 0xB0, 0x80, 0x1E, 0x00, 0x7C, 0xFF, 0x9A, 0x84, 0xE0, 0x14, 0xC1, 0x28, 0xE0, 0x01, 0x0E, 0x87, 0x49, 0xAC, 0x0F, 0x13, 0xDB, 0xDD, // 5E00-5EFF + 0x1A, 0xBE, 0xFB, 0x89, 0xE0, 0xA2, 0xA2, 0x51, 0x02, 0x55, 0xCA, 0x32, 0x46, 0x3E, 0x8B, 0x92, 0xBF, 0x1D, 0x8F, 0x43, 0x03, 0x67, 0x18, 0x32, 0x28, 0x30, 0xC0, 0x33, 0x11, 0x08, 0x23, 0xA9, // 5F00-5FFF + 0x00, 0xC0, 0x65, 0x3A, 0xE3, 0x8F, 0x02, 0x04, 0x4E, 0x2C, 0x25, 0x86, 0x3D, 0xBF, 0xA1, 0x00, 0x1A, 0x3A, 0xD4, 0x8C, 0xC9, 0x06, 0x7C, 0x31, 0xE0, 0x00, 0x0A, 0x95, 0x8B, 0x01, 0xDB, 0x0E, // 6000-60FF + 0x4B, 0xE3, 0x20, 0x8C, 0x82, 0x11, 0x10, 0xF0, 0x94, 0x7D, 0x28, 0xA7, 0xAC, 0xC9, 0xFB, 0x40, 0x84, 0x44, 0x53, 0x06, 0x90, 0x5A, 0x44, 0x44, 0xC8, 0x3F, 0x01, 0x00, 0x48, 0x00, 0xD4, 0xF5, // 6100-61FF + 0x01, 0x77, 0x57, 0xEC, 0x42, 0xC4, 0x1D, 0x89, 0x83, 0x6B, 0x28, 0x49, 0x09, 0x41, 0x42, 0xD2, 0x1D, 0x06, 0xFE, 0x59, 0x00, 0x18, 0x22, 0x3A, 0xE4, 0xB7, 0x9F, 0x3B, 0x03, 0xF0, 0xEA, 0xC0, // 6200-62FF + 0x86, 0x13, 0x02, 0x82, 0x80, 0x89, 0x00, 0xE4, 0x00, 0xB2, 0xA1, 0x10, 0x80, 0x4B, 0xC4, 0x0C, 0x09, 0xD3, 0x44, 0x89, 0xAF, 0x1F, 0x34, 0x48, 0x59, 0x82, 0x45, 0x0C, 0x0A, 0x42, 0x50, 0x04, // 6300-63FF + 0x40, 0xA0, 0xC8, 0x10, 0x40, 0x31, 0x50, 0x44, 0x04, 0x40, 0x00, 0x01, 0x80, 0x82, 0x40, 0x05, 0x08, 0x01, 0x2C, 0x44, 0x30, 0x6A, 0x05, 0x1A, 0xA6, 0x20, 0x14, 0x05, 0xCF, 0x90, 0x56, 0x64, // 6400-64FF + 0x21, 0x00, 0x00, 0x31, 0x18, 0x9C, 0xF0, 0xCB, 0x20, 0xA1, 0xE2, 0x63, 0x4C, 0x10, 0xB5, 0x01, 0x8C, 0x53, 0x83, 0x9A, 0xB2, 0xB8, 0x81, 0x32, 0x7A, 0x98, 0x84, 0x0A, 0xE7, 0x33, 0x02, 0x0C, // 6500-65FF + 0xCC, 0xD4, 0x18, 0x90, 0xA1, 0xA1, 0x70, 0x90, 0x1E, 0x8A, 0x04, 0xE0, 0xD4, 0xC3, 0x51, 0x04, 0x9A, 0x43, 0xC2, 0x21, 0x44, 0x48, 0x10, 0x53, 0x92, 0x02, 0x40, 0x36, 0x41, 0x02, 0xBD, 0xF3, // 6600-66FF + 0x09, 0xAB, 0xF0, 0xE8, 0xC0, 0x7D, 0xD2, 0xA5, 0x42, 0xC2, 0x4B, 0xD2, 0x3F, 0xA4, 0xAF, 0xD0, 0xA0, 0x1A, 0xA1, 0x34, 0x47, 0x82, 0xD8, 0x03, 0x52, 0xC4, 0x1B, 0x65, 0x94, 0xD2, 0x3A, 0xC8, // 6700-67FF + 0x1C, 0x00, 0xC8, 0x40, 0x06, 0x0E, 0x14, 0x33, 0x4F, 0x61, 0x1B, 0xB2, 0x88, 0x00, 0xD0, 0xC0, 0x2A, 0xA0, 0x98, 0xA8, 0xC5, 0xA1, 0x6B, 0x16, 0x50, 0x2E, 0xB4, 0x85, 0x8B, 0xC0, 0x04, 0x06, // 6800-68FF + 0x33, 0xF9, 0x04, 0x1E, 0x6E, 0x05, 0x51, 0xA2, 0x00, 0x04, 0x38, 0x76, 0x07, 0xEC, 0xB8, 0x73, 0x06, 0x44, 0x32, 0x18, 0x81, 0x40, 0x16, 0xC8, 0x8A, 0x7C, 0x09, 0x63, 0x80, 0x29, 0x04, 0xAA, // 6900-69FF + 0x24, 0x1C, 0x9C, 0xCA, 0x0E, 0x4E, 0x60, 0x27, 0x90, 0x09, 0x00, 0x83, 0x46, 0x00, 0x04, 0x81, 0x11, 0x60, 0x81, 0x10, 0x0D, 0x54, 0x08, 0x09, 0x0E, 0x00, 0x0A, 0xCC, 0x00, 0x05, 0x00, 0x0C, // 6A00-6AFF + 0x30, 0x04, 0x44, 0xA0, 0x8B, 0x00, 0x84, 0x67, 0x88, 0x52, 0x19, 0x8A, 0x5E, 0x86, 0x18, 0x8B, 0x59, 0x2E, 0x60, 0x41, 0x10, 0x8C, 0xBE, 0x9C, 0x61, 0x68, 0x1C, 0x89, 0x00, 0x98, 0x08, 0x00, // 6B00-6BFF + 0x00, 0x81, 0x9A, 0x08, 0x18, 0x00, 0x90, 0x41, 0x07, 0x40, 0xA1, 0xE4, 0x05, 0x05, 0x0D, 0x64, 0x0E, 0x31, 0x4D, 0x0E, 0x06, 0x48, 0x0A, 0xFF, 0x32, 0x16, 0xA8, 0x2A, 0x2E, 0x85, 0x0B, 0x00, // 6C00-6CFF + 0x00, 0x18, 0x84, 0xCA, 0x20, 0x0E, 0x6C, 0x69, 0x32, 0x00, 0x00, 0x16, 0x58, 0x56, 0x90, 0x03, 0x20, 0x51, 0x28, 0x1A, 0x00, 0x80, 0x24, 0x11, 0xE1, 0x18, 0x26, 0x43, 0x52, 0x5D, 0xAA, 0x0E, // 6D00-6DFF + 0xA0, 0x0F, 0x28, 0xAE, 0x7B, 0xFA, 0x00, 0x45, 0x08, 0x64, 0x40, 0x89, 0x80, 0xC8, 0x44, 0xC0, 0x05, 0x90, 0x41, 0xB1, 0x24, 0x84, 0xC4, 0x24, 0x34, 0x1A, 0x3A, 0x60, 0x00, 0x90, 0x94, 0xC1, // 6E00-6EFF + 0x46, 0x82, 0x3A, 0x00, 0x0D, 0x18, 0x06, 0xC1, 0x22, 0x00, 0x10, 0x99, 0x50, 0xE0, 0x11, 0x15, 0x57, 0x40, 0x82, 0x00, 0x1A, 0x04, 0x0A, 0x02, 0x4F, 0x00, 0x30, 0x89, 0x13, 0xD8, 0x4A, 0x44, // 6F00-6FFF + 0x02, 0x8A, 0x22, 0xED, 0xC0, 0x10, 0x05, 0x40, 0x00, 0x10, 0x02, 0x01, 0x08, 0x88, 0x01, 0x31, 0x00, 0x46, 0x04, 0x02, 0x00, 0xF0, 0x08, 0x07, 0x00, 0x89, 0x00, 0xA2, 0x00, 0x00, 0x02, 0x22, // 7000-70FF + 0x00, 0x02, 0x10, 0x16, 0x42, 0x00, 0x40, 0x10, 0x00, 0x52, 0x60, 0x02, 0xF4, 0x52, 0x00, 0x20, 0x10, 0x85, 0x30, 0x82, 0x00, 0x11, 0x02, 0x42, 0x08, 0x43, 0xB5, 0x80, 0xE1, 0x70, 0x20, 0x9A, // 7100-71FF + 0x40, 0x20, 0x01, 0x08, 0x00, 0x35, 0x65, 0xFC, 0xC1, 0x19, 0x04, 0xAB, 0x86, 0x02, 0x14, 0x62, 0x87, 0x00, 0x44, 0x00, 0x85, 0x90, 0x44, 0x02, 0x5C, 0x40, 0x85, 0x0A, 0x07, 0x32, 0x80, 0x33, // 7200-72FF + 0x00, 0x04, 0xC0, 0xB8, 0x20, 0xCE, 0xD0, 0xC0, 0x30, 0xC0, 0x80, 0x00, 0x08, 0x05, 0x25, 0x0D, 0x90, 0x0A, 0x40, 0x00, 0x00, 0x02, 0x0C, 0x08, 0x05, 0x65, 0x00, 0x40, 0x21, 0x64, 0x02, 0x41, // 7300-73FF + 0x68, 0x02, 0x00, 0x00, 0x24, 0x00, 0x7C, 0x84, 0x02, 0x00, 0x20, 0xDE, 0x19, 0x86, 0x49, 0x40, 0x08, 0x08, 0x00, 0x40, 0x84, 0x00, 0x01, 0x20, 0x00, 0x84, 0x10, 0x10, 0xCD, 0x42, 0xC7, 0x01, // 7400-74FF + 0x38, 0x70, 0x2A, 0xD5, 0x68, 0x19, 0x8F, 0x1D, 0x50, 0xBE, 0x12, 0x3E, 0xF5, 0x2E, 0xD9, 0x81, 0xC4, 0xCE, 0x12, 0x24, 0x28, 0x08, 0x2E, 0x73, 0xAC, 0x24, 0x34, 0x4B, 0x0C, 0x02, 0x1D, 0xD4, // 7500-75FF + 0x02, 0x2A, 0x00, 0x80, 0x97, 0x00, 0x11, 0x08, 0xC4, 0x11, 0x44, 0x11, 0x86, 0x17, 0x45, 0x7D, 0xD9, 0x49, 0x49, 0x06, 0x00, 0x40, 0x91, 0x87, 0x4C, 0x25, 0xC4, 0xD8, 0xBA, 0x44, 0x14, 0x49, // 7600-76FF + 0x92, 0x1B, 0x00, 0xC8, 0x71, 0x02, 0x80, 0x15, 0x81, 0x00, 0x00, 0x0C, 0x6A, 0x09, 0x00, 0xC2, 0x00, 0x48, 0x02, 0x40, 0x21, 0x30, 0x49, 0xBA, 0x80, 0x20, 0x80, 0x1C, 0xAC, 0xE2, 0x08, 0x10, // 7700-77FF + 0x04, 0x10, 0x34, 0x00, 0xE1, 0x00, 0x14, 0x84, 0x20, 0x00, 0x00, 0x20, 0x00, 0x98, 0x14, 0x10, 0xC2, 0x70, 0xAA, 0x04, 0x88, 0x86, 0x20, 0x54, 0x62, 0x0C, 0x13, 0x04, 0x80, 0x91, 0x10, 0x20, // 7800-78FF + 0x82, 0x40, 0x06, 0x02, 0x40, 0x1C, 0x00, 0x54, 0x83, 0x03, 0xE9, 0xE4, 0x25, 0x21, 0x80, 0x84, 0x33, 0xE4, 0x00, 0x20, 0xC0, 0x44, 0x09, 0xE6, 0x03, 0x0A, 0x26, 0x81, 0xDA, 0x12, 0x01, 0x08, // 7900-79FF + 0x01, 0x69, 0x90, 0x97, 0x01, 0x40, 0x86, 0xF8, 0x4D, 0xE2, 0x81, 0x00, 0x0E, 0x0A, 0x51, 0xA6, 0x1A, 0x01, 0xEC, 0x81, 0x00, 0xC6, 0x41, 0x84, 0xB8, 0xAD, 0x2C, 0xB6, 0x6F, 0xA4, 0x41, 0x87, // 7A00-7AFF + 0x54, 0x8D, 0x02, 0x4B, 0x61, 0x11, 0x68, 0x02, 0x60, 0xBB, 0x57, 0x20, 0xA0, 0x50, 0x33, 0x04, 0xC0, 0xA8, 0xB4, 0xB7, 0x02, 0x24, 0x12, 0x01, 0xD3, 0x9A, 0x00, 0x20, 0x71, 0x22, 0xC8, 0x00, // 7B00-7BFF + 0x81, 0x20, 0x9E, 0x80, 0x8A, 0x0C, 0x80, 0xE1, 0x09, 0xB0, 0x51, 0x81, 0x31, 0x10, 0x28, 0x40, 0x0E, 0x2A, 0xA5, 0x89, 0xB6, 0x69, 0x0E, 0x62, 0x25, 0x44, 0x44, 0xD1, 0x85, 0x80, 0x54, 0x4D, // 7C00-7CFF + 0x75, 0x2C, 0xB1, 0x1F, 0x07, 0xD8, 0x2D, 0x86, 0x7C, 0xD8, 0x41, 0x48, 0x4E, 0x41, 0x6E, 0x22, 0x00, 0x82, 0x08, 0x9E, 0x0C, 0xF8, 0x37, 0xED, 0x80, 0x8C, 0x26, 0x75, 0x13, 0x93, 0x14, 0x08, // 7D00-7DFF + 0x32, 0x0E, 0x04, 0xC8, 0x4E, 0x48, 0xA6, 0x6E, 0x4A, 0x2C, 0x70, 0x66, 0xC0, 0x26, 0x01, 0xBA, 0x0C, 0xD3, 0x5D, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x05, 0x20, 0x70, 0x33, 0x81, 0x81, 0x4F, 0xA5, 0x03, 0xEC, 0x55, 0x10, 0x64, 0x18, 0xC3, 0x44, 0x23, 0x62, 0x14, 0x34, 0x00, 0x43, 0x0A, 0x09, 0x1A, // 7F00-7FFF + 0x7B, 0x18, 0xA5, 0x13, 0x02, 0x01, 0x48, 0xA8, 0x40, 0x04, 0x44, 0xC5, 0x06, 0x81, 0xDD, 0xE2, 0xF0, 0x1A, 0x48, 0x2D, 0x26, 0xB6, 0x16, 0x04, 0x58, 0x50, 0x40, 0x6E, 0x32, 0x80, 0x12, 0x31, // 8000-80FF + 0xE4, 0x07, 0x00, 0x0C, 0x08, 0x82, 0x0A, 0x42, 0x40, 0x48, 0x3B, 0x80, 0x60, 0x48, 0x13, 0x87, 0x0D, 0x85, 0x28, 0x34, 0x19, 0x03, 0x29, 0xE5, 0x45, 0x23, 0x0A, 0x87, 0xA9, 0x25, 0x18, 0x5C, // 8100-81FF + 0xA6, 0x77, 0xC5, 0xD9, 0x00, 0x5E, 0xE8, 0x03, 0x81, 0x00, 0x00, 0xA7, 0x54, 0xCD, 0xC6, 0x41, 0x00, 0x28, 0x04, 0xA2, 0x60, 0xB8, 0x0A, 0x2B, 0x20, 0x00, 0x9E, 0xDA, 0xEA, 0x08, 0x1A, 0x0E, // 8200-82FF + 0x7C, 0x42, 0xC0, 0x11, 0x08, 0x89, 0x76, 0x03, 0x21, 0x86, 0x05, 0x01, 0x00, 0x00, 0xA8, 0x18, 0xA0, 0x46, 0x48, 0xC4, 0x05, 0x0D, 0x22, 0x20, 0x22, 0x54, 0x48, 0x91, 0x01, 0x8A, 0x97, 0x28, // 8300-83FF + 0x98, 0x78, 0x08, 0x00, 0x05, 0x16, 0x22, 0x31, 0x40, 0x42, 0x80, 0x08, 0x4E, 0xFA, 0xA2, 0x06, 0x14, 0x08, 0x11, 0x92, 0x02, 0x20, 0x04, 0x9B, 0x52, 0x2E, 0x43, 0x06, 0x00, 0x50, 0x10, 0x90, // 8400-84FF + 0x41, 0x00, 0xBA, 0x85, 0x42, 0x30, 0x20, 0x20, 0x0B, 0x4F, 0xA0, 0x05, 0x08, 0x27, 0x80, 0x40, 0x91, 0x05, 0x93, 0x1A, 0x50, 0xDF, 0x00, 0x06, 0x02, 0xA2, 0x21, 0x30, 0x30, 0x06, 0x80, 0x4E, // 8500-85FF + 0xC4, 0x0C, 0xC8, 0x04, 0x04, 0xA0, 0x01, 0x80, 0x00, 0x60, 0x31, 0xD4, 0x80, 0x08, 0x02, 0x0A, 0x00, 0x1C, 0x28, 0x00, 0x18, 0x8E, 0x41, 0x00, 0xD0, 0x6A, 0x10, 0xCA, 0x10, 0xF2, 0x00, 0x4B, // 8600-86FF + 0x4D, 0x27, 0x06, 0x15, 0x20, 0x02, 0x90, 0x88, 0x00, 0x5A, 0xA8, 0x82, 0x49, 0x45, 0x50, 0x81, 0x04, 0x20, 0x00, 0x80, 0x04, 0x88, 0x08, 0x2C, 0xD1, 0x08, 0x05, 0x00, 0x01, 0x80, 0xC4, 0x4A, // 8700-87FF + 0x20, 0xE0, 0x62, 0x00, 0x8E, 0x00, 0x42, 0x0A, 0x55, 0x30, 0x8C, 0x6A, 0x0E, 0x09, 0xA5, 0xE0, 0x06, 0x29, 0xC4, 0x42, 0x14, 0x48, 0xB3, 0x80, 0x3E, 0x80, 0x30, 0xB3, 0x02, 0x01, 0x1C, 0x73, // 8800-88FF + 0x94, 0x14, 0x0D, 0x60, 0x20, 0x0C, 0x40, 0x09, 0x1A, 0x30, 0x40, 0xC0, 0x51, 0xA4, 0x94, 0xC0, 0xCA, 0x8D, 0xC8, 0x05, 0xC2, 0x96, 0x0C, 0xA4, 0x01, 0x00, 0x04, 0x34, 0xC8, 0x00, 0x10, 0x01, // 8900-89FF + 0x0D, 0x55, 0xC9, 0xA9, 0x28, 0x24, 0x5A, 0x1C, 0x42, 0x01, 0x37, 0x48, 0x4D, 0x7A, 0x0F, 0x10, 0xB4, 0x32, 0x2A, 0x45, 0x7B, 0x31, 0x05, 0x92, 0x94, 0xB8, 0x44, 0x5C, 0xD7, 0x68, 0x8A, 0x45, // 8A00-8AFF + 0x97, 0x50, 0xD1, 0x2E, 0x43, 0x19, 0x08, 0x42, 0x02, 0xD2, 0x40, 0x9D, 0x40, 0x98, 0x97, 0x20, 0x09, 0x54, 0x4D, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x42, 0x55, 0x21, 0x04, 0x06, 0x1C, 0x00, 0x17, 0x24, 0x76, 0x10, 0x61, 0x87, 0xFF, 0xDD, 0xB9, 0x9F, 0x65, 0x0A, 0x5C, 0x5D, 0x24, 0x00, 0x3C, // 8C00-8CFF + 0xB0, 0xAD, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x28, 0x9B, 0x00, 0x22, 0x04, 0x00, 0x02, 0x08, 0x01, 0x08, 0x44, 0x04, 0x98, 0x40, 0xAC, 0x0A, 0x8D, 0x28, 0x90, // 8D00-8DFF + 0x00, 0x87, 0x01, 0xE0, 0x00, 0x04, 0x31, 0x00, 0x94, 0x17, 0x21, 0x82, 0x19, 0x00, 0x54, 0x10, 0xB2, 0x2C, 0x1A, 0x02, 0x02, 0x9C, 0x03, 0x40, 0x60, 0x3D, 0x04, 0x88, 0x0C, 0x08, 0x00, 0x79, // 8E00-8EFF + 0x28, 0x16, 0x3C, 0xBA, 0x40, 0x86, 0x08, 0xCB, 0x74, 0x72, 0x80, 0x90, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x88, 0xE1, 0x87, 0x9C, 0x34, 0x40, 0x12, 0x04, 0x64, 0xAE, 0x91, 0x27, // 8F00-8FFF + 0x6B, 0xE8, 0xFB, 0xE6, 0x8F, 0x40, 0x66, 0x53, 0xA6, 0xEE, 0x7F, 0x53, 0x2B, 0xE3, 0xE4, 0xB5, 0x9F, 0x86, 0x02, 0x00, 0x48, 0x85, 0x22, 0x01, 0x02, 0x44, 0x00, 0x08, 0x16, 0x21, 0xA0, 0x20, // 9000-90FF + 0x04, 0x00, 0x04, 0x02, 0x00, 0x20, 0x05, 0x00, 0x00, 0x7E, 0x54, 0x01, 0x2C, 0x16, 0xAC, 0x01, 0x84, 0x2A, 0x85, 0x10, 0x14, 0x8C, 0x30, 0x05, 0xC3, 0xFB, 0x43, 0xB9, 0xCA, 0x00, 0x60, 0x90, // 9100-91FF + 0x00, 0x60, 0x32, 0x40, 0x00, 0x12, 0x90, 0x80, 0x30, 0x0B, 0x81, 0x4C, 0x54, 0x00, 0x02, 0x40, 0x29, 0x00, 0x6A, 0x1D, 0x00, 0x20, 0x80, 0x02, 0x00, 0x80, 0x04, 0x00, 0x10, 0x26, 0x0C, 0x15, // 9200-92FF + 0x40, 0x80, 0x01, 0x07, 0x4D, 0xD9, 0x24, 0x0C, 0x10, 0x28, 0x50, 0x18, 0x01, 0x50, 0x20, 0x50, 0x00, 0x10, 0xD0, 0x04, 0x80, 0x70, 0x01, 0x02, 0x08, 0x01, 0xC3, 0x21, 0x32, 0x01, 0x00, 0x00, // 9300-93FF + 0x88, 0x00, 0x19, 0x07, 0x02, 0x08, 0x60, 0x05, 0x12, 0x00, 0x0E, 0x4C, 0x05, 0x04, 0xA1, 0xF0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x8D, 0x8E, 0x5A, 0x03, 0xBD, 0x21, 0x04, 0x5A, 0x88, 0x34, 0x70, 0x11, 0x26, 0x00, 0x00, 0x00, // 9500-95FF + 0x00, 0x00, 0x00, 0x10, 0x02, 0xC5, 0x04, 0x88, 0x15, 0xB8, 0x01, 0xF8, 0x7C, 0x14, 0xED, 0x25, 0x60, 0xED, 0xB0, 0x1B, 0x89, 0x05, 0xD7, 0x1B, 0xF3, 0x7A, 0x62, 0x1A, 0x0C, 0x0D, 0xC5, 0x0A, // 9600-96FF + 0xD1, 0xE5, 0x4A, 0x52, 0x90, 0x04, 0x05, 0x63, 0x54, 0x03, 0x44, 0x52, 0x57, 0x2B, 0x12, 0x16, 0x72, 0xA8, 0x01, 0x11, 0x49, 0x29, 0x18, 0x00, 0x48, 0x09, 0x08, 0x10, 0x00, 0x60, 0x6C, 0x88, // 9700-97FF + 0x6E, 0x91, 0x8F, 0x05, 0x12, 0x30, 0x90, 0x39, 0x40, 0xF8, 0x30, 0x49, 0x80, 0x88, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x42, 0x00, 0x58, 0x00, 0x00, 0x98, 0x04, 0xEA, 0x14, 0x70, // 9800-98FF + 0x28, 0x16, 0x1D, 0x61, 0x13, 0x51, 0x00, 0x60, 0x24, 0x1A, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x20, 0x71, 0x18, 0x10, 0x72, 0x01, 0x27, 0xA9, 0x04, 0x60, 0x06, 0x89, // 9900-99FF + 0x22, 0xC0, 0x0C, 0x02, 0x00, 0x09, 0x81, 0x40, 0x2D, 0x20, 0xA0, 0x8C, 0x34, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x11, 0x11, 0x80, 0x1A, 0xC1, 0x4C, 0xEC, 0x92, 0x08, // 9A00-9AFF + 0x40, 0x00, 0x00, 0x85, 0xAC, 0xC7, 0x06, 0x18, 0x3E, 0xE0, 0x12, 0x05, 0x00, 0x80, 0x10, 0x00, 0x08, 0x40, 0xCE, 0x80, 0x01, 0x6D, 0x10, 0x02, 0x41, 0x86, 0x56, 0x08, 0x1E, 0x01, 0x27, 0x00, // 9B00-9BFF + 0x50, 0x37, 0x3D, 0x08, 0x32, 0xE0, 0x05, 0x4E, 0xC0, 0x01, 0x84, 0x04, 0x81, 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x1A, 0x59, 0x00, // 9C00-9CFF + 0xC8, 0x43, 0x24, 0x88, 0x48, 0x1D, 0x00, 0xC8, 0x52, 0x01, 0x03, 0x72, 0x13, 0x90, 0x04, 0x04, 0x80, 0x82, 0x00, 0x04, 0x10, 0x8A, 0x14, 0x0D, 0x56, 0x80, 0x08, 0x02, 0x40, 0xA0, 0x04, 0x27, // 9D00-9DFF + 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xA3, 0x02, 0x19, 0xAE, 0xA0, 0x60, 0x26, 0x00, 0xDF, 0x10, 0xF0, 0x15, 0x7B, 0x21, 0x81, 0xD0, 0x3A, // 9E00-9EFF + 0x80, 0x41, 0x28, 0x00, 0x03, 0x10, 0x00, 0x48, 0x00, 0xCC, 0x14, 0x80, 0xCF, 0x14, 0xC4, 0x00, 0x00, 0x20, 0x20, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A000-A0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A100-A1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A200-A2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A300-A3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A400-A4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A500-A5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A600-A6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A700-A7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A800-A8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A900-A9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AA00-AAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AB00-ABFF + 0x93, 0x07, 0xFF, 0x3E, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x28, 0x10, 0x11, 0x00, 0x00, 0x93, 0x05, 0x7B, 0x1E, 0x11, 0xB0, 0x03, 0x97, 0x01, 0x3B, 0x12, 0x11, 0xA0, 0x00, 0x93, 0x95, 0x6B, 0x30, // AC00-ACFF + 0x51, 0xB0, 0x02, 0x11, 0x01, 0x32, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x79, 0xB8, 0x06, 0x13, 0x01, 0x30, 0x10, 0x00, 0x80, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x00, 0x00, 0x93, // AD00-ADFF + 0x03, 0x2B, 0x10, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x74, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x11, 0xB0, 0x03, 0x13, 0x00, 0x29, 0x10, 0x11, // AE00-AEFF + 0x80, 0x21, 0x01, 0x00, 0x00, 0x30, 0x15, 0xB0, 0x0E, 0x03, 0x01, 0x30, 0x30, 0x00, 0x00, 0x02, 0x11, 0x01, 0x23, 0x10, 0x00, 0x00, 0x00, 0x13, 0x81, 0x6B, 0x10, 0x10, 0x00, 0x03, 0x13, 0x01, // AF00-AFFF + 0x13, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x55, 0xB8, 0x22, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x97, 0x07, 0xFB, 0x3A, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x21, 0x00, 0x00, 0x00, // B000-B0FF + 0x00, 0x1B, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x33, 0x11, 0x01, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x1C, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x00, 0x13, 0x01, 0x2A, // B100-B1FF + 0x30, 0x19, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x30, 0x10, 0x30, 0x02, 0x13, 0x07, 0x6B, 0x14, 0x11, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x74, 0xF9, 0xB8, 0x8F, // B200-B2FF + 0x13, 0x01, 0x3B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0xB0, 0x4A, 0x13, 0x01, 0x3B, 0x10, 0x11, 0x00, 0x03, 0x11, 0x00, 0x00, 0x30, 0x59, 0xB1, 0x2A, 0x11, 0x01, 0x00, 0x10, // B300-B3FF + 0x00, 0x00, 0x01, 0x11, 0x01, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x20, 0x10, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x21, 0x30, 0x59, 0xB0, 0x02, 0x01, // B400-B4FF + 0x00, 0x00, 0x30, 0x19, 0xB0, 0x07, 0x13, 0x01, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x10, 0x00, 0x00, // B500-B5FF + 0x00, 0x00, 0x13, 0x01, 0x20, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0x18, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, // B600-B6FF + 0x23, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x11, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0xC7, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, // B700-B7FF + 0x83, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x00, 0x0A, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x2B, 0x10, 0x11, 0xA0, 0x02, 0x13, 0x01, 0x2B, // B800-B8FF + 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x66, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0xD3, 0x07, 0x6B, 0x3A, 0x11, 0xB0, 0x07, // B900-B9FF + 0x03, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x6B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0xB8, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x2B, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, // BA00-BAFF + 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x70, 0x79, 0xB0, 0xA2, 0x11, 0x01, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x93, // BB00-BBFF + 0x05, 0xBB, 0xF2, 0xF9, 0xB0, 0x22, 0x13, 0x01, 0x3B, 0x32, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x59, 0xB0, 0x06, 0x93, 0x01, 0x3B, 0x30, 0x11, 0xA0, 0x23, 0x11, 0x00, 0x00, 0x70, 0x11, // BC00-BCFF + 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x10, 0x01, 0x00, 0x00, 0x93, 0x07, 0x2B, 0x16, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x00, 0x02, 0x11, 0x01, // BD00-BDFF + 0x29, 0x30, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x51, 0xB0, 0x0E, 0x13, 0x05, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x39, 0x10, 0x00, 0x00, // BE00-BEFF + 0x02, 0x03, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x30, 0x11, 0x90, 0x02, 0x00, 0x00, 0x00, // BF00-BFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x11, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0xB0, 0x79, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, // C000-C0FF + 0x11, 0x01, 0x21, 0xF0, 0xD9, 0xB0, 0x43, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x01, 0x20, 0x70, 0x51, 0xB0, 0x22, 0x13, 0x01, 0x20, 0x10, 0x11, 0x90, 0x01, 0x11, 0x01, 0x0B, 0x30, // C100-C1FF + 0x11, 0xB0, 0x02, 0x93, 0x01, 0xAB, 0x16, 0x00, 0x00, 0x01, 0x13, 0x01, 0x21, 0x30, 0x11, 0xB0, 0x02, 0x03, 0x01, 0x29, 0x30, 0x31, 0xB0, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB8, 0x42, 0x1B, // C200-C2FF + 0x01, 0x33, 0x38, 0x11, 0x30, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x33, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x93, 0x05, 0x23, 0x30, 0x01, // C300-C3FF + 0x00, 0x01, 0x01, 0x00, 0x10, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x11, 0x30, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x13, 0x85, // C400-C4FF + 0x03, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x30, 0x77, 0xB8, 0x63, 0x13, 0x01, 0x3B, 0x30, 0x91, 0xB0, 0xA2, 0x11, 0x01, 0x02, 0x30, 0x7B, 0xF0, 0x57, 0x13, 0x01, 0x2B, 0x70, 0xD1, 0xF0, // C500-C5FF + 0xE3, 0x11, 0x01, 0x1B, 0x30, 0x71, 0xB9, 0x0A, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x07, 0x2B, 0x30, 0x11, 0x30, 0x03, 0x13, 0x01, 0x23, // C600-C6FF + 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0xAB, 0x30, 0x11, 0xB4, 0xFE, 0x11, 0x01, 0x09, 0x30, 0x71, 0xB8, 0x47, 0xD3, 0x05, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x53, 0x01, 0x21, 0x10, 0x11, 0x00, 0x00, // C700-C7FF + 0x13, 0x05, 0x6B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00, 0x13, 0x05, 0xEB, 0x38, 0x10, 0xA0, 0x02, 0x01, 0x00, 0x30, 0x10, 0x11, 0xB0, 0x02, 0x13, 0x00, 0x20, 0x30, // C800-C8FF + 0x71, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x36, 0x95, 0xB0, 0x03, 0x13, // C900-C9FF + 0x01, 0x3B, 0x10, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x0A, 0x03, 0x01, 0x10, 0x10, 0x00, // CA00-CAFF + 0x00, 0x01, 0x11, 0x01, 0x03, 0x10, 0x00, 0x00, 0x02, 0x13, 0x01, 0x23, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x90, 0x02, 0x00, 0x00, // CB00-CBFF + 0x00, 0x30, 0x11, 0x30, 0x86, 0x53, 0x01, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x51, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, // CC00-CCFF + 0x02, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x01, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x2B, // CD00-CDFF + 0x10, 0x11, 0x10, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x03, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB0, 0x03, // CE00-CEFF + 0x13, 0x01, 0x2B, 0x10, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x21, 0x10, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, // CF00-CFFF + 0x11, 0x00, 0x02, 0x01, 0x00, 0x20, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x01, 0x30, 0x11, 0x30, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x03, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x01, // D000-D0FF + 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x14, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, // D100-D1FF + 0x80, 0x02, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x10, 0x11, 0x10, 0x02, 0x93, 0x05, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x13, 0x01, // D200-D2FF + 0x2B, 0x70, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x30, 0x03, 0x01, 0x01, 0x0A, 0x30, 0x11, 0xB0, // D300-D3FF + 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x11, 0xA0, 0x00, 0x93, 0x05, 0x2B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x29, // D400-D4FF + 0x10, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x21, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x30, 0x11, 0xB0, 0x02, // D500-D5FF + 0x13, 0x01, 0x3B, 0x10, 0x11, 0x20, 0x00, 0x13, 0x21, 0x2B, 0x32, 0x11, 0x80, 0x02, 0x13, 0x00, 0x28, 0x30, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x11, 0x92, 0x02, 0x11, 0x01, 0x21, 0x30, // D600-D6FF + 0x11, 0x00, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0x90, 0x02, 0xD3, 0x03, 0x2B, 0x12, 0x11, 0x30, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D700-D7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D800-D8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D900-D9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DA00-DAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DB00-DBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DC00-DCFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DD00-DDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DE00-DEFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DF00-DFFF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E000-E0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E100-E1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E200-E2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E300-E3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E400-E4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E500-E5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E600-E6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E700-E7FF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // E800-E8FF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // E900-E9FF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // EA00-EAFF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // EB00-EBFF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // EC00-ECFF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ED00-EDFF + 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EE00-EEFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EF00-EFFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F000-F0FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F100-F1FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F200-F2FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F300-F3FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F400-F4FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F500-F5FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F600-F6FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F700-F7FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F800-F8FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F900-F9FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FA00-FAFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FB00-FBFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FC00-FCFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FD00-FDFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FE00-FEFF + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // FF00-FFFF + ]; + + public static ReadOnlySpan DefinedCHT => + [ + 0x8B, 0xFF, 0x73, 0xC3, 0x40, 0x68, 0x0F, 0x1B, 0xAC, 0xE9, 0x4C, 0xF3, 0x00, 0x02, 0x08, 0xC0, 0x5C, 0x79, 0x3E, 0xCA, 0x76, 0x79, 0x48, 0x06, 0xDF, 0x2F, 0xF0, 0xF7, 0x3A, 0x03, 0xFF, 0xA8, // 4E00-4EFF + 0x37, 0xEF, 0x3F, 0x23, 0x04, 0xB0, 0x59, 0xFD, 0xCA, 0xF3, 0xFF, 0xFF, 0x9F, 0xDE, 0xF9, 0xFF, 0xFF, 0xAB, 0xF7, 0x7D, 0x00, 0xC0, 0xEC, 0x8E, 0xBF, 0xEE, 0xDB, 0xFF, 0x03, 0xD0, 0xFA, 0x45, // 4F00-4FFF + 0xE1, 0xFA, 0xFE, 0xDF, 0xEF, 0xBF, 0xAB, 0x10, 0xEB, 0xFF, 0xAA, 0xFC, 0x3F, 0xEF, 0xFD, 0x24, 0xAD, 0x78, 0x76, 0x7F, 0x0C, 0xF0, 0xFF, 0xED, 0xF6, 0xCF, 0xFA, 0x2C, 0xF9, 0xF7, 0x6B, 0xEB, // 5000-50FF + 0xFD, 0x1F, 0xBF, 0x95, 0x77, 0x66, 0xBF, 0xBF, 0xFB, 0x3B, 0xB4, 0xFE, 0xAE, 0x7B, 0xE2, 0x11, 0x81, 0xA6, 0xBE, 0x41, 0x35, 0x14, 0xC3, 0x72, 0x70, 0x7D, 0x91, 0x71, 0x03, 0x00, 0x6B, 0x27, // 5100-51FF + 0xCB, 0x57, 0xCF, 0x70, 0x32, 0x47, 0xEF, 0x0D, 0xDA, 0x7E, 0x74, 0xFC, 0x06, 0xFE, 0xB4, 0xBD, 0x9F, 0x3F, 0xCA, 0x8B, 0x49, 0x7E, 0x00, 0x58, 0x8F, 0x22, 0xEC, 0xEB, 0x5C, 0x8A, 0xBB, 0xDD, // 5200-52FF + 0x60, 0xEF, 0xE7, 0xB6, 0x0F, 0xA4, 0x93, 0xF2, 0xBB, 0x37, 0x9E, 0x54, 0x4B, 0xD0, 0xAF, 0x9B, 0x14, 0xC4, 0xD4, 0xF7, 0xB0, 0x30, 0x14, 0x0A, 0x08, 0x2F, 0xD0, 0x88, 0x7E, 0xFF, 0x2F, 0x19, // 5300-53FF + 0xDA, 0xFF, 0x07, 0xFB, 0xF1, 0x7F, 0xEB, 0x7B, 0xEF, 0xC5, 0x10, 0x00, 0xFF, 0x99, 0xFF, 0xFD, 0xD7, 0x79, 0x67, 0x05, 0xE7, 0xFF, 0xCB, 0xFD, 0xFF, 0xC3, 0x40, 0x40, 0xF7, 0x6F, 0x8E, 0xBD, // 5400-54FF + 0xFA, 0xDF, 0x97, 0x04, 0xC0, 0xF4, 0xFF, 0x5B, 0x7B, 0xED, 0xE7, 0xD0, 0x7E, 0x04, 0xE0, 0xF8, 0x9F, 0xFF, 0x3E, 0xB7, 0xFE, 0x7D, 0x2E, 0x88, 0xFD, 0xFF, 0x7F, 0xBE, 0xFE, 0x83, 0xC4, 0xF6, // 5500-55FF + 0x57, 0xF3, 0xFD, 0xB8, 0x80, 0xD6, 0x7D, 0xEF, 0x67, 0x57, 0x88, 0x47, 0x7D, 0xFF, 0xDF, 0xC3, 0xFF, 0xF0, 0xA9, 0x37, 0xE0, 0x7D, 0xFC, 0x70, 0x6F, 0x3F, 0x9A, 0xEC, 0xB3, 0x4C, 0x81, 0x86, // 5600-56FF + 0x9E, 0x3F, 0x5C, 0xDD, 0x0D, 0xF7, 0x19, 0x48, 0xA3, 0xFE, 0x07, 0x00, 0x56, 0xAF, 0xFF, 0x38, 0x0D, 0x98, 0xB8, 0xEF, 0x3D, 0x40, 0x60, 0xB7, 0xCE, 0xD8, 0x35, 0x90, 0xBF, 0x72, 0xFF, 0x3F, // 5700-57FF + 0xF7, 0x7F, 0x11, 0x7A, 0xBB, 0xF7, 0xFF, 0xAB, 0x00, 0xFF, 0xBE, 0x6F, 0x3C, 0xA9, 0x72, 0xFE, 0xEF, 0xCF, 0x1B, 0xF1, 0x6B, 0xDB, 0x0A, 0xFC, 0xE6, 0xC3, 0x7E, 0xEF, 0x9C, 0x9B, 0x10, 0xF6, // 5800-58FF + 0x48, 0xF0, 0xF4, 0x16, 0xB5, 0xFE, 0x82, 0x51, 0xB1, 0xC7, 0xBB, 0x15, 0x87, 0x6E, 0xDF, 0xFB, 0x3F, 0xE4, 0xCD, 0x63, 0xFF, 0xC1, 0x7E, 0x7E, 0xEB, 0xFD, 0x5F, 0x7D, 0x7B, 0x77, 0xFE, 0xFC, // 5900-59FF + 0x0B, 0x96, 0xEA, 0xDB, 0x29, 0x62, 0xE8, 0x53, 0xDF, 0x37, 0xEF, 0xFD, 0xF5, 0x36, 0x81, 0xBD, 0x18, 0xDC, 0xBD, 0xFC, 0xE4, 0xD2, 0xFF, 0xFF, 0xD7, 0x3F, 0xE0, 0xFF, 0x6F, 0x7F, 0xF8, 0xAF, // 5A00-5AFF + 0xAE, 0x9B, 0xD9, 0x6E, 0xFB, 0xF5, 0x15, 0xF1, 0xA9, 0x79, 0xFB, 0xBD, 0x3C, 0x5A, 0xAF, 0xAD, 0xBA, 0xDB, 0xAC, 0x1F, 0xFC, 0x71, 0x79, 0x83, 0xF7, 0x7C, 0x5F, 0xC3, 0xFF, 0xDF, 0x67, 0x05, // 5B00-5BFF + 0x9A, 0xFF, 0x67, 0x84, 0x34, 0x15, 0x8B, 0xDF, 0xF3, 0xF9, 0x73, 0x33, 0xBD, 0xF7, 0x1A, 0x5E, 0x40, 0xBF, 0x3F, 0xA0, 0xFF, 0xFF, 0xEB, 0x01, 0xC0, 0xDF, 0xDD, 0xCF, 0x00, 0x75, 0xD3, 0xAB, // 5C00-5CFF + 0xC3, 0xF8, 0xD6, 0xEE, 0xFD, 0x43, 0xFF, 0xB7, 0xAF, 0x5E, 0x27, 0x42, 0xAC, 0x9B, 0x86, 0xF6, 0xD7, 0x27, 0xBC, 0xF6, 0x87, 0xF7, 0xB7, 0x35, 0xCD, 0xAA, 0x76, 0xE1, 0xE7, 0x49, 0x9F, 0xE2, // 5D00-5DFF + 0x5C, 0x54, 0xF2, 0xAF, 0x3F, 0x2B, 0xD8, 0x61, 0x3B, 0xFC, 0xB8, 0xBB, 0xCF, 0xFF, 0x7D, 0x7B, 0x95, 0xBF, 0xE0, 0x1C, 0xFD, 0x7D, 0xFF, 0x43, 0xF6, 0x5F, 0xFE, 0xFF, 0xEF, 0xD3, 0xCE, 0xC4, // 5E00-5EFF + 0xB6, 0x8D, 0xBC, 0xAD, 0xDC, 0x63, 0xEB, 0x11, 0x59, 0xDF, 0xD0, 0x23, 0xB4, 0xBE, 0xDB, 0xF3, 0xE7, 0x1F, 0xC7, 0xDB, 0x63, 0xFF, 0xE4, 0xFA, 0x2B, 0xB2, 0xF7, 0x63, 0x3B, 0xED, 0xBA, 0xAD, // 5F00-5FFF + 0x01, 0xFE, 0xFF, 0x7E, 0xF7, 0xFF, 0xBC, 0x02, 0xFF, 0x32, 0x3D, 0xEF, 0xFC, 0xFF, 0x05, 0x80, 0xFB, 0x77, 0xF5, 0xBC, 0x0D, 0x01, 0xF7, 0xFF, 0xFB, 0xFF, 0x3A, 0xBF, 0x57, 0x00, 0xFF, 0xDF, // 6000-60FF + 0x7B, 0xEF, 0x7D, 0xBD, 0x88, 0xDB, 0xD4, 0xC8, 0xF3, 0xFF, 0x7C, 0xED, 0xEE, 0x5D, 0xFF, 0x56, 0x0D, 0x7E, 0x5F, 0xAC, 0x96, 0xFF, 0x7F, 0xD5, 0xEE, 0x3F, 0x40, 0xC1, 0xF9, 0x6F, 0xE7, 0xFF, // 6100-61FF + 0x9B, 0x77, 0x77, 0x8E, 0xBF, 0x6E, 0x5D, 0xE4, 0xCF, 0x6F, 0x1F, 0x5F, 0x7F, 0xE0, 0xDF, 0xFE, 0xDB, 0xD7, 0xFE, 0x01, 0x00, 0xFF, 0x7B, 0xFB, 0xD4, 0xFF, 0xDF, 0x1F, 0x00, 0xF8, 0xFF, 0xFF, // 6200-62FF + 0x8F, 0xFB, 0x7B, 0x00, 0x00, 0xBF, 0x5C, 0x7F, 0xFF, 0xFF, 0xF3, 0x07, 0xA0, 0xEB, 0xE7, 0x3D, 0xBF, 0xF7, 0xD7, 0xFB, 0xBF, 0xFF, 0x03, 0x60, 0xFD, 0xFF, 0xED, 0xBF, 0xBB, 0xEF, 0x7F, 0x02, // 6300-63FF + 0x40, 0xFE, 0xFD, 0xDD, 0xFF, 0xFD, 0xF9, 0xE2, 0x0B, 0x68, 0x1F, 0xFB, 0xE3, 0xFB, 0xFD, 0xAF, 0xA4, 0x9F, 0xED, 0xF7, 0x7D, 0x7A, 0x0F, 0xF8, 0xBE, 0xEE, 0xD5, 0x0F, 0x5D, 0xBB, 0x9F, 0xFD, // 6400-64FF + 0xDB, 0xF2, 0xF9, 0x3B, 0x7F, 0xFE, 0xCC, 0xEB, 0x6A, 0x87, 0xFA, 0x73, 0xFC, 0x95, 0xFC, 0x9F, 0x9F, 0x10, 0xF7, 0xFA, 0xB7, 0xDD, 0xCD, 0xBB, 0x7E, 0xF8, 0xCD, 0xEC, 0x66, 0xF3, 0x3F, 0x3C, // 6500-65FF + 0xFD, 0xFF, 0x3F, 0xB0, 0xF7, 0xE9, 0x7E, 0x06, 0xAE, 0x96, 0x06, 0xFE, 0x76, 0xD5, 0xD7, 0x5F, 0xD1, 0x3F, 0xF3, 0xA3, 0x07, 0xCF, 0xB7, 0x6F, 0xD1, 0x9F, 0x44, 0x7F, 0x59, 0x7B, 0xDD, 0xD3, // 6600-66FF + 0x3B, 0xAF, 0xBD, 0xA9, 0xCF, 0x7D, 0x3A, 0xFF, 0xE0, 0xFB, 0xEB, 0xF6, 0x01, 0xB4, 0xFF, 0xFF, 0xFA, 0x7A, 0xBF, 0xB7, 0x00, 0xC0, 0xFD, 0x0F, 0x7F, 0xFF, 0x1F, 0xFF, 0xFC, 0xFE, 0xFF, 0x95, // 6700-67FF + 0x00, 0x00, 0xDC, 0xB5, 0x63, 0xEF, 0x3E, 0x3F, 0x7F, 0xFB, 0x1B, 0x00, 0x00, 0xE8, 0xF6, 0xFB, 0xEF, 0x9E, 0xDF, 0xB8, 0x9F, 0xFF, 0x3F, 0x00, 0xD0, 0x7B, 0xFF, 0xF5, 0xDB, 0xDF, 0xFF, 0x3F, // 6800-68FF + 0xF0, 0xFD, 0xBF, 0x00, 0x20, 0x84, 0xBD, 0xBB, 0x37, 0xDF, 0xDE, 0xFF, 0x6D, 0xFF, 0xF3, 0x0F, 0x4C, 0x60, 0xFB, 0x5E, 0xFB, 0xFF, 0xFB, 0xFA, 0x5E, 0xFE, 0x19, 0x02, 0xF4, 0x79, 0xDE, 0xF9, // 6900-69FF + 0xF7, 0xA7, 0xFA, 0xEB, 0xEB, 0x01, 0x34, 0xFF, 0xD3, 0xEB, 0x73, 0xEF, 0xD7, 0xAF, 0x40, 0xC0, 0xBB, 0x72, 0xFF, 0xDC, 0x7F, 0xF1, 0xD8, 0x2F, 0xEC, 0xB8, 0x0B, 0xFE, 0xA3, 0xDD, 0x0B, 0x1F, // 6A00-6AFF + 0x1D, 0x8F, 0xCF, 0x47, 0x2B, 0xB1, 0xDE, 0xFF, 0xEE, 0x7F, 0x73, 0xDA, 0xFF, 0x24, 0xC4, 0xCB, 0x5D, 0xF7, 0xF2, 0xCB, 0xFD, 0xEC, 0xED, 0xB4, 0xF9, 0xBF, 0xDD, 0x4D, 0xDD, 0x99, 0x8D, 0xFB, // 6B00-6BFF + 0x7F, 0xBB, 0x7B, 0xAF, 0xFB, 0xDD, 0x59, 0xC9, 0x4F, 0xFC, 0xB5, 0xFA, 0xE3, 0xAF, 0x5F, 0x6D, 0xFF, 0xFF, 0x7D, 0x3F, 0x00, 0x78, 0xDB, 0xFF, 0xFF, 0xB6, 0xFF, 0x7E, 0xAF, 0xFB, 0x2F, 0x02, // 6C00-6CFF + 0x9B, 0xFF, 0xC7, 0xEF, 0xA5, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0xC7, 0xFF, 0xF7, 0xF1, 0xFF, 0xFD, 0x7F, 0xBF, 0x01, 0x00, 0xDC, 0xBC, 0xFD, 0xF5, 0xBF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0x3E, // 6D00-6DFF + 0x29, 0x00, 0x00, 0xBE, 0xFF, 0xF9, 0x7F, 0xFF, 0xFB, 0x6E, 0x7E, 0xFD, 0xFF, 0xCB, 0x9E, 0x03, 0x00, 0xE3, 0xDD, 0xFB, 0xFF, 0xCC, 0xDF, 0xF6, 0xFF, 0xFF, 0x7F, 0x11, 0x00, 0xF8, 0xF6, 0xFB, // 6E00-6EFF + 0xEF, 0xE7, 0x3C, 0xD7, 0xEF, 0xFE, 0xEF, 0xDF, 0x0B, 0xC0, 0xBF, 0xED, 0xDF, 0xFE, 0xCD, 0xFD, 0xF5, 0x7B, 0xFD, 0x40, 0xFF, 0xFF, 0x5F, 0xB7, 0xDF, 0xFF, 0x30, 0xF9, 0xDF, 0xFB, 0x97, 0xDC, // 6F00-6FFF + 0xF3, 0xFE, 0xF2, 0xBF, 0xDF, 0x8F, 0xBF, 0xDF, 0x7F, 0x17, 0xE6, 0xED, 0x7F, 0x0F, 0x53, 0x35, 0x7C, 0x44, 0x7E, 0x87, 0x12, 0xFA, 0xBB, 0x45, 0xE0, 0xED, 0x9E, 0x77, 0x17, 0x80, 0xD9, 0xBF, // 7000-70FF + 0x55, 0x7E, 0x89, 0xDE, 0x6F, 0xC1, 0x47, 0x04, 0xDE, 0x7A, 0x5D, 0xF7, 0xFF, 0x57, 0x05, 0x29, 0xF7, 0x86, 0x95, 0xFE, 0xB3, 0x97, 0x2F, 0xF3, 0xFF, 0xCF, 0x75, 0x9F, 0xF7, 0x71, 0x17, 0xFB, // 7100-71FF + 0xEE, 0x34, 0x19, 0xEE, 0xCC, 0x37, 0x61, 0xEF, 0xD6, 0x9F, 0x4C, 0xEF, 0x8F, 0xD6, 0xDD, 0xFB, 0x73, 0x7B, 0xEF, 0x6D, 0xFE, 0xD7, 0x31, 0xA4, 0x7F, 0x5E, 0xD7, 0x97, 0x5B, 0x0F, 0xD8, 0xFF, // 7200-72FF + 0x83, 0x9D, 0xCE, 0x7B, 0xEC, 0x22, 0xFF, 0xDC, 0x3D, 0x76, 0x87, 0xEF, 0xE7, 0xDF, 0xED, 0xFD, 0xFF, 0x4F, 0xFC, 0xA0, 0x77, 0x3B, 0xFC, 0xDB, 0xED, 0x3D, 0xDC, 0x7F, 0xA9, 0x6F, 0x70, 0xF5, // 7300-73FF + 0xFB, 0x3F, 0x40, 0x2C, 0x7F, 0xFF, 0x7F, 0x84, 0x57, 0xEC, 0xB7, 0xDE, 0x9C, 0xE6, 0x2F, 0xF2, 0xEB, 0x0F, 0xB5, 0xD5, 0xEB, 0xAF, 0xE7, 0xED, 0x2F, 0x8C, 0xF0, 0xFF, 0x7F, 0x53, 0xF0, 0xE8, // 7400-74FF + 0x9D, 0xB9, 0xFF, 0xB5, 0x66, 0xFF, 0x8F, 0xE7, 0x81, 0xD9, 0x10, 0xBE, 0x7C, 0x9C, 0xC1, 0xE3, 0xD1, 0x9C, 0x33, 0x27, 0xBC, 0x0C, 0x6D, 0xFF, 0xB7, 0xFC, 0xB7, 0xEF, 0xDF, 0xA0, 0xFF, 0xFF, // 7500-75FF + 0x0B, 0xBF, 0x7B, 0xFE, 0xFF, 0xA3, 0x3F, 0x35, 0xCC, 0x13, 0xCD, 0x97, 0x37, 0x76, 0x27, 0xFB, 0xD6, 0xCF, 0x6C, 0x7E, 0x50, 0xEC, 0x31, 0xED, 0x7C, 0x67, 0x1C, 0xFC, 0xFA, 0xF6, 0xBF, 0x5F, // 7600-76FF + 0xBA, 0x0F, 0x2F, 0xAE, 0xAD, 0xA3, 0xFE, 0x7F, 0xF0, 0xFC, 0x74, 0xDE, 0xEF, 0xFF, 0x00, 0xF2, 0xBF, 0xFB, 0xA2, 0xFE, 0xAF, 0x3D, 0xFF, 0xBC, 0x94, 0xF6, 0xB9, 0x5F, 0xAD, 0xF3, 0x8F, 0x3F, // 7700-77FF + 0x6C, 0xF2, 0x1F, 0xA0, 0xEF, 0xFF, 0xBF, 0x01, 0x28, 0x77, 0x05, 0x70, 0x35, 0xFF, 0x03, 0xDA, 0xFB, 0xD2, 0xFA, 0xC7, 0xBF, 0x3F, 0x1D, 0x5C, 0x3A, 0xFF, 0x33, 0xEC, 0xAF, 0xB7, 0x9C, 0xFE, // 7800-78FF + 0x36, 0x52, 0x9F, 0x7A, 0xFA, 0xBF, 0x22, 0xE7, 0xF7, 0x9F, 0xFF, 0xFC, 0xBB, 0x2F, 0x1D, 0xB6, 0x06, 0xED, 0xFD, 0x1D, 0xD7, 0x7D, 0xDF, 0xEF, 0x23, 0xEB, 0x66, 0xF1, 0xD9, 0x7E, 0xC0, 0x0D, // 7900-79FF + 0x3D, 0x3D, 0xBF, 0xDF, 0x45, 0xC9, 0x83, 0xBA, 0xD1, 0x7D, 0xD0, 0x9D, 0x87, 0x7B, 0x73, 0xCF, 0xF3, 0x9F, 0xF5, 0xC3, 0x0D, 0xDF, 0xFE, 0xC5, 0xB3, 0x0C, 0x02, 0x83, 0x79, 0xE8, 0xC0, 0xAE, // 7A00-7AFF + 0x73, 0xC7, 0x0F, 0x6F, 0x7D, 0xFD, 0x3F, 0x09, 0xF1, 0xFF, 0x57, 0x01, 0xFB, 0x62, 0xFF, 0x01, 0xB4, 0xFD, 0xF3, 0x3B, 0x13, 0xB0, 0xB2, 0x43, 0xD3, 0x5E, 0x30, 0xFF, 0xFF, 0x0F, 0x9F, 0xEB, // 7B00-7BFF + 0xEF, 0xFE, 0x03, 0xF2, 0xEF, 0x3F, 0x89, 0xFB, 0xA9, 0x37, 0x99, 0x9E, 0xF9, 0xDE, 0x2C, 0xA7, 0x33, 0x37, 0xF6, 0xC1, 0xAE, 0x81, 0x3E, 0xFE, 0x20, 0x5D, 0xF7, 0xF2, 0x85, 0xD5, 0xD7, 0x69, // 7C00-7CFF + 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0xDB, 0x6F, 0xFF, 0xFF, 0xC4, 0x7F, 0xD9, 0xCE, 0xEF, 0x0F, 0xBE, 0x7B, 0xF1, 0x5E, 0xF0, 0xCF, 0xF6, 0xB7, 0xFF, 0xF7, 0x5E, 0x84, 0xEF, 0xCB, 0xD7, 0xDF, 0x0E, // 7D00-7DFF + 0x08, 0xFF, 0xFF, 0xFC, 0x3F, 0xEE, 0xFF, 0xFF, 0xFF, 0x13, 0xFF, 0xD7, 0x0F, 0xAF, 0xFD, 0x7F, 0xC7, 0xBD, 0xFA, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xE7, 0x38, 0xBD, 0x33, 0xF9, 0xEB, 0x7F, 0xED, 0xFE, 0xE8, 0x7F, 0x76, 0x7C, 0xF7, 0xB3, 0xEF, 0xFF, 0xAF, 0xFE, 0xB7, 0xD8, 0x6F, 0xFF, 0xBF, 0xFB, // 7F00-7FFF + 0xFB, 0xF8, 0xF7, 0xDB, 0x52, 0x17, 0xF9, 0xE2, 0xC8, 0x85, 0x47, 0x75, 0x90, 0x90, 0xEF, 0xE3, 0xF4, 0x9E, 0x6D, 0x3F, 0x2E, 0xEE, 0x36, 0x05, 0xBC, 0xF7, 0xF3, 0x7F, 0x7B, 0xA0, 0x3F, 0x7F, // 8000-80FF + 0x67, 0x05, 0x60, 0xEB, 0xBE, 0xBA, 0x01, 0x66, 0xD8, 0xFC, 0x3F, 0x58, 0xF7, 0xCA, 0xDF, 0x87, 0xCD, 0xBF, 0xA0, 0xFF, 0xCD, 0x5B, 0xBF, 0xFE, 0xFD, 0xB6, 0xA7, 0xEF, 0xEF, 0x77, 0x9C, 0xDF, // 8100-81FF + 0xB7, 0x3F, 0x77, 0xF8, 0x27, 0x9D, 0xFC, 0xB7, 0xB5, 0xCA, 0xEF, 0xDF, 0x5A, 0xFB, 0xB6, 0xF1, 0x39, 0xEC, 0x1F, 0xEF, 0xBF, 0xFB, 0xFB, 0x7F, 0x0D, 0x00, 0xFE, 0xDA, 0xFB, 0xBD, 0x7F, 0x4E, // 8200-82FF + 0xFF, 0x33, 0xC0, 0x5A, 0xF5, 0xBF, 0xFE, 0x9F, 0xBF, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0xF8, 0xFD, 0xCA, 0xFF, 0xFD, 0x6F, 0xFD, 0xCF, 0x01, 0xA0, 0xFF, 0xDF, 0xF2, 0xFB, 0xBF, 0xDF, 0x7F, 0xFF, // 8300-83FF + 0xDA, 0xFE, 0x0F, 0x08, 0x08, 0xBA, 0xFF, 0xBF, 0xFD, 0x7A, 0xD7, 0xEE, 0xEB, 0xFB, 0xF9, 0x67, 0x44, 0xE0, 0x93, 0xFF, 0x97, 0xDF, 0x57, 0x9F, 0xF7, 0xFE, 0xDF, 0x08, 0x80, 0xDF, 0xDF, 0xFE, // 8400-84FF + 0xC5, 0xFF, 0xFE, 0xF7, 0xFB, 0xFF, 0x03, 0x68, 0xFB, 0x67, 0xFA, 0x6B, 0xFF, 0x7F, 0xE2, 0x5F, 0xFF, 0xFF, 0x73, 0xFF, 0xDF, 0x87, 0xFB, 0xE7, 0xFD, 0xEB, 0xA7, 0xF7, 0x7E, 0xBF, 0xC7, 0xEF, // 8500-85FF + 0xF3, 0x1E, 0x82, 0xDF, 0xFF, 0x76, 0x7E, 0xDF, 0xC9, 0x79, 0x7D, 0xDA, 0xBE, 0xEF, 0x9B, 0x1E, 0xE0, 0x7C, 0xFB, 0x77, 0xBE, 0x87, 0xFB, 0xFF, 0xFF, 0x1B, 0xDB, 0xFF, 0x5C, 0x3F, 0xE0, 0x4F, // 8600-86FF + 0xFF, 0x7F, 0x0E, 0x5F, 0xFF, 0x77, 0xBF, 0xDD, 0x4F, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xBE, 0xA3, 0xDF, 0xFD, 0x1C, 0xFC, 0xFD, 0xFF, 0x7D, 0x1F, 0x9E, 0xFB, 0xFF, 0xBD, 0xDC, 0xDE, // 8700-87FF + 0x6F, 0x3F, 0xFB, 0xBA, 0x7F, 0xDF, 0xEF, 0xFB, 0x1B, 0x7D, 0xEC, 0x2E, 0x8E, 0xAF, 0xF7, 0xF2, 0x0F, 0x7B, 0xEE, 0xCF, 0x96, 0x1D, 0xC6, 0x77, 0x07, 0xFE, 0xF5, 0xFF, 0x82, 0xD9, 0xDF, 0x7F, // 8800-88FF + 0xE6, 0x5E, 0xFF, 0xC7, 0xEE, 0xFE, 0xEF, 0x79, 0x56, 0x9A, 0xCF, 0xFF, 0x5F, 0xFE, 0x5E, 0xDE, 0x6E, 0x89, 0xE8, 0xF9, 0x5E, 0xF4, 0xC4, 0xE6, 0x01, 0x00, 0x7C, 0xBE, 0x7F, 0x3B, 0xDF, 0xDD, // 8900-89FF + 0x9D, 0xD5, 0xEF, 0xE9, 0xAC, 0x34, 0x53, 0xDE, 0x73, 0xF5, 0xF7, 0x4B, 0x4F, 0x7B, 0xFF, 0x9E, 0xFE, 0xB8, 0x6E, 0x47, 0xFB, 0x0D, 0x45, 0xFF, 0xFD, 0xAB, 0xFE, 0xFB, 0xD7, 0xE9, 0xFF, 0xDD, // 8A00-8AFF + 0xF7, 0xED, 0xFF, 0x7F, 0xFD, 0xDD, 0xEB, 0x7E, 0xE7, 0xCF, 0xFF, 0xB7, 0xE9, 0xBD, 0x91, 0xEF, 0x75, 0x5D, 0x7C, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFA, 0xEE, 0xFF, 0xF1, 0xB4, 0x76, 0xBF, 0xEF, 0x2F, 0x77, 0xB6, 0xBF, 0x77, 0xBF, 0x9F, 0xFD, 0xFF, 0xBF, 0x95, 0xAE, 0xF6, 0xFF, 0x75, 0x3B, 0x7F, // 8C00-8CFF + 0xF5, 0xA7, 0xF9, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFB, 0xDD, 0x2B, 0x33, 0xF6, 0x7F, 0x9A, 0xAB, 0xFD, 0xFC, 0xD6, 0xE6, 0xF9, 0xEB, 0xBF, 0xDF, 0xDF, 0x1F, 0xF4, // 8D00-8DFF + 0xFD, 0xA6, 0xFF, 0xFF, 0xFF, 0x4A, 0x7B, 0xF3, 0xB7, 0x7F, 0xF9, 0xFE, 0xFF, 0xB6, 0x5C, 0x1D, 0xF6, 0x7F, 0xFF, 0xE5, 0x7B, 0x1F, 0x04, 0x24, 0x05, 0xBE, 0x9E, 0xF9, 0xE3, 0xDB, 0xF2, 0xDF, // 8E00-8EFF + 0xEF, 0x6F, 0xFF, 0xFD, 0x79, 0xD6, 0xFC, 0xCB, 0xFD, 0xEB, 0xFF, 0xEF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x48, 0xE1, 0x17, 0x80, 0x74, 0x6A, 0xFE, 0x00, 0x7F, 0x6D, 0xF1, 0xFD, // 8F00-8FFF + 0x7F, 0xB8, 0xF3, 0xFE, 0x1F, 0xE0, 0x76, 0xF1, 0x96, 0xEE, 0x3F, 0x7B, 0x8D, 0xEB, 0xFD, 0xFF, 0xFF, 0xAD, 0xB3, 0xCB, 0xEF, 0x84, 0x7F, 0xE1, 0xAA, 0x4D, 0xF0, 0xBF, 0x3F, 0xBF, 0x3F, 0xFE, // 9000-90FF + 0xFF, 0xEB, 0xD7, 0xFF, 0xDF, 0xFF, 0x7F, 0xCF, 0xFB, 0xFF, 0xED, 0x85, 0x3F, 0xD7, 0xBC, 0x07, 0xFF, 0xAE, 0x0F, 0xFE, 0xAF, 0xFD, 0xBF, 0x76, 0xEF, 0xFA, 0xBB, 0x37, 0xDC, 0x7F, 0xBA, 0xA3, // 9100-91FF + 0xFF, 0xB6, 0xF7, 0x56, 0xF8, 0x60, 0xDF, 0xE7, 0x61, 0xFF, 0xDF, 0x4C, 0xFB, 0xB0, 0x45, 0xFF, 0xED, 0x7D, 0xFA, 0x3F, 0xFF, 0x1F, 0xFC, 0x1A, 0xFF, 0xFF, 0xAF, 0xE3, 0xD3, 0xC7, 0x83, 0xDF, // 9200-92FF + 0x57, 0xFB, 0x7D, 0xEF, 0xFF, 0xEF, 0x78, 0x13, 0xC0, 0xFE, 0xF7, 0x5F, 0xBB, 0x34, 0xE3, 0x5E, 0x0D, 0xF7, 0xF6, 0xEF, 0xFE, 0xD7, 0xBF, 0x00, 0x9D, 0xF5, 0xF7, 0xF7, 0xDE, 0x51, 0xE0, 0xFF, // 9300-93FF + 0xC9, 0xFE, 0x7F, 0x03, 0x01, 0x5F, 0xEF, 0xBF, 0xF1, 0x9F, 0xA7, 0x60, 0x1D, 0xEF, 0xFF, 0xF1, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3C, 0x4D, 0xFB, 0x1F, 0xD9, 0x3A, 0x7B, 0xE3, 0xFE, 0xE9, 0x3F, 0x7F, 0xDC, 0x3F, 0x00, 0x00, 0x00, // 9500-95FF + 0x00, 0x00, 0x00, 0x50, 0x1F, 0xF5, 0x07, 0xBE, 0x1D, 0xFC, 0x1B, 0xF9, 0x1E, 0xBC, 0xFF, 0x71, 0xF9, 0x6F, 0xBE, 0x5B, 0x96, 0x57, 0x1B, 0x9B, 0xFF, 0x7F, 0xFC, 0xFF, 0x2E, 0x87, 0xE7, 0xAF, // 9600-96FF + 0xF5, 0xEB, 0x4F, 0xF3, 0xFD, 0xDF, 0x25, 0xE7, 0xDC, 0x0B, 0x44, 0x5D, 0x47, 0x57, 0xDD, 0xFD, 0x3F, 0xED, 0x90, 0x77, 0x7F, 0x7D, 0xC8, 0x8A, 0xFA, 0xFA, 0xF9, 0xF3, 0x2A, 0x20, 0x4B, 0xEF, // 9700-97FF + 0xFF, 0xF5, 0xCF, 0x79, 0xD3, 0xAB, 0xA5, 0x0B, 0x7A, 0xF7, 0x8F, 0xFB, 0xBD, 0x8E, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0x4E, 0xFD, 0x57, 0x1A, 0x00, 0x88, 0xAC, 0xAE, 0x54, 0x76, // 9800-98FF + 0xAD, 0x17, 0xFF, 0xCD, 0xB2, 0xFF, 0x2F, 0xF4, 0xAA, 0x5B, 0xFF, 0xDB, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x73, 0xEA, 0xF9, 0x3F, 0x2E, 0x8E, 0xFA, 0xFF, 0xBB, 0xBC, 0x76, 0xD3, 0xFF, // 9900-99FF + 0xFE, 0xEE, 0x72, 0x7E, 0xBD, 0x7E, 0xF7, 0xE7, 0x7F, 0xF7, 0xFD, 0xCE, 0xF5, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x9B, 0xDB, 0xC7, 0xA4, 0x7F, 0x91, 0xCA, 0xF8, 0xCE, 0x7E, // 9A00-9AFF + 0x7A, 0x7D, 0xE7, 0xC7, 0xBD, 0xCB, 0xAE, 0xDC, 0x7E, 0xFD, 0x76, 0x8F, 0xD3, 0x91, 0xF3, 0x7C, 0xE5, 0x01, 0x2F, 0x4C, 0x77, 0xED, 0x60, 0xA3, 0xDB, 0x07, 0xF8, 0x5E, 0xF7, 0x1D, 0x81, 0x21, // 9B00-9BFF + 0xE0, 0x6B, 0x9C, 0x30, 0x3A, 0x3B, 0xDE, 0xFA, 0x53, 0x7F, 0xF5, 0xC3, 0xCD, 0x61, 0xBA, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x26, 0xFE, 0xBE, // 9C00-9CFF + 0xF9, 0x03, 0xB5, 0xEB, 0x6D, 0xE3, 0xCB, 0xE9, 0x2F, 0x9C, 0xDE, 0xBF, 0x83, 0x9F, 0xBF, 0xAB, 0xF7, 0x1F, 0xD5, 0xFF, 0xDF, 0xB7, 0xFE, 0xDF, 0xAE, 0xFD, 0xEF, 0xFF, 0x7E, 0xFB, 0xFD, 0xEF, // 9D00-9DFF + 0xFF, 0xAA, 0xBF, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xB6, 0xCD, 0x7F, 0x9E, 0xBE, 0xB3, 0x62, 0xF1, 0x58, 0x0D, 0xF1, 0x7B, 0xFD, 0xF1, 0xE9, 0xFD, 0xBE, // 9E00-9EFF + 0xC3, 0xC6, 0x6D, 0x5F, 0x3D, 0xFF, 0xFF, 0x69, 0xCF, 0xFF, 0xF4, 0xFB, 0xFB, 0xDC, 0xF7, 0x4F, 0x00, 0x20, 0x37, 0x11, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF + ]; + + public static ReadOnlySpan DefinedCHTOnly => + [ + '\u02C9', '\u02CA', '\u02CB', '\u02CD', + '\u2027', '\u2035', '\u2109', '\u2196', '\u2197', '\u2198', '\u2199', '\u2215', '\u2223', '\u2295', '\u2299', '\u255E', '\u2561', '\u256A', '\u256D', '\u256E', + '\u256F', '\u2570', '\u2571', '\u2572', '\u2573', '\u2574', '\u2581', '\u2582', '\u2583', '\u2584', '\u2585', '\u2586', '\u2587', '\u2588', '\u2589', '\u258A', + '\u258B', '\u258C', '\u258D', '\u258E', '\u258F', '\u2594', '\u2595', '\u25E2', '\u25E3', '\u25E4', '\u25E5', + '\u301E', '\u3021', '\u3022', '\u3023', '\u3024', '\u3025', '\u3026', '\u3027', '\u3028', '\u3029', '\u3105', '\u3106', '\u3107', '\u3108', '\u3109', '\u310A', + '\u310B', '\u310C', '\u310D', '\u310E', '\u310F', '\u3110', '\u3111', '\u3112', '\u3113', '\u3114', '\u3115', '\u3116', '\u3117', '\u3118', '\u3119', '\u311A', + '\u311B', '\u311C', '\u311D', '\u311E', '\u311F', '\u3120', '\u3121', '\u3122', '\u3123', '\u3124', '\u3125', '\u3126', '\u3127', '\u3128', '\u3129', '\u32A3', + '\u33CE', '\u33D1', '\u33D2', '\u33D5', + '\uFA0C', '\uFA0D', '\uFE30', '\uFE31', '\uFE33', '\uFE34', '\uFE35', '\uFE36', '\uFE37', '\uFE38', '\uFE39', '\uFE3A', '\uFE3B', '\uFE3C', '\uFE3D', '\uFE3E', + '\uFE3F', '\uFE40', '\uFE41', '\uFE42', '\uFE43', '\uFE44', '\uFE49', '\uFE4A', '\uFE4B', '\uFE4C', '\uFE4D', '\uFE4E', '\uFE4F', '\uFE50', '\uFE51', '\uFE52', + '\uFE54', '\uFE55', '\uFE56', '\uFE57', '\uFE59', '\uFE5A', '\uFE5B', '\uFE5C', '\uFE5D', '\uFE5E', '\uFE5F', '\uFE60', '\uFE61', '\uFE62', '\uFE63', '\uFE64', + '\uFE65', '\uFE66', '\uFE68', '\uFE69', '\uFE6A', '\uFE6B', + ]; + + public static ReadOnlySpan DefinedCHS => + [ + 0x8B, 0x7F, 0x7B, 0x7F, 0xB4, 0x3D, 0x55, 0xEF, 0xA8, 0xFB, 0x5D, 0xF3, 0x43, 0x02, 0x0B, 0x40, 0x40, 0xFB, 0x3E, 0x8D, 0xF7, 0x7B, 0x2C, 0x8C, 0xFF, 0x6E, 0xFA, 0xE3, 0x3A, 0x1D, 0xED, 0xA8, // 4E00-4EFF + 0x02, 0xE6, 0x83, 0xCF, 0xF5, 0x8C, 0x55, 0x35, 0x48, 0xE0, 0xAB, 0xFF, 0xB9, 0x92, 0x59, 0xD8, 0x18, 0xAB, 0x92, 0x28, 0xE9, 0xD7, 0x20, 0x80, 0x38, 0xC4, 0x83, 0xF5, 0x4A, 0xE7, 0x0A, 0x45, // 4F00-4FFF + 0x00, 0xB0, 0x14, 0x97, 0x62, 0x77, 0x00, 0x54, 0x88, 0xD1, 0x20, 0x14, 0x20, 0x10, 0xC0, 0xC8, 0x21, 0x21, 0x00, 0x00, 0xA8, 0x13, 0x04, 0x0C, 0x00, 0x80, 0x40, 0x04, 0xC0, 0x70, 0x28, 0x08, // 5000-50FF + 0xC0, 0x08, 0x04, 0x00, 0x02, 0x00, 0x00, 0x80, 0x7B, 0x2B, 0x72, 0x14, 0x24, 0x79, 0xFB, 0x3B, 0x27, 0x33, 0xE4, 0x1A, 0x35, 0x98, 0xEF, 0x38, 0xD1, 0x9A, 0x02, 0x28, 0x13, 0xA8, 0x69, 0xBF, // 5100-51FF + 0xCF, 0x65, 0xC6, 0x2F, 0x11, 0x6B, 0xC9, 0xAF, 0x0F, 0x34, 0x53, 0x50, 0xA2, 0x86, 0x04, 0xA0, 0x06, 0x01, 0x09, 0xE8, 0x0F, 0x3F, 0x0E, 0xC0, 0x88, 0x0A, 0x45, 0x81, 0x10, 0x00, 0x01, 0xC6, // 5200-52FF + 0x61, 0xA1, 0xE1, 0x26, 0x4B, 0x44, 0x00, 0xCE, 0xAA, 0xC7, 0xEE, 0xD4, 0xDF, 0xCA, 0xBB, 0x85, 0x74, 0x3A, 0x20, 0xA5, 0x6C, 0x43, 0x40, 0x88, 0x06, 0x3F, 0xD2, 0x8B, 0x79, 0xFF, 0xEF, 0x3B, // 5300-53FF + 0x5A, 0xF7, 0xEF, 0xE8, 0xCB, 0xFB, 0x36, 0x5B, 0x49, 0x0D, 0xFD, 0x1B, 0x54, 0x01, 0xEE, 0x39, 0x55, 0xD8, 0x75, 0x2E, 0xD8, 0xBF, 0x1A, 0xA9, 0xD7, 0xF3, 0xBF, 0xF6, 0xE0, 0x67, 0x0C, 0xB4, // 5400-54FF + 0xC2, 0x82, 0x13, 0x08, 0x9D, 0xD4, 0x8B, 0xD0, 0x5A, 0x06, 0x61, 0x10, 0xF2, 0x74, 0xE0, 0x59, 0x9F, 0x8F, 0x12, 0xB3, 0x80, 0x00, 0xAA, 0x6A, 0x30, 0x32, 0x5E, 0xB0, 0x7A, 0x9D, 0xAC, 0x60, // 5500-55FF + 0x03, 0xD3, 0x00, 0xC9, 0x98, 0x30, 0x56, 0x8A, 0x00, 0x70, 0x90, 0x13, 0x14, 0x1F, 0x42, 0x18, 0x60, 0xC0, 0x08, 0x00, 0x08, 0x80, 0x80, 0x10, 0x00, 0x04, 0x90, 0xEC, 0x17, 0x28, 0x33, 0xE6, // 5600-56FF + 0x58, 0x07, 0x00, 0x90, 0x08, 0xF7, 0x09, 0x4E, 0x85, 0xF4, 0x83, 0xFC, 0x53, 0xAF, 0xC8, 0x18, 0x7C, 0x18, 0x0C, 0x08, 0xDF, 0x6A, 0x14, 0x01, 0x0C, 0xC8, 0x34, 0xA7, 0x11, 0xA0, 0x10, 0x27, // 5700-57FF + 0xC5, 0x28, 0x22, 0x42, 0x13, 0x04, 0x21, 0x00, 0x10, 0x30, 0x12, 0x41, 0x20, 0x18, 0x00, 0x40, 0x2B, 0x02, 0x0C, 0xC6, 0x00, 0x03, 0x00, 0x10, 0x22, 0x00, 0x22, 0x00, 0x10, 0x58, 0x49, 0x02, // 5800-58FF + 0x94, 0xA0, 0x70, 0x96, 0xB0, 0xEE, 0x92, 0x17, 0x96, 0xCB, 0xF2, 0x05, 0x25, 0x00, 0x58, 0x23, 0xDE, 0x25, 0xCC, 0x42, 0x38, 0xCF, 0x04, 0x4A, 0x40, 0x0C, 0x9F, 0x35, 0x28, 0x11, 0x00, 0x8A, // 5900-59FF + 0xFA, 0x13, 0x0A, 0x91, 0x29, 0x02, 0x56, 0x10, 0x41, 0x06, 0x20, 0x04, 0x84, 0x04, 0xF0, 0x84, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x04, 0x2C, 0x41, 0x06, 0x12, 0x54, 0x11, 0x4B, 0x0A, 0x02, 0x00, // 5A00-5AFF + 0x00, 0x02, 0xC0, 0x00, 0x00, 0x00, 0x94, 0x00, 0x01, 0x00, 0xBB, 0xBF, 0x7C, 0x16, 0x2B, 0x24, 0xBB, 0x9B, 0xA8, 0x7F, 0x7F, 0x0C, 0x79, 0xE3, 0xF4, 0x10, 0x0D, 0xE0, 0x32, 0x41, 0x01, 0x9F, // 5B00-5BFF + 0x52, 0x86, 0x72, 0x35, 0xB4, 0x10, 0x12, 0xFF, 0x27, 0xCF, 0x23, 0x42, 0x6B, 0xC0, 0x02, 0x86, 0x06, 0x31, 0xD3, 0x1F, 0x0C, 0x3A, 0xAA, 0xA1, 0x12, 0x08, 0x04, 0x02, 0x72, 0x25, 0x01, 0x08, // 5C00-5CFF + 0xCC, 0x40, 0x50, 0x48, 0xD0, 0x62, 0x10, 0x60, 0x80, 0x1C, 0x00, 0x29, 0x00, 0x9A, 0x10, 0x00, 0x04, 0x00, 0x00, 0x22, 0x00, 0x00, 0x80, 0x00, 0x20, 0x20, 0x00, 0x68, 0xE6, 0xCB, 0x9E, 0x60, // 5D00-5DFF + 0x6E, 0x91, 0x73, 0x3F, 0xC0, 0x60, 0x82, 0x39, 0x34, 0x10, 0x30, 0x48, 0x06, 0x00, 0x5C, 0xBD, 0xD1, 0x8C, 0xFB, 0xD6, 0xE1, 0x20, 0xE8, 0x43, 0x00, 0x06, 0x4E, 0x08, 0x00, 0x05, 0xD0, 0xC4, // 5E00-5EFF + 0x1F, 0x8D, 0xAA, 0x89, 0xE1, 0xA6, 0x02, 0x16, 0x01, 0x00, 0xED, 0x21, 0x56, 0x36, 0x8B, 0x1A, 0xB7, 0x1F, 0xA5, 0x13, 0x02, 0x65, 0xA0, 0x30, 0x78, 0xB2, 0xC7, 0x23, 0x93, 0x6C, 0x22, 0xE9, // 5F00-5FFF + 0x7F, 0xE4, 0x74, 0x3A, 0xE3, 0x8F, 0x20, 0x98, 0x0E, 0x28, 0x25, 0x26, 0x9C, 0xBF, 0x49, 0xBF, 0x18, 0x32, 0x54, 0xAC, 0x49, 0xB9, 0x16, 0x19, 0x60, 0x0C, 0x22, 0xB5, 0xC1, 0xFB, 0x59, 0x06, // 6000-60FF + 0x43, 0xE3, 0x20, 0x84, 0xD9, 0x08, 0x00, 0x80, 0x00, 0x55, 0x22, 0x20, 0x84, 0x01, 0xA1, 0x00, 0x00, 0x48, 0x10, 0x20, 0x80, 0x13, 0x80, 0x40, 0x04, 0x0D, 0x16, 0x00, 0x40, 0x00, 0x20, 0x80, // 6100-61FF + 0x40, 0xFD, 0xE7, 0x8D, 0x36, 0x54, 0x98, 0xE0, 0x8B, 0x7B, 0x1E, 0x09, 0xC8, 0xFE, 0x49, 0xD2, 0x11, 0x06, 0xEE, 0x8D, 0x37, 0x19, 0x22, 0xBA, 0xF4, 0x77, 0xDD, 0x9F, 0xEC, 0xF3, 0xDA, 0xF0, // 6200-62FF + 0x86, 0x43, 0x42, 0xEC, 0x3F, 0x8D, 0x04, 0x26, 0x6C, 0xFA, 0x21, 0xC0, 0x8E, 0x62, 0xC2, 0x0C, 0x85, 0xD7, 0x45, 0x01, 0xAD, 0x77, 0x99, 0x55, 0x50, 0xE2, 0x45, 0x40, 0x0B, 0x26, 0x54, 0xA1, // 6300-63FF + 0x27, 0x98, 0x19, 0x58, 0x43, 0x34, 0x10, 0xA4, 0xF2, 0x05, 0x14, 0x41, 0x80, 0x22, 0x00, 0x07, 0xB4, 0x00, 0x66, 0x42, 0x10, 0x72, 0xA1, 0x15, 0x25, 0x60, 0x85, 0x41, 0x54, 0x00, 0x00, 0x00, // 6400-64FF + 0x01, 0x02, 0x04, 0x01, 0x20, 0xC8, 0x70, 0xCB, 0x20, 0x93, 0x62, 0x6A, 0x4C, 0x18, 0x95, 0x00, 0x80, 0x18, 0x8B, 0x9A, 0xB2, 0xAA, 0x01, 0x32, 0x7A, 0xD8, 0xC4, 0x00, 0xE5, 0xF3, 0xC3, 0x04, // 6500-65FF + 0x4D, 0xD4, 0x38, 0xA2, 0xA1, 0xA1, 0x72, 0x50, 0x0A, 0x98, 0xFC, 0x84, 0x52, 0xC1, 0xD1, 0x44, 0x94, 0x10, 0xC2, 0x20, 0x80, 0x41, 0x10, 0x42, 0x00, 0x00, 0x00, 0x3A, 0x40, 0x02, 0x9D, 0xD2, // 6600-66FF + 0x01, 0x2F, 0xB1, 0xA8, 0x40, 0xBD, 0x32, 0x24, 0x4D, 0xD3, 0x4B, 0xD0, 0x23, 0xA7, 0xAD, 0xD0, 0x92, 0x0A, 0xA1, 0x75, 0xAC, 0xAD, 0xE9, 0x01, 0x1A, 0x80, 0x1F, 0x77, 0x25, 0x92, 0x1B, 0xA0, // 6700-67FF + 0xA1, 0xDF, 0xCA, 0x20, 0x02, 0x06, 0x8C, 0x73, 0x7F, 0x57, 0x3B, 0x00, 0xFF, 0x0B, 0xD0, 0x00, 0x6A, 0x80, 0x88, 0x00, 0xC4, 0xA1, 0x29, 0x00, 0x05, 0x2A, 0x24, 0x05, 0x09, 0x40, 0x23, 0x16, // 6800-68FF + 0x22, 0x68, 0x05, 0x80, 0x11, 0x20, 0x11, 0xA2, 0x04, 0x00, 0x90, 0x64, 0x49, 0x48, 0x82, 0x13, 0xD5, 0x23, 0x30, 0x19, 0x80, 0x29, 0x92, 0x08, 0x02, 0x54, 0x11, 0x88, 0x01, 0x20, 0x04, 0xA0, // 6900-69FF + 0x00, 0x04, 0x80, 0x81, 0x02, 0x85, 0x22, 0x60, 0x90, 0x00, 0x01, 0x0B, 0x22, 0x00, 0x02, 0x12, 0x11, 0x40, 0x83, 0x00, 0x01, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 6A00-6AFF + 0x00, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x84, 0x46, 0xC8, 0x12, 0x00, 0x02, 0xFC, 0x04, 0x00, 0x1A, 0xDE, 0x2E, 0x4C, 0x0C, 0x02, 0x04, 0xB8, 0x80, 0x26, 0xA8, 0xFC, 0x0A, 0x02, 0x8C, 0x28, 0x22, // 6B00-6BFF + 0xE0, 0xA0, 0x7B, 0x8F, 0xD6, 0xC7, 0x35, 0x21, 0xC7, 0x06, 0xB1, 0xF8, 0x13, 0x07, 0x55, 0x62, 0x6E, 0x93, 0x19, 0x8A, 0xFA, 0x6E, 0x0E, 0xFB, 0x30, 0x16, 0xF9, 0x48, 0x2F, 0xCD, 0xEB, 0x7D, // 6C00-6CFF + 0x92, 0x58, 0x84, 0x4E, 0xA0, 0x4C, 0x2E, 0x7A, 0xEA, 0xED, 0x1E, 0x56, 0x49, 0xC6, 0x90, 0x11, 0x24, 0x53, 0x3A, 0xE8, 0xDB, 0xCF, 0x24, 0x81, 0xF1, 0x18, 0x42, 0x63, 0x53, 0x58, 0x8A, 0x1A, // 6D00-6DFF + 0x20, 0x74, 0xD3, 0x24, 0x3B, 0xAA, 0x14, 0x05, 0x18, 0x60, 0x58, 0x89, 0x00, 0x48, 0x00, 0xC0, 0x68, 0x82, 0x01, 0x91, 0xA4, 0x84, 0xD6, 0x2C, 0x86, 0x88, 0xBA, 0xC4, 0x77, 0x03, 0x10, 0x02, // 6E00-6EFF + 0x44, 0x82, 0x38, 0x00, 0x11, 0xAE, 0x4A, 0x40, 0xC0, 0x28, 0x00, 0x51, 0x44, 0x60, 0x14, 0x15, 0x10, 0x73, 0x00, 0x10, 0x82, 0x00, 0x48, 0x02, 0x05, 0x02, 0x06, 0x40, 0x03, 0xC0, 0x00, 0x00, // 6F00-6FFF + 0x00, 0x00, 0x02, 0x0C, 0x08, 0x00, 0x20, 0x02, 0x00, 0x90, 0x00, 0x40, 0x00, 0xB8, 0x61, 0xD1, 0x21, 0x46, 0x74, 0x32, 0x00, 0xF8, 0x8A, 0x3B, 0x0F, 0x05, 0x00, 0x8B, 0xD0, 0xBB, 0x80, 0x22, // 7000-70FF + 0x00, 0x06, 0x69, 0x07, 0x40, 0x80, 0x43, 0x00, 0x20, 0x54, 0x00, 0x50, 0xD0, 0x41, 0x0C, 0x25, 0x10, 0x84, 0x10, 0x83, 0x01, 0x11, 0x28, 0x02, 0x08, 0x40, 0x30, 0x00, 0xA1, 0x40, 0x00, 0x02, // 7100-71FF + 0x40, 0x00, 0x00, 0x20, 0x00, 0x15, 0xE3, 0xAB, 0x80, 0x31, 0x44, 0xAA, 0xC6, 0xC2, 0x24, 0xC6, 0x13, 0xAC, 0x04, 0x80, 0x00, 0xB0, 0xD1, 0x03, 0x1E, 0x61, 0x85, 0x42, 0x03, 0xF3, 0x9F, 0x1D, // 7200-72FF + 0x0A, 0x44, 0xE8, 0x78, 0x26, 0x5E, 0x92, 0xC3, 0x00, 0x20, 0x85, 0x00, 0x01, 0xB0, 0x00, 0x40, 0x90, 0x4A, 0x42, 0x88, 0x04, 0xCA, 0x8D, 0x0C, 0x05, 0xA7, 0x03, 0x42, 0xA1, 0x22, 0x04, 0x00, // 7300-73FF + 0x68, 0x86, 0x01, 0x0C, 0x64, 0x55, 0x79, 0x10, 0x02, 0x00, 0xA0, 0xDE, 0x00, 0x20, 0xC1, 0x40, 0x8B, 0x48, 0x01, 0x50, 0x80, 0x03, 0x00, 0x04, 0x00, 0x00, 0x04, 0x50, 0x5D, 0xC0, 0xD0, 0x80, // 7400-74FF + 0x10, 0xA0, 0x0A, 0x97, 0x20, 0xBB, 0xAF, 0x4D, 0x21, 0xD9, 0x10, 0x1E, 0x60, 0x04, 0x14, 0x83, 0x48, 0x88, 0xD6, 0xA6, 0x3B, 0xD8, 0x3F, 0x73, 0xBC, 0x27, 0x74, 0x49, 0xDC, 0x0D, 0x13, 0x92, // 7500-75FF + 0x2B, 0x14, 0xA1, 0x8B, 0x75, 0x2E, 0x39, 0xD1, 0x09, 0x30, 0x50, 0x50, 0x08, 0x88, 0x00, 0x69, 0xD4, 0x49, 0x4A, 0x02, 0x10, 0x40, 0x16, 0x80, 0x64, 0xE5, 0xD7, 0x89, 0x20, 0xC0, 0x16, 0x53, // 7600-76FF + 0x92, 0x2B, 0x00, 0x86, 0x45, 0xA3, 0xE0, 0x15, 0x8B, 0x00, 0x03, 0x0C, 0x6E, 0x19, 0x00, 0xE2, 0x31, 0x70, 0x06, 0x80, 0xA5, 0x16, 0x29, 0xA8, 0x00, 0x20, 0x80, 0x18, 0xAC, 0x7A, 0x48, 0xE1, // 7700-77FF + 0x07, 0x32, 0xD6, 0xB5, 0xE8, 0x32, 0x91, 0x5F, 0xA1, 0x50, 0xE5, 0x20, 0x00, 0x7C, 0x80, 0x10, 0x80, 0x72, 0x8A, 0x9D, 0xAA, 0x00, 0x1F, 0x42, 0x22, 0x0E, 0x31, 0x02, 0x00, 0x11, 0x94, 0x04, // 7800-78FF + 0x22, 0x00, 0x08, 0x40, 0x10, 0x00, 0x10, 0x5C, 0x43, 0x03, 0xC8, 0xFC, 0xA5, 0xA1, 0x80, 0x05, 0x33, 0x84, 0x00, 0x04, 0x80, 0x00, 0x08, 0x6E, 0x4B, 0x2A, 0x26, 0x81, 0xD8, 0xAA, 0x01, 0x29, // 7900-79FF + 0x4D, 0x68, 0x90, 0x44, 0x09, 0x00, 0x88, 0xBA, 0x40, 0x00, 0x82, 0x00, 0x00, 0x00, 0xD1, 0x87, 0x5B, 0x21, 0xE6, 0xB1, 0x61, 0x31, 0x08, 0x80, 0x00, 0x08, 0x40, 0xC2, 0x69, 0xA0, 0x00, 0xA6, // 7A00-7AFF + 0x58, 0x8D, 0x32, 0x4A, 0x71, 0x5D, 0x0A, 0x55, 0xA0, 0x9A, 0x57, 0x2D, 0x05, 0x40, 0xA6, 0x4A, 0x21, 0x20, 0xB1, 0x30, 0xC6, 0x3F, 0x12, 0x01, 0xC2, 0x10, 0x0A, 0x26, 0x62, 0x44, 0x82, 0x50, // 7B00-7BFF + 0x80, 0x98, 0x40, 0x80, 0xC0, 0x04, 0x00, 0x81, 0x03, 0x20, 0x00, 0x00, 0x00, 0x00, 0x18, 0x38, 0x00, 0x02, 0xA6, 0xF1, 0x34, 0x44, 0x0E, 0x72, 0xA2, 0x35, 0xE0, 0x92, 0x01, 0x81, 0x00, 0x09, // 7C00-7CFF + 0x00, 0x04, 0x00, 0x00, 0x85, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7D00-7DFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x88, 0xFF, 0xBF, 0xEF, 0xE7, 0xFF, 0xFF, 0xBF, 0xFF, 0xEF, 0xEF, 0xFF, 0xFD, // 7E00-7EFF + 0xFF, 0xFB, 0xFE, 0xBF, 0xFF, 0xFF, 0x7F, 0x05, 0x34, 0x00, 0xB3, 0x85, 0x06, 0x47, 0x16, 0x42, 0x02, 0x54, 0x10, 0xE4, 0x92, 0x80, 0x05, 0xB3, 0x22, 0x54, 0x30, 0x81, 0x63, 0x42, 0x0B, 0x18, // 7F00-7FFF + 0x7B, 0x38, 0xF5, 0x13, 0xE5, 0x07, 0xEA, 0xA9, 0x4C, 0x3C, 0x14, 0x05, 0x00, 0x06, 0x02, 0x80, 0xD9, 0x1A, 0x48, 0xBD, 0x37, 0xEE, 0x96, 0xF4, 0x5F, 0x70, 0xC0, 0x7E, 0xB2, 0xBF, 0x5F, 0x35, // 8000-80FF + 0x44, 0xE6, 0x5F, 0x45, 0x00, 0x90, 0x46, 0x41, 0x40, 0x1D, 0x3B, 0x06, 0xA1, 0x62, 0x13, 0xFE, 0x05, 0x85, 0x02, 0x39, 0x48, 0x05, 0x08, 0x0C, 0x4F, 0x14, 0x00, 0x00, 0x88, 0x34, 0x18, 0x58, // 8100-81FF + 0x77, 0x30, 0x15, 0xD8, 0x0E, 0xBD, 0xFB, 0x4B, 0x90, 0x8A, 0x00, 0x85, 0x00, 0xC1, 0x1D, 0xE6, 0x14, 0xED, 0x86, 0xB3, 0x72, 0xFF, 0x9B, 0x63, 0x92, 0xFD, 0xBE, 0xD9, 0x7B, 0x88, 0x92, 0x0A, // 8200-82FF + 0xFE, 0xD3, 0xB2, 0x1C, 0x80, 0xB9, 0x7A, 0x17, 0xC9, 0x82, 0x17, 0xDC, 0xFB, 0xFF, 0x80, 0x39, 0x60, 0x42, 0x0C, 0x59, 0x01, 0x0F, 0xDF, 0x37, 0xA3, 0x94, 0x50, 0xB1, 0x23, 0x06, 0x07, 0x23, // 8300-83FF + 0x5A, 0xF8, 0x02, 0x31, 0xF0, 0x01, 0x02, 0x31, 0x40, 0x00, 0x82, 0x1E, 0x0A, 0x3A, 0x6A, 0x05, 0x84, 0x5B, 0x80, 0x12, 0x02, 0x80, 0x14, 0xA7, 0x12, 0x26, 0x4B, 0xA0, 0x69, 0x10, 0x01, 0x90, // 8400-84FF + 0x00, 0x10, 0x8A, 0x84, 0x02, 0x18, 0x80, 0x3F, 0x08, 0x07, 0x40, 0x42, 0x10, 0x01, 0x14, 0x4E, 0xB0, 0x80, 0x00, 0x18, 0x10, 0xC5, 0x81, 0x02, 0x02, 0x82, 0x29, 0x10, 0x10, 0x02, 0x00, 0x88, // 8500-85FF + 0x20, 0x00, 0x42, 0x00, 0x80, 0x02, 0x00, 0x11, 0x00, 0xE0, 0x13, 0x44, 0x04, 0x58, 0x02, 0xFE, 0x07, 0x3C, 0x28, 0x30, 0x98, 0x97, 0x73, 0x04, 0xD1, 0xCE, 0x13, 0xCB, 0x10, 0x62, 0x1F, 0x43, // 8600-86FF + 0x8D, 0x27, 0xAC, 0x55, 0x2E, 0x42, 0x92, 0xC8, 0x80, 0x53, 0x88, 0x02, 0x39, 0x40, 0x51, 0x78, 0x2C, 0x29, 0x88, 0x80, 0x00, 0xB9, 0x28, 0x24, 0x41, 0x0C, 0x0E, 0x08, 0x21, 0x44, 0x00, 0x42, // 8700-87FF + 0x08, 0x04, 0x68, 0x08, 0x06, 0x00, 0x04, 0x12, 0x31, 0x30, 0x90, 0x02, 0x3E, 0x5B, 0x85, 0xE0, 0x36, 0x29, 0x44, 0x10, 0x14, 0x28, 0x82, 0x10, 0x66, 0x42, 0x34, 0x83, 0x3C, 0x01, 0x1B, 0x53, // 8800-88FF + 0x04, 0x04, 0x0D, 0x0E, 0x22, 0x0C, 0x51, 0x00, 0x12, 0x00, 0x00, 0xC0, 0x40, 0x00, 0x00, 0x88, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF6, 0xDF, 0x47, 0x54, 0x68, 0x88, 0x08, 0x00, // 8900-89FF + 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8A00-8AFF + 0x80, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xEF, 0xFD, 0xF7, 0x7F, 0xFF, 0xFE, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, // 8B00-8BFF + 0xFF, 0xFD, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0xC2, 0x12, 0x20, 0x04, 0x06, 0x0C, 0x08, 0x07, 0x24, 0x16, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8C00-8CFF + 0x00, 0x00, 0x00, 0xE0, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0x7F, 0xDF, 0x28, 0xF9, 0x00, 0x32, 0x0C, 0x12, 0x80, 0x08, 0x00, 0x3A, 0xD5, 0x58, 0xD8, 0xC2, 0xEC, 0x18, 0x9D, 0xA8, 0x2F, // 8D00-8DFF + 0x20, 0x96, 0x10, 0xE0, 0x0C, 0xD6, 0x22, 0x26, 0x97, 0x0F, 0x06, 0x02, 0x40, 0xB2, 0x55, 0x90, 0xA2, 0x80, 0x11, 0x50, 0x00, 0x98, 0x04, 0x04, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8E00-8EFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFB, 0xFF, 0xFF, 0xFE, 0xEF, 0xFB, 0xDF, 0x08, 0x0B, 0x43, 0x62, 0xB6, 0x41, 0x3B, 0xFB, 0x74, 0x6F, 0x89, 0x23, // 8F00-8FFF + 0x7F, 0xAE, 0xD7, 0xEC, 0x47, 0xE0, 0x60, 0x59, 0x96, 0xA0, 0x8F, 0x09, 0x2C, 0x61, 0x30, 0xA0, 0x0D, 0x09, 0xAA, 0x2A, 0x4E, 0xD4, 0x7B, 0x4F, 0xB2, 0xC4, 0x8B, 0x38, 0xC6, 0xA9, 0x10, 0x61, // 9000-90FF + 0x14, 0x00, 0x00, 0x42, 0x0C, 0x80, 0x02, 0x02, 0x48, 0xFE, 0x85, 0x64, 0x3E, 0xD6, 0xF7, 0xE3, 0xA0, 0x3A, 0x07, 0x0C, 0x0C, 0xE4, 0x30, 0x04, 0x80, 0xF6, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, // 9100-91FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9200-92FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, // 9300-93FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0xE0, 0xFF, 0xBD, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0xE7, 0xFB, 0xBF, 0xFF, 0xFF, 0xF7, // 9400-94FF + 0xFF, 0xFF, 0xFF, 0xEF, 0x7E, 0xFF, 0xF7, 0xDF, 0xF7, 0xF6, 0xDF, 0xFB, 0xFE, 0xBF, 0x4F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xFF, 0x7F, // 9500-95FF + 0x7F, 0xFF, 0xF7, 0xB6, 0x06, 0x44, 0x7E, 0xB8, 0xF5, 0x3B, 0x31, 0x88, 0x96, 0x17, 0xF4, 0x00, 0x60, 0xA9, 0x91, 0x13, 0x80, 0x00, 0x49, 0x72, 0xF3, 0xF2, 0x24, 0x00, 0x01, 0x87, 0xC8, 0x42, // 9600-96FF + 0xD3, 0xE3, 0x48, 0x50, 0x00, 0x24, 0x05, 0x43, 0x00, 0x00, 0x4C, 0x4A, 0x27, 0x02, 0x58, 0x10, 0x20, 0x28, 0x16, 0x01, 0x09, 0xA8, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x3E, 0x68, 0x00, // 9700-97FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xB7, 0xDB, 0xFD, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x40, 0x2E, 0xC7, 0x80, 0x01, 0x00, 0x00, // 9800-98FF + 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xA8, 0xFF, 0xF7, 0xB4, 0xF3, 0xAD, 0xFF, 0x03, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9900-99FF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFB, 0xFF, 0xF7, 0x9D, 0xCF, 0xFD, 0xBF, 0x01, 0xC3, 0x15, 0x27, 0x18, 0x0A, 0x81, 0x42, 0xA8, 0x00, 0x0A, // 9A00-9AFF + 0x08, 0x81, 0x08, 0x80, 0x08, 0x80, 0x04, 0x18, 0xBE, 0xA3, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9B00-9BFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0xE6, 0x69, 0x37, 0xDC, 0xFF, 0x6B, 0xFF, 0x3D, 0xF8, 0xFC, 0xF9, 0xF3, 0x04, 0x00, 0x00, 0x00, // 9C00-9CFF + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9D00-9DFF + 0x00, 0x00, 0x00, 0x80, 0x6F, 0xBF, 0xEE, 0xE7, 0xFE, 0xDF, 0xA2, 0x5D, 0xD8, 0x3F, 0x0B, 0xC0, 0x84, 0x09, 0x0C, 0xA0, 0x40, 0x00, 0x10, 0x69, 0x10, 0xE2, 0x12, 0xB9, 0xA5, 0x86, 0x00, 0x5A, // 9E00-9EFF + 0x00, 0x68, 0x89, 0x02, 0x05, 0x90, 0x80, 0x6A, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF9, 0x1F, 0x00, 0x8E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF + ]; +} diff --git a/PKHeX.Core/PKM/Strings/StringFontUtil.cs b/PKHeX.Core/PKM/Strings/Font/StringFont8.cs similarity index 54% rename from PKHeX.Core/PKM/Strings/StringFontUtil.cs rename to PKHeX.Core/PKM/Strings/Font/StringFont8.cs index aa48cba8b..3ce8754a8 100644 --- a/PKHeX.Core/PKM/Strings/StringFontUtil.cs +++ b/PKHeX.Core/PKM/Strings/Font/StringFont8.cs @@ -1,1126 +1,22 @@ using System; -using static PKHeX.Core.EntityContext; +using static PKHeX.Core.StringFontUtil; using static PKHeX.Core.LanguageID; namespace PKHeX.Core; -/// -/// Utility Logic for checking whether a Unicode character is defined in a font. -/// -public static class StringFontUtil +public static class StringFont8 { - /// - /// Determines if a string contains undefined characters in the font for the given and . - /// - /// The input string to check for undefined characters. - /// The context to get the font for. - /// The language of the Pokémon. - /// The language of the save file. - /// True if the input string contains undefined characters; otherwise, false. - public static bool HasUndefinedCharacters(ReadOnlySpan str, EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) - { - foreach (var c in str) - { - if (!IsDefined(c, context, pkLanguage, saveLanguage)) - return true; - } - return false; - } - - /// - /// Replaces any undefined characters in the font for the given and within a string with a fallback character. - /// - /// The input string to replace any undefined characters in. - /// The context to get the font for. - /// The language of the Pokémon. - /// The language of the save file. - /// The resulting string. - public static string ReplaceUndefinedCharacters(ReadOnlySpan str, EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) - { - var notdef = context switch - { - Gen7 => ' ', - Gen8b => '☐', - _ => '?', - }; - - // In BD/SP, an empty string is shown in place of text in the save language with any undefined characters - var blankIfUndefined = context is Gen8b && pkLanguage == saveLanguage; - - Span result = stackalloc char[str.Length]; - int i = 0; - foreach (var c in str) - { - var defined = IsDefined(c, context, pkLanguage, saveLanguage); - if (blankIfUndefined && !defined) - return ""; - result[i++] = defined ? c : notdef; - } - return new string(result[..i]); - } - - /// - /// Determines if a character is defined in the font for the given and . - /// - /// The character to check. - /// The context to get the font for. - /// The language of the Pokémon. - /// The language of the save file. - /// True if the character is defined; otherwise, false. - public static bool IsDefined(char c, EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) => context switch - { - // Gen5/6/7 display names based on the save language, Gen7b/8/9 display names based on the name's language - Gen5 or Gen3 or Gen4 => HasChar(c, G5Defined), - Gen6 => HasChar(c, G6Defined), - Gen7 or Gen1 or Gen2 => IsDefined7(c, saveLanguage), - Gen7b or Gen8 or Gen9 => IsDefined8(c, pkLanguage), - Gen8b => IsDefined8b(c, pkLanguage, saveLanguage), - Gen8a => IsDefined8a(c, pkLanguage), - _ => throw new ArgumentOutOfRangeException(nameof(context), context, null), - }; - - private static bool IsDefined7(char c, LanguageID language) - { - if (c is < '\u4E00' or > '\u9FFF') - return HasChar(c, G7Defined) || (language is ChineseT && HasChar(c, G7DefinedCHTOnly)); - - return language switch - { - ChineseT => HasChar(c - '\u4E00', G7DefinedCHT), - ChineseS => HasChar(c - '\u4E00', G7DefinedCHS), - _ => HasChar(c, G7Defined), - }; - } - - private static bool IsDefined8(char c, LanguageID pkLanguage) - { - return pkLanguage switch - { - Japanese => HasChar(c, G8DefinedJPN), - Korean => HasChar(c, G8DefinedKOR) || HasChar(c, G8DefinedKORAdded), - ChineseS => HasChar(c, G8DefinedCHS) || HasChar(c, G8DefinedCHSExt) || HasChar(c, G8DefinedCHSAdded), - ChineseT => HasChar(c, G8DefinedCHT), - _ => HasChar(c, G8DefinedINTL), - } || HasChar(c, G8DefinedPrivate); - } - - // BD/SP uses the following in order: - // 1. Font for Pokémon's language - // 2. Font for save language - // 3. Private use font - // 4. Liberation Sans - private static bool IsDefined8b(char c, LanguageID pkLanguage, LanguageID saveLanguage) - { - return pkLanguage switch - { - Japanese => HasChar(c, G8DefinedJPN), - Korean => HasChar(c, G8DefinedKOR), - ChineseS => HasChar(c, G8DefinedCHS) || HasChar(c, G8bDefinedCHSExt), - ChineseT => HasChar(c, G8DefinedCHT), - _ => HasChar(c, G8DefinedINTL), - } || (pkLanguage != saveLanguage && saveLanguage switch - { - Japanese => HasChar(c, G8DefinedJPN), - Korean => HasChar(c, G8DefinedKOR), - ChineseS => HasChar(c, G8DefinedCHS) || HasChar(c, G8bDefinedCHSExt), - ChineseT => HasChar(c, G8DefinedCHT), - _ => HasChar(c, G8DefinedINTL), - }) || HasChar(c, G8bDefinedLiberationSans) || HasChar(c, G8DefinedPrivate); - } - - private static bool IsDefined8a(char c, LanguageID language) => IsDefined8(c, language) || HasChar(c, G8aDefinedPrivate); - - private static bool HasChar(char c, ReadOnlySpan list) => list.BinarySearch(c) >= 0; - - private static bool HasChar(int i, ReadOnlySpan table) => FlagUtil.GetFlag(table, i / 8, i % 8); - - #region Font Character Data // Each Unicode font has a table that maps supported Unicode codepoints to glyphs in the font (called cmap in OpenType fonts). // If a codepoint is not present in this table, the games will display a fallback character instead (a question mark or a space). // Since we only care if a codepoint is defined, we can store this data just by using bitflags in a byte array for O(1) lookup. - // BW/B2W2: a/0/2/3 - private static ReadOnlySpan G5Defined => - [ - 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x82, 0x0D, 0x53, 0x8C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0100-01FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0200-02FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0400-04FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0500-05FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0600-06FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0700-07FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0800-08FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0900-09FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0A00-0AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0B00-0BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0C00-0CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0D00-0DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0E00-0EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0F00-0FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1000-10FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1100-11FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1200-12FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1300-13FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1400-14FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1500-15FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1600-16FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1700-17FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1800-18FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1900-19FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1A00-1AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1B00-1BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1C00-1CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1D00-1DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1E00-1EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1F00-1FFF - 0x00, 0x00, 0x21, 0x73, 0x63, 0x00, 0x0D, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2000-20FF - 0x08, 0x00, 0x40, 0x00, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, // 2100-21FF - 0x8D, 0x00, 0x02, 0xE4, 0xA1, 0x59, 0x30, 0x20, 0x00, 0x00, 0x04, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2200-22FF - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2300-23FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2400-24FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x30, 0xC0, 0xC8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2500-25FF - 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x69, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2600-26FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2700-27FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2800-28FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2900-29FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2A00-2AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2B00-2BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2C00-2CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2D00-2DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2E00-2EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2F00-2FFF - 0xEF, 0xFF, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x78, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x78, // 3000-30FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0x03, 0xEE, 0xFF, 0xFF, 0x18, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3100-31FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3200-32FF - 0x08, 0x20, 0x10, 0x01, 0xCC, 0x08, 0x40, 0x08, 0x00, 0x26, 0x82, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xC0, 0x00, 0x70, 0x02, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3300-33FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3400-34FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3500-35FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3600-36FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3700-37FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3800-38FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3900-39FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3A00-3AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3B00-3BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3C00-3CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3D00-3DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3E00-3EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3F00-3FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4000-40FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4100-41FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4200-42FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4300-43FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4400-44FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4500-45FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4600-46FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4700-47FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4800-48FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4900-49FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4A00-4AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4B00-4BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4C00-4CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4D00-4DFF - 0x8B, 0x6F, 0x50, 0x03, 0x42, 0x20, 0x00, 0x0B, 0x20, 0x80, 0x80, 0x22, 0x00, 0x00, 0x0A, 0x40, 0x40, 0x1B, 0x34, 0x10, 0x12, 0x38, 0x00, 0x04, 0x02, 0x8C, 0x60, 0x23, 0x38, 0x40, 0x45, 0x08, // 4E00-4EFF - 0x02, 0x80, 0x03, 0x24, 0x00, 0x80, 0x10, 0x15, 0x40, 0xE0, 0x29, 0x12, 0x00, 0x00, 0x28, 0x80, 0x00, 0x28, 0x00, 0x28, 0x02, 0xC0, 0x20, 0x80, 0x0C, 0x04, 0x80, 0x20, 0x02, 0x40, 0x28, 0x01, // 4F00-4FFF - 0x00, 0x2A, 0x04, 0x82, 0x18, 0x08, 0x00, 0x02, 0x00, 0x82, 0x00, 0x10, 0x20, 0x00, 0x70, 0x20, 0x00, 0x20, 0x02, 0x03, 0x00, 0x10, 0xA0, 0x40, 0x00, 0xA0, 0x20, 0x04, 0x80, 0x00, 0x00, 0x00, // 5000-50FF - 0x11, 0x00, 0x04, 0x80, 0x00, 0x04, 0x00, 0x00, 0x78, 0x2B, 0x01, 0x04, 0x20, 0x39, 0xA2, 0x11, 0x60, 0x24, 0x84, 0x02, 0x01, 0x10, 0x80, 0x00, 0x40, 0x20, 0x00, 0x20, 0x42, 0x00, 0x40, 0x07, // 5100-51FF - 0xC9, 0x05, 0x82, 0x20, 0x30, 0x02, 0xC1, 0x0D, 0x80, 0x24, 0x40, 0x08, 0x18, 0x80, 0x25, 0x00, 0x80, 0x00, 0x00, 0x88, 0x09, 0x06, 0x12, 0x42, 0xA0, 0x02, 0x20, 0xA3, 0x94, 0x00, 0x04, 0x04, // 5200-52FF - 0x22, 0x00, 0xC0, 0x00, 0x01, 0x00, 0x00, 0x8E, 0x8A, 0x05, 0x9E, 0x05, 0x01, 0x00, 0x3B, 0x01, 0x10, 0x00, 0x00, 0x85, 0x00, 0x00, 0x08, 0x08, 0x04, 0x7D, 0xD0, 0x02, 0x38, 0x98, 0x8D, 0x01, // 5300-53FF - 0x10, 0xF3, 0x03, 0x88, 0x40, 0x08, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x08, 0x30, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, // 5400-54FF - 0xC0, 0x00, 0x01, 0x00, 0x00, 0x80, 0x02, 0x00, 0x40, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x34, 0x00, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // 5500-55FF - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4C, 0x09, 0x00, 0x0D, 0x24, // 5600-56FF - 0x00, 0x80, 0x04, 0x80, 0x80, 0x01, 0x01, 0x00, 0x84, 0x04, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x80, 0x00, 0x00, 0x80, 0x06, // 5700-57FF - 0x25, 0x00, 0x20, 0x00, 0x10, 0x04, 0x12, 0x00, 0x03, 0x04, 0x92, 0x04, 0x00, 0x02, 0x00, 0x40, 0x08, 0x00, 0x88, 0x10, 0x00, 0x01, 0x08, 0x40, 0x82, 0x14, 0x00, 0x00, 0x00, 0x48, 0x07, 0x00, // 5800-58FF - 0x00, 0x82, 0x60, 0x14, 0x84, 0x4E, 0x02, 0x00, 0x80, 0x82, 0x12, 0x00, 0x20, 0x45, 0x18, 0x20, 0x1C, 0x04, 0x00, 0x02, 0x20, 0x01, 0x00, 0x0A, 0x00, 0x0A, 0x18, 0x00, 0x00, 0x08, 0x00, 0x88, // 5900-59FF - 0x02, 0x00, 0x00, 0x01, 0x01, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // 5A00-5AFF - 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x21, 0x58, 0x08, 0x00, 0x00, 0xA0, 0x13, 0x80, 0xB7, 0x1C, 0x40, 0x79, 0x82, 0x54, 0x10, 0x04, 0xA8, 0x82, 0x42, 0x00, 0xC5, // 5B00-5BFF - 0x56, 0xCE, 0x02, 0x04, 0x00, 0x00, 0x02, 0xF4, 0x21, 0x0D, 0x20, 0x40, 0x30, 0x80, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x12, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x41, 0x00, // 5C00-5CFF - 0x80, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xEA, 0x41, 0x02, 0x08, // 5D00-5DFF - 0x4C, 0x10, 0x00, 0x20, 0x20, 0xA8, 0x09, 0x21, 0x20, 0x00, 0x20, 0x00, 0x08, 0x00, 0x1C, 0x7B, 0x0A, 0x84, 0xA0, 0x10, 0xC0, 0x28, 0xC0, 0x01, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x04, // 5E00-5EFF - 0x02, 0x84, 0x39, 0x80, 0xC0, 0x00, 0xA2, 0x40, 0x00, 0x00, 0x08, 0x00, 0x04, 0x0A, 0x03, 0x12, 0x33, 0x18, 0x8D, 0x00, 0x02, 0x46, 0x18, 0x02, 0x28, 0x30, 0x80, 0x13, 0x01, 0x08, 0x20, 0x00, // 5F00-5FFF - 0x00, 0x00, 0x44, 0x20, 0xA1, 0x04, 0x00, 0x00, 0x00, 0x08, 0x05, 0x00, 0x20, 0xA3, 0x20, 0x00, 0x00, 0x00, 0x10, 0x80, 0x49, 0x06, 0x04, 0x10, 0x20, 0x00, 0x02, 0x10, 0x00, 0x01, 0x09, 0x00, // 6000-60FF - 0x02, 0x82, 0x00, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x20, 0x00, 0x0C, 0x41, 0x41, 0x00, 0x04, 0x40, 0x00, 0x00, 0x10, 0x02, 0x44, 0x40, 0x80, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x01, // 6100-61FF - 0x00, 0x00, 0x07, 0x00, 0x40, 0x80, 0x00, 0x89, 0x81, 0x2A, 0x28, 0x00, 0x00, 0x00, 0x42, 0x82, 0x11, 0x04, 0xA2, 0x51, 0x00, 0x08, 0x22, 0x32, 0x20, 0x20, 0x0D, 0x2B, 0x03, 0x10, 0x80, 0x40, // 6200-62FF - 0x82, 0x00, 0x02, 0x82, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x20, 0x10, 0x00, 0x41, 0x00, 0x00, 0x08, 0x11, 0x04, 0x09, 0xA6, 0x05, 0x04, 0x00, 0x00, 0x80, 0x01, 0x0C, 0x02, 0x40, 0x10, 0x04, // 6300-63FF - 0x00, 0x20, 0x00, 0x00, 0x00, 0x30, 0x00, 0x44, 0x04, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x40, 0x04, 0x00, 0x02, 0x20, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, // 6400-64FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0xCA, 0x20, 0x80, 0x82, 0x02, 0x0C, 0x10, 0xB1, 0x00, 0x80, 0x42, 0x80, 0x12, 0x30, 0x20, 0x01, 0x22, 0x20, 0x88, 0x80, 0x00, 0xA4, 0x13, 0x00, 0x00, // 6500-65FF - 0xC0, 0x40, 0x18, 0x80, 0x21, 0xA1, 0x00, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x50, 0x00, 0x82, 0x00, 0xC2, 0x00, 0x40, 0x48, 0x10, 0x00, 0x80, 0x00, 0x00, 0x10, 0x00, 0x00, 0x14, 0x83, // 6600-66FF - 0x01, 0x23, 0xA0, 0xA8, 0x00, 0x3D, 0x12, 0x24, 0x00, 0x02, 0x03, 0x80, 0x22, 0x80, 0x02, 0xC0, 0x00, 0x00, 0x81, 0x34, 0x05, 0x80, 0x40, 0x00, 0x10, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x08, // 6700-67FF - 0x10, 0x00, 0x08, 0x00, 0x02, 0x04, 0x00, 0x33, 0x08, 0x01, 0x02, 0x90, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x08, 0x04, 0x84, 0x00, 0x40, 0x00, 0x04, // 6800-68FF - 0x00, 0x20, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x30, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, // 6900-69FF - 0x00, 0x00, 0x00, 0x02, 0x02, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 6A00-6AFF - 0x10, 0x00, 0x00, 0x00, 0x83, 0x00, 0x04, 0x44, 0x00, 0x10, 0x08, 0x00, 0x4C, 0x82, 0x18, 0x08, 0x00, 0x0E, 0x40, 0x00, 0x00, 0x00, 0x30, 0x8C, 0x00, 0x60, 0x14, 0x08, 0x00, 0x00, 0x00, 0x00, // 6B00-6BFF - 0x00, 0x80, 0x82, 0x00, 0x00, 0x00, 0x90, 0x01, 0x06, 0x00, 0x80, 0x84, 0x01, 0x00, 0x00, 0x24, 0x00, 0x01, 0x40, 0x00, 0x06, 0x00, 0x08, 0x9B, 0x02, 0x16, 0x20, 0x00, 0x2E, 0x01, 0x09, 0x00, // 6C00-6CFF - 0x00, 0x08, 0x80, 0x40, 0x20, 0x04, 0x00, 0x48, 0x32, 0x00, 0x00, 0x10, 0x40, 0x44, 0x90, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x80, 0x04, 0x10, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x82, 0x08, // 6D00-6DFF - 0xA0, 0x0B, 0x08, 0x08, 0x42, 0x92, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0xC0, 0x01, 0x00, 0x41, 0x20, 0x00, 0x00, 0x40, 0x00, 0x20, 0x08, 0x02, 0x60, 0x00, 0x00, 0x10, 0x00, // 6E00-6EFF - 0x46, 0x80, 0x10, 0x00, 0x05, 0x18, 0x00, 0x01, 0x00, 0x00, 0x10, 0x90, 0x10, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, // 6F00-6FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x01, 0x20, 0x00, 0x46, 0x00, 0x00, 0x00, 0x20, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7000-70FF - 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x02, 0x80, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, // 7100-71FF - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x80, 0x01, 0x00, 0x08, 0x80, 0x02, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x90, 0x40, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, // 7200-72FF - 0x00, 0x00, 0x00, 0x88, 0x00, 0x48, 0x40, 0x80, 0x10, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x90, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x01, 0x20, 0x00, 0x40, // 7300-73FF - 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, // 7400-74FF - 0x00, 0x00, 0x00, 0x85, 0x08, 0x01, 0x8F, 0x0C, 0x00, 0x10, 0x12, 0x32, 0x20, 0x04, 0x09, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x08, 0x04, 0x40, 0xA0, 0x00, 0x00, 0x09, 0x04, 0x00, 0x10, 0x00, // 7500-75FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x6C, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x80, 0x40, 0x04, 0x80, 0x88, 0x18, 0x40, 0x14, 0x41, // 7600-76FF - 0x02, 0x18, 0x00, 0x80, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x24, 0xA0, 0x08, 0x00, // 7700-77FF - 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x18, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // 7800-78FF - 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x03, 0x40, 0x60, 0x20, 0x21, 0x00, 0x00, 0x22, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08, 0x06, 0x81, 0x00, 0x02, 0x01, 0x08, // 7900-79FF - 0x00, 0x48, 0x00, 0x04, 0x00, 0x40, 0x04, 0x90, 0x05, 0xA0, 0x00, 0x00, 0x00, 0x08, 0x50, 0x04, 0x0A, 0x00, 0x0C, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x08, 0x00, 0x10, 0x21, 0x80, 0x40, 0x02, // 7A00-7AFF - 0x00, 0x00, 0x02, 0x08, 0x40, 0x10, 0x00, 0x00, 0x40, 0x0A, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x02, 0x00, 0x02, 0x00, 0x11, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, // 7B00-7BFF - 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x80, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0A, 0x84, 0x09, 0x80, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x49, // 7C00-7CFF - 0x31, 0x28, 0x10, 0x0E, 0x07, 0x88, 0x09, 0x06, 0x14, 0x10, 0x01, 0x40, 0x42, 0x00, 0x62, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x20, 0x06, 0x80, 0x00, 0x84, 0x06, 0x04, 0x01, 0x83, 0x10, 0x00, // 7D00-7DFF - 0x12, 0x00, 0x00, 0x08, 0x40, 0x48, 0x00, 0x40, 0x02, 0x04, 0x30, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x85, 0x00, 0x20, 0x44, 0x00, 0x00, 0x10, 0x02, 0x00, 0x20, 0x02, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, // 7F00-7FFF - 0x2A, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x90, 0x00, 0x00, 0x12, 0x40, 0x20, 0x24, 0x86, 0x04, 0x04, 0x48, 0x50, 0x00, 0x40, 0x00, 0x00, 0x10, 0x21, // 8000-80FF - 0x24, 0x01, 0x00, 0x04, 0x00, 0x00, 0x0A, 0x02, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x25, 0x18, 0x00, // 8100-81FF - 0x00, 0x51, 0x80, 0xC0, 0x00, 0x14, 0x40, 0x02, 0x80, 0x00, 0x00, 0x00, 0x40, 0x80, 0x04, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x00, 0x0A, 0x21, 0x00, 0x00, 0x80, 0x00, 0x60, 0x00, 0x02, 0x00, // 8200-82FF - 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x02, 0x04, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x08, 0x10, 0x00, 0x80, 0x00, 0x00, // 8300-83FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x02, 0x80, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8400-84FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x40, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, // 8500-85FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x54, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, // 8600-86FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8700-87FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x10, 0x88, 0x28, 0x0A, 0x01, 0x81, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x26, 0x80, 0x20, 0x10, 0x00, 0x00, 0x00, 0x21, // 8800-88FF - 0x80, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x04, 0x80, 0xC2, 0x88, 0x40, 0x04, 0x80, 0x04, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x48, 0x00, 0x00, 0x00, // 8900-89FF - 0x05, 0x41, 0x88, 0x81, 0x00, 0x24, 0x1A, 0x14, 0x00, 0x00, 0x31, 0x40, 0x41, 0x02, 0x0F, 0x00, 0x80, 0x32, 0x28, 0x41, 0x11, 0x30, 0x04, 0x80, 0x80, 0x08, 0x40, 0x00, 0x00, 0x60, 0x00, 0x41, // 8A00-8AFF - 0x13, 0x00, 0x00, 0x2A, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x11, 0x40, 0x00, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x04, 0x00, 0x04, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x87, 0x9B, 0x90, 0x89, 0x99, 0x04, 0x08, 0x58, 0x45, 0x04, 0x00, 0x10, // 8C00-8CFF - 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x91, 0x00, 0x20, 0x04, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x80, 0x28, 0x00, // 8D00-8DFF - 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x34, 0x04, 0x80, 0x04, 0x00, 0x00, 0x21, // 8E00-8EFF - 0x08, 0x02, 0x00, 0x20, 0x00, 0x06, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x06, 0x14, 0x20, 0x40, 0x12, 0x00, 0x00, 0x28, 0x81, 0x20, // 8F00-8FFF - 0x4B, 0x80, 0x19, 0xA4, 0x09, 0x40, 0x06, 0x01, 0xA4, 0x6C, 0x38, 0x00, 0x09, 0x62, 0xA0, 0x85, 0x10, 0x00, 0x00, 0x00, 0x40, 0x04, 0x00, 0x01, 0x00, 0x44, 0x00, 0x00, 0x02, 0x21, 0xA0, 0x20, // 9000-90FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x14, 0x00, 0x04, 0x14, 0xA0, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0xF1, 0x02, 0x20, 0x08, 0x00, 0x00, 0x00, // 9100-91FF - 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x08, 0x04, 0x00, 0x02, 0x00, 0x29, 0x00, 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x10, // 9200-92FF - 0x00, 0x00, 0x00, 0x01, 0x01, 0x90, 0x04, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // 9300-93FF - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x01, 0x0A, 0x0A, 0x00, 0x2C, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // 9500-95FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x20, 0x01, 0x08, 0x3C, 0x04, 0x69, 0x25, 0x60, 0xC4, 0x10, 0x18, 0x09, 0x00, 0x80, 0x08, 0xF0, 0x10, 0x02, 0x00, 0x0C, 0x05, 0xC5, 0x08, // 9600-96FF - 0x81, 0x04, 0x00, 0x10, 0x80, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x42, 0x04, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x88, // 9700-97FF - 0x64, 0x00, 0x07, 0x01, 0x00, 0x20, 0x00, 0x18, 0x00, 0x30, 0x30, 0x41, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x04, 0x80, 0x04, 0x70, // 9800-98FF - 0x00, 0x04, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0x00, 0x10, 0x00, 0x00, 0x70, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // 9900-99FF - 0x00, 0x40, 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, // 9A00-9AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x24, 0x00, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // 9B00-9BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x10, 0x00, // 9C00-9CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9D00-9DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x08, 0x10, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, // 9E00-9EFF - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A000-A0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A100-A1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A200-A2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A300-A3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A400-A4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A500-A5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A600-A6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A700-A7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A800-A8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A900-A9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AA00-AAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AB00-ABFF - 0x93, 0x07, 0xFF, 0x3E, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x28, 0x10, 0x11, 0x00, 0x00, 0x93, 0x05, 0x7B, 0x1E, 0x11, 0xB0, 0x03, 0x97, 0x01, 0x3B, 0x12, 0x11, 0xA0, 0x00, 0x93, 0x95, 0x6B, 0x30, // AC00-ACFF - 0x51, 0xB0, 0x02, 0x11, 0x01, 0x32, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x79, 0xB8, 0x06, 0x13, 0x01, 0x30, 0x10, 0x00, 0x80, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x00, 0x00, 0x93, // AD00-ADFF - 0x03, 0x2B, 0x10, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x74, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x11, 0xB0, 0x03, 0x13, 0x00, 0x29, 0x10, 0x11, // AE00-AEFF - 0x80, 0x21, 0x01, 0x00, 0x00, 0x30, 0x15, 0xB0, 0x0E, 0x03, 0x01, 0x30, 0x30, 0x00, 0x00, 0x02, 0x11, 0x01, 0x23, 0x10, 0x00, 0x00, 0x00, 0x13, 0x81, 0x6B, 0x10, 0x10, 0x00, 0x03, 0x13, 0x01, // AF00-AFFF - 0x13, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x55, 0xB8, 0x22, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x97, 0x07, 0xFB, 0x3A, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x21, 0x00, 0x00, 0x00, // B000-B0FF - 0x00, 0x1B, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x33, 0x11, 0x01, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x1C, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x00, 0x13, 0x01, 0x2A, // B100-B1FF - 0x30, 0x19, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x30, 0x10, 0x30, 0x02, 0x13, 0x07, 0x6B, 0x14, 0x11, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x74, 0xF9, 0xB8, 0x8F, // B200-B2FF - 0x13, 0x01, 0x3B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0xB0, 0x4A, 0x13, 0x01, 0x3B, 0x10, 0x11, 0x00, 0x03, 0x11, 0x00, 0x00, 0x30, 0x59, 0xB1, 0x2A, 0x11, 0x01, 0x00, 0x10, // B300-B3FF - 0x00, 0x00, 0x01, 0x11, 0x01, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x20, 0x10, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x21, 0x30, 0x59, 0xB0, 0x02, 0x01, // B400-B4FF - 0x00, 0x00, 0x30, 0x19, 0xB0, 0x07, 0x13, 0x01, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x10, 0x00, 0x00, // B500-B5FF - 0x00, 0x00, 0x13, 0x01, 0x20, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0x18, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, // B600-B6FF - 0x23, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x11, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0xC7, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, // B700-B7FF - 0x83, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x00, 0x0A, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x2B, 0x10, 0x11, 0xA0, 0x02, 0x13, 0x01, 0x2B, // B800-B8FF - 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x66, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0xD3, 0x07, 0x6B, 0x3A, 0x11, 0xB0, 0x07, // B900-B9FF - 0x03, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x6B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0xB8, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x2B, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, // BA00-BAFF - 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x70, 0x79, 0xB0, 0xA2, 0x11, 0x01, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x93, // BB00-BBFF - 0x05, 0xBB, 0xF2, 0xF9, 0xB0, 0x22, 0x13, 0x01, 0x3B, 0x32, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x59, 0xB0, 0x06, 0x93, 0x01, 0x3B, 0x30, 0x11, 0xA0, 0x23, 0x11, 0x00, 0x00, 0x70, 0x11, // BC00-BCFF - 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x10, 0x01, 0x00, 0x00, 0x93, 0x07, 0x2B, 0x16, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x00, 0x02, 0x11, 0x01, // BD00-BDFF - 0x29, 0x30, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x51, 0xB0, 0x0E, 0x13, 0x05, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x39, 0x10, 0x00, 0x00, // BE00-BEFF - 0x02, 0x03, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x30, 0x11, 0x90, 0x02, 0x00, 0x00, 0x00, // BF00-BFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x11, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0xB0, 0x79, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, // C000-C0FF - 0x11, 0x01, 0x21, 0xF0, 0xD9, 0xB0, 0x43, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x01, 0x20, 0x70, 0x51, 0xB0, 0x22, 0x13, 0x01, 0x20, 0x10, 0x11, 0x90, 0x01, 0x11, 0x01, 0x0B, 0x30, // C100-C1FF - 0x11, 0xB0, 0x02, 0x93, 0x01, 0xAB, 0x16, 0x00, 0x00, 0x01, 0x13, 0x01, 0x21, 0x30, 0x11, 0xB0, 0x02, 0x03, 0x01, 0x29, 0x30, 0x31, 0xB0, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB8, 0x42, 0x1B, // C200-C2FF - 0x01, 0x33, 0x38, 0x11, 0x30, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x33, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x93, 0x05, 0x23, 0x30, 0x01, // C300-C3FF - 0x00, 0x01, 0x01, 0x00, 0x10, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x11, 0x30, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x13, 0x85, // C400-C4FF - 0x03, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x30, 0x77, 0xB8, 0x63, 0x13, 0x01, 0x3B, 0x30, 0x91, 0xB0, 0xA2, 0x11, 0x01, 0x02, 0x30, 0x7B, 0xF0, 0x57, 0x13, 0x01, 0x2B, 0x70, 0xD1, 0xF0, // C500-C5FF - 0xE3, 0x11, 0x01, 0x1B, 0x30, 0x71, 0xB9, 0x0A, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x07, 0x2B, 0x30, 0x11, 0x30, 0x03, 0x13, 0x01, 0x23, // C600-C6FF - 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0xAB, 0x30, 0x11, 0xB4, 0xFE, 0x11, 0x01, 0x09, 0x30, 0x71, 0xB8, 0x47, 0xD3, 0x05, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x53, 0x01, 0x21, 0x10, 0x11, 0x00, 0x00, // C700-C7FF - 0x13, 0x05, 0x6B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00, 0x13, 0x05, 0xEB, 0x38, 0x10, 0xA0, 0x02, 0x01, 0x00, 0x30, 0x10, 0x11, 0xB0, 0x02, 0x13, 0x00, 0x20, 0x30, // C800-C8FF - 0x71, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x36, 0x95, 0xB0, 0x03, 0x13, // C900-C9FF - 0x01, 0x3B, 0x10, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x0A, 0x03, 0x01, 0x10, 0x10, 0x00, // CA00-CAFF - 0x00, 0x01, 0x11, 0x01, 0x03, 0x10, 0x00, 0x00, 0x02, 0x13, 0x01, 0x23, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x90, 0x02, 0x00, 0x00, // CB00-CBFF - 0x00, 0x30, 0x11, 0x30, 0x86, 0x53, 0x01, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x51, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, // CC00-CCFF - 0x02, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x01, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x2B, // CD00-CDFF - 0x10, 0x11, 0x10, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x03, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB0, 0x03, // CE00-CEFF - 0x13, 0x01, 0x2B, 0x10, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x21, 0x10, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, // CF00-CFFF - 0x11, 0x00, 0x02, 0x01, 0x00, 0x20, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x01, 0x30, 0x11, 0x30, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x03, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x01, // D000-D0FF - 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x14, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, // D100-D1FF - 0x80, 0x02, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x10, 0x11, 0x10, 0x02, 0x93, 0x05, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x13, 0x01, // D200-D2FF - 0x2B, 0x70, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x30, 0x03, 0x01, 0x01, 0x0A, 0x30, 0x11, 0xB0, // D300-D3FF - 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x11, 0xA0, 0x00, 0x93, 0x05, 0x2B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x29, // D400-D4FF - 0x10, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x21, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x30, 0x11, 0xB0, 0x02, // D500-D5FF - 0x13, 0x01, 0x3B, 0x10, 0x11, 0x20, 0x00, 0x13, 0x21, 0x2B, 0x32, 0x11, 0x80, 0x02, 0x13, 0x00, 0x28, 0x30, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x11, 0x92, 0x02, 0x11, 0x01, 0x21, 0x30, // D600-D6FF - 0x11, 0x00, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0x90, 0x02, 0xD3, 0x03, 0x2B, 0x12, 0x11, 0x30, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D700-D7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D800-D8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D900-D9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DA00-DAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DB00-DBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DC00-DCFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DD00-DDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DE00-DEFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DF00-DFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E000-E0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E100-E1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E200-E2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E300-E3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E400-E4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E500-E5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E600-E6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E700-E7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E800-E8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E900-E9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EA00-EAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EB00-EBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EC00-ECFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ED00-EDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EE00-EEFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EF00-EFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F000-F0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F100-F1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F200-F2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F300-F3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F400-F4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F500-F5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F600-F6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F700-F7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F800-F8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F900-F9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FA00-FAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FB00-FBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FC00-FCFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FD00-FDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FE00-FEFF - 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, // FF00-FFFF - ]; - - // X/Y: a/1/8/5 - // OR/AS: a/1/6/7 - // Fallback to 3DS system font - private static ReadOnlySpan G6Defined => - [ - 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF - 0xFF, 0xFC, 0xCF, 0xCF, 0xCF, 0xCC, 0xCF, 0x7E, 0xFE, 0x01, 0x3F, 0xCF, 0x33, 0xCC, 0x0F, 0x7F, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, // 0100-01FF - 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, // 0200-02FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x10, 0x00, 0x44, 0xF0, 0xD7, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF - 0x02, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0400-04FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0500-05FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0600-06FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0700-07FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0800-08FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0900-09FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0A00-0AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0B00-0BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0C00-0CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0D00-0DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0E00-0EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0F00-0FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1000-10FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1100-11FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1200-12FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1300-13FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1400-14FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1500-15FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1600-16FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1700-17FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1800-18FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1900-19FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1A00-1AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1B00-1BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1C00-1CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1D00-1DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1E00-1EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1F00-1FFF - 0x00, 0x00, 0x39, 0x7F, 0x67, 0x00, 0x0D, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2000-20FF - 0x08, 0x00, 0x40, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, // 2100-21FF - 0x8D, 0x09, 0x02, 0xE4, 0xA1, 0x5F, 0x30, 0x20, 0x00, 0x00, 0x04, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2200-22FF - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2300-23FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2400-24FF - 0x0F, 0x90, 0x99, 0x39, 0x39, 0x99, 0x99, 0x99, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x30, 0xC0, 0xC8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2500-25FF - 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFF, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2600-26FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2700-27FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2800-28FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2900-29FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2A00-2AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2B00-2BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2C00-2CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2D00-2DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2E00-2EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2F00-2FFF - 0xEF, 0xFF, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x78, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x78, // 3000-30FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3100-31FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3200-32FF - 0x08, 0x20, 0x10, 0x01, 0xCC, 0x08, 0x40, 0x08, 0x00, 0x26, 0x82, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xC0, 0x00, 0x70, 0x02, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3300-33FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3400-34FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3500-35FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3600-36FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3700-37FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3800-38FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3900-39FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3A00-3AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3B00-3BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3C00-3CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3D00-3DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3E00-3EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3F00-3FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4000-40FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4100-41FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4200-42FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4300-43FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4400-44FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4500-45FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4600-46FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4700-47FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4800-48FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4900-49FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4A00-4AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4B00-4BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4C00-4CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4D00-4DFF - 0x8B, 0x6F, 0xF3, 0x43, 0x42, 0x24, 0x46, 0x9B, 0x2C, 0xE8, 0xE0, 0xE3, 0x04, 0x00, 0x0A, 0x40, 0x65, 0x5F, 0x36, 0xDB, 0x77, 0x79, 0x49, 0x04, 0xD7, 0xEC, 0xF0, 0xE3, 0x38, 0x60, 0xC5, 0x08, // 4E00-4EFF - 0x02, 0xE6, 0x03, 0x34, 0x00, 0x80, 0x51, 0x35, 0xC8, 0xE0, 0xAB, 0x7E, 0x00, 0x82, 0x69, 0x98, 0x48, 0xA9, 0x42, 0x29, 0x03, 0xE8, 0x60, 0x80, 0x1C, 0x44, 0x93, 0xAD, 0x3A, 0xC0, 0x68, 0x45, // 4F00-4FFF - 0x60, 0xAA, 0x56, 0x86, 0x7A, 0x3F, 0x40, 0x02, 0x88, 0x83, 0x61, 0x14, 0x20, 0x10, 0x74, 0x21, 0x21, 0x20, 0x02, 0x07, 0x00, 0x30, 0xBC, 0x40, 0x24, 0xA6, 0x62, 0x44, 0xA8, 0x60, 0x20, 0x0A, // 5000-50FF - 0x17, 0x02, 0x74, 0x85, 0x02, 0x04, 0x84, 0x9C, 0xFB, 0x7B, 0x15, 0x14, 0x24, 0x7F, 0xE2, 0x11, 0x65, 0xB6, 0xEF, 0x02, 0x75, 0x1F, 0xFF, 0x20, 0x70, 0x3A, 0x40, 0x38, 0xC3, 0x26, 0x63, 0x67, // 5100-51FF - 0xD9, 0x4D, 0x92, 0x20, 0xB0, 0x46, 0xC9, 0x0F, 0x98, 0xBC, 0x50, 0x48, 0x38, 0x86, 0x3F, 0xA0, 0x88, 0x23, 0x16, 0x88, 0x09, 0x3E, 0x32, 0x52, 0xAA, 0x22, 0xA4, 0xE3, 0xDD, 0x00, 0x2C, 0xC7, // 5200-52FF - 0x66, 0xA1, 0xE1, 0x26, 0x0B, 0x84, 0x0A, 0x8F, 0xEB, 0x27, 0x9E, 0x55, 0x41, 0xC2, 0xBB, 0x89, 0x14, 0x00, 0x40, 0x85, 0x61, 0x63, 0x49, 0x08, 0x0C, 0x7F, 0xD0, 0x8A, 0x3E, 0xFF, 0xCF, 0x05, // 5300-53FF - 0x1A, 0xFF, 0x03, 0xA8, 0x41, 0x7A, 0x40, 0x7B, 0x45, 0x47, 0x02, 0x80, 0x00, 0x05, 0xEB, 0x38, 0x51, 0xD8, 0x05, 0x00, 0x34, 0x99, 0x0C, 0x71, 0x97, 0x03, 0x00, 0x01, 0x66, 0x63, 0x04, 0x24, // 5400-54FF - 0xD0, 0x80, 0x51, 0x00, 0x00, 0xC0, 0x0A, 0x43, 0x71, 0x90, 0xC8, 0x30, 0x08, 0x00, 0x00, 0x58, 0x99, 0x0E, 0x00, 0xF7, 0x80, 0x5F, 0x41, 0x00, 0xB0, 0x00, 0x10, 0x94, 0x18, 0x00, 0x80, 0x62, // 5500-55FF - 0x40, 0x02, 0xD0, 0x09, 0x00, 0x82, 0x56, 0x01, 0x04, 0x50, 0x01, 0x08, 0x10, 0x1D, 0x10, 0x05, 0xC1, 0x84, 0x10, 0x00, 0x25, 0x40, 0x50, 0x10, 0x0F, 0x41, 0x8A, 0x4D, 0x09, 0x40, 0x0D, 0xA6, // 5600-56FF - 0x19, 0xAB, 0x4C, 0x91, 0xC0, 0x21, 0x81, 0x09, 0x85, 0xC4, 0x03, 0x00, 0x52, 0x06, 0x00, 0x80, 0x04, 0x0B, 0x08, 0x00, 0x1D, 0x04, 0x09, 0x00, 0x49, 0x48, 0x5C, 0x90, 0x09, 0x00, 0x90, 0x16, // 5700-57FF - 0x65, 0x0C, 0x20, 0x22, 0x12, 0x84, 0x33, 0x24, 0x03, 0x0C, 0x96, 0x47, 0x04, 0x0A, 0x25, 0x42, 0x28, 0x00, 0x88, 0x90, 0x00, 0x49, 0x08, 0x4F, 0xA2, 0x14, 0xAA, 0xD3, 0x30, 0xD8, 0x87, 0x3E, // 5800-58FF - 0x04, 0x86, 0x61, 0x1F, 0xA4, 0x7E, 0x86, 0x41, 0x90, 0xC3, 0xB3, 0x05, 0xA5, 0x57, 0x18, 0x21, 0x1E, 0x24, 0x48, 0x2A, 0x28, 0x11, 0x04, 0x4A, 0x40, 0x0A, 0x1B, 0x16, 0x60, 0x0D, 0x40, 0x88, // 5900-59FF - 0x0A, 0x02, 0x02, 0x95, 0x21, 0x82, 0x60, 0x10, 0x43, 0x02, 0x00, 0x04, 0x44, 0x14, 0x00, 0x80, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x00, 0x00, 0x70, 0x06, 0x1A, 0xC1, 0x00, 0x4A, 0x02, 0x00, 0x0C, // 5A00-5AFF - 0x00, 0x1A, 0x40, 0x00, 0x04, 0x14, 0x45, 0x40, 0x29, 0x00, 0xB3, 0xBD, 0x78, 0x0A, 0x2B, 0x05, 0xA9, 0xBB, 0xA0, 0xBF, 0x7C, 0x40, 0x79, 0x83, 0xFC, 0x12, 0x1D, 0xE8, 0xF6, 0x4B, 0x69, 0xC5, // 5B00-5BFF - 0xF6, 0xEF, 0x4A, 0x04, 0x15, 0x21, 0x02, 0xFF, 0x63, 0xED, 0x2B, 0x40, 0x33, 0xD0, 0x42, 0x02, 0x00, 0x10, 0x13, 0x00, 0x02, 0x1B, 0xCA, 0x59, 0xA0, 0x00, 0x00, 0x02, 0x03, 0xA7, 0x41, 0x2C, // 5C00-5CFF - 0x80, 0x48, 0xF2, 0x8F, 0x04, 0x02, 0x00, 0x00, 0x00, 0x58, 0x05, 0x10, 0x00, 0x92, 0x48, 0x00, 0x94, 0x18, 0x01, 0x20, 0x04, 0x50, 0x80, 0x34, 0x00, 0x32, 0x4C, 0x68, 0xEA, 0x49, 0xBE, 0x68, // 5D00-5DFF - 0x4C, 0x18, 0x42, 0x2E, 0x20, 0xA8, 0xC9, 0x21, 0xB9, 0x50, 0xB0, 0x80, 0x1E, 0x00, 0x7C, 0xFF, 0x9A, 0x84, 0xE0, 0x14, 0xC1, 0x28, 0xE0, 0x01, 0x0E, 0x87, 0x49, 0xAC, 0x0F, 0x13, 0xDB, 0xDD, // 5E00-5EFF - 0x1A, 0xBE, 0xFB, 0x89, 0xE0, 0xA2, 0xA2, 0x51, 0x02, 0x55, 0xCA, 0x32, 0x46, 0x3E, 0x8B, 0x92, 0xBF, 0x1D, 0x8F, 0x43, 0x03, 0x67, 0x18, 0x32, 0x28, 0x30, 0xC0, 0x33, 0x11, 0x08, 0x23, 0xA9, // 5F00-5FFF - 0x00, 0xC0, 0x65, 0x3A, 0xE3, 0x8F, 0x02, 0x04, 0x4E, 0x2C, 0x25, 0x86, 0x3D, 0xBF, 0xA1, 0x00, 0x1A, 0x3A, 0xD4, 0x8C, 0xC9, 0x06, 0x7C, 0x31, 0xE0, 0x00, 0x0A, 0x95, 0x8B, 0x01, 0xDB, 0x0E, // 6000-60FF - 0x4B, 0xE3, 0x20, 0x8C, 0x82, 0x11, 0x10, 0xF0, 0x94, 0x7D, 0x28, 0xA7, 0xAC, 0xC9, 0xFB, 0x40, 0x84, 0x44, 0x53, 0x06, 0x90, 0x5A, 0x44, 0x44, 0xC8, 0x3F, 0x01, 0x00, 0x48, 0x00, 0xD4, 0xF5, // 6100-61FF - 0x01, 0x77, 0x57, 0xEC, 0x42, 0xC4, 0x1D, 0x89, 0x83, 0x6B, 0x28, 0x49, 0x09, 0x41, 0x42, 0xD2, 0x1D, 0x06, 0xFE, 0x59, 0x00, 0x18, 0x22, 0x3A, 0xE4, 0xB7, 0x9F, 0x3B, 0x03, 0xF0, 0xEA, 0xC0, // 6200-62FF - 0x86, 0x13, 0x02, 0x82, 0x80, 0x89, 0x00, 0xE4, 0x00, 0xB2, 0xA1, 0x10, 0x80, 0x4B, 0xC4, 0x0C, 0x09, 0xD3, 0x44, 0x89, 0xAF, 0x1F, 0x34, 0x48, 0x59, 0x82, 0x45, 0x0C, 0x0A, 0x42, 0x50, 0x04, // 6300-63FF - 0x40, 0xA0, 0xC8, 0x10, 0x40, 0x31, 0x50, 0x44, 0x04, 0x40, 0x00, 0x01, 0x80, 0x82, 0x40, 0x05, 0x08, 0x01, 0x2C, 0x44, 0x30, 0x6A, 0x05, 0x1A, 0xA6, 0x20, 0x14, 0x05, 0xCF, 0x90, 0x56, 0x64, // 6400-64FF - 0x21, 0x00, 0x00, 0x31, 0x18, 0x9C, 0xF0, 0xCB, 0x20, 0xA1, 0xE2, 0x63, 0x4C, 0x10, 0xB5, 0x01, 0x8C, 0x53, 0x83, 0x9A, 0xB2, 0xB8, 0x81, 0x32, 0x7A, 0x98, 0x84, 0x0A, 0xE7, 0x33, 0x02, 0x0C, // 6500-65FF - 0xCC, 0xD4, 0x18, 0x90, 0xA1, 0xA1, 0x70, 0x90, 0x1E, 0x8A, 0x04, 0xE0, 0xD4, 0xC3, 0x51, 0x04, 0x9A, 0x43, 0xC2, 0x21, 0x44, 0x48, 0x10, 0x53, 0x92, 0x02, 0x40, 0x36, 0x41, 0x02, 0xBD, 0xF3, // 6600-66FF - 0x09, 0xAB, 0xF0, 0xE8, 0xC0, 0x7D, 0xD2, 0xA5, 0x42, 0xC2, 0x4B, 0xD2, 0x3F, 0xA4, 0xAF, 0xD0, 0xA0, 0x1A, 0xA1, 0x34, 0x47, 0x82, 0xD8, 0x03, 0x52, 0xC4, 0x1B, 0x65, 0x94, 0xD2, 0x3A, 0xC8, // 6700-67FF - 0x1C, 0x00, 0xC8, 0x40, 0x06, 0x0E, 0x14, 0x33, 0x4F, 0x61, 0x1B, 0xB2, 0x88, 0x00, 0xD0, 0xC0, 0x2A, 0xA0, 0x98, 0xA8, 0xC5, 0xA1, 0x6B, 0x16, 0x50, 0x2E, 0xB4, 0x85, 0x8B, 0xC0, 0x04, 0x06, // 6800-68FF - 0x33, 0xF9, 0x04, 0x1E, 0x6E, 0x05, 0x51, 0xA2, 0x00, 0x04, 0x38, 0x76, 0x07, 0xEC, 0xB8, 0x73, 0x06, 0x44, 0x32, 0x18, 0x81, 0x40, 0x16, 0xC8, 0x8A, 0x7C, 0x09, 0x63, 0x80, 0x29, 0x04, 0xAA, // 6900-69FF - 0x24, 0x1C, 0x9C, 0xCA, 0x0E, 0x4E, 0x60, 0x27, 0x90, 0x09, 0x00, 0x83, 0x46, 0x00, 0x04, 0x81, 0x11, 0x60, 0x81, 0x10, 0x0D, 0x54, 0x08, 0x09, 0x0E, 0x00, 0x0A, 0xCC, 0x00, 0x05, 0x00, 0x0C, // 6A00-6AFF - 0x30, 0x04, 0x44, 0xA0, 0x8B, 0x00, 0x84, 0x67, 0x88, 0x52, 0x19, 0x8A, 0x5E, 0x86, 0x18, 0x8B, 0x59, 0x2E, 0x60, 0x41, 0x10, 0x8C, 0xBE, 0x9C, 0x61, 0x68, 0x1C, 0x89, 0x00, 0x98, 0x08, 0x00, // 6B00-6BFF - 0x00, 0x81, 0x9A, 0x08, 0x18, 0x00, 0x90, 0x41, 0x07, 0x40, 0xA1, 0xE4, 0x05, 0x05, 0x0D, 0x64, 0x0E, 0x31, 0x4D, 0x0E, 0x06, 0x48, 0x0A, 0xFF, 0x32, 0x16, 0xA8, 0x2A, 0x2E, 0x85, 0x0B, 0x00, // 6C00-6CFF - 0x00, 0x18, 0x84, 0xCA, 0x20, 0x0E, 0x6C, 0x69, 0x32, 0x00, 0x00, 0x16, 0x58, 0x56, 0x90, 0x03, 0x20, 0x51, 0x28, 0x1A, 0x00, 0x80, 0x24, 0x11, 0xE1, 0x18, 0x26, 0x43, 0x52, 0x5D, 0xAA, 0x0E, // 6D00-6DFF - 0xA0, 0x0F, 0x28, 0xAE, 0x7B, 0xFA, 0x00, 0x45, 0x08, 0x64, 0x40, 0x89, 0x80, 0xC8, 0x44, 0xC0, 0x05, 0x90, 0x41, 0xB1, 0x24, 0x84, 0xC4, 0x24, 0x34, 0x1A, 0x3A, 0x60, 0x00, 0x90, 0x94, 0xC1, // 6E00-6EFF - 0x46, 0x82, 0x3A, 0x00, 0x0D, 0x18, 0x06, 0xC1, 0x22, 0x00, 0x10, 0x99, 0x50, 0xE0, 0x11, 0x15, 0x57, 0x40, 0x82, 0x00, 0x1A, 0x04, 0x0A, 0x02, 0x4F, 0x00, 0x30, 0x89, 0x13, 0xD8, 0x4A, 0x44, // 6F00-6FFF - 0x02, 0x8A, 0x22, 0xED, 0xC0, 0x10, 0x05, 0x40, 0x00, 0x10, 0x02, 0x01, 0x08, 0x88, 0x01, 0x31, 0x00, 0x46, 0x04, 0x02, 0x00, 0xF0, 0x08, 0x07, 0x00, 0x89, 0x00, 0xA2, 0x00, 0x00, 0x02, 0x22, // 7000-70FF - 0x00, 0x02, 0x10, 0x16, 0x42, 0x00, 0x40, 0x10, 0x00, 0x52, 0x60, 0x02, 0xF4, 0x52, 0x00, 0x20, 0x10, 0x85, 0x30, 0x82, 0x00, 0x11, 0x02, 0x42, 0x08, 0x43, 0xB5, 0x80, 0xE1, 0x70, 0x20, 0x9A, // 7100-71FF - 0x40, 0x20, 0x01, 0x08, 0x00, 0x35, 0x65, 0xFC, 0xC1, 0x19, 0x04, 0xAB, 0x86, 0x02, 0x14, 0x62, 0x87, 0x00, 0x44, 0x00, 0x85, 0x90, 0x44, 0x02, 0x5C, 0x40, 0x85, 0x0A, 0x07, 0x32, 0x80, 0x33, // 7200-72FF - 0x00, 0x04, 0xC0, 0xB8, 0x20, 0xCE, 0xD0, 0xC0, 0x30, 0xC0, 0x80, 0x00, 0x08, 0x05, 0x25, 0x0D, 0x90, 0x0A, 0x40, 0x00, 0x00, 0x02, 0x0C, 0x08, 0x05, 0x65, 0x00, 0x40, 0x21, 0x64, 0x02, 0x41, // 7300-73FF - 0x68, 0x02, 0x00, 0x00, 0x24, 0x00, 0x7C, 0x84, 0x02, 0x00, 0x20, 0xDE, 0x19, 0x86, 0x49, 0x40, 0x08, 0x08, 0x00, 0x40, 0x84, 0x00, 0x01, 0x20, 0x00, 0x84, 0x10, 0x10, 0xCD, 0x42, 0xC7, 0x01, // 7400-74FF - 0x38, 0x70, 0x2A, 0xD5, 0x68, 0x19, 0x8F, 0x1D, 0x50, 0xBE, 0x12, 0x3E, 0xF5, 0x2E, 0xD9, 0x81, 0xC4, 0xCE, 0x12, 0x24, 0x28, 0x08, 0x2E, 0x73, 0xAC, 0x24, 0x34, 0x4B, 0x0C, 0x02, 0x1D, 0xD4, // 7500-75FF - 0x02, 0x2A, 0x00, 0x80, 0x97, 0x00, 0x11, 0x08, 0xC4, 0x11, 0x44, 0x11, 0x86, 0x17, 0x45, 0x7D, 0xD9, 0x49, 0x49, 0x06, 0x00, 0x40, 0x91, 0x87, 0x4C, 0x25, 0xC4, 0xD8, 0xBA, 0x44, 0x14, 0x49, // 7600-76FF - 0x92, 0x1B, 0x00, 0xC8, 0x71, 0x02, 0x80, 0x15, 0x81, 0x00, 0x00, 0x0C, 0x6A, 0x09, 0x00, 0xC2, 0x00, 0x48, 0x02, 0x40, 0x21, 0x30, 0x49, 0xBA, 0x80, 0x20, 0x80, 0x1C, 0xAC, 0xE2, 0x08, 0x10, // 7700-77FF - 0x04, 0x10, 0x34, 0x00, 0xE1, 0x00, 0x14, 0x84, 0x20, 0x00, 0x00, 0x20, 0x00, 0x98, 0x14, 0x10, 0xC2, 0x70, 0xAA, 0x04, 0x88, 0x86, 0x20, 0x54, 0x62, 0x0C, 0x13, 0x04, 0x80, 0x91, 0x10, 0x20, // 7800-78FF - 0x82, 0x40, 0x06, 0x02, 0x40, 0x1C, 0x00, 0x54, 0x83, 0x03, 0xE9, 0xE4, 0x25, 0x21, 0x80, 0x84, 0x33, 0xE4, 0x00, 0x20, 0xC0, 0x44, 0x09, 0xE6, 0x03, 0x0A, 0x26, 0x81, 0xDA, 0x12, 0x01, 0x08, // 7900-79FF - 0x01, 0x69, 0x90, 0x97, 0x01, 0x40, 0x86, 0xF8, 0x4D, 0xE2, 0x81, 0x00, 0x0E, 0x0A, 0x51, 0xA6, 0x1A, 0x01, 0xEC, 0x81, 0x00, 0xC6, 0x41, 0x84, 0xB8, 0xAD, 0x2C, 0xB6, 0x6F, 0xA4, 0x41, 0x87, // 7A00-7AFF - 0x54, 0x8D, 0x02, 0x4B, 0x61, 0x11, 0x68, 0x02, 0x60, 0xBB, 0x57, 0x20, 0xA0, 0x50, 0x33, 0x04, 0xC0, 0xA8, 0xB4, 0xB7, 0x02, 0x24, 0x12, 0x01, 0xD3, 0x9A, 0x00, 0x20, 0x71, 0x22, 0xC8, 0x00, // 7B00-7BFF - 0x81, 0x20, 0x9E, 0x80, 0x8A, 0x0C, 0x80, 0xE1, 0x09, 0xB0, 0x51, 0x81, 0x31, 0x10, 0x28, 0x40, 0x0E, 0x2A, 0xA5, 0x89, 0xB6, 0x69, 0x0E, 0x62, 0x25, 0x44, 0x44, 0xD1, 0x85, 0x80, 0x54, 0x4D, // 7C00-7CFF - 0x75, 0x2C, 0xB1, 0x1F, 0x07, 0xD8, 0x2D, 0x86, 0x7C, 0xD8, 0x41, 0x48, 0x4E, 0x41, 0x6E, 0x22, 0x00, 0x82, 0x08, 0x9E, 0x0C, 0xF8, 0x37, 0xED, 0x80, 0x8C, 0x26, 0x75, 0x13, 0x93, 0x14, 0x08, // 7D00-7DFF - 0x32, 0x0E, 0x04, 0xC8, 0x4E, 0x48, 0xA6, 0x6E, 0x4A, 0x2C, 0x70, 0x66, 0xC0, 0x26, 0x01, 0xBA, 0x0C, 0xD3, 0x5D, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x05, 0x20, 0x70, 0x33, 0x81, 0x81, 0x4F, 0xA5, 0x03, 0xEC, 0x55, 0x10, 0x64, 0x18, 0xC3, 0x44, 0x23, 0x62, 0x14, 0x34, 0x00, 0x43, 0x0A, 0x09, 0x1A, // 7F00-7FFF - 0x7B, 0x18, 0xA5, 0x13, 0x02, 0x01, 0x48, 0xA8, 0x40, 0x04, 0x44, 0xC5, 0x06, 0x81, 0xDD, 0xE2, 0xF0, 0x1A, 0x48, 0x2D, 0x26, 0xB6, 0x16, 0x04, 0x58, 0x50, 0x40, 0x6E, 0x32, 0x80, 0x12, 0x31, // 8000-80FF - 0xE4, 0x07, 0x00, 0x0C, 0x08, 0x82, 0x0A, 0x42, 0x40, 0x48, 0x3B, 0x80, 0x60, 0x48, 0x13, 0x87, 0x0D, 0x85, 0x28, 0x34, 0x19, 0x03, 0x29, 0xE5, 0x45, 0x23, 0x0A, 0x87, 0xA9, 0x25, 0x18, 0x5C, // 8100-81FF - 0xA6, 0x77, 0xC5, 0xD9, 0x00, 0x5E, 0xE8, 0x03, 0x81, 0x00, 0x00, 0xA7, 0x54, 0xCD, 0xC6, 0x41, 0x00, 0x28, 0x04, 0xA2, 0x60, 0xB8, 0x0A, 0x2B, 0x20, 0x00, 0x9E, 0xDA, 0xEA, 0x08, 0x1A, 0x0E, // 8200-82FF - 0x7C, 0x42, 0xC0, 0x11, 0x08, 0x89, 0x76, 0x03, 0x21, 0x86, 0x05, 0x01, 0x00, 0x00, 0xA8, 0x18, 0xA0, 0x46, 0x48, 0xC4, 0x05, 0x0D, 0x22, 0x20, 0x22, 0x54, 0x48, 0x91, 0x01, 0x8A, 0x97, 0x28, // 8300-83FF - 0x98, 0x78, 0x08, 0x00, 0x05, 0x16, 0x22, 0x31, 0x40, 0x42, 0x80, 0x08, 0x4E, 0xFA, 0xA2, 0x06, 0x14, 0x08, 0x11, 0x92, 0x02, 0x20, 0x04, 0x9B, 0x52, 0x2E, 0x43, 0x06, 0x00, 0x50, 0x10, 0x90, // 8400-84FF - 0x41, 0x00, 0xBA, 0x85, 0x42, 0x30, 0x20, 0x20, 0x0B, 0x4F, 0xA0, 0x05, 0x08, 0x27, 0x80, 0x40, 0x91, 0x05, 0x93, 0x1A, 0x50, 0xDF, 0x00, 0x06, 0x02, 0xA2, 0x21, 0x30, 0x30, 0x06, 0x80, 0x4E, // 8500-85FF - 0xC4, 0x0C, 0xC8, 0x04, 0x04, 0xA0, 0x01, 0x80, 0x00, 0x60, 0x31, 0xD4, 0x80, 0x08, 0x02, 0x0A, 0x00, 0x1C, 0x28, 0x00, 0x18, 0x8E, 0x41, 0x00, 0xD0, 0x6A, 0x10, 0xCA, 0x10, 0xF2, 0x00, 0x4B, // 8600-86FF - 0x4D, 0x27, 0x06, 0x15, 0x20, 0x02, 0x90, 0x88, 0x00, 0x5A, 0xA8, 0x82, 0x49, 0x45, 0x50, 0x81, 0x04, 0x20, 0x00, 0x80, 0x04, 0x88, 0x08, 0x2C, 0xD1, 0x08, 0x05, 0x00, 0x01, 0x80, 0xC4, 0x4A, // 8700-87FF - 0x20, 0xE0, 0x62, 0x00, 0x8E, 0x00, 0x42, 0x0A, 0x55, 0x30, 0x8C, 0x6A, 0x0E, 0x09, 0xA5, 0xE0, 0x06, 0x29, 0xC4, 0x42, 0x14, 0x48, 0xB3, 0x80, 0x3E, 0x80, 0x30, 0xB3, 0x02, 0x01, 0x1C, 0x73, // 8800-88FF - 0x94, 0x14, 0x0D, 0x60, 0x20, 0x0C, 0x40, 0x09, 0x1A, 0x30, 0x40, 0xC0, 0x51, 0xA4, 0x94, 0xC0, 0xCA, 0x8D, 0xC8, 0x05, 0xC2, 0x96, 0x0C, 0xA4, 0x01, 0x00, 0x04, 0x34, 0xC8, 0x00, 0x10, 0x01, // 8900-89FF - 0x0D, 0x55, 0xC9, 0xA9, 0x28, 0x24, 0x5A, 0x1C, 0x42, 0x01, 0x37, 0x48, 0x4D, 0x7A, 0x0F, 0x10, 0xB4, 0x32, 0x2A, 0x45, 0x7B, 0x31, 0x05, 0x92, 0x94, 0xB8, 0x44, 0x5C, 0xD7, 0x68, 0x8A, 0x45, // 8A00-8AFF - 0x97, 0x50, 0xD1, 0x2E, 0x43, 0x19, 0x08, 0x42, 0x02, 0xD2, 0x40, 0x9D, 0x40, 0x98, 0x97, 0x20, 0x09, 0x54, 0x4D, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x42, 0x55, 0x21, 0x04, 0x06, 0x1C, 0x00, 0x17, 0x24, 0x76, 0x10, 0x61, 0x87, 0xFF, 0xDD, 0xB9, 0x9F, 0x65, 0x0A, 0x5C, 0x5D, 0x24, 0x00, 0x3C, // 8C00-8CFF - 0xB0, 0xAD, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x28, 0x9B, 0x00, 0x22, 0x04, 0x00, 0x02, 0x08, 0x01, 0x08, 0x44, 0x04, 0x98, 0x40, 0xAC, 0x0A, 0x8D, 0x28, 0x90, // 8D00-8DFF - 0x00, 0x87, 0x01, 0xE0, 0x00, 0x04, 0x31, 0x00, 0x94, 0x17, 0x21, 0x82, 0x19, 0x00, 0x54, 0x10, 0xB2, 0x2C, 0x1A, 0x02, 0x02, 0x9C, 0x03, 0x40, 0x60, 0x3D, 0x04, 0x88, 0x0C, 0x08, 0x00, 0x79, // 8E00-8EFF - 0x28, 0x16, 0x3C, 0xBA, 0x40, 0x86, 0x08, 0xCB, 0x74, 0x72, 0x80, 0x90, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x88, 0xE1, 0x87, 0x9C, 0x34, 0x40, 0x12, 0x04, 0x64, 0xAE, 0x91, 0x27, // 8F00-8FFF - 0x6B, 0xE8, 0xFB, 0xE6, 0x8F, 0x40, 0x66, 0x53, 0xA6, 0xEE, 0x7F, 0x53, 0x2B, 0xE3, 0xE4, 0xB5, 0x9F, 0x86, 0x02, 0x00, 0x48, 0x85, 0x22, 0x01, 0x02, 0x44, 0x00, 0x08, 0x16, 0x21, 0xA0, 0x20, // 9000-90FF - 0x04, 0x00, 0x04, 0x02, 0x00, 0x20, 0x05, 0x00, 0x00, 0x7E, 0x54, 0x01, 0x2C, 0x16, 0xAC, 0x01, 0x84, 0x2A, 0x85, 0x10, 0x14, 0x8C, 0x30, 0x05, 0xC3, 0xFB, 0x43, 0xB9, 0xCA, 0x00, 0x60, 0x90, // 9100-91FF - 0x00, 0x60, 0x32, 0x40, 0x00, 0x12, 0x90, 0x80, 0x30, 0x0B, 0x81, 0x4C, 0x54, 0x00, 0x02, 0x40, 0x29, 0x00, 0x6A, 0x1D, 0x00, 0x20, 0x80, 0x02, 0x00, 0x80, 0x04, 0x00, 0x10, 0x26, 0x0C, 0x15, // 9200-92FF - 0x40, 0x80, 0x01, 0x07, 0x4D, 0xD9, 0x24, 0x0C, 0x10, 0x28, 0x50, 0x18, 0x01, 0x50, 0x20, 0x50, 0x00, 0x10, 0xD0, 0x04, 0x80, 0x70, 0x01, 0x02, 0x08, 0x01, 0xC3, 0x21, 0x32, 0x01, 0x00, 0x00, // 9300-93FF - 0x88, 0x00, 0x19, 0x07, 0x02, 0x08, 0x60, 0x05, 0x12, 0x00, 0x0E, 0x4C, 0x05, 0x04, 0xA1, 0xF0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x8D, 0x8E, 0x5A, 0x03, 0xBD, 0x21, 0x04, 0x5A, 0x88, 0x34, 0x70, 0x11, 0x26, 0x00, 0x00, 0x00, // 9500-95FF - 0x00, 0x00, 0x00, 0x10, 0x02, 0xC5, 0x04, 0x88, 0x15, 0xB8, 0x01, 0xF8, 0x7C, 0x14, 0xED, 0x25, 0x60, 0xED, 0xB0, 0x1B, 0x89, 0x05, 0xD7, 0x1B, 0xF3, 0x7A, 0x62, 0x1A, 0x0C, 0x0D, 0xC5, 0x0A, // 9600-96FF - 0xD1, 0xE5, 0x4A, 0x52, 0x90, 0x04, 0x05, 0x63, 0x54, 0x03, 0x44, 0x52, 0x57, 0x2B, 0x12, 0x16, 0x72, 0xA8, 0x01, 0x11, 0x49, 0x29, 0x18, 0x00, 0x48, 0x09, 0x08, 0x10, 0x00, 0x60, 0x6C, 0x88, // 9700-97FF - 0x6E, 0x91, 0x8F, 0x05, 0x12, 0x30, 0x90, 0x39, 0x40, 0xF8, 0x30, 0x49, 0x80, 0x88, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x42, 0x00, 0x58, 0x00, 0x00, 0x98, 0x04, 0xEA, 0x14, 0x70, // 9800-98FF - 0x28, 0x16, 0x1D, 0x61, 0x13, 0x51, 0x00, 0x60, 0x24, 0x1A, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x20, 0x71, 0x18, 0x10, 0x72, 0x01, 0x27, 0xA9, 0x04, 0x60, 0x06, 0x89, // 9900-99FF - 0x22, 0xC0, 0x0C, 0x02, 0x00, 0x09, 0x81, 0x40, 0x2D, 0x20, 0xA0, 0x8C, 0x34, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x11, 0x11, 0x80, 0x1A, 0xC1, 0x4C, 0xEC, 0x92, 0x08, // 9A00-9AFF - 0x40, 0x00, 0x00, 0x85, 0xAC, 0xC7, 0x06, 0x18, 0x3E, 0xE0, 0x12, 0x05, 0x00, 0x80, 0x10, 0x00, 0x08, 0x40, 0xCE, 0x80, 0x01, 0x6D, 0x10, 0x02, 0x41, 0x86, 0x56, 0x08, 0x1E, 0x01, 0x27, 0x00, // 9B00-9BFF - 0x50, 0x37, 0x3D, 0x08, 0x32, 0xE0, 0x05, 0x4E, 0xC0, 0x01, 0x84, 0x04, 0x81, 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x1A, 0x59, 0x00, // 9C00-9CFF - 0xC8, 0x43, 0x24, 0x88, 0x48, 0x1D, 0x00, 0xC8, 0x52, 0x01, 0x03, 0x72, 0x13, 0x90, 0x04, 0x04, 0x80, 0x82, 0x00, 0x04, 0x10, 0x8A, 0x14, 0x0D, 0x56, 0x80, 0x08, 0x02, 0x40, 0xA0, 0x04, 0x27, // 9D00-9DFF - 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xA3, 0x02, 0x19, 0xAE, 0xA0, 0x60, 0x26, 0x00, 0xDF, 0x10, 0xF0, 0x15, 0x7B, 0x21, 0x81, 0xD0, 0x3A, // 9E00-9EFF - 0x80, 0x41, 0x28, 0x00, 0x03, 0x10, 0x00, 0x48, 0x00, 0xCC, 0x14, 0x80, 0xCF, 0x14, 0xC4, 0x00, 0x00, 0x20, 0x20, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A000-A0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A100-A1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A200-A2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A300-A3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A400-A4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A500-A5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A600-A6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A700-A7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A800-A8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A900-A9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AA00-AAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AB00-ABFF - 0x93, 0x07, 0xFF, 0x3E, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x28, 0x10, 0x11, 0x00, 0x00, 0x93, 0x05, 0x7B, 0x1E, 0x11, 0xB0, 0x03, 0x97, 0x01, 0x3B, 0x12, 0x11, 0xA0, 0x00, 0x93, 0x95, 0x6B, 0x30, // AC00-ACFF - 0x51, 0xB0, 0x02, 0x11, 0x01, 0x32, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x79, 0xB8, 0x06, 0x13, 0x01, 0x30, 0x10, 0x00, 0x80, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x00, 0x00, 0x93, // AD00-ADFF - 0x03, 0x2B, 0x10, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x74, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x11, 0xB0, 0x03, 0x13, 0x00, 0x29, 0x10, 0x11, // AE00-AEFF - 0x80, 0x21, 0x01, 0x00, 0x00, 0x30, 0x15, 0xB0, 0x0E, 0x03, 0x01, 0x30, 0x30, 0x00, 0x00, 0x02, 0x11, 0x01, 0x23, 0x10, 0x00, 0x00, 0x00, 0x13, 0x81, 0x6B, 0x10, 0x10, 0x00, 0x03, 0x13, 0x01, // AF00-AFFF - 0x13, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x55, 0xB8, 0x22, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x97, 0x07, 0xFB, 0x3A, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x21, 0x00, 0x00, 0x00, // B000-B0FF - 0x00, 0x1B, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x33, 0x11, 0x01, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x1C, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x00, 0x13, 0x01, 0x2A, // B100-B1FF - 0x30, 0x19, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x30, 0x10, 0x30, 0x02, 0x13, 0x07, 0x6B, 0x14, 0x11, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x74, 0xF9, 0xB8, 0x8F, // B200-B2FF - 0x13, 0x01, 0x3B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0xB0, 0x4A, 0x13, 0x01, 0x3B, 0x10, 0x11, 0x00, 0x03, 0x11, 0x00, 0x00, 0x30, 0x59, 0xB1, 0x2A, 0x11, 0x01, 0x00, 0x10, // B300-B3FF - 0x00, 0x00, 0x01, 0x11, 0x01, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x20, 0x10, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x21, 0x30, 0x59, 0xB0, 0x02, 0x01, // B400-B4FF - 0x00, 0x00, 0x30, 0x19, 0xB0, 0x07, 0x13, 0x01, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x10, 0x00, 0x00, // B500-B5FF - 0x00, 0x00, 0x13, 0x01, 0x20, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0x18, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, // B600-B6FF - 0x23, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x11, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0xC7, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, // B700-B7FF - 0x83, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x00, 0x0A, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x2B, 0x10, 0x11, 0xA0, 0x02, 0x13, 0x01, 0x2B, // B800-B8FF - 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x66, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0xD3, 0x07, 0x6B, 0x3A, 0x11, 0xB0, 0x07, // B900-B9FF - 0x03, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x6B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0xB8, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x2B, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, // BA00-BAFF - 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x70, 0x79, 0xB0, 0xA2, 0x11, 0x01, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x93, // BB00-BBFF - 0x05, 0xBB, 0xF2, 0xF9, 0xB0, 0x22, 0x13, 0x01, 0x3B, 0x32, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x59, 0xB0, 0x06, 0x93, 0x01, 0x3B, 0x30, 0x11, 0xA0, 0x23, 0x11, 0x00, 0x00, 0x70, 0x11, // BC00-BCFF - 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x10, 0x01, 0x00, 0x00, 0x93, 0x07, 0x2B, 0x16, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x00, 0x02, 0x11, 0x01, // BD00-BDFF - 0x29, 0x30, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x51, 0xB0, 0x0E, 0x13, 0x05, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x39, 0x10, 0x00, 0x00, // BE00-BEFF - 0x02, 0x03, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x30, 0x11, 0x90, 0x02, 0x00, 0x00, 0x00, // BF00-BFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x11, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0xB0, 0x79, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, // C000-C0FF - 0x11, 0x01, 0x21, 0xF0, 0xD9, 0xB0, 0x43, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x01, 0x20, 0x70, 0x51, 0xB0, 0x22, 0x13, 0x01, 0x20, 0x10, 0x11, 0x90, 0x01, 0x11, 0x01, 0x0B, 0x30, // C100-C1FF - 0x11, 0xB0, 0x02, 0x93, 0x01, 0xAB, 0x16, 0x00, 0x00, 0x01, 0x13, 0x01, 0x21, 0x30, 0x11, 0xB0, 0x02, 0x03, 0x01, 0x29, 0x30, 0x31, 0xB0, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB8, 0x42, 0x1B, // C200-C2FF - 0x01, 0x33, 0x38, 0x11, 0x30, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x33, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x93, 0x05, 0x23, 0x30, 0x01, // C300-C3FF - 0x00, 0x01, 0x01, 0x00, 0x10, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x11, 0x30, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x13, 0x85, // C400-C4FF - 0x03, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x30, 0x77, 0xB8, 0x63, 0x13, 0x01, 0x3B, 0x30, 0x91, 0xB0, 0xA2, 0x11, 0x01, 0x02, 0x30, 0x7B, 0xF0, 0x57, 0x13, 0x01, 0x2B, 0x70, 0xD1, 0xF0, // C500-C5FF - 0xE3, 0x11, 0x01, 0x1B, 0x30, 0x71, 0xB9, 0x0A, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x07, 0x2B, 0x30, 0x11, 0x30, 0x03, 0x13, 0x01, 0x23, // C600-C6FF - 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0xAB, 0x30, 0x11, 0xB4, 0xFE, 0x11, 0x01, 0x09, 0x30, 0x71, 0xB8, 0x47, 0xD3, 0x05, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x53, 0x01, 0x21, 0x10, 0x11, 0x00, 0x00, // C700-C7FF - 0x13, 0x05, 0x6B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00, 0x13, 0x05, 0xEB, 0x38, 0x10, 0xA0, 0x02, 0x01, 0x00, 0x30, 0x10, 0x11, 0xB0, 0x02, 0x13, 0x00, 0x20, 0x30, // C800-C8FF - 0x71, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x36, 0x95, 0xB0, 0x03, 0x13, // C900-C9FF - 0x01, 0x3B, 0x10, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x0A, 0x03, 0x01, 0x10, 0x10, 0x00, // CA00-CAFF - 0x00, 0x01, 0x11, 0x01, 0x03, 0x10, 0x00, 0x00, 0x02, 0x13, 0x01, 0x23, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x90, 0x02, 0x00, 0x00, // CB00-CBFF - 0x00, 0x30, 0x11, 0x30, 0x86, 0x53, 0x01, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x51, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, // CC00-CCFF - 0x02, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x01, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x2B, // CD00-CDFF - 0x10, 0x11, 0x10, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x03, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB0, 0x03, // CE00-CEFF - 0x13, 0x01, 0x2B, 0x10, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x21, 0x10, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, // CF00-CFFF - 0x11, 0x00, 0x02, 0x01, 0x00, 0x20, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x01, 0x30, 0x11, 0x30, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x03, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x01, // D000-D0FF - 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x14, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, // D100-D1FF - 0x80, 0x02, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x10, 0x11, 0x10, 0x02, 0x93, 0x05, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x13, 0x01, // D200-D2FF - 0x2B, 0x70, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x30, 0x03, 0x01, 0x01, 0x0A, 0x30, 0x11, 0xB0, // D300-D3FF - 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x11, 0xA0, 0x00, 0x93, 0x05, 0x2B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x29, // D400-D4FF - 0x10, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x21, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x30, 0x11, 0xB0, 0x02, // D500-D5FF - 0x13, 0x01, 0x3B, 0x10, 0x11, 0x20, 0x00, 0x13, 0x21, 0x2B, 0x32, 0x11, 0x80, 0x02, 0x13, 0x00, 0x28, 0x30, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x11, 0x92, 0x02, 0x11, 0x01, 0x21, 0x30, // D600-D6FF - 0x11, 0x00, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0x90, 0x02, 0xD3, 0x03, 0x2B, 0x12, 0x11, 0x30, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D700-D7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D800-D8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D900-D9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DA00-DAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DB00-DBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DC00-DCFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DD00-DDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DE00-DEFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DF00-DFFF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E000-E0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E100-E1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E200-E2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E300-E3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E400-E4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E500-E5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E600-E6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E700-E7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E800-E8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E900-E9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EA00-EAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EB00-EBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EC00-ECFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ED00-EDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EE00-EEFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EF00-EFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F000-F0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F100-F1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F200-F2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F300-F3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F400-F4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F500-F5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F600-F6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F700-F7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F800-F8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F900-F9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FA00-FAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FB00-FBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FC00-FCFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FD00-FDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FE00-FEFF - 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // FF00-FFFF - ]; - - // S/M & US/UM: a/0/2/5 - // CHT/CHS have different East Asian script characters, so we store just those ranges separately - // CHT also has some additional scattered characters not in the other fonts - private static ReadOnlySpan G7Defined => - [ - 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF - 0xFF, 0xFC, 0xCF, 0xCF, 0xCF, 0xCC, 0xCF, 0x7E, 0xFE, 0x21, 0x3F, 0xCF, 0x33, 0xCC, 0x0F, 0x7F, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x40, 0x11, 0x00, 0x00, 0x00, 0x0C, 0x00, // 0100-01FF - 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, // 0200-02FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x10, 0x00, 0x44, 0xF0, 0xD7, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF - 0x02, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0400-04FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0500-05FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0600-06FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0700-07FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0800-08FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0900-09FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0A00-0AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0B00-0BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0C00-0CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0D00-0DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0E00-0EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0F00-0FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1000-10FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1100-11FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1200-12FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1300-13FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1400-14FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1500-15FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1600-16FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1700-17FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1800-18FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1900-19FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1A00-1AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1B00-1BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1C00-1CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1D00-1DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1E00-1EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 1F00-1FFF - 0x00, 0x00, 0x39, 0x7F, 0x67, 0x00, 0x0D, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2000-20FF - 0x08, 0x00, 0x40, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, // 2100-21FF - 0x8D, 0x09, 0x02, 0xE4, 0xA1, 0x5F, 0x30, 0x20, 0x00, 0x00, 0x04, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2200-22FF - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2300-23FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2400-24FF - 0x0F, 0x90, 0x99, 0x39, 0x39, 0x99, 0x99, 0x99, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x30, 0xC0, 0xC8, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, // 2500-25FF - 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xFF, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2600-26FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2700-27FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2800-28FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2900-29FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2A00-2AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2B00-2BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2C00-2CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2D00-2DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2E00-2EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2F00-2FFF - 0xEF, 0xFF, 0x3F, 0xA0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0x78, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x78, // 3000-30FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3100-31FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3200-32FF - 0x08, 0x20, 0x10, 0x01, 0xCC, 0x08, 0x40, 0x08, 0x00, 0x26, 0x82, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0xC0, 0x00, 0x70, 0x02, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3300-33FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3400-34FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3500-35FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3600-36FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3700-37FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3800-38FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3900-39FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3A00-3AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3B00-3BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3C00-3CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3D00-3DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3E00-3EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 3F00-3FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4000-40FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4100-41FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4200-42FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4300-43FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4400-44FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4500-45FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4600-46FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4700-47FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4800-48FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4900-49FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4A00-4AFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4B00-4BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4C00-4CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 4D00-4DFF - 0x8B, 0x6F, 0xF3, 0x43, 0x42, 0x24, 0x46, 0x9B, 0x2C, 0xE8, 0xE0, 0xE3, 0x04, 0x00, 0x0A, 0x40, 0x65, 0x5F, 0x36, 0xDB, 0x77, 0x79, 0x49, 0x04, 0xD7, 0xEC, 0xF0, 0xE3, 0x38, 0x60, 0xC5, 0x08, // 4E00-4EFF - 0x02, 0xE6, 0x03, 0x34, 0x00, 0x80, 0x51, 0x35, 0xC8, 0xE0, 0xAB, 0x7E, 0x00, 0x82, 0x69, 0x98, 0x48, 0xA9, 0x42, 0x29, 0x03, 0xE8, 0x60, 0x80, 0x1C, 0x44, 0x93, 0xAD, 0x3A, 0xC0, 0x68, 0x45, // 4F00-4FFF - 0x60, 0xAA, 0x56, 0x86, 0x7A, 0x3F, 0x40, 0x02, 0x88, 0x83, 0x61, 0x14, 0x20, 0x10, 0x74, 0x21, 0x21, 0x20, 0x02, 0x07, 0x00, 0x30, 0xBC, 0x40, 0x24, 0xA6, 0x62, 0x44, 0xA8, 0x60, 0x20, 0x0A, // 5000-50FF - 0x17, 0x02, 0x74, 0x85, 0x02, 0x04, 0x84, 0x9C, 0xFB, 0x7B, 0x15, 0x14, 0x24, 0x7F, 0xE2, 0x11, 0x65, 0xB6, 0xEF, 0x02, 0x75, 0x1F, 0xFF, 0x20, 0x70, 0x3A, 0x40, 0x38, 0xC3, 0x26, 0x63, 0x67, // 5100-51FF - 0xD9, 0x4D, 0x92, 0x20, 0xB0, 0x46, 0xC9, 0x0F, 0x98, 0xBC, 0x50, 0x48, 0x38, 0x86, 0x3F, 0xA0, 0x88, 0x23, 0x16, 0x88, 0x09, 0x3E, 0x32, 0x52, 0xAA, 0x22, 0xA4, 0xE3, 0xDD, 0x00, 0x2C, 0xC7, // 5200-52FF - 0x66, 0xA1, 0xE1, 0x26, 0x0B, 0x84, 0x0A, 0x8F, 0xEB, 0x27, 0x9E, 0x55, 0x41, 0xC2, 0xBB, 0x89, 0x14, 0x00, 0x40, 0x85, 0x61, 0x63, 0x49, 0x08, 0x0C, 0x7F, 0xD0, 0x8A, 0x3E, 0xFF, 0xCF, 0x05, // 5300-53FF - 0x1A, 0xFF, 0x03, 0xA8, 0x41, 0x7A, 0x40, 0x7B, 0x45, 0x47, 0x02, 0x80, 0x00, 0x05, 0xEB, 0x38, 0x51, 0xD8, 0x05, 0x00, 0x34, 0x99, 0x0C, 0x71, 0x97, 0x03, 0x00, 0x01, 0x66, 0x63, 0x04, 0x24, // 5400-54FF - 0xD0, 0x80, 0x51, 0x00, 0x00, 0xC0, 0x0A, 0x43, 0x71, 0x90, 0xC8, 0x30, 0x08, 0x00, 0x00, 0x58, 0x99, 0x0E, 0x00, 0xF7, 0x80, 0x5F, 0x41, 0x00, 0xB0, 0x00, 0x10, 0x94, 0x18, 0x00, 0x80, 0x62, // 5500-55FF - 0x40, 0x02, 0xD0, 0x09, 0x00, 0x82, 0x56, 0x01, 0x04, 0x50, 0x01, 0x08, 0x10, 0x1D, 0x10, 0x05, 0xC1, 0x84, 0x10, 0x00, 0x25, 0x40, 0x50, 0x10, 0x0F, 0x41, 0x8A, 0x4D, 0x09, 0x40, 0x0D, 0xA6, // 5600-56FF - 0x19, 0xAB, 0x4C, 0x91, 0xC0, 0x21, 0x81, 0x09, 0x85, 0xC4, 0x03, 0x00, 0x52, 0x06, 0x00, 0x80, 0x04, 0x0B, 0x08, 0x00, 0x1D, 0x04, 0x09, 0x00, 0x49, 0x48, 0x5C, 0x90, 0x09, 0x00, 0x90, 0x16, // 5700-57FF - 0x65, 0x0C, 0x20, 0x22, 0x12, 0x84, 0x33, 0x24, 0x03, 0x0C, 0x96, 0x47, 0x04, 0x0A, 0x25, 0x42, 0x28, 0x00, 0x88, 0x90, 0x00, 0x49, 0x08, 0x4F, 0xA2, 0x14, 0xAA, 0xD3, 0x30, 0xD8, 0x87, 0x3E, // 5800-58FF - 0x04, 0x86, 0x61, 0x1F, 0xA4, 0x7E, 0x86, 0x41, 0x90, 0xC3, 0xB3, 0x05, 0xA5, 0x57, 0x18, 0x21, 0x1E, 0x24, 0x48, 0x2A, 0x28, 0x11, 0x04, 0x4A, 0x40, 0x0A, 0x1B, 0x16, 0x60, 0x0D, 0x40, 0x88, // 5900-59FF - 0x0A, 0x02, 0x02, 0x95, 0x21, 0x82, 0x60, 0x10, 0x43, 0x02, 0x00, 0x04, 0x44, 0x14, 0x00, 0x80, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x00, 0x00, 0x70, 0x06, 0x1A, 0xC1, 0x00, 0x4A, 0x02, 0x00, 0x0C, // 5A00-5AFF - 0x00, 0x1A, 0x40, 0x00, 0x04, 0x14, 0x45, 0x40, 0x29, 0x00, 0xB3, 0xBD, 0x78, 0x0A, 0x2B, 0x05, 0xA9, 0xBB, 0xA0, 0xBF, 0x7C, 0x40, 0x79, 0x83, 0xFC, 0x12, 0x1D, 0xE8, 0xF6, 0x4B, 0x69, 0xC5, // 5B00-5BFF - 0xF6, 0xEF, 0x4A, 0x04, 0x15, 0x21, 0x02, 0xFF, 0x63, 0xED, 0x2B, 0x40, 0x33, 0xD0, 0x42, 0x02, 0x00, 0x10, 0x13, 0x00, 0x02, 0x1B, 0xCA, 0x59, 0xA0, 0x00, 0x00, 0x02, 0x03, 0xA7, 0x41, 0x2C, // 5C00-5CFF - 0x80, 0x48, 0xF2, 0x8F, 0x04, 0x02, 0x00, 0x00, 0x00, 0x58, 0x05, 0x10, 0x00, 0x92, 0x48, 0x00, 0x94, 0x18, 0x01, 0x20, 0x04, 0x50, 0x80, 0x34, 0x00, 0x32, 0x4C, 0x68, 0xEA, 0x49, 0xBE, 0x68, // 5D00-5DFF - 0x4C, 0x18, 0x42, 0x2E, 0x20, 0xA8, 0xC9, 0x21, 0xB9, 0x50, 0xB0, 0x80, 0x1E, 0x00, 0x7C, 0xFF, 0x9A, 0x84, 0xE0, 0x14, 0xC1, 0x28, 0xE0, 0x01, 0x0E, 0x87, 0x49, 0xAC, 0x0F, 0x13, 0xDB, 0xDD, // 5E00-5EFF - 0x1A, 0xBE, 0xFB, 0x89, 0xE0, 0xA2, 0xA2, 0x51, 0x02, 0x55, 0xCA, 0x32, 0x46, 0x3E, 0x8B, 0x92, 0xBF, 0x1D, 0x8F, 0x43, 0x03, 0x67, 0x18, 0x32, 0x28, 0x30, 0xC0, 0x33, 0x11, 0x08, 0x23, 0xA9, // 5F00-5FFF - 0x00, 0xC0, 0x65, 0x3A, 0xE3, 0x8F, 0x02, 0x04, 0x4E, 0x2C, 0x25, 0x86, 0x3D, 0xBF, 0xA1, 0x00, 0x1A, 0x3A, 0xD4, 0x8C, 0xC9, 0x06, 0x7C, 0x31, 0xE0, 0x00, 0x0A, 0x95, 0x8B, 0x01, 0xDB, 0x0E, // 6000-60FF - 0x4B, 0xE3, 0x20, 0x8C, 0x82, 0x11, 0x10, 0xF0, 0x94, 0x7D, 0x28, 0xA7, 0xAC, 0xC9, 0xFB, 0x40, 0x84, 0x44, 0x53, 0x06, 0x90, 0x5A, 0x44, 0x44, 0xC8, 0x3F, 0x01, 0x00, 0x48, 0x00, 0xD4, 0xF5, // 6100-61FF - 0x01, 0x77, 0x57, 0xEC, 0x42, 0xC4, 0x1D, 0x89, 0x83, 0x6B, 0x28, 0x49, 0x09, 0x41, 0x42, 0xD2, 0x1D, 0x06, 0xFE, 0x59, 0x00, 0x18, 0x22, 0x3A, 0xE4, 0xB7, 0x9F, 0x3B, 0x03, 0xF0, 0xEA, 0xC0, // 6200-62FF - 0x86, 0x13, 0x02, 0x82, 0x80, 0x89, 0x00, 0xE4, 0x00, 0xB2, 0xA1, 0x10, 0x80, 0x4B, 0xC4, 0x0C, 0x09, 0xD3, 0x44, 0x89, 0xAF, 0x1F, 0x34, 0x48, 0x59, 0x82, 0x45, 0x0C, 0x0A, 0x42, 0x50, 0x04, // 6300-63FF - 0x40, 0xA0, 0xC8, 0x10, 0x40, 0x31, 0x50, 0x44, 0x04, 0x40, 0x00, 0x01, 0x80, 0x82, 0x40, 0x05, 0x08, 0x01, 0x2C, 0x44, 0x30, 0x6A, 0x05, 0x1A, 0xA6, 0x20, 0x14, 0x05, 0xCF, 0x90, 0x56, 0x64, // 6400-64FF - 0x21, 0x00, 0x00, 0x31, 0x18, 0x9C, 0xF0, 0xCB, 0x20, 0xA1, 0xE2, 0x63, 0x4C, 0x10, 0xB5, 0x01, 0x8C, 0x53, 0x83, 0x9A, 0xB2, 0xB8, 0x81, 0x32, 0x7A, 0x98, 0x84, 0x0A, 0xE7, 0x33, 0x02, 0x0C, // 6500-65FF - 0xCC, 0xD4, 0x18, 0x90, 0xA1, 0xA1, 0x70, 0x90, 0x1E, 0x8A, 0x04, 0xE0, 0xD4, 0xC3, 0x51, 0x04, 0x9A, 0x43, 0xC2, 0x21, 0x44, 0x48, 0x10, 0x53, 0x92, 0x02, 0x40, 0x36, 0x41, 0x02, 0xBD, 0xF3, // 6600-66FF - 0x09, 0xAB, 0xF0, 0xE8, 0xC0, 0x7D, 0xD2, 0xA5, 0x42, 0xC2, 0x4B, 0xD2, 0x3F, 0xA4, 0xAF, 0xD0, 0xA0, 0x1A, 0xA1, 0x34, 0x47, 0x82, 0xD8, 0x03, 0x52, 0xC4, 0x1B, 0x65, 0x94, 0xD2, 0x3A, 0xC8, // 6700-67FF - 0x1C, 0x00, 0xC8, 0x40, 0x06, 0x0E, 0x14, 0x33, 0x4F, 0x61, 0x1B, 0xB2, 0x88, 0x00, 0xD0, 0xC0, 0x2A, 0xA0, 0x98, 0xA8, 0xC5, 0xA1, 0x6B, 0x16, 0x50, 0x2E, 0xB4, 0x85, 0x8B, 0xC0, 0x04, 0x06, // 6800-68FF - 0x33, 0xF9, 0x04, 0x1E, 0x6E, 0x05, 0x51, 0xA2, 0x00, 0x04, 0x38, 0x76, 0x07, 0xEC, 0xB8, 0x73, 0x06, 0x44, 0x32, 0x18, 0x81, 0x40, 0x16, 0xC8, 0x8A, 0x7C, 0x09, 0x63, 0x80, 0x29, 0x04, 0xAA, // 6900-69FF - 0x24, 0x1C, 0x9C, 0xCA, 0x0E, 0x4E, 0x60, 0x27, 0x90, 0x09, 0x00, 0x83, 0x46, 0x00, 0x04, 0x81, 0x11, 0x60, 0x81, 0x10, 0x0D, 0x54, 0x08, 0x09, 0x0E, 0x00, 0x0A, 0xCC, 0x00, 0x05, 0x00, 0x0C, // 6A00-6AFF - 0x30, 0x04, 0x44, 0xA0, 0x8B, 0x00, 0x84, 0x67, 0x88, 0x52, 0x19, 0x8A, 0x5E, 0x86, 0x18, 0x8B, 0x59, 0x2E, 0x60, 0x41, 0x10, 0x8C, 0xBE, 0x9C, 0x61, 0x68, 0x1C, 0x89, 0x00, 0x98, 0x08, 0x00, // 6B00-6BFF - 0x00, 0x81, 0x9A, 0x08, 0x18, 0x00, 0x90, 0x41, 0x07, 0x40, 0xA1, 0xE4, 0x05, 0x05, 0x0D, 0x64, 0x0E, 0x31, 0x4D, 0x0E, 0x06, 0x48, 0x0A, 0xFF, 0x32, 0x16, 0xA8, 0x2A, 0x2E, 0x85, 0x0B, 0x00, // 6C00-6CFF - 0x00, 0x18, 0x84, 0xCA, 0x20, 0x0E, 0x6C, 0x69, 0x32, 0x00, 0x00, 0x16, 0x58, 0x56, 0x90, 0x03, 0x20, 0x51, 0x28, 0x1A, 0x00, 0x80, 0x24, 0x11, 0xE1, 0x18, 0x26, 0x43, 0x52, 0x5D, 0xAA, 0x0E, // 6D00-6DFF - 0xA0, 0x0F, 0x28, 0xAE, 0x7B, 0xFA, 0x00, 0x45, 0x08, 0x64, 0x40, 0x89, 0x80, 0xC8, 0x44, 0xC0, 0x05, 0x90, 0x41, 0xB1, 0x24, 0x84, 0xC4, 0x24, 0x34, 0x1A, 0x3A, 0x60, 0x00, 0x90, 0x94, 0xC1, // 6E00-6EFF - 0x46, 0x82, 0x3A, 0x00, 0x0D, 0x18, 0x06, 0xC1, 0x22, 0x00, 0x10, 0x99, 0x50, 0xE0, 0x11, 0x15, 0x57, 0x40, 0x82, 0x00, 0x1A, 0x04, 0x0A, 0x02, 0x4F, 0x00, 0x30, 0x89, 0x13, 0xD8, 0x4A, 0x44, // 6F00-6FFF - 0x02, 0x8A, 0x22, 0xED, 0xC0, 0x10, 0x05, 0x40, 0x00, 0x10, 0x02, 0x01, 0x08, 0x88, 0x01, 0x31, 0x00, 0x46, 0x04, 0x02, 0x00, 0xF0, 0x08, 0x07, 0x00, 0x89, 0x00, 0xA2, 0x00, 0x00, 0x02, 0x22, // 7000-70FF - 0x00, 0x02, 0x10, 0x16, 0x42, 0x00, 0x40, 0x10, 0x00, 0x52, 0x60, 0x02, 0xF4, 0x52, 0x00, 0x20, 0x10, 0x85, 0x30, 0x82, 0x00, 0x11, 0x02, 0x42, 0x08, 0x43, 0xB5, 0x80, 0xE1, 0x70, 0x20, 0x9A, // 7100-71FF - 0x40, 0x20, 0x01, 0x08, 0x00, 0x35, 0x65, 0xFC, 0xC1, 0x19, 0x04, 0xAB, 0x86, 0x02, 0x14, 0x62, 0x87, 0x00, 0x44, 0x00, 0x85, 0x90, 0x44, 0x02, 0x5C, 0x40, 0x85, 0x0A, 0x07, 0x32, 0x80, 0x33, // 7200-72FF - 0x00, 0x04, 0xC0, 0xB8, 0x20, 0xCE, 0xD0, 0xC0, 0x30, 0xC0, 0x80, 0x00, 0x08, 0x05, 0x25, 0x0D, 0x90, 0x0A, 0x40, 0x00, 0x00, 0x02, 0x0C, 0x08, 0x05, 0x65, 0x00, 0x40, 0x21, 0x64, 0x02, 0x41, // 7300-73FF - 0x68, 0x02, 0x00, 0x00, 0x24, 0x00, 0x7C, 0x84, 0x02, 0x00, 0x20, 0xDE, 0x19, 0x86, 0x49, 0x40, 0x08, 0x08, 0x00, 0x40, 0x84, 0x00, 0x01, 0x20, 0x00, 0x84, 0x10, 0x10, 0xCD, 0x42, 0xC7, 0x01, // 7400-74FF - 0x38, 0x70, 0x2A, 0xD5, 0x68, 0x19, 0x8F, 0x1D, 0x50, 0xBE, 0x12, 0x3E, 0xF5, 0x2E, 0xD9, 0x81, 0xC4, 0xCE, 0x12, 0x24, 0x28, 0x08, 0x2E, 0x73, 0xAC, 0x24, 0x34, 0x4B, 0x0C, 0x02, 0x1D, 0xD4, // 7500-75FF - 0x02, 0x2A, 0x00, 0x80, 0x97, 0x00, 0x11, 0x08, 0xC4, 0x11, 0x44, 0x11, 0x86, 0x17, 0x45, 0x7D, 0xD9, 0x49, 0x49, 0x06, 0x00, 0x40, 0x91, 0x87, 0x4C, 0x25, 0xC4, 0xD8, 0xBA, 0x44, 0x14, 0x49, // 7600-76FF - 0x92, 0x1B, 0x00, 0xC8, 0x71, 0x02, 0x80, 0x15, 0x81, 0x00, 0x00, 0x0C, 0x6A, 0x09, 0x00, 0xC2, 0x00, 0x48, 0x02, 0x40, 0x21, 0x30, 0x49, 0xBA, 0x80, 0x20, 0x80, 0x1C, 0xAC, 0xE2, 0x08, 0x10, // 7700-77FF - 0x04, 0x10, 0x34, 0x00, 0xE1, 0x00, 0x14, 0x84, 0x20, 0x00, 0x00, 0x20, 0x00, 0x98, 0x14, 0x10, 0xC2, 0x70, 0xAA, 0x04, 0x88, 0x86, 0x20, 0x54, 0x62, 0x0C, 0x13, 0x04, 0x80, 0x91, 0x10, 0x20, // 7800-78FF - 0x82, 0x40, 0x06, 0x02, 0x40, 0x1C, 0x00, 0x54, 0x83, 0x03, 0xE9, 0xE4, 0x25, 0x21, 0x80, 0x84, 0x33, 0xE4, 0x00, 0x20, 0xC0, 0x44, 0x09, 0xE6, 0x03, 0x0A, 0x26, 0x81, 0xDA, 0x12, 0x01, 0x08, // 7900-79FF - 0x01, 0x69, 0x90, 0x97, 0x01, 0x40, 0x86, 0xF8, 0x4D, 0xE2, 0x81, 0x00, 0x0E, 0x0A, 0x51, 0xA6, 0x1A, 0x01, 0xEC, 0x81, 0x00, 0xC6, 0x41, 0x84, 0xB8, 0xAD, 0x2C, 0xB6, 0x6F, 0xA4, 0x41, 0x87, // 7A00-7AFF - 0x54, 0x8D, 0x02, 0x4B, 0x61, 0x11, 0x68, 0x02, 0x60, 0xBB, 0x57, 0x20, 0xA0, 0x50, 0x33, 0x04, 0xC0, 0xA8, 0xB4, 0xB7, 0x02, 0x24, 0x12, 0x01, 0xD3, 0x9A, 0x00, 0x20, 0x71, 0x22, 0xC8, 0x00, // 7B00-7BFF - 0x81, 0x20, 0x9E, 0x80, 0x8A, 0x0C, 0x80, 0xE1, 0x09, 0xB0, 0x51, 0x81, 0x31, 0x10, 0x28, 0x40, 0x0E, 0x2A, 0xA5, 0x89, 0xB6, 0x69, 0x0E, 0x62, 0x25, 0x44, 0x44, 0xD1, 0x85, 0x80, 0x54, 0x4D, // 7C00-7CFF - 0x75, 0x2C, 0xB1, 0x1F, 0x07, 0xD8, 0x2D, 0x86, 0x7C, 0xD8, 0x41, 0x48, 0x4E, 0x41, 0x6E, 0x22, 0x00, 0x82, 0x08, 0x9E, 0x0C, 0xF8, 0x37, 0xED, 0x80, 0x8C, 0x26, 0x75, 0x13, 0x93, 0x14, 0x08, // 7D00-7DFF - 0x32, 0x0E, 0x04, 0xC8, 0x4E, 0x48, 0xA6, 0x6E, 0x4A, 0x2C, 0x70, 0x66, 0xC0, 0x26, 0x01, 0xBA, 0x0C, 0xD3, 0x5D, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x05, 0x20, 0x70, 0x33, 0x81, 0x81, 0x4F, 0xA5, 0x03, 0xEC, 0x55, 0x10, 0x64, 0x18, 0xC3, 0x44, 0x23, 0x62, 0x14, 0x34, 0x00, 0x43, 0x0A, 0x09, 0x1A, // 7F00-7FFF - 0x7B, 0x18, 0xA5, 0x13, 0x02, 0x01, 0x48, 0xA8, 0x40, 0x04, 0x44, 0xC5, 0x06, 0x81, 0xDD, 0xE2, 0xF0, 0x1A, 0x48, 0x2D, 0x26, 0xB6, 0x16, 0x04, 0x58, 0x50, 0x40, 0x6E, 0x32, 0x80, 0x12, 0x31, // 8000-80FF - 0xE4, 0x07, 0x00, 0x0C, 0x08, 0x82, 0x0A, 0x42, 0x40, 0x48, 0x3B, 0x80, 0x60, 0x48, 0x13, 0x87, 0x0D, 0x85, 0x28, 0x34, 0x19, 0x03, 0x29, 0xE5, 0x45, 0x23, 0x0A, 0x87, 0xA9, 0x25, 0x18, 0x5C, // 8100-81FF - 0xA6, 0x77, 0xC5, 0xD9, 0x00, 0x5E, 0xE8, 0x03, 0x81, 0x00, 0x00, 0xA7, 0x54, 0xCD, 0xC6, 0x41, 0x00, 0x28, 0x04, 0xA2, 0x60, 0xB8, 0x0A, 0x2B, 0x20, 0x00, 0x9E, 0xDA, 0xEA, 0x08, 0x1A, 0x0E, // 8200-82FF - 0x7C, 0x42, 0xC0, 0x11, 0x08, 0x89, 0x76, 0x03, 0x21, 0x86, 0x05, 0x01, 0x00, 0x00, 0xA8, 0x18, 0xA0, 0x46, 0x48, 0xC4, 0x05, 0x0D, 0x22, 0x20, 0x22, 0x54, 0x48, 0x91, 0x01, 0x8A, 0x97, 0x28, // 8300-83FF - 0x98, 0x78, 0x08, 0x00, 0x05, 0x16, 0x22, 0x31, 0x40, 0x42, 0x80, 0x08, 0x4E, 0xFA, 0xA2, 0x06, 0x14, 0x08, 0x11, 0x92, 0x02, 0x20, 0x04, 0x9B, 0x52, 0x2E, 0x43, 0x06, 0x00, 0x50, 0x10, 0x90, // 8400-84FF - 0x41, 0x00, 0xBA, 0x85, 0x42, 0x30, 0x20, 0x20, 0x0B, 0x4F, 0xA0, 0x05, 0x08, 0x27, 0x80, 0x40, 0x91, 0x05, 0x93, 0x1A, 0x50, 0xDF, 0x00, 0x06, 0x02, 0xA2, 0x21, 0x30, 0x30, 0x06, 0x80, 0x4E, // 8500-85FF - 0xC4, 0x0C, 0xC8, 0x04, 0x04, 0xA0, 0x01, 0x80, 0x00, 0x60, 0x31, 0xD4, 0x80, 0x08, 0x02, 0x0A, 0x00, 0x1C, 0x28, 0x00, 0x18, 0x8E, 0x41, 0x00, 0xD0, 0x6A, 0x10, 0xCA, 0x10, 0xF2, 0x00, 0x4B, // 8600-86FF - 0x4D, 0x27, 0x06, 0x15, 0x20, 0x02, 0x90, 0x88, 0x00, 0x5A, 0xA8, 0x82, 0x49, 0x45, 0x50, 0x81, 0x04, 0x20, 0x00, 0x80, 0x04, 0x88, 0x08, 0x2C, 0xD1, 0x08, 0x05, 0x00, 0x01, 0x80, 0xC4, 0x4A, // 8700-87FF - 0x20, 0xE0, 0x62, 0x00, 0x8E, 0x00, 0x42, 0x0A, 0x55, 0x30, 0x8C, 0x6A, 0x0E, 0x09, 0xA5, 0xE0, 0x06, 0x29, 0xC4, 0x42, 0x14, 0x48, 0xB3, 0x80, 0x3E, 0x80, 0x30, 0xB3, 0x02, 0x01, 0x1C, 0x73, // 8800-88FF - 0x94, 0x14, 0x0D, 0x60, 0x20, 0x0C, 0x40, 0x09, 0x1A, 0x30, 0x40, 0xC0, 0x51, 0xA4, 0x94, 0xC0, 0xCA, 0x8D, 0xC8, 0x05, 0xC2, 0x96, 0x0C, 0xA4, 0x01, 0x00, 0x04, 0x34, 0xC8, 0x00, 0x10, 0x01, // 8900-89FF - 0x0D, 0x55, 0xC9, 0xA9, 0x28, 0x24, 0x5A, 0x1C, 0x42, 0x01, 0x37, 0x48, 0x4D, 0x7A, 0x0F, 0x10, 0xB4, 0x32, 0x2A, 0x45, 0x7B, 0x31, 0x05, 0x92, 0x94, 0xB8, 0x44, 0x5C, 0xD7, 0x68, 0x8A, 0x45, // 8A00-8AFF - 0x97, 0x50, 0xD1, 0x2E, 0x43, 0x19, 0x08, 0x42, 0x02, 0xD2, 0x40, 0x9D, 0x40, 0x98, 0x97, 0x20, 0x09, 0x54, 0x4D, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x42, 0x55, 0x21, 0x04, 0x06, 0x1C, 0x00, 0x17, 0x24, 0x76, 0x10, 0x61, 0x87, 0xFF, 0xDD, 0xB9, 0x9F, 0x65, 0x0A, 0x5C, 0x5D, 0x24, 0x00, 0x3C, // 8C00-8CFF - 0xB0, 0xAD, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x28, 0x9B, 0x00, 0x22, 0x04, 0x00, 0x02, 0x08, 0x01, 0x08, 0x44, 0x04, 0x98, 0x40, 0xAC, 0x0A, 0x8D, 0x28, 0x90, // 8D00-8DFF - 0x00, 0x87, 0x01, 0xE0, 0x00, 0x04, 0x31, 0x00, 0x94, 0x17, 0x21, 0x82, 0x19, 0x00, 0x54, 0x10, 0xB2, 0x2C, 0x1A, 0x02, 0x02, 0x9C, 0x03, 0x40, 0x60, 0x3D, 0x04, 0x88, 0x0C, 0x08, 0x00, 0x79, // 8E00-8EFF - 0x28, 0x16, 0x3C, 0xBA, 0x40, 0x86, 0x08, 0xCB, 0x74, 0x72, 0x80, 0x90, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD8, 0x88, 0xE1, 0x87, 0x9C, 0x34, 0x40, 0x12, 0x04, 0x64, 0xAE, 0x91, 0x27, // 8F00-8FFF - 0x6B, 0xE8, 0xFB, 0xE6, 0x8F, 0x40, 0x66, 0x53, 0xA6, 0xEE, 0x7F, 0x53, 0x2B, 0xE3, 0xE4, 0xB5, 0x9F, 0x86, 0x02, 0x00, 0x48, 0x85, 0x22, 0x01, 0x02, 0x44, 0x00, 0x08, 0x16, 0x21, 0xA0, 0x20, // 9000-90FF - 0x04, 0x00, 0x04, 0x02, 0x00, 0x20, 0x05, 0x00, 0x00, 0x7E, 0x54, 0x01, 0x2C, 0x16, 0xAC, 0x01, 0x84, 0x2A, 0x85, 0x10, 0x14, 0x8C, 0x30, 0x05, 0xC3, 0xFB, 0x43, 0xB9, 0xCA, 0x00, 0x60, 0x90, // 9100-91FF - 0x00, 0x60, 0x32, 0x40, 0x00, 0x12, 0x90, 0x80, 0x30, 0x0B, 0x81, 0x4C, 0x54, 0x00, 0x02, 0x40, 0x29, 0x00, 0x6A, 0x1D, 0x00, 0x20, 0x80, 0x02, 0x00, 0x80, 0x04, 0x00, 0x10, 0x26, 0x0C, 0x15, // 9200-92FF - 0x40, 0x80, 0x01, 0x07, 0x4D, 0xD9, 0x24, 0x0C, 0x10, 0x28, 0x50, 0x18, 0x01, 0x50, 0x20, 0x50, 0x00, 0x10, 0xD0, 0x04, 0x80, 0x70, 0x01, 0x02, 0x08, 0x01, 0xC3, 0x21, 0x32, 0x01, 0x00, 0x00, // 9300-93FF - 0x88, 0x00, 0x19, 0x07, 0x02, 0x08, 0x60, 0x05, 0x12, 0x00, 0x0E, 0x4C, 0x05, 0x04, 0xA1, 0xF0, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x8D, 0x8E, 0x5A, 0x03, 0xBD, 0x21, 0x04, 0x5A, 0x88, 0x34, 0x70, 0x11, 0x26, 0x00, 0x00, 0x00, // 9500-95FF - 0x00, 0x00, 0x00, 0x10, 0x02, 0xC5, 0x04, 0x88, 0x15, 0xB8, 0x01, 0xF8, 0x7C, 0x14, 0xED, 0x25, 0x60, 0xED, 0xB0, 0x1B, 0x89, 0x05, 0xD7, 0x1B, 0xF3, 0x7A, 0x62, 0x1A, 0x0C, 0x0D, 0xC5, 0x0A, // 9600-96FF - 0xD1, 0xE5, 0x4A, 0x52, 0x90, 0x04, 0x05, 0x63, 0x54, 0x03, 0x44, 0x52, 0x57, 0x2B, 0x12, 0x16, 0x72, 0xA8, 0x01, 0x11, 0x49, 0x29, 0x18, 0x00, 0x48, 0x09, 0x08, 0x10, 0x00, 0x60, 0x6C, 0x88, // 9700-97FF - 0x6E, 0x91, 0x8F, 0x05, 0x12, 0x30, 0x90, 0x39, 0x40, 0xF8, 0x30, 0x49, 0x80, 0x88, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x42, 0x00, 0x58, 0x00, 0x00, 0x98, 0x04, 0xEA, 0x14, 0x70, // 9800-98FF - 0x28, 0x16, 0x1D, 0x61, 0x13, 0x51, 0x00, 0x60, 0x24, 0x1A, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0x20, 0x71, 0x18, 0x10, 0x72, 0x01, 0x27, 0xA9, 0x04, 0x60, 0x06, 0x89, // 9900-99FF - 0x22, 0xC0, 0x0C, 0x02, 0x00, 0x09, 0x81, 0x40, 0x2D, 0x20, 0xA0, 0x8C, 0x34, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x11, 0x11, 0x80, 0x1A, 0xC1, 0x4C, 0xEC, 0x92, 0x08, // 9A00-9AFF - 0x40, 0x00, 0x00, 0x85, 0xAC, 0xC7, 0x06, 0x18, 0x3E, 0xE0, 0x12, 0x05, 0x00, 0x80, 0x10, 0x00, 0x08, 0x40, 0xCE, 0x80, 0x01, 0x6D, 0x10, 0x02, 0x41, 0x86, 0x56, 0x08, 0x1E, 0x01, 0x27, 0x00, // 9B00-9BFF - 0x50, 0x37, 0x3D, 0x08, 0x32, 0xE0, 0x05, 0x4E, 0xC0, 0x01, 0x84, 0x04, 0x81, 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x1A, 0x59, 0x00, // 9C00-9CFF - 0xC8, 0x43, 0x24, 0x88, 0x48, 0x1D, 0x00, 0xC8, 0x52, 0x01, 0x03, 0x72, 0x13, 0x90, 0x04, 0x04, 0x80, 0x82, 0x00, 0x04, 0x10, 0x8A, 0x14, 0x0D, 0x56, 0x80, 0x08, 0x02, 0x40, 0xA0, 0x04, 0x27, // 9D00-9DFF - 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xA3, 0x02, 0x19, 0xAE, 0xA0, 0x60, 0x26, 0x00, 0xDF, 0x10, 0xF0, 0x15, 0x7B, 0x21, 0x81, 0xD0, 0x3A, // 9E00-9EFF - 0x80, 0x41, 0x28, 0x00, 0x03, 0x10, 0x00, 0x48, 0x00, 0xCC, 0x14, 0x80, 0xCF, 0x14, 0xC4, 0x00, 0x00, 0x20, 0x20, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A000-A0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A100-A1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A200-A2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A300-A3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A400-A4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A500-A5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A600-A6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A700-A7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A800-A8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A900-A9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AA00-AAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // AB00-ABFF - 0x93, 0x07, 0xFF, 0x3E, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x28, 0x10, 0x11, 0x00, 0x00, 0x93, 0x05, 0x7B, 0x1E, 0x11, 0xB0, 0x03, 0x97, 0x01, 0x3B, 0x12, 0x11, 0xA0, 0x00, 0x93, 0x95, 0x6B, 0x30, // AC00-ACFF - 0x51, 0xB0, 0x02, 0x11, 0x01, 0x32, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x79, 0xB8, 0x06, 0x13, 0x01, 0x30, 0x10, 0x00, 0x80, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x00, 0x00, 0x93, // AD00-ADFF - 0x03, 0x2B, 0x10, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x74, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x11, 0xB0, 0x03, 0x13, 0x00, 0x29, 0x10, 0x11, // AE00-AEFF - 0x80, 0x21, 0x01, 0x00, 0x00, 0x30, 0x15, 0xB0, 0x0E, 0x03, 0x01, 0x30, 0x30, 0x00, 0x00, 0x02, 0x11, 0x01, 0x23, 0x10, 0x00, 0x00, 0x00, 0x13, 0x81, 0x6B, 0x10, 0x10, 0x00, 0x03, 0x13, 0x01, // AF00-AFFF - 0x13, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x55, 0xB8, 0x22, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x97, 0x07, 0xFB, 0x3A, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x21, 0x00, 0x00, 0x00, // B000-B0FF - 0x00, 0x1B, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x33, 0x11, 0x01, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x1C, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x00, 0x13, 0x01, 0x2A, // B100-B1FF - 0x30, 0x19, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x30, 0x10, 0x30, 0x02, 0x13, 0x07, 0x6B, 0x14, 0x11, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x74, 0xF9, 0xB8, 0x8F, // B200-B2FF - 0x13, 0x01, 0x3B, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xD9, 0xB0, 0x4A, 0x13, 0x01, 0x3B, 0x10, 0x11, 0x00, 0x03, 0x11, 0x00, 0x00, 0x30, 0x59, 0xB1, 0x2A, 0x11, 0x01, 0x00, 0x10, // B300-B3FF - 0x00, 0x00, 0x01, 0x11, 0x01, 0x0B, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x20, 0x10, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x21, 0x30, 0x59, 0xB0, 0x02, 0x01, // B400-B4FF - 0x00, 0x00, 0x30, 0x19, 0xB0, 0x07, 0x13, 0x01, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x10, 0x00, 0x00, // B500-B5FF - 0x00, 0x00, 0x13, 0x01, 0x20, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0x18, 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, // B600-B6FF - 0x23, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x11, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0xC7, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x80, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, // B700-B7FF - 0x83, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x00, 0x0A, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x2B, 0x10, 0x11, 0xA0, 0x02, 0x13, 0x01, 0x2B, // B800-B8FF - 0x10, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x66, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0xD3, 0x07, 0x6B, 0x3A, 0x11, 0xB0, 0x07, // B900-B9FF - 0x03, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x6B, 0x38, 0x11, 0xB0, 0x03, 0x13, 0x01, 0xB8, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x2B, 0x10, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, // BA00-BAFF - 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x70, 0x79, 0xB0, 0xA2, 0x11, 0x01, 0x0A, 0x10, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x09, 0x00, 0x00, 0x00, 0x00, 0x93, // BB00-BBFF - 0x05, 0xBB, 0xF2, 0xF9, 0xB0, 0x22, 0x13, 0x01, 0x3B, 0x32, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x59, 0xB0, 0x06, 0x93, 0x01, 0x3B, 0x30, 0x11, 0xA0, 0x23, 0x11, 0x00, 0x00, 0x70, 0x11, // BC00-BCFF - 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x10, 0x01, 0x00, 0x00, 0x93, 0x07, 0x2B, 0x16, 0x10, 0x00, 0x01, 0x01, 0x00, 0x00, 0x30, 0x11, 0x00, 0x02, 0x11, 0x01, // BD00-BDFF - 0x29, 0x30, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x51, 0xB0, 0x0E, 0x13, 0x05, 0x3B, 0x38, 0x11, 0xB0, 0x03, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x93, 0x01, 0x39, 0x10, 0x00, 0x00, // BE00-BEFF - 0x02, 0x03, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x20, 0x30, 0x11, 0x90, 0x02, 0x00, 0x00, 0x00, // BF00-BFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x11, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0xB0, 0x79, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, // C000-C0FF - 0x11, 0x01, 0x21, 0xF0, 0xD9, 0xB0, 0x43, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x11, 0x01, 0x20, 0x70, 0x51, 0xB0, 0x22, 0x13, 0x01, 0x20, 0x10, 0x11, 0x90, 0x01, 0x11, 0x01, 0x0B, 0x30, // C100-C1FF - 0x11, 0xB0, 0x02, 0x93, 0x01, 0xAB, 0x16, 0x00, 0x00, 0x01, 0x13, 0x01, 0x21, 0x30, 0x11, 0xB0, 0x02, 0x03, 0x01, 0x29, 0x30, 0x31, 0xB0, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB8, 0x42, 0x1B, // C200-C2FF - 0x01, 0x33, 0x38, 0x11, 0x30, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x33, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x93, 0x05, 0x23, 0x30, 0x01, // C300-C3FF - 0x00, 0x01, 0x01, 0x00, 0x10, 0x10, 0x11, 0x30, 0x00, 0x01, 0x00, 0x00, 0x30, 0x11, 0x30, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0x13, 0x85, // C400-C4FF - 0x03, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x30, 0x77, 0xB8, 0x63, 0x13, 0x01, 0x3B, 0x30, 0x91, 0xB0, 0xA2, 0x11, 0x01, 0x02, 0x30, 0x7B, 0xF0, 0x57, 0x13, 0x01, 0x2B, 0x70, 0xD1, 0xF0, // C500-C5FF - 0xE3, 0x11, 0x01, 0x1B, 0x30, 0x71, 0xB9, 0x0A, 0x13, 0x01, 0x3B, 0x30, 0x01, 0x90, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x07, 0x2B, 0x30, 0x11, 0x30, 0x03, 0x13, 0x01, 0x23, // C600-C6FF - 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0xAB, 0x30, 0x11, 0xB4, 0xFE, 0x11, 0x01, 0x09, 0x30, 0x71, 0xB8, 0x47, 0xD3, 0x05, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x53, 0x01, 0x21, 0x10, 0x11, 0x00, 0x00, // C700-C7FF - 0x13, 0x05, 0x6B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x33, 0x10, 0x00, 0x00, 0x00, 0x13, 0x05, 0xEB, 0x38, 0x10, 0xA0, 0x02, 0x01, 0x00, 0x30, 0x10, 0x11, 0xB0, 0x02, 0x13, 0x00, 0x20, 0x30, // C800-C8FF - 0x71, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0B, 0x10, 0x11, 0x10, 0x00, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x05, 0x6B, 0x36, 0x95, 0xB0, 0x03, 0x13, // C900-C9FF - 0x01, 0x3B, 0x10, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x0A, 0x03, 0x01, 0x10, 0x10, 0x00, // CA00-CAFF - 0x00, 0x01, 0x11, 0x01, 0x03, 0x10, 0x00, 0x00, 0x02, 0x13, 0x01, 0x23, 0x10, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x90, 0x02, 0x00, 0x00, // CB00-CBFF - 0x00, 0x30, 0x11, 0x30, 0x86, 0x53, 0x01, 0x7B, 0x30, 0x11, 0xB0, 0x03, 0x51, 0x01, 0x21, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, // CC00-CCFF - 0x02, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x01, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x2B, // CD00-CDFF - 0x10, 0x11, 0x10, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x93, 0x03, 0x2B, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x19, 0xB0, 0x03, // CE00-CEFF - 0x13, 0x01, 0x2B, 0x10, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x01, 0x21, 0x10, 0x00, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x10, // CF00-CFFF - 0x11, 0x00, 0x02, 0x01, 0x00, 0x20, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x01, 0x01, 0x30, 0x11, 0x30, 0x02, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x03, 0x3B, 0x30, 0x11, 0xB0, 0x03, 0x01, // D000-D0FF - 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x3B, 0x30, 0x11, 0xB0, 0x02, 0x11, 0x00, 0x10, 0x10, 0x01, 0x00, 0x00, 0x13, 0x01, 0x2B, 0x14, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x01, // D100-D1FF - 0x80, 0x02, 0x01, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x13, 0x01, 0x23, 0x10, 0x11, 0x10, 0x02, 0x93, 0x05, 0x0B, 0x10, 0x11, 0x30, 0x00, 0x13, 0x01, // D200-D2FF - 0x2B, 0x70, 0x51, 0xB0, 0x23, 0x13, 0x01, 0x3B, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x03, 0x13, 0x01, 0x2B, 0x10, 0x11, 0x30, 0x03, 0x01, 0x01, 0x0A, 0x30, 0x11, 0xB0, // D300-D3FF - 0x02, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0x11, 0xA0, 0x00, 0x93, 0x05, 0x2B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x10, 0x11, 0x90, 0x00, 0x11, 0x01, 0x29, // D400-D4FF - 0x10, 0x11, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x11, 0xB0, 0x02, 0x13, 0x21, 0x2B, 0x30, 0x11, 0xB0, 0x03, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x13, 0x05, 0x2B, 0x30, 0x11, 0xB0, 0x02, // D500-D5FF - 0x13, 0x01, 0x3B, 0x10, 0x11, 0x20, 0x00, 0x13, 0x21, 0x2B, 0x32, 0x11, 0x80, 0x02, 0x13, 0x00, 0x28, 0x30, 0x11, 0xA0, 0x02, 0x11, 0x01, 0x0A, 0x30, 0x11, 0x92, 0x02, 0x11, 0x01, 0x21, 0x30, // D600-D6FF - 0x11, 0x00, 0x02, 0x13, 0x01, 0x2B, 0x30, 0x11, 0x90, 0x02, 0xD3, 0x03, 0x2B, 0x12, 0x11, 0x30, 0x02, 0x13, 0x01, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D700-D7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D800-D8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // D900-D9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DA00-DAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DB00-DBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DC00-DCFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DD00-DDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DE00-DEFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // DF00-DFFF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E000-E0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E100-E1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E200-E2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E300-E3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E400-E4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E500-E5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E600-E6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // E700-E7FF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // E800-E8FF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // E900-E9FF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // EA00-EAFF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // EB00-EBFF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // EC00-ECFF - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ED00-EDFF - 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EE00-EEFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // EF00-EFFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F000-F0FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F100-F1FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F200-F2FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F300-F3FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F400-F4FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F500-F5FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F600-F6FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F700-F7FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F800-F8FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // F900-F9FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FA00-FAFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FB00-FBFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FC00-FCFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FD00-FDFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // FE00-FEFF - 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // FF00-FFFF - ]; - - private static ReadOnlySpan G7DefinedCHT => - [ - 0x8B, 0xFF, 0x73, 0xC3, 0x40, 0x68, 0x0F, 0x1B, 0xAC, 0xE9, 0x4C, 0xF3, 0x00, 0x02, 0x08, 0xC0, 0x5C, 0x79, 0x3E, 0xCA, 0x76, 0x79, 0x48, 0x06, 0xDF, 0x2F, 0xF0, 0xF7, 0x3A, 0x03, 0xFF, 0xA8, // 4E00-4EFF - 0x37, 0xEF, 0x3F, 0x23, 0x04, 0xB0, 0x59, 0xFD, 0xCA, 0xF3, 0xFF, 0xFF, 0x9F, 0xDE, 0xF9, 0xFF, 0xFF, 0xAB, 0xF7, 0x7D, 0x00, 0xC0, 0xEC, 0x8E, 0xBF, 0xEE, 0xDB, 0xFF, 0x03, 0xD0, 0xFA, 0x45, // 4F00-4FFF - 0xE1, 0xFA, 0xFE, 0xDF, 0xEF, 0xBF, 0xAB, 0x10, 0xEB, 0xFF, 0xAA, 0xFC, 0x3F, 0xEF, 0xFD, 0x24, 0xAD, 0x78, 0x76, 0x7F, 0x0C, 0xF0, 0xFF, 0xED, 0xF6, 0xCF, 0xFA, 0x2C, 0xF9, 0xF7, 0x6B, 0xEB, // 5000-50FF - 0xFD, 0x1F, 0xBF, 0x95, 0x77, 0x66, 0xBF, 0xBF, 0xFB, 0x3B, 0xB4, 0xFE, 0xAE, 0x7B, 0xE2, 0x11, 0x81, 0xA6, 0xBE, 0x41, 0x35, 0x14, 0xC3, 0x72, 0x70, 0x7D, 0x91, 0x71, 0x03, 0x00, 0x6B, 0x27, // 5100-51FF - 0xCB, 0x57, 0xCF, 0x70, 0x32, 0x47, 0xEF, 0x0D, 0xDA, 0x7E, 0x74, 0xFC, 0x06, 0xFE, 0xB4, 0xBD, 0x9F, 0x3F, 0xCA, 0x8B, 0x49, 0x7E, 0x00, 0x58, 0x8F, 0x22, 0xEC, 0xEB, 0x5C, 0x8A, 0xBB, 0xDD, // 5200-52FF - 0x60, 0xEF, 0xE7, 0xB6, 0x0F, 0xA4, 0x93, 0xF2, 0xBB, 0x37, 0x9E, 0x54, 0x4B, 0xD0, 0xAF, 0x9B, 0x14, 0xC4, 0xD4, 0xF7, 0xB0, 0x30, 0x14, 0x0A, 0x08, 0x2F, 0xD0, 0x88, 0x7E, 0xFF, 0x2F, 0x19, // 5300-53FF - 0xDA, 0xFF, 0x07, 0xFB, 0xF1, 0x7F, 0xEB, 0x7B, 0xEF, 0xC5, 0x10, 0x00, 0xFF, 0x99, 0xFF, 0xFD, 0xD7, 0x79, 0x67, 0x05, 0xE7, 0xFF, 0xCB, 0xFD, 0xFF, 0xC3, 0x40, 0x40, 0xF7, 0x6F, 0x8E, 0xBD, // 5400-54FF - 0xFA, 0xDF, 0x97, 0x04, 0xC0, 0xF4, 0xFF, 0x5B, 0x7B, 0xED, 0xE7, 0xD0, 0x7E, 0x04, 0xE0, 0xF8, 0x9F, 0xFF, 0x3E, 0xB7, 0xFE, 0x7D, 0x2E, 0x88, 0xFD, 0xFF, 0x7F, 0xBE, 0xFE, 0x83, 0xC4, 0xF6, // 5500-55FF - 0x57, 0xF3, 0xFD, 0xB8, 0x80, 0xD6, 0x7D, 0xEF, 0x67, 0x57, 0x88, 0x47, 0x7D, 0xFF, 0xDF, 0xC3, 0xFF, 0xF0, 0xA9, 0x37, 0xE0, 0x7D, 0xFC, 0x70, 0x6F, 0x3F, 0x9A, 0xEC, 0xB3, 0x4C, 0x81, 0x86, // 5600-56FF - 0x9E, 0x3F, 0x5C, 0xDD, 0x0D, 0xF7, 0x19, 0x48, 0xA3, 0xFE, 0x07, 0x00, 0x56, 0xAF, 0xFF, 0x38, 0x0D, 0x98, 0xB8, 0xEF, 0x3D, 0x40, 0x60, 0xB7, 0xCE, 0xD8, 0x35, 0x90, 0xBF, 0x72, 0xFF, 0x3F, // 5700-57FF - 0xF7, 0x7F, 0x11, 0x7A, 0xBB, 0xF7, 0xFF, 0xAB, 0x00, 0xFF, 0xBE, 0x6F, 0x3C, 0xA9, 0x72, 0xFE, 0xEF, 0xCF, 0x1B, 0xF1, 0x6B, 0xDB, 0x0A, 0xFC, 0xE6, 0xC3, 0x7E, 0xEF, 0x9C, 0x9B, 0x10, 0xF6, // 5800-58FF - 0x48, 0xF0, 0xF4, 0x16, 0xB5, 0xFE, 0x82, 0x51, 0xB1, 0xC7, 0xBB, 0x15, 0x87, 0x6E, 0xDF, 0xFB, 0x3F, 0xE4, 0xCD, 0x63, 0xFF, 0xC1, 0x7E, 0x7E, 0xEB, 0xFD, 0x5F, 0x7D, 0x7B, 0x77, 0xFE, 0xFC, // 5900-59FF - 0x0B, 0x96, 0xEA, 0xDB, 0x29, 0x62, 0xE8, 0x53, 0xDF, 0x37, 0xEF, 0xFD, 0xF5, 0x36, 0x81, 0xBD, 0x18, 0xDC, 0xBD, 0xFC, 0xE4, 0xD2, 0xFF, 0xFF, 0xD7, 0x3F, 0xE0, 0xFF, 0x6F, 0x7F, 0xF8, 0xAF, // 5A00-5AFF - 0xAE, 0x9B, 0xD9, 0x6E, 0xFB, 0xF5, 0x15, 0xF1, 0xA9, 0x79, 0xFB, 0xBD, 0x3C, 0x5A, 0xAF, 0xAD, 0xBA, 0xDB, 0xAC, 0x1F, 0xFC, 0x71, 0x79, 0x83, 0xF7, 0x7C, 0x5F, 0xC3, 0xFF, 0xDF, 0x67, 0x05, // 5B00-5BFF - 0x9A, 0xFF, 0x67, 0x84, 0x34, 0x15, 0x8B, 0xDF, 0xF3, 0xF9, 0x73, 0x33, 0xBD, 0xF7, 0x1A, 0x5E, 0x40, 0xBF, 0x3F, 0xA0, 0xFF, 0xFF, 0xEB, 0x01, 0xC0, 0xDF, 0xDD, 0xCF, 0x00, 0x75, 0xD3, 0xAB, // 5C00-5CFF - 0xC3, 0xF8, 0xD6, 0xEE, 0xFD, 0x43, 0xFF, 0xB7, 0xAF, 0x5E, 0x27, 0x42, 0xAC, 0x9B, 0x86, 0xF6, 0xD7, 0x27, 0xBC, 0xF6, 0x87, 0xF7, 0xB7, 0x35, 0xCD, 0xAA, 0x76, 0xE1, 0xE7, 0x49, 0x9F, 0xE2, // 5D00-5DFF - 0x5C, 0x54, 0xF2, 0xAF, 0x3F, 0x2B, 0xD8, 0x61, 0x3B, 0xFC, 0xB8, 0xBB, 0xCF, 0xFF, 0x7D, 0x7B, 0x95, 0xBF, 0xE0, 0x1C, 0xFD, 0x7D, 0xFF, 0x43, 0xF6, 0x5F, 0xFE, 0xFF, 0xEF, 0xD3, 0xCE, 0xC4, // 5E00-5EFF - 0xB6, 0x8D, 0xBC, 0xAD, 0xDC, 0x63, 0xEB, 0x11, 0x59, 0xDF, 0xD0, 0x23, 0xB4, 0xBE, 0xDB, 0xF3, 0xE7, 0x1F, 0xC7, 0xDB, 0x63, 0xFF, 0xE4, 0xFA, 0x2B, 0xB2, 0xF7, 0x63, 0x3B, 0xED, 0xBA, 0xAD, // 5F00-5FFF - 0x01, 0xFE, 0xFF, 0x7E, 0xF7, 0xFF, 0xBC, 0x02, 0xFF, 0x32, 0x3D, 0xEF, 0xFC, 0xFF, 0x05, 0x80, 0xFB, 0x77, 0xF5, 0xBC, 0x0D, 0x01, 0xF7, 0xFF, 0xFB, 0xFF, 0x3A, 0xBF, 0x57, 0x00, 0xFF, 0xDF, // 6000-60FF - 0x7B, 0xEF, 0x7D, 0xBD, 0x88, 0xDB, 0xD4, 0xC8, 0xF3, 0xFF, 0x7C, 0xED, 0xEE, 0x5D, 0xFF, 0x56, 0x0D, 0x7E, 0x5F, 0xAC, 0x96, 0xFF, 0x7F, 0xD5, 0xEE, 0x3F, 0x40, 0xC1, 0xF9, 0x6F, 0xE7, 0xFF, // 6100-61FF - 0x9B, 0x77, 0x77, 0x8E, 0xBF, 0x6E, 0x5D, 0xE4, 0xCF, 0x6F, 0x1F, 0x5F, 0x7F, 0xE0, 0xDF, 0xFE, 0xDB, 0xD7, 0xFE, 0x01, 0x00, 0xFF, 0x7B, 0xFB, 0xD4, 0xFF, 0xDF, 0x1F, 0x00, 0xF8, 0xFF, 0xFF, // 6200-62FF - 0x8F, 0xFB, 0x7B, 0x00, 0x00, 0xBF, 0x5C, 0x7F, 0xFF, 0xFF, 0xF3, 0x07, 0xA0, 0xEB, 0xE7, 0x3D, 0xBF, 0xF7, 0xD7, 0xFB, 0xBF, 0xFF, 0x03, 0x60, 0xFD, 0xFF, 0xED, 0xBF, 0xBB, 0xEF, 0x7F, 0x02, // 6300-63FF - 0x40, 0xFE, 0xFD, 0xDD, 0xFF, 0xFD, 0xF9, 0xE2, 0x0B, 0x68, 0x1F, 0xFB, 0xE3, 0xFB, 0xFD, 0xAF, 0xA4, 0x9F, 0xED, 0xF7, 0x7D, 0x7A, 0x0F, 0xF8, 0xBE, 0xEE, 0xD5, 0x0F, 0x5D, 0xBB, 0x9F, 0xFD, // 6400-64FF - 0xDB, 0xF2, 0xF9, 0x3B, 0x7F, 0xFE, 0xCC, 0xEB, 0x6A, 0x87, 0xFA, 0x73, 0xFC, 0x95, 0xFC, 0x9F, 0x9F, 0x10, 0xF7, 0xFA, 0xB7, 0xDD, 0xCD, 0xBB, 0x7E, 0xF8, 0xCD, 0xEC, 0x66, 0xF3, 0x3F, 0x3C, // 6500-65FF - 0xFD, 0xFF, 0x3F, 0xB0, 0xF7, 0xE9, 0x7E, 0x06, 0xAE, 0x96, 0x06, 0xFE, 0x76, 0xD5, 0xD7, 0x5F, 0xD1, 0x3F, 0xF3, 0xA3, 0x07, 0xCF, 0xB7, 0x6F, 0xD1, 0x9F, 0x44, 0x7F, 0x59, 0x7B, 0xDD, 0xD3, // 6600-66FF - 0x3B, 0xAF, 0xBD, 0xA9, 0xCF, 0x7D, 0x3A, 0xFF, 0xE0, 0xFB, 0xEB, 0xF6, 0x01, 0xB4, 0xFF, 0xFF, 0xFA, 0x7A, 0xBF, 0xB7, 0x00, 0xC0, 0xFD, 0x0F, 0x7F, 0xFF, 0x1F, 0xFF, 0xFC, 0xFE, 0xFF, 0x95, // 6700-67FF - 0x00, 0x00, 0xDC, 0xB5, 0x63, 0xEF, 0x3E, 0x3F, 0x7F, 0xFB, 0x1B, 0x00, 0x00, 0xE8, 0xF6, 0xFB, 0xEF, 0x9E, 0xDF, 0xB8, 0x9F, 0xFF, 0x3F, 0x00, 0xD0, 0x7B, 0xFF, 0xF5, 0xDB, 0xDF, 0xFF, 0x3F, // 6800-68FF - 0xF0, 0xFD, 0xBF, 0x00, 0x20, 0x84, 0xBD, 0xBB, 0x37, 0xDF, 0xDE, 0xFF, 0x6D, 0xFF, 0xF3, 0x0F, 0x4C, 0x60, 0xFB, 0x5E, 0xFB, 0xFF, 0xFB, 0xFA, 0x5E, 0xFE, 0x19, 0x02, 0xF4, 0x79, 0xDE, 0xF9, // 6900-69FF - 0xF7, 0xA7, 0xFA, 0xEB, 0xEB, 0x01, 0x34, 0xFF, 0xD3, 0xEB, 0x73, 0xEF, 0xD7, 0xAF, 0x40, 0xC0, 0xBB, 0x72, 0xFF, 0xDC, 0x7F, 0xF1, 0xD8, 0x2F, 0xEC, 0xB8, 0x0B, 0xFE, 0xA3, 0xDD, 0x0B, 0x1F, // 6A00-6AFF - 0x1D, 0x8F, 0xCF, 0x47, 0x2B, 0xB1, 0xDE, 0xFF, 0xEE, 0x7F, 0x73, 0xDA, 0xFF, 0x24, 0xC4, 0xCB, 0x5D, 0xF7, 0xF2, 0xCB, 0xFD, 0xEC, 0xED, 0xB4, 0xF9, 0xBF, 0xDD, 0x4D, 0xDD, 0x99, 0x8D, 0xFB, // 6B00-6BFF - 0x7F, 0xBB, 0x7B, 0xAF, 0xFB, 0xDD, 0x59, 0xC9, 0x4F, 0xFC, 0xB5, 0xFA, 0xE3, 0xAF, 0x5F, 0x6D, 0xFF, 0xFF, 0x7D, 0x3F, 0x00, 0x78, 0xDB, 0xFF, 0xFF, 0xB6, 0xFF, 0x7E, 0xAF, 0xFB, 0x2F, 0x02, // 6C00-6CFF - 0x9B, 0xFF, 0xC7, 0xEF, 0xA5, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0xC7, 0xFF, 0xF7, 0xF1, 0xFF, 0xFD, 0x7F, 0xBF, 0x01, 0x00, 0xDC, 0xBC, 0xFD, 0xF5, 0xBF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0x3E, // 6D00-6DFF - 0x29, 0x00, 0x00, 0xBE, 0xFF, 0xF9, 0x7F, 0xFF, 0xFB, 0x6E, 0x7E, 0xFD, 0xFF, 0xCB, 0x9E, 0x03, 0x00, 0xE3, 0xDD, 0xFB, 0xFF, 0xCC, 0xDF, 0xF6, 0xFF, 0xFF, 0x7F, 0x11, 0x00, 0xF8, 0xF6, 0xFB, // 6E00-6EFF - 0xEF, 0xE7, 0x3C, 0xD7, 0xEF, 0xFE, 0xEF, 0xDF, 0x0B, 0xC0, 0xBF, 0xED, 0xDF, 0xFE, 0xCD, 0xFD, 0xF5, 0x7B, 0xFD, 0x40, 0xFF, 0xFF, 0x5F, 0xB7, 0xDF, 0xFF, 0x30, 0xF9, 0xDF, 0xFB, 0x97, 0xDC, // 6F00-6FFF - 0xF3, 0xFE, 0xF2, 0xBF, 0xDF, 0x8F, 0xBF, 0xDF, 0x7F, 0x17, 0xE6, 0xED, 0x7F, 0x0F, 0x53, 0x35, 0x7C, 0x44, 0x7E, 0x87, 0x12, 0xFA, 0xBB, 0x45, 0xE0, 0xED, 0x9E, 0x77, 0x17, 0x80, 0xD9, 0xBF, // 7000-70FF - 0x55, 0x7E, 0x89, 0xDE, 0x6F, 0xC1, 0x47, 0x04, 0xDE, 0x7A, 0x5D, 0xF7, 0xFF, 0x57, 0x05, 0x29, 0xF7, 0x86, 0x95, 0xFE, 0xB3, 0x97, 0x2F, 0xF3, 0xFF, 0xCF, 0x75, 0x9F, 0xF7, 0x71, 0x17, 0xFB, // 7100-71FF - 0xEE, 0x34, 0x19, 0xEE, 0xCC, 0x37, 0x61, 0xEF, 0xD6, 0x9F, 0x4C, 0xEF, 0x8F, 0xD6, 0xDD, 0xFB, 0x73, 0x7B, 0xEF, 0x6D, 0xFE, 0xD7, 0x31, 0xA4, 0x7F, 0x5E, 0xD7, 0x97, 0x5B, 0x0F, 0xD8, 0xFF, // 7200-72FF - 0x83, 0x9D, 0xCE, 0x7B, 0xEC, 0x22, 0xFF, 0xDC, 0x3D, 0x76, 0x87, 0xEF, 0xE7, 0xDF, 0xED, 0xFD, 0xFF, 0x4F, 0xFC, 0xA0, 0x77, 0x3B, 0xFC, 0xDB, 0xED, 0x3D, 0xDC, 0x7F, 0xA9, 0x6F, 0x70, 0xF5, // 7300-73FF - 0xFB, 0x3F, 0x40, 0x2C, 0x7F, 0xFF, 0x7F, 0x84, 0x57, 0xEC, 0xB7, 0xDE, 0x9C, 0xE6, 0x2F, 0xF2, 0xEB, 0x0F, 0xB5, 0xD5, 0xEB, 0xAF, 0xE7, 0xED, 0x2F, 0x8C, 0xF0, 0xFF, 0x7F, 0x53, 0xF0, 0xE8, // 7400-74FF - 0x9D, 0xB9, 0xFF, 0xB5, 0x66, 0xFF, 0x8F, 0xE7, 0x81, 0xD9, 0x10, 0xBE, 0x7C, 0x9C, 0xC1, 0xE3, 0xD1, 0x9C, 0x33, 0x27, 0xBC, 0x0C, 0x6D, 0xFF, 0xB7, 0xFC, 0xB7, 0xEF, 0xDF, 0xA0, 0xFF, 0xFF, // 7500-75FF - 0x0B, 0xBF, 0x7B, 0xFE, 0xFF, 0xA3, 0x3F, 0x35, 0xCC, 0x13, 0xCD, 0x97, 0x37, 0x76, 0x27, 0xFB, 0xD6, 0xCF, 0x6C, 0x7E, 0x50, 0xEC, 0x31, 0xED, 0x7C, 0x67, 0x1C, 0xFC, 0xFA, 0xF6, 0xBF, 0x5F, // 7600-76FF - 0xBA, 0x0F, 0x2F, 0xAE, 0xAD, 0xA3, 0xFE, 0x7F, 0xF0, 0xFC, 0x74, 0xDE, 0xEF, 0xFF, 0x00, 0xF2, 0xBF, 0xFB, 0xA2, 0xFE, 0xAF, 0x3D, 0xFF, 0xBC, 0x94, 0xF6, 0xB9, 0x5F, 0xAD, 0xF3, 0x8F, 0x3F, // 7700-77FF - 0x6C, 0xF2, 0x1F, 0xA0, 0xEF, 0xFF, 0xBF, 0x01, 0x28, 0x77, 0x05, 0x70, 0x35, 0xFF, 0x03, 0xDA, 0xFB, 0xD2, 0xFA, 0xC7, 0xBF, 0x3F, 0x1D, 0x5C, 0x3A, 0xFF, 0x33, 0xEC, 0xAF, 0xB7, 0x9C, 0xFE, // 7800-78FF - 0x36, 0x52, 0x9F, 0x7A, 0xFA, 0xBF, 0x22, 0xE7, 0xF7, 0x9F, 0xFF, 0xFC, 0xBB, 0x2F, 0x1D, 0xB6, 0x06, 0xED, 0xFD, 0x1D, 0xD7, 0x7D, 0xDF, 0xEF, 0x23, 0xEB, 0x66, 0xF1, 0xD9, 0x7E, 0xC0, 0x0D, // 7900-79FF - 0x3D, 0x3D, 0xBF, 0xDF, 0x45, 0xC9, 0x83, 0xBA, 0xD1, 0x7D, 0xD0, 0x9D, 0x87, 0x7B, 0x73, 0xCF, 0xF3, 0x9F, 0xF5, 0xC3, 0x0D, 0xDF, 0xFE, 0xC5, 0xB3, 0x0C, 0x02, 0x83, 0x79, 0xE8, 0xC0, 0xAE, // 7A00-7AFF - 0x73, 0xC7, 0x0F, 0x6F, 0x7D, 0xFD, 0x3F, 0x09, 0xF1, 0xFF, 0x57, 0x01, 0xFB, 0x62, 0xFF, 0x01, 0xB4, 0xFD, 0xF3, 0x3B, 0x13, 0xB0, 0xB2, 0x43, 0xD3, 0x5E, 0x30, 0xFF, 0xFF, 0x0F, 0x9F, 0xEB, // 7B00-7BFF - 0xEF, 0xFE, 0x03, 0xF2, 0xEF, 0x3F, 0x89, 0xFB, 0xA9, 0x37, 0x99, 0x9E, 0xF9, 0xDE, 0x2C, 0xA7, 0x33, 0x37, 0xF6, 0xC1, 0xAE, 0x81, 0x3E, 0xFE, 0x20, 0x5D, 0xF7, 0xF2, 0x85, 0xD5, 0xD7, 0x69, // 7C00-7CFF - 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0xDB, 0x6F, 0xFF, 0xFF, 0xC4, 0x7F, 0xD9, 0xCE, 0xEF, 0x0F, 0xBE, 0x7B, 0xF1, 0x5E, 0xF0, 0xCF, 0xF6, 0xB7, 0xFF, 0xF7, 0x5E, 0x84, 0xEF, 0xCB, 0xD7, 0xDF, 0x0E, // 7D00-7DFF - 0x08, 0xFF, 0xFF, 0xFC, 0x3F, 0xEE, 0xFF, 0xFF, 0xFF, 0x13, 0xFF, 0xD7, 0x0F, 0xAF, 0xFD, 0x7F, 0xC7, 0xBD, 0xFA, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7E00-7EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xE7, 0x38, 0xBD, 0x33, 0xF9, 0xEB, 0x7F, 0xED, 0xFE, 0xE8, 0x7F, 0x76, 0x7C, 0xF7, 0xB3, 0xEF, 0xFF, 0xAF, 0xFE, 0xB7, 0xD8, 0x6F, 0xFF, 0xBF, 0xFB, // 7F00-7FFF - 0xFB, 0xF8, 0xF7, 0xDB, 0x52, 0x17, 0xF9, 0xE2, 0xC8, 0x85, 0x47, 0x75, 0x90, 0x90, 0xEF, 0xE3, 0xF4, 0x9E, 0x6D, 0x3F, 0x2E, 0xEE, 0x36, 0x05, 0xBC, 0xF7, 0xF3, 0x7F, 0x7B, 0xA0, 0x3F, 0x7F, // 8000-80FF - 0x67, 0x05, 0x60, 0xEB, 0xBE, 0xBA, 0x01, 0x66, 0xD8, 0xFC, 0x3F, 0x58, 0xF7, 0xCA, 0xDF, 0x87, 0xCD, 0xBF, 0xA0, 0xFF, 0xCD, 0x5B, 0xBF, 0xFE, 0xFD, 0xB6, 0xA7, 0xEF, 0xEF, 0x77, 0x9C, 0xDF, // 8100-81FF - 0xB7, 0x3F, 0x77, 0xF8, 0x27, 0x9D, 0xFC, 0xB7, 0xB5, 0xCA, 0xEF, 0xDF, 0x5A, 0xFB, 0xB6, 0xF1, 0x39, 0xEC, 0x1F, 0xEF, 0xBF, 0xFB, 0xFB, 0x7F, 0x0D, 0x00, 0xFE, 0xDA, 0xFB, 0xBD, 0x7F, 0x4E, // 8200-82FF - 0xFF, 0x33, 0xC0, 0x5A, 0xF5, 0xBF, 0xFE, 0x9F, 0xBF, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0xF8, 0xFD, 0xCA, 0xFF, 0xFD, 0x6F, 0xFD, 0xCF, 0x01, 0xA0, 0xFF, 0xDF, 0xF2, 0xFB, 0xBF, 0xDF, 0x7F, 0xFF, // 8300-83FF - 0xDA, 0xFE, 0x0F, 0x08, 0x08, 0xBA, 0xFF, 0xBF, 0xFD, 0x7A, 0xD7, 0xEE, 0xEB, 0xFB, 0xF9, 0x67, 0x44, 0xE0, 0x93, 0xFF, 0x97, 0xDF, 0x57, 0x9F, 0xF7, 0xFE, 0xDF, 0x08, 0x80, 0xDF, 0xDF, 0xFE, // 8400-84FF - 0xC5, 0xFF, 0xFE, 0xF7, 0xFB, 0xFF, 0x03, 0x68, 0xFB, 0x67, 0xFA, 0x6B, 0xFF, 0x7F, 0xE2, 0x5F, 0xFF, 0xFF, 0x73, 0xFF, 0xDF, 0x87, 0xFB, 0xE7, 0xFD, 0xEB, 0xA7, 0xF7, 0x7E, 0xBF, 0xC7, 0xEF, // 8500-85FF - 0xF3, 0x1E, 0x82, 0xDF, 0xFF, 0x76, 0x7E, 0xDF, 0xC9, 0x79, 0x7D, 0xDA, 0xBE, 0xEF, 0x9B, 0x1E, 0xE0, 0x7C, 0xFB, 0x77, 0xBE, 0x87, 0xFB, 0xFF, 0xFF, 0x1B, 0xDB, 0xFF, 0x5C, 0x3F, 0xE0, 0x4F, // 8600-86FF - 0xFF, 0x7F, 0x0E, 0x5F, 0xFF, 0x77, 0xBF, 0xDD, 0x4F, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xBE, 0xA3, 0xDF, 0xFD, 0x1C, 0xFC, 0xFD, 0xFF, 0x7D, 0x1F, 0x9E, 0xFB, 0xFF, 0xBD, 0xDC, 0xDE, // 8700-87FF - 0x6F, 0x3F, 0xFB, 0xBA, 0x7F, 0xDF, 0xEF, 0xFB, 0x1B, 0x7D, 0xEC, 0x2E, 0x8E, 0xAF, 0xF7, 0xF2, 0x0F, 0x7B, 0xEE, 0xCF, 0x96, 0x1D, 0xC6, 0x77, 0x07, 0xFE, 0xF5, 0xFF, 0x82, 0xD9, 0xDF, 0x7F, // 8800-88FF - 0xE6, 0x5E, 0xFF, 0xC7, 0xEE, 0xFE, 0xEF, 0x79, 0x56, 0x9A, 0xCF, 0xFF, 0x5F, 0xFE, 0x5E, 0xDE, 0x6E, 0x89, 0xE8, 0xF9, 0x5E, 0xF4, 0xC4, 0xE6, 0x01, 0x00, 0x7C, 0xBE, 0x7F, 0x3B, 0xDF, 0xDD, // 8900-89FF - 0x9D, 0xD5, 0xEF, 0xE9, 0xAC, 0x34, 0x53, 0xDE, 0x73, 0xF5, 0xF7, 0x4B, 0x4F, 0x7B, 0xFF, 0x9E, 0xFE, 0xB8, 0x6E, 0x47, 0xFB, 0x0D, 0x45, 0xFF, 0xFD, 0xAB, 0xFE, 0xFB, 0xD7, 0xE9, 0xFF, 0xDD, // 8A00-8AFF - 0xF7, 0xED, 0xFF, 0x7F, 0xFD, 0xDD, 0xEB, 0x7E, 0xE7, 0xCF, 0xFF, 0xB7, 0xE9, 0xBD, 0x91, 0xEF, 0x75, 0x5D, 0x7C, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8B00-8BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFA, 0xEE, 0xFF, 0xF1, 0xB4, 0x76, 0xBF, 0xEF, 0x2F, 0x77, 0xB6, 0xBF, 0x77, 0xBF, 0x9F, 0xFD, 0xFF, 0xBF, 0x95, 0xAE, 0xF6, 0xFF, 0x75, 0x3B, 0x7F, // 8C00-8CFF - 0xF5, 0xA7, 0xF9, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xFB, 0xDD, 0x2B, 0x33, 0xF6, 0x7F, 0x9A, 0xAB, 0xFD, 0xFC, 0xD6, 0xE6, 0xF9, 0xEB, 0xBF, 0xDF, 0xDF, 0x1F, 0xF4, // 8D00-8DFF - 0xFD, 0xA6, 0xFF, 0xFF, 0xFF, 0x4A, 0x7B, 0xF3, 0xB7, 0x7F, 0xF9, 0xFE, 0xFF, 0xB6, 0x5C, 0x1D, 0xF6, 0x7F, 0xFF, 0xE5, 0x7B, 0x1F, 0x04, 0x24, 0x05, 0xBE, 0x9E, 0xF9, 0xE3, 0xDB, 0xF2, 0xDF, // 8E00-8EFF - 0xEF, 0x6F, 0xFF, 0xFD, 0x79, 0xD6, 0xFC, 0xCB, 0xFD, 0xEB, 0xFF, 0xEF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x48, 0xE1, 0x17, 0x80, 0x74, 0x6A, 0xFE, 0x00, 0x7F, 0x6D, 0xF1, 0xFD, // 8F00-8FFF - 0x7F, 0xB8, 0xF3, 0xFE, 0x1F, 0xE0, 0x76, 0xF1, 0x96, 0xEE, 0x3F, 0x7B, 0x8D, 0xEB, 0xFD, 0xFF, 0xFF, 0xAD, 0xB3, 0xCB, 0xEF, 0x84, 0x7F, 0xE1, 0xAA, 0x4D, 0xF0, 0xBF, 0x3F, 0xBF, 0x3F, 0xFE, // 9000-90FF - 0xFF, 0xEB, 0xD7, 0xFF, 0xDF, 0xFF, 0x7F, 0xCF, 0xFB, 0xFF, 0xED, 0x85, 0x3F, 0xD7, 0xBC, 0x07, 0xFF, 0xAE, 0x0F, 0xFE, 0xAF, 0xFD, 0xBF, 0x76, 0xEF, 0xFA, 0xBB, 0x37, 0xDC, 0x7F, 0xBA, 0xA3, // 9100-91FF - 0xFF, 0xB6, 0xF7, 0x56, 0xF8, 0x60, 0xDF, 0xE7, 0x61, 0xFF, 0xDF, 0x4C, 0xFB, 0xB0, 0x45, 0xFF, 0xED, 0x7D, 0xFA, 0x3F, 0xFF, 0x1F, 0xFC, 0x1A, 0xFF, 0xFF, 0xAF, 0xE3, 0xD3, 0xC7, 0x83, 0xDF, // 9200-92FF - 0x57, 0xFB, 0x7D, 0xEF, 0xFF, 0xEF, 0x78, 0x13, 0xC0, 0xFE, 0xF7, 0x5F, 0xBB, 0x34, 0xE3, 0x5E, 0x0D, 0xF7, 0xF6, 0xEF, 0xFE, 0xD7, 0xBF, 0x00, 0x9D, 0xF5, 0xF7, 0xF7, 0xDE, 0x51, 0xE0, 0xFF, // 9300-93FF - 0xC9, 0xFE, 0x7F, 0x03, 0x01, 0x5F, 0xEF, 0xBF, 0xF1, 0x9F, 0xA7, 0x60, 0x1D, 0xEF, 0xFF, 0xF1, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9400-94FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3C, 0x4D, 0xFB, 0x1F, 0xD9, 0x3A, 0x7B, 0xE3, 0xFE, 0xE9, 0x3F, 0x7F, 0xDC, 0x3F, 0x00, 0x00, 0x00, // 9500-95FF - 0x00, 0x00, 0x00, 0x50, 0x1F, 0xF5, 0x07, 0xBE, 0x1D, 0xFC, 0x1B, 0xF9, 0x1E, 0xBC, 0xFF, 0x71, 0xF9, 0x6F, 0xBE, 0x5B, 0x96, 0x57, 0x1B, 0x9B, 0xFF, 0x7F, 0xFC, 0xFF, 0x2E, 0x87, 0xE7, 0xAF, // 9600-96FF - 0xF5, 0xEB, 0x4F, 0xF3, 0xFD, 0xDF, 0x25, 0xE7, 0xDC, 0x0B, 0x44, 0x5D, 0x47, 0x57, 0xDD, 0xFD, 0x3F, 0xED, 0x90, 0x77, 0x7F, 0x7D, 0xC8, 0x8A, 0xFA, 0xFA, 0xF9, 0xF3, 0x2A, 0x20, 0x4B, 0xEF, // 9700-97FF - 0xFF, 0xF5, 0xCF, 0x79, 0xD3, 0xAB, 0xA5, 0x0B, 0x7A, 0xF7, 0x8F, 0xFB, 0xBD, 0x8E, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0x4E, 0xFD, 0x57, 0x1A, 0x00, 0x88, 0xAC, 0xAE, 0x54, 0x76, // 9800-98FF - 0xAD, 0x17, 0xFF, 0xCD, 0xB2, 0xFF, 0x2F, 0xF4, 0xAA, 0x5B, 0xFF, 0xDB, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x73, 0xEA, 0xF9, 0x3F, 0x2E, 0x8E, 0xFA, 0xFF, 0xBB, 0xBC, 0x76, 0xD3, 0xFF, // 9900-99FF - 0xFE, 0xEE, 0x72, 0x7E, 0xBD, 0x7E, 0xF7, 0xE7, 0x7F, 0xF7, 0xFD, 0xCE, 0xF5, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA9, 0x9B, 0xDB, 0xC7, 0xA4, 0x7F, 0x91, 0xCA, 0xF8, 0xCE, 0x7E, // 9A00-9AFF - 0x7A, 0x7D, 0xE7, 0xC7, 0xBD, 0xCB, 0xAE, 0xDC, 0x7E, 0xFD, 0x76, 0x8F, 0xD3, 0x91, 0xF3, 0x7C, 0xE5, 0x01, 0x2F, 0x4C, 0x77, 0xED, 0x60, 0xA3, 0xDB, 0x07, 0xF8, 0x5E, 0xF7, 0x1D, 0x81, 0x21, // 9B00-9BFF - 0xE0, 0x6B, 0x9C, 0x30, 0x3A, 0x3B, 0xDE, 0xFA, 0x53, 0x7F, 0xF5, 0xC3, 0xCD, 0x61, 0xBA, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x26, 0xFE, 0xBE, // 9C00-9CFF - 0xF9, 0x03, 0xB5, 0xEB, 0x6D, 0xE3, 0xCB, 0xE9, 0x2F, 0x9C, 0xDE, 0xBF, 0x83, 0x9F, 0xBF, 0xAB, 0xF7, 0x1F, 0xD5, 0xFF, 0xDF, 0xB7, 0xFE, 0xDF, 0xAE, 0xFD, 0xEF, 0xFF, 0x7E, 0xFB, 0xFD, 0xEF, // 9D00-9DFF - 0xFF, 0xAA, 0xBF, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xB6, 0xCD, 0x7F, 0x9E, 0xBE, 0xB3, 0x62, 0xF1, 0x58, 0x0D, 0xF1, 0x7B, 0xFD, 0xF1, 0xE9, 0xFD, 0xBE, // 9E00-9EFF - 0xC3, 0xC6, 0x6D, 0x5F, 0x3D, 0xFF, 0xFF, 0x69, 0xCF, 0xFF, 0xF4, 0xFB, 0xFB, 0xDC, 0xF7, 0x4F, 0x00, 0x20, 0x37, 0x11, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF - ]; - - private static ReadOnlySpan G7DefinedCHTOnly => - [ - '\u02C9', '\u02CA', '\u02CB', '\u02CD', - '\u2027', '\u2035', '\u2109', '\u2196', '\u2197', '\u2198', '\u2199', '\u2215', '\u2223', '\u2295', '\u2299', '\u255E', '\u2561', '\u256A', '\u256D', '\u256E', - '\u256F', '\u2570', '\u2571', '\u2572', '\u2573', '\u2574', '\u2581', '\u2582', '\u2583', '\u2584', '\u2585', '\u2586', '\u2587', '\u2588', '\u2589', '\u258A', - '\u258B', '\u258C', '\u258D', '\u258E', '\u258F', '\u2594', '\u2595', '\u25E2', '\u25E3', '\u25E4', '\u25E5', - '\u301E', '\u3021', '\u3022', '\u3023', '\u3024', '\u3025', '\u3026', '\u3027', '\u3028', '\u3029', '\u3105', '\u3106', '\u3107', '\u3108', '\u3109', '\u310A', - '\u310B', '\u310C', '\u310D', '\u310E', '\u310F', '\u3110', '\u3111', '\u3112', '\u3113', '\u3114', '\u3115', '\u3116', '\u3117', '\u3118', '\u3119', '\u311A', - '\u311B', '\u311C', '\u311D', '\u311E', '\u311F', '\u3120', '\u3121', '\u3122', '\u3123', '\u3124', '\u3125', '\u3126', '\u3127', '\u3128', '\u3129', '\u32A3', - '\u33CE', '\u33D1', '\u33D2', '\u33D5', - '\uFA0C', '\uFA0D', '\uFE30', '\uFE31', '\uFE33', '\uFE34', '\uFE35', '\uFE36', '\uFE37', '\uFE38', '\uFE39', '\uFE3A', '\uFE3B', '\uFE3C', '\uFE3D', '\uFE3E', - '\uFE3F', '\uFE40', '\uFE41', '\uFE42', '\uFE43', '\uFE44', '\uFE49', '\uFE4A', '\uFE4B', '\uFE4C', '\uFE4D', '\uFE4E', '\uFE4F', '\uFE50', '\uFE51', '\uFE52', - '\uFE54', '\uFE55', '\uFE56', '\uFE57', '\uFE59', '\uFE5A', '\uFE5B', '\uFE5C', '\uFE5D', '\uFE5E', '\uFE5F', '\uFE60', '\uFE61', '\uFE62', '\uFE63', '\uFE64', - '\uFE65', '\uFE66', '\uFE68', '\uFE69', '\uFE6A', '\uFE6B', - ]; - - private static ReadOnlySpan G7DefinedCHS => - [ - 0x8B, 0x7F, 0x7B, 0x7F, 0xB4, 0x3D, 0x55, 0xEF, 0xA8, 0xFB, 0x5D, 0xF3, 0x43, 0x02, 0x0B, 0x40, 0x40, 0xFB, 0x3E, 0x8D, 0xF7, 0x7B, 0x2C, 0x8C, 0xFF, 0x6E, 0xFA, 0xE3, 0x3A, 0x1D, 0xED, 0xA8, // 4E00-4EFF - 0x02, 0xE6, 0x83, 0xCF, 0xF5, 0x8C, 0x55, 0x35, 0x48, 0xE0, 0xAB, 0xFF, 0xB9, 0x92, 0x59, 0xD8, 0x18, 0xAB, 0x92, 0x28, 0xE9, 0xD7, 0x20, 0x80, 0x38, 0xC4, 0x83, 0xF5, 0x4A, 0xE7, 0x0A, 0x45, // 4F00-4FFF - 0x00, 0xB0, 0x14, 0x97, 0x62, 0x77, 0x00, 0x54, 0x88, 0xD1, 0x20, 0x14, 0x20, 0x10, 0xC0, 0xC8, 0x21, 0x21, 0x00, 0x00, 0xA8, 0x13, 0x04, 0x0C, 0x00, 0x80, 0x40, 0x04, 0xC0, 0x70, 0x28, 0x08, // 5000-50FF - 0xC0, 0x08, 0x04, 0x00, 0x02, 0x00, 0x00, 0x80, 0x7B, 0x2B, 0x72, 0x14, 0x24, 0x79, 0xFB, 0x3B, 0x27, 0x33, 0xE4, 0x1A, 0x35, 0x98, 0xEF, 0x38, 0xD1, 0x9A, 0x02, 0x28, 0x13, 0xA8, 0x69, 0xBF, // 5100-51FF - 0xCF, 0x65, 0xC6, 0x2F, 0x11, 0x6B, 0xC9, 0xAF, 0x0F, 0x34, 0x53, 0x50, 0xA2, 0x86, 0x04, 0xA0, 0x06, 0x01, 0x09, 0xE8, 0x0F, 0x3F, 0x0E, 0xC0, 0x88, 0x0A, 0x45, 0x81, 0x10, 0x00, 0x01, 0xC6, // 5200-52FF - 0x61, 0xA1, 0xE1, 0x26, 0x4B, 0x44, 0x00, 0xCE, 0xAA, 0xC7, 0xEE, 0xD4, 0xDF, 0xCA, 0xBB, 0x85, 0x74, 0x3A, 0x20, 0xA5, 0x6C, 0x43, 0x40, 0x88, 0x06, 0x3F, 0xD2, 0x8B, 0x79, 0xFF, 0xEF, 0x3B, // 5300-53FF - 0x5A, 0xF7, 0xEF, 0xE8, 0xCB, 0xFB, 0x36, 0x5B, 0x49, 0x0D, 0xFD, 0x1B, 0x54, 0x01, 0xEE, 0x39, 0x55, 0xD8, 0x75, 0x2E, 0xD8, 0xBF, 0x1A, 0xA9, 0xD7, 0xF3, 0xBF, 0xF6, 0xE0, 0x67, 0x0C, 0xB4, // 5400-54FF - 0xC2, 0x82, 0x13, 0x08, 0x9D, 0xD4, 0x8B, 0xD0, 0x5A, 0x06, 0x61, 0x10, 0xF2, 0x74, 0xE0, 0x59, 0x9F, 0x8F, 0x12, 0xB3, 0x80, 0x00, 0xAA, 0x6A, 0x30, 0x32, 0x5E, 0xB0, 0x7A, 0x9D, 0xAC, 0x60, // 5500-55FF - 0x03, 0xD3, 0x00, 0xC9, 0x98, 0x30, 0x56, 0x8A, 0x00, 0x70, 0x90, 0x13, 0x14, 0x1F, 0x42, 0x18, 0x60, 0xC0, 0x08, 0x00, 0x08, 0x80, 0x80, 0x10, 0x00, 0x04, 0x90, 0xEC, 0x17, 0x28, 0x33, 0xE6, // 5600-56FF - 0x58, 0x07, 0x00, 0x90, 0x08, 0xF7, 0x09, 0x4E, 0x85, 0xF4, 0x83, 0xFC, 0x53, 0xAF, 0xC8, 0x18, 0x7C, 0x18, 0x0C, 0x08, 0xDF, 0x6A, 0x14, 0x01, 0x0C, 0xC8, 0x34, 0xA7, 0x11, 0xA0, 0x10, 0x27, // 5700-57FF - 0xC5, 0x28, 0x22, 0x42, 0x13, 0x04, 0x21, 0x00, 0x10, 0x30, 0x12, 0x41, 0x20, 0x18, 0x00, 0x40, 0x2B, 0x02, 0x0C, 0xC6, 0x00, 0x03, 0x00, 0x10, 0x22, 0x00, 0x22, 0x00, 0x10, 0x58, 0x49, 0x02, // 5800-58FF - 0x94, 0xA0, 0x70, 0x96, 0xB0, 0xEE, 0x92, 0x17, 0x96, 0xCB, 0xF2, 0x05, 0x25, 0x00, 0x58, 0x23, 0xDE, 0x25, 0xCC, 0x42, 0x38, 0xCF, 0x04, 0x4A, 0x40, 0x0C, 0x9F, 0x35, 0x28, 0x11, 0x00, 0x8A, // 5900-59FF - 0xFA, 0x13, 0x0A, 0x91, 0x29, 0x02, 0x56, 0x10, 0x41, 0x06, 0x20, 0x04, 0x84, 0x04, 0xF0, 0x84, 0x00, 0x00, 0x04, 0x0C, 0x00, 0x04, 0x2C, 0x41, 0x06, 0x12, 0x54, 0x11, 0x4B, 0x0A, 0x02, 0x00, // 5A00-5AFF - 0x00, 0x02, 0xC0, 0x00, 0x00, 0x00, 0x94, 0x00, 0x01, 0x00, 0xBB, 0xBF, 0x7C, 0x16, 0x2B, 0x24, 0xBB, 0x9B, 0xA8, 0x7F, 0x7F, 0x0C, 0x79, 0xE3, 0xF4, 0x10, 0x0D, 0xE0, 0x32, 0x41, 0x01, 0x9F, // 5B00-5BFF - 0x52, 0x86, 0x72, 0x35, 0xB4, 0x10, 0x12, 0xFF, 0x27, 0xCF, 0x23, 0x42, 0x6B, 0xC0, 0x02, 0x86, 0x06, 0x31, 0xD3, 0x1F, 0x0C, 0x3A, 0xAA, 0xA1, 0x12, 0x08, 0x04, 0x02, 0x72, 0x25, 0x01, 0x08, // 5C00-5CFF - 0xCC, 0x40, 0x50, 0x48, 0xD0, 0x62, 0x10, 0x60, 0x80, 0x1C, 0x00, 0x29, 0x00, 0x9A, 0x10, 0x00, 0x04, 0x00, 0x00, 0x22, 0x00, 0x00, 0x80, 0x00, 0x20, 0x20, 0x00, 0x68, 0xE6, 0xCB, 0x9E, 0x60, // 5D00-5DFF - 0x6E, 0x91, 0x73, 0x3F, 0xC0, 0x60, 0x82, 0x39, 0x34, 0x10, 0x30, 0x48, 0x06, 0x00, 0x5C, 0xBD, 0xD1, 0x8C, 0xFB, 0xD6, 0xE1, 0x20, 0xE8, 0x43, 0x00, 0x06, 0x4E, 0x08, 0x00, 0x05, 0xD0, 0xC4, // 5E00-5EFF - 0x1F, 0x8D, 0xAA, 0x89, 0xE1, 0xA6, 0x02, 0x16, 0x01, 0x00, 0xED, 0x21, 0x56, 0x36, 0x8B, 0x1A, 0xB7, 0x1F, 0xA5, 0x13, 0x02, 0x65, 0xA0, 0x30, 0x78, 0xB2, 0xC7, 0x23, 0x93, 0x6C, 0x22, 0xE9, // 5F00-5FFF - 0x7F, 0xE4, 0x74, 0x3A, 0xE3, 0x8F, 0x20, 0x98, 0x0E, 0x28, 0x25, 0x26, 0x9C, 0xBF, 0x49, 0xBF, 0x18, 0x32, 0x54, 0xAC, 0x49, 0xB9, 0x16, 0x19, 0x60, 0x0C, 0x22, 0xB5, 0xC1, 0xFB, 0x59, 0x06, // 6000-60FF - 0x43, 0xE3, 0x20, 0x84, 0xD9, 0x08, 0x00, 0x80, 0x00, 0x55, 0x22, 0x20, 0x84, 0x01, 0xA1, 0x00, 0x00, 0x48, 0x10, 0x20, 0x80, 0x13, 0x80, 0x40, 0x04, 0x0D, 0x16, 0x00, 0x40, 0x00, 0x20, 0x80, // 6100-61FF - 0x40, 0xFD, 0xE7, 0x8D, 0x36, 0x54, 0x98, 0xE0, 0x8B, 0x7B, 0x1E, 0x09, 0xC8, 0xFE, 0x49, 0xD2, 0x11, 0x06, 0xEE, 0x8D, 0x37, 0x19, 0x22, 0xBA, 0xF4, 0x77, 0xDD, 0x9F, 0xEC, 0xF3, 0xDA, 0xF0, // 6200-62FF - 0x86, 0x43, 0x42, 0xEC, 0x3F, 0x8D, 0x04, 0x26, 0x6C, 0xFA, 0x21, 0xC0, 0x8E, 0x62, 0xC2, 0x0C, 0x85, 0xD7, 0x45, 0x01, 0xAD, 0x77, 0x99, 0x55, 0x50, 0xE2, 0x45, 0x40, 0x0B, 0x26, 0x54, 0xA1, // 6300-63FF - 0x27, 0x98, 0x19, 0x58, 0x43, 0x34, 0x10, 0xA4, 0xF2, 0x05, 0x14, 0x41, 0x80, 0x22, 0x00, 0x07, 0xB4, 0x00, 0x66, 0x42, 0x10, 0x72, 0xA1, 0x15, 0x25, 0x60, 0x85, 0x41, 0x54, 0x00, 0x00, 0x00, // 6400-64FF - 0x01, 0x02, 0x04, 0x01, 0x20, 0xC8, 0x70, 0xCB, 0x20, 0x93, 0x62, 0x6A, 0x4C, 0x18, 0x95, 0x00, 0x80, 0x18, 0x8B, 0x9A, 0xB2, 0xAA, 0x01, 0x32, 0x7A, 0xD8, 0xC4, 0x00, 0xE5, 0xF3, 0xC3, 0x04, // 6500-65FF - 0x4D, 0xD4, 0x38, 0xA2, 0xA1, 0xA1, 0x72, 0x50, 0x0A, 0x98, 0xFC, 0x84, 0x52, 0xC1, 0xD1, 0x44, 0x94, 0x10, 0xC2, 0x20, 0x80, 0x41, 0x10, 0x42, 0x00, 0x00, 0x00, 0x3A, 0x40, 0x02, 0x9D, 0xD2, // 6600-66FF - 0x01, 0x2F, 0xB1, 0xA8, 0x40, 0xBD, 0x32, 0x24, 0x4D, 0xD3, 0x4B, 0xD0, 0x23, 0xA7, 0xAD, 0xD0, 0x92, 0x0A, 0xA1, 0x75, 0xAC, 0xAD, 0xE9, 0x01, 0x1A, 0x80, 0x1F, 0x77, 0x25, 0x92, 0x1B, 0xA0, // 6700-67FF - 0xA1, 0xDF, 0xCA, 0x20, 0x02, 0x06, 0x8C, 0x73, 0x7F, 0x57, 0x3B, 0x00, 0xFF, 0x0B, 0xD0, 0x00, 0x6A, 0x80, 0x88, 0x00, 0xC4, 0xA1, 0x29, 0x00, 0x05, 0x2A, 0x24, 0x05, 0x09, 0x40, 0x23, 0x16, // 6800-68FF - 0x22, 0x68, 0x05, 0x80, 0x11, 0x20, 0x11, 0xA2, 0x04, 0x00, 0x90, 0x64, 0x49, 0x48, 0x82, 0x13, 0xD5, 0x23, 0x30, 0x19, 0x80, 0x29, 0x92, 0x08, 0x02, 0x54, 0x11, 0x88, 0x01, 0x20, 0x04, 0xA0, // 6900-69FF - 0x00, 0x04, 0x80, 0x81, 0x02, 0x85, 0x22, 0x60, 0x90, 0x00, 0x01, 0x0B, 0x22, 0x00, 0x02, 0x12, 0x11, 0x40, 0x83, 0x00, 0x01, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 6A00-6AFF - 0x00, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x84, 0x46, 0xC8, 0x12, 0x00, 0x02, 0xFC, 0x04, 0x00, 0x1A, 0xDE, 0x2E, 0x4C, 0x0C, 0x02, 0x04, 0xB8, 0x80, 0x26, 0xA8, 0xFC, 0x0A, 0x02, 0x8C, 0x28, 0x22, // 6B00-6BFF - 0xE0, 0xA0, 0x7B, 0x8F, 0xD6, 0xC7, 0x35, 0x21, 0xC7, 0x06, 0xB1, 0xF8, 0x13, 0x07, 0x55, 0x62, 0x6E, 0x93, 0x19, 0x8A, 0xFA, 0x6E, 0x0E, 0xFB, 0x30, 0x16, 0xF9, 0x48, 0x2F, 0xCD, 0xEB, 0x7D, // 6C00-6CFF - 0x92, 0x58, 0x84, 0x4E, 0xA0, 0x4C, 0x2E, 0x7A, 0xEA, 0xED, 0x1E, 0x56, 0x49, 0xC6, 0x90, 0x11, 0x24, 0x53, 0x3A, 0xE8, 0xDB, 0xCF, 0x24, 0x81, 0xF1, 0x18, 0x42, 0x63, 0x53, 0x58, 0x8A, 0x1A, // 6D00-6DFF - 0x20, 0x74, 0xD3, 0x24, 0x3B, 0xAA, 0x14, 0x05, 0x18, 0x60, 0x58, 0x89, 0x00, 0x48, 0x00, 0xC0, 0x68, 0x82, 0x01, 0x91, 0xA4, 0x84, 0xD6, 0x2C, 0x86, 0x88, 0xBA, 0xC4, 0x77, 0x03, 0x10, 0x02, // 6E00-6EFF - 0x44, 0x82, 0x38, 0x00, 0x11, 0xAE, 0x4A, 0x40, 0xC0, 0x28, 0x00, 0x51, 0x44, 0x60, 0x14, 0x15, 0x10, 0x73, 0x00, 0x10, 0x82, 0x00, 0x48, 0x02, 0x05, 0x02, 0x06, 0x40, 0x03, 0xC0, 0x00, 0x00, // 6F00-6FFF - 0x00, 0x00, 0x02, 0x0C, 0x08, 0x00, 0x20, 0x02, 0x00, 0x90, 0x00, 0x40, 0x00, 0xB8, 0x61, 0xD1, 0x21, 0x46, 0x74, 0x32, 0x00, 0xF8, 0x8A, 0x3B, 0x0F, 0x05, 0x00, 0x8B, 0xD0, 0xBB, 0x80, 0x22, // 7000-70FF - 0x00, 0x06, 0x69, 0x07, 0x40, 0x80, 0x43, 0x00, 0x20, 0x54, 0x00, 0x50, 0xD0, 0x41, 0x0C, 0x25, 0x10, 0x84, 0x10, 0x83, 0x01, 0x11, 0x28, 0x02, 0x08, 0x40, 0x30, 0x00, 0xA1, 0x40, 0x00, 0x02, // 7100-71FF - 0x40, 0x00, 0x00, 0x20, 0x00, 0x15, 0xE3, 0xAB, 0x80, 0x31, 0x44, 0xAA, 0xC6, 0xC2, 0x24, 0xC6, 0x13, 0xAC, 0x04, 0x80, 0x00, 0xB0, 0xD1, 0x03, 0x1E, 0x61, 0x85, 0x42, 0x03, 0xF3, 0x9F, 0x1D, // 7200-72FF - 0x0A, 0x44, 0xE8, 0x78, 0x26, 0x5E, 0x92, 0xC3, 0x00, 0x20, 0x85, 0x00, 0x01, 0xB0, 0x00, 0x40, 0x90, 0x4A, 0x42, 0x88, 0x04, 0xCA, 0x8D, 0x0C, 0x05, 0xA7, 0x03, 0x42, 0xA1, 0x22, 0x04, 0x00, // 7300-73FF - 0x68, 0x86, 0x01, 0x0C, 0x64, 0x55, 0x79, 0x10, 0x02, 0x00, 0xA0, 0xDE, 0x00, 0x20, 0xC1, 0x40, 0x8B, 0x48, 0x01, 0x50, 0x80, 0x03, 0x00, 0x04, 0x00, 0x00, 0x04, 0x50, 0x5D, 0xC0, 0xD0, 0x80, // 7400-74FF - 0x10, 0xA0, 0x0A, 0x97, 0x20, 0xBB, 0xAF, 0x4D, 0x21, 0xD9, 0x10, 0x1E, 0x60, 0x04, 0x14, 0x83, 0x48, 0x88, 0xD6, 0xA6, 0x3B, 0xD8, 0x3F, 0x73, 0xBC, 0x27, 0x74, 0x49, 0xDC, 0x0D, 0x13, 0x92, // 7500-75FF - 0x2B, 0x14, 0xA1, 0x8B, 0x75, 0x2E, 0x39, 0xD1, 0x09, 0x30, 0x50, 0x50, 0x08, 0x88, 0x00, 0x69, 0xD4, 0x49, 0x4A, 0x02, 0x10, 0x40, 0x16, 0x80, 0x64, 0xE5, 0xD7, 0x89, 0x20, 0xC0, 0x16, 0x53, // 7600-76FF - 0x92, 0x2B, 0x00, 0x86, 0x45, 0xA3, 0xE0, 0x15, 0x8B, 0x00, 0x03, 0x0C, 0x6E, 0x19, 0x00, 0xE2, 0x31, 0x70, 0x06, 0x80, 0xA5, 0x16, 0x29, 0xA8, 0x00, 0x20, 0x80, 0x18, 0xAC, 0x7A, 0x48, 0xE1, // 7700-77FF - 0x07, 0x32, 0xD6, 0xB5, 0xE8, 0x32, 0x91, 0x5F, 0xA1, 0x50, 0xE5, 0x20, 0x00, 0x7C, 0x80, 0x10, 0x80, 0x72, 0x8A, 0x9D, 0xAA, 0x00, 0x1F, 0x42, 0x22, 0x0E, 0x31, 0x02, 0x00, 0x11, 0x94, 0x04, // 7800-78FF - 0x22, 0x00, 0x08, 0x40, 0x10, 0x00, 0x10, 0x5C, 0x43, 0x03, 0xC8, 0xFC, 0xA5, 0xA1, 0x80, 0x05, 0x33, 0x84, 0x00, 0x04, 0x80, 0x00, 0x08, 0x6E, 0x4B, 0x2A, 0x26, 0x81, 0xD8, 0xAA, 0x01, 0x29, // 7900-79FF - 0x4D, 0x68, 0x90, 0x44, 0x09, 0x00, 0x88, 0xBA, 0x40, 0x00, 0x82, 0x00, 0x00, 0x00, 0xD1, 0x87, 0x5B, 0x21, 0xE6, 0xB1, 0x61, 0x31, 0x08, 0x80, 0x00, 0x08, 0x40, 0xC2, 0x69, 0xA0, 0x00, 0xA6, // 7A00-7AFF - 0x58, 0x8D, 0x32, 0x4A, 0x71, 0x5D, 0x0A, 0x55, 0xA0, 0x9A, 0x57, 0x2D, 0x05, 0x40, 0xA6, 0x4A, 0x21, 0x20, 0xB1, 0x30, 0xC6, 0x3F, 0x12, 0x01, 0xC2, 0x10, 0x0A, 0x26, 0x62, 0x44, 0x82, 0x50, // 7B00-7BFF - 0x80, 0x98, 0x40, 0x80, 0xC0, 0x04, 0x00, 0x81, 0x03, 0x20, 0x00, 0x00, 0x00, 0x00, 0x18, 0x38, 0x00, 0x02, 0xA6, 0xF1, 0x34, 0x44, 0x0E, 0x72, 0xA2, 0x35, 0xE0, 0x92, 0x01, 0x81, 0x00, 0x09, // 7C00-7CFF - 0x00, 0x04, 0x00, 0x00, 0x85, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 7D00-7DFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x88, 0xFF, 0xBF, 0xEF, 0xE7, 0xFF, 0xFF, 0xBF, 0xFF, 0xEF, 0xEF, 0xFF, 0xFD, // 7E00-7EFF - 0xFF, 0xFB, 0xFE, 0xBF, 0xFF, 0xFF, 0x7F, 0x05, 0x34, 0x00, 0xB3, 0x85, 0x06, 0x47, 0x16, 0x42, 0x02, 0x54, 0x10, 0xE4, 0x92, 0x80, 0x05, 0xB3, 0x22, 0x54, 0x30, 0x81, 0x63, 0x42, 0x0B, 0x18, // 7F00-7FFF - 0x7B, 0x38, 0xF5, 0x13, 0xE5, 0x07, 0xEA, 0xA9, 0x4C, 0x3C, 0x14, 0x05, 0x00, 0x06, 0x02, 0x80, 0xD9, 0x1A, 0x48, 0xBD, 0x37, 0xEE, 0x96, 0xF4, 0x5F, 0x70, 0xC0, 0x7E, 0xB2, 0xBF, 0x5F, 0x35, // 8000-80FF - 0x44, 0xE6, 0x5F, 0x45, 0x00, 0x90, 0x46, 0x41, 0x40, 0x1D, 0x3B, 0x06, 0xA1, 0x62, 0x13, 0xFE, 0x05, 0x85, 0x02, 0x39, 0x48, 0x05, 0x08, 0x0C, 0x4F, 0x14, 0x00, 0x00, 0x88, 0x34, 0x18, 0x58, // 8100-81FF - 0x77, 0x30, 0x15, 0xD8, 0x0E, 0xBD, 0xFB, 0x4B, 0x90, 0x8A, 0x00, 0x85, 0x00, 0xC1, 0x1D, 0xE6, 0x14, 0xED, 0x86, 0xB3, 0x72, 0xFF, 0x9B, 0x63, 0x92, 0xFD, 0xBE, 0xD9, 0x7B, 0x88, 0x92, 0x0A, // 8200-82FF - 0xFE, 0xD3, 0xB2, 0x1C, 0x80, 0xB9, 0x7A, 0x17, 0xC9, 0x82, 0x17, 0xDC, 0xFB, 0xFF, 0x80, 0x39, 0x60, 0x42, 0x0C, 0x59, 0x01, 0x0F, 0xDF, 0x37, 0xA3, 0x94, 0x50, 0xB1, 0x23, 0x06, 0x07, 0x23, // 8300-83FF - 0x5A, 0xF8, 0x02, 0x31, 0xF0, 0x01, 0x02, 0x31, 0x40, 0x00, 0x82, 0x1E, 0x0A, 0x3A, 0x6A, 0x05, 0x84, 0x5B, 0x80, 0x12, 0x02, 0x80, 0x14, 0xA7, 0x12, 0x26, 0x4B, 0xA0, 0x69, 0x10, 0x01, 0x90, // 8400-84FF - 0x00, 0x10, 0x8A, 0x84, 0x02, 0x18, 0x80, 0x3F, 0x08, 0x07, 0x40, 0x42, 0x10, 0x01, 0x14, 0x4E, 0xB0, 0x80, 0x00, 0x18, 0x10, 0xC5, 0x81, 0x02, 0x02, 0x82, 0x29, 0x10, 0x10, 0x02, 0x00, 0x88, // 8500-85FF - 0x20, 0x00, 0x42, 0x00, 0x80, 0x02, 0x00, 0x11, 0x00, 0xE0, 0x13, 0x44, 0x04, 0x58, 0x02, 0xFE, 0x07, 0x3C, 0x28, 0x30, 0x98, 0x97, 0x73, 0x04, 0xD1, 0xCE, 0x13, 0xCB, 0x10, 0x62, 0x1F, 0x43, // 8600-86FF - 0x8D, 0x27, 0xAC, 0x55, 0x2E, 0x42, 0x92, 0xC8, 0x80, 0x53, 0x88, 0x02, 0x39, 0x40, 0x51, 0x78, 0x2C, 0x29, 0x88, 0x80, 0x00, 0xB9, 0x28, 0x24, 0x41, 0x0C, 0x0E, 0x08, 0x21, 0x44, 0x00, 0x42, // 8700-87FF - 0x08, 0x04, 0x68, 0x08, 0x06, 0x00, 0x04, 0x12, 0x31, 0x30, 0x90, 0x02, 0x3E, 0x5B, 0x85, 0xE0, 0x36, 0x29, 0x44, 0x10, 0x14, 0x28, 0x82, 0x10, 0x66, 0x42, 0x34, 0x83, 0x3C, 0x01, 0x1B, 0x53, // 8800-88FF - 0x04, 0x04, 0x0D, 0x0E, 0x22, 0x0C, 0x51, 0x00, 0x12, 0x00, 0x00, 0xC0, 0x40, 0x00, 0x00, 0x88, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF6, 0xDF, 0x47, 0x54, 0x68, 0x88, 0x08, 0x00, // 8900-89FF - 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8A00-8AFF - 0x80, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xEF, 0xFD, 0xF7, 0x7F, 0xFF, 0xFE, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, // 8B00-8BFF - 0xFF, 0xFD, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0xC2, 0x12, 0x20, 0x04, 0x06, 0x0C, 0x08, 0x07, 0x24, 0x16, 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8C00-8CFF - 0x00, 0x00, 0x00, 0xE0, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x79, 0x7F, 0xDF, 0x28, 0xF9, 0x00, 0x32, 0x0C, 0x12, 0x80, 0x08, 0x00, 0x3A, 0xD5, 0x58, 0xD8, 0xC2, 0xEC, 0x18, 0x9D, 0xA8, 0x2F, // 8D00-8DFF - 0x20, 0x96, 0x10, 0xE0, 0x0C, 0xD6, 0x22, 0x26, 0x97, 0x0F, 0x06, 0x02, 0x40, 0xB2, 0x55, 0x90, 0xA2, 0x80, 0x11, 0x50, 0x00, 0x98, 0x04, 0x04, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 8E00-8EFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFB, 0xFF, 0xFF, 0xFE, 0xEF, 0xFB, 0xDF, 0x08, 0x0B, 0x43, 0x62, 0xB6, 0x41, 0x3B, 0xFB, 0x74, 0x6F, 0x89, 0x23, // 8F00-8FFF - 0x7F, 0xAE, 0xD7, 0xEC, 0x47, 0xE0, 0x60, 0x59, 0x96, 0xA0, 0x8F, 0x09, 0x2C, 0x61, 0x30, 0xA0, 0x0D, 0x09, 0xAA, 0x2A, 0x4E, 0xD4, 0x7B, 0x4F, 0xB2, 0xC4, 0x8B, 0x38, 0xC6, 0xA9, 0x10, 0x61, // 9000-90FF - 0x14, 0x00, 0x00, 0x42, 0x0C, 0x80, 0x02, 0x02, 0x48, 0xFE, 0x85, 0x64, 0x3E, 0xD6, 0xF7, 0xE3, 0xA0, 0x3A, 0x07, 0x0C, 0x0C, 0xE4, 0x30, 0x04, 0x80, 0xF6, 0x02, 0x10, 0x00, 0x00, 0x00, 0x00, // 9100-91FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9200-92FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, // 9300-93FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0xE0, 0xFF, 0xBD, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0xE7, 0xFB, 0xBF, 0xFF, 0xFF, 0xF7, // 9400-94FF - 0xFF, 0xFF, 0xFF, 0xEF, 0x7E, 0xFF, 0xF7, 0xDF, 0xF7, 0xF6, 0xDF, 0xFB, 0xFE, 0xBF, 0x4F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xEF, 0xFF, 0x7F, // 9500-95FF - 0x7F, 0xFF, 0xF7, 0xB6, 0x06, 0x44, 0x7E, 0xB8, 0xF5, 0x3B, 0x31, 0x88, 0x96, 0x17, 0xF4, 0x00, 0x60, 0xA9, 0x91, 0x13, 0x80, 0x00, 0x49, 0x72, 0xF3, 0xF2, 0x24, 0x00, 0x01, 0x87, 0xC8, 0x42, // 9600-96FF - 0xD3, 0xE3, 0x48, 0x50, 0x00, 0x24, 0x05, 0x43, 0x00, 0x00, 0x4C, 0x4A, 0x27, 0x02, 0x58, 0x10, 0x20, 0x28, 0x16, 0x01, 0x09, 0xA8, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x3E, 0x68, 0x00, // 9700-97FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0xB7, 0xDB, 0xFD, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x40, 0x2E, 0xC7, 0x80, 0x01, 0x00, 0x00, // 9800-98FF - 0x00, 0x20, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xA8, 0xFF, 0xF7, 0xB4, 0xF3, 0xAD, 0xFF, 0x03, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9900-99FF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFB, 0xFF, 0xF7, 0x9D, 0xCF, 0xFD, 0xBF, 0x01, 0xC3, 0x15, 0x27, 0x18, 0x0A, 0x81, 0x42, 0xA8, 0x00, 0x0A, // 9A00-9AFF - 0x08, 0x81, 0x08, 0x80, 0x08, 0x80, 0x04, 0x18, 0xBE, 0xA3, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9B00-9BFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0xE6, 0x69, 0x37, 0xDC, 0xFF, 0x6B, 0xFF, 0x3D, 0xF8, 0xFC, 0xF9, 0xF3, 0x04, 0x00, 0x00, 0x00, // 9C00-9CFF - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9D00-9DFF - 0x00, 0x00, 0x00, 0x80, 0x6F, 0xBF, 0xEE, 0xE7, 0xFE, 0xDF, 0xA2, 0x5D, 0xD8, 0x3F, 0x0B, 0xC0, 0x84, 0x09, 0x0C, 0xA0, 0x40, 0x00, 0x10, 0x69, 0x10, 0xE2, 0x12, 0xB9, 0xA5, 0x86, 0x00, 0x5A, // 9E00-9EFF - 0x00, 0x68, 0x89, 0x02, 0x05, 0x90, 0x80, 0x6A, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF9, 0x1F, 0x00, 0x8E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 9F00-9FFF - ]; - // LGP/E, SW/SH, PLA: bin/font // BD/SP: StreamingAssets/AssetAssistant/Dpr/font // S/V: arc/appli/font/bin // For KOR/CHS/CHT, BD/SP uses a bundled copy of the Switch system font - private static ReadOnlySpan G8DefinedJPN => + public static ReadOnlySpan DefinedJPN => [ - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF 0x03, 0x00, 0x0C, 0x0C, 0x80, 0x0F, 0x02, 0x00, 0x06, 0x38, 0x0C, 0x00, 0x03, 0xCF, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x20, // 0100-01FF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x0E, 0x00, 0x00, 0x20, 0x00, 0x08, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // 0200-02FF 0xFF, 0x1D, 0x00, 0x00, 0x80, 0x01, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFB, 0x03, 0xFE, 0xFF, 0xFB, 0x03, 0x03, 0x08, 0x00, 0x00, 0x00, 0x00, // 0300-03FF @@ -1378,9 +274,9 @@ public static class StringFontUtil 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, // FF00-FFFF ]; - private static ReadOnlySpan G8DefinedINTL => + public static ReadOnlySpan DefinedINT => [ - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF 0x03, 0x00, 0x0C, 0x0C, 0x00, 0x0F, 0x02, 0x00, 0x06, 0x38, 0x0C, 0x00, 0x03, 0xCF, 0x00, 0x61, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x20, // 0100-01FF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x12, 0x0E, 0x00, 0x00, 0x20, 0x00, 0x08, 0x10, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x40, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00, // 0200-02FF 0xFF, 0x1D, 0x00, 0x00, 0x80, 0x01, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFB, 0x03, 0xFE, 0xFF, 0xFB, 0x03, 0x23, 0x08, 0x00, 0x00, 0x00, 0x00, // 0300-03FF @@ -1638,7 +534,7 @@ public static class StringFontUtil 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, // FF00-FFFF ]; - private static ReadOnlySpan G8DefinedKOR => + public static ReadOnlySpan DefinedKOR => [ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x40, 0x55, 0x15, 0x00, 0x00, 0x0C, 0xFE, // 0100-01FF @@ -1898,9 +794,9 @@ public static class StringFontUtil 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, // FF00-FFFF ]; - private static ReadOnlySpan G8DefinedCHS => + public static ReadOnlySpan DefinedCHS => [ - 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x91, 0x01, 0x83, 0x00, 0x00, 0x00, 0x80, 0x00, 0x03, 0x37, 0x8C, 0x16, // 0000-00FF + 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x91, 0x01, 0x83, 0x00, 0x00, 0x00, 0x80, 0x00, 0x03, 0x37, 0x8C, 0x16, // 0000-00FF 0x02, 0x00, 0x08, 0x08, 0x00, 0x08, 0x00, 0x00, 0x10, 0x21, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x55, 0x15, 0x00, 0x00, 0x00, 0x02, // 0100-01FF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0E, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // 0200-02FF 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFB, 0x03, 0xFE, 0xFF, 0xFB, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF @@ -2158,9 +1054,9 @@ public static class StringFontUtil 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // FF00-FFFF ]; - private static ReadOnlySpan G8DefinedCHT => + public static ReadOnlySpan DefinedCHT => [ - 0x00, 0x22, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF + 0x00, 0x22, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // 0000-00FF 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x40, 0x55, 0x15, 0x00, 0x00, 0x0C, 0xFE, // 0100-01FF 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xC0, 0x2E, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, // 0200-02FF 0xFF, 0x1D, 0x00, 0x00, 0xC0, 0x01, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x10, 0x00, 0x44, 0xF0, 0xD7, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0300-03FF @@ -2420,12 +1316,12 @@ public static class StringFontUtil // Switch system fonts as of firmware 16.1.0 // Not present in BD/SP - private static ReadOnlySpan G8DefinedKORAdded => + public static ReadOnlySpan DefinedKORAdded => [ '\u309D', '\u309E', ]; - private static ReadOnlySpan G8DefinedCHSAdded => + public static ReadOnlySpan DefinedCHSAdded => [ '\u9FA6', '\u9FA7', '\u9FA8', '\u9FA9', '\u9FAA', '\u9FAB', '\u9FAC', '\u9FAD', '\u9FAE', '\u9FAF', '\u9FB0', '\u9FB1', '\u9FB2', '\u9FB3', '\u9FB4', '\u9FB5', '\u9FB6', '\u9FB7', '\u9FB8', '\u9FB9', '\u9FBA', '\u9FBB', '\u9FBC', '\u9FBD', '\u9FBE', '\u9FBF', @@ -2434,7 +1330,7 @@ public static class StringFontUtil '\u9FE0', '\u9FE1', '\u9FE2', '\u9FE3', '\u9FE4', '\u9FE5', '\u9FE6', '\u9FE7', '\u9FE8', '\u9FE9', '\u9FEA', '\u9FEB', '\u9FEC', '\u9FED', '\u9FEE', '\u9FEF', ]; - private static ReadOnlySpan G8DefinedCHSExt => + public static ReadOnlySpan DefinedCHSExt => [ '\u0000', '\u0001', '\u0002', '\u0003', '\u0004', '\u0005', '\u0006', '\u0007', '\u0008', '\u0009', '\u000A', '\u000B', '\u000C', '\u000D', '\u000E', '\u000F', '\u0010', '\u0011', '\u0012', '\u0013', '\u0014', '\u0015', '\u0016', '\u0017', '\u0018', '\u0019', '\u001A', '\u001B', '\u001C', '\u001D', '\u001E', '\u001F', @@ -2461,7 +1357,7 @@ public static class StringFontUtil '\u0251', '\u0261', '\u02BC', '\u02BD', '\u02C6', '\u02CD', '\u02D8', '\u02DA', '\u02DB', '\u02DC', '\u02DD', '\u0300', '\u0301', '\u0302', '\u0303', '\u0304', '\u0305', '\u0306', '\u0307', '\u0308', '\u030A', '\u030B', '\u030C', - '\u0326', '\u0327', '\u0328', '\u0332', '\u0335', '\u0336', '\u0337', '\u0361', '\u0363', '\u0364', '\u0366', '\u036C', + '\u0326', '\u0327', '\u0328', '\u0332', '\u0335', '\u0336', '\u0337', '\u0361', '\u0363', '\u0364', '\u0366', '\u036C', '\u037A', '\u037E', '\u0384', '\u0385', '\u0386', '\u0387', '\u0388', '\u0389', '\u038A', '\u038C', '\u038E', '\u038F', '\u0390', '\u0391', '\u0392', '\u0393', '\u0394', '\u0395', '\u0396', '\u0397', '\u0398', '\u0399', '\u039A', '\u039B', '\u039C', '\u039D', '\u039E', '\u039F', '\u03A0', '\u03A1', '\u03A3', '\u03A4', '\u03A5', '\u03A6', '\u03A7', '\u03A8', '\u03A9', '\u03AA', '\u03AB', '\u03AC', '\u03AD', '\u03AE', '\u03AF', @@ -2513,205 +1409,8 @@ public static class StringFontUtil '\uFF08', '\uFF09', '\uFF3B', '\uFF3D', '\uFF47', '\uFF5B', '\uFF5D', '\uFF61', '\uFF62', '\uFF63', '\uFF64', '\uFF65', '\uFF9E', '\uFF9F', '\uFFE6', ]; - // BD/SP-specific fonts - private static ReadOnlySpan G8bDefinedCHSExt => [ - '\u0020', '\u002D', '\u003F', '\u0067', '\u00AA', '\u00B7', '\u00E9', - '\u2013', '\u2018', '\u2019', '\u201C', '\u201D', '\u201E', '\u2026', '\u20BD', '\u21D2', '\u21D4', '\u2200', '\u2282', '\u2283', - '\u25A0', '\u25BC', '\u25BD', '\u25CF', '\u2605', '\u2661', '\u2665', '\u266A', '\u266D', - '\u300A', '\u300B', '\u300C', '\u300D', '\u300E', '\u300F', '\u3010', '\u3011', '\u30FB', '\uFF08', '\uFF09', '\uFF65' - ]; - - private static ReadOnlySpan G8bDefinedLiberationSans => [ - '\u0020', '\u0021', '\u0022', '\u0023', '\u0024', '\u0025', '\u0026', '\u0027', '\u0028', '\u0029', '\u002A', '\u002B', '\u002C', '\u002D', '\u002E', '\u002F', - '\u0030', '\u0031', '\u0032', '\u0033', '\u0034', '\u0035', '\u0036', '\u0037', '\u0038', '\u0039', '\u003A', '\u003B', '\u003C', '\u003D', '\u003E', '\u003F', - '\u0040', '\u0041', '\u0042', '\u0043', '\u0044', '\u0045', '\u0046', '\u0047', '\u0048', '\u0049', '\u004A', '\u004B', '\u004C', '\u004D', '\u004E', '\u004F', - '\u0050', '\u0051', '\u0052', '\u0053', '\u0054', '\u0055', '\u0056', '\u0057', '\u0058', '\u0059', '\u005A', '\u005B', '\u005C', '\u005D', '\u005E', '\u005F', - '\u0060', '\u0061', '\u0062', '\u0063', '\u0064', '\u0065', '\u0066', '\u0067', '\u0068', '\u0069', '\u006A', '\u006B', '\u006C', '\u006D', '\u006E', '\u006F', - '\u0070', '\u0071', '\u0072', '\u0073', '\u0074', '\u0075', '\u0076', '\u0077', '\u0078', '\u0079', '\u007A', '\u007B', '\u007C', '\u007D', '\u007E', - '\u00A0', '\u00A1', '\u00A2', '\u00A3', '\u00A4', '\u00A5', '\u00A6', '\u00A7', '\u00A8', '\u00A9', '\u00AA', '\u00AB', '\u00AC', '\u00AD', '\u00AE', '\u00AF', - '\u00B0', '\u00B1', '\u00B2', '\u00B3', '\u00B4', '\u00B5', '\u00B6', '\u00B7', '\u00B8', '\u00B9', '\u00BA', '\u00BB', '\u00BC', '\u00BD', '\u00BE', '\u00BF', - '\u00C0', '\u00C1', '\u00C2', '\u00C3', '\u00C4', '\u00C5', '\u00C6', '\u00C7', '\u00C8', '\u00C9', '\u00CA', '\u00CB', '\u00CC', '\u00CD', '\u00CE', '\u00CF', - '\u00D0', '\u00D1', '\u00D2', '\u00D3', '\u00D4', '\u00D5', '\u00D6', '\u00D7', '\u00D8', '\u00D9', '\u00DA', '\u00DB', '\u00DC', '\u00DD', '\u00DE', '\u00DF', - '\u00E0', '\u00E1', '\u00E2', '\u00E3', '\u00E4', '\u00E5', '\u00E6', '\u00E7', '\u00E8', '\u00E9', '\u00EA', '\u00EB', '\u00EC', '\u00ED', '\u00EE', '\u00EF', - '\u00F0', '\u00F1', '\u00F2', '\u00F3', '\u00F4', '\u00F5', '\u00F6', '\u00F7', '\u00F8', '\u00F9', '\u00FA', '\u00FB', '\u00FC', '\u00FD', '\u00FE', '\u00FF', - '\u0100', '\u0101', '\u0102', '\u0103', '\u0104', '\u0105', '\u0106', '\u0107', '\u0108', '\u0109', '\u010A', '\u010B', '\u010C', '\u010D', '\u010E', '\u010F', - '\u0110', '\u0111', '\u0112', '\u0113', '\u0114', '\u0115', '\u0116', '\u0117', '\u0118', '\u0119', '\u011A', '\u011B', '\u011C', '\u011D', '\u011E', '\u011F', - '\u0120', '\u0121', '\u0122', '\u0123', '\u0124', '\u0125', '\u0126', '\u0127', '\u0128', '\u0129', '\u012A', '\u012B', '\u012C', '\u012D', '\u012E', '\u012F', - '\u0130', '\u0131', '\u0132', '\u0133', '\u0134', '\u0135', '\u0136', '\u0137', '\u0138', '\u0139', '\u013A', '\u013B', '\u013C', '\u013D', '\u013E', '\u013F', - '\u0140', '\u0141', '\u0142', '\u0143', '\u0144', '\u0145', '\u0146', '\u0147', '\u0148', '\u0149', '\u014A', '\u014B', '\u014C', '\u014D', '\u014E', '\u014F', - '\u0150', '\u0151', '\u0152', '\u0153', '\u0154', '\u0155', '\u0156', '\u0157', '\u0158', '\u0159', '\u015A', '\u015B', '\u015C', '\u015D', '\u015E', '\u015F', - '\u0160', '\u0161', '\u0162', '\u0163', '\u0164', '\u0165', '\u0166', '\u0167', '\u0168', '\u0169', '\u016A', '\u016B', '\u016C', '\u016D', '\u016E', '\u016F', - '\u0170', '\u0171', '\u0172', '\u0173', '\u0174', '\u0175', '\u0176', '\u0177', '\u0178', '\u0179', '\u017A', '\u017B', '\u017C', '\u017D', '\u017E', '\u017F', - '\u0180', '\u0181', '\u0182', '\u0183', '\u0184', '\u0185', '\u0186', '\u0187', '\u0188', '\u0189', '\u018A', '\u018B', '\u018C', '\u018D', '\u018E', '\u018F', - '\u0190', '\u0191', '\u0192', '\u0193', '\u0194', '\u0195', '\u0196', '\u0197', '\u0198', '\u0199', '\u019A', '\u019B', '\u019C', '\u019D', '\u019E', '\u019F', - '\u01A0', '\u01A1', '\u01A2', '\u01A3', '\u01A4', '\u01A5', '\u01A6', '\u01A7', '\u01A8', '\u01A9', '\u01AA', '\u01AB', '\u01AC', '\u01AD', '\u01AE', '\u01AF', - '\u01B0', '\u01B1', '\u01B2', '\u01B3', '\u01B4', '\u01B5', '\u01B6', '\u01B7', '\u01B8', '\u01B9', '\u01BA', '\u01BB', '\u01BC', '\u01BD', '\u01BE', '\u01BF', - '\u01C0', '\u01C1', '\u01C2', '\u01C3', '\u01C4', '\u01C5', '\u01C6', '\u01C7', '\u01C8', '\u01C9', '\u01CA', '\u01CB', '\u01CC', '\u01CD', '\u01CE', '\u01CF', - '\u01D0', '\u01D1', '\u01D2', '\u01D3', '\u01D4', '\u01D5', '\u01D6', '\u01D7', '\u01D8', '\u01D9', '\u01DA', '\u01DB', '\u01DC', '\u01DD', '\u01DE', '\u01DF', - '\u01E0', '\u01E1', '\u01E2', '\u01E3', '\u01E4', '\u01E5', '\u01E6', '\u01E7', '\u01E8', '\u01E9', '\u01EA', '\u01EB', '\u01EC', '\u01ED', '\u01EE', '\u01EF', - '\u01F0', '\u01F1', '\u01F2', '\u01F3', '\u01F4', '\u01F5', '\u01F6', '\u01F7', '\u01F8', '\u01F9', '\u01FA', '\u01FB', '\u01FC', '\u01FD', '\u01FE', '\u01FF', - '\u0200', '\u0201', '\u0202', '\u0203', '\u0204', '\u0205', '\u0206', '\u0207', '\u0208', '\u0209', '\u020A', '\u020B', '\u020C', '\u020D', '\u020E', '\u020F', - '\u0210', '\u0211', '\u0212', '\u0213', '\u0214', '\u0215', '\u0216', '\u0217', '\u0218', '\u0219', '\u021A', '\u021B', '\u021C', '\u021D', '\u021E', '\u021F', - '\u0220', '\u0221', '\u0222', '\u0223', '\u0224', '\u0225', '\u0226', '\u0227', '\u0228', '\u0229', '\u022A', '\u022B', '\u022C', '\u022D', '\u022E', '\u022F', - '\u0230', '\u0231', '\u0232', '\u0233', '\u0234', '\u0235', '\u0236', '\u0237', '\u0238', '\u0239', '\u023A', '\u023B', '\u023C', '\u023D', '\u023E', '\u023F', - '\u0240', '\u0241', '\u0242', '\u0243', '\u0244', '\u0245', '\u0246', '\u0247', '\u0248', '\u0249', '\u024A', '\u024B', '\u024C', '\u024D', '\u024E', '\u024F', - '\u0250', '\u0251', '\u0252', '\u0253', '\u0254', '\u0255', '\u0256', '\u0257', '\u0258', '\u0259', '\u025A', '\u025B', '\u025C', '\u025D', '\u025E', '\u025F', - '\u0260', '\u0261', '\u0262', '\u0263', '\u0264', '\u0265', '\u0266', '\u0267', '\u0268', '\u0269', '\u026A', '\u026B', '\u026C', '\u026D', '\u026E', '\u026F', - '\u0270', '\u0271', '\u0272', '\u0273', '\u0274', '\u0275', '\u0276', '\u0277', '\u0278', '\u0279', '\u027A', '\u027B', '\u027C', '\u027D', '\u027E', '\u027F', - '\u0280', '\u0281', '\u0282', '\u0283', '\u0284', '\u0285', '\u0286', '\u0287', '\u0288', '\u0289', '\u028A', '\u028B', '\u028C', '\u028D', '\u028E', '\u028F', - '\u0290', '\u0291', '\u0292', '\u0293', '\u0294', '\u0295', '\u0296', '\u0297', '\u0298', '\u0299', '\u029A', '\u029B', '\u029C', '\u029D', '\u029E', '\u029F', - '\u02A0', '\u02A1', '\u02A2', '\u02A3', '\u02A4', '\u02A5', '\u02A6', '\u02A7', '\u02A8', '\u02A9', '\u02AA', '\u02AB', '\u02AC', '\u02AD', '\u02AE', '\u02AF', - '\u02B0', '\u02B1', '\u02B2', '\u02B3', '\u02B4', '\u02B5', '\u02B6', '\u02B7', '\u02B8', '\u02B9', '\u02BA', '\u02BB', '\u02BC', '\u02BD', '\u02BE', '\u02BF', - '\u02C0', '\u02C1', '\u02C2', '\u02C3', '\u02C4', '\u02C5', '\u02C6', '\u02C7', '\u02C8', '\u02C9', '\u02CA', '\u02CB', '\u02CC', '\u02CD', '\u02CE', '\u02CF', - '\u02D0', '\u02D1', '\u02D2', '\u02D3', '\u02D4', '\u02D5', '\u02D6', '\u02D7', '\u02D8', '\u02D9', '\u02DA', '\u02DB', '\u02DC', '\u02DD', '\u02DE', '\u02DF', - '\u02E0', '\u02E1', '\u02E2', '\u02E3', '\u02E4', '\u02E5', '\u02E6', '\u02E7', '\u02E8', '\u02E9', '\u02EA', '\u02EB', '\u02EC', '\u02ED', '\u02EE', '\u02EF', - '\u02F0', '\u02F1', '\u02F2', '\u02F3', '\u02F4', '\u02F5', '\u02F6', '\u02F7', '\u02F8', '\u02F9', '\u02FA', '\u02FB', '\u02FC', '\u02FD', '\u02FE', '\u02FF', - '\u0300', '\u0301', '\u0302', '\u0303', '\u0304', '\u0305', '\u0306', '\u0307', '\u0308', '\u0309', '\u030A', '\u030B', '\u030C', '\u030D', '\u030E', '\u030F', - '\u0310', '\u0311', '\u0312', '\u0313', '\u0314', '\u0315', '\u0316', '\u0317', '\u0318', '\u0319', '\u031A', '\u031B', '\u031C', '\u031D', '\u031E', '\u031F', - '\u0320', '\u0321', '\u0322', '\u0323', '\u0324', '\u0325', '\u0326', '\u0327', '\u0328', '\u0329', '\u032A', '\u032B', '\u032C', '\u032D', '\u032E', '\u032F', - '\u0330', '\u0331', '\u0332', '\u0333', '\u0334', '\u0335', '\u0336', '\u0337', '\u0338', '\u0339', '\u033A', '\u033B', '\u033C', '\u033D', '\u033E', '\u033F', - '\u0340', '\u0341', '\u0342', '\u0343', '\u0344', '\u0345', '\u0346', '\u0347', '\u0348', '\u0349', '\u034A', '\u034B', '\u034C', '\u034D', '\u034E', '\u034F', - '\u0350', '\u0351', '\u0352', '\u0353', '\u0354', '\u0355', '\u0356', '\u0357', '\u0358', '\u0359', '\u035A', '\u035B', '\u035C', '\u035D', '\u035E', '\u035F', - '\u0360', '\u0361', '\u0362', '\u0363', '\u0364', '\u0365', '\u0366', '\u0367', '\u0368', '\u0369', '\u036A', '\u036B', '\u036C', '\u036D', '\u036E', '\u036F', - '\u0374', '\u0375', '\u037A', '\u037B', '\u037C', '\u037D', '\u037E', - '\u0384', '\u0385', '\u0386', '\u0387', '\u0388', '\u0389', '\u038A', '\u038C', '\u038E', '\u038F', - '\u0390', '\u0391', '\u0392', '\u0393', '\u0394', '\u0395', '\u0396', '\u0397', '\u0398', '\u0399', '\u039A', '\u039B', '\u039C', '\u039D', '\u039E', '\u039F', - '\u03A0', '\u03A1', '\u03A3', '\u03A4', '\u03A5', '\u03A6', '\u03A7', '\u03A8', '\u03A9', '\u03AA', '\u03AB', '\u03AC', '\u03AD', '\u03AE', '\u03AF', - '\u03B0', '\u03B1', '\u03B2', '\u03B3', '\u03B4', '\u03B5', '\u03B6', '\u03B7', '\u03B8', '\u03B9', '\u03BA', '\u03BB', '\u03BC', '\u03BD', '\u03BE', '\u03BF', - '\u03C0', '\u03C1', '\u03C2', '\u03C3', '\u03C4', '\u03C5', '\u03C6', '\u03C7', '\u03C8', '\u03C9', '\u03CA', '\u03CB', '\u03CC', '\u03CD', '\u03CE', - '\u03D0', '\u03D1', '\u03D2', '\u03D3', '\u03D4', '\u03D5', '\u03D6', '\u03D7', '\u03D8', '\u03D9', '\u03DA', '\u03DB', '\u03DC', '\u03DD', '\u03DE', '\u03DF', - '\u03E0', '\u03E1', '\u03E2', '\u03E3', '\u03E4', '\u03E5', '\u03E6', '\u03E7', '\u03E8', '\u03E9', '\u03EA', '\u03EB', '\u03EC', '\u03ED', '\u03EE', '\u03EF', - '\u03F0', '\u03F1', '\u03F2', '\u03F3', '\u03F4', '\u03F5', '\u03F6', '\u03F7', '\u03F8', '\u03F9', '\u03FA', '\u03FB', '\u03FC', '\u03FD', '\u03FE', '\u03FF', - '\u0400', '\u0401', '\u0402', '\u0403', '\u0404', '\u0405', '\u0406', '\u0407', '\u0408', '\u0409', '\u040A', '\u040B', '\u040C', '\u040D', '\u040E', '\u040F', - '\u0410', '\u0411', '\u0412', '\u0413', '\u0414', '\u0415', '\u0416', '\u0417', '\u0418', '\u0419', '\u041A', '\u041B', '\u041C', '\u041D', '\u041E', '\u041F', - '\u0420', '\u0421', '\u0422', '\u0423', '\u0424', '\u0425', '\u0426', '\u0427', '\u0428', '\u0429', '\u042A', '\u042B', '\u042C', '\u042D', '\u042E', '\u042F', - '\u0430', '\u0431', '\u0432', '\u0433', '\u0434', '\u0435', '\u0436', '\u0437', '\u0438', '\u0439', '\u043A', '\u043B', '\u043C', '\u043D', '\u043E', '\u043F', - '\u0440', '\u0441', '\u0442', '\u0443', '\u0444', '\u0445', '\u0446', '\u0447', '\u0448', '\u0449', '\u044A', '\u044B', '\u044C', '\u044D', '\u044E', '\u044F', - '\u0450', '\u0451', '\u0452', '\u0453', '\u0454', '\u0455', '\u0456', '\u0457', '\u0458', '\u0459', '\u045A', '\u045B', '\u045C', '\u045D', '\u045E', '\u045F', - '\u0460', '\u0461', '\u0462', '\u0463', '\u0464', '\u0465', '\u0466', '\u0467', '\u0468', '\u0469', '\u046A', '\u046B', '\u046C', '\u046D', '\u046E', '\u046F', - '\u0470', '\u0471', '\u0472', '\u0473', '\u0474', '\u0475', '\u0476', '\u0477', '\u0478', '\u0479', '\u047A', '\u047B', '\u047C', '\u047D', '\u047E', '\u047F', - '\u0480', '\u0481', '\u0482', '\u0483', '\u0484', '\u0485', '\u0486', '\u0487', '\u0488', '\u0489', '\u048A', '\u048B', '\u048C', '\u048D', '\u048E', '\u048F', - '\u0490', '\u0491', '\u0492', '\u0493', '\u0494', '\u0495', '\u0496', '\u0497', '\u0498', '\u0499', '\u049A', '\u049B', '\u049C', '\u049D', '\u049E', '\u049F', - '\u04A0', '\u04A1', '\u04A2', '\u04A3', '\u04A4', '\u04A5', '\u04A6', '\u04A7', '\u04A8', '\u04A9', '\u04AA', '\u04AB', '\u04AC', '\u04AD', '\u04AE', '\u04AF', - '\u04B0', '\u04B1', '\u04B2', '\u04B3', '\u04B4', '\u04B5', '\u04B6', '\u04B7', '\u04B8', '\u04B9', '\u04BA', '\u04BB', '\u04BC', '\u04BD', '\u04BE', '\u04BF', - '\u04C0', '\u04C1', '\u04C2', '\u04C3', '\u04C4', '\u04C5', '\u04C6', '\u04C7', '\u04C8', '\u04C9', '\u04CA', '\u04CB', '\u04CC', '\u04CD', '\u04CE', '\u04CF', - '\u04D0', '\u04D1', '\u04D2', '\u04D3', '\u04D4', '\u04D5', '\u04D6', '\u04D7', '\u04D8', '\u04D9', '\u04DA', '\u04DB', '\u04DC', '\u04DD', '\u04DE', '\u04DF', - '\u04E0', '\u04E1', '\u04E2', '\u04E3', '\u04E4', '\u04E5', '\u04E6', '\u04E7', '\u04E8', '\u04E9', '\u04EA', '\u04EB', '\u04EC', '\u04ED', '\u04EE', '\u04EF', - '\u04F0', '\u04F1', '\u04F2', '\u04F3', '\u04F4', '\u04F5', '\u04F6', '\u04F7', '\u04F8', '\u04F9', '\u04FA', '\u04FB', '\u04FC', '\u04FD', '\u04FE', '\u04FF', - '\u0500', '\u0501', '\u0502', '\u0503', '\u0504', '\u0505', '\u0506', '\u0507', '\u0508', '\u0509', '\u050A', '\u050B', '\u050C', '\u050D', '\u050E', '\u050F', - '\u0510', '\u0511', '\u0512', '\u0513', '\u051A', '\u051B', '\u051C', '\u051D', - '\u0591', '\u0592', '\u0593', '\u0594', '\u0595', '\u0596', '\u0597', '\u0598', '\u0599', '\u059A', '\u059B', '\u059C', '\u059D', '\u059E', '\u059F', - '\u05A0', '\u05A1', '\u05A2', '\u05A3', '\u05A4', '\u05A5', '\u05A6', '\u05A7', '\u05A8', '\u05A9', '\u05AA', '\u05AB', '\u05AC', '\u05AD', '\u05AE', '\u05AF', - '\u05B0', '\u05B1', '\u05B2', '\u05B3', '\u05B4', '\u05B5', '\u05B6', '\u05B7', '\u05B8', '\u05B9', '\u05BA', '\u05BB', '\u05BC', '\u05BD', '\u05BE', '\u05BF', - '\u05C0', '\u05C1', '\u05C2', '\u05C3', '\u05C4', '\u05C5', '\u05C6', '\u05C7', - '\u05D0', '\u05D1', '\u05D2', '\u05D3', '\u05D4', '\u05D5', '\u05D6', '\u05D7', '\u05D8', '\u05D9', '\u05DA', '\u05DB', '\u05DC', '\u05DD', '\u05DE', '\u05DF', - '\u05E0', '\u05E1', '\u05E2', '\u05E3', '\u05E4', '\u05E5', '\u05E6', '\u05E7', '\u05E8', '\u05E9', '\u05EA', - '\u05F0', '\u05F1', '\u05F2', '\u05F3', '\u05F4', - '\u1D00', '\u1D01', '\u1D02', '\u1D03', '\u1D04', '\u1D05', '\u1D06', '\u1D07', '\u1D08', '\u1D09', '\u1D0A', '\u1D0B', '\u1D0C', '\u1D0D', '\u1D0E', '\u1D0F', - '\u1D10', '\u1D11', '\u1D12', '\u1D13', '\u1D14', '\u1D15', '\u1D16', '\u1D17', '\u1D18', '\u1D19', '\u1D1A', '\u1D1B', '\u1D1C', '\u1D1D', '\u1D1E', '\u1D1F', - '\u1D20', '\u1D21', '\u1D22', '\u1D23', '\u1D24', '\u1D25', '\u1D26', '\u1D27', '\u1D28', '\u1D29', '\u1D2A', '\u1D2B', '\u1D2C', '\u1D2D', '\u1D2E', '\u1D2F', - '\u1D30', '\u1D31', '\u1D32', '\u1D33', '\u1D34', '\u1D35', '\u1D36', '\u1D37', '\u1D38', '\u1D39', '\u1D3A', '\u1D3B', '\u1D3C', '\u1D3D', '\u1D3E', '\u1D3F', - '\u1D40', '\u1D41', '\u1D42', '\u1D43', '\u1D44', '\u1D45', '\u1D46', '\u1D47', '\u1D48', '\u1D49', '\u1D4A', '\u1D4B', '\u1D4C', '\u1D4D', '\u1D4E', '\u1D4F', - '\u1D50', '\u1D51', '\u1D52', '\u1D53', '\u1D54', '\u1D55', '\u1D56', '\u1D57', '\u1D58', '\u1D59', '\u1D5A', '\u1D5B', '\u1D5C', '\u1D5D', '\u1D5E', '\u1D5F', - '\u1D60', '\u1D61', '\u1D62', '\u1D63', '\u1D64', '\u1D65', '\u1D66', '\u1D67', '\u1D68', '\u1D69', '\u1D6A', '\u1D6B', '\u1D6C', '\u1D6D', '\u1D6E', '\u1D6F', - '\u1D70', '\u1D71', '\u1D72', '\u1D73', '\u1D74', '\u1D75', '\u1D76', '\u1D77', '\u1D78', '\u1D79', '\u1D7A', '\u1D7B', '\u1D7C', '\u1D7D', '\u1D7E', '\u1D7F', - '\u1D80', '\u1D81', '\u1D82', '\u1D83', '\u1D84', '\u1D85', '\u1D86', '\u1D87', '\u1D88', '\u1D89', '\u1D8A', '\u1D8B', '\u1D8C', '\u1D8D', '\u1D8E', '\u1D8F', - '\u1D90', '\u1D91', '\u1D92', '\u1D93', '\u1D94', '\u1D95', '\u1D96', '\u1D97', '\u1D98', '\u1D99', '\u1D9A', '\u1D9B', '\u1D9C', '\u1D9D', '\u1D9E', '\u1D9F', - '\u1DA0', '\u1DA1', '\u1DA2', '\u1DA3', '\u1DA4', '\u1DA5', '\u1DA6', '\u1DA7', '\u1DA8', '\u1DA9', '\u1DAA', '\u1DAB', '\u1DAC', '\u1DAD', '\u1DAE', '\u1DAF', - '\u1DB0', '\u1DB1', '\u1DB2', '\u1DB3', '\u1DB4', '\u1DB5', '\u1DB6', '\u1DB7', '\u1DB8', '\u1DB9', '\u1DBA', '\u1DBB', '\u1DBC', '\u1DBD', '\u1DBE', '\u1DBF', - '\u1DC0', '\u1DC1', '\u1DC2', '\u1DC3', '\u1DC4', '\u1DC5', '\u1DC6', '\u1DC7', '\u1DC8', '\u1DC9', '\u1DCA', - '\u1DFE', '\u1DFF', - '\u1E00', '\u1E01', '\u1E02', '\u1E03', '\u1E04', '\u1E05', '\u1E06', '\u1E07', '\u1E08', '\u1E09', '\u1E0A', '\u1E0B', '\u1E0C', '\u1E0D', '\u1E0E', '\u1E0F', - '\u1E10', '\u1E11', '\u1E12', '\u1E13', '\u1E14', '\u1E15', '\u1E16', '\u1E17', '\u1E18', '\u1E19', '\u1E1A', '\u1E1B', '\u1E1C', '\u1E1D', '\u1E1E', '\u1E1F', - '\u1E20', '\u1E21', '\u1E22', '\u1E23', '\u1E24', '\u1E25', '\u1E26', '\u1E27', '\u1E28', '\u1E29', '\u1E2A', '\u1E2B', '\u1E2C', '\u1E2D', '\u1E2E', '\u1E2F', - '\u1E30', '\u1E31', '\u1E32', '\u1E33', '\u1E34', '\u1E35', '\u1E36', '\u1E37', '\u1E38', '\u1E39', '\u1E3A', '\u1E3B', '\u1E3C', '\u1E3D', '\u1E3E', '\u1E3F', - '\u1E40', '\u1E41', '\u1E42', '\u1E43', '\u1E44', '\u1E45', '\u1E46', '\u1E47', '\u1E48', '\u1E49', '\u1E4A', '\u1E4B', '\u1E4C', '\u1E4D', '\u1E4E', '\u1E4F', - '\u1E50', '\u1E51', '\u1E52', '\u1E53', '\u1E54', '\u1E55', '\u1E56', '\u1E57', '\u1E58', '\u1E59', '\u1E5A', '\u1E5B', '\u1E5C', '\u1E5D', '\u1E5E', '\u1E5F', - '\u1E60', '\u1E61', '\u1E62', '\u1E63', '\u1E64', '\u1E65', '\u1E66', '\u1E67', '\u1E68', '\u1E69', '\u1E6A', '\u1E6B', '\u1E6C', '\u1E6D', '\u1E6E', '\u1E6F', - '\u1E70', '\u1E71', '\u1E72', '\u1E73', '\u1E74', '\u1E75', '\u1E76', '\u1E77', '\u1E78', '\u1E79', '\u1E7A', '\u1E7B', '\u1E7C', '\u1E7D', '\u1E7E', '\u1E7F', - '\u1E80', '\u1E81', '\u1E82', '\u1E83', '\u1E84', '\u1E85', '\u1E86', '\u1E87', '\u1E88', '\u1E89', '\u1E8A', '\u1E8B', '\u1E8C', '\u1E8D', '\u1E8E', '\u1E8F', - '\u1E90', '\u1E91', '\u1E92', '\u1E93', '\u1E94', '\u1E95', '\u1E96', '\u1E97', '\u1E98', '\u1E99', '\u1E9A', '\u1E9B', '\u1E9E', - '\u1EA0', '\u1EA1', '\u1EA2', '\u1EA3', '\u1EA4', '\u1EA5', '\u1EA6', '\u1EA7', '\u1EA8', '\u1EA9', '\u1EAA', '\u1EAB', '\u1EAC', '\u1EAD', '\u1EAE', '\u1EAF', - '\u1EB0', '\u1EB1', '\u1EB2', '\u1EB3', '\u1EB4', '\u1EB5', '\u1EB6', '\u1EB7', '\u1EB8', '\u1EB9', '\u1EBA', '\u1EBB', '\u1EBC', '\u1EBD', '\u1EBE', '\u1EBF', - '\u1EC0', '\u1EC1', '\u1EC2', '\u1EC3', '\u1EC4', '\u1EC5', '\u1EC6', '\u1EC7', '\u1EC8', '\u1EC9', '\u1ECA', '\u1ECB', '\u1ECC', '\u1ECD', '\u1ECE', '\u1ECF', - '\u1ED0', '\u1ED1', '\u1ED2', '\u1ED3', '\u1ED4', '\u1ED5', '\u1ED6', '\u1ED7', '\u1ED8', '\u1ED9', '\u1EDA', '\u1EDB', '\u1EDC', '\u1EDD', '\u1EDE', '\u1EDF', - '\u1EE0', '\u1EE1', '\u1EE2', '\u1EE3', '\u1EE4', '\u1EE5', '\u1EE6', '\u1EE7', '\u1EE8', '\u1EE9', '\u1EEA', '\u1EEB', '\u1EEC', '\u1EED', '\u1EEE', '\u1EEF', - '\u1EF0', '\u1EF1', '\u1EF2', '\u1EF3', '\u1EF4', '\u1EF5', '\u1EF6', '\u1EF7', '\u1EF8', '\u1EF9', - '\u1F00', '\u1F01', '\u1F02', '\u1F03', '\u1F04', '\u1F05', '\u1F06', '\u1F07', '\u1F08', '\u1F09', '\u1F0A', '\u1F0B', '\u1F0C', '\u1F0D', '\u1F0E', '\u1F0F', - '\u1F10', '\u1F11', '\u1F12', '\u1F13', '\u1F14', '\u1F15', '\u1F18', '\u1F19', '\u1F1A', '\u1F1B', '\u1F1C', '\u1F1D', - '\u1F20', '\u1F21', '\u1F22', '\u1F23', '\u1F24', '\u1F25', '\u1F26', '\u1F27', '\u1F28', '\u1F29', '\u1F2A', '\u1F2B', '\u1F2C', '\u1F2D', '\u1F2E', '\u1F2F', - '\u1F30', '\u1F31', '\u1F32', '\u1F33', '\u1F34', '\u1F35', '\u1F36', '\u1F37', '\u1F38', '\u1F39', '\u1F3A', '\u1F3B', '\u1F3C', '\u1F3D', '\u1F3E', '\u1F3F', - '\u1F40', '\u1F41', '\u1F42', '\u1F43', '\u1F44', '\u1F45', '\u1F48', '\u1F49', '\u1F4A', '\u1F4B', '\u1F4C', '\u1F4D', - '\u1F50', '\u1F51', '\u1F52', '\u1F53', '\u1F54', '\u1F55', '\u1F56', '\u1F57', '\u1F59', '\u1F5B', '\u1F5D', '\u1F5F', - '\u1F60', '\u1F61', '\u1F62', '\u1F63', '\u1F64', '\u1F65', '\u1F66', '\u1F67', '\u1F68', '\u1F69', '\u1F6A', '\u1F6B', '\u1F6C', '\u1F6D', '\u1F6E', '\u1F6F', - '\u1F70', '\u1F71', '\u1F72', '\u1F73', '\u1F74', '\u1F75', '\u1F76', '\u1F77', '\u1F78', '\u1F79', '\u1F7A', '\u1F7B', '\u1F7C', '\u1F7D', - '\u1F80', '\u1F81', '\u1F82', '\u1F83', '\u1F84', '\u1F85', '\u1F86', '\u1F87', '\u1F88', '\u1F89', '\u1F8A', '\u1F8B', '\u1F8C', '\u1F8D', '\u1F8E', '\u1F8F', - '\u1F90', '\u1F91', '\u1F92', '\u1F93', '\u1F94', '\u1F95', '\u1F96', '\u1F97', '\u1F98', '\u1F99', '\u1F9A', '\u1F9B', '\u1F9C', '\u1F9D', '\u1F9E', '\u1F9F', - '\u1FA0', '\u1FA1', '\u1FA2', '\u1FA3', '\u1FA4', '\u1FA5', '\u1FA6', '\u1FA7', '\u1FA8', '\u1FA9', '\u1FAA', '\u1FAB', '\u1FAC', '\u1FAD', '\u1FAE', '\u1FAF', - '\u1FB0', '\u1FB1', '\u1FB2', '\u1FB3', '\u1FB4', '\u1FB6', '\u1FB7', '\u1FB8', '\u1FB9', '\u1FBA', '\u1FBB', '\u1FBC', '\u1FBD', '\u1FBE', '\u1FBF', - '\u1FC0', '\u1FC1', '\u1FC2', '\u1FC3', '\u1FC4', '\u1FC6', '\u1FC7', '\u1FC8', '\u1FC9', '\u1FCA', '\u1FCB', '\u1FCC', '\u1FCD', '\u1FCE', '\u1FCF', - '\u1FD0', '\u1FD1', '\u1FD2', '\u1FD3', '\u1FD6', '\u1FD7', '\u1FD8', '\u1FD9', '\u1FDA', '\u1FDB', '\u1FDD', '\u1FDE', '\u1FDF', - '\u1FE0', '\u1FE1', '\u1FE2', '\u1FE3', '\u1FE4', '\u1FE5', '\u1FE6', '\u1FE7', '\u1FE8', '\u1FE9', '\u1FEA', '\u1FEB', '\u1FEC', '\u1FED', '\u1FEE', '\u1FEF', - '\u1FF2', '\u1FF3', '\u1FF4', '\u1FF6', '\u1FF7', '\u1FF8', '\u1FF9', '\u1FFA', '\u1FFB', '\u1FFC', '\u1FFD', '\u1FFE', - '\u2000', '\u2001', '\u2002', '\u2003', '\u2004', '\u2005', '\u2006', '\u2007', '\u2008', '\u2009', '\u200A', '\u200B', '\u200C', '\u200D', '\u200E', '\u200F', - '\u2012', '\u2013', '\u2014', '\u2015', '\u2016', '\u2017', '\u2018', '\u2019', '\u201A', '\u201B', '\u201C', '\u201D', '\u201E', '\u201F', - '\u2020', '\u2021', '\u2022', '\u2026', '\u202A', '\u202B', '\u202C', '\u202D', '\u202E', '\u202F', - '\u2030', '\u2032', '\u2033', '\u2034', '\u2039', '\u203A', '\u203C', '\u203E', - '\u2044', '\u205E', '\u206A', '\u206B', '\u206C', '\u206D', '\u206E', '\u206F', - '\u2074', '\u2075', '\u2077', '\u2078', '\u207F', - '\u2090', '\u2091', '\u2092', '\u2093', '\u2094', - '\u20A0', '\u20A1', '\u20A2', '\u20A3', '\u20A4', '\u20A5', '\u20A6', '\u20A7', '\u20A8', '\u20A9', '\u20AA', '\u20AB', '\u20AC', '\u20AD', '\u20AE', '\u20AF', - '\u20B0', '\u20B1', '\u20B2', '\u20B3', '\u20B4', '\u20B5', - '\u20F0', '\u2105', '\u2113', '\u2116', '\u2117', - '\u2122', '\u2126', '\u212E', - '\u214D', '\u214E', - '\u2153', '\u2154', '\u215B', '\u215C', '\u215D', '\u215E', - '\u2184', '\u2190', '\u2191', '\u2192', '\u2193', '\u2194', '\u2195', - '\u21A8', '\u2202', '\u2206', '\u220F', - '\u2211', '\u2212', '\u2215', '\u2219', '\u221A', '\u221E', '\u221F', - '\u2229', '\u222B', - '\u2248', '\u2260', '\u2261', '\u2264', '\u2265', - '\u2302', '\u2310', '\u2320', '\u2321', - '\u2500', '\u2502', '\u250C', - '\u2510', '\u2514', '\u2518', '\u251C', - '\u2524', '\u252C', - '\u2534', '\u253C', - '\u2550', '\u2551', '\u2552', '\u2553', '\u2554', '\u2555', '\u2556', '\u2557', '\u2558', '\u2559', '\u255A', '\u255B', '\u255C', '\u255D', '\u255E', '\u255F', - '\u2560', '\u2561', '\u2562', '\u2563', '\u2564', '\u2565', '\u2566', '\u2567', '\u2568', '\u2569', '\u256A', '\u256B', '\u256C', - '\u2580', '\u2584', '\u2588', '\u258C', - '\u2590', '\u2591', '\u2592', '\u2593', - '\u25A0', '\u25A1', '\u25AA', '\u25AB', '\u25AC', - '\u25B2', '\u25BA', '\u25BC', - '\u25C4', '\u25CA', '\u25CB', '\u25CC', '\u25CF', - '\u25D8', '\u25D9', - '\u25E6', '\u263A', '\u263B', '\u263C', - '\u2640', '\u2642', - '\u2660', '\u2663', '\u2665', '\u2666', '\u266A', '\u266B', '\u266F', - '\u2C60', '\u2C61', '\u2C62', '\u2C63', '\u2C64', '\u2C65', '\u2C66', '\u2C67', '\u2C68', '\u2C69', '\u2C6A', '\u2C6B', '\u2C6C', '\u2C6D', - '\u2C71', '\u2C72', '\u2C73', '\u2C74', '\u2C75', '\u2C76', '\u2C77', - '\u2E17', '\uA717', '\uA718', '\uA719', '\uA71A', '\uA71B', '\uA71C', '\uA71D', '\uA71E', '\uA71F', - '\uA720', '\uA721', - '\uA788', '\uA789', '\uA78A', '\uA78B', '\uA78C', - '\uFB01', '\uFB02', - '\uFB1D', '\uFB1E', '\uFB1F', - '\uFB20', '\uFB21', '\uFB22', '\uFB23', '\uFB24', '\uFB25', '\uFB26', '\uFB27', '\uFB28', '\uFB29', '\uFB2A', '\uFB2B', '\uFB2C', '\uFB2D', '\uFB2E', '\uFB2F', - '\uFB30', '\uFB31', '\uFB32', '\uFB33', '\uFB34', '\uFB35', '\uFB36', '\uFB38', '\uFB39', '\uFB3A', '\uFB3B', '\uFB3C', '\uFB3E', - '\uFB40', '\uFB41', '\uFB43', '\uFB44', '\uFB46', '\uFB47', '\uFB48', '\uFB49', '\uFB4A', '\uFB4B', '\uFB4C', '\uFB4D', '\uFB4E', '\uFB4F', - '\uFE20', '\uFE21', '\uFE22', '\uFE23', - '\uFFFC' - ]; - - // Switch Pokémon Private Use font - private static ReadOnlySpan G8DefinedPrivate => + public static ReadOnlySpan DefinedPrivate => [ '\u02B3', '\u1D3C', '\u1D49', '\u2006', '\u202F', '\uE300', ]; - - private static ReadOnlySpan G8aDefinedPrivate => - [ - '\uE301', '\uE302', '\uE303', '\uE304', '\uE305', '\uE306', '\uE307', '\uE308', '\uE309', '\uE30A', '\uE30B', '\uE30C', '\uE30D', '\uE30E', '\uE30F', - '\uE310', '\uE311', '\uE312', '\uE313', '\uE314', '\uE315', '\uE316', '\uE317', '\uE318', '\uE319', '\uE31A', '\uE31B', '\uE31C', - ]; - - #endregion } diff --git a/PKHeX.Core/PKM/Strings/Font/StringFont8a.cs b/PKHeX.Core/PKM/Strings/Font/StringFont8a.cs new file mode 100644 index 000000000..a3cc4459d --- /dev/null +++ b/PKHeX.Core/PKM/Strings/Font/StringFont8a.cs @@ -0,0 +1,12 @@ +using System; + +namespace PKHeX.Core; + +public static class StringFont8a +{ + public static ReadOnlySpan DefinedPrivate => + [ + '\uE301', '\uE302', '\uE303', '\uE304', '\uE305', '\uE306', '\uE307', '\uE308', '\uE309', '\uE30A', '\uE30B', '\uE30C', '\uE30D', '\uE30E', '\uE30F', + '\uE310', '\uE311', '\uE312', '\uE313', '\uE314', '\uE315', '\uE316', '\uE317', '\uE318', '\uE319', '\uE31A', '\uE31B', '\uE31C', + ]; +} diff --git a/PKHeX.Core/PKM/Strings/Font/StringFont8b.cs b/PKHeX.Core/PKM/Strings/Font/StringFont8b.cs new file mode 100644 index 000000000..078f03872 --- /dev/null +++ b/PKHeX.Core/PKM/Strings/Font/StringFont8b.cs @@ -0,0 +1,203 @@ +using System; + +namespace PKHeX.Core; + +public static class StringFont8b +{ + // Each Unicode font has a table that maps supported Unicode codepoints to glyphs in the font (called cmap in OpenType fonts). + // If a codepoint is not present in this table, the games will display a fallback character instead (a question mark or a space). + // Since we only care if a codepoint is defined, we can store this data just by using bitflags in a byte array for O(1) lookup. + + // LGP/E, SW/SH, PLA: bin/font + // BD/SP: StreamingAssets/AssetAssistant/Dpr/font + // S/V: arc/appli/font/bin + // For KOR/CHS/CHT, BD/SP uses a bundled copy of the Switch system font + + public static ReadOnlySpan DefinedLiberationSans => + [ + '\u0020', '\u0021', '\u0022', '\u0023', '\u0024', '\u0025', '\u0026', '\u0027', '\u0028', '\u0029', '\u002A', '\u002B', '\u002C', '\u002D', '\u002E', '\u002F', + '\u0030', '\u0031', '\u0032', '\u0033', '\u0034', '\u0035', '\u0036', '\u0037', '\u0038', '\u0039', '\u003A', '\u003B', '\u003C', '\u003D', '\u003E', '\u003F', + '\u0040', '\u0041', '\u0042', '\u0043', '\u0044', '\u0045', '\u0046', '\u0047', '\u0048', '\u0049', '\u004A', '\u004B', '\u004C', '\u004D', '\u004E', '\u004F', + '\u0050', '\u0051', '\u0052', '\u0053', '\u0054', '\u0055', '\u0056', '\u0057', '\u0058', '\u0059', '\u005A', '\u005B', '\u005C', '\u005D', '\u005E', '\u005F', + '\u0060', '\u0061', '\u0062', '\u0063', '\u0064', '\u0065', '\u0066', '\u0067', '\u0068', '\u0069', '\u006A', '\u006B', '\u006C', '\u006D', '\u006E', '\u006F', + '\u0070', '\u0071', '\u0072', '\u0073', '\u0074', '\u0075', '\u0076', '\u0077', '\u0078', '\u0079', '\u007A', '\u007B', '\u007C', '\u007D', '\u007E', + '\u00A0', '\u00A1', '\u00A2', '\u00A3', '\u00A4', '\u00A5', '\u00A6', '\u00A7', '\u00A8', '\u00A9', '\u00AA', '\u00AB', '\u00AC', '\u00AD', '\u00AE', '\u00AF', + '\u00B0', '\u00B1', '\u00B2', '\u00B3', '\u00B4', '\u00B5', '\u00B6', '\u00B7', '\u00B8', '\u00B9', '\u00BA', '\u00BB', '\u00BC', '\u00BD', '\u00BE', '\u00BF', + '\u00C0', '\u00C1', '\u00C2', '\u00C3', '\u00C4', '\u00C5', '\u00C6', '\u00C7', '\u00C8', '\u00C9', '\u00CA', '\u00CB', '\u00CC', '\u00CD', '\u00CE', '\u00CF', + '\u00D0', '\u00D1', '\u00D2', '\u00D3', '\u00D4', '\u00D5', '\u00D6', '\u00D7', '\u00D8', '\u00D9', '\u00DA', '\u00DB', '\u00DC', '\u00DD', '\u00DE', '\u00DF', + '\u00E0', '\u00E1', '\u00E2', '\u00E3', '\u00E4', '\u00E5', '\u00E6', '\u00E7', '\u00E8', '\u00E9', '\u00EA', '\u00EB', '\u00EC', '\u00ED', '\u00EE', '\u00EF', + '\u00F0', '\u00F1', '\u00F2', '\u00F3', '\u00F4', '\u00F5', '\u00F6', '\u00F7', '\u00F8', '\u00F9', '\u00FA', '\u00FB', '\u00FC', '\u00FD', '\u00FE', '\u00FF', + '\u0100', '\u0101', '\u0102', '\u0103', '\u0104', '\u0105', '\u0106', '\u0107', '\u0108', '\u0109', '\u010A', '\u010B', '\u010C', '\u010D', '\u010E', '\u010F', + '\u0110', '\u0111', '\u0112', '\u0113', '\u0114', '\u0115', '\u0116', '\u0117', '\u0118', '\u0119', '\u011A', '\u011B', '\u011C', '\u011D', '\u011E', '\u011F', + '\u0120', '\u0121', '\u0122', '\u0123', '\u0124', '\u0125', '\u0126', '\u0127', '\u0128', '\u0129', '\u012A', '\u012B', '\u012C', '\u012D', '\u012E', '\u012F', + '\u0130', '\u0131', '\u0132', '\u0133', '\u0134', '\u0135', '\u0136', '\u0137', '\u0138', '\u0139', '\u013A', '\u013B', '\u013C', '\u013D', '\u013E', '\u013F', + '\u0140', '\u0141', '\u0142', '\u0143', '\u0144', '\u0145', '\u0146', '\u0147', '\u0148', '\u0149', '\u014A', '\u014B', '\u014C', '\u014D', '\u014E', '\u014F', + '\u0150', '\u0151', '\u0152', '\u0153', '\u0154', '\u0155', '\u0156', '\u0157', '\u0158', '\u0159', '\u015A', '\u015B', '\u015C', '\u015D', '\u015E', '\u015F', + '\u0160', '\u0161', '\u0162', '\u0163', '\u0164', '\u0165', '\u0166', '\u0167', '\u0168', '\u0169', '\u016A', '\u016B', '\u016C', '\u016D', '\u016E', '\u016F', + '\u0170', '\u0171', '\u0172', '\u0173', '\u0174', '\u0175', '\u0176', '\u0177', '\u0178', '\u0179', '\u017A', '\u017B', '\u017C', '\u017D', '\u017E', '\u017F', + '\u0180', '\u0181', '\u0182', '\u0183', '\u0184', '\u0185', '\u0186', '\u0187', '\u0188', '\u0189', '\u018A', '\u018B', '\u018C', '\u018D', '\u018E', '\u018F', + '\u0190', '\u0191', '\u0192', '\u0193', '\u0194', '\u0195', '\u0196', '\u0197', '\u0198', '\u0199', '\u019A', '\u019B', '\u019C', '\u019D', '\u019E', '\u019F', + '\u01A0', '\u01A1', '\u01A2', '\u01A3', '\u01A4', '\u01A5', '\u01A6', '\u01A7', '\u01A8', '\u01A9', '\u01AA', '\u01AB', '\u01AC', '\u01AD', '\u01AE', '\u01AF', + '\u01B0', '\u01B1', '\u01B2', '\u01B3', '\u01B4', '\u01B5', '\u01B6', '\u01B7', '\u01B8', '\u01B9', '\u01BA', '\u01BB', '\u01BC', '\u01BD', '\u01BE', '\u01BF', + '\u01C0', '\u01C1', '\u01C2', '\u01C3', '\u01C4', '\u01C5', '\u01C6', '\u01C7', '\u01C8', '\u01C9', '\u01CA', '\u01CB', '\u01CC', '\u01CD', '\u01CE', '\u01CF', + '\u01D0', '\u01D1', '\u01D2', '\u01D3', '\u01D4', '\u01D5', '\u01D6', '\u01D7', '\u01D8', '\u01D9', '\u01DA', '\u01DB', '\u01DC', '\u01DD', '\u01DE', '\u01DF', + '\u01E0', '\u01E1', '\u01E2', '\u01E3', '\u01E4', '\u01E5', '\u01E6', '\u01E7', '\u01E8', '\u01E9', '\u01EA', '\u01EB', '\u01EC', '\u01ED', '\u01EE', '\u01EF', + '\u01F0', '\u01F1', '\u01F2', '\u01F3', '\u01F4', '\u01F5', '\u01F6', '\u01F7', '\u01F8', '\u01F9', '\u01FA', '\u01FB', '\u01FC', '\u01FD', '\u01FE', '\u01FF', + '\u0200', '\u0201', '\u0202', '\u0203', '\u0204', '\u0205', '\u0206', '\u0207', '\u0208', '\u0209', '\u020A', '\u020B', '\u020C', '\u020D', '\u020E', '\u020F', + '\u0210', '\u0211', '\u0212', '\u0213', '\u0214', '\u0215', '\u0216', '\u0217', '\u0218', '\u0219', '\u021A', '\u021B', '\u021C', '\u021D', '\u021E', '\u021F', + '\u0220', '\u0221', '\u0222', '\u0223', '\u0224', '\u0225', '\u0226', '\u0227', '\u0228', '\u0229', '\u022A', '\u022B', '\u022C', '\u022D', '\u022E', '\u022F', + '\u0230', '\u0231', '\u0232', '\u0233', '\u0234', '\u0235', '\u0236', '\u0237', '\u0238', '\u0239', '\u023A', '\u023B', '\u023C', '\u023D', '\u023E', '\u023F', + '\u0240', '\u0241', '\u0242', '\u0243', '\u0244', '\u0245', '\u0246', '\u0247', '\u0248', '\u0249', '\u024A', '\u024B', '\u024C', '\u024D', '\u024E', '\u024F', + '\u0250', '\u0251', '\u0252', '\u0253', '\u0254', '\u0255', '\u0256', '\u0257', '\u0258', '\u0259', '\u025A', '\u025B', '\u025C', '\u025D', '\u025E', '\u025F', + '\u0260', '\u0261', '\u0262', '\u0263', '\u0264', '\u0265', '\u0266', '\u0267', '\u0268', '\u0269', '\u026A', '\u026B', '\u026C', '\u026D', '\u026E', '\u026F', + '\u0270', '\u0271', '\u0272', '\u0273', '\u0274', '\u0275', '\u0276', '\u0277', '\u0278', '\u0279', '\u027A', '\u027B', '\u027C', '\u027D', '\u027E', '\u027F', + '\u0280', '\u0281', '\u0282', '\u0283', '\u0284', '\u0285', '\u0286', '\u0287', '\u0288', '\u0289', '\u028A', '\u028B', '\u028C', '\u028D', '\u028E', '\u028F', + '\u0290', '\u0291', '\u0292', '\u0293', '\u0294', '\u0295', '\u0296', '\u0297', '\u0298', '\u0299', '\u029A', '\u029B', '\u029C', '\u029D', '\u029E', '\u029F', + '\u02A0', '\u02A1', '\u02A2', '\u02A3', '\u02A4', '\u02A5', '\u02A6', '\u02A7', '\u02A8', '\u02A9', '\u02AA', '\u02AB', '\u02AC', '\u02AD', '\u02AE', '\u02AF', + '\u02B0', '\u02B1', '\u02B2', '\u02B3', '\u02B4', '\u02B5', '\u02B6', '\u02B7', '\u02B8', '\u02B9', '\u02BA', '\u02BB', '\u02BC', '\u02BD', '\u02BE', '\u02BF', + '\u02C0', '\u02C1', '\u02C2', '\u02C3', '\u02C4', '\u02C5', '\u02C6', '\u02C7', '\u02C8', '\u02C9', '\u02CA', '\u02CB', '\u02CC', '\u02CD', '\u02CE', '\u02CF', + '\u02D0', '\u02D1', '\u02D2', '\u02D3', '\u02D4', '\u02D5', '\u02D6', '\u02D7', '\u02D8', '\u02D9', '\u02DA', '\u02DB', '\u02DC', '\u02DD', '\u02DE', '\u02DF', + '\u02E0', '\u02E1', '\u02E2', '\u02E3', '\u02E4', '\u02E5', '\u02E6', '\u02E7', '\u02E8', '\u02E9', '\u02EA', '\u02EB', '\u02EC', '\u02ED', '\u02EE', '\u02EF', + '\u02F0', '\u02F1', '\u02F2', '\u02F3', '\u02F4', '\u02F5', '\u02F6', '\u02F7', '\u02F8', '\u02F9', '\u02FA', '\u02FB', '\u02FC', '\u02FD', '\u02FE', '\u02FF', + '\u0300', '\u0301', '\u0302', '\u0303', '\u0304', '\u0305', '\u0306', '\u0307', '\u0308', '\u0309', '\u030A', '\u030B', '\u030C', '\u030D', '\u030E', '\u030F', + '\u0310', '\u0311', '\u0312', '\u0313', '\u0314', '\u0315', '\u0316', '\u0317', '\u0318', '\u0319', '\u031A', '\u031B', '\u031C', '\u031D', '\u031E', '\u031F', + '\u0320', '\u0321', '\u0322', '\u0323', '\u0324', '\u0325', '\u0326', '\u0327', '\u0328', '\u0329', '\u032A', '\u032B', '\u032C', '\u032D', '\u032E', '\u032F', + '\u0330', '\u0331', '\u0332', '\u0333', '\u0334', '\u0335', '\u0336', '\u0337', '\u0338', '\u0339', '\u033A', '\u033B', '\u033C', '\u033D', '\u033E', '\u033F', + '\u0340', '\u0341', '\u0342', '\u0343', '\u0344', '\u0345', '\u0346', '\u0347', '\u0348', '\u0349', '\u034A', '\u034B', '\u034C', '\u034D', '\u034E', '\u034F', + '\u0350', '\u0351', '\u0352', '\u0353', '\u0354', '\u0355', '\u0356', '\u0357', '\u0358', '\u0359', '\u035A', '\u035B', '\u035C', '\u035D', '\u035E', '\u035F', + '\u0360', '\u0361', '\u0362', '\u0363', '\u0364', '\u0365', '\u0366', '\u0367', '\u0368', '\u0369', '\u036A', '\u036B', '\u036C', '\u036D', '\u036E', '\u036F', + '\u0374', '\u0375', '\u037A', '\u037B', '\u037C', '\u037D', '\u037E', + '\u0384', '\u0385', '\u0386', '\u0387', '\u0388', '\u0389', '\u038A', '\u038C', '\u038E', '\u038F', + '\u0390', '\u0391', '\u0392', '\u0393', '\u0394', '\u0395', '\u0396', '\u0397', '\u0398', '\u0399', '\u039A', '\u039B', '\u039C', '\u039D', '\u039E', '\u039F', + '\u03A0', '\u03A1', '\u03A3', '\u03A4', '\u03A5', '\u03A6', '\u03A7', '\u03A8', '\u03A9', '\u03AA', '\u03AB', '\u03AC', '\u03AD', '\u03AE', '\u03AF', + '\u03B0', '\u03B1', '\u03B2', '\u03B3', '\u03B4', '\u03B5', '\u03B6', '\u03B7', '\u03B8', '\u03B9', '\u03BA', '\u03BB', '\u03BC', '\u03BD', '\u03BE', '\u03BF', + '\u03C0', '\u03C1', '\u03C2', '\u03C3', '\u03C4', '\u03C5', '\u03C6', '\u03C7', '\u03C8', '\u03C9', '\u03CA', '\u03CB', '\u03CC', '\u03CD', '\u03CE', + '\u03D0', '\u03D1', '\u03D2', '\u03D3', '\u03D4', '\u03D5', '\u03D6', '\u03D7', '\u03D8', '\u03D9', '\u03DA', '\u03DB', '\u03DC', '\u03DD', '\u03DE', '\u03DF', + '\u03E0', '\u03E1', '\u03E2', '\u03E3', '\u03E4', '\u03E5', '\u03E6', '\u03E7', '\u03E8', '\u03E9', '\u03EA', '\u03EB', '\u03EC', '\u03ED', '\u03EE', '\u03EF', + '\u03F0', '\u03F1', '\u03F2', '\u03F3', '\u03F4', '\u03F5', '\u03F6', '\u03F7', '\u03F8', '\u03F9', '\u03FA', '\u03FB', '\u03FC', '\u03FD', '\u03FE', '\u03FF', + '\u0400', '\u0401', '\u0402', '\u0403', '\u0404', '\u0405', '\u0406', '\u0407', '\u0408', '\u0409', '\u040A', '\u040B', '\u040C', '\u040D', '\u040E', '\u040F', + '\u0410', '\u0411', '\u0412', '\u0413', '\u0414', '\u0415', '\u0416', '\u0417', '\u0418', '\u0419', '\u041A', '\u041B', '\u041C', '\u041D', '\u041E', '\u041F', + '\u0420', '\u0421', '\u0422', '\u0423', '\u0424', '\u0425', '\u0426', '\u0427', '\u0428', '\u0429', '\u042A', '\u042B', '\u042C', '\u042D', '\u042E', '\u042F', + '\u0430', '\u0431', '\u0432', '\u0433', '\u0434', '\u0435', '\u0436', '\u0437', '\u0438', '\u0439', '\u043A', '\u043B', '\u043C', '\u043D', '\u043E', '\u043F', + '\u0440', '\u0441', '\u0442', '\u0443', '\u0444', '\u0445', '\u0446', '\u0447', '\u0448', '\u0449', '\u044A', '\u044B', '\u044C', '\u044D', '\u044E', '\u044F', + '\u0450', '\u0451', '\u0452', '\u0453', '\u0454', '\u0455', '\u0456', '\u0457', '\u0458', '\u0459', '\u045A', '\u045B', '\u045C', '\u045D', '\u045E', '\u045F', + '\u0460', '\u0461', '\u0462', '\u0463', '\u0464', '\u0465', '\u0466', '\u0467', '\u0468', '\u0469', '\u046A', '\u046B', '\u046C', '\u046D', '\u046E', '\u046F', + '\u0470', '\u0471', '\u0472', '\u0473', '\u0474', '\u0475', '\u0476', '\u0477', '\u0478', '\u0479', '\u047A', '\u047B', '\u047C', '\u047D', '\u047E', '\u047F', + '\u0480', '\u0481', '\u0482', '\u0483', '\u0484', '\u0485', '\u0486', '\u0487', '\u0488', '\u0489', '\u048A', '\u048B', '\u048C', '\u048D', '\u048E', '\u048F', + '\u0490', '\u0491', '\u0492', '\u0493', '\u0494', '\u0495', '\u0496', '\u0497', '\u0498', '\u0499', '\u049A', '\u049B', '\u049C', '\u049D', '\u049E', '\u049F', + '\u04A0', '\u04A1', '\u04A2', '\u04A3', '\u04A4', '\u04A5', '\u04A6', '\u04A7', '\u04A8', '\u04A9', '\u04AA', '\u04AB', '\u04AC', '\u04AD', '\u04AE', '\u04AF', + '\u04B0', '\u04B1', '\u04B2', '\u04B3', '\u04B4', '\u04B5', '\u04B6', '\u04B7', '\u04B8', '\u04B9', '\u04BA', '\u04BB', '\u04BC', '\u04BD', '\u04BE', '\u04BF', + '\u04C0', '\u04C1', '\u04C2', '\u04C3', '\u04C4', '\u04C5', '\u04C6', '\u04C7', '\u04C8', '\u04C9', '\u04CA', '\u04CB', '\u04CC', '\u04CD', '\u04CE', '\u04CF', + '\u04D0', '\u04D1', '\u04D2', '\u04D3', '\u04D4', '\u04D5', '\u04D6', '\u04D7', '\u04D8', '\u04D9', '\u04DA', '\u04DB', '\u04DC', '\u04DD', '\u04DE', '\u04DF', + '\u04E0', '\u04E1', '\u04E2', '\u04E3', '\u04E4', '\u04E5', '\u04E6', '\u04E7', '\u04E8', '\u04E9', '\u04EA', '\u04EB', '\u04EC', '\u04ED', '\u04EE', '\u04EF', + '\u04F0', '\u04F1', '\u04F2', '\u04F3', '\u04F4', '\u04F5', '\u04F6', '\u04F7', '\u04F8', '\u04F9', '\u04FA', '\u04FB', '\u04FC', '\u04FD', '\u04FE', '\u04FF', + '\u0500', '\u0501', '\u0502', '\u0503', '\u0504', '\u0505', '\u0506', '\u0507', '\u0508', '\u0509', '\u050A', '\u050B', '\u050C', '\u050D', '\u050E', '\u050F', + '\u0510', '\u0511', '\u0512', '\u0513', '\u051A', '\u051B', '\u051C', '\u051D', + '\u0591', '\u0592', '\u0593', '\u0594', '\u0595', '\u0596', '\u0597', '\u0598', '\u0599', '\u059A', '\u059B', '\u059C', '\u059D', '\u059E', '\u059F', + '\u05A0', '\u05A1', '\u05A2', '\u05A3', '\u05A4', '\u05A5', '\u05A6', '\u05A7', '\u05A8', '\u05A9', '\u05AA', '\u05AB', '\u05AC', '\u05AD', '\u05AE', '\u05AF', + '\u05B0', '\u05B1', '\u05B2', '\u05B3', '\u05B4', '\u05B5', '\u05B6', '\u05B7', '\u05B8', '\u05B9', '\u05BA', '\u05BB', '\u05BC', '\u05BD', '\u05BE', '\u05BF', + '\u05C0', '\u05C1', '\u05C2', '\u05C3', '\u05C4', '\u05C5', '\u05C6', '\u05C7', + '\u05D0', '\u05D1', '\u05D2', '\u05D3', '\u05D4', '\u05D5', '\u05D6', '\u05D7', '\u05D8', '\u05D9', '\u05DA', '\u05DB', '\u05DC', '\u05DD', '\u05DE', '\u05DF', + '\u05E0', '\u05E1', '\u05E2', '\u05E3', '\u05E4', '\u05E5', '\u05E6', '\u05E7', '\u05E8', '\u05E9', '\u05EA', + '\u05F0', '\u05F1', '\u05F2', '\u05F3', '\u05F4', + '\u1D00', '\u1D01', '\u1D02', '\u1D03', '\u1D04', '\u1D05', '\u1D06', '\u1D07', '\u1D08', '\u1D09', '\u1D0A', '\u1D0B', '\u1D0C', '\u1D0D', '\u1D0E', '\u1D0F', + '\u1D10', '\u1D11', '\u1D12', '\u1D13', '\u1D14', '\u1D15', '\u1D16', '\u1D17', '\u1D18', '\u1D19', '\u1D1A', '\u1D1B', '\u1D1C', '\u1D1D', '\u1D1E', '\u1D1F', + '\u1D20', '\u1D21', '\u1D22', '\u1D23', '\u1D24', '\u1D25', '\u1D26', '\u1D27', '\u1D28', '\u1D29', '\u1D2A', '\u1D2B', '\u1D2C', '\u1D2D', '\u1D2E', '\u1D2F', + '\u1D30', '\u1D31', '\u1D32', '\u1D33', '\u1D34', '\u1D35', '\u1D36', '\u1D37', '\u1D38', '\u1D39', '\u1D3A', '\u1D3B', '\u1D3C', '\u1D3D', '\u1D3E', '\u1D3F', + '\u1D40', '\u1D41', '\u1D42', '\u1D43', '\u1D44', '\u1D45', '\u1D46', '\u1D47', '\u1D48', '\u1D49', '\u1D4A', '\u1D4B', '\u1D4C', '\u1D4D', '\u1D4E', '\u1D4F', + '\u1D50', '\u1D51', '\u1D52', '\u1D53', '\u1D54', '\u1D55', '\u1D56', '\u1D57', '\u1D58', '\u1D59', '\u1D5A', '\u1D5B', '\u1D5C', '\u1D5D', '\u1D5E', '\u1D5F', + '\u1D60', '\u1D61', '\u1D62', '\u1D63', '\u1D64', '\u1D65', '\u1D66', '\u1D67', '\u1D68', '\u1D69', '\u1D6A', '\u1D6B', '\u1D6C', '\u1D6D', '\u1D6E', '\u1D6F', + '\u1D70', '\u1D71', '\u1D72', '\u1D73', '\u1D74', '\u1D75', '\u1D76', '\u1D77', '\u1D78', '\u1D79', '\u1D7A', '\u1D7B', '\u1D7C', '\u1D7D', '\u1D7E', '\u1D7F', + '\u1D80', '\u1D81', '\u1D82', '\u1D83', '\u1D84', '\u1D85', '\u1D86', '\u1D87', '\u1D88', '\u1D89', '\u1D8A', '\u1D8B', '\u1D8C', '\u1D8D', '\u1D8E', '\u1D8F', + '\u1D90', '\u1D91', '\u1D92', '\u1D93', '\u1D94', '\u1D95', '\u1D96', '\u1D97', '\u1D98', '\u1D99', '\u1D9A', '\u1D9B', '\u1D9C', '\u1D9D', '\u1D9E', '\u1D9F', + '\u1DA0', '\u1DA1', '\u1DA2', '\u1DA3', '\u1DA4', '\u1DA5', '\u1DA6', '\u1DA7', '\u1DA8', '\u1DA9', '\u1DAA', '\u1DAB', '\u1DAC', '\u1DAD', '\u1DAE', '\u1DAF', + '\u1DB0', '\u1DB1', '\u1DB2', '\u1DB3', '\u1DB4', '\u1DB5', '\u1DB6', '\u1DB7', '\u1DB8', '\u1DB9', '\u1DBA', '\u1DBB', '\u1DBC', '\u1DBD', '\u1DBE', '\u1DBF', + '\u1DC0', '\u1DC1', '\u1DC2', '\u1DC3', '\u1DC4', '\u1DC5', '\u1DC6', '\u1DC7', '\u1DC8', '\u1DC9', '\u1DCA', + '\u1DFE', '\u1DFF', + '\u1E00', '\u1E01', '\u1E02', '\u1E03', '\u1E04', '\u1E05', '\u1E06', '\u1E07', '\u1E08', '\u1E09', '\u1E0A', '\u1E0B', '\u1E0C', '\u1E0D', '\u1E0E', '\u1E0F', + '\u1E10', '\u1E11', '\u1E12', '\u1E13', '\u1E14', '\u1E15', '\u1E16', '\u1E17', '\u1E18', '\u1E19', '\u1E1A', '\u1E1B', '\u1E1C', '\u1E1D', '\u1E1E', '\u1E1F', + '\u1E20', '\u1E21', '\u1E22', '\u1E23', '\u1E24', '\u1E25', '\u1E26', '\u1E27', '\u1E28', '\u1E29', '\u1E2A', '\u1E2B', '\u1E2C', '\u1E2D', '\u1E2E', '\u1E2F', + '\u1E30', '\u1E31', '\u1E32', '\u1E33', '\u1E34', '\u1E35', '\u1E36', '\u1E37', '\u1E38', '\u1E39', '\u1E3A', '\u1E3B', '\u1E3C', '\u1E3D', '\u1E3E', '\u1E3F', + '\u1E40', '\u1E41', '\u1E42', '\u1E43', '\u1E44', '\u1E45', '\u1E46', '\u1E47', '\u1E48', '\u1E49', '\u1E4A', '\u1E4B', '\u1E4C', '\u1E4D', '\u1E4E', '\u1E4F', + '\u1E50', '\u1E51', '\u1E52', '\u1E53', '\u1E54', '\u1E55', '\u1E56', '\u1E57', '\u1E58', '\u1E59', '\u1E5A', '\u1E5B', '\u1E5C', '\u1E5D', '\u1E5E', '\u1E5F', + '\u1E60', '\u1E61', '\u1E62', '\u1E63', '\u1E64', '\u1E65', '\u1E66', '\u1E67', '\u1E68', '\u1E69', '\u1E6A', '\u1E6B', '\u1E6C', '\u1E6D', '\u1E6E', '\u1E6F', + '\u1E70', '\u1E71', '\u1E72', '\u1E73', '\u1E74', '\u1E75', '\u1E76', '\u1E77', '\u1E78', '\u1E79', '\u1E7A', '\u1E7B', '\u1E7C', '\u1E7D', '\u1E7E', '\u1E7F', + '\u1E80', '\u1E81', '\u1E82', '\u1E83', '\u1E84', '\u1E85', '\u1E86', '\u1E87', '\u1E88', '\u1E89', '\u1E8A', '\u1E8B', '\u1E8C', '\u1E8D', '\u1E8E', '\u1E8F', + '\u1E90', '\u1E91', '\u1E92', '\u1E93', '\u1E94', '\u1E95', '\u1E96', '\u1E97', '\u1E98', '\u1E99', '\u1E9A', '\u1E9B', '\u1E9E', + '\u1EA0', '\u1EA1', '\u1EA2', '\u1EA3', '\u1EA4', '\u1EA5', '\u1EA6', '\u1EA7', '\u1EA8', '\u1EA9', '\u1EAA', '\u1EAB', '\u1EAC', '\u1EAD', '\u1EAE', '\u1EAF', + '\u1EB0', '\u1EB1', '\u1EB2', '\u1EB3', '\u1EB4', '\u1EB5', '\u1EB6', '\u1EB7', '\u1EB8', '\u1EB9', '\u1EBA', '\u1EBB', '\u1EBC', '\u1EBD', '\u1EBE', '\u1EBF', + '\u1EC0', '\u1EC1', '\u1EC2', '\u1EC3', '\u1EC4', '\u1EC5', '\u1EC6', '\u1EC7', '\u1EC8', '\u1EC9', '\u1ECA', '\u1ECB', '\u1ECC', '\u1ECD', '\u1ECE', '\u1ECF', + '\u1ED0', '\u1ED1', '\u1ED2', '\u1ED3', '\u1ED4', '\u1ED5', '\u1ED6', '\u1ED7', '\u1ED8', '\u1ED9', '\u1EDA', '\u1EDB', '\u1EDC', '\u1EDD', '\u1EDE', '\u1EDF', + '\u1EE0', '\u1EE1', '\u1EE2', '\u1EE3', '\u1EE4', '\u1EE5', '\u1EE6', '\u1EE7', '\u1EE8', '\u1EE9', '\u1EEA', '\u1EEB', '\u1EEC', '\u1EED', '\u1EEE', '\u1EEF', + '\u1EF0', '\u1EF1', '\u1EF2', '\u1EF3', '\u1EF4', '\u1EF5', '\u1EF6', '\u1EF7', '\u1EF8', '\u1EF9', + '\u1F00', '\u1F01', '\u1F02', '\u1F03', '\u1F04', '\u1F05', '\u1F06', '\u1F07', '\u1F08', '\u1F09', '\u1F0A', '\u1F0B', '\u1F0C', '\u1F0D', '\u1F0E', '\u1F0F', + '\u1F10', '\u1F11', '\u1F12', '\u1F13', '\u1F14', '\u1F15', '\u1F18', '\u1F19', '\u1F1A', '\u1F1B', '\u1F1C', '\u1F1D', + '\u1F20', '\u1F21', '\u1F22', '\u1F23', '\u1F24', '\u1F25', '\u1F26', '\u1F27', '\u1F28', '\u1F29', '\u1F2A', '\u1F2B', '\u1F2C', '\u1F2D', '\u1F2E', '\u1F2F', + '\u1F30', '\u1F31', '\u1F32', '\u1F33', '\u1F34', '\u1F35', '\u1F36', '\u1F37', '\u1F38', '\u1F39', '\u1F3A', '\u1F3B', '\u1F3C', '\u1F3D', '\u1F3E', '\u1F3F', + '\u1F40', '\u1F41', '\u1F42', '\u1F43', '\u1F44', '\u1F45', '\u1F48', '\u1F49', '\u1F4A', '\u1F4B', '\u1F4C', '\u1F4D', + '\u1F50', '\u1F51', '\u1F52', '\u1F53', '\u1F54', '\u1F55', '\u1F56', '\u1F57', '\u1F59', '\u1F5B', '\u1F5D', '\u1F5F', + '\u1F60', '\u1F61', '\u1F62', '\u1F63', '\u1F64', '\u1F65', '\u1F66', '\u1F67', '\u1F68', '\u1F69', '\u1F6A', '\u1F6B', '\u1F6C', '\u1F6D', '\u1F6E', '\u1F6F', + '\u1F70', '\u1F71', '\u1F72', '\u1F73', '\u1F74', '\u1F75', '\u1F76', '\u1F77', '\u1F78', '\u1F79', '\u1F7A', '\u1F7B', '\u1F7C', '\u1F7D', + '\u1F80', '\u1F81', '\u1F82', '\u1F83', '\u1F84', '\u1F85', '\u1F86', '\u1F87', '\u1F88', '\u1F89', '\u1F8A', '\u1F8B', '\u1F8C', '\u1F8D', '\u1F8E', '\u1F8F', + '\u1F90', '\u1F91', '\u1F92', '\u1F93', '\u1F94', '\u1F95', '\u1F96', '\u1F97', '\u1F98', '\u1F99', '\u1F9A', '\u1F9B', '\u1F9C', '\u1F9D', '\u1F9E', '\u1F9F', + '\u1FA0', '\u1FA1', '\u1FA2', '\u1FA3', '\u1FA4', '\u1FA5', '\u1FA6', '\u1FA7', '\u1FA8', '\u1FA9', '\u1FAA', '\u1FAB', '\u1FAC', '\u1FAD', '\u1FAE', '\u1FAF', + '\u1FB0', '\u1FB1', '\u1FB2', '\u1FB3', '\u1FB4', '\u1FB6', '\u1FB7', '\u1FB8', '\u1FB9', '\u1FBA', '\u1FBB', '\u1FBC', '\u1FBD', '\u1FBE', '\u1FBF', + '\u1FC0', '\u1FC1', '\u1FC2', '\u1FC3', '\u1FC4', '\u1FC6', '\u1FC7', '\u1FC8', '\u1FC9', '\u1FCA', '\u1FCB', '\u1FCC', '\u1FCD', '\u1FCE', '\u1FCF', + '\u1FD0', '\u1FD1', '\u1FD2', '\u1FD3', '\u1FD6', '\u1FD7', '\u1FD8', '\u1FD9', '\u1FDA', '\u1FDB', '\u1FDD', '\u1FDE', '\u1FDF', + '\u1FE0', '\u1FE1', '\u1FE2', '\u1FE3', '\u1FE4', '\u1FE5', '\u1FE6', '\u1FE7', '\u1FE8', '\u1FE9', '\u1FEA', '\u1FEB', '\u1FEC', '\u1FED', '\u1FEE', '\u1FEF', + '\u1FF2', '\u1FF3', '\u1FF4', '\u1FF6', '\u1FF7', '\u1FF8', '\u1FF9', '\u1FFA', '\u1FFB', '\u1FFC', '\u1FFD', '\u1FFE', + '\u2000', '\u2001', '\u2002', '\u2003', '\u2004', '\u2005', '\u2006', '\u2007', '\u2008', '\u2009', '\u200A', '\u200B', '\u200C', '\u200D', '\u200E', '\u200F', + '\u2012', '\u2013', '\u2014', '\u2015', '\u2016', '\u2017', '\u2018', '\u2019', '\u201A', '\u201B', '\u201C', '\u201D', '\u201E', '\u201F', + '\u2020', '\u2021', '\u2022', '\u2026', '\u202A', '\u202B', '\u202C', '\u202D', '\u202E', '\u202F', + '\u2030', '\u2032', '\u2033', '\u2034', '\u2039', '\u203A', '\u203C', '\u203E', + '\u2044', '\u205E', '\u206A', '\u206B', '\u206C', '\u206D', '\u206E', '\u206F', + '\u2074', '\u2075', '\u2077', '\u2078', '\u207F', + '\u2090', '\u2091', '\u2092', '\u2093', '\u2094', + '\u20A0', '\u20A1', '\u20A2', '\u20A3', '\u20A4', '\u20A5', '\u20A6', '\u20A7', '\u20A8', '\u20A9', '\u20AA', '\u20AB', '\u20AC', '\u20AD', '\u20AE', '\u20AF', + '\u20B0', '\u20B1', '\u20B2', '\u20B3', '\u20B4', '\u20B5', + '\u20F0', '\u2105', '\u2113', '\u2116', '\u2117', + '\u2122', '\u2126', '\u212E', + '\u214D', '\u214E', + '\u2153', '\u2154', '\u215B', '\u215C', '\u215D', '\u215E', + '\u2184', '\u2190', '\u2191', '\u2192', '\u2193', '\u2194', '\u2195', + '\u21A8', '\u2202', '\u2206', '\u220F', + '\u2211', '\u2212', '\u2215', '\u2219', '\u221A', '\u221E', '\u221F', + '\u2229', '\u222B', + '\u2248', '\u2260', '\u2261', '\u2264', '\u2265', + '\u2302', '\u2310', '\u2320', '\u2321', + '\u2500', '\u2502', '\u250C', + '\u2510', '\u2514', '\u2518', '\u251C', + '\u2524', '\u252C', + '\u2534', '\u253C', + '\u2550', '\u2551', '\u2552', '\u2553', '\u2554', '\u2555', '\u2556', '\u2557', '\u2558', '\u2559', '\u255A', '\u255B', '\u255C', '\u255D', '\u255E', '\u255F', + '\u2560', '\u2561', '\u2562', '\u2563', '\u2564', '\u2565', '\u2566', '\u2567', '\u2568', '\u2569', '\u256A', '\u256B', '\u256C', + '\u2580', '\u2584', '\u2588', '\u258C', + '\u2590', '\u2591', '\u2592', '\u2593', + '\u25A0', '\u25A1', '\u25AA', '\u25AB', '\u25AC', + '\u25B2', '\u25BA', '\u25BC', + '\u25C4', '\u25CA', '\u25CB', '\u25CC', '\u25CF', + '\u25D8', '\u25D9', + '\u25E6', '\u263A', '\u263B', '\u263C', + '\u2640', '\u2642', + '\u2660', '\u2663', '\u2665', '\u2666', '\u266A', '\u266B', '\u266F', + '\u2C60', '\u2C61', '\u2C62', '\u2C63', '\u2C64', '\u2C65', '\u2C66', '\u2C67', '\u2C68', '\u2C69', '\u2C6A', '\u2C6B', '\u2C6C', '\u2C6D', + '\u2C71', '\u2C72', '\u2C73', '\u2C74', '\u2C75', '\u2C76', '\u2C77', + '\u2E17', '\uA717', '\uA718', '\uA719', '\uA71A', '\uA71B', '\uA71C', '\uA71D', '\uA71E', '\uA71F', + '\uA720', '\uA721', + '\uA788', '\uA789', '\uA78A', '\uA78B', '\uA78C', + '\uFB01', '\uFB02', + '\uFB1D', '\uFB1E', '\uFB1F', + '\uFB20', '\uFB21', '\uFB22', '\uFB23', '\uFB24', '\uFB25', '\uFB26', '\uFB27', '\uFB28', '\uFB29', '\uFB2A', '\uFB2B', '\uFB2C', '\uFB2D', '\uFB2E', '\uFB2F', + '\uFB30', '\uFB31', '\uFB32', '\uFB33', '\uFB34', '\uFB35', '\uFB36', '\uFB38', '\uFB39', '\uFB3A', '\uFB3B', '\uFB3C', '\uFB3E', + '\uFB40', '\uFB41', '\uFB43', '\uFB44', '\uFB46', '\uFB47', '\uFB48', '\uFB49', '\uFB4A', '\uFB4B', '\uFB4C', '\uFB4D', '\uFB4E', '\uFB4F', + '\uFE20', '\uFE21', '\uFE22', '\uFE23', + '\uFFFC' + ]; + + public static ReadOnlySpan DefinedCHSExt => [ + '\u0020', '\u002D', '\u003F', '\u0067', '\u00AA', '\u00B7', '\u00E9', + '\u2013', '\u2018', '\u2019', '\u201C', '\u201D', '\u201E', '\u2026', '\u20BD', '\u21D2', '\u21D4', '\u2200', '\u2282', '\u2283', + '\u25A0', '\u25BC', '\u25BD', '\u25CF', '\u2605', '\u2661', '\u2665', '\u266A', '\u266D', + '\u300A', '\u300B', '\u300C', '\u300D', '\u300E', '\u300F', '\u3010', '\u3011', '\u30FB', '\uFF08', '\uFF09', '\uFF65' + ]; +} diff --git a/PKHeX.Core/PKM/Strings/Font/StringFontUtil.cs b/PKHeX.Core/PKM/Strings/Font/StringFontUtil.cs new file mode 100644 index 000000000..9d9218bea --- /dev/null +++ b/PKHeX.Core/PKM/Strings/Font/StringFontUtil.cs @@ -0,0 +1,163 @@ +using System; +using static PKHeX.Core.EntityContext; +using static PKHeX.Core.LanguageID; +using G5 = PKHeX.Core.StringFont5; +using G6 = PKHeX.Core.StringFont6; +using G7 = PKHeX.Core.StringFont7; +using G8 = PKHeX.Core.StringFont8; +using G8a = PKHeX.Core.StringFont8a; +using G8b = PKHeX.Core.StringFont8b; + +namespace PKHeX.Core; + +/// +/// Utility Logic for checking whether a Unicode character is defined in a font. +/// +public static class StringFontUtil +{ + private static char GetUndefinedChar(EntityContext context) => context switch + { + Gen7 => ' ', // 0x0020 + Gen8b => '☐', // 0x2610 + _ => '?', // 0x003F + }; + + /// + /// Determines if a string contains undefined characters in the font for the given and . + /// + /// The input string to check for undefined characters. + /// The context to get the font for. + /// The language of the Pokémon. + /// The language of the save file. + /// True if the input string contains undefined characters; otherwise, false. + public static bool HasUndefinedCharacters(ReadOnlySpan str, EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) + { + foreach (var c in str) + { + if (!IsDefined(c, context, pkLanguage, saveLanguage)) + return true; + } + return false; + } + + /// + /// Replaces any undefined characters in the font for the given and within a string with a fallback character. + /// + /// The input string to replace any undefined characters in. + /// The context to get the font for. + /// The language of the Pokémon. + /// The language of the save file. + /// The resulting string. + public static string ReplaceUndefinedCharacters(ReadOnlySpan str, + EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) + { + Span result = stackalloc char[str.Length]; + var length = ReplaceUndefinedCharacters(str, result, context, pkLanguage, saveLanguage); + if (length == 0) + return string.Empty; + return new string(result[..length]); + } + + /// + public static int ReplaceUndefinedCharacters(ReadOnlySpan str, Span result, + EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) + { + var undefined = GetUndefinedChar(context); + + // In BD/SP, an empty string is shown in place of text in the save language with any undefined characters + var blankIfUndefined = context is Gen8b && pkLanguage == saveLanguage; + int i = 0; + for (; i < str.Length; i++) + { + var c = str[i]; + var defined = IsDefined(c, context, pkLanguage, saveLanguage); + if (!defined && blankIfUndefined) + return 0; // Empty + + result[i] = defined ? c : undefined; + } + return i; + } + + /// + /// Determines if a character is defined in the font for the given and . + /// + /// The character to check. + /// The context to get the font for. + /// The language of the Pokémon. + /// The language of the save file. + /// True if the character is defined; otherwise, false. + public static bool IsDefined(char c, EntityContext context, LanguageID pkLanguage, LanguageID saveLanguage) => context switch + { + // Gen5/6/7 display names based on the save language, Gen7b/8/9 display names based on the entity's language + Gen5 or Gen3 or Gen4 => HasChar(c, G5.Defined), + Gen6 => HasChar(c, G6.Defined), + Gen7 or Gen1 or Gen2 => IsDefined7(c, saveLanguage), + Gen7b or Gen8 or Gen9 => IsDefined8(c, pkLanguage), + Gen8a => IsDefined8a(c, pkLanguage), + Gen8b => IsDefined8b(c, pkLanguage, saveLanguage), + _ => throw new ArgumentOutOfRangeException(nameof(context), context, null), + }; + + private static bool IsDefined7(char c, LanguageID language) + { + if (c is < '\u4E00' or > '\u9FFF') + return HasChar(c, G7.Defined) || (language is ChineseT && HasChar(c, G7.DefinedCHTOnly)); + + return IsDefined7Regular(c, language); + } + + private static bool IsDefined7Regular(char c, LanguageID language) => language switch + { + ChineseT => HasChar(c - '\u4E00', G7.DefinedCHT), + ChineseS => HasChar(c - '\u4E00', G7.DefinedCHS), + _ => HasChar(c, G7.Defined), + }; + + public static bool IsDefined8(char c, LanguageID pkLanguage) + { + if (IsDefined8Regular(c, pkLanguage)) + return true; + return HasChar(c, G8.DefinedPrivate); + } + + private static bool IsDefined8Regular(char c, LanguageID pkLanguage) => pkLanguage switch + { + Japanese => HasChar(c, G8.DefinedJPN), + Korean => HasChar(c, G8.DefinedKOR) || HasChar(c, G8.DefinedKORAdded), + ChineseS => HasChar(c, G8.DefinedCHS) || HasChar(c, G8.DefinedCHSExt) || HasChar(c, G8.DefinedCHSAdded), + ChineseT => HasChar(c, G8.DefinedCHT), + _ => HasChar(c, G8.DefinedINT), + }; + + // BD/SP uses the following in order: + // 1. Font for Pokémon's language + // 2. Font for save language + // 3. Private use font + // 4. Liberation Sans + private static bool IsDefined8b(char c, LanguageID pkLanguage, LanguageID saveLanguage) + { + if (IsDefined8b(c, pkLanguage)) + return true; + if (pkLanguage != saveLanguage && IsDefined8b(c, saveLanguage)) + return true; + if (HasChar(c, G8b.DefinedLiberationSans)) + return true; + return HasChar(c, G8.DefinedPrivate); // do last, slowest + } + + private static bool IsDefined8b(char c, LanguageID entry) => entry switch + { + Japanese => HasChar(c, G8.DefinedJPN), + Korean => HasChar(c, G8.DefinedKOR), + ChineseS => HasChar(c, G8.DefinedCHS) || HasChar(c, G8b.DefinedCHSExt), + ChineseT => HasChar(c, G8.DefinedCHT), + _ => HasChar(c, G8.DefinedINT), + }; + + private static bool IsDefined8a(char c, LanguageID entry) + => IsDefined8(c, entry) || HasChar(c, G8a.DefinedPrivate); + + private static bool HasChar(char c, ReadOnlySpan list) => list.BinarySearch(c) >= 0; + private static bool HasChar(int i, ReadOnlySpan table) => ((table[i >> 3] >> (i & 7)) & 1) != 0; +} diff --git a/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.Designer.cs b/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.Designer.cs index 18b445515..f7f135234 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.Designer.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.Designer.cs @@ -506,8 +506,8 @@ namespace PKHeX.WinForms.Controls // // UC_Gender // - UC_Gender.AccessibleDescription = "Entity Gender Pane (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)"; - UC_Gender.AccessibleName = "Entity Gender Pane (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)"; + UC_Gender.AccessibleDescription = "Entity Gender Pane"; + UC_Gender.AccessibleName = "Entity Gender Pane"; UC_Gender.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic; UC_Gender.AllowClick = false; UC_Gender.BackgroundImage = (System.Drawing.Image)resources.GetObject("UC_Gender.BackgroundImage"); @@ -628,7 +628,6 @@ namespace PKHeX.WinForms.Controls TB_Nickname.Name = "TB_Nickname"; TB_Nickname.Size = new System.Drawing.Size(144, 23); TB_Nickname.TabIndex = 5; - TB_Nickname.GotFocus += RefreshFontWarningButton; TB_Nickname.TextChanged += UpdateIsNicknamed; TB_Nickname.TextChanged += RefreshFontWarningButton; TB_Nickname.MouseDown += UpdateNicknameClick; @@ -2502,14 +2501,13 @@ namespace PKHeX.WinForms.Controls TB_OT.Name = "TB_OT"; TB_OT.Size = new System.Drawing.Size(94, 23); TB_OT.TabIndex = 3; - TB_OT.GotFocus += RefreshFontWarningButton; TB_OT.TextChanged += RefreshFontWarningButton; TB_OT.MouseDown += UpdateNicknameClick; // // UC_OTGender // - UC_OTGender.AccessibleDescription = "Trainer Gender Pane (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)"; - UC_OTGender.AccessibleName = "Trainer Gender Pane (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)"; + UC_OTGender.AccessibleDescription = "Trainer Gender Pane"; + UC_OTGender.AccessibleName = "Trainer Gender Pane"; UC_OTGender.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic; UC_OTGender.AllowClick = true; UC_OTGender.BackgroundImage = (System.Drawing.Image)resources.GetObject("UC_OTGender.BackgroundImage"); @@ -2716,8 +2714,8 @@ namespace PKHeX.WinForms.Controls // // UC_HTGender // - UC_HTGender.AccessibleDescription = "Handling Trainer Gender Pane (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)"; - UC_HTGender.AccessibleName = "Handling Trainer Gender Pane (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0)"; + UC_HTGender.AccessibleDescription = "Handling Trainer Gender Pane"; + UC_HTGender.AccessibleName = "Handling Trainer Gender Pane"; UC_HTGender.AccessibleRole = System.Windows.Forms.AccessibleRole.Graphic; UC_HTGender.AllowClick = true; UC_HTGender.BackgroundImage = (System.Drawing.Image)resources.GetObject("UC_HTGender.BackgroundImage"); diff --git a/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs b/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs index 703f6491c..6cda265b3 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs @@ -2211,16 +2211,22 @@ public sealed partial class PKMEditor : UserControl, IMainEditor BTN_NicknameWarn.Visible = BTN_OTNameWarn.Visible = false; return; } - BTN_NicknameWarn.Visible = StringFontUtil.HasUndefinedCharacters(TB_Nickname.Text, Entity.Context, (LanguageID)WinFormsUtil.GetIndex(CB_Language), (LanguageID)RequestSaveFile.Language); - BTN_OTNameWarn.Visible = StringFontUtil.HasUndefinedCharacters(TB_OT.Text, Entity.Context, (LanguageID)WinFormsUtil.GetIndex(CB_Language), (LanguageID)RequestSaveFile.Language); + + var context = Entity.Context; + var langPk = (LanguageID)WinFormsUtil.GetIndex(CB_Language); + var langSav = (LanguageID)RequestSaveFile.Language; + BTN_NicknameWarn.Visible = StringFontUtil.HasUndefinedCharacters(TB_Nickname.Text, context, langPk, langSav); + BTN_OTNameWarn.Visible = StringFontUtil.HasUndefinedCharacters(TB_OT.Text, context, langPk, langSav); } - private void FontWarn(string name, string message, Button button) + private void FontWarn(string name, string message, Control ctrl) { - var displayed = StringFontUtil.ReplaceUndefinedCharacters(name, Entity.Context, (LanguageID)WinFormsUtil.GetIndex(CB_Language), (LanguageID)RequestSaveFile.Language); + var langPk = (LanguageID)WinFormsUtil.GetIndex(CB_Language); + var langSav = (LanguageID)RequestSaveFile.Language; + var displayed = StringFontUtil.ReplaceUndefinedCharacters(name, Entity.Context, langPk, langSav); if (displayed == name) // save language was changed { - button.Visible = false; + ctrl.Visible = false; return; } WinFormsUtil.Alert(string.Format(message, name, displayed));