From 2672c4fa91c8a8f0f7024b4a2dd92bfa1aa47649 Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Fri, 28 Sep 2012 01:57:39 +0300 Subject: Update the Unicode Data and Algorithms up to Unicode 6.2 Version 6.2 of the Unicode Standard is a special release dedicated to the early publication of the newly encoded Turkish lira sign. In addition, there are some significant changes to the Unicode algorithms for text segmentation and line breaking to improve breaking for emoji symbols. For more details, see http://www.unicode.org/versions/Unicode6.2.0/ Change-Id: I21cfd4f307e41b41a19d36cce87f7a44c2661bc2 Reviewed-by: Thiago Macieira Reviewed-by: Lars Knoll --- src/corelib/tools/qchar.cpp | 3 +- src/corelib/tools/qchar.h | 3 +- src/corelib/tools/qunicodetables.cpp | 6180 +++++++++++++++++----------------- src/corelib/tools/qunicodetables_p.h | 13 +- src/corelib/tools/qunicodetools.cpp | 121 +- 5 files changed, 3170 insertions(+), 3150 deletions(-) (limited to 'src/corelib/tools') diff --git a/src/corelib/tools/qchar.cpp b/src/corelib/tools/qchar.cpp index aa164282c1..0a027fc229 100644 --- a/src/corelib/tools/qchar.cpp +++ b/src/corelib/tools/qchar.cpp @@ -182,8 +182,9 @@ QT_BEGIN_NAMESPACE \value Unicode_5_2 Version 5.2 \value Unicode_6_0 Version 6.0 \value Unicode_6_1 Version 6.1 + \value Unicode_6_2 Version 6.2 \value Unicode_Unassigned The value is not assigned to any character - in version 6.1 of Unicode. + in version 6.2 of Unicode. \sa unicodeVersion(), currentUnicodeVersion() */ diff --git a/src/corelib/tools/qchar.h b/src/corelib/tools/qchar.h index 4834cf233a..aeb9848651 100644 --- a/src/corelib/tools/qchar.h +++ b/src/corelib/tools/qchar.h @@ -209,7 +209,8 @@ public: Unicode_5_1, Unicode_5_2, Unicode_6_0, - Unicode_6_1 + Unicode_6_1, + Unicode_6_2 }; // ****** WHEN ADDING FUNCTIONS, CONSIDER ADDING TO QCharRef TOO diff --git a/src/corelib/tools/qunicodetables.cpp b/src/corelib/tools/qunicodetables.cpp index 38af1cfd73..9a3d6c7069 100644 --- a/src/corelib/tools/qunicodetables.cpp +++ b/src/corelib/tools/qunicodetables.cpp @@ -39,7 +39,7 @@ ** ****************************************************************************/ -/* This file is autogenerated from the Unicode 6.1 database. Do not edit */ +/* This file is autogenerated from the Unicode 6.2 database. Do not edit */ #include "qunicodetables_p.h" @@ -90,212 +90,195 @@ static const unsigned short uc_property_trie[] = { 13904, 13936, 13968, 14000, 14032, 14064, 14096, 14128, 14160, 14192, 14224, 14256, 14288, 14320, 14352, 14384, 14160, 14160, 14160, 14160, 14416, 14448, 14480, 14512, - 14544, 14160, 14160, 14576, 14608, 14640, 14672, 14704, - 14736, 14768, 14800, 14832, 14864, 14896, 14928, 14960, - 14992, 14992, 14992, 14992, 14992, 14992, 14992, 14992, - 15024, 15024, 15024, 15024, 15056, 15088, 15120, 15152, - 15024, 15184, 15024, 15216, 15248, 15280, 15312, 15344, - 15376, 15408, 15440, 9872, 9872, 9872, 9872, 9872, - 15472, 15504, 15536, 15568, 15600, 15600, 15600, 15632, - 15664, 15696, 15728, 15760, 15792, 15824, 15824, 15856, - 15888, 15920, 9872, 9872, 15952, 15984, 15984, 16016, - 15984, 15984, 15984, 15984, 15984, 15984, 16048, 16080, - - 16112, 16144, 16176, 16208, 16240, 16272, 16304, 16336, - 16368, 16400, 16432, 16432, 16464, 16496, 16528, 16560, - 16592, 16624, 16656, 16688, 16624, 16720, 16752, 16784, - 16816, 16816, 16848, 16880, 16912, 16912, 16944, 16976, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17008, 17008, 17008, - 17008, 17008, 17008, 17008, 17008, 17040, 17072, 17072, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 17104, 17104, 17104, 17104, 17136, 17168, 17200, - - 17232, 17264, 17264, 17264, 17264, 17264, 17264, 17264, - 17264, 17264, 17264, 17264, 17264, 17264, 17264, 17264, - 17264, 17264, 17264, 17264, 17264, 17264, 17264, 17264, - 17264, 17264, 17264, 17264, 17264, 17264, 17264, 17264, - 17264, 17264, 17264, 17264, 17296, 17328, 17360, 17392, + 14544, 14576, 14160, 14608, 14640, 14672, 14704, 14736, + 14768, 14800, 14832, 14864, 14896, 14928, 14960, 14992, + 15024, 15024, 15024, 15024, 15024, 15024, 15024, 15024, + 15056, 15056, 15056, 15056, 15088, 15120, 15152, 15184, + 15056, 15216, 15056, 15248, 15280, 15312, 15344, 15376, + 15408, 15440, 15472, 9872, 9872, 9872, 9872, 9872, + 15504, 15536, 15568, 15600, 15632, 15632, 15632, 15664, + 15696, 15728, 15760, 15792, 15824, 15856, 15856, 15888, + 15920, 15952, 9872, 9872, 15984, 16016, 16016, 16048, + 16016, 16016, 16016, 16016, 16016, 16016, 16080, 16112, + + 16144, 16176, 16208, 16240, 16272, 16304, 16336, 16368, + 16400, 16432, 16464, 16464, 16496, 16528, 16560, 16592, + 16624, 16656, 16688, 16720, 16656, 16752, 16784, 16816, + 16848, 16848, 16880, 16912, 16944, 16944, 16976, 17008, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17040, 17040, 17040, + 17040, 17040, 17040, 17040, 17040, 17072, 17104, 17104, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 17136, 17136, 17136, 17136, 17168, 17200, 17232, + + 17264, 17296, 17296, 17296, 17296, 17296, 17296, 17296, + 17296, 17296, 17296, 17296, 17296, 17296, 17296, 17296, + 17296, 17296, 17296, 17296, 17296, 17296, 17296, 17296, + 17296, 17296, 17296, 17296, 17296, 17296, 17296, 17296, + 17296, 17296, 17296, 17296, 17328, 17360, 17392, 17424, 12368, 12368, 12368, 12368, 12368, 12368, 12368, 12368, - 17424, 17456, 17488, 17520, 17552, 11600, 11600, 17584, - 17616, 17648, 17680, 17712, 17744, 17776, 9872, 17808, - 17840, 17872, 17904, 17936, 17968, 18000, 18032, 18064, - 18096, 18128, 18160, 18192, 18224, 18256, 18288, 9872, - 12368, 18320, 18352, 18384, 11952, 18416, 18448, 18480, - 18512, 18544, 9872, 9872, 9872, 9872, 11600, 18576, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - 18640, 18672, 18704, 18736, 18768, 18800, 18608, 18640, - 18672, 18704, 18736, 18768, 18800, 18608, 18640, 18672, - 18704, 18736, 18768, 18800, 18608, 18640, 18672, 18704, - - 18736, 18768, 18800, 18608, 18640, 18672, 18704, 18736, - 18768, 18800, 18608, 18640, 18672, 18704, 18736, 18768, - 18800, 18608, 18640, 18672, 18704, 18736, 18768, 18800, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - 18640, 18672, 18704, 18736, 18768, 18800, 18608, 18640, - 18672, 18704, 18736, 18768, 18800, 18608, 18640, 18672, - 18704, 18736, 18768, 18800, 18608, 18640, 18672, 18704, - 18736, 18768, 18800, 18608, 18640, 18672, 18704, 18736, - 18768, 18800, 18608, 18640, 18672, 18704, 18736, 18768, - 18800, 18608, 18640, 18672, 18704, 18736, 18768, 18800, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - 18640, 18672, 18704, 18736, 18768, 18800, 18608, 18640, - 18672, 18704, 18736, 18768, 18800, 18608, 18640, 18672, - 18704, 18736, 18768, 18800, 18608, 18640, 18672, 18704, - 18736, 18768, 18800, 18608, 18640, 18672, 18704, 18736, - 18768, 18800, 18608, 18640, 18672, 18704, 18736, 18768, - - 18800, 18608, 18640, 18672, 18704, 18736, 18768, 18800, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - 18640, 18672, 18704, 18736, 18768, 18800, 18608, 18640, - 18672, 18704, 18736, 18768, 18800, 18608, 18640, 18672, - 18704, 18736, 18768, 18800, 18608, 18640, 18672, 18704, - 18736, 18768, 18800, 18608, 18640, 18672, 18704, 18736, - 18768, 18800, 18608, 18640, 18672, 18704, 18736, 18768, - 18800, 18608, 18640, 18672, 18704, 18736, 18768, 18800, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - 18640, 18672, 18704, 18736, 18768, 18800, 18608, 18640, - 18672, 18704, 18736, 18768, 18800, 18608, 18640, 18672, - 18704, 18736, 18768, 18800, 18608, 18640, 18672, 18704, - 18736, 18768, 18800, 18608, 18640, 18672, 18704, 18736, - 18768, 18800, 18608, 18640, 18672, 18704, 18736, 18768, - 18800, 18608, 18640, 18672, 18704, 18736, 18768, 18800, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - - 18640, 18672, 18704, 18736, 18768, 18800, 18608, 18640, - 18672, 18704, 18736, 18768, 18800, 18608, 18640, 18672, - 18704, 18736, 18768, 18800, 18608, 18640, 18672, 18704, - 18736, 18768, 18800, 18608, 18640, 18672, 18704, 18736, - 18768, 18800, 18608, 18640, 18672, 18704, 18736, 18768, - 18800, 18608, 18640, 18672, 18704, 18736, 18768, 18800, - 18608, 18640, 18672, 18704, 18736, 18768, 18800, 18608, - 18640, 18672, 18704, 18736, 18768, 18832, 18864, 18896, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - 18928, 18928, 18928, 18928, 18928, 18928, 18928, 18928, - - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, + 17456, 17488, 17520, 17552, 17584, 11600, 11600, 17616, + 17648, 17680, 17712, 17744, 17776, 17808, 9872, 17840, + 17872, 17904, 17936, 17968, 18000, 18032, 18064, 18096, + 18128, 18160, 18192, 18224, 18256, 18288, 18320, 9872, + 12368, 18352, 18384, 18416, 11952, 18448, 18480, 18512, + 18544, 18576, 9872, 9872, 9872, 9872, 11600, 18608, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + 18672, 18704, 18736, 18768, 18800, 18832, 18640, 18672, + 18704, 18736, 18768, 18800, 18832, 18640, 18672, 18704, + 18736, 18768, 18800, 18832, 18640, 18672, 18704, 18736, + + 18768, 18800, 18832, 18640, 18672, 18704, 18736, 18768, + 18800, 18832, 18640, 18672, 18704, 18736, 18768, 18800, + 18832, 18640, 18672, 18704, 18736, 18768, 18800, 18832, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + 18672, 18704, 18736, 18768, 18800, 18832, 18640, 18672, + 18704, 18736, 18768, 18800, 18832, 18640, 18672, 18704, + 18736, 18768, 18800, 18832, 18640, 18672, 18704, 18736, + 18768, 18800, 18832, 18640, 18672, 18704, 18736, 18768, + 18800, 18832, 18640, 18672, 18704, 18736, 18768, 18800, + 18832, 18640, 18672, 18704, 18736, 18768, 18800, 18832, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + 18672, 18704, 18736, 18768, 18800, 18832, 18640, 18672, + 18704, 18736, 18768, 18800, 18832, 18640, 18672, 18704, + 18736, 18768, 18800, 18832, 18640, 18672, 18704, 18736, + 18768, 18800, 18832, 18640, 18672, 18704, 18736, 18768, + 18800, 18832, 18640, 18672, 18704, 18736, 18768, 18800, + + 18832, 18640, 18672, 18704, 18736, 18768, 18800, 18832, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + 18672, 18704, 18736, 18768, 18800, 18832, 18640, 18672, + 18704, 18736, 18768, 18800, 18832, 18640, 18672, 18704, + 18736, 18768, 18800, 18832, 18640, 18672, 18704, 18736, + 18768, 18800, 18832, 18640, 18672, 18704, 18736, 18768, + 18800, 18832, 18640, 18672, 18704, 18736, 18768, 18800, + 18832, 18640, 18672, 18704, 18736, 18768, 18800, 18832, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + 18672, 18704, 18736, 18768, 18800, 18832, 18640, 18672, + 18704, 18736, 18768, 18800, 18832, 18640, 18672, 18704, + 18736, 18768, 18800, 18832, 18640, 18672, 18704, 18736, + 18768, 18800, 18832, 18640, 18672, 18704, 18736, 18768, + 18800, 18832, 18640, 18672, 18704, 18736, 18768, 18800, + 18832, 18640, 18672, 18704, 18736, 18768, 18800, 18832, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + + 18672, 18704, 18736, 18768, 18800, 18832, 18640, 18672, + 18704, 18736, 18768, 18800, 18832, 18640, 18672, 18704, + 18736, 18768, 18800, 18832, 18640, 18672, 18704, 18736, + 18768, 18800, 18832, 18640, 18672, 18704, 18736, 18768, + 18800, 18832, 18640, 18672, 18704, 18736, 18768, 18800, + 18832, 18640, 18672, 18704, 18736, 18768, 18800, 18832, + 18640, 18672, 18704, 18736, 18768, 18800, 18832, 18640, + 18672, 18704, 18736, 18768, 18800, 18864, 18896, 18928, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, @@ -305,568 +288,585 @@ static const unsigned short uc_property_trie[] = { 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 18960, 18960, 18960, 18960, 18960, 18960, 18960, 18960, - 17104, 17104, 17104, 17104, 17104, 17104, 17104, 17104, - 17104, 18992, 19024, 19056, 19088, 19088, 19120, 17200, - 19152, 19184, 19216, 19248, 19248, 19280, 19312, 19248, - 19248, 19248, 19248, 19248, 19248, 19248, 19248, 19248, - 19248, 19344, 19376, 19248, 19408, 19248, 19440, 19472, - 19504, 19536, 19568, 19600, 19248, 19248, 19248, 19632, - 19664, 19696, 19728, 19760, 19792, 19824, 19856, 19888, - - 19920, 19952, 19984, 9872, 20016, 20016, 20016, 20048, - 20080, 20112, 20144, 20176, 20208, 9872, 20240, 20272, - 9872, 9872, 9872, 9872, 20304, 12368, 20336, 9872, - 20368, 20400, 20432, 9872, 20464, 15728, 20496, 9872, - 20528, 20560, 20592, 20016, 20624, 20656, 9872, 9872, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 18992, 18992, 18992, 18992, 18992, 18992, 18992, 18992, + 17136, 17136, 17136, 17136, 17136, 17136, 17136, 17136, + 17136, 19024, 19056, 19088, 19120, 19120, 19152, 17232, + 19184, 19216, 19248, 19280, 19280, 19312, 19344, 19280, + 19280, 19280, 19280, 19280, 19280, 19280, 19280, 19280, + 19280, 19376, 19408, 19280, 19440, 19280, 19472, 19504, + 19536, 19568, 19600, 19632, 19280, 19280, 19280, 19664, + 19696, 19728, 19760, 19792, 19824, 19856, 19888, 19920, + + 19952, 19984, 20016, 9872, 20048, 20048, 20048, 20080, + 20112, 20144, 20176, 20208, 20240, 9872, 20272, 20304, + 9872, 9872, 9872, 9872, 20336, 12368, 20368, 9872, + 20400, 20432, 20464, 9872, 20496, 15760, 20528, 9872, + 20560, 20592, 20624, 20048, 20656, 20688, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, 9872, - 20688, 20720, 20752, 8368, 8368, 8368, 8368, 8368, - 20784, 20816, 8368, 8368, 20848, 20880, 8368, 8368, - 20912, 20944, 20976, 21008, 8368, 8368, 8368, 8368, - 21040, 21072, 21104, 21136, 8368, 8368, 8368, 8368, - 21040, 21040, 21168, 8368, 8368, 8368, 8368, 8368, + 20720, 20752, 20784, 8368, 8368, 8368, 8368, 8368, + 20816, 20848, 8368, 8368, 20880, 20912, 8368, 8368, + 20944, 20976, 21008, 21040, 8368, 8368, 8368, 8368, + 21072, 21104, 21136, 21168, 8368, 8368, 8368, 8368, + 21072, 21072, 21200, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, - 8368, 8368, 8368, 21200, 8368, 8368, 8368, 8368, + 8368, 8368, 8368, 21232, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, 8368, // 0x11000 - 0x110000 - 21232, 21488, 21744, 21744, 21744, 21744, 22000, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 22256, 22256, 22256, 22512, 22768, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 23024, 23024, 23280, 23536, 23792, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 24048, 24048, 24304, 21744, 21744, 21744, 21744, 24560, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 24816, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 25072, 25328, 25584, 25840, 26096, 26352, 26608, 26864, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 27120, 27120, 27120, 27120, 27120, 27120, 27376, 27120, - 27632, 27888, 28144, 28400, 28656, 28912, 29168, 29424, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 29936, 29936, - 29936, 29936, 29936, 29936, 29936, 29936, 30192, 30448, - 30448, 30448, 30448, 30448, 30448, 30448, 30448, 30448, - 30448, 30448, 30448, 30448, 30448, 30448, 30448, 30704, - 30960, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 29936, 29936, 31472, 31216, 31216, 31216, 31216, 31728, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31216, - 31216, 31216, 31216, 31216, 31216, 31216, 31216, 31728, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 31984, 32240, 32496, 32496, 32496, 32496, 32496, 32496, - 32496, 32496, 32496, 32496, 32496, 32496, 32496, 32496, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 21744, - 21744, 21744, 21744, 21744, 21744, 21744, 21744, 29680, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 33008, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 32752, - 32752, 32752, 32752, 32752, 32752, 32752, 32752, 33008, + 21264, 21520, 21776, 21776, 21776, 21776, 22032, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 22288, 22288, 22288, 22544, 22800, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 23056, 23056, 23312, 23568, 23824, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 24080, 24080, 24336, 21776, 21776, 21776, 21776, 24592, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 24848, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 25104, 25360, 25616, 25872, 26128, 26384, 26640, 26896, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 27152, 27152, 27152, 27152, 27152, 27152, 27408, 27152, + 27664, 27920, 28176, 28432, 28688, 28944, 29200, 29456, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 29968, 29968, + 29968, 29968, 29968, 29968, 29968, 29968, 30224, 30480, + 30480, 30480, 30480, 30480, 30480, 30480, 30480, 30480, + 30480, 30480, 30480, 30480, 30480, 30480, 30480, 30736, + 30992, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 29968, 29968, 31504, 31248, 31248, 31248, 31248, 31760, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31248, + 31248, 31248, 31248, 31248, 31248, 31248, 31248, 31760, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 32016, 32272, 32528, 32528, 32528, 32528, 32528, 32528, + 32528, 32528, 32528, 32528, 32528, 32528, 32528, 32528, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 21776, + 21776, 21776, 21776, 21776, 21776, 21776, 21776, 29712, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 33040, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 32784, + 32784, 32784, 32784, 32784, 32784, 32784, 32784, 33040, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1972,40 +1972,40 @@ static const unsigned short uc_property_trie[] = { 12, 12, 12, 12, 12, 12, 12, 50, 12, 12, 12, 1095, 1096, 1097, 1097, 1097, 1098, 1098, 1099, 1099, 1099, 1099, 1100, 1101, - 1101, 1102, 175, 175, 175, 175, 175, 175, + 1101, 1102, 1103, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 151, 151, 156, 156, 151, 151, 151, 151, - 156, 156, 156, 151, 151, 1103, 1103, 1103, + 156, 156, 156, 151, 151, 1104, 1104, 1104, - 1103, 151, 1104, 1104, 1105, 1106, 1106, 171, - 1107, 171, 1106, 1108, 926, 926, 926, 926, + 1104, 151, 1105, 1105, 1106, 1107, 1107, 171, + 1108, 171, 1107, 1109, 926, 926, 926, 926, 927, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 51, 51, 1109, 1110, 51, 51, 51, 1109, - 51, 1110, 71, 1109, 1109, 1109, 71, 71, - 1109, 1109, 1109, 71, 51, 1109, 1111, 51, - 36, 1109, 1109, 1109, 1109, 1109, 51, 51, + 51, 51, 1110, 1111, 51, 51, 51, 1110, + 51, 1111, 71, 1110, 1110, 1110, 71, 71, + 1110, 1110, 1110, 71, 51, 1110, 1112, 51, + 36, 1110, 1110, 1110, 1110, 1110, 51, 51, - 51, 51, 51, 51, 1109, 51, 1112, 51, - 1109, 51, 1113, 1114, 1109, 1109, 1115, 71, - 1109, 1109, 1116, 1109, 71, 93, 93, 93, - 93, 141, 1117, 811, 106, 1118, 1119, 1119, + 51, 51, 51, 51, 1110, 51, 1113, 51, + 1110, 51, 1114, 1115, 1110, 1110, 1116, 71, + 1110, 1110, 1117, 1110, 71, 93, 93, 93, + 93, 141, 1118, 811, 106, 1119, 1120, 1120, - 1074, 1074, 1074, 1074, 1074, 1119, 1118, 1118, - 1118, 1118, 1120, 1074, 752, 1121, 1122, 1123, - 1124, 1124, 1124, 64, 64, 64, 64, 64, + 1074, 1074, 1074, 1074, 1074, 1120, 1119, 1119, + 1119, 1119, 1121, 1074, 752, 1122, 1123, 1124, + 1125, 1125, 1125, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, - 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, + 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, + 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, - 1127, 1127, 1127, 102, 113, 1128, 1128, 1128, - 1128, 1124, 175, 175, 175, 175, 175, 175, + 1128, 1128, 1128, 102, 113, 1129, 1129, 1129, + 1129, 1125, 175, 175, 175, 175, 175, 175, 36, 36, 36, 36, 36, 51, 51, 51, 51, 51, 36, 36, 51, 51, 51, 51, @@ -2020,88 +2020,88 @@ static const unsigned short uc_property_trie[] = { 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 1117, 1117, 1117, 1117, 1117, - 1117, 1117, 1117, 1117, 1074, 1074, 1074, 1074, + 51, 51, 51, 1118, 1118, 1118, 1118, 1118, + 1118, 1118, 1118, 1118, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 36, 36, 36, 36, 36, 36, 36, 36, - 1129, 1129, 1129, 1130, 1130, 1130, 36, 36, - 36, 36, 18, 56, 36, 1131, 36, 36, + 1130, 1130, 1130, 1131, 1131, 1131, 36, 36, + 36, 36, 18, 56, 36, 1132, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 1132, 1133, 36, 36, + 36, 36, 36, 36, 1133, 1134, 36, 36, - 36, 36, 36, 1134, 36, 36, 36, 36, + 36, 36, 36, 1135, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 1132, 1133, 1132, 1133, 36, 36, + 36, 36, 1133, 1134, 1133, 1134, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 1132, 1133, 1132, 1133, - 1132, 1133, 1132, 1133, 36, 36, 1132, 1133, - 1132, 1133, 1132, 1133, 1132, 1133, 1132, 1133, - 1132, 1133, 1132, 1133, 1132, 1133, 1132, 1133, + 36, 36, 36, 36, 1133, 1134, 1133, 1134, + 1133, 1134, 1133, 1134, 36, 36, 1133, 1134, + 1133, 1134, 1133, 1134, 1133, 1134, 1133, 1134, + 1133, 1134, 1133, 1134, 1133, 1134, 1133, 1134, - 1132, 1133, 1132, 1133, 1132, 1133, 1132, 1133, - 1132, 1133, 1132, 1133, 36, 36, 36, 1132, - 1133, 1132, 1133, 36, 36, 36, 36, 36, - 1135, 36, 36, 36, 36, 36, 36, 36, + 1133, 1134, 1133, 1134, 1133, 1134, 1133, 1134, + 1133, 1134, 1133, 1134, 36, 36, 36, 1133, + 1134, 1133, 1134, 36, 36, 36, 36, 36, + 1136, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 1132, 1133, 36, 36, 1136, 36, - 1137, 1138, 36, 1138, 36, 36, 36, 36, - 1132, 1133, 1132, 1133, 1132, 1133, 1132, 1133, + 36, 36, 1133, 1134, 36, 36, 1137, 36, + 1138, 1139, 36, 1139, 36, 36, 36, 36, + 1133, 1134, 1133, 1134, 1133, 1134, 1133, 1134, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 1132, 1133, 1132, 1133, 1139, 36, 36, - 1132, 1133, 36, 36, 36, 36, 1132, 1133, - 1132, 1133, 1132, 1133, 1132, 1133, 1132, 1133, + 36, 1133, 1134, 1133, 1134, 1140, 36, 36, + 1133, 1134, 36, 36, 36, 36, 1133, 1134, + 1133, 1134, 1133, 1134, 1133, 1134, 1133, 1134, - 1132, 1133, 1132, 1133, 1132, 1133, 1132, 1133, - 1132, 1133, 1132, 1133, 1132, 1133, 36, 36, - 1132, 1133, 1140, 1140, 1140, 1074, 1141, 1141, - 1074, 1074, 1142, 1142, 1142, 1143, 1143, 1074, + 1133, 1134, 1133, 1134, 1133, 1134, 1133, 1134, + 1133, 1134, 1133, 1134, 1133, 1134, 36, 36, + 1133, 1134, 1141, 1141, 1141, 1074, 1142, 1142, + 1074, 1074, 1143, 1143, 1143, 1144, 1144, 1074, - 51, 1117, 51, 51, 51, 51, 51, 51, - 1132, 1133, 1132, 1133, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 51, 51, + 51, 1118, 51, 51, 51, 51, 51, 51, + 1133, 1134, 1133, 1134, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 1145, 1145, 51, 51, 51, 51, 36, 36, 51, 51, 51, 51, 51, 51, 51, 16, 1070, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, + 51, 51, 51, 51, 51, 51, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1117, 1074, 1117, 1117, 1117, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1118, 1074, 1118, 1118, 1118, - 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, - 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, - 1117, 1117, 1117, 1117, 1117, 1145, 1117, 1117, - 1117, 1117, 1117, 1074, 1074, 1074, 1074, 1074, + 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, + 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, + 1118, 1118, 1118, 1118, 1118, 1147, 1118, 1118, + 1118, 1118, 1118, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1074, 1120, 1120, 1120, 1120, - 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, + 1074, 1074, 1074, 1074, 1121, 1121, 1121, 1121, + 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, - 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, - 1120, 1120, 1120, 1120, 1120, 1120, 1120, 811, + 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, + 1121, 1121, 1121, 1121, 1121, 1121, 1121, 811, 811, 752, 752, 752, 752, 752, 752, 752, - 752, 752, 752, 752, 1146, 1146, 1146, 1146, + 752, 752, 752, 752, 1148, 1148, 1148, 1148, - 1146, 1146, 1121, 1121, 1121, 1121, 1121, 1121, - 1147, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 175, 175, 175, 175, + 1148, 1148, 1122, 1122, 1122, 1122, 1122, 1122, + 1149, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1151, 1151, 1151, 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 51, 51, 51, 51, 51, 51, 51, 51, @@ -2109,7 +2109,7 @@ static const unsigned short uc_property_trie[] = { 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 1117, 1117, 175, + 51, 51, 51, 51, 51, 1118, 1118, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -2119,35 +2119,35 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, - 1157, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 1149, 1150, 1151, 1152, - 1153, 1154, 1155, 1156, 1157, 64, 64, 64, + 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, + 1160, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 1152, 1153, 1154, 1155, + 1156, 1157, 1158, 1159, 1160, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 62, 57, 58, 1087, 1088, 1089, 1090, 1091, - 1092, 1158, 1158, 1158, 1158, 1158, 1158, 1158, - 1158, 1158, 1158, 1158, 1144, 1144, 1144, 1144, + 1092, 1161, 1161, 1161, 1161, 1161, 1161, 1161, + 1161, 1161, 1161, 1161, 1146, 1146, 1146, 1146, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, - 1144, 1144, 1144, 1144, 1144, 1144, 1159, 1159, - 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, + 1146, 1146, 1146, 1146, 1146, 1146, 1162, 1162, + 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, - 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, - 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, + 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, + 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, + 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1161, 1162, 1162, 1162, 1162, 1162, - 1162, 1162, 1162, 1162, 1162, 1163, 1164, 1165, - 1166, 1167, 1168, 1169, 1170, 1171, 1162, 1172, + 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, + 1163, 1163, 1164, 1165, 1165, 1165, 1165, 1165, + 1165, 1165, 1165, 1165, 1165, 1166, 1167, 1168, + 1169, 1170, 1171, 1172, 1173, 1174, 1165, 1175, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 1120, 1120, - 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, + 51, 51, 51, 51, 51, 51, 1121, 1121, + 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, @@ -2161,173 +2161,178 @@ static const unsigned short uc_property_trie[] = { 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 1117, 1117, 1117, 1117, 1117, 1117, 1117, 1117, + 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, + 1145, 1145, 1145, 1145, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, 1176, 1176, 1121, 1121, + 1177, 1118, 1145, 1145, 1145, 1145, 1145, 1145, + 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 811, 811, 1120, 1120, - 752, 1117, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, 51, 51, 51, 51, + 51, 1145, 1145, 1145, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 51, 36, - 1117, 1117, 1120, 1120, 1120, 1120, 1120, 1120, - 1120, 1120, 1120, 1120, 1120, 1120, 752, 752, + 1145, 51, 51, 51, 51, 51, 51, 36, + 1118, 1118, 1121, 1121, 1121, 1121, 1121, 1121, + 1121, 1121, 1121, 1121, 1121, 1121, 752, 1177, - 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, - 1120, 1120, 811, 811, 811, 811, 811, 811, + 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, + 1121, 1121, 811, 811, 811, 811, 811, 811, 811, 811, 752, 752, 752, 752, 752, 752, - 752, 752, 752, 752, 752, 1173, 1147, 1147, + 752, 752, 752, 752, 752, 1178, 1149, 1149, 811, 811, 752, 752, 752, 752, 752, 752, - 752, 752, 752, 752, 1174, 752, 752, 752, - 752, 752, 1121, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1147, 1147, 1147, - - 1173, 1173, 1173, 1173, 1147, 1147, 1147, 1147, - 1147, 1147, 1147, 1147, 1147, 1147, 1148, 1147, - 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, - 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, - - 1147, 1147, 1148, 1147, 1148, 1148, 1148, 1148, - 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, - 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, - 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, - - 175, 51, 51, 51, 51, 1148, 51, 51, - 51, 51, 1148, 1148, 51, 51, 51, 51, + 752, 752, 752, 752, 1179, 752, 752, 752, + 752, 752, 1122, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 1178, 1178, 1180, 1180, 1180, + + 1181, 1181, 1181, 1181, 1180, 1180, 1180, 1180, + 1180, 1149, 1149, 1149, 1149, 1180, 1150, 1180, + 1180, 1180, 1149, 1180, 1180, 1149, 1149, 1149, + 1180, 1180, 1149, 1149, 1180, 1149, 1149, 1180, + + 1180, 1180, 1150, 1149, 1150, 1150, 1150, 1150, + 1149, 1149, 1180, 1149, 1149, 1149, 1149, 1149, + 1149, 1180, 1180, 1180, 1180, 1180, 1149, 1180, + 1180, 1180, 1180, 1149, 1149, 1180, 1180, 1180, + + 175, 1145, 1145, 1145, 1145, 1150, 51, 51, + 1145, 1145, 1151, 1151, 1145, 1145, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 1148, 51, 51, 51, 51, 51, 51, 51, + 1150, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 1148, 51, 1148, 51, - 51, 51, 51, 1148, 1148, 1148, 51, 1147, - 51, 51, 51, 1175, 1175, 1175, 1175, 1148, - - 1148, 51, 1176, 1176, 51, 51, 51, 51, - 1177, 1178, 1177, 1178, 1177, 1178, 1177, 1178, - 1177, 1178, 1177, 1178, 1177, 1178, 1149, 1150, - 1151, 1152, 1153, 1154, 1155, 1156, 1157, 64, - - 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, - 1157, 64, 1149, 1150, 1151, 1152, 1153, 1154, - 1155, 1156, 1157, 64, 51, 1148, 1148, 1148, + 51, 51, 51, 51, 1150, 51, 1150, 51, + 51, 51, 51, 1150, 1150, 1150, 51, 1149, + 51, 51, 51, 1182, 1182, 1182, 1182, 1150, + + 1150, 51, 1183, 1183, 51, 51, 51, 51, + 1184, 1185, 1184, 1185, 1184, 1185, 1184, 1185, + 1184, 1185, 1184, 1185, 1184, 1185, 1152, 1153, + 1154, 1155, 1156, 1157, 1158, 1159, 1160, 64, + + 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, + 1160, 64, 1152, 1153, 1154, 1155, 1156, 1157, + 1158, 1159, 1160, 64, 51, 1150, 1150, 1150, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 1148, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 51, 1148, + 1150, 51, 51, 51, 51, 51, 51, 51, + 51, 51, 51, 51, 51, 51, 51, 1150, - 1179, 1179, 1179, 1180, 1181, 1182, 1183, 1146, - 1184, 1185, 1146, 1186, 1187, 1188, 1189, 1189, - 1074, 1074, 1074, 1074, 1074, 1190, 1191, 1074, - 1074, 1074, 1074, 1074, 1074, 1190, 1191, 1074, + 1186, 1186, 1186, 1187, 1188, 1189, 1190, 1148, + 1191, 1192, 1148, 1193, 1194, 1195, 1196, 1196, + 1074, 1074, 1074, 1074, 1074, 1197, 1198, 1074, + 1074, 1074, 1074, 1074, 1074, 1197, 1198, 1074, - 1074, 1074, 1190, 1191, 1190, 1191, 1177, 1178, - 1177, 1178, 1177, 1178, 1192, 1193, 1192, 1193, + 1074, 1074, 1197, 1198, 1197, 1198, 1184, 1185, + 1184, 1185, 1184, 1185, 1199, 1200, 1199, 1200, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, + 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, + 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, + 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, + 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1177, 1178, 1177, 1178, 1177, - 1178, 1177, 1178, 1177, 1178, 1194, 1195, 1196, - 1197, 1177, 1178, 1177, 1178, 1177, 1178, 1177, - 1178, 1074, 1074, 1074, 1074, 1074, 1074, 1074, + 1074, 1074, 1074, 1184, 1185, 1184, 1185, 1184, + 1185, 1184, 1185, 1184, 1185, 1201, 1202, 1203, + 1204, 1184, 1185, 1184, 1185, 1184, 1185, 1184, + 1185, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1198, 1074, 1074, 1074, 1074, 1074, 1074, 1074, + 1205, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1190, 1191, 1074, 1074, 1190, 1191, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1190, - 1191, 1190, 1191, 1074, 1190, 1191, 1074, 1074, - 1177, 1178, 1177, 1178, 1074, 1074, 1074, 1074, + 1197, 1198, 1074, 1074, 1197, 1198, 1074, 1074, + 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1197, + 1198, 1197, 1198, 1074, 1197, 1198, 1074, 1074, + 1184, 1185, 1184, 1185, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1199, 1074, 1074, - 1190, 1191, 1074, 1074, 1177, 1178, 1074, 1074, + 1074, 1074, 1074, 1074, 1074, 1206, 1074, 1074, + 1197, 1198, 1074, 1074, 1184, 1185, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1190, 1191, 1190, 1191, 1074, - 1074, 1074, 1074, 1074, 1190, 1191, 1074, 1074, - 1074, 1074, 1074, 1074, 1190, 1191, 1074, 1074, + 1074, 1074, 1074, 1197, 1198, 1197, 1198, 1074, + 1074, 1074, 1074, 1074, 1197, 1198, 1074, 1074, + 1074, 1074, 1074, 1074, 1197, 1198, 1074, 1074, - 1074, 1074, 1074, 1074, 1190, 1191, 1074, 1074, + 1074, 1074, 1074, 1074, 1197, 1198, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1190, 1191, 1074, 1074, 1190, 1191, 1190, + 1074, 1197, 1198, 1074, 1074, 1197, 1198, 1197, - 1191, 1190, 1191, 1190, 1191, 1074, 1074, 1074, - 1074, 1074, 1074, 1190, 1191, 1074, 1074, 1074, - 1074, 1190, 1191, 1190, 1191, 1190, 1191, 1190, - 1191, 1190, 1191, 1190, 1191, 1074, 1074, 1074, + 1198, 1197, 1198, 1197, 1198, 1074, 1074, 1074, + 1074, 1074, 1074, 1197, 1198, 1074, 1074, 1074, + 1074, 1197, 1198, 1197, 1198, 1197, 1198, 1197, + 1198, 1197, 1198, 1197, 1198, 1074, 1074, 1074, - 1074, 1190, 1191, 1074, 1074, 1074, 1190, 1191, - 1190, 1191, 1190, 1191, 1190, 1191, 1074, 1190, - 1191, 1074, 1074, 1190, 1191, 1074, 1074, 1074, - 1074, 1074, 1074, 1190, 1191, 1190, 1191, 1190, + 1074, 1197, 1198, 1074, 1074, 1074, 1197, 1198, + 1197, 1198, 1197, 1198, 1197, 1198, 1074, 1197, + 1198, 1074, 1074, 1197, 1198, 1074, 1074, 1074, + 1074, 1074, 1074, 1197, 1198, 1197, 1198, 1197, - 1191, 1190, 1191, 1190, 1191, 1190, 1191, 1074, - 1074, 1074, 1074, 1074, 1074, 1190, 1191, 1190, - 1191, 1190, 1191, 1190, 1191, 1190, 1191, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1200, 1074, + 1198, 1197, 1198, 1197, 1198, 1197, 1198, 1074, + 1074, 1074, 1074, 1074, 1074, 1197, 1198, 1197, + 1198, 1197, 1198, 1197, 1198, 1197, 1198, 1074, + 1074, 1074, 1074, 1074, 1074, 1074, 1207, 1074, - 1074, 1074, 1074, 1201, 1202, 1201, 1074, 1074, - 1074, 1074, 1074, 1074, 1190, 1191, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1190, - 1191, 1190, 1191, 1074, 1074, 1074, 1074, 1074, + 1074, 1074, 1074, 1208, 1209, 1208, 1074, 1074, + 1074, 1074, 1074, 1074, 1197, 1198, 1074, 1074, + 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1197, + 1198, 1197, 1198, 1074, 1074, 1074, 1074, 1074, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 752, 752, - 752, 752, 752, 752, 1121, 1121, 1121, 1121, - 1121, 1121, 1121, 1173, 1173, 1173, 1173, 1173, - - 1121, 1121, 1121, 1121, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - - 1187, 1187, 1187, 1187, 1187, 1173, 1173, 1187, - 1187, 1187, 1187, 1187, 1187, 175, 175, 175, - 1173, 1173, 1173, 1173, 1173, 1147, 1147, 1147, - 1147, 1147, 175, 175, 175, 175, 175, 175, - - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 175, - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 175, - - 117, 113, 1205, 1206, 1207, 1208, 1209, 117, - 113, 117, 113, 117, 113, 1210, 1211, 1212, - 1213, 939, 941, 942, 1214, 117, 113, 1214, - 939, 939, 939, 939, 1215, 1215, 1216, 1216, + 752, 752, 752, 752, 1122, 1122, 1122, 1122, + 1122, 1122, 1122, 1178, 1178, 1178, 1178, 1178, + + 1122, 1122, 1122, 1122, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, + 1194, 1194, 1194, 1194, 1194, 1194, 1194, 1194, + + 1194, 1194, 1194, 1194, 1194, 1178, 1178, 1194, + 1194, 1194, 1194, 1194, 1194, 175, 175, 175, + 1178, 1178, 1178, 1178, 1178, 1149, 1149, 1149, + 1149, 1149, 175, 175, 175, 175, 175, 175, + + 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, + 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, + 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, + 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, + + 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, + 1210, 1210, 1210, 1210, 1210, 1210, 1210, 175, + 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, + 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, + + 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, + 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, + 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, + 1211, 1211, 1211, 1211, 1211, 1211, 1211, 175, + + 117, 113, 1212, 1213, 1214, 1215, 1216, 117, + 113, 117, 113, 117, 113, 1217, 1218, 1219, + 1220, 939, 941, 942, 1221, 117, 113, 1221, + 939, 939, 939, 939, 1222, 1222, 1223, 1223, 108, 109, 108, 109, 108, 109, 108, 109, 108, 109, 108, 109, 108, 109, 108, 109, @@ -2335,17 +2340,17 @@ static const unsigned short uc_property_trie[] = { 108, 109, 108, 109, 108, 109, 108, 109, 108, 109, 108, 109, 106, 752, 752, 752, - 752, 752, 752, 1217, 1218, 1217, 1218, 390, - 390, 390, 1219, 1220, 175, 175, 175, 175, - 175, 1221, 1078, 1078, 1078, 1222, 1221, 1078, + 752, 752, 752, 1224, 1225, 1224, 1225, 390, + 390, 390, 1226, 1227, 175, 175, 175, 175, + 175, 1228, 1078, 1078, 1078, 1229, 1228, 1078, - 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, - 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, - 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, - 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, - 1223, 1223, 1223, 1223, 1223, 1223, 175, 1224, - 175, 175, 175, 175, 175, 1224, 175, 175, + 1230, 1230, 1230, 1230, 1230, 1230, 175, 1231, + 175, 175, 175, 175, 175, 1231, 175, 175, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, @@ -2355,9 +2360,9 @@ static const unsigned short uc_property_trie[] = { 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 898, 898, - 175, 175, 175, 175, 175, 175, 175, 1225, - 1226, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 1227, + 175, 175, 175, 175, 175, 175, 175, 1232, + 1233, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 1234, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, @@ -2374,237 +2379,237 @@ static const unsigned short uc_property_trie[] = { 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 1228, 1228, 1229, 1230, 1229, 1230, 1228, 1228, - 1228, 1229, 1230, 1228, 1229, 1230, 1078, 1078, - 1078, 1078, 1078, 1078, 1078, 1078, 1077, 1231, - 1232, 1233, 1234, 1235, 1229, 1230, 1235, 1235, + 1235, 1235, 1236, 1237, 1236, 1237, 1235, 1235, + 1235, 1236, 1237, 1235, 1236, 1237, 1078, 1078, + 1078, 1078, 1078, 1078, 1078, 1078, 1077, 1238, + 1239, 1240, 1241, 1242, 1236, 1237, 1242, 1242, - 1236, 1237, 1192, 1193, 1192, 1193, 1192, 1193, - 1192, 1193, 1233, 1233, 1233, 1233, 1238, 1239, - 1233, 1240, 1241, 1242, 1242, 1241, 1241, 1241, - 1241, 1241, 1243, 1243, 175, 175, 175, 175, + 1243, 1244, 1199, 1200, 1199, 1200, 1199, 1200, + 1199, 1200, 1240, 1240, 1240, 1240, 1245, 1246, + 1240, 1247, 1248, 1249, 1249, 1248, 1248, 1248, + 1248, 1248, 1250, 1250, 175, 175, 175, 175, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 175, 1244, 1244, 1244, 1244, 1244, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 175, 1251, 1251, 1251, 1251, 1251, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 175, 175, 175, 175, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 175, 175, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 175, 175, 175, 175, - - 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, - 16, 1070, 16, 1070, 16, 1070, 16, 1070, - 16, 1070, 1249, 1249, 16, 1070, 16, 1070, - 16, 1070, 16, 1070, 1253, 1051, 1254, 1254, - - 1249, 1252, 1252, 1252, 1252, 1252, 1252, 1252, - 1252, 1252, 1255, 1256, 152, 1257, 1258, 1258, - 1259, 1260, 1260, 1260, 1260, 1260, 1249, 1249, - 1261, 1261, 1261, 1262, 1263, 1264, 1244, 1249, - - 175, 1265, 1251, 1265, 1251, 1265, 1251, 1265, - 1251, 1265, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 175, 175, 175, 175, - 1251, 1251, 1251, 1265, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - - 1251, 1251, 1251, 1265, 1251, 1265, 1251, 1265, - 1251, 1251, 1251, 1251, 1251, 1251, 1265, 1251, - 1251, 1251, 1251, 1251, 1251, 1266, 1266, 175, - 175, 1267, 1267, 1268, 1268, 1269, 1269, 1270, - - 1271, 1272, 1273, 1272, 1273, 1272, 1273, 1272, - 1273, 1272, 1273, 1273, 1273, 1273, 1273, 1273, - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, - - 1273, 1273, 1273, 1272, 1273, 1273, 1273, 1273, - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, - - 1273, 1273, 1273, 1272, 1273, 1272, 1273, 1272, - 1273, 1273, 1273, 1273, 1273, 1273, 1272, 1273, - 1273, 1273, 1273, 1273, 1273, 1272, 1272, 1273, - 1273, 1273, 1273, 1274, 1275, 1275, 1275, 1276, - - 175, 175, 175, 175, 175, 1277, 1277, 1277, - 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, - 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, - 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, - - 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, - 1277, 1277, 1277, 1277, 1277, 1278, 175, 175, - 175, 1279, 1279, 1279, 1279, 1279, 1279, 1279, + 1252, 1253, 1254, 1255, 1145, 1256, 1257, 1258, + 16, 1070, 16, 1070, 16, 1070, 16, 1070, + 16, 1070, 1145, 1145, 16, 1070, 16, 1070, + 16, 1070, 16, 1070, 1259, 1051, 1260, 1260, + + 1145, 1258, 1258, 1258, 1258, 1258, 1258, 1258, + 1258, 1258, 1261, 1262, 152, 1263, 1264, 1264, + 1265, 1266, 1266, 1266, 1266, 1266, 1145, 1145, + 1267, 1267, 1267, 1268, 1269, 1270, 1251, 1145, + + 175, 1271, 1257, 1271, 1257, 1271, 1257, 1271, + 1257, 1271, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + + 1257, 1257, 1257, 1271, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + + 1257, 1257, 1257, 1271, 1257, 1271, 1257, 1271, + 1257, 1257, 1257, 1257, 1257, 1257, 1271, 1257, + 1257, 1257, 1257, 1257, 1257, 1272, 1272, 175, + 175, 1273, 1273, 1274, 1274, 1275, 1275, 1276, + + 1277, 1278, 1279, 1278, 1279, 1278, 1279, 1278, + 1279, 1278, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, - 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, + + 1279, 1279, 1279, 1278, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, - 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, - 1279, 1279, 1279, 1279, 1279, 1279, 1279, 175, - 1280, 1280, 1281, 1281, 1281, 1281, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, + 1279, 1279, 1279, 1278, 1279, 1278, 1279, 1278, + 1279, 1279, 1279, 1279, 1279, 1279, 1278, 1279, + 1279, 1279, 1279, 1279, 1279, 1278, 1278, 1279, + 1279, 1279, 1279, 1280, 1281, 1281, 1281, 1282, + + 175, 175, 175, 175, 175, 1283, 1283, 1283, + 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, + 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, + 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1283, 1283, 1283, 175, 175, 175, 175, 175, + 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, + 1283, 1283, 1283, 1283, 1283, 1284, 175, 175, + 175, 1285, 1285, 1285, 1285, 1285, 1285, 1285, + 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, - 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, + 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, + 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, + 1285, 1285, 1285, 1285, 1285, 1285, 1285, 175, + 1286, 1286, 1287, 1287, 1287, 1287, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1287, 1288, 1288, 175, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1289, 1289, 1289, 175, 175, 175, 175, 175, - 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, - 1281, 1281, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, + 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, + 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, - 1280, 1280, 1280, 1280, 1289, 1289, 1289, 1289, + 1181, 1181, 1181, 1181, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, - 1291, 1292, 1292, 1292, 1292, 1292, 1292, 1292, - 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1288, 1288, 1293, 1280, + 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, + 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, + 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, + 1291, 1291, 1291, 1291, 1291, 1292, 1292, 175, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1292, 1292, 1292, 1292, 1292, 1292, 1292, - 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, + 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, + 1287, 1287, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1291, 1291, 1291, 1291, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, + 1286, 1286, 1286, 1286, 1293, 1293, 1293, 1293, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, + 1176, 1295, 1295, 1295, 1295, 1295, 1295, 1295, + 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 175, + 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, + 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, + 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, + 1291, 1291, 1291, 1291, 1292, 1292, 1296, 1286, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1295, 1295, 1295, 1295, 1295, 1295, 1295, + 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1176, 1176, 1176, 1176, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 175, + + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1291, - 1291, 1291, 1291, 1280, 1280, 1280, 1280, 1280, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1176, + 1176, 1176, 1176, 1286, 1286, 1286, 1286, 1286, + + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1291, 1291, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1176, 1176, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, - 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1291, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, + 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1176, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, + 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, + 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, + 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, + 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1295, 1295, 1295, 1295, 1295, 1295, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, + 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, + 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, + 1298, 1298, 1298, 1298, 1298, 1298, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, - 1251, 1251, 1251, 1251, 1251, 1251, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1298, 1298, 1298, 1298, + 1257, 1257, 1257, 1257, 1257, 1257, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1301, 1301, 1301, 1301, - 1298, 1298, 1298, 1298, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1300, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, + 1301, 1301, 1301, 1301, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1303, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1301, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1304, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 175, 175, 175, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, + 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, + 1288, 1288, 1288, 1288, 1288, 175, 175, 175, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1244, 1244, 1302, 1302, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1302, 1244, 1244, 1244, - 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, + 1251, 1251, 1305, 1305, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1305, 1251, 1251, 1251, + 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1244, 1302, 1244, 1244, 1244, 1302, 1244, 175, + 1251, 1305, 1251, 1251, 1251, 1305, 1251, 175, 175, 175, 175, 175, 175, 175, 175, 175, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, @@ -2612,10 +2617,10 @@ static const unsigned short uc_property_trie[] = { 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, - 1303, 1303, 1303, 1303, 1303, 1303, 1304, 1305, + 1306, 1306, 1306, 1306, 1306, 1306, 1307, 1308, 804, 804, 804, 804, 804, 804, 804, 804, - 804, 804, 804, 804, 908, 1233, 1238, 1306, + 804, 804, 804, 804, 908, 1240, 1245, 1309, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, @@ -2630,26 +2635,26 @@ static const unsigned short uc_property_trie[] = { 236, 237, 236, 237, 236, 237, 236, 237, 240, 241, 236, 237, 236, 237, 236, 237, - 236, 237, 236, 237, 236, 237, 1307, 224, - 1308, 1308, 1308, 1309, 1310, 1310, 1310, 1310, - 1310, 1310, 1310, 1310, 224, 224, 1309, 1311, + 236, 237, 236, 237, 236, 237, 1310, 224, + 1311, 1311, 1311, 1312, 1313, 1313, 1313, 1313, + 1313, 1313, 1313, 1313, 224, 224, 1312, 1314, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, - 175, 175, 175, 175, 175, 175, 175, 1310, + 175, 175, 175, 175, 175, 175, 175, 1313, - 754, 754, 754, 754, 754, 754, 1312, 1312, - 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, - 390, 390, 911, 1305, 1304, 1304, 1304, 1305, + 754, 754, 754, 754, 754, 754, 1315, 1315, + 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, + 390, 390, 911, 1308, 1307, 1307, 1307, 1308, 175, 175, 175, 175, 175, 175, 175, 175, - 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, - 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, - 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1314, - 1314, 1314, 1314, 1239, 1239, 1239, 1239, 1239, + 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, + 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, + 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1317, + 1317, 1317, 1317, 1246, 1246, 1246, 1246, 1246, - 1315, 1315, 941, 942, 941, 942, 941, 942, + 1318, 1318, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 939, 939, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, @@ -2661,33 +2666,33 @@ static const unsigned short uc_property_trie[] = { 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, - 1215, 939, 939, 939, 939, 939, 939, 939, - 939, 941, 942, 941, 942, 1316, 941, 942, + 1222, 939, 939, 939, 939, 939, 939, 939, + 939, 941, 942, 941, 942, 1319, 941, 942, 941, 942, 941, 942, 941, 942, 941, 942, - 1239, 1317, 1317, 941, 942, 1318, 1319, 175, - 1320, 1321, 1219, 1220, 175, 175, 175, 175, + 1246, 1320, 1320, 941, 942, 1321, 1322, 175, + 1323, 1324, 1226, 1227, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1320, 1321, 1320, 1321, 1320, 1321, 1320, 1321, - 1320, 1321, 1322, 175, 175, 175, 175, 175, + 1323, 1324, 1323, 1324, 1323, 1324, 1323, 1324, + 1323, 1324, 1325, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1323, 1323, 1319, 804, 804, 804, 804, 804, + 1326, 1326, 1322, 804, 804, 804, 804, 804, - 735, 735, 1324, 735, 735, 735, 1325, 735, - 735, 735, 735, 1324, 735, 735, 735, 735, + 735, 735, 1327, 735, 735, 735, 1328, 735, + 735, 735, 735, 1327, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, - 735, 735, 735, 842, 842, 1324, 1324, 842, + 735, 735, 735, 842, 842, 1327, 1327, 842, 752, 752, 752, 752, 175, 175, 175, 175, - 1290, 1290, 1290, 1290, 1290, 1290, 681, 681, - 1100, 1326, 175, 175, 175, 175, 175, 175, + 1294, 1294, 1294, 1294, 1294, 1294, 681, 681, + 1100, 1329, 175, 175, 175, 175, 175, 175, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, @@ -2696,7 +2701,7 @@ static const unsigned short uc_property_trie[] = { 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, 864, - 864, 864, 864, 864, 1327, 1327, 1328, 1328, + 864, 864, 864, 864, 1330, 1330, 1331, 1331, 175, 175, 175, 175, 175, 175, 175, 175, 884, 884, 804, 804, 804, 804, 804, 804, @@ -2709,15 +2714,15 @@ static const unsigned short uc_property_trie[] = { 804, 804, 804, 804, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, - 884, 884, 884, 884, 1329, 175, 175, 175, + 884, 884, 884, 884, 1332, 175, 175, 175, 175, 175, 175, 175, 175, 175, 906, 906, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 175, 175, 175, 175, 175, 175, - 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, - 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, - 1330, 1330, 431, 431, 431, 431, 431, 431, - 1331, 1331, 1331, 431, 175, 175, 175, 175, + 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, + 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, + 1333, 1333, 431, 431, 431, 431, 431, 431, + 1334, 1334, 1334, 431, 175, 175, 175, 175, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 804, 804, 804, 804, 804, 804, @@ -2725,32 +2730,32 @@ static const unsigned short uc_property_trie[] = { 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 883, 883, - 883, 883, 883, 1332, 1332, 1332, 907, 906, + 883, 883, 883, 1335, 1335, 1335, 907, 906, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 884, 885, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 1333, + 175, 175, 175, 175, 175, 175, 175, 1336, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 175, 175, 175, - 1334, 1334, 1334, 914, 754, 754, 754, 754, + 1337, 1337, 1337, 914, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, - 754, 754, 754, 1335, 914, 914, 1334, 1334, - 1334, 1334, 914, 914, 1334, 914, 914, 914, + 754, 754, 754, 1338, 914, 914, 1337, 1337, + 1337, 1337, 914, 914, 1337, 914, 914, 914, - 1336, 911, 911, 911, 911, 911, 911, 1304, - 1305, 1305, 911, 911, 911, 911, 175, 1303, + 1339, 911, 911, 911, 911, 911, 911, 1307, + 1308, 1308, 911, 911, 911, 911, 175, 1306, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 175, 175, 175, 175, 911, 911, @@ -2762,16 +2767,16 @@ static const unsigned short uc_property_trie[] = { 804, 804, 804, 883, 804, 804, 804, 804, 804, 804, 804, 804, 883, 884, 175, 175, 888, 889, 890, 891, 892, 893, 894, 895, - 896, 897, 175, 175, 1333, 906, 906, 906, + 896, 897, 175, 175, 1336, 906, 906, 906, - 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, - 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, - 1338, 1337, 1337, 1337, 1337, 1337, 1337, 1339, - 1339, 1339, 1337, 717, 175, 175, 175, 175, + 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, + 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, + 1341, 1340, 1340, 1340, 1340, 1340, 1340, 1342, + 1342, 1342, 1340, 717, 175, 175, 175, 175, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, 825, - 847, 825, 847, 847, 1340, 825, 825, 847, + 847, 825, 847, 847, 1343, 825, 825, 847, 847, 825, 825, 825, 825, 825, 847, 847, 825, 847, 825, 175, 175, 175, 175, 175, @@ -2780,8 +2785,8 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 825, 825, 860, 859, 859, 898, 898, 898, 898, 898, 898, 898, 898, - 898, 898, 898, 887, 1341, 1341, 887, 887, - 1342, 1342, 898, 1343, 1343, 887, 886, 175, + 898, 898, 898, 887, 1344, 1344, 887, 887, + 1345, 1345, 898, 1346, 1346, 887, 886, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 899, 899, 899, 899, 899, 899, 175, @@ -2794,47 +2799,47 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 754, 754, 754, 914, 914, 1334, 914, 914, - 1334, 914, 914, 1305, 914, 1344, 175, 175, + 754, 754, 754, 914, 914, 1337, 914, 914, + 1337, 914, 914, 1308, 914, 1347, 175, 175, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 175, 175, 175, 175, 175, 175, - 1345, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1345, 1346, 1346, 1346, + 1348, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1348, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1345, 1346, 1346, 1346, 1346, 1346, 1346, 1346, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1348, 1349, 1349, 1349, 1349, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1345, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1348, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1345, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1348, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1345, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1348, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1345, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1348, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 1345, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, - 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, + 1349, 1349, 1349, 1349, 1348, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, + 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, - 1346, 1346, 1346, 1346, 175, 175, 175, 175, + 1349, 1349, 1349, 1349, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, 731, @@ -2849,48 +2854,48 @@ static const unsigned short uc_property_trie[] = { 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 733, 175, 175, 175, 175, - 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, - 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, - 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, - 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, + 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, + 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, + 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, + 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, - 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, - 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, - 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, - 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, + 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, + 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, + 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, + 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, - 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, - 1251, 1251, 1251, 1251, 1251, 1251, 1300, 1300, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, + 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, + 1257, 1257, 1257, 1257, 1257, 1257, 1303, 1303, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, - 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, - 1270, 1270, 1270, 1299, 1299, 1299, 1296, 1296, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, + 1276, 1276, 1276, 1302, 1302, 1302, 1299, 1299, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1296, 1296, 1296, 1296, 1296, 1296, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, + 1300, 1300, 1299, 1299, 1299, 1299, 1299, 1299, - 1349, 1350, 1351, 1352, 1353, 1354, 1354, 175, + 1352, 1353, 1354, 1355, 1356, 1357, 1357, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 1355, 1356, 1357, 1358, 1359, - 175, 175, 175, 175, 175, 1360, 1361, 279, + 175, 175, 175, 1358, 1359, 1360, 1361, 1362, + 175, 175, 175, 175, 175, 1363, 1364, 279, 279, 279, 279, 279, 279, 279, 279, 279, - 279, 1362, 279, 279, 279, 279, 279, 279, + 279, 1365, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 252, 279, 279, 279, 279, 279, 252, 279, 252, @@ -2906,10 +2911,10 @@ static const unsigned short uc_property_trie[] = { 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, - 300, 300, 1363, 1363, 1363, 1363, 1363, 1363, - 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, + 300, 300, 1366, 1366, 1366, 1366, 1366, 1366, + 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, - 1363, 1363, 284, 284, 284, 284, 284, 284, + 1366, 1366, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, @@ -2917,7 +2922,7 @@ static const unsigned short uc_property_trie[] = { 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, - 300, 300, 300, 300, 300, 300, 1051, 1254, + 300, 300, 300, 300, 300, 300, 1051, 1260, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, @@ -2931,78 +2936,78 @@ static const unsigned short uc_property_trie[] = { 300, 300, 300, 300, 300, 300, 300, 300, 284, 284, 284, 284, 284, 284, 284, 284, - 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, - 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, + 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, + 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, - 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, - 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, + 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, + 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 300, 300, 300, 300, 300, 300, 300, 300, - 300, 300, 300, 300, 1365, 811, 284, 284, + 300, 300, 300, 300, 1368, 811, 284, 284, - 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, - 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, - 1367, 1368, 1369, 1370, 1371, 1221, 1221, 1372, - 1373, 1374, 175, 175, 175, 175, 175, 175, + 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, + 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, + 1370, 1371, 1372, 1373, 1374, 1228, 1228, 1375, + 1376, 1377, 175, 175, 175, 175, 175, 175, 151, 151, 151, 151, 927, 927, 927, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1248, 1375, 1375, 1376, 1376, 1051, 1254, 1051, - 1254, 1051, 1254, 1051, 1254, 1051, 1254, 1051, + 1255, 1378, 1378, 1379, 1379, 1051, 1260, 1051, + 1260, 1051, 1260, 1051, 1260, 1051, 1260, 1051, - 1254, 1051, 1254, 1051, 1254, 1264, 1264, 1377, - 1378, 1248, 1248, 1248, 1248, 1376, 1376, 1376, - 1379, 1380, 1381, 175, 1382, 1383, 9, 9, - 1375, 16, 1070, 16, 1070, 16, 1070, 1384, + 1260, 1051, 1260, 1051, 1260, 1270, 1270, 1380, + 1381, 1255, 1255, 1255, 1255, 1379, 1379, 1379, + 1382, 1383, 1384, 175, 1385, 1386, 9, 9, + 1378, 16, 1070, 16, 1070, 16, 1070, 1387, - 1248, 1248, 1385, 1386, 1387, 1388, 1389, 175, - 1248, 12, 13, 1248, 175, 175, 175, 175, - 300, 300, 300, 1390, 300, 284, 300, 300, + 1255, 1255, 1388, 1389, 1390, 1391, 1392, 175, + 1255, 12, 13, 1255, 175, 175, 175, 175, + 300, 300, 300, 1393, 300, 284, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, - 300, 300, 300, 300, 300, 284, 284, 1391, - - 175, 9, 1248, 1384, 12, 13, 1248, 1392, - 16, 1070, 1248, 1385, 1379, 1386, 1381, 1393, - 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, - 1402, 1403, 1383, 1382, 1404, 1389, 1405, 9, - - 1248, 1406, 1406, 1406, 1406, 1406, 1406, 1406, - 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, - 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, - 1406, 1406, 1406, 39, 1248, 46, 1407, 1376, - - 1407, 1408, 1408, 1408, 1408, 1408, 1408, 1408, - 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, - 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, - 1408, 1408, 1408, 39, 1389, 46, 1389, 1177, - - 1178, 1247, 16, 1070, 1246, 1274, 1409, 1272, - 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, - 1275, 1409, 1409, 1409, 1409, 1409, 1409, 1409, - 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, + 300, 300, 300, 300, 300, 284, 284, 1394, + 175, 9, 1255, 1387, 12, 13, 1255, 1395, + 16, 1070, 1255, 1388, 1382, 1389, 1384, 1396, + 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, + 1405, 1406, 1386, 1385, 1407, 1392, 1408, 9, + + 1255, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, - 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, - 1409, 1409, 1409, 1409, 1409, 1409, 1410, 1410, + 1409, 1409, 1409, 39, 1255, 46, 1410, 1379, + 1410, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, - 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, - 1411, 1411, 1411, 1411, 1411, 1411, 1411, 175, + 1411, 1411, 1411, 39, 1392, 46, 1392, 1184, + + 1185, 1254, 16, 1070, 1253, 1280, 1412, 1278, + 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, + 1281, 1412, 1412, 1412, 1412, 1412, 1412, 1412, + 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, + + 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, + 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, + 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, + 1412, 1412, 1412, 1412, 1412, 1412, 1413, 1413, - 175, 175, 1411, 1411, 1411, 1411, 1411, 1411, - 175, 175, 1411, 1411, 1411, 1411, 1411, 1411, - 175, 175, 1411, 1411, 1411, 1411, 1411, 1411, - 175, 175, 1411, 1411, 1411, 175, 175, 175, + 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, + 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, + 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, + 1414, 1414, 1414, 1414, 1414, 1414, 1414, 175, - 50, 12, 1389, 1407, 1249, 12, 12, 175, + 175, 175, 1414, 1414, 1414, 1414, 1414, 1414, + 175, 175, 1414, 1414, 1414, 1414, 1414, 1414, + 175, 175, 1414, 1414, 1414, 1414, 1414, 1414, + 175, 175, 1414, 1414, 1414, 175, 175, 175, + + 50, 12, 1392, 1410, 1145, 12, 12, 175, 51, 36, 36, 36, 36, 51, 51, 175, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, - 1083, 1412, 1412, 1412, 1413, 51, 1414, 1414, + 1083, 1415, 1415, 1415, 1416, 51, 1417, 1417, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 175, 805, 805, 805, @@ -3029,40 +3034,40 @@ static const unsigned short uc_property_trie[] = { 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 175, 175, 175, 175, 175, - 1415, 1416, 1415, 175, 175, 175, 175, 1417, - 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, - 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, - 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, + 1418, 1419, 1418, 175, 175, 175, 175, 1420, + 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, + 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, + 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, - 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, - 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, - 1417, 1417, 1417, 1417, 175, 175, 175, 1418, - 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, + 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, + 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, + 1420, 1420, 1420, 1420, 175, 175, 175, 1421, + 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, - 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, - 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, - 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, + 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, + 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, + 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, + 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, - 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, - 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, - 1419, 1419, 1419, 1419, 1419, 1420, 1420, 1420, - 1420, 1421, 1421, 1421, 1421, 1421, 1421, 1421, + 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, + 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, + 1422, 1422, 1422, 1422, 1422, 1423, 1423, 1423, + 1423, 1424, 1424, 1424, 1424, 1424, 1424, 1424, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1420, 175, 175, 175, 175, 175, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 175, 175, 175, 175, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1423, 175, 175, 175, 175, 175, + 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 1178, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, - 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, + 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, + 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, - 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, - 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, - 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, - 1123, 1123, 1123, 1123, 1123, 930, 175, 175, + 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, + 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, + 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, + 1124, 1124, 1124, 1124, 1124, 930, 175, 175, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, @@ -3074,43 +3079,43 @@ static const unsigned short uc_property_trie[] = { 804, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, - 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, - 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, - 1422, 1422, 1422, 1422, 1422, 1422, 1422, 175, + 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, + 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, + 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, + 1425, 1425, 1425, 1425, 1425, 1425, 1425, 175, - 1423, 1423, 1423, 1423, 175, 175, 175, 175, + 1426, 1426, 1426, 1426, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, - 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, + 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, + 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1422, 1424, 1422, 1422, 1422, 1422, 1422, 1422, - 1422, 1422, 1424, 175, 175, 175, 175, 175, + 1425, 1427, 1425, 1425, 1425, 1425, 1425, 1425, + 1425, 1425, 1427, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, - 805, 805, 805, 805, 805, 805, 175, 1415, + 805, 805, 805, 805, 805, 805, 175, 1418, 735, 735, 735, 735, 175, 175, 175, 175, 735, 735, 735, 735, 735, 735, 735, 735, - 1425, 1426, 1426, 1426, 1426, 1426, 175, 175, + 1428, 1429, 1429, 1429, 1429, 1429, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, - 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, - 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, - 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, + 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, + 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, + 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, + 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, - 1427, 1427, 1427, 1427, 1427, 1427, 1428, 1428, - 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, - 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, - 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, + 1430, 1430, 1430, 1430, 1430, 1430, 1431, 1431, + 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, + 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, + 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, - 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, - 1429, 1429, 1429, 1429, 1429, 1429, 1430, 1430, + 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, + 1432, 1432, 1432, 1432, 1432, 1432, 1433, 1433, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, 805, @@ -3124,60 +3129,60 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1431, 1431, 1431, 1431, 1431, 1431, 252, 252, - 1431, 252, 1431, 1431, 1431, 1431, 1431, 1431, - 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, - 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, + 1434, 1434, 1434, 1434, 1434, 1434, 252, 252, + 1434, 252, 1434, 1434, 1434, 1434, 1434, 1434, + 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, + 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, - 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, - 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, - 1431, 1431, 1431, 1431, 1431, 1431, 252, 1431, - 1431, 252, 252, 252, 1431, 252, 252, 1431, + 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, + 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, + 1434, 1434, 1434, 1434, 1434, 1434, 252, 1434, + 1434, 252, 252, 252, 1434, 252, 252, 1434, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, - 389, 389, 389, 389, 389, 389, 252, 1432, - 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, - - 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, - 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, - 1434, 1434, 1434, 1434, 1434, 1434, 1435, 1435, - 1435, 1435, 1433, 1433, 252, 252, 252, 1436, + 389, 389, 389, 389, 389, 389, 252, 1435, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, - 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, - 1437, 1437, 252, 252, 252, 252, 252, 1438, + 1437, 1437, 1437, 1437, 1437, 1437, 1438, 1438, + 1438, 1438, 1436, 1436, 252, 252, 252, 1439, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, + 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, + 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, + 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, + 1440, 1440, 252, 252, 252, 252, 252, 1441, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, - 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, - 252, 252, 252, 252, 252, 252, 1439, 1439, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, - 1440, 1324, 1324, 1324, 252, 1324, 1324, 252, - 252, 252, 252, 252, 1324, 841, 1324, 737, - 1440, 1440, 1440, 1440, 252, 1440, 1440, 1440, - 252, 1440, 1440, 1440, 1440, 1440, 1440, 1440, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, + 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, + 252, 252, 252, 252, 252, 252, 1442, 1442, - 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, - 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, - 1440, 1440, 1440, 1440, 252, 252, 252, 252, - 737, 1441, 841, 252, 252, 252, 252, 1325, + 1443, 1327, 1327, 1327, 252, 1327, 1327, 252, + 252, 252, 252, 252, 1327, 841, 1327, 737, + 1443, 1443, 1443, 1443, 252, 1443, 1443, 1443, + 252, 1443, 1443, 1443, 1443, 1443, 1443, 1443, + + 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, + 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, + 1443, 1443, 1443, 1443, 252, 252, 252, 252, + 737, 1444, 841, 252, 252, 252, 252, 1328, - 1442, 1443, 1444, 1445, 1446, 1446, 1446, 1446, + 1445, 1446, 1447, 1448, 1449, 1449, 1449, 1449, 252, 252, 252, 252, 252, 252, 252, 252, - 1447, 1447, 1447, 1447, 1447, 1447, 1448, 1448, - 1449, 252, 252, 252, 252, 252, 252, 252, + 1450, 1450, 1450, 1450, 1450, 1450, 1451, 1451, + 1452, 252, 252, 252, 252, 252, 252, 252, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, - 389, 389, 389, 389, 389, 1433, 1433, 392, + 389, 389, 389, 389, 389, 1436, 1436, 392, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, @@ -3187,27 +3192,27 @@ static const unsigned short uc_property_trie[] = { 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 252, 252, - 252, 1240, 1240, 1240, 1240, 1240, 1240, 1240, + 252, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 252, 252, - 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 252, 252, 252, 252, 252, - 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 389, 389, 389, 389, 389, 389, 389, 389, 389, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, - 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, - 1458, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - 1459, 1459, 1459, 1459, 1459, 1459, 1459, 252, + 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, + 1461, 1462, 1462, 1462, 1462, 1462, 1462, 1462, + 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, + 1462, 1462, 1462, 1462, 1462, 1462, 1462, 252, 901, 902, 901, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, @@ -3217,40 +3222,40 @@ static const unsigned short uc_property_trie[] = { 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 1227, 1460, - 1460, 904, 904, 904, 904, 904, 175, 175, - 175, 175, 1461, 1462, 1463, 1464, 1465, 1466, - 1467, 1468, 1469, 1470, 1470, 1470, 1470, 1470, - 1470, 1470, 1470, 1470, 1470, 1470, 1471, 1472, - 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, + 902, 902, 902, 902, 902, 902, 1234, 1463, + 1463, 904, 904, 904, 904, 904, 175, 175, + 175, 175, 1464, 1465, 1466, 1467, 1468, 1469, + 1470, 1471, 1472, 1473, 1473, 1473, 1473, 1473, + 1473, 1473, 1473, 1473, 1473, 1473, 1474, 1475, + 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1334, 1334, 914, 754, 754, 754, 754, 754, + 1337, 1337, 914, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, - 914, 914, 914, 1334, 1334, 1334, 1334, 914, - 914, 1344, 1335, 911, 911, 1481, 1305, 1305, - 1305, 1305, 175, 175, 175, 175, 175, 175, + 914, 914, 914, 1337, 1337, 1337, 1337, 914, + 914, 1347, 1338, 911, 911, 1484, 1308, 1308, + 1308, 1308, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 175, 175, 175, 175, 175, 175, 175, - 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, - 1490, 1491, 175, 175, 175, 175, 175, 175, + 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, + 1493, 1494, 175, 175, 175, 175, 175, 175, - 1492, 1492, 1492, 898, 898, 898, 898, 898, + 1495, 1495, 1495, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, - 898, 898, 898, 898, 898, 898, 898, 1341, - 1341, 1341, 1341, 1341, 887, 1341, 1341, 1341, - 1341, 1341, 1341, 886, 886, 175, 1482, 1483, - 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, - 1493, 1342, 1342, 1342, 175, 175, 175, 175, + 898, 898, 898, 898, 898, 898, 898, 1344, + 1344, 1344, 1344, 1344, 887, 1344, 1344, 1344, + 1344, 1344, 1344, 886, 886, 175, 1485, 1486, + 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, + 1496, 1345, 1345, 1345, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3258,18 +3263,18 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1341, 1341, 887, 898, 898, 898, 898, 898, + 1344, 1344, 887, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, - 898, 898, 898, 887, 887, 887, 1341, 1341, - 1341, 1341, 1341, 1341, 1341, 1341, 1341, 887, - 1494, 898, 898, 898, 898, 1342, 1342, 909, - 1493, 175, 175, 175, 175, 175, 175, 175, - 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, - 1490, 1491, 175, 175, 175, 175, 175, 175, + 898, 898, 898, 887, 887, 887, 1344, 1344, + 1344, 1344, 1344, 1344, 1344, 1344, 1344, 887, + 1497, 898, 898, 898, 898, 1345, 1345, 909, + 1496, 175, 175, 175, 175, 175, 175, 175, + 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, + 1493, 1494, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3329,11 +3334,11 @@ static const unsigned short uc_property_trie[] = { 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, - 898, 898, 898, 1341, 887, 1341, 887, 887, - 1341, 1341, 1341, 1341, 1341, 1341, 1494, 1495, + 898, 898, 898, 1344, 887, 1344, 887, 887, + 1344, 1344, 1344, 1344, 1344, 1344, 1497, 1498, 175, 175, 175, 175, 175, 175, 175, 175, - 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, - 1490, 1491, 175, 175, 175, 175, 175, 175, + 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, + 1493, 1494, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3407,19 +3412,19 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, - 1496, 1496, 1496, 175, 175, 175, 175, 175, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 879, 879, 879, 879, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3484,13 +3489,13 @@ static const unsigned short uc_property_trie[] = { 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, - 1497, 1497, 1497, 1498, 1498, 1498, 754, 754, + 1500, 1500, 1500, 1501, 1501, 1501, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, - 754, 754, 1498, 754, 754, 754, 1497, 1498, - 1497, 1498, 754, 754, 754, 754, 754, 754, + 754, 754, 1501, 754, 754, 754, 1500, 1501, + 1500, 1501, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, @@ -3521,7 +3526,7 @@ static const unsigned short uc_property_trie[] = { 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, - 754, 1497, 1498, 1498, 754, 754, 754, 754, + 754, 1500, 1501, 1501, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, @@ -3655,9 +3660,9 @@ static const unsigned short uc_property_trie[] = { 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 1341, - 1341, 1341, 1341, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, + 175, 175, 175, 175, 175, 175, 175, 1344, + 1344, 1344, 1344, 1346, 1346, 1346, 1346, 1346, + 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3671,7 +3676,7 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1499, 1500, 175, 175, 175, 175, 175, 175, + 1502, 1503, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3704,81 +3709,81 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 175, 175, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 175, - 175, 1123, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1502, 1503, 1504, - 1504, 1504, 1501, 1501, 1501, 1505, 1502, 1502, - 1502, 1502, 1502, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1507, 1507, 1507, 1507, 1507, - 1507, 1507, 1507, 1501, 1501, 1508, 1508, 1508, - 1508, 1508, 1507, 1507, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1508, 1508, 1508, 1508, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, - 1501, 1501, 1501, 1501, 1501, 1501, 175, 175, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 175, + 175, 1124, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1505, 1506, 1507, + 1507, 1507, 1504, 1504, 1504, 1508, 1505, 1505, + 1505, 1505, 1505, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1510, 1510, 1510, 1510, 1510, + 1510, 1510, 1510, 1504, 1504, 1511, 1511, 1511, + 1511, 1511, 1510, 1510, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1511, 1511, 1511, 1511, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, - 1421, 1421, 1509, 1509, 1509, 1421, 175, 175, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, + 1424, 1424, 1512, 1512, 1512, 1424, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -3815,158 +3820,158 @@ static const unsigned short uc_property_trie[] = { 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, - 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, - 1510, 1510, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 175, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1511, 175, 1511, 1511, - 175, 175, 1511, 175, 175, 1511, 1511, 175, - 175, 1511, 1511, 1511, 1511, 175, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1512, 1512, - 1512, 1512, 175, 1512, 175, 1512, 1512, 1512, - 1512, 105, 1512, 1512, 175, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - - 1512, 1512, 1512, 1512, 1511, 1511, 175, 1511, - 1511, 1511, 1511, 175, 175, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 175, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 175, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 175, 1511, 1511, 1511, 1511, 175, - 1511, 1511, 1511, 1511, 1511, 175, 1511, 175, - 175, 175, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 175, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 106, 106, 175, 175, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1513, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1514, 1512, 1512, 1512, 1512, - 1512, 1512, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1513, 1512, 1512, 1512, 1512, - - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1514, 1512, 1512, - 1512, 1512, 1512, 1512, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1513, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1514, - 1512, 1512, 1512, 1512, 1512, 1512, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1513, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1514, 1512, 1512, 1512, 1512, 1512, 1512, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, - 1511, 1513, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, - 1512, 1512, 1512, 1514, 1512, 1512, 1512, 1512, - 1512, 1512, 1515, 1214, 175, 175, 1516, 1517, - 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, - 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, - 1524, 1525, 1516, 1517, 1518, 1519, 1520, 1521, - 1522, 1523, 1524, 1525, 1516, 1517, 1518, 1519, - 1520, 1521, 1522, 1523, 1524, 1525, 1516, 1517, - 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, + 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, + 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, + 1513, 1513, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 175, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1514, 175, 1514, 1514, + 175, 175, 1514, 175, 175, 1514, 1514, 175, + 175, 1514, 1514, 1514, 1514, 175, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1515, 1515, + 1515, 1515, 175, 1515, 175, 1515, 1515, 1515, + 1515, 105, 1515, 1515, 175, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + + 1515, 1515, 1515, 1515, 1514, 1514, 175, 1514, + 1514, 1514, 1514, 175, 175, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 175, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 175, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 175, 1514, 1514, 1514, 1514, 175, + 1514, 1514, 1514, 1514, 1514, 175, 1514, 175, + 175, 175, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 175, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 106, 106, 175, 175, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1516, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1517, 1515, 1515, 1515, 1515, + 1515, 1515, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1516, 1515, 1515, 1515, 1515, + + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1517, 1515, 1515, + 1515, 1515, 1515, 1515, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1516, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1517, + 1515, 1515, 1515, 1515, 1515, 1515, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1516, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1517, 1515, 1515, 1515, 1515, 1515, 1515, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, + 1514, 1516, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, + 1515, 1515, 1515, 1517, 1515, 1515, 1515, 1515, + 1515, 1515, 1518, 1221, 175, 175, 1519, 1520, + 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, + 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, + 1527, 1528, 1519, 1520, 1521, 1522, 1523, 1524, + 1525, 1526, 1527, 1528, 1519, 1520, 1521, 1522, + 1523, 1524, 1525, 1526, 1527, 1528, 1519, 1520, + 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, @@ -4001,92 +4006,92 @@ static const unsigned short uc_property_trie[] = { 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, - 1526, 1526, 1526, 1526, 284, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 284, 1526, 1526, 284, 1526, 284, 284, 1526, - 284, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 284, 1526, 1526, 1526, 1526, - 284, 1526, 284, 1526, 284, 284, 284, 284, - 284, 284, 1526, 284, 284, 284, 284, 1526, - 284, 1526, 284, 1526, 284, 1526, 1526, 1526, - 284, 1526, 1526, 284, 1526, 284, 284, 1526, - 284, 1526, 284, 1526, 284, 1526, 284, 1526, - 284, 1526, 1526, 284, 1526, 284, 284, 1526, - 1526, 1526, 1526, 284, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 284, 1526, 1526, 1526, 1526, - 284, 1526, 1526, 1526, 1526, 284, 1526, 284, - 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 284, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 284, 284, 284, 284, - 284, 1526, 1526, 1526, 284, 1526, 1526, 1526, - 1526, 1526, 284, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, - 1526, 1526, 1526, 1526, 284, 284, 284, 284, + 1529, 1529, 1529, 1529, 284, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 284, 1529, 1529, 284, 1529, 284, 284, 1529, + 284, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 284, 1529, 1529, 1529, 1529, + 284, 1529, 284, 1529, 284, 284, 284, 284, + 284, 284, 1529, 284, 284, 284, 284, 1529, + 284, 1529, 284, 1529, 284, 1529, 1529, 1529, + 284, 1529, 1529, 284, 1529, 284, 284, 1529, + 284, 1529, 284, 1529, 284, 1529, 284, 1529, + 284, 1529, 1529, 284, 1529, 284, 284, 1529, + 1529, 1529, 1529, 284, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 284, 1529, 1529, 1529, 1529, + 284, 1529, 1529, 1529, 1529, 284, 1529, 284, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 284, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 284, 284, 284, 284, + 284, 1529, 1529, 1529, 284, 1529, 1529, 1529, + 1529, 1529, 284, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, + 1529, 1529, 1529, 1529, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, - 1527, 1527, 284, 284, 284, 284, 284, 284, + 1530, 1530, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 175, 175, 175, 175, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 175, - 175, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 175, - 175, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 175, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - - 1528, 1528, 1529, 1530, 1531, 1532, 1533, 1534, - 1535, 1536, 1537, 175, 175, 175, 175, 175, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 175, 175, 175, 175, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, + 1181, 1181, 1181, 1181, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 175, + 175, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 175, + 175, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 175, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + 175, 175, 175, 175, 175, 175, 175, 175, + + 1531, 1531, 1532, 1533, 1534, 1535, 1536, 1537, + 1538, 1539, 1540, 175, 175, 175, 175, 175, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 175, - 1538, 681, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 1538, 1538, 1538, 1538, 681, 1538, 681, - 1538, 1538, 681, 1538, 1538, 1538, 681, 1538, - 1538, 1538, 681, 681, 681, 681, 681, 1538, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 681, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 681, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 1538, 1539, 1539, 175, 175, 175, 175, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 681, 1538, 681, 681, 1538, 1538, 681, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 1538, 681, 681, 681, 681, 1538, 1538, - 681, 1538, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 1538, 1538, 175, 175, 175, 175, 175, + 1541, 681, 1541, 1541, 1541, 1541, 1541, 1541, + 1541, 1541, 1541, 1541, 1541, 681, 1541, 681, + 1541, 1541, 681, 1541, 1541, 1541, 681, 1541, + 1541, 1541, 681, 681, 681, 681, 681, 1541, + 1541, 1541, 1541, 1541, 1541, 1541, 1541, 681, + 1541, 1541, 1541, 1541, 1541, 1541, 1541, 681, + 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, + 1541, 1541, 1542, 1542, 175, 175, 175, 175, + 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, + 1541, 681, 1541, 681, 681, 1541, 1541, 681, + 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, + 1541, 1541, 681, 681, 681, 681, 1541, 1541, + 681, 1541, 1541, 1541, 1541, 1541, 1541, 1541, + 1541, 1541, 1541, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -4095,22 +4100,22 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 1538, 1538, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, - 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, + 175, 175, 175, 175, 175, 175, 1543, 1543, + 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, + 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, + 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1289, 1540, 1540, 175, 175, 175, 175, 175, + 1293, 1544, 1544, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, - 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, - 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, - 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, - 1289, 1289, 1540, 1540, 1540, 1540, 1540, 1540, - 1540, 1540, 1540, 175, 175, 175, 175, 175, - 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, - 1289, 175, 175, 175, 175, 175, 175, 175, - 1540, 1540, 175, 175, 175, 175, 175, 175, + 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, + 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, + 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, + 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, + 1293, 1293, 1544, 1544, 1544, 1544, 1544, 1544, + 1544, 1544, 1544, 175, 175, 175, 175, 175, + 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, + 1293, 175, 175, 175, 175, 175, 175, 175, + 1544, 1544, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -4133,85 +4138,85 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 175, 175, 175, 175, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 175, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 175, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 175, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 175, 1148, 1148, - 1148, 1148, 1148, 175, 175, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1150, 1150, 1151, + 1151, 1151, 1151, 1151, 1150, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 175, 1151, 1151, + 1151, 1151, 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 175, 175, 175, 175, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 175, - 1148, 175, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 175, 1148, 1148, 1148, 1148, 175, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 175, + 1151, 175, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1150, 1151, 1150, 1151, 1150, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1150, + 1151, 1150, 1150, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 175, 1151, 1151, 1151, 1151, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 175, 175, - 1539, 1539, 1539, 1539, 175, 175, 175, 175, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 175, 175, + 1542, 1542, 1542, 1542, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -4230,33 +4235,33 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 1148, 1148, 1148, 1148, 1148, + 175, 175, 175, 1151, 1151, 1151, 1151, 1151, - 1539, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1539, 1148, 1148, 1148, 1539, 1148, 1539, - 1148, 1539, 1148, 1539, 1148, 1148, 1148, 1539, - 1148, 1148, 1148, 1148, 1148, 1148, 1539, 1539, - 1148, 1148, 1148, 1148, 1539, 1148, 1539, 1539, - 1148, 1148, 1148, 1148, 1539, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 175, 175, 175, 175, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, + 1545, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1545, 1151, 1151, 1151, 1545, 1151, 1545, + 1151, 1545, 1151, 1545, 1151, 1151, 1151, 1545, + 1151, 1151, 1151, 1151, 1151, 1151, 1545, 1545, + 1151, 1151, 1151, 1151, 1545, 1151, 1545, 1545, + 1151, 1151, 1151, 1151, 1545, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 175, 175, 175, 175, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 175, 175, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, + 1151, 1151, 1151, 1151, 1151, 1151, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -4265,21 +4270,21 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, - 1148, 1148, 1148, 1148, 175, 175, 175, 175, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, + 1150, 1150, 1150, 1150, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, @@ -4329,74 +4334,213 @@ static const unsigned short uc_property_trie[] = { 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 1541, 1541, + 175, 175, 175, 175, 175, 175, 1546, 1546, + + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, + 1302, 1302, 1302, 1302, 1302, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, + 1503, 1503, 1503, 1503, 1503, 1503, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, + 1547, 1547, 1547, 1547, 1547, 1547, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, @@ -4411,6 +4555,18 @@ static const unsigned short uc_property_trie[] = { 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, @@ -4424,193 +4580,42 @@ static const unsigned short uc_property_trie[] = { 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, - 1500, 1500, 1500, 1500, 1500, 1500, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1542, 1542, 1542, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1296, 1296, 1296, 1296, 1296, 1296, 1541, 1541, - - 1083, 1506, 1083, 1083, 1083, 1083, 1083, 1083, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, + 1299, 1299, 1299, 1299, 1299, 1299, 1546, 1546, + + 1083, 1509, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, + 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, @@ -4628,36 +4633,36 @@ static const unsigned short uc_property_trie[] = { 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, - 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, + 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, @@ -4694,71 +4699,71 @@ static const unsigned short uc_property_trie[] = { 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, - 1544, 1544, 1544, 1544, 1544, 1544, 1541, 1541, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1546, 1546, }; #define GET_PROP_INDEX(ucs4) \ @@ -4772,57 +4777,57 @@ static const unsigned short uc_property_trie[] = { static const Properties uc_properties[] = { { 9, 18, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 21, 0 }, { 9, 8, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 5, 17, 0 }, - { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 33, 0 }, - { 9, 8, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 5, 34, 0 }, - { 9, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 5, 34, 0 }, - { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 32, 0 }, + { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 34, 0 }, + { 9, 8, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 5, 35, 0 }, + { 9, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 5, 35, 0 }, + { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 33, 0 }, { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 21, 0 }, { 9, 8, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 21, 0 }, - { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 31, 0 }, + { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 32, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 6, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 25, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 9, 0 }, { 25, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 13, 3, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 13, 3, 0 }, { 21, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 0, 0 }, { 22, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 2, 0 }, { 26, 3, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 9, 0 }, - { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 11, 8, 0 }, + { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 11, 8, 0 }, { 20, 3, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 16, 0 }, - { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 10, 8, 0 }, + { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 10, 8, 0 }, { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 7, 0 }, - { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 11, 8, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 0, 8, 0 }, + { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 11, 8, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 0, 8, 0 }, { 26, 10, 0, 0, -1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, -2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, { 21, 10, 0, 0, -1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 0, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 9, 0 }, { 22, 10, 0, 0, -1, -2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 2, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 19, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 0, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, + { 19, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 12, 0, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 17, 0 }, { 22, 10, 0, 0, -1, -2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 1, 0 }, - { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 34, 0 }, + { 9, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 35, 0 }, { 6, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 4, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, { 23, 10, 0, 0, -1, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 10, 18, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 17, 0 }, { 29, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0 }, @@ -4830,96 +4835,96 @@ static const Properties uc_properties[] = { { 5, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 18, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 743, 743, 775, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 0, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 743, 743, 775, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 0, 12, 0 }, { 5, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 24, 10, 0, 0, -1, -16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 16, 13, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 121, 121, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 19, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -232, -232, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 98, 98, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -121, 0, 0, -121, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -300, -300, -268, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 195, 195, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 210, 0, 0, 210, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 206, 0, 0, 206, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 205, 0, 0, 205, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 79, 0, 0, 79, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 202, 0, 0, 202, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 203, 0, 0, 203, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 207, 0, 0, 207, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 97, 97, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 211, 0, 0, 211, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 209, 0, 0, 209, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 163, 163, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 213, 0, 0, 213, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 130, 130, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 214, 0, 0, 214, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 218, 0, 0, 218, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 217, 0, 0, 217, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 219, 0, 0, 219, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 56, 56, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 2, 0, 1, 2, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 16, 0, 0, 0, -1, 0, 1, -1, 0, 1, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -2, -1, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -79, -79, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 109, 109, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -97, 0, 0, -97, 0, 0, 0, 0, 4, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -56, 0, 0, -56, 0, 0, 0, 0, 4, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 4, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 4, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -130, 0, 0, -130, 0, 0, 0, 0, 6, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 10795, 0, 0, 10795, 0, 0, 0, 0, 8, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 8, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -163, 0, 0, -163, 0, 0, 0, 0, 8, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 10792, 0, 0, 10792, 0, 0, 0, 0, 8, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10815, 10815, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -195, 0, 0, -195, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 69, 0, 0, 69, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 71, 0, 0, 71, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10783, 10783, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10780, 10780, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10782, 10782, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -210, -210, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -206, -206, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -205, -205, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -202, -202, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -203, -203, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -207, -207, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 3, 3, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -209, -209, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -211, -211, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10743, 10743, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10749, 10749, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -213, -213, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -214, -214, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 10727, 10727, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -218, -218, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -69, -69, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -217, -217, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -71, -71, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -219, -219, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 6, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 0 }, - { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 18, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 16, 13, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 121, 121, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 19, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -232, -232, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 98, 98, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -121, 0, 0, -121, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -300, -300, -268, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 195, 195, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 210, 0, 0, 210, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 206, 0, 0, 206, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 205, 0, 0, 205, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 79, 0, 0, 79, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 202, 0, 0, 202, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 203, 0, 0, 203, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 207, 0, 0, 207, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 97, 97, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 211, 0, 0, 211, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 209, 0, 0, 209, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 163, 163, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 213, 0, 0, 213, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 130, 130, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 214, 0, 0, 214, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 218, 0, 0, 218, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 217, 0, 0, 217, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 219, 0, 0, 219, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 56, 56, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 2, 0, 1, 2, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 16, 0, 0, 0, -1, 0, 1, -1, 0, 1, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -2, -1, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -79, -79, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 109, 109, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -97, 0, 0, -97, 0, 0, 0, 0, 4, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -56, 0, 0, -56, 0, 0, 0, 0, 4, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 4, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 4, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -130, 0, 0, -130, 0, 0, 0, 0, 6, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 10795, 0, 0, 10795, 0, 0, 0, 0, 8, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 8, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -163, 0, 0, -163, 0, 0, 0, 0, 8, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 10792, 0, 0, 10792, 0, 0, 0, 0, 8, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10815, 10815, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -195, 0, 0, -195, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 69, 0, 0, 69, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 71, 0, 0, 71, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10783, 10783, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10780, 10780, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10782, 10782, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -210, -210, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -206, -206, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -205, -205, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -202, -202, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -203, -203, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -207, -207, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 3, 3, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -209, -209, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -211, -211, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10743, 10743, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10749, 10749, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -213, -213, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -214, -214, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 10727, 10727, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -218, -218, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -69, -69, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -217, -217, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -71, -71, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -219, -219, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 0 }, + { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 18, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 18, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 0 }, - { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 0 }, + { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, { 0, 17, 232, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, @@ -4942,84 +4947,84 @@ static const Properties uc_properties[] = { { 0, 17, 234, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 4, 28 }, { 0, 17, 233, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 28 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 28 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 10, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 10, 0, 6, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 10, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 10, 0, 7, 6, 12, 1 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 1 }, { 13, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 130, 130, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 38, 0, 0, 38, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 37, 0, 0, 37, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 64, 0, 0, 64, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 63, 0, 0, 63, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 101, 101, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -38, -38, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -37, -37, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 105, 105, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -31, -31, 1, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -64, -64, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -63, -63, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 8, 0, 0, 8, 0, 0, 0, 0, 10, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -62, -62, -30, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -57, -57, -25, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -47, -47, -15, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -54, -54, -22, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -8, -8, 0, 0, 0, 0, 0, 4, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 6, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 6, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 4, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -86, -86, -54, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -80, -80, -48, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 7, 7, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -60, 0, 0, -60, 0, 0, 0, 0, 5, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -96, -96, -64, 0, 0, 0, 0, 5, 0, 6, 6, 12, 1 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 130, 130, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 38, 0, 0, 38, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 37, 0, 0, 37, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 64, 0, 0, 64, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 63, 0, 0, 63, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 101, 101, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -38, -38, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -37, -37, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 105, 105, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -31, -31, 1, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -64, -64, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -63, -63, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 8, 0, 0, 8, 0, 0, 0, 0, 10, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -62, -62, -30, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -57, -57, -25, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -47, -47, -15, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -54, -54, -22, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -8, -8, 0, 0, 0, 0, 0, 4, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 6, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 6, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 4, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -86, -86, -54, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -80, -80, -48, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 7, 7, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -60, 0, 0, -60, 0, 0, 0, 0, 5, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -96, -96, -64, 0, 0, 0, 0, 5, 0, 7, 6, 12, 1 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 7, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -7, 0, 0, -7, 0, 0, 0, 0, 7, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -130, 0, 0, -130, 0, 0, 0, 0, 8, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, 80, 0, 0, 80, 0, 0, 0, 0, 4, 0, 6, 7, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 80, 0, 0, 80, 0, 0, 0, 0, 1, 0, 6, 7, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -80, -80, 0, 0, 0, 0, 0, 4, 0, 6, 6, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -80, -80, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 7, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -7, 0, 0, -7, 0, 0, 0, 0, 7, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -130, 0, 0, -130, 0, 0, 0, 0, 8, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, 80, 0, 0, 80, 0, 0, 0, 0, 4, 0, 7, 7, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 80, 0, 0, 80, 0, 0, 0, 0, 1, 0, 7, 7, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -80, -80, 0, 0, 0, 0, 0, 4, 0, 7, 6, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -80, -80, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 2 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 2 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 2 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 2 }, { 2, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 6, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 6, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 4, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 4, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 15, 0, 0, 15, 0, 0, 0, 0, 1, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -15, -15, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 8, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 9, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 10, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 10, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 11, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 11, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 12, 0, 6, 7, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 12, 0, 6, 6, 12, 2 }, - { 14, 0, 0, 0, -1, 0, 48, 0, 0, 48, 0, 0, 0, 0, 1, 0, 6, 7, 12, 3 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 3 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 6, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 6, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 4, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 4, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 15, 0, 0, 15, 0, 0, 0, 0, 1, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -15, -15, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 8, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 9, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 10, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 10, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 11, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 11, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 12, 0, 7, 7, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 12, 0, 7, 6, 12, 2 }, + { 14, 0, 0, 0, -1, 0, 48, 0, 0, 48, 0, 0, 0, 0, 1, 0, 7, 7, 12, 3 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 3 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 3 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 12, 3 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 12, 3 }, - { 15, 0, 0, 0, -1, 0, 0, -48, -48, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 3 }, - { 15, 0, 0, 0, -1, 0, 0, 65, 62, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 3 }, - { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 12, 8, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -48, -48, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 3 }, + { 15, 0, 0, 0, -1, 0, 0, 65, 62, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 3 }, + { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 12, 8, 0 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 17, 3 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 9, 3 }, { 13, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0 }, @@ -5049,9 +5054,9 @@ static const Properties uc_properties[] = { { 0, 17, 25, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 4 }, { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 6, 4 }, { 0, 17, 18, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 4 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 13, 4 }, - { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 4 }, - { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 0, 12, 4 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 13, 4 }, + { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 4 }, + { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 0, 12, 4 }, { 10, 5, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 4, 4, 12, 5 }, { 10, 5, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 4, 4, 12, 5 }, { 13, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0 }, @@ -5059,7 +5064,7 @@ static const Properties uc_properties[] = { { 26, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 5 }, { 25, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 5 }, { 27, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 10, 5 }, - { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 11, 8, 5 }, + { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 11, 8, 5 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 5 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 5 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 5 }, @@ -5069,12 +5074,12 @@ static const Properties uc_properties[] = { { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 0 }, { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 6, 5 }, { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 6, 0 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 5 }, - { 17, 13, 0, 3, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 0 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 5 }, + { 17, 13, 0, 3, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 0 }, { 0, 17, 27, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, { 0, 17, 28, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, { 0, 17, 29, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, @@ -5086,90 +5091,90 @@ static const Properties uc_properties[] = { { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 5 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 5 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 5 }, - { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 28 }, - { 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, - { 3, 5, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 0 }, + { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 5 }, + { 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, + { 3, 5, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 0 }, { 25, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 5 }, + { 25, 5, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, { 25, 5, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 25, 5, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 9, 11, 5 }, { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 5 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 12, 5 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 12, 5 }, { 0, 17, 35, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 5 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 5 }, { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 6, 5 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 5 }, { 10, 5, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 5 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 5 }, - { 17, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 5 }, - { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, - { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 5 }, + { 17, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 5 }, + { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, + { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 5 }, { 29, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 5 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 5 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 5 }, { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 12, 12, 6 }, { 25, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 6 }, { 10, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 4, 12, 6 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 6 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 6 }, { 0, 17, 36, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 6 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 6 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 6 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 6 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 6 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 6 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 6 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 6 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 6 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 7 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 7 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 7 }, - { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 12, 7 }, - { 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 3, 1, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 27 }, - { 18, 1, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 27 }, + { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 12, 7 }, + { 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 3, 1, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 27 }, + { 18, 1, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 27 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 27 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 27 }, - { 17, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 27 }, + { 17, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 27 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 27 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 27 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 9, 11, 8, 27 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 11, 8, 27 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 12, 6, 27 }, - { 17, 1, 0, 3, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 27 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 12, 0 }, + { 17, 1, 0, 3, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 27 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 12, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 0 }, - { 17, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 12, 0 }, + { 17, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 12, 0 }, { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, - { 18, 1, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 0 }, - { 18, 1, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 0 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 0 }, + { 18, 1, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 0 }, + { 18, 1, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 0 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 0 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 0 }, { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, - { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 5 }, - { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 5 }, + { 18, 13, 0, 1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 5 }, + { 18, 13, 0, 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 5 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 5 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 5 }, { 0, 17, 27, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 5 }, @@ -5177,51 +5182,51 @@ static const Properties uc_properties[] = { { 0, 17, 29, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 5 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 8 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 8 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 8 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 8 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 8 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 4, 4, 21, 8 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 4, 4, 21, 8 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 8 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 8 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 4, 21, 8 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 4, 4, 21, 8 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 8 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 17, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 8 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 8 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 8 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 12, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 8 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 8 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 12, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 8 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 8 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 9 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 9 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 9 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 9 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 9 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 9 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 9 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 9 }, { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 9 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 9 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 9 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 9 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 9 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 9 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 9 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 9 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 9 }, @@ -5229,184 +5234,184 @@ static const Properties uc_properties[] = { { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 9, 9 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 10 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 10 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 4, 4, 21, 10 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 10 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 4, 21, 10 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 10 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 10 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 10 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 10 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 10 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 10 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 10 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 10 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 11 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 11 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 11 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 11 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 11 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 11 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 11 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 11 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 11 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 11 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 11 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 11 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 12, 11 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 9, 11 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 12 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 12 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 12 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 12 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 12 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 12 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 12 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 12 }, { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 12 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 12 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 12 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 12 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 12 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 12 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 12 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 13 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 13 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 13 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 13 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 13 }, { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 13 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 13 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 13 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 13 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 13 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 13 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 13 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 13 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 13 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 13 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 9, 13 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 14 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 14 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 14 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 14 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 14 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 14 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 14 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 14 }, { 0, 17, 84, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 14 }, { 0, 17, 91, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 14 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 14 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 14 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 14 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 14 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 14 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 15 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 15 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 15 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 15 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 15 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 15 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 15 }, { 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 15 }, { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 15 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 15 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 15 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 15 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 15 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 15 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 4, 4, 21, 16 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 16 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 16 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 16 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 15 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 15 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 4, 4, 21, 16 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 16 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 16 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 16 }, { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 16 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 16 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 16 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 16 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 16 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 16 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 16 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 16 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 4, 4, 21, 17 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 17 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 4, 21, 17 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 17 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 17 }, { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 17 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 17 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 17 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 29, 18 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 18 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 0, 8, 29, 18 }, - { 0, 17, 103, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 18 }, - { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 18 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 29, 18 }, - { 0, 17, 107, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 18 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 30, 18 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 18 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 0, 8, 30, 18 }, + { 0, 17, 103, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 18 }, + { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 18 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 30, 18 }, + { 0, 17, 107, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 18 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 18 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 18 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 18 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 17, 18 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 29, 19 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 19 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 0, 8, 29, 19 }, - { 0, 17, 118, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 19 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 29, 19 }, - { 0, 17, 122, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 29, 19 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 9, 11, 19 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 8, 29, 19 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 6, 8, 12, 20 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 30, 19 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 19 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 0, 8, 30, 19 }, + { 0, 17, 118, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 19 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 30, 19 }, + { 0, 17, 122, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 30, 19 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 9, 11, 19 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 8, 30, 19 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 7, 8, 12, 20 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 18, 20 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 18, 20 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 12, 20 }, @@ -5415,32 +5420,32 @@ static const Properties uc_properties[] = { { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 20 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 12, 20 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 10, 9, 11, 20 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 11, 9, 11, 20 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 12, 20 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 17, 20 }, { 0, 17, 216, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, { 21, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 13, 0, 20 }, { 22, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 13, 1, 20 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 4, 4, 21, 20 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 20 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 20 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 4, 4, 21, 20 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 20 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 20 }, { 0, 17, 129, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, { 0, 17, 130, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, { 0, 17, 132, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 6, 4, 4, 17, 20 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 7, 4, 4, 17, 20 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 4, 4, 21, 20 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 20 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 20 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 20 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 20 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 17, 20 }, @@ -5453,59 +5458,59 @@ static const Properties uc_properties[] = { { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 20 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 4, 20 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 29, 21 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 8, 29, 21 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 4, 4, 29, 21 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 29, 21 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 29, 21 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 4, 4, 29, 21 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 29, 21 }, - { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 29, 21 }, - { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 29, 21 }, - { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 29, 21 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 6, 4, 4, 29, 21 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 21 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 30, 21 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 8, 30, 21 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 4, 4, 30, 21 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 4, 30, 21 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 30, 21 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 4, 30, 21 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 30, 21 }, + { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 30, 21 }, + { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 30, 21 }, + { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 30, 21 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 4, 4, 30, 21 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 21 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 12, 17, 21 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 21 }, - { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 29, 21 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 21 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 4, 4, 29, 21 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 29, 21 }, - { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 29, 21 }, - { 14, 0, 0, 0, -1, 0, 7264, 0, 0, 7264, 0, 0, 0, 0, 1, 0, 6, 7, 12, 22 }, - { 14, 0, 0, 0, -1, 0, 7264, 0, 0, 7264, 0, 0, 0, 0, 13, 0, 6, 7, 12, 22 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 22 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 12, 22 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 22 }, + { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 30, 21 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 21 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 4, 4, 30, 21 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 30, 21 }, + { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 30, 21 }, + { 14, 0, 0, 0, -1, 0, 7264, 0, 0, 7264, 0, 0, 0, 0, 1, 0, 7, 7, 12, 22 }, + { 14, 0, 0, 0, -1, 0, 7264, 0, 0, 7264, 0, 0, 0, 0, 13, 0, 7, 7, 12, 22 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 22 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 12, 22 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 22 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 22 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 22 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 6, 8, 25, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 6, 8, 25, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 6, 8, 26, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 8, 6, 8, 26, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 6, 8, 27, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 9, 6, 8, 27, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 22 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 22 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 7, 8, 25, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 8, 7, 8, 25, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 7, 8, 26, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 9, 7, 8, 26, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 7, 8, 27, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 10, 7, 8, 27, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, @@ -5524,37 +5529,37 @@ static const Properties uc_properties[] = { { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 17, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 12, 0 }, { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 5, 17, 24 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 24 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 24 }, { 21, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 13, 0, 24 }, { 22, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 13, 1, 24 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 25 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 12, 25 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 25 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 12, 25 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 12, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 0 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 12, 17, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 29, 26 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 29, 26 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 4, 4, 29, 26 }, - { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 29, 26 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 30, 26 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 30, 26 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 4, 4, 30, 26 }, + { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 30, 26 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 17, 26 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 5, 26 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 29, 26 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 30, 26 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 26 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 9, 26 }, - { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 29, 26 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 26 }, + { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 30, 26 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 26 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 26 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 11, 6, 0 }, @@ -5563,90 +5568,90 @@ static const Properties uc_properties[] = { { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 18, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 0 }, { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 5, 4, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 9, 11, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 9, 11, 0 }, { 0, 17, 228, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 4, 4, 21, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 4, 4, 21, 0 }, { 0, 17, 222, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 0 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 12, 6, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 10, 9, 11, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 8, 29, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 8, 29, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 29, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 4, 4, 29, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 4, 4, 29, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 9, 11, 0 }, - { 5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 29, 0 }, - { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 29, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 9, 11, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 8, 30, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 8, 30, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 30, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 4, 4, 30, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 4, 4, 30, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 11, 9, 11, 0 }, + { 5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 30, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 30, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 26 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 4, 29, 0 }, - { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 29, 0 }, - { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 29, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 4, 4, 29, 0 }, - { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 29, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 4, 4, 21, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 4, 4, 30, 0 }, + { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 30, 0 }, + { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 30, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 4, 4, 30, 0 }, + { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 30, 0 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 10, 9, 11, 0 }, - { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 29, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 29, 0 }, - { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 12, 29, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 11, 9, 11, 0 }, + { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 30, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 30, 0 }, + { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 12, 30, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 6, 4, 4, 21, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 4, 4, 21, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 0 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 0 }, - { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 6, 4, 4, 21, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 10, 9, 11, 0 }, + { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 4, 4, 21, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 11, 9, 11, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 12, 17, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 17, 0 }, @@ -5654,47 +5659,47 @@ static const Properties uc_properties[] = { { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 0 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 6, 4, 4, 21, 0 }, - { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 6, 4, 4, 21, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 4, 4, 21, 0 }, + { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 7, 4, 4, 21, 0 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 4, 4, 21, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 10, 9, 11, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 12, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 7, 4, 4, 21, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 11, 9, 11, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 12, 0 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 0 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 4, 4, 21, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 4, 4, 21, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 0 }, - { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 4, 4, 21, 0 }, + { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 7, 4, 4, 21, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 12, 17, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 17, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 12, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 28 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, { 0, 17, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 28 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 28 }, - { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 4, 21, 0 }, + { 1, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 4, 4, 21, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 28 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 2 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 1 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 2 }, - { 15, 0, 0, 0, -1, 0, 0, 5, 5, 0, 0, 1, 1, 0, 8, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 3814, 3814, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 2 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 1 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 2 }, + { 15, 0, 0, 0, -1, 0, 0, 5, 5, 0, 0, 1, 1, 0, 8, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 3814, 3814, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 1 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 28 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 4, 4, 21, 28 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 28 }, @@ -5703,109 +5708,109 @@ static const Properties uc_properties[] = { { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 28 }, { 0, 17, 202, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 28 }, { 0, 17, 233, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 28 }, - { 15, 0, 0, 0, -1, 0, 0, 112, 112, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 115, 115, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 118, 118, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 121, 121, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 124, 124, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -59, -59, -58, 0, 0, 0, 0, 2, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -7615, 0, 0, -7615, 0, 0, 0, 0, 10, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 10, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 10, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 8, 8, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -8, 0, 0, -8, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 127, 127, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 130, 130, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 134, 134, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 138, 138, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 74, 74, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 86, 86, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 100, 100, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 128, 128, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 112, 112, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 126, 126, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 176, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 179, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 182, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 185, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 188, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 191, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 194, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 197, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 176, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 179, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 182, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 185, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 188, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 191, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 194, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 197, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 200, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 203, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 206, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 209, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 212, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 215, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 218, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 221, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 200, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 203, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 206, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 209, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 212, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 215, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 218, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 221, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 224, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 227, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 230, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 233, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 236, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 239, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 242, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 245, 8, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 224, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 227, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 230, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 233, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 236, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 239, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 242, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -8, 245, 0, -8, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 260, 257, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 248, 9, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 266, 263, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 142, 142, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 297, 293, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -74, 0, 0, -74, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -9, 248, 0, -9, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, -7205, -7205, -7173, 0, 0, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 272, 269, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 251, 9, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 278, 275, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 145, 145, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 305, 301, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -86, 0, 0, -86, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -9, 251, 0, -9, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 148, 148, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 152, 152, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 155, 155, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -100, 0, 0, -100, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 159, 159, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 163, 163, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 166, 166, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 169, 169, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -112, 0, 0, -112, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -7, 0, 0, -7, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 284, 281, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 254, 9, 0, 0, 1, 0, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 290, 287, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 173, 173, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 15, 0, 0, 0, -1, 0, 0, 313, 309, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -128, 0, 0, -128, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -126, 0, 0, -126, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 16, 0, 0, 0, -1, 0, -9, 254, 0, -9, 0, 1, 0, 0, 1, 0, 6, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 112, 112, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 115, 115, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 118, 118, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 121, 121, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 124, 124, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -59, -59, -58, 0, 0, 0, 0, 2, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -7615, 0, 0, -7615, 0, 0, 0, 0, 10, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 10, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 10, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 8, 8, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -8, 0, 0, -8, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 127, 127, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 130, 130, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 134, 134, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 138, 138, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 74, 74, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 86, 86, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 100, 100, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 128, 128, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 112, 112, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 126, 126, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 176, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 179, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 182, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 185, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 188, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 191, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 194, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 197, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 176, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 179, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 182, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 185, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 188, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 191, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 194, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 197, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 200, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 203, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 206, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 209, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 212, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 215, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 218, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 221, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 200, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 203, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 206, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 209, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 212, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 215, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 218, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 221, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 224, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 227, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 230, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 233, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 236, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 239, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 242, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 245, 8, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 224, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 227, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 230, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 233, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 236, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 239, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 242, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -8, 245, 0, -8, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 260, 257, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 248, 9, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 266, 263, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 142, 142, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 297, 293, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -74, 0, 0, -74, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -9, 248, 0, -9, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, -7205, -7205, -7173, 0, 0, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 272, 269, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 251, 9, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 278, 275, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 145, 145, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 305, 301, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -86, 0, 0, -86, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -9, 251, 0, -9, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 148, 148, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 152, 152, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 155, 155, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -100, 0, 0, -100, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 159, 159, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 163, 163, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 166, 166, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 169, 169, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -112, 0, 0, -112, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -7, 0, 0, -7, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 284, 281, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 254, 9, 0, 0, 1, 0, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 290, 287, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 173, 173, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 15, 0, 0, 0, -1, 0, 0, 313, 309, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -128, 0, 0, -128, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -126, 0, 0, -126, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 16, 0, 0, 0, -1, 0, -9, 254, 0, -9, 0, 1, 0, 0, 1, 0, 7, 7, 12, 1 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 18, 1 }, { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 17, 0 }, { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 5, 4, 0 }, @@ -5819,16 +5824,16 @@ static const Properties uc_properties[] = { { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 17, 0 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 19, 0 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 23, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 13, 3, 0 }, - { 24, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 13, 3, 0 }, + { 23, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 13, 3, 0 }, + { 24, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 13, 3, 0 }, { 21, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 0, 0 }, { 23, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 24, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 10, 15, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 10, 15, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 15, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 0, 17, 0 }, - { 7, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 34, 0 }, - { 8, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 34, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 0, 17, 0 }, + { 7, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 35, 0 }, + { 8, 7, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 35, 0 }, { 10, 11, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 21, 0 }, { 10, 14, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 21, 0 }, { 10, 16, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 21, 0 }, @@ -5839,14 +5844,14 @@ static const Properties uc_properties[] = { { 23, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 24, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 5, 0 }, - { 26, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 0, 8, 0 }, + { 26, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 0, 8, 0 }, { 22, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 1, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 12, 5, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 12, 5, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 0 }, - { 19, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 11, 0, 12, 0 }, + { 19, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 12, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 17, 0 }, { 6, 9, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 5, 17, 0 }, @@ -5856,7 +5861,7 @@ static const Properties uc_properties[] = { { 13, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 12, 0 }, { 10, 18, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 21, 0 }, { 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 6, 12, 0 }, { 5, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, @@ -5864,7 +5869,7 @@ static const Properties uc_properties[] = { { 5, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 26, 3, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 6, 12, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 9, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 9, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 9, 0 }, @@ -5873,32 +5878,33 @@ static const Properties uc_properties[] = { { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 10, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 9, 0 }, { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 9, 0 }, + { 27, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 9, 0 }, { 2, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, { 2, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 21, 28 }, { 2, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 28 }, { 0, 17, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 28 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 28 }, { 0, 17, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 28 }, - { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 9, 0 }, - { 14, 0, 0, 0, -1, 0, -7517, 0, 0, -7517, 0, 0, 0, 0, 1, 0, 6, 7, 12, 1 }, - { 14, 0, 0, 0, -1, 0, -8383, 0, 0, -8383, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -8262, 0, 0, -8262, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -7517, 0, 0, -7517, 0, 0, 0, 0, 1, 0, 7, 7, 12, 1 }, + { 14, 0, 0, 0, -1, 0, -8383, 0, 0, -8383, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -8262, 0, 0, -8262, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, { 29, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 28, 0, 0, 28, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 28, 0, 0, 28, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 7, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -28, -28, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -28, -28, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, - { 4, 0, 0, 0, -1, 0, 16, 0, 0, 16, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 4, 0, 0, 0, -1, 0, 0, -16, -16, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 0 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 0 }, + { 4, 0, 0, 0, -1, 0, 16, 0, 0, 16, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 4, 0, 0, 0, -1, 0, 0, -16, -16, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 0 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 0 }, { 26, 10, 0, 0, -1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, -3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, 2016, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, @@ -5914,11 +5920,13 @@ static const Properties uc_properties[] = { { 26, 10, 0, 0, -1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, -8, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, -7, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 14, 0 }, { 5, 10, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, @@ -5929,8 +5937,8 @@ static const Properties uc_properties[] = { { 5, 10, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 2, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 29, 0, 0, 0, -1, 0, 26, 0, 0, 26, 0, 0, 0, 0, 1, 0, 6, 7, 12, 0 }, - { 29, 0, 0, 0, -1, 0, 0, -26, -26, 0, 0, 0, 0, 0, 1, 0, 6, 6, 12, 0 }, + { 29, 0, 0, 0, -1, 0, 26, 0, 0, 26, 0, 0, 0, 0, 1, 0, 7, 7, 12, 0 }, + { 29, 0, 0, 0, -1, 0, 0, -26, -26, 0, 0, 0, 0, 0, 1, 0, 7, 6, 12, 0 }, { 5, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, @@ -5943,8 +5951,12 @@ static const Properties uc_properties[] = { { 5, 10, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 14, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 14, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 14, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 14, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 13, 3, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 0 }, { 21, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 13, 0, 0 }, @@ -5973,29 +5985,29 @@ static const Properties uc_properties[] = { { 26, 10, 0, 0, -1, -2104, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, -2106, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, -2108, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 48, 0, 0, 48, 0, 0, 0, 0, 8, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -48, -48, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10743, 0, 0, -10743, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -3814, 0, 0, -3814, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10727, 0, 0, -10727, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -10795, -10795, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -10792, -10792, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10780, 0, 0, -10780, 0, 0, 0, 0, 10, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10749, 0, 0, -10749, 0, 0, 0, 0, 10, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10783, 0, 0, -10783, 0, 0, 0, 0, 10, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10782, 0, 0, -10782, 0, 0, 0, 0, 11, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 6, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, -10815, 0, 0, -10815, 0, 0, 0, 0, 11, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 11, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 11, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 13, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 13, 0, 6, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 48, 0, 0, 48, 0, 0, 0, 0, 8, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -48, -48, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10743, 0, 0, -10743, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -3814, 0, 0, -3814, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10727, 0, 0, -10727, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -10795, -10795, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -10792, -10792, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10780, 0, 0, -10780, 0, 0, 0, 0, 10, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10749, 0, 0, -10749, 0, 0, 0, 0, 10, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10783, 0, 0, -10783, 0, 0, 0, 0, 10, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10782, 0, 0, -10782, 0, 0, 0, 0, 11, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 6, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, -10815, 0, 0, -10815, 0, 0, 0, 0, 11, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 11, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 11, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 13, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 13, 0, 7, 6, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 6, 0 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -7264, -7264, 0, 0, 0, 0, 0, 8, 0, 6, 6, 12, 22 }, - { 15, 0, 0, 0, -1, 0, 0, -7264, -7264, 0, 0, 0, 0, 0, 13, 0, 6, 6, 12, 22 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -7264, -7264, 0, 0, 0, 0, 0, 8, 0, 7, 6, 12, 22 }, + { 15, 0, 0, 0, -1, 0, 0, -7264, -7264, 0, 0, 0, 0, 0, 13, 0, 7, 6, 12, 22 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 17, 0 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 4, 4, 4, 21, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 13, 3, 0 }, @@ -6009,7 +6021,7 @@ static const Properties uc_properties[] = { { 23, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 13, 3, 0 }, { 24, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 13, 3, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 12, 6, 0 }, - { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 0 }, + { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 17, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 17, 0 }, @@ -6019,8 +6031,7 @@ static const Properties uc_properties[] = { { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 1, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 1, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 5, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 5, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 14, 0 }, { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 14, 0 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0 }, @@ -6030,70 +6041,67 @@ static const Properties uc_properties[] = { { 0, 17, 222, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, { 1, 0, 224, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 23 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 8, 14, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 14, 0 }, { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 14, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 5, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 5, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 5, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 5, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 5, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 8, 5, 0 }, { 0, 17, 8, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 28 }, - { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0, 5, 0 }, + { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0, 5, 0 }, { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 5, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 8, 14, 0 }, - { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 5, 0, 5, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 8, 5, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 8, 14, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 8, 5, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 5, 8, 14, 0 }, + { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, 5, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 5, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 14, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 14, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 14, 23 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 5, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 5, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 14, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 14, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 14, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 14, 23 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 14, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 14, 0 }, - { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 14, 0 }, - { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 14, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 5, 8, 5, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 14, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 8, 14, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 5, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 23 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 14, 23 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 14, 0 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, - { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 14, 0 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 14, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 14, 23 }, - { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0, 14, 0 }, + { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 8, 14, 0 }, { 13, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 8, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 8, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 8, 14, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 5, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 5, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 14, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 17, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 12, 17, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 12, 17, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 2 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 2 }, { 2, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 4, 4, 21, 2 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 2 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 2 }, - { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 2 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 12, 0 }, + { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 2 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 12, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, - { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 0 }, + { 17, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 7, 0, 0, 7, 1, 0, 0, 1, 10, 0, 6, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 7, 0, 0, 7, 1, 0, 0, 1, 10, 0, 7, 7, 12, 0 }, { 28, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 9, 0, 0, 9, 1, 0, 0, 1, 12, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 12, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 12, 0, 6, 6, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 11, 0, 0, 11, 1, 0, 0, 1, 13, 0, 6, 7, 12, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 9, 0, 0, 9, 1, 0, 0, 1, 12, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 12, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0, 12, 0, 7, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 11, 0, 0, 11, 1, 0, 0, 1, 13, 0, 7, 7, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 6, 12, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 0 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 0 }, { 29, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, @@ -6106,63 +6114,63 @@ static const Properties uc_properties[] = { { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 0 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 0 }, - { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 4, 21, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 29, 21 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 29, 21 }, - { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 29, 21 }, - { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 29, 0 }, + { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 7, 4, 4, 21, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 30, 21 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 8, 30, 21 }, + { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 30, 21 }, + { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 30, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 12, 17, 0 }, - { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 0 }, + { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 0 }, { 0, 17, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 4, 4, 4, 21, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 6, 8, 23, 23 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11, 6, 8, 24, 23 }, - { 11, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 30, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11, 7, 8, 23, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 12, 7, 8, 24, 23 }, + { 11, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 31, 0 }, { 12, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 25, 22, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 31, 28, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 37, 34, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 44, 40, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 52, 48, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 59, 56, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 71, 68, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 3 }, - { 15, 0, 0, 0, -1, 0, 0, 77, 74, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 3 }, - { 15, 0, 0, 0, -1, 0, 0, 83, 80, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 3 }, - { 15, 0, 0, 0, -1, 0, 0, 89, 86, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 3 }, - { 15, 0, 0, 0, -1, 0, 0, 95, 92, 0, 0, 1, 1, 0, 1, 0, 6, 6, 12, 3 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 8, 13, 4 }, + { 15, 0, 0, 0, -1, 0, 0, 25, 22, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 31, 28, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 37, 34, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 44, 40, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 52, 48, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 59, 56, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 71, 68, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 3 }, + { 15, 0, 0, 0, -1, 0, 0, 77, 74, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 3 }, + { 15, 0, 0, 0, -1, 0, 0, 83, 80, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 3 }, + { 15, 0, 0, 0, -1, 0, 0, 89, 86, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 3 }, + { 15, 0, 0, 0, -1, 0, 0, 95, 92, 0, 0, 1, 1, 0, 1, 0, 7, 6, 12, 3 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 8, 13, 4 }, { 0, 17, 26, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 21, 4 }, { 26, 3, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 4 }, { 28, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 5 }, { 13, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 0 }, { 27, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 10, 5 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 4, 4, 21, 28 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 9, 11, 8, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 11, 8, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 11, 1, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 8, 11, 8, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 9, 0, 8, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 9, 11, 8, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 10, 0, 8, 0 }, { 21, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 13, 0, 0 }, { 22, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 13, 1, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 15, 0 }, { 20, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 14, 0 }, - { 19, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 11, 0, 14, 0 }, + { 19, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 12, 0, 14, 0 }, { 21, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 13, 0, 0 }, { 22, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 13, 1, 0 }, - { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 11, 1, 0 }, + { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 11, 1, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 14, 0 }, - { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 10, 1, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 0, 5, 0 }, - { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 11, 5, 0 }, + { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 10, 1, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10, 0, 5, 0 }, + { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 9, 11, 5, 0 }, { 25, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 26, 3, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 20, 3, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 14, 0 }, { 26, 10, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 26, 10, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 8, 12, 5 }, + { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 7, 8, 12, 5 }, { 10, 18, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 4, 4, 22, 0 }, - { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 0, 14, 0 }, + { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 8, 0, 14, 0 }, { 25, 6, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, @@ -6176,41 +6184,41 @@ static const Properties uc_properties[] = { { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 26, 10, 0, 0, -1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, { 26, 10, 0, 0, -1, -2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 6, 7, 14, 0 }, + { 14, 0, 0, 0, -1, 0, 32, 0, 0, 32, 0, 0, 0, 0, 1, 0, 7, 7, 14, 0 }, { 28, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 14, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 6, 6, 14, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 8, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -32, -32, 0, 0, 0, 0, 0, 1, 0, 7, 6, 14, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 0 }, { 17, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 4, 4, 5, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 8, 12, 23 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 8, 12, 23 }, { 10, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 4, 21, 0 }, - { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 28, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 29, 0 }, { 13, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 17, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 17, 0 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 12, 0 }, - { 4, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 1 }, + { 4, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 1 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 1 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 1 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 6, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 7, 8, 12, 0 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 0 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 6, 8, 12, 0 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 7, 8, 12, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 17, 0 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 40, 0, 0, 40, 0, 0, 0, 0, 5, 0, 6, 7, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 40, 0, 0, 40, 0, 0, 0, 0, 7, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -40, -40, 0, 0, 0, 0, 0, 5, 0, 6, 6, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, -40, -40, 0, 0, 0, 0, 0, 7, 0, 6, 6, 12, 0 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 6, 8, 12, 0 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 40, 0, 0, 40, 0, 0, 0, 0, 5, 0, 7, 7, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 40, 0, 0, 40, 0, 0, 0, 0, 7, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -40, -40, 0, 0, 0, 0, 0, 5, 0, 7, 6, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, -40, -40, 0, 0, 0, 0, 0, 7, 0, 7, 6, 12, 0 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 8, 12, 0 }, { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 17, 0 }, { 5, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 0 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 0 }, { 5, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 0 }, { 25, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 17, 0 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 6, 8, 12, 0 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 8, 12, 0 }, { 25, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 0 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 0 }, - { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 6, 8, 12, 0 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 0 }, + { 18, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 8, 12, 0 }, { 0, 17, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 0 }, { 5, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, { 5, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0 }, @@ -6241,62 +6249,62 @@ static const Properties uc_properties[] = { { 5, 10, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, { 5, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 10, 9, 11, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 11, 9, 11, 0 }, { 10, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 3, 4, 4, 12, 0 }, - { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, - { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 10, 9, 11, 0 }, + { 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, + { 3, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 11, 9, 11, 0 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 0 }, { 25, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 17, 0 }, - { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 4, 4, 21, 0 }, + { 1, 0, 9, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 7, 4, 4, 21, 0 }, { 0, 17, 7, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 4, 4, 21, 0 }, - { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 8, 12, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 0, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 8, 1, 0 }, - { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 5, 8, 14, 0 }, + { 4, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 8, 12, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 0, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 7, 8, 1, 0 }, + { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 8, 14, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 8, 14, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 0 }, { 1, 0, 216, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 4, 4, 21, 0 }, - { 1, 0, 216, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 4, 4, 21, 0 }, + { 1, 0, 216, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 4, 4, 21, 0 }, { 0, 17, 1, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 4, 4, 21, 28 }, - { 1, 0, 226, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 4, 4, 21, 0 }, + { 1, 0, 226, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 4, 4, 21, 0 }, { 10, 18, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 4, 4, 21, 0 }, { 0, 17, 220, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 4, 4, 21, 28 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 4, 4, 21, 28 }, { 0, 17, 230, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 4, 4, 4, 21, 1 }, { 5, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 6, 7, 12, 0 }, - { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 6, 6, 12, 0 }, + { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 7, 7, 12, 0 }, + { 15, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 7, 6, 12, 0 }, { 26, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 0 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 12, 0 }, - { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 6, 7, 12, 0 }, - { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 10, 9, 11, 0 }, - { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 6, 8, 12, 5 }, + { 14, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 7, 7, 12, 0 }, + { 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 3, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 11, 9, 11, 0 }, + { 18, 13, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 7, 8, 12, 5 }, { 26, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 12, 5 }, { 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, { 5, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, @@ -6310,7 +6318,9 @@ static const Properties uc_properties[] = { { 5, 2, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 12, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 12, 0 }, { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 12, 0 }, + { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 5, 5, 0, 28, 0 }, { 29, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 14, 0 }, + { 29, 10, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 14, 0 }, { 13, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 12, 0 }, { 18, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 8, 14, 0 }, { 0, 17, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 4, 4, 21, 28 }, diff --git a/src/corelib/tools/qunicodetables_p.h b/src/corelib/tools/qunicodetables_p.h index 6efeff1f04..9c02791acc 100644 --- a/src/corelib/tools/qunicodetables_p.h +++ b/src/corelib/tools/qunicodetables_p.h @@ -39,7 +39,7 @@ ** ****************************************************************************/ -/* This file is autogenerated from the Unicode 6.1 database. Do not edit */ +/* This file is autogenerated from the Unicode 6.2 database. Do not edit */ // // W A R N I N G @@ -59,7 +59,7 @@ QT_BEGIN_NAMESPACE -#define UNICODE_DATA_VERSION QChar::Unicode_6_1 +#define UNICODE_DATA_VERSION QChar::Unicode_6_2 namespace QUnicodeTables { @@ -202,6 +202,7 @@ enum GraphemeBreakClass { GraphemeBreak_LF, GraphemeBreak_Control, GraphemeBreak_Extend, + GraphemeBreak_RegionalIndicator, GraphemeBreak_Prepend, GraphemeBreak_SpacingMark, GraphemeBreak_L, @@ -217,6 +218,7 @@ enum WordBreakClass { WordBreak_LF, WordBreak_Newline, WordBreak_Extend, + WordBreak_RegionalIndicator, WordBreak_Katakana, WordBreak_ALetter, WordBreak_MidNumLet, @@ -243,7 +245,7 @@ enum SentenceBreakClass { SentenceBreak_Close }; -// see http://www.unicode.org/reports/tr14/tr14-28.html +// see http://www.unicode.org/reports/tr14/tr14-30.html // we don't use the XX and AI classes and map them to AL instead. enum LineBreakClass { LineBreak_OP, LineBreak_CL, LineBreak_CP, LineBreak_QU, LineBreak_GL, @@ -251,8 +253,9 @@ enum LineBreakClass { LineBreak_PO, LineBreak_NU, LineBreak_AL, LineBreak_HL, LineBreak_ID, LineBreak_IN, LineBreak_HY, LineBreak_BA, LineBreak_BB, LineBreak_B2, LineBreak_ZW, LineBreak_CM, LineBreak_WJ, LineBreak_H2, LineBreak_H3, - LineBreak_JL, LineBreak_JV, LineBreak_JT, LineBreak_CB, LineBreak_SA, - LineBreak_SG, LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK + LineBreak_JL, LineBreak_JV, LineBreak_JT, LineBreak_RI, LineBreak_CB, + LineBreak_SA, LineBreak_SG, LineBreak_SP, LineBreak_CR, LineBreak_LF, + LineBreak_BK }; Q_CORE_EXPORT GraphemeBreakClass QT_FASTCALL graphemeBreakClass(uint ucs4); diff --git a/src/corelib/tools/qunicodetools.cpp b/src/corelib/tools/qunicodetools.cpp index 0b492abf89..1f45575016 100644 --- a/src/corelib/tools/qunicodetools.cpp +++ b/src/corelib/tools/qunicodetools.cpp @@ -56,26 +56,28 @@ namespace QUnicodeTools { // ----------------------------------------------------------------------------------------------------- // -// The text boundaries determination algorithm. See http://www.unicode.org/reports/tr29/tr29-19.html +// The text boundaries determination algorithm. +// See http://www.unicode.org/reports/tr29/tr29-21.html // // ----------------------------------------------------------------------------------------------------- namespace GB { static const uchar breakTable[QUnicodeTables::GraphemeBreak_LVT + 1][QUnicodeTables::GraphemeBreak_LVT + 1] = { -// Other CR LF Control Extend Prepend S-Mark L V T LV LVT - { true , true , true , true , false, true , false, true , true , true , true , true }, // Other - { true , true , false, true , true , true , true , true , true , true , true , true }, // CR - { true , true , true , true , true , true , true , true , true , true , true , true }, // LF - { true , true , true , true , true , true , true , true , true , true , true , true }, // Control - { true , true , true , true , false, true , false, true , true , true , true , true }, // Extend - { false, true , true , true , false, false, false, false, false, false, false, false }, // Prepend - { true , true , true , true , false, true , false, true , true , true , true , true }, // SpacingMark - { true , true , true , true , false, true , false, false, false, true , false, false }, // L - { true , true , true , true , false, true , false, true , false, false, true , true }, // V - { true , true , true , true , false, true , false, true , true , false, true , true }, // T - { true , true , true , true , false, true , false, true , false, false, true , true }, // LV - { true , true , true , true , false, true , false, true , true , false, true , true }, // LVT +// Other CR LF Control Extend RI Prepend S-Mark L V T LV LVT + { true , true , true , true , false, true , true , false, true , true , true , true , true }, // Other + { true , true , false, true , true , true , true , true , true , true , true , true , true }, // CR + { true , true , true , true , true , true , true , true , true , true , true , true , true }, // LF + { true , true , true , true , true , true , true , true , true , true , true , true , true }, // Control + { true , true , true , true , false, true , true , false, true , true , true , true , true }, // Extend + { true , true , true , true , false, false, true , false, true , true , true , true , true }, // RegionalIndicator + { false, true , true , true , false, false, false, false, false, false, false, false, false }, // Prepend + { true , true , true , true , false, true , true , false, true , true , true , true , true }, // SpacingMark + { true , true , true , true , false, true , true , false, false, false, true , false, false }, // L + { true , true , true , true , false, true , true , false, true , false, false, true , true }, // V + { true , true , true , true , false, true , true , false, true , true , false, true , true }, // T + { true , true , true , true , false, true , true , false, true , false, false, true , true }, // LV + { true , true , true , true , false, true , true , false, true , true , false, true , true }, // LVT }; } // namespace GB @@ -116,19 +118,20 @@ enum Action { }; static const uchar breakTable[QUnicodeTables::WordBreak_ExtendNumLet + 1][QUnicodeTables::WordBreak_ExtendNumLet + 1] = { -// Other CR LF Newline Extend Katakana ALetter MidNumLet MidLetter MidNum Numeric ExtendNumLet - { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break }, // Other - { Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break , Break }, // CR - { Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break }, // LF - { Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break }, // Newline - { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break }, // Extend - { Break , Break , Break , Break , NoBreak, NoBreak, Break , Break , Break , Break , Break , NoBreak }, // Katakana - { Break , Break , Break , Break , NoBreak, Break , NoBreak, Lookup , Lookup , Break , NoBreak, NoBreak }, // ALetter - { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break }, // MidNumLet - { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break }, // MidLetter - { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break }, // MidNum - { Break , Break , Break , Break , NoBreak, Break , NoBreak, Lookup , Break , Lookup , NoBreak, NoBreak }, // Numeric - { Break , Break , Break , Break , NoBreak, NoBreak, NoBreak, Break , Break , Break , NoBreak, NoBreak }, // ExtendNumLet +// Other CR LF Newline Extend RI Katakana ALetter MidNumLet MidLetter MidNum Numeric ExtendNumLet + { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break }, // Other + { Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break , Break , Break }, // CR + { Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break }, // LF + { Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break , Break }, // Newline + { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break }, // Extend + { Break , Break , Break , Break , NoBreak, NoBreak, Break , Break , Break , Break , Break , Break , Break }, // RegionalIndicator + { Break , Break , Break , Break , NoBreak, Break , NoBreak, Break , Break , Break , Break , Break , NoBreak }, // Katakana + { Break , Break , Break , Break , NoBreak, Break , Break , NoBreak, Lookup , Lookup , Break , NoBreak, NoBreak }, // ALetter + { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break }, // MidNumLet + { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break }, // MidLetter + { Break , Break , Break , Break , NoBreak, Break , Break , Break , Break , Break , Break , Break , Break }, // MidNum + { Break , Break , Break , Break , NoBreak, Break , Break , NoBreak, Lookup , Break , Lookup , NoBreak, NoBreak }, // Numeric + { Break , Break , Break , Break , NoBreak, Break , NoBreak, NoBreak, Break , Break , Break , NoBreak, NoBreak }, // ExtendNumLet }; } // namespace WB @@ -311,7 +314,8 @@ static void getSentenceBreaks(const ushort *string, quint32 len, QCharAttributes // ----------------------------------------------------------------------------------------------------- // -// The line breaking algorithm. See http://www.unicode.org/reports/tr14/tr14-28.html +// The line breaking algorithm. +// See http://www.unicode.org/reports/tr14/tr14-30.html // // ----------------------------------------------------------------------------------------------------- @@ -401,36 +405,37 @@ enum Action { }; static const uchar breakTable[QUnicodeTables::LineBreak_CB + 1][QUnicodeTables::LineBreak_CB + 1] = { -/* OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT CB */ -/* OP */ { PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, CP, PB, PB, PB, PB, PB, PB, PB }, -/* CL */ { DB, PB, PB, IB, IB, PB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* CP */ { DB, PB, PB, IB, IB, PB, PB, PB, PB, DB, DB, IB, IB, IB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* QU */ { PB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB }, -/* GL */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB }, -/* NS */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* EX */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* SY */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* IS */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, IB, IB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* PR */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, IB, DB, IB, IB, DB, DB, PB, CI, PB, IB, IB, IB, IB, IB, DB }, -/* PO */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* NU */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* AL */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* HL */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* ID */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* IN */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* HY */ { DB, PB, PB, IB, DB, IB, PB, PB, PB, DB, DB, IB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* BA */ { DB, PB, PB, IB, DB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* BB */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, DB }, -/* B2 */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, PB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* ZW */ { DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, PB, DB, DB, DB, DB, DB, DB, DB, DB }, -/* CM */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB }, -/* WJ */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB }, -/* H2 */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, IB, IB, DB }, -/* H3 */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, IB, DB }, -/* JL */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, IB, IB, IB, IB, DB, DB }, -/* JV */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, IB, IB, DB }, -/* JT */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, IB, DB }, -/* CB */ { DB, PB, PB, IB, IB, DB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB } +/* OP CL CP QU GL NS EX SY IS PR PO NU AL HL ID IN HY BA BB B2 ZW CM WJ H2 H3 JL JV JT RI CB */ +/* OP */ { PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, PB, CP, PB, PB, PB, PB, PB, PB, PB, PB }, +/* CL */ { DB, PB, PB, IB, IB, PB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* CP */ { DB, PB, PB, IB, IB, PB, PB, PB, PB, DB, DB, IB, IB, IB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* QU */ { PB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB, IB }, +/* GL */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB, IB }, +/* NS */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* EX */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* SY */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* IS */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, IB, IB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* PR */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, IB, DB, IB, IB, DB, DB, PB, CI, PB, IB, IB, IB, IB, IB, DB, DB }, +/* PO */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* NU */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* AL */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* HL */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* ID */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* IN */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* HY */ { DB, PB, PB, IB, DB, IB, PB, PB, PB, DB, DB, IB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* BA */ { DB, PB, PB, IB, DB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* BB */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB, DB }, +/* B2 */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, PB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* ZW */ { DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, PB, DB, DB, DB, DB, DB, DB, DB, DB, DB }, +/* CM */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, IB, IB, IB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB }, +/* WJ */ { IB, PB, PB, IB, IB, IB, PB, PB, PB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, IB, PB, CI, PB, IB, IB, IB, IB, IB, IB, IB }, +/* H2 */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, IB, IB, DB, DB }, +/* H3 */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, IB, DB, DB }, +/* JL */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, IB, IB, IB, IB, DB, DB, DB }, +/* JV */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, IB, IB, DB, DB }, +/* JT */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, IB, DB, DB, DB, DB, IB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, IB, DB, DB }, +/* RI */ { DB, PB, PB, IB, IB, IB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, IB, IB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, IB, DB }, +/* CB */ { DB, PB, PB, IB, IB, DB, PB, PB, PB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, DB, PB, CI, PB, DB, DB, DB, DB, DB, DB, DB } }; } // namespace LB -- cgit v1.2.3