aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode/prop/uprop_get_sc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode/prop/uprop_get_sc.c')
-rw-r--r--lib/unicode/prop/uprop_get_sc.c2598
1 files changed, 1827 insertions, 771 deletions
diff --git a/lib/unicode/prop/uprop_get_sc.c b/lib/unicode/prop/uprop_get_sc.c
index 066c928..a82ef46 100644
--- a/lib/unicode/prop/uprop_get_sc.c
+++ b/lib/unicode/prop/uprop_get_sc.c
@@ -5,553 +5,281 @@
#include "unicode/prop.h"
static constexpr uint8_t stage1[] = {
- 0, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
- 30, 31, 32, 32, 33, 34, 35, 36, 37, 37, 37, 37, 37, 38, 39, 40,
- 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 2, 2, 53, 54,
- 55, 56, 57, 58, 59, 59, 59, 59, 60, 59, 59, 59, 59, 59, 59, 59,
- 61, 61, 59, 59, 59, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
- 72, 73, 74, 75, 76, 77, 78, 59, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 79, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 82, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 92, 93, 94, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 70, 70, 97, 98, 99, 100, 101, 101, 102, 103, 104, 105, 106, 107,
- 108, 109, 110, 111, 96, 112, 113, 114, 115, 116, 117, 118, 119, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 96, 133, 134, 135, 136,
- 137, 138, 139, 140, 141, 142, 143, 96, 144, 145, 96, 146, 147, 148, 149, 96,
- 150, 151, 152, 153, 154, 155, 156, 96, 157, 158, 159, 160, 96, 161, 162, 163,
- 164, 164, 164, 164, 164, 164, 164, 165, 166, 164, 167, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 168,
- 169, 169, 169, 169, 169, 169, 169, 169, 170, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 171, 171, 171, 171, 172, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 173, 173, 173, 173, 174, 175, 176, 177, 96, 96, 96, 96, 178, 179, 180, 181,
- 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182,
- 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182,
- 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 183,
- 182, 182, 182, 182, 182, 182, 184, 184, 184, 185, 186, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 187,
- 188, 189, 190, 191, 191, 192, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 193, 194, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 195, 196,
- 59, 197, 198, 199, 200, 201, 202, 96, 203, 204, 205, 59, 59, 206, 59, 207,
- 208, 208, 208, 208, 208, 209, 96, 96, 96, 96, 96, 96, 96, 96, 210, 96,
- 211, 212, 213, 96, 96, 214, 96, 96, 96, 215, 96, 96, 96, 96, 96, 216,
- 217, 218, 219, 96, 96, 96, 96, 96, 220, 221, 222, 96, 223, 224, 96, 96,
- 225, 226, 59, 227, 228, 96, 59, 59, 59, 59, 59, 59, 59, 229, 230, 231,
- 232, 233, 59, 59, 234, 235, 59, 236, 96, 96, 96, 96, 96, 96, 96, 96,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 237, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 238, 70,
- 239, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 240, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 241, 70, 70, 70, 70, 242, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 70, 70, 70, 70, 243, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 244, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
- 70, 70, 70, 70, 70, 70, 70, 245, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 246, 96, 247, 248, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
- 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 18, 19, 20, 20, 21, 22, 23, 24, 25, 26, 27, 28, 1, 29,
+ 30, 31, 32, 32, 33, 32, 32, 32, 34, 32, 32, 35, 36, 37, 38, 39,
+ 40, 41, 42, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 46, 46, 46, 46, 47, 48, 49, 50, 51, 52, 53, 54, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 55, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 44, 57, 58, 59, 60, 61, 62,
+ 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
+ 95, 95, 95, 96, 97, 98, 56, 56, 56, 56, 56, 56, 56, 56, 56, 99,
+ 100, 100, 100, 100, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
+ 100, 100, 100, 102, 103, 103, 104, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 105, 56, 56, 56, 56, 56, 56, 106, 106, 107, 108, 56, 109, 110, 111,
+ 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
+ 112, 112, 112, 112, 112, 112, 112, 113, 112, 112, 112, 114, 115, 116, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 117,
+ 118, 119, 120, 56, 56, 56, 56, 56, 56, 56, 56, 56, 121, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 122, 32, 123, 124,
+ 125, 126, 127, 128, 129, 130, 131, 132, 133, 133, 134, 56, 56, 56, 56, 135,
+ 136, 137, 138, 56, 139, 140, 56, 141, 142, 143, 56, 56, 144, 145, 146, 56,
+ 147, 148, 149, 32, 32, 32, 150, 151, 152, 32, 153, 154, 56, 56, 56, 56,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 155, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 156, 157, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 158, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 159, 44, 44, 160, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 44, 44, 161, 56, 56, 56, 56, 56,
+ 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 162, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
+ 44, 44, 44, 163, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 164, 165, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
};
-static constexpr enum uprop_sc stage2[][128] = {
+static constexpr enum uprop_sc stage2[][256] = {
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -567,8 +295,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
- SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -599,6 +327,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN},
{SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
@@ -607,6 +351,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -631,8 +391,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZYYY, SC_GREK, SC_GREK, SC_GREK,
- SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZYYY, SC_GREK},
- {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_ZYYY, SC_GREK, SC_ZYYY,
+ SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZYYY, SC_GREK,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_ZYYY, SC_GREK, SC_ZYYY,
SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_GREK, SC_ZZZZ, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
@@ -663,8 +423,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
- SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL},
- {SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_ZINH, SC_ZINH, SC_CYRL,
+ SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
+ SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_ZINH, SC_ZINH, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
@@ -695,8 +455,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN,
SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN,
SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN,
- SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN},
- {SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN,
+ SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN,
+ SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN,
SC_ARMN, SC_ARMN, SC_ARMN, SC_ZZZZ, SC_ZZZZ, SC_ARMN, SC_ARMN, SC_ARMN,
SC_ZZZZ, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR,
SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR,
@@ -727,8 +487,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ZINH, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
- {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -759,8 +519,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
- {SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA,
SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA,
SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA,
SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA,
@@ -791,10 +551,10 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC,
SC_SYRC, SC_SYRC, SC_SYRC, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
- {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ,
- SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -823,8 +583,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_ZYYY, SC_ZYYY, SC_DEVA, SC_DEVA,
SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA,
SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA,
- SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA},
- {SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_ZZZZ, SC_BENG, SC_BENG, SC_BENG,
+ SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA,
+ SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_ZZZZ, SC_BENG, SC_BENG, SC_BENG,
SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_ZZZZ, SC_ZZZZ, SC_BENG,
SC_BENG, SC_ZZZZ, SC_ZZZZ, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG,
SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG,
@@ -855,8 +615,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GURU, SC_GURU,
SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU,
SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR,
SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR,
SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR,
SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR,
@@ -887,8 +647,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ZZZZ, SC_ZZZZ, SC_ORYA, SC_ORYA,
SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA,
SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML,
SC_TAML, SC_TAML, SC_TAML, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML,
SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML, SC_TAML, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML,
@@ -919,8 +679,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_ZZZZ, SC_ZZZZ, SC_TELU, SC_TELU,
SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TELU,
- SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU},
- {SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA,
+ SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU,
+ SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA,
SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_ZZZZ, SC_KNDA, SC_KNDA,
SC_KNDA, SC_ZZZZ, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA,
SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA,
@@ -951,8 +711,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_ZZZZ, SC_ZZZZ, SC_MLYM, SC_MLYM,
SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM,
SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM,
- SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM},
- {SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH,
+ SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM,
+ SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH,
SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH,
SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH,
@@ -983,8 +743,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_LAOO, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_LAOO,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_LAOO, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_LAOO,
SC_LAOO, SC_LAOO, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO,
SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO,
SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO,
@@ -1015,8 +775,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
- SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT},
- {SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
+ SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
+ SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
SC_ZZZZ, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT,
@@ -1047,8 +807,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
- SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR},
- {SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
+ SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
+ SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
@@ -1079,6 +839,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG},
{SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
@@ -1095,8 +871,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
- SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI},
- {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
+ SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
+ SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
@@ -1127,8 +903,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
- SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
+ SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -1159,8 +935,40 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS},
- {SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM,
+ {SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS,
+ SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM,
SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM,
SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM,
SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -1191,8 +999,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB,
SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_ZZZZ, SC_TAGB, SC_TAGB,
SC_TAGB, SC_ZZZZ, SC_TAGB, SC_TAGB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR,
SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR,
SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR,
SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR,
@@ -1223,8 +1031,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
- SC_MONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
+ SC_MONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
@@ -1255,8 +1063,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE,
SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_ZZZZ, SC_ZZZZ,
SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU,
SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU,
SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU,
SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU,
@@ -1287,8 +1095,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA,
SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA,
SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA,
- SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_LANA},
- {SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA,
+ SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_LANA,
+ SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA,
SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA,
SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -1313,14 +1121,14 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
- SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_ZZZZ, SC_BALI, SC_BALI,
+ SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI,
- SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_ZZZZ},
- {SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND,
+ SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND,
SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND,
SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND,
SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND,
@@ -1351,9 +1159,9 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK,
SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK,
SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK,
- SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK},
- {SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
- SC_CYRL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK,
+ SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
+ SC_CYRL, SC_CYRL, SC_CYRL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR,
SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR,
SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR,
@@ -1383,8 +1191,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_GREK, SC_GREK, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
- SC_CYRL, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN},
- {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_CYRL, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
@@ -1415,8 +1223,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
- SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_ZZZZ},
- {SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
+ SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_ZZZZ,
+ SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
@@ -1447,8 +1255,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -1479,8 +1287,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
- SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN},
- {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1511,13 +1319,29 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1527,6 +1351,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
{SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
@@ -1543,6 +1383,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
+ SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI,
SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1559,8 +1415,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1591,8 +1447,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
- SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN},
- {SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT,
SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT,
SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT,
SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT,
@@ -1623,8 +1479,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TFNG,
SC_TFNG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TFNG},
- {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TFNG,
+ SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -1655,8 +1511,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_ZZZZ, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -1687,8 +1543,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
- SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI},
- {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -1719,8 +1575,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
- SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA},
- {SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
+ SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
+ SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_ZZZZ,
SC_ZZZZ, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_HIRA, SC_HIRA, SC_HIRA,
@@ -1751,8 +1607,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
- SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG},
- {SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1764,7 +1620,7 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA},
@@ -1783,8 +1639,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
- SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1815,6 +1671,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -1824,6 +1696,54 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI},
+ {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -1847,8 +1767,40 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII},
{SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
+ SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII,
@@ -1879,6 +1831,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
+ SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII},
{SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII,
@@ -1895,8 +1863,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
- SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL},
- {SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
+ SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
+ SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
@@ -1927,8 +1895,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
- SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN},
- {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
@@ -1937,9 +1905,9 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
- SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ,
SC_LATN, SC_LATN, SC_ZZZZ, SC_LATN, SC_ZZZZ, SC_LATN, SC_LATN, SC_LATN,
- SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
@@ -1959,8 +1927,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG,
SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG,
SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR,
SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR,
SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR,
SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR,
@@ -1991,8 +1959,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
- SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA,
SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA,
SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA,
SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA,
@@ -2023,8 +1991,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
- SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR},
- {SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT,
+ SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
+ SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT,
SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT,
SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT,
SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT,
@@ -2055,8 +2023,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_GREK, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
- SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER},
- {SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
+ SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
+ SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER,
@@ -2076,6 +2044,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
+ SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG,
@@ -2103,6 +2087,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -2119,8 +2119,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
- SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI},
- {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -2151,8 +2151,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
- {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -2183,6 +2183,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
{SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -2199,8 +2215,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
- {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -2231,8 +2247,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
- {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -2263,8 +2279,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_KANA, SC_KANA,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
SC_ZYYY, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
- SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA},
- {SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
+ SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
+ SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZYYY, SC_ZYYY,
@@ -2295,8 +2311,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB,
SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB,
SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB,
SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB,
@@ -2327,8 +2343,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
- SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK},
- {SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
+ SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
+ SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK,
SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -2344,7 +2360,23 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZZZZ, SC_ZZZZ},
- {SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI,
+ {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI,
SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI,
SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI,
SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -2375,8 +2407,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM,
SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM,
SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM,
- SC_PERM, SC_PERM, SC_PERM, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR,
+ SC_PERM, SC_PERM, SC_PERM, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR,
SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR,
SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR,
SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_ZZZZ, SC_UGAR,
@@ -2407,8 +2439,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW,
SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW,
SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW,
- SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW},
- {SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA,
+ SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW,
+ SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA,
SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA,
SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA,
SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_ZZZZ, SC_ZZZZ,
@@ -2439,8 +2471,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_AGHB, SC_AGHB, SC_AGHB, SC_AGHB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_AGHB,
SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
- SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH},
- {SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
+ SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
+ SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH,
SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
@@ -2448,13 +2480,13 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH,
SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR,
+ SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
@@ -2471,6 +2503,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
+ SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA},
{SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
@@ -2487,8 +2535,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_LATN,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN,
@@ -2519,8 +2567,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM,
SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM,
SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM,
- SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM},
- {SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT,
+ SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM,
+ SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT,
SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT,
SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT,
SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_ZZZZ,
@@ -2551,8 +2599,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO,
SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO,
SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO,
SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO,
@@ -2583,8 +2631,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB,
SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB,
SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB,
- SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB},
- {SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB,
+ SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB,
+ SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB,
SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB,
SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB,
SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB,
@@ -2615,8 +2663,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI,
SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI,
SC_PHLI, SC_PHLI, SC_PHLI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI},
- {SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP,
+ SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI,
+ SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP,
SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP,
SC_PHLP, SC_PHLP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -2647,8 +2695,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG,
SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG,
SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG,
SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG,
@@ -2672,6 +2720,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG,
SC_ROHG, SC_ROHG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA,
+ SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GARA, SC_GARA,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -2695,8 +2759,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ},
- {SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ,
+ SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI,
SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI,
SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI,
SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI,
@@ -2704,14 +2768,14 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_YEZI, SC_YEZI, SC_ZZZZ, SC_YEZI, SC_YEZI, SC_YEZI, SC_ZZZZ, SC_ZZZZ,
SC_YEZI, SC_YEZI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB},
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB},
{SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO,
SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO,
SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO,
@@ -2727,8 +2791,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR,
- SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR},
- {SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR,
+ SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR,
+ SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR,
SC_OUGR, SC_OUGR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -2759,8 +2823,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH,
SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH,
SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_BRAH},
- {SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_BRAH,
+ SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI,
SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI,
SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI,
SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI,
@@ -2791,8 +2855,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ,
SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ,
SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD,
SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD,
SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD,
SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD,
@@ -2823,8 +2887,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ,
SC_MULT, SC_ZZZZ, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ, SC_MULT,
SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT,
SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ, SC_MULT,
@@ -2855,6 +2919,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_ZZZZ, SC_ZZZZ, SC_GRAN, SC_GRAN,
SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_TUTG, SC_ZZZZ,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_ZZZZ, SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_TUTG, SC_ZZZZ, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG,
+ SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG,
+ SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA,
SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA,
@@ -2871,8 +2951,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_NEWA, SC_NEWA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH,
SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH,
SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH,
SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH,
@@ -2888,7 +2968,23 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD,
+ {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD,
SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD,
SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD,
SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD,
@@ -2919,8 +3015,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG,
SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR,
SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR,
SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR,
SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR,
@@ -2930,9 +3026,9 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TAKR, SC_TAKR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR,
SC_TAKR, SC_TAKR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
+ SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR,
+ SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
@@ -2951,6 +3047,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR,
SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR,
@@ -2967,8 +3079,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -2999,8 +3111,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3031,8 +3143,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
- SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO},
- {SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
+ SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
+ SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO,
@@ -3063,7 +3175,23 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU,
+ SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU,
+ SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU,
+ SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU,
+ SC_SUNU, SC_SUNU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU,
+ SC_SUNU, SC_SUNU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS,
SC_BHKS, SC_ZZZZ, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS,
SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS,
@@ -3079,8 +3207,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS,
SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
- SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC},
- {SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
+ SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
+ SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
SC_ZZZZ, SC_ZZZZ, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC,
@@ -3111,8 +3239,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_ZZZZ, SC_GONG,
SC_GONG, SC_ZZZZ, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG,
SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG,
- SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG},
- {SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG,
+ SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG,
+ SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG,
SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_ZZZZ,
SC_GONG, SC_GONG, SC_ZZZZ, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG,
SC_GONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3140,6 +3268,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA,
SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA,
SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA,
@@ -3155,12 +3299,12 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI,
SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI,
SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI,
- SC_KAWI, SC_KAWI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_KAWI, SC_KAWI, SC_KAWI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3191,10 +3335,42 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX},
{SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3223,7 +3399,23 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_ZZZZ,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
+ SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX},
{SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX,
@@ -3239,9 +3431,41 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN,
SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN,
SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN,
@@ -3271,6 +3495,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP},
{SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
@@ -3284,10 +3524,58 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP},
+ {SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP,
+ SC_EGYP, SC_EGYP, SC_EGYP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
@@ -3303,6 +3591,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
+ SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW},
{SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW,
@@ -3319,6 +3623,54 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ {SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH,
+ SC_GUKH, SC_GUKH, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
@@ -3335,6 +3687,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
+ SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU},
{SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU,
@@ -3351,8 +3719,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO,
SC_MROO, SC_MROO, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_MROO, SC_MROO,
SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
- SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA},
- {SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
+ SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
+ SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA,
@@ -3383,9 +3751,41 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HMNG, SC_HMNG, SC_ZZZZ, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG,
SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG,
SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HMNG, SC_HMNG, SC_HMNG},
- {SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HMNG, SC_HMNG, SC_HMNG,
SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG,
+ SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI,
+ SC_KRAI, SC_KRAI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3415,8 +3815,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
- SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF},
- {SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
+ SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
+ SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF,
SC_MEDF, SC_MEDF, SC_MEDF, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3447,8 +3847,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
- SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD},
- {SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
+ SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
+ SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_PLRD,
SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD,
@@ -3479,6 +3879,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG},
{SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
@@ -3495,6 +3911,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
+ SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
@@ -3511,6 +3943,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS},
{SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
@@ -3522,12 +3970,28 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
+ SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS,
SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_KITS},
{SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG,
SC_TANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3543,6 +4007,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3558,6 +4038,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZZZZ, SC_KANA, SC_KANA, SC_KANA,
SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZZZZ, SC_KANA, SC_KANA, SC_ZZZZ},
{SC_KANA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
@@ -3575,8 +4071,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
- SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA},
- {SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
+ SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
+ SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA,
@@ -3607,8 +4103,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_KANA, SC_KANA, SC_KANA, SC_KANA,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
- SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU},
- {SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
@@ -3639,6 +4135,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
+ SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU,
SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
@@ -3655,8 +4167,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
- SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
+ SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL,
@@ -3672,6 +4184,70 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
@@ -3687,8 +4263,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -3718,6 +4294,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -3735,8 +4327,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH},
- {SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
+ SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -3767,8 +4359,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3799,7 +4391,23 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
+ SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -3815,8 +4423,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY,
@@ -3847,11 +4455,43 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -3873,6 +4513,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -3895,8 +4551,40 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW},
{SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
+ SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW,
@@ -3927,6 +4615,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_ZZZZ,
SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG,
@@ -3943,8 +4647,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL,
SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_CYRL,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -3975,9 +4679,41 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO,
SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO,
SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO,
@@ -4002,6 +4738,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM,
SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM,
SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM,
@@ -4020,6 +4772,54 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO,
+ SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO,
+ SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO,
+ SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO,
+ SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO,
+ SC_ONAO, SC_ONAO, SC_ONAO, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ONAO},
+ {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ZZZZ,
SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI,
@@ -4039,8 +4839,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
- SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND},
- {SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
+ SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
+ SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND,
@@ -4071,6 +4871,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4087,8 +4903,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -4119,6 +4935,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
@@ -4135,8 +4967,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
- SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ZZZZ},
- {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
+ SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ZZZZ,
+ SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB,
SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4167,8 +4999,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4189,6 +5021,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4215,6 +5063,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -4227,6 +5091,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4247,8 +5127,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -4279,13 +5159,15 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4293,8 +5175,6 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -4311,25 +5191,41 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
- {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
@@ -4337,11 +5233,11 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
- SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4356,6 +5252,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4375,6 +5287,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4391,11 +5319,43 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4420,6 +5380,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4439,6 +5415,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4455,6 +5447,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4471,6 +5479,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI},
{SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
@@ -4478,6 +5502,22 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
+ SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
@@ -4503,7 +5543,23 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
- SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY},
+ SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ,
+ SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ},
{SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
@@ -4519,8 +5575,8 @@ static constexpr enum uprop_sc stage2[][128] = {
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
- SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH},
- {SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
+ SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
+ SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH,
@@ -4541,5 +5597,5 @@ static constexpr enum uprop_sc stage2[][128] = {
enum uprop_sc
uprop_get_sc(rune ch)
{
- return stage2[stage1[ch / 128]][ch % 128];
+ return stage2[stage1[ch / 256]][ch % 256];
}