summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2025-03-16 12:06:04 +0100
committerJörg Frings-Fürst <debian@jff.email>2025-03-16 12:06:04 +0100
commit23c9de60f30041419f3925221d4faff4e7a54717 (patch)
tree357c045bdafe11674151335bf4f7d65ae179478f /src
parent35e13e4c9637f5bf7bef6039c8c813207780a174 (diff)
New upstream version 6.9.10upstream/6.9.10upstream
Diffstat (limited to 'src')
-rw-r--r--src/ascii.c5
-rwxr-xr-xsrc/make_unicode_egcb_data.py4
-rwxr-xr-xsrc/make_unicode_fold_data.py4
-rwxr-xr-xsrc/make_unicode_property_data.py4
-rwxr-xr-xsrc/make_unicode_wb_data.py4
-rw-r--r--src/oniguruma.h9
-rw-r--r--src/regcomp.c12
-rw-r--r--src/regerror.c4
-rw-r--r--src/regexec.c99
-rw-r--r--src/regint.h21
-rw-r--r--src/regparse.c128
-rw-r--r--src/regsyntax.c17
-rw-r--r--src/st.h9
-rw-r--r--src/unicode_egcb_data.c103
-rw-r--r--src/unicode_fold1_key.c3056
-rw-r--r--src/unicode_fold2_key.c2
-rw-r--r--src/unicode_fold3_key.c2
-rw-r--r--src/unicode_fold_data.c2575
-rw-r--r--src/unicode_property_data.c9315
-rw-r--r--src/unicode_property_data_posix.c305
-rw-r--r--src/unicode_unfold_key.c3497
-rw-r--r--src/unicode_wb_data.c55
-rw-r--r--src/utf16_be.c5
-rw-r--r--src/utf16_le.c5
24 files changed, 10465 insertions, 8775 deletions
diff --git a/src/ascii.c b/src/ascii.c
index f2dc0d3..4d59092 100644
--- a/src/ascii.c
+++ b/src/ascii.c
@@ -2,7 +2,7 @@
ascii.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2019 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -44,6 +44,9 @@ init(void)
name = "FAIL"; BC0_P(name, fail);
name = "MISMATCH"; BC0_P(name, mismatch);
+#ifdef USE_SKIP_SEARCH
+ name = "SKIP"; BC0_P(name, skip);
+#endif
name = "MAX";
args[0] = ONIG_TYPE_TAG | ONIG_TYPE_LONG;
diff --git a/src/make_unicode_egcb_data.py b/src/make_unicode_egcb_data.py
index 80db3f0..f74403e 100755
--- a/src/make_unicode_egcb_data.py
+++ b/src/make_unicode_egcb_data.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# make_unicode_egcb_data.py
-# Copyright (c) 2017-2023 K.Kosako
+# Copyright (c) 2017-2024 K.Kosako
import sys
import re
@@ -196,7 +196,7 @@ print('/* unicode_egcb_data.c: Generated by make_unicode_egcb_data.py. */')
COPYRIGHT = '''
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/src/make_unicode_fold_data.py b/src/make_unicode_fold_data.py
index 1600021..81565b3 100755
--- a/src/make_unicode_fold_data.py
+++ b/src/make_unicode_fold_data.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# make_unicode_fold_data.py
-# Copyright (c) 2016-2023 K.Kosako
+# Copyright (c) 2016-2024 K.Kosako
import sys
import re
@@ -30,7 +30,7 @@ LOCALE_UNFOLDS = {}
COPYRIGHT = '''
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/src/make_unicode_property_data.py b/src/make_unicode_property_data.py
index b0a8263..06392d0 100755
--- a/src/make_unicode_property_data.py
+++ b/src/make_unicode_property_data.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# make_unicode_property_data.py
-# Copyright (c) 2016-2023 K.Kosako
+# Copyright (c) 2016-2024 K.Kosako
import sys
import re
@@ -427,7 +427,7 @@ argc = len(argv)
COPYRIGHT = '''
/*-
- * Copyright (c) 2016-2023 K.Kosako
+ * Copyright (c) 2016-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/src/make_unicode_wb_data.py b/src/make_unicode_wb_data.py
index fc7d93a..c154d2a 100755
--- a/src/make_unicode_wb_data.py
+++ b/src/make_unicode_wb_data.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# make_unicode_wb_data.py
-# Copyright (c) 2019-2023 K.Kosako
+# Copyright (c) 2019-2024 K.Kosako
import sys
import re
@@ -196,7 +196,7 @@ print('/* unicode_wb_data.c: Generated by make_unicode_wb_data.py. */')
COPYRIGHT = '''
/*-
- * Copyright (c) 2019-2023 K.Kosako
+ * Copyright (c) 2019-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/src/oniguruma.h b/src/oniguruma.h
index 66da319..2ab10e8 100644
--- a/src/oniguruma.h
+++ b/src/oniguruma.h
@@ -4,7 +4,7 @@
oniguruma.h - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2022 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -36,9 +36,9 @@ extern "C" {
#define ONIGURUMA
#define ONIGURUMA_VERSION_MAJOR 6
#define ONIGURUMA_VERSION_MINOR 9
-#define ONIGURUMA_VERSION_TEENY 9
+#define ONIGURUMA_VERSION_TEENY 10
-#define ONIGURUMA_VERSION_INT 60909
+#define ONIGURUMA_VERSION_INT 60910
#ifndef P_
#if defined(__STDC__) || defined(_WIN32)
@@ -541,6 +541,7 @@ ONIG_EXTERN OnigSyntaxType* OnigDefaultSyntax;
#define ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)
#define ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23) /* [0-9-a]=[0-9\-a] */
#define ONIG_SYN_ALLOW_INVALID_CODE_END_OF_RANGE_IN_CC (1U<<26)
+#define ONIG_SYN_ALLOW_CHAR_TYPE_FOLLOWED_BY_MINUS_IN_CC (1U<<27) /* [\w-%]=[\w\-%] */
/* syntax (behavior) warning */
#define ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24) /* [,-,] */
#define ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25) /* (?:a*)+ */
@@ -1073,6 +1074,8 @@ int onig_builtin_mismatch P_((OnigCalloutArgs* args, void* user_data));
ONIG_EXTERN
int onig_builtin_error P_((OnigCalloutArgs* args, void* user_data));
ONIG_EXTERN
+int onig_builtin_skip P_((OnigCalloutArgs* args, void* user_data));
+ONIG_EXTERN
int onig_builtin_count P_((OnigCalloutArgs* args, void* user_data));
ONIG_EXTERN
int onig_builtin_total_count P_((OnigCalloutArgs* args, void* user_data));
diff --git a/src/regcomp.c b/src/regcomp.c
index 10da9c4..9f2d5aa 100644
--- a/src/regcomp.c
+++ b/src/regcomp.c
@@ -2,7 +2,7 @@
regcomp.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2023 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -5197,12 +5197,18 @@ check_call_reference(CallNode* cn, ParseEnv* env, int state)
#ifdef USE_WHOLE_OPTIONS
static int
-check_whole_options_position(Node* node /* root */)
+check_whole_options_position(Node* node /* root */, ParseEnv* env)
{
int is_list;
is_list = FALSE;
+#ifdef USE_CALL
+ if ((env->flags & PE_FLAG_HAS_CALL_ZERO) != 0) {
+ node = ND_BODY(node);
+ }
+#endif
+
start:
switch (ND_TYPE(node)) {
case ND_LIST:
@@ -7394,7 +7400,7 @@ static int parse_and_tune(regex_t* reg, const UChar* pattern,
#ifdef USE_WHOLE_OPTIONS
if ((scan_env->flags & PE_FLAG_HAS_WHOLE_OPTIONS) != 0) {
- r = check_whole_options_position(root);
+ r = check_whole_options_position(root, scan_env);
if (r != 0) goto err;
}
#endif
diff --git a/src/regerror.c b/src/regerror.c
index 6d9abe2..72b0e3f 100644
--- a/src/regerror.c
+++ b/src/regerror.c
@@ -352,7 +352,7 @@ onig_error_code_to_str(UChar* s, int code, ...)
void ONIG_VARIADIC_FUNC_ATTR
onig_snprintf_with_pattern(UChar buf[], int bufsize, OnigEncoding enc,
- UChar* pat, UChar* pat_end, const UChar *fmt, ...)
+ UChar* pat, UChar* pat_end, const char *fmt, ...)
{
int n, need, len;
UChar *p, *s, *bp;
@@ -360,7 +360,7 @@ onig_snprintf_with_pattern(UChar buf[], int bufsize, OnigEncoding enc,
va_list args;
va_start(args, fmt);
- n = xvsnprintf((char* )buf, bufsize, (const char* )fmt, args);
+ n = xvsnprintf((char* )buf, bufsize, fmt, args);
va_end(args);
need = (int )(pat_end - pat) * 4 + 4;
diff --git a/src/regexec.c b/src/regexec.c
index 496da3b..ddec265 100644
--- a/src/regexec.c
+++ b/src/regexec.c
@@ -2,7 +2,7 @@
regexec.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2022 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -177,6 +177,9 @@ typedef struct {
#ifdef USE_CALL
unsigned long subexp_call_in_search_counter;
#endif
+#ifdef USE_SKIP_SEARCH
+ UChar* skip_search;
+#endif
} MatchArg;
@@ -1261,6 +1264,7 @@ struct OnigCalloutArgsStruct {
#endif
#ifdef USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE
+#ifdef USE_SKIP_SEARCH
#define MATCH_ARG_INIT(msa, reg, arg_option, arg_region, arg_start, mpv) do { \
(msa).stack_p = (void* )0;\
(msa).options = (arg_option)|(reg)->options;\
@@ -1272,6 +1276,35 @@ struct OnigCalloutArgsStruct {
(msa).mp = mpv;\
(msa).best_len = ONIG_MISMATCH;\
(msa).ptr_num = PTR_NUM_SIZE(reg);\
+ (msa).skip_search = (UChar* )(arg_start);\
+} while(0)
+#else
+#define MATCH_ARG_INIT(msa, reg, arg_option, arg_region, arg_start, mpv) do { \
+ (msa).stack_p = (void* )0;\
+ (msa).options = (arg_option)|(reg)->options;\
+ (msa).region = (arg_region);\
+ (msa).start = (arg_start);\
+ (msa).match_stack_limit = (mpv)->match_stack_limit;\
+ RETRY_IN_MATCH_ARG_INIT(msa,mpv)\
+ SUBEXP_CALL_IN_MATCH_ARG_INIT(msa,mpv)\
+ (msa).mp = mpv;\
+ (msa).best_len = ONIG_MISMATCH;\
+ (msa).ptr_num = PTR_NUM_SIZE(reg);\
+} while(0)
+#endif
+#else
+#ifdef USE_SKIP_SEARCH
+#define MATCH_ARG_INIT(msa, reg, arg_option, arg_region, arg_start, mpv) do { \
+ (msa).stack_p = (void* )0;\
+ (msa).options = (arg_option)|(reg)->options;\
+ (msa).region = (arg_region);\
+ (msa).start = (arg_start);\
+ (msa).match_stack_limit = (mpv)->match_stack_limit;\
+ RETRY_IN_MATCH_ARG_INIT(msa,mpv)\
+ SUBEXP_CALL_IN_MATCH_ARG_INIT(msa,mpv)\
+ (msa).mp = mpv;\
+ (msa).ptr_num = PTR_NUM_SIZE(reg);\
+ (msa).skip_search = (UChar* )(arg_start);\
} while(0)
#else
#define MATCH_ARG_INIT(msa, reg, arg_option, arg_region, arg_start, mpv) do { \
@@ -1286,6 +1319,7 @@ struct OnigCalloutArgsStruct {
(msa).ptr_num = PTR_NUM_SIZE(reg);\
} while(0)
#endif
+#endif
#define MATCH_ARG_FREE(msa) if ((msa).stack_p) xfree((msa).stack_p)
@@ -1359,8 +1393,9 @@ static unsigned long RetryLimitInMatch = DEFAULT_RETRY_LIMIT_IN_MATCH;
static unsigned long RetryLimitInSearch = DEFAULT_RETRY_LIMIT_IN_SEARCH;
#define CHECK_RETRY_LIMIT_IN_MATCH do {\
- if (++retry_in_match_counter > retry_limit_in_match) {\
- MATCH_AT_ERROR_RETURN(retry_in_match_counter > msa->retry_limit_in_match ? ONIGERR_RETRY_LIMIT_IN_MATCH_OVER : ONIGERR_RETRY_LIMIT_IN_SEARCH_OVER); \
+ if (++retry_in_match_counter >= retry_limit_in_match && \
+ retry_limit_in_match != 0) {\
+ MATCH_AT_ERROR_RETURN((retry_in_match_counter >= msa->retry_limit_in_match && msa->retry_limit_in_match != 0) ? ONIGERR_RETRY_LIMIT_IN_MATCH_OVER : ONIGERR_RETRY_LIMIT_IN_SEARCH_OVER); \
}\
} while (0)
@@ -3012,7 +3047,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
if (msa->retry_limit_in_search != 0) {
unsigned long rem = msa->retry_limit_in_search
- msa->retry_limit_in_search_counter;
- if (rem < retry_limit_in_match)
+ if (rem < retry_limit_in_match || retry_limit_in_match == 0)
retry_limit_in_match = rem;
}
#endif
@@ -4443,6 +4478,13 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
match_at_end:
if (msa->retry_limit_in_search != 0) {
+#ifdef ONIG_DEBUG
+ if (retry_in_match_counter >
+ ULONG_MAX - msa->retry_limit_in_search_counter) {
+ fprintf(DBGFP, "retry limit counter overflow: %8lu/%8lu\n",
+ retry_in_match_counter, msa->retry_limit_in_search_counter);
+ }
+#endif
msa->retry_limit_in_search_counter += retry_in_match_counter;
}
@@ -5427,6 +5469,7 @@ search_in_range(regex_t* reg, const UChar* str, const UChar* end,
OnigOptionType option, OnigMatchParam* mp)
{
int r;
+ int forward;
UChar *s;
MatchArg msa;
const UChar *orig_start = start;
@@ -5474,6 +5517,8 @@ search_in_range(regex_t* reg, const UChar* str, const UChar* end,
else goto finish; /* error */ \
}
+ forward = (range > start);
+
/* anchor optimize: resume search range */
if (reg->anchor != 0 && str < end) {
UChar *min_semi_end, *max_semi_end;
@@ -5595,7 +5640,7 @@ search_in_range(regex_t* reg, const UChar* str, const UChar* end,
MATCH_ARG_INIT(msa, reg, option, region, orig_start, mp);
s = (UChar* )start;
- if (range > start) { /* forward search */
+ if (forward != 0) { /* forward search */
if (reg->optimize != OPTIMIZE_NONE) {
UChar *sch_range, *low, *high;
@@ -5626,6 +5671,9 @@ search_in_range(regex_t* reg, const UChar* str, const UChar* end,
while (s <= high) {
MATCH_AND_RETURN_CHECK(data_range);
s += enclen(reg->enc, s);
+#ifdef USE_SKIP_SEARCH
+ if (s < msa.skip_search) s = msa.skip_search;
+#endif
}
} while (s < range);
goto mismatch;
@@ -5636,30 +5684,42 @@ search_in_range(regex_t* reg, const UChar* str, const UChar* end,
if ((reg->anchor & ANCR_ANYCHAR_INF) != 0 &&
(reg->anchor & (ANCR_LOOK_BEHIND | ANCR_PREC_READ_NOT)) == 0) {
- do {
+ while (s < range) {
UChar* prev;
MATCH_AND_RETURN_CHECK(data_range);
prev = s;
s += enclen(reg->enc, s);
- while (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end) && s < range) {
- prev = s;
- s += enclen(reg->enc, s);
+#ifdef USE_SKIP_SEARCH
+ if (s < msa.skip_search) s = msa.skip_search;
+ else {
+#endif
+ while (!ONIGENC_IS_MBC_NEWLINE(reg->enc, prev, end) &&
+ s < range) {
+ prev = s;
+ s += enclen(reg->enc, s);
+ }
+#ifdef USE_SKIP_SEARCH
}
- } while (s < range);
+#endif
+ }
goto mismatch;
}
}
}
- do {
+ while (1 == 1) {
MATCH_AND_RETURN_CHECK(data_range);
+ if (s >= range) break;
s += enclen(reg->enc, s);
- } while (s < range);
- if (s == range) { /* because empty match with /$/. */
- MATCH_AND_RETURN_CHECK(data_range);
+#ifdef USE_SKIP_SEARCH
+ if (s < msa.skip_search) {
+ s = msa.skip_search;
+ if (s > range) break;
+ }
+#endif
}
}
else { /* backward search */
@@ -6368,6 +6428,17 @@ onig_builtin_error(OnigCalloutArgs* args, void* user_data ARG_UNUSED)
return n;
}
+#ifdef USE_SKIP_SEARCH
+extern int
+onig_builtin_skip(OnigCalloutArgs* args, void* user_data ARG_UNUSED)
+{
+ if (args->current > args->msa->skip_search)
+ args->msa->skip_search = (UChar* )args->current;
+
+ return ONIG_NORMAL;
+}
+#endif
+
extern int
onig_builtin_count(OnigCalloutArgs* args, void* user_data)
{
diff --git a/src/regint.h b/src/regint.h
index 32018e3..fe872b9 100644
--- a/src/regint.h
+++ b/src/regint.h
@@ -4,7 +4,7 @@
regint.h - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2023 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -37,6 +37,7 @@
/* #define ONIG_DEBUG_MATCH_COUNTER */
/* #define ONIG_DEBUG_CALL */
/* #define ONIG_DONT_OPTIMIZE */
+/* #define ONIG_DEBUG */
/* for byte-code statistical data. */
/* #define ONIG_DEBUG_STATISTICS */
@@ -47,21 +48,33 @@
defined(ONIG_DEBUG_STATISTICS)
#ifndef ONIG_DEBUG
#define ONIG_DEBUG
-#define DBGFP stderr
#endif
#endif
+#ifdef ONIG_DEBUG
+#define DBGFP stderr
+#endif
+
#ifndef ONIG_DISABLE_DIRECT_THREADING
#ifdef __GNUC__
#define USE_GOTO_LABELS_AS_VALUES
#endif
#endif
+#ifndef ONIG_PRINTFLIKE
+#if defined(__clang__) || defined(__GNUC__)
+#define ONIG_PRINTFLIKE(x, y) __attribute__((format(printf, x, y)))
+#else
+#define ONIG_PRINTFLIKE(x, y)
+#endif
+#endif
+
/* config */
/* spec. config */
#define USE_REGSET
#define USE_CALL
#define USE_CALLOUT
+#define USE_SKIP_SEARCH
#define USE_BACKREF_WITH_LEVEL /* \k<name+n>, \k<name-n> */
#define USE_WHOLE_OPTIONS
#define USE_RIGID_CHECK_CAPTURES_IN_EMPTY_REPEAT /* /(?:()|())*\2/ */
@@ -115,7 +128,7 @@
#include <stdint.h>
#endif
-#if defined(HAVE_ALLOCA_H) && !defined(__GNUC__)
+#if defined(HAVE_ALLOCA_H)
#include <alloca.h>
#endif
@@ -940,7 +953,7 @@ struct re_pattern_buffer {
extern void onig_add_end_call(void (*func)(void));
extern void onig_warning(const char* s);
extern UChar* onig_error_code_to_format P_((int code));
-extern void ONIG_VARIADIC_FUNC_ATTR onig_snprintf_with_pattern PV_((UChar buf[], int bufsize, OnigEncoding enc, UChar* pat, UChar* pat_end, const UChar *fmt, ...));
+extern void ONIG_VARIADIC_FUNC_ATTR ONIG_PRINTFLIKE(6, 7) onig_snprintf_with_pattern PV_((UChar buf[], int bufsize, OnigEncoding enc, UChar* pat, UChar* pat_end, const char *fmt, ...));
extern int onig_compile P_((regex_t* reg, const UChar* pattern, const UChar* pattern_end, OnigErrorInfo* einfo));
extern int onig_is_code_in_cc_len P_((int enclen, OnigCodePoint code, void* /* CClassNode* */ cc));
extern RegexExt* onig_get_regex_ext(regex_t* reg);
diff --git a/src/regparse.c b/src/regparse.c
index d7d188a..1d00b82 100644
--- a/src/regparse.c
+++ b/src/regparse.c
@@ -2,7 +2,7 @@
regparse.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2023 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -758,10 +758,14 @@ typedef st_data_t HashDataType; /* 1.6 st.h doesn't define st_data_t type */
#ifdef ONIG_DEBUG
static int
-i_print_name_entry(UChar* key, NameEntry* e, void* arg)
+i_print_name_entry(st_data_t akey, st_data_t ae, st_data_t arg)
{
int i;
- FILE* fp = (FILE* )arg;
+ FILE* fp;
+ NameEntry* e;
+
+ e = (NameEntry* )ae;
+ fp = (FILE* )arg;
fprintf(fp, "%s: ", e->name);
if (e->back_num == 0)
@@ -793,8 +797,13 @@ onig_print_names(FILE* fp, regex_t* reg)
#endif /* ONIG_DEBUG */
static int
-i_free_name_entry(UChar* key, NameEntry* e, void* arg ARG_UNUSED)
+i_free_name_entry(st_data_t akey, st_data_t ae, st_data_t arg ARG_UNUSED)
{
+ UChar* key;
+ NameEntry* e;
+
+ key = (UChar* )akey;
+ e = (NameEntry* )ae;
xfree(e->name);
if (IS_NOT_NULL(e->back_refs)) xfree(e->back_refs);
xfree(key);
@@ -850,8 +859,14 @@ typedef struct {
} INamesArg;
static int
-i_names(UChar* key ARG_UNUSED, NameEntry* e, INamesArg* arg)
+i_names(st_data_t key ARG_UNUSED, st_data_t ae, st_data_t aarg)
{
+ NameEntry* e;
+ INamesArg* arg;
+
+ e = (NameEntry* )ae;
+ arg = (INamesArg* )aarg;
+
int r = (*(arg->func))(e->name,
e->name + e->name_len,
e->back_num,
@@ -883,9 +898,14 @@ onig_foreach_name(regex_t* reg,
}
static int
-i_renumber_name(UChar* key ARG_UNUSED, NameEntry* e, GroupNumMap* map)
+i_renumber_name(st_data_t key ARG_UNUSED, st_data_t ae, st_data_t amap)
{
int i;
+ NameEntry* e;
+ GroupNumMap* map;
+
+ e = (NameEntry* )ae;
+ map = (GroupNumMap* )amap;
if (e->back_num > 1) {
for (i = 0; i < e->back_num; i++) {
@@ -1374,9 +1394,14 @@ static int CalloutNameIDCounter;
#ifdef USE_ST_LIBRARY
static int
-i_free_callout_name_entry(st_callout_name_key* key, CalloutNameEntry* e,
- void* arg ARG_UNUSED)
+i_free_callout_name_entry(st_data_t akey, st_data_t ae, st_data_t arg ARG_UNUSED)
{
+ st_callout_name_key* key;
+ CalloutNameEntry* e;
+
+ key = (st_callout_name_key* )akey;
+ e = (CalloutNameEntry* )ae;
+
if (IS_NOT_NULL(e)) {
xfree(e->name);
}
@@ -1870,10 +1895,14 @@ typedef intptr_t CalloutTagVal;
#define CALLOUT_TAG_LIST_FLAG_TAG_EXIST (1<<0)
static int
-i_callout_callout_list_set(UChar* key, CalloutTagVal e, void* arg)
+i_callout_callout_list_set(st_data_t key ARG_UNUSED, st_data_t ae, st_data_t arg)
{
int num;
- RegexExt* ext = (RegexExt* )arg;
+ CalloutTagVal e;
+ RegexExt* ext;
+
+ e = (CalloutTagVal )ae;
+ ext = (RegexExt* )arg;
num = (int )e - 1;
ext->callout_list[num].flag |= CALLOUT_TAG_LIST_FLAG_TAG_EXIST;
@@ -1926,8 +1955,11 @@ onig_callout_tag_is_exist_at_callout_num(regex_t* reg, int callout_num)
}
static int
-i_free_callout_tag_entry(UChar* key, CalloutTagVal e, void* arg ARG_UNUSED)
+i_free_callout_tag_entry(st_data_t akey, st_data_t e ARG_UNUSED, st_data_t arg ARG_UNUSED)
{
+ UChar* key;
+
+ key = (UChar* )akey;
xfree(key);
return ST_DELETE;
}
@@ -3389,6 +3421,34 @@ onig_node_str_set(Node* node, const UChar* s, const UChar* end, int need_free)
}
static int
+node_str_remove_char(Node* node, UChar c)
+{
+ UChar* p;
+ int n;
+
+ n = 0;
+ p = STR_(node)->s;
+ while (p < STR_(node)->end) {
+ if (*p == c) {
+ UChar *q, *q1;
+ q = q1 = p;
+ q1++;
+ while (q1 < STR_(node)->end) {
+ *q = *q1;
+ q++; q1++;
+ }
+ n++;
+ STR_(node)->end--;
+ }
+ else {
+ p++;
+ }
+ }
+
+ return n;
+}
+
+static int
node_str_cat_char(Node* node, UChar c)
{
UChar s[1];
@@ -4807,6 +4867,7 @@ fetch_name_with_level(OnigCodePoint start_code, UChar** src, UChar* end,
end_code = get_name_end_code_point(start_code);
+ *rlevel = 0;
digit_count = 0;
name_end = end;
r = 0;
@@ -5061,7 +5122,7 @@ CC_ESC_WARN(ParseEnv* env, UChar *c)
UChar buf[WARN_BUFSIZE];
onig_snprintf_with_pattern(buf, WARN_BUFSIZE, env->enc,
env->pattern, env->pattern_end,
- (UChar* )"character class has '%s' without escape",
+ "character class has '%s' without escape",
c);
(*onig_warn)((char* )buf);
}
@@ -5076,7 +5137,7 @@ CLOSE_BRACKET_WITHOUT_ESC_WARN(ParseEnv* env, UChar* c)
UChar buf[WARN_BUFSIZE];
onig_snprintf_with_pattern(buf, WARN_BUFSIZE, (env)->enc,
(env)->pattern, (env)->pattern_end,
- (UChar* )"regular expression has '%s' without escape", c);
+ "regular expression has '%s' without escape", c);
(*onig_warn)((char* )buf);
}
}
@@ -5890,6 +5951,7 @@ fetch_token(PToken* tok, UChar** src, UChar* end, ParseEnv* env)
tok->u.backref.by_name = 0;
#ifdef USE_BACKREF_WITH_LEVEL
tok->u.backref.exist_level = 0;
+ tok->u.backref.level = 0;
#endif
break;
}
@@ -7062,11 +7124,16 @@ prs_cc(Node** np, PToken* tok, UChar** src, UChar* end, ParseEnv* env)
goto val_entry;
}
else if (r == TK_CC_AND) {
+ range_end_val_with_warning:
CC_ESC_WARN(env, (UChar* )"-");
goto range_end_val;
}
if (curr_type == CV_CPROP) {
+ if (IS_SYNTAX_BV(env->syntax,
+ ONIG_SYN_ALLOW_CHAR_TYPE_FOLLOWED_BY_MINUS_IN_CC)) {
+ goto range_end_val_with_warning;
+ }
r = ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS;
goto err;
}
@@ -7097,16 +7164,16 @@ prs_cc(Node** np, PToken* tok, UChar** src, UChar* end, ParseEnv* env)
if (r < 0) goto err;
fetched = 1;
- if (r == TK_CC_CLOSE)
+ if (r == TK_CC_CLOSE) {
goto range_end_val; /* allow [a-b-] */
+ }
else if (r == TK_CC_AND) {
- CC_ESC_WARN(env, (UChar* )"-");
- goto range_end_val;
+ goto range_end_val_with_warning;
}
if (IS_SYNTAX_BV(env->syntax, ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC)) {
- CC_ESC_WARN(env, (UChar* )"-");
- goto range_end_val; /* [0-9-a] is allowed as [0-9\-a] */
+ /* [0-9-a] is allowed as [0-9\-a] */
+ goto range_end_val_with_warning;
}
r = ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS;
goto err;
@@ -8518,7 +8585,7 @@ assign_quantifier_body(Node* qnode, Node* target, int group, ParseEnv* env)
if (onig_verb_warn != onig_null_warn) {
onig_snprintf_with_pattern(buf, WARN_BUFSIZE, env->enc,
env->pattern, env->pattern_end,
- (UChar* )"redundant nested repeat operator");
+ "redundant nested repeat operator");
(*onig_verb_warn)((char* )buf);
}
goto warn_exit;
@@ -8528,7 +8595,7 @@ assign_quantifier_body(Node* qnode, Node* target, int group, ParseEnv* env)
if (onig_verb_warn != onig_null_warn) {
onig_snprintf_with_pattern(buf, WARN_BUFSIZE, env->enc,
env->pattern, env->pattern_end,
- (UChar* )"nested repeat operator %s and %s was replaced with '%s'",
+ "nested repeat operator %s and %s was replaced with '%s'",
PopularQStr[targetq_num], PopularQStr[nestq_num],
ReduceQStr[ReduceTypeTable[targetq_num][nestq_num]]);
(*onig_verb_warn)((char* )buf);
@@ -8824,6 +8891,7 @@ prs_exp(Node** np, PToken* tok, int term, UChar** src, UChar* end,
tk_byte:
{
*np = node_new_str_with_options(tok->backp, *src, env->options);
+ tk_byte2:
CHECK_NULL_RETURN_MEMERR(*np);
while (1) {
@@ -9040,7 +9108,15 @@ prs_exp(Node** np, PToken* tok, int term, UChar** src, UChar* end,
}
}
else {
- goto tk_byte;
+ if (tok->type == TK_INTERVAL &&
+ IS_SYNTAX_OP(env->syntax, ONIG_SYN_OP_ESC_BRACE_INTERVAL)) {
+ *np = node_new_str_with_options(tok->backp, *src, env->options);
+ node_str_remove_char(*np, (UChar )'\\');
+ goto tk_byte2;
+ }
+ else {
+ goto tk_byte;
+ }
}
break;
@@ -9085,8 +9161,14 @@ prs_exp(Node** np, PToken* tok, int term, UChar** src, UChar* end,
if (r == TK_REPEAT || r == TK_INTERVAL) {
Node* target;
- if (is_invalid_quantifier_target(*tp))
- return ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID;
+ if (is_invalid_quantifier_target(*tp)) {
+ if (IS_SYNTAX_BV(env->syntax, ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS)) {
+ if (IS_SYNTAX_BV(env->syntax, ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS))
+ return ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID;
+ }
+
+ return r;
+ }
INC_PARSE_DEPTH(parse_depth);
diff --git a/src/regsyntax.c b/src/regsyntax.c
index d9cbfb3..96799d8 100644
--- a/src/regsyntax.c
+++ b/src/regsyntax.c
@@ -2,7 +2,7 @@
regsyntax.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2021 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -90,7 +90,7 @@ OnigSyntaxType OnigSyntaxEmacs = {
ONIG_SYN_OP_ASTERISK_ZERO_INF | ONIG_SYN_OP_PLUS_ONE_INF |
ONIG_SYN_OP_QMARK_ZERO_ONE | ONIG_SYN_OP_DECIMAL_BACKREF |
ONIG_SYN_OP_LINE_ANCHOR | ONIG_SYN_OP_ESC_CONTROL_CHARS )
- , ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR
+ , ( ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR | ONIG_SYN_OP2_QMARK_GROUP_EFFECT )
, ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC
, ONIG_OPTION_NONE
,
@@ -147,7 +147,7 @@ OnigSyntaxType OnigSyntaxJava = {
(( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
ONIG_SYN_OP_ESC_CONTROL_CHARS | ONIG_SYN_OP_ESC_C_CONTROL |
ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 )
- & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )
+ & ~(ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END | ONIG_SYN_OP_POSIX_BRACKET) )
, ( ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE | ONIG_SYN_OP2_QMARK_GROUP_EFFECT |
ONIG_SYN_OP2_OPTION_PERL | ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT |
ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL | ONIG_SYN_OP2_CCLASS_SET_OP |
@@ -155,7 +155,8 @@ OnigSyntaxType OnigSyntaxJava = {
ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY )
, ( SYN_GNU_REGEX_BV | ONIG_SYN_ISOLATED_OPTION_CONTINUE_BRANCH |
ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND |
- ONIG_SYN_VARIABLE_LEN_LOOK_BEHIND )
+ ONIG_SYN_VARIABLE_LEN_LOOK_BEHIND |
+ ONIG_SYN_ALLOW_CHAR_TYPE_FOLLOWED_BY_MINUS_IN_CC )
, ONIG_OPTION_SINGLELINE
,
{
@@ -188,7 +189,8 @@ OnigSyntaxType OnigSyntaxPerl = {
ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP |
ONIG_SYN_OP2_ESC_CAPITAL_R_GENERAL_NEWLINE |
ONIG_SYN_OP2_ESC_CAPITAL_N_O_SUPER_DOT )
- , SYN_GNU_REGEX_BV | ONIG_SYN_ISOLATED_OPTION_CONTINUE_BRANCH
+ , (SYN_GNU_REGEX_BV | ONIG_SYN_ISOLATED_OPTION_CONTINUE_BRANCH |
+ ONIG_SYN_ALLOW_CHAR_TYPE_FOLLOWED_BY_MINUS_IN_CC )
, ONIG_OPTION_SINGLELINE
,
{
@@ -228,7 +230,8 @@ OnigSyntaxType OnigSyntaxPerl_NG = {
ONIG_SYN_OP2_QMARK_PERL_SUBEXP_CALL )
, ( SYN_GNU_REGEX_BV | ONIG_SYN_ISOLATED_OPTION_CONTINUE_BRANCH |
ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP |
- ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME )
+ ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME |
+ ONIG_SYN_ALLOW_CHAR_TYPE_FOLLOWED_BY_MINUS_IN_CC )
, ONIG_OPTION_SINGLELINE
,
{
@@ -247,7 +250,7 @@ OnigSyntaxType OnigSyntaxPython = {
ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 |
ONIG_SYN_OP_ESC_CONTROL_CHARS |
ONIG_SYN_OP_ESC_C_CONTROL )
- & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )
+ & ~(ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END | ONIG_SYN_OP_POSIX_BRACKET) )
, ( ONIG_SYN_OP2_QMARK_GROUP_EFFECT | ONIG_SYN_OP2_OPTION_PERL |
ONIG_SYN_OP2_QMARK_LPAREN_IF_ELSE |
ONIG_SYN_OP2_ASTERISK_CALLOUT_NAME |
diff --git a/src/st.h b/src/st.h
index 5efee8b..70798dc 100644
--- a/src/st.h
+++ b/src/st.h
@@ -34,13 +34,6 @@ enum st_retval {ST_CONTINUE, ST_STOP, ST_DELETE, ST_CHECK};
#ifndef _
# define _(args) args
#endif
-#ifndef ANYARGS
-# ifdef __cplusplus
-# define ANYARGS ...
-# else
-# define ANYARGS
-# endif
-#endif
st_table *st_init_table _((struct st_hash_type *));
st_table *st_init_table_with_size _((struct st_hash_type *, int));
@@ -52,7 +45,7 @@ int st_delete _((st_table *, st_data_t *, st_data_t *));
int st_delete_safe _((st_table *, st_data_t *, st_data_t *, st_data_t));
int st_insert _((st_table *, st_data_t, st_data_t));
int st_lookup _((st_table *, st_data_t, st_data_t *));
-int st_foreach _((st_table *, int (*)(ANYARGS), st_data_t));
+int st_foreach _((st_table *, int (*)(st_data_t, st_data_t, st_data_t), st_data_t));
void st_add_direct _((st_table *, st_data_t, st_data_t));
void st_free_table _((st_table *));
void st_cleanup_safe _((st_table *, st_data_t));
diff --git a/src/unicode_egcb_data.c b/src/unicode_egcb_data.c
index 6df122b..ca0ab45 100644
--- a/src/unicode_egcb_data.c
+++ b/src/unicode_egcb_data.c
@@ -1,6 +1,6 @@
/* unicode_egcb_data.c: Generated by make_unicode_egcb_data.py. */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
-#define GRAPHEME_BREAK_PROPERTY_VERSION 150100
+#define GRAPHEME_BREAK_PROPERTY_VERSION 160000
/*
CR
@@ -43,7 +43,7 @@ V
ZWJ
*/
-static int EGCB_RANGE_NUM = 1371;
+static int EGCB_RANGE_NUM = 1376;
static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x000000, 0x000009, EGCB_Control },
{0x00000a, 0x00000a, EGCB_LF },
@@ -81,7 +81,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x000829, 0x00082d, EGCB_Extend },
{0x000859, 0x00085b, EGCB_Extend },
{0x000890, 0x000891, EGCB_Prepend },
- {0x000898, 0x00089f, EGCB_Extend },
+ {0x000897, 0x00089f, EGCB_Extend },
{0x0008ca, 0x0008e1, EGCB_Extend },
{0x0008e2, 0x0008e2, EGCB_Prepend },
{0x0008e3, 0x000902, EGCB_Extend },
@@ -163,14 +163,12 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x000c82, 0x000c83, EGCB_SpacingMark },
{0x000cbc, 0x000cbc, EGCB_Extend },
{0x000cbe, 0x000cbe, EGCB_SpacingMark },
- {0x000cbf, 0x000cbf, EGCB_Extend },
- {0x000cc0, 0x000cc1, EGCB_SpacingMark },
+ {0x000cbf, 0x000cc0, EGCB_Extend },
+ {0x000cc1, 0x000cc1, EGCB_SpacingMark },
{0x000cc2, 0x000cc2, EGCB_Extend },
{0x000cc3, 0x000cc4, EGCB_SpacingMark },
- {0x000cc6, 0x000cc6, EGCB_Extend },
- {0x000cc7, 0x000cc8, EGCB_SpacingMark },
- {0x000cca, 0x000ccb, EGCB_SpacingMark },
- {0x000ccc, 0x000ccd, EGCB_Extend },
+ {0x000cc6, 0x000cc8, EGCB_Extend },
+ {0x000cca, 0x000ccd, EGCB_Extend },
{0x000cd5, 0x000cd6, EGCB_Extend },
{0x000ce2, 0x000ce3, EGCB_Extend },
{0x000cf3, 0x000cf3, EGCB_SpacingMark },
@@ -235,10 +233,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x001160, 0x0011a7, EGCB_V },
{0x0011a8, 0x0011ff, EGCB_T },
{0x00135d, 0x00135f, EGCB_Extend },
- {0x001712, 0x001714, EGCB_Extend },
- {0x001715, 0x001715, EGCB_SpacingMark },
- {0x001732, 0x001733, EGCB_Extend },
- {0x001734, 0x001734, EGCB_SpacingMark },
+ {0x001712, 0x001715, EGCB_Extend },
+ {0x001732, 0x001734, EGCB_Extend },
{0x001752, 0x001753, EGCB_Extend },
{0x001772, 0x001773, EGCB_Extend },
{0x0017b4, 0x0017b5, EGCB_Extend },
@@ -278,29 +274,23 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x001ab0, 0x001ace, EGCB_Extend },
{0x001b00, 0x001b03, EGCB_Extend },
{0x001b04, 0x001b04, EGCB_SpacingMark },
- {0x001b34, 0x001b3a, EGCB_Extend },
- {0x001b3b, 0x001b3b, EGCB_SpacingMark },
- {0x001b3c, 0x001b3c, EGCB_Extend },
- {0x001b3d, 0x001b41, EGCB_SpacingMark },
- {0x001b42, 0x001b42, EGCB_Extend },
- {0x001b43, 0x001b44, EGCB_SpacingMark },
+ {0x001b34, 0x001b3d, EGCB_Extend },
+ {0x001b3e, 0x001b41, EGCB_SpacingMark },
+ {0x001b42, 0x001b44, EGCB_Extend },
{0x001b6b, 0x001b73, EGCB_Extend },
{0x001b80, 0x001b81, EGCB_Extend },
{0x001b82, 0x001b82, EGCB_SpacingMark },
{0x001ba1, 0x001ba1, EGCB_SpacingMark },
{0x001ba2, 0x001ba5, EGCB_Extend },
{0x001ba6, 0x001ba7, EGCB_SpacingMark },
- {0x001ba8, 0x001ba9, EGCB_Extend },
- {0x001baa, 0x001baa, EGCB_SpacingMark },
- {0x001bab, 0x001bad, EGCB_Extend },
+ {0x001ba8, 0x001bad, EGCB_Extend },
{0x001be6, 0x001be6, EGCB_Extend },
{0x001be7, 0x001be7, EGCB_SpacingMark },
{0x001be8, 0x001be9, EGCB_Extend },
{0x001bea, 0x001bec, EGCB_SpacingMark },
{0x001bed, 0x001bed, EGCB_Extend },
{0x001bee, 0x001bee, EGCB_SpacingMark },
- {0x001bef, 0x001bf1, EGCB_Extend },
- {0x001bf2, 0x001bf3, EGCB_SpacingMark },
+ {0x001bef, 0x001bf3, EGCB_Extend },
{0x001c24, 0x001c2b, EGCB_SpacingMark },
{0x001c2c, 0x001c33, EGCB_Extend },
{0x001c34, 0x001c35, EGCB_SpacingMark },
@@ -344,7 +334,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x00a8ff, 0x00a8ff, EGCB_Extend },
{0x00a926, 0x00a92d, EGCB_Extend },
{0x00a947, 0x00a951, EGCB_Extend },
- {0x00a952, 0x00a953, EGCB_SpacingMark },
+ {0x00a952, 0x00a952, EGCB_SpacingMark },
+ {0x00a953, 0x00a953, EGCB_Extend },
{0x00a960, 0x00a97c, EGCB_L },
{0x00a980, 0x00a982, EGCB_Extend },
{0x00a983, 0x00a983, EGCB_SpacingMark },
@@ -353,7 +344,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x00a9b6, 0x00a9b9, EGCB_Extend },
{0x00a9ba, 0x00a9bb, EGCB_SpacingMark },
{0x00a9bc, 0x00a9bd, EGCB_Extend },
- {0x00a9be, 0x00a9c0, EGCB_SpacingMark },
+ {0x00a9be, 0x00a9bf, EGCB_SpacingMark },
+ {0x00a9c0, 0x00a9c0, EGCB_Extend },
{0x00a9e5, 0x00a9e5, EGCB_Extend },
{0x00aa29, 0x00aa2e, EGCB_Extend },
{0x00aa2f, 0x00aa30, EGCB_SpacingMark },
@@ -1197,8 +1189,9 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x010a3f, 0x010a3f, EGCB_Extend },
{0x010ae5, 0x010ae6, EGCB_Extend },
{0x010d24, 0x010d27, EGCB_Extend },
+ {0x010d69, 0x010d6d, EGCB_Extend },
{0x010eab, 0x010eac, EGCB_Extend },
- {0x010efd, 0x010eff, EGCB_Extend },
+ {0x010efc, 0x010eff, EGCB_Extend },
{0x010f46, 0x010f50, EGCB_Extend },
{0x010f82, 0x010f85, EGCB_Extend },
{0x011000, 0x011000, EGCB_SpacingMark },
@@ -1226,7 +1219,8 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x011182, 0x011182, EGCB_SpacingMark },
{0x0111b3, 0x0111b5, EGCB_SpacingMark },
{0x0111b6, 0x0111be, EGCB_Extend },
- {0x0111bf, 0x0111c0, EGCB_SpacingMark },
+ {0x0111bf, 0x0111bf, EGCB_SpacingMark },
+ {0x0111c0, 0x0111c0, EGCB_Extend },
{0x0111c2, 0x0111c3, EGCB_Prepend },
{0x0111c9, 0x0111cc, EGCB_Extend },
{0x0111ce, 0x0111ce, EGCB_SpacingMark },
@@ -1234,9 +1228,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x01122c, 0x01122e, EGCB_SpacingMark },
{0x01122f, 0x011231, EGCB_Extend },
{0x011232, 0x011233, EGCB_SpacingMark },
- {0x011234, 0x011234, EGCB_Extend },
- {0x011235, 0x011235, EGCB_SpacingMark },
- {0x011236, 0x011237, EGCB_Extend },
+ {0x011234, 0x011237, EGCB_Extend },
{0x01123e, 0x01123e, EGCB_Extend },
{0x011241, 0x011241, EGCB_Extend },
{0x0112df, 0x0112df, EGCB_Extend },
@@ -1250,11 +1242,24 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x011340, 0x011340, EGCB_Extend },
{0x011341, 0x011344, EGCB_SpacingMark },
{0x011347, 0x011348, EGCB_SpacingMark },
- {0x01134b, 0x01134d, EGCB_SpacingMark },
+ {0x01134b, 0x01134c, EGCB_SpacingMark },
+ {0x01134d, 0x01134d, EGCB_Extend },
{0x011357, 0x011357, EGCB_Extend },
{0x011362, 0x011363, EGCB_SpacingMark },
{0x011366, 0x01136c, EGCB_Extend },
{0x011370, 0x011374, EGCB_Extend },
+ {0x0113b8, 0x0113b8, EGCB_Extend },
+ {0x0113b9, 0x0113ba, EGCB_SpacingMark },
+ {0x0113bb, 0x0113c0, EGCB_Extend },
+ {0x0113c2, 0x0113c2, EGCB_Extend },
+ {0x0113c5, 0x0113c5, EGCB_Extend },
+ {0x0113c7, 0x0113c9, EGCB_Extend },
+ {0x0113ca, 0x0113ca, EGCB_SpacingMark },
+ {0x0113cc, 0x0113cd, EGCB_SpacingMark },
+ {0x0113ce, 0x0113d0, EGCB_Extend },
+ {0x0113d1, 0x0113d1, EGCB_Prepend },
+ {0x0113d2, 0x0113d2, EGCB_Extend },
+ {0x0113e1, 0x0113e2, EGCB_Extend },
{0x011435, 0x011437, EGCB_SpacingMark },
{0x011438, 0x01143f, EGCB_Extend },
{0x011440, 0x011441, EGCB_SpacingMark },
@@ -1291,10 +1296,10 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x0116ac, 0x0116ac, EGCB_SpacingMark },
{0x0116ad, 0x0116ad, EGCB_Extend },
{0x0116ae, 0x0116af, EGCB_SpacingMark },
- {0x0116b0, 0x0116b5, EGCB_Extend },
- {0x0116b6, 0x0116b6, EGCB_SpacingMark },
- {0x0116b7, 0x0116b7, EGCB_Extend },
- {0x01171d, 0x01171f, EGCB_Extend },
+ {0x0116b0, 0x0116b7, EGCB_Extend },
+ {0x01171d, 0x01171d, EGCB_Extend },
+ {0x01171e, 0x01171e, EGCB_SpacingMark },
+ {0x01171f, 0x01171f, EGCB_Extend },
{0x011722, 0x011725, EGCB_Extend },
{0x011726, 0x011726, EGCB_SpacingMark },
{0x011727, 0x01172b, EGCB_Extend },
@@ -1305,9 +1310,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x011930, 0x011930, EGCB_Extend },
{0x011931, 0x011935, EGCB_SpacingMark },
{0x011937, 0x011938, EGCB_SpacingMark },
- {0x01193b, 0x01193c, EGCB_Extend },
- {0x01193d, 0x01193d, EGCB_SpacingMark },
- {0x01193e, 0x01193e, EGCB_Extend },
+ {0x01193b, 0x01193e, EGCB_Extend },
{0x01193f, 0x01193f, EGCB_Prepend },
{0x011940, 0x011940, EGCB_SpacingMark },
{0x011941, 0x011941, EGCB_Prepend },
@@ -1364,28 +1367,29 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x011f34, 0x011f35, EGCB_SpacingMark },
{0x011f36, 0x011f3a, EGCB_Extend },
{0x011f3e, 0x011f3f, EGCB_SpacingMark },
- {0x011f40, 0x011f40, EGCB_Extend },
- {0x011f41, 0x011f41, EGCB_SpacingMark },
- {0x011f42, 0x011f42, EGCB_Extend },
+ {0x011f40, 0x011f42, EGCB_Extend },
+ {0x011f5a, 0x011f5a, EGCB_Extend },
{0x013430, 0x01343f, EGCB_Control },
{0x013440, 0x013440, EGCB_Extend },
{0x013447, 0x013455, EGCB_Extend },
+ {0x01611e, 0x016129, EGCB_Extend },
+ {0x01612a, 0x01612c, EGCB_SpacingMark },
+ {0x01612d, 0x01612f, EGCB_Extend },
{0x016af0, 0x016af4, EGCB_Extend },
{0x016b30, 0x016b36, EGCB_Extend },
+ {0x016d63, 0x016d63, EGCB_V },
+ {0x016d67, 0x016d6a, EGCB_V },
{0x016f4f, 0x016f4f, EGCB_Extend },
{0x016f51, 0x016f87, EGCB_SpacingMark },
{0x016f8f, 0x016f92, EGCB_Extend },
{0x016fe4, 0x016fe4, EGCB_Extend },
- {0x016ff0, 0x016ff1, EGCB_SpacingMark },
+ {0x016ff0, 0x016ff1, EGCB_Extend },
{0x01bc9d, 0x01bc9e, EGCB_Extend },
{0x01bca0, 0x01bca3, EGCB_Control },
{0x01cf00, 0x01cf2d, EGCB_Extend },
{0x01cf30, 0x01cf46, EGCB_Extend },
- {0x01d165, 0x01d165, EGCB_Extend },
- {0x01d166, 0x01d166, EGCB_SpacingMark },
- {0x01d167, 0x01d169, EGCB_Extend },
- {0x01d16d, 0x01d16d, EGCB_SpacingMark },
- {0x01d16e, 0x01d172, EGCB_Extend },
+ {0x01d165, 0x01d169, EGCB_Extend },
+ {0x01d16d, 0x01d172, EGCB_Extend },
{0x01d173, 0x01d17a, EGCB_Control },
{0x01d17b, 0x01d182, EGCB_Extend },
{0x01d185, 0x01d18b, EGCB_Extend },
@@ -1407,6 +1411,7 @@ static EGCB_RANGE_TYPE EGCB_RANGES[] = {
{0x01e2ae, 0x01e2ae, EGCB_Extend },
{0x01e2ec, 0x01e2ef, EGCB_Extend },
{0x01e4ec, 0x01e4ef, EGCB_Extend },
+ {0x01e5ee, 0x01e5ef, EGCB_Extend },
{0x01e8d0, 0x01e8d6, EGCB_Extend },
{0x01e944, 0x01e94a, EGCB_Extend },
{0x01f1e6, 0x01f1ff, EGCB_Regional_Indicator },
diff --git a/src/unicode_fold1_key.c b/src/unicode_fold1_key.c
index d35f6ce..51edf13 100644
--- a/src/unicode_fold1_key.c
+++ b/src/unicode_fold1_key.c
@@ -9,7 +9,7 @@
/* This gperf source file was generated by make_unicode_fold_data.py */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -35,12 +35,12 @@
*/
#include "regint.h"
-#define TOTAL_KEYWORDS 1396
+#define TOTAL_KEYWORDS 1423
#define MIN_WORD_LENGTH 3
#define MAX_WORD_LENGTH 3
#define MIN_HASH_VALUE 4
-#define MAX_HASH_VALUE 1868
-/* maximum key range = 1865, duplicates = 0 */
+#define MAX_HASH_VALUE 1846
+/* maximum key range = 1843, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -55,32 +55,32 @@ hash(OnigCodePoint codes[])
{
static const unsigned short asso_values[] =
{
- 4, 2, 15, 124, 1, 9, 1317, 928, 1309, 908,
- 1306, 248, 91, 245, 1477, 216, 99, 171, 1474, 26,
- 1301, 885, 1269, 827, 144, 167, 1473, 122, 1469, 745,
- 0, 27, 1457, 32, 1447, 451, 131, 411, 779, 3,
- 768, 207, 669, 463, 5, 95, 1030, 198, 763, 149,
- 1019, 1443, 1011, 1440, 575, 1375, 755, 36, 744, 1079,
- 1299, 1432, 1288, 1098, 1172, 1423, 909, 1000, 556, 724,
- 289, 194, 713, 1415, 700, 1364, 687, 1497, 536, 1459,
- 528, 626, 509, 915, 486, 867, 431, 706, 662, 104,
- 454, 818, 642, 78, 992, 207, 1280, 102, 1262, 693,
- 65, 229, 298, 143, 45, 1250, 412, 1404, 402, 1383,
- 25, 1120, 632, 555, 614, 1368, 337, 29, 327, 1358,
- 585, 1243, 475, 1352, 242, 871, 958, 218, 775, 556,
- 1221, 803, 1109, 167, 969, 240, 1233, 174, 1353, 130,
- 1438, 119, 1198, 6, 1490, 7, 1480, 1869, 1340, 95,
- 317, 0, 1337, 1869, 955, 66, 162, 178, 275, 57,
- 645, 268, 675, 371, 947, 29, 17, 6, 937, 346,
- 1219, 1168, 1211, 123, 1322, 1110, 864, 963, 1159, 740,
- 810, 613, 1127, 1461, 900, 408, 855, 600, 604, 211,
- 844, 184, 841, 185, 833, 442, 822, 1404, 803, 1294,
- 1107, 1104, 1068, 1090, 799, 267, 1066, 1063, 358, 471,
- 1062, 493, 258, 1055, 596, 1049, 567, 980, 172, 798,
- 155, 794, 231, 790, 136, 1032, 76, 787, 85, 1057,
- 124, 1051, 116, 423, 202, 1050, 188, 1308, 394, 1048,
- 381, 1009, 375, 1203, 732, 996, 366, 424, 441, 345,
- 58, 306, 1042, 892, 548, 35, 1256, 249, 386
+ 4, 2, 15, 124, 1, 9, 1398, 671, 1395, 664,
+ 1384, 84, 91, 75, 1529, 74, 99, 54, 1525, 26,
+ 1379, 552, 1374, 431, 144, 50, 1517, 24, 250, 557,
+ 0, 27, 1506, 262, 1505, 197, 131, 1310, 782, 350,
+ 781, 32, 771, 588, 5, 95, 1079, 463, 770, 455,
+ 1074, 1496, 824, 1495, 584, 1484, 762, 1465, 751, 1559,
+ 1372, 1339, 1350, 1365, 1347, 732, 1062, 951, 551, 701,
+ 543, 1334, 657, 1479, 743, 108, 724, 1549, 530, 7,
+ 522, 252, 503, 1541, 484, 1540, 425, 1532, 709, 1232,
+ 466, 1147, 666, 1138, 1041, 845, 1325, 36, 1317, 465,
+ 65, 1526, 301, 690, 45, 1301, 401, 1450, 381, 1437,
+ 25, 994, 636, 603, 591, 1281, 176, 997, 339, 1215,
+ 446, 1009, 571, 1175, 616, 473, 623, 386, 414, 1394,
+ 921, 1489, 1022, 612, 613, 173, 1002, 74, 308, 327,
+ 1471, 291, 1434, 202, 908, 1, 147, 1847, 1426, 226,
+ 1222, 73, 56, 1847, 1423, 48, 1294, 292, 1267, 14,
+ 275, 315, 205, 410, 990, 4, 17, 6, 974, 382,
+ 1255, 675, 1225, 26, 360, 1437, 886, 1268, 1189, 37,
+ 863, 267, 1167, 1190, 963, 1178, 936, 1133, 603, 137,
+ 933, 393, 897, 71, 853, 1427, 843, 1161, 831, 1111,
+ 1165, 1128, 1156, 1140, 830, 686, 1155, 1125, 507, 1116,
+ 1123, 818, 237, 1064, 576, 1046, 562, 1033, 196, 816,
+ 167, 815, 155, 793, 136, 131, 76, 795, 85, 1112,
+ 124, 1110, 116, 285, 232, 1026, 188, 1383, 371, 1087,
+ 350, 1045, 333, 1359, 812, 354, 270, 407, 801, 99,
+ 565, 555, 1104, 128, 1097, 31, 1419, 130, 1414
};
return asso_values[(unsigned char)onig_codes_byte_at(codes, 2)+3] + asso_values[(unsigned char)onig_codes_byte_at(codes, 1)] + asso_values[(unsigned char)onig_codes_byte_at(codes, 0)];
}
@@ -92,2912 +92,2991 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[])
{
-1, -1, -1, -1,
- 1906,
+ 1915,
- 1867,
+ 1876,
210,
171,
- 3438,
+ 3453,
- 1927,
+ 1936,
- 3279,
+ 3558,
231,
- 366,
+ 993,
- 1315,
+ 1321,
- 1276,
+ 1282,
- 3144,
+ 3153,
- 3270,
+ 2669,
- 3699,
+ 3714,
- 1336,
+ 1342,
- 541,
+ 544,
- 502,
+ 505,
- 2096,
+ 2105,
- 1135,
+ 1141,
- 387,
+ 390,
- 559,
+ 562,
- 703,
+ 3693,
- 2795,
+ 2804,
- 3300,
+ 3309,
- 3696,
+ 3711,
- 2027,
+ 2036,
- 1063,
+ 1069,
324,
- 2240,
+ 2249,
27,
- 2291,
+ 1612,
- 3240,
+ 3249,
- 1612,
+ 1618,
- 49,
+ 3732,
- 1378,
+ 1384,
- 3477,
+ 159,
- 2243,
+ 2252,
- 916,
+ 1047,
- 1399,
+ 3405,
- 159,
+ 402,
- 658,
+ 664,
- 2594,
+ 2723,
- 3087,
+ 3096,
- 1609,
+ 1615,
- 670,
+ 3750,
- 2018,
+ 2027,
- 1054,
+ 1060,
315,
- 4050,
+ 4131,
12,
- 2723,
+ 2732,
- 3231,
+ 3240,
- 4071,
+ 1636,
- 2261,
+ 2270,
- 1360,
+ 1366,
- 1606,
+ 3681,
- 2387,
+ 2099,
- 3648,
+ 1120,
- 2222,
+ 372,
- 1261,
+ 2306,
- 643,
+ 649,
- 2453,
+ 2783,
- 3078,
+ 3087,
- 2321,
+ 1654,
- 3678,
+ 2432,
- 2011,
+ 2020,
- 1047,
+ 1053,
309,
- 4032,
+ 4113,
0,
- 2720,
+ 2729,
- 3225,
+ 3234,
- 2372,
+ 2381,
- 3666,
+ 3132,
- 1348,
+ 1354,
- 3576,
+ 3591,
- 2186,
+ 2195,
- 1225,
+ 1231,
- 456,
+ 459,
- 1029,
+ 3288,
- 637,
+ 640,
- 2885,
+ 2894,
- 3072,
+ 3081,
- 2702,
+ 1465,
- 3582,
+ 3597,
- 2189,
+ 2198,
- 1228,
+ 1234,
- 459,
+ 462,
- 4020,
+ 4101,
80,
- 2888,
+ 2897,
- 1879,
+ 1888,
- 2360,
+ 2369,
183,
- 3441,
+ 3456,
- 2984,
+ 2993,
- 2906,
+ 2915,
- 369,
+ 1696,
- 3011,
+ 3660,
- 1885,
+ 1894,
- 1288,
+ 1294,
189,
- 1789,
+ 1795,
- 1041,
+ 144,
- 2909,
+ 2918,
- 1017,
+ 3366,
- 514,
+ 517,
- 2714,
+ 3546,
- 1294,
+ 1300,
- 2690,
+ 980,
- 706,
+ 273,
- 1795,
+ 1801,
- 2438,
+ 2447,
- 3432,
+ 2657,
- 520,
+ 523,
- 3594,
+ 3609,
- 2195,
+ 2204,
- 1234,
+ 1240,
- 465,
+ 468,
- 619,
+ 2984,
92,
- 2951,
+ 2960,
- 2987,
+ 2996,
- 3588,
+ 3603,
- 2192,
+ 2201,
- 1231,
+ 1237,
- 462,
+ 465,
- 2993,
+ 3672,
86,
- 2891,
+ 2900,
- 3717,
+ 3588,
- 1915,
+ 1924,
- 363,
+ 153,
219,
- 697,
+ 165,
- 3570,
+ 3585,
- 2183,
+ 2192,
- 1222,
+ 1228,
- 453,
+ 456,
- 3420,
+ 3393,
- 1324,
+ 1330,
- 2882,
+ 2891,
- 1807,
+ 1813,
- 2441,
+ 2450,
- 1897,
+ 1906,
- 691,
+ 2978,
201,
- 9,
-
- 3453,
+ 2090,
- 1630,
+ 1111,
- 1801,
+ 2954,
- 2237,
+ 1807,
- 1357,
+ 2246,
- 1306,
+ 2774,
- 3558,
+ 1312,
- 2177,
+ 3579,
- 1216,
+ 2189,
- 1579,
+ 1225,
- 2282,
+ 1792,
- 532,
+ 2291,
- 2876,
+ 535,
- 3348,
+ 2888,
- 1783,
+ 3363,
- 1120,
+ 1789,
- 375,
+ 1684,
- 3861,
+ 3123,
- 4029,
+ 3876,
- 2780,
+ 3573,
- 3285,
+ 2186,
- 3669,
+ 1222,
- 2369,
+ 2948,
- 2276,
+ 2942,
- 2174,
+ 2285,
- 1213,
+ 2885,
- 3867,
+ 3360,
- 1507,
+ 3882,
- 1447,
+ 1513,
- 2873,
+ 2045,
- 3345,
+ 1078,
- 3129,
+ 333,
- 378,
+ 2936,
- 1771,
+ 46,
- 682,
+ 1783,
1459,
+ -1,
- 1513,
+ 1519,
- 3672,
+ 1402,
- 2930,
+ 2939,
- 3606,
+ 3621,
- 2201,
+ 2210,
- 1240,
+ 1246,
- 471,
+ 474,
- 3765,
+ 673,
105,
- 3519,
+ 1777,
- 2942,
+ 2951,
- 962,
+ 798,
- 267,
+ 2183,
- 3447,
+ 1219,
- 1765,
+ 1582,
- 2636,
+ 4149,
- 857,
+ 863,
- 3600,
+ 2882,
- 2198,
+ 3357,
- 1237,
+ 2393,
- 468,
+ 366,
- 3879,
+ 3894,
- 99,
+ 1135,
- 2543,
+ 2552,
- 1035,
+ 3279,
- 860,
+ 866,
- 1684,
+ 2798,
- 1690,
+ 3303,
- 2708,
+ 3702,
- 3873,
+ 3888,
- 1819,
+ 1825,
- 1525,
+ 1531,
- 2549,
+ 2558,
- 2975,
+ 709,
- 4014,
+ 4095,
- 2903,
+ 2912,
- 348,
+ 3873,
+ -1,
- 2339,
+ 1771,
- 631,
+ 1525,
- 1519,
+ 2288,
- 3252,
+ 3870,
- 3855,
+ 3011,
- 3002,
+ 1594,
- 1429,
+ 369,
- 1813,
+ 1600,
- 3366,
+ 1510,
- 3564,
+ 3615,
- 2180,
+ 2207,
- 1219,
+ 1243,
- 3,
+ 471,
- 2297,
+ 1507,
- 1501,
+ 99,
- 2879,
+ 2174,
- 1678,
+ 1210,
- 1351,
+ 2975,
- 2966,
+ 872,
- 866,
+ 712,
- 4101,
+ 2873,
- 2048,
+ 3354,
- 1084,
+ 3864,
+ -1,
- 3843,
+ 3996,
- 2417,
+ 2570,
- 71,
+ 869,
- 2561,
+ 3939,
- 863,
+ 1912,
- 1453,
+ 3564,
- 2483,
+ 207,
- 1420,
+ 999,
- 4023,
+ 1501,
- 165,
+ 2564,
- 1489,
+ 3858,
- 2555,
+ 2675,
- 2363,
+ 1819,
- 1777,
+ 1318,
- 2165,
+ 860,
- 1204,
+ 784,
- 854,
+ 2549,
- 3837,
+ 1753,
- 2969,
+ 2441,
- 2864,
+ 541,
- 3342,
+ 1495,
- 4092,
+ 2546,
+ -1,
- 2945,
+ 3651,
- 2537,
+ 2225,
- 1192,
+ 1261,
- 2408,
+ 486,
- 381,
+ 4092,
- 1483,
+ 135,
- 2495,
+ 2909,
- 3339,
+ 1132,
- 2474,
+ 3906,
- 3684,
+ 4089,
- 1123,
+ 857,
- 3891,
+ 2795,
- 4008,
+ 3300,
- 848,
+ 3696,
- 2783,
+ 3411,
- 3288,
+ 3612,
- 3675,
+ 3852,
- 712,
+ 2540,
- 1747,
+ 1543,
- 2432,
+ 4215,
- 2525,
+ 96,
- 1537,
+ 715,
- 3516,
+ 854,
- 1966,
+ 3008,
- 959,
+ 1660,
- 3885,
+ 378,
- 3132,
+ 1489,
- 1726,
+ 1855,
- 2633,
+ 4083,
- 3180,
+ 2534,
- 845,
+ 3687,
- 3996,
+ 721,
- 2015,
+ 2024,
- 1050,
+ 1056,
312,
-
- 1531,
+ -1,
6,
- 2519,
+ 703,
- 3228,
+ 3237,
- 3651,
+ 2078,
- 3026,
+ 4077,
- 1354,
+ 1360,
- 785,
+ 1816,
- 792,
+ 878,
- 147,
+ 2762,
- 2939,
+ 3276,
- 872,
+ 4206,
- 640,
+ 643,
- 3990,
+ 384,
- 3075,
+ 3084,
- 2336,
+ 2582,
- 2087,
+ 851,
- 1111,
+ 3900,
- 2573,
+ 3699,
- 3849,
+ 694,
- 4026,
+ 4107,
- 2771,
+ 3111,
- 3276,
+ 3834,
- 3363,
+ 2528,
- 2366,
+ 2375,
- 869,
+ 363,
- 2039,
+ 718,
- 1075,
+ 1537,
- 336,
+ 3639,
- 1495,
+ 2219,
- 52,
+ 1255,
- 2738,
+ 483,
- 2567,
+ 1471,
- 3120,
+ 123,
- 778,
+ 4071,
- 1402,
+ 2048,
- 2036,
+ 1081,
- 1072,
+ 336,
- 333,
+ 697,
- 2933,
+ 52,
- 46,
+ 2747,
- 727,
+ 2987,
+ -1, -1,
- 2927,
+ 1408,
- 3645,
- -1,
+ 3633,
- 1396,
+ 2216,
- 3819,
+ 1252,
- 1594,
+ 480,
- 144,
+ 3648,
- 4074,
+ 117,
+ -1,
- 3351,
+ 875,
- 667,
+ 3002,
- 3705,
+ 132,
- 2390,
+ 1843,
- 851,
+ 2117,
- 3798,
+ 1153,
- 1465,
+ 4155,
- 2159,
+ 2576,
+ -1,
- 2456,
+ 2816,
- 4068,
- -1,
+ 2399,
- 2531,
+ 3735,
- 2858,
+ 2510,
- 2384,
+ 1573,
- 3636,
+ 3627,
- 2216,
+ 2213,
- 1255,
+ 1249,
- 483,
+ 477,
- 2450,
+ 3897,
- 135,
+ 111,
- 2900,
+ 1837,
- 1618,
+ 2300,
- 4002,
+ 4218,
- 3624,
+ 4053,
- 2210,
+ 1852,
- 1249,
+ 2033,
- 480,
+ 1066,
- 3690,
+ 321,
- 123,
+ 1534,
- 3618,
+ 4296,
- 2207,
+ 1639,
- 1246,
+ 3246,
- 477,
+ 348,
- 1735,
+ 3720,
- 117,
+ 1378,
- 2234,
+ 754,
- 1273,
+ 3261,
+ -1,
- 499,
+ 893,
- 2501,
+ 1435,
- 168,
+ 658,
- 830,
+ 1831,
- 1849,
+ 3093,
+ -1,
- 3612,
+ 3780,
- 2204,
+ 2030,
- 1243,
+ 1063,
- 474,
+ 318,
- 1600,
+ 4125,
- 111,
- -1,
+ 18,
- 3972,
+ 3654,
- 1837,
+ 3243,
- 2024,
+ 1624,
- 1060,
+ 4182,
- 321,
+ 1372,
- 1582,
+ 138,
- 4215,
+ 3945,
- 1831,
+ 2426,
- 3237,
+ 2063,
- 3951,
+ 1096,
- 405,
+ 2573,
- 1372,
+ 3705,
- 2021,
+ 3090,
- 1057,
+ 1690,
+ -1, -1,
- 318,
+ 3924,
- 3750,
+ 1438,
- 18,
+ 4119,
- 652,
+ 1999,
- 3234,
+ 1014,
- 3084,
+ 288,
- 1825,
+ 2387,
- 1366,
+ 682,
- 3597,
+ 2690,
- 3639,
+ 3213,
- 4119,
+ 1561,
- 4044,
+ 1858,
+ -1,
- 4134,
+ 2504,
- 96,
+ 1606,
- 138,
+ 4185,
- 3081,
+ 2459,
- 890,
+ 3918,
- 1990,
+ 616,
- 1008,
+ 2429,
- 288,
+ 3060,
- 1666,
+ 3933,
+ -1,
- 4038,
+ 3020,
- 2681,
+ 2051,
- 3204,
+ 1084,
- 2285,
+ 339,
- 2378,
+ 1555,
- 3642,
+ 59,
+ -1,
- 2219,
+ 2357,
- 1258,
+ 1570,
- 487,
+ 3468,
- 1576,
+ 1414,
- 141,
+ 3426,
- 613,
+ 887,
- 3807,
+ 2282,
- 3051,
+ 3972,
- 1810,
+ 3912,
- 1852,
+ 679,
- 718,
+ 3462,
+
+ 724,
-1, -1,
- 1996,
+ 2005,
- 1020,
+ 1026,
294,
- 4173,
-
- 2348,
+ 4161,
- 2693,
+ 1549,
- 3210,
+ 2702,
- 715,
+ 3219,
- 3435,
- -1,
+ 2405,
- 3909,
+ 884,
- 1567,
+ 345,
+ -1,
- 3411,
+ 74,
- 1855,
+ 890,
- 1696,
+ 3258,
- 622,
+ 637,
- 3903,
+ 625,
- 3057,
+ 1429,
- 1198,
+ 3066,
- 429,
+ 1996,
- 1555,
+ 1008,
- 2045,
+ 285,
- 1081,
+ 3975,
- 342,
+ 4098,
- 2279,
+ 2684,
- 65,
+ 3210,
+ -1,
- 1549,
+ 2366,
- 2354,
+ 2363,
+ -1,
- 839,
+ 881,
- 3897,
+ 4176,
- 1414,
+ 3438,
+ -1,
- 1597,
+ 610,
- 1987,
+ 2420,
- 1002,
+ 3057,
- 285,
+ 3567,
- 3423,
+ 1993,
- 887,
+ 1002,
- 2675,
+ 282,
- 3201,
+ 1576,
- 1543,
- -1,
+ 2168,
- 432,
- -1,
+ 2678,
- 1738,
+ 3207,
- 4086,
+ 733,
- 881,
+ 2354,
- 3960,
+ 2867,
- 607,
+ 3351,
- 2402,
+ 2453,
- 3048,
+ 3420,
-1,
- 878,
+ 791,
- 3005,
+ 604,
- 2468,
+ 3951,
- 3552,
+ 3054,
- 1984,
+ 3561,
+
+ 1990,
996,
- 282,
+ 279,
+ -1,
- 3882,
+ 2972,
- 2345,
+ 2672,
- 2669,
+ 3204,
- 3198,
+ 3555,
- 4137,
- -1,
+ 1987,
- 875,
+ 990,
- 1744,
+ 276,
- 2429,
+ 1741,
- 3405,
+ 3414,
- 1528,
+ 2666,
- 1570,
+ 3201,
601,
- -1,
-
- 3045,
-
- 3546,
- 1981,
-
- 990,
-
- 279,
+ 736,
- 3768,
+ 3051,
+ -1,
- 762,
+ 1864,
- 2663,
+ 3531,
- 3195,
+ 1975,
- 3540,
+ 965,
- 1978,
+ 598,
- 984,
+ 3966,
- 276,
- -1,
+ 3047,
- 1573,
+ 2642,
- 2657,
+ 3189,
- 3192,
+ 3525,
- 598,
+ 1972,
- 3399,
+ 956,
- 3042,
+ 3408,
- 2999,
+ 3666,
+ -1,
- 3660,
+ 2636,
- 2228,
+ 3186,
- 1267,
+ 1873,
- 493,
+ 147,
- 595,
+ 3035,
- 156,
+ 3402,
- 3038,
+ 2180,
- 2564,
+ 1216,
- 3510,
+ 3663,
- 1963,
+ 2231,
- 950,
+ 1267,
- 351,
+ 2879,
- 37,
+ 3032,
+ -1,
- 3810,
+ 2345,
- 2627,
+ 2054,
- 3177,
+ 1087,
- 3393,
+ 342,
- 1387,
+ 3378,
- 1435,
+ 65,
- 798,
+ 2177,
- 2171,
+ 1213,
- 1210,
- -1,
+ 2339,
- 4149,
+ 2276,
- 3387,
+ 1420,
- 2870,
+ 2876,
- 3023,
+ 3372,
- 3468,
+ 3483,
- 1942,
+ 1951,
- 906,
+ 912,
243,
- 4059,
+ 3450,
- 4107,
+ 1765,
- 2585,
+ 2594,
- 3156,
+ 3165,
- 3816,
+ 2042,
- 2330,
+ 1075,
- 3921,
+ 330,
- 2042,
+ 4167,
- 1078,
+ 40,
- 339,
+ 3822,
- 2489,
+ 3255,
- 59,
+ 2411,
- 574,
+ 577,
- 3357,
+ 1396,
- 1462,
+ 2465,
1759,
- 1408,
-
- 842,
+ 2138,
- 2168,
+ 1174,
- 1207,
- -1,
+ 411,
- 721,
+ 670,
- 673,
+ 37,
- 2867,
+ 2837,
- 2312,
- -1,
+ 3327,
- 2129,
+ 3774,
- 1168,
+ 2321,
- 408,
+ 1393,
- 3756,
+ 2072,
- 4080,
+ 4143,
- 2828,
+ 357,
- 3318,
+ 2057,
- 3759,
+ 1090,
- 2396,
+ 2756,
- 3963,
+ 3270,
- 2033,
+ 71,
- 1069,
+ 1453,
- 330,
+ 1456,
- 2462,
+ 2060,
- 40,
+ 1093,
- 4143,
+ 1426,
- 3246,
- -1,
+ 4140,
- 1753,
+ 688,
- 1390,
+ 691,
- 2498,
+ 1681,
- 3549,
+ 3105,
- 1672,
+ 845,
- 993,
+ 1432,
- 4125,
+ 4200,
+ -1, -1,
- 664,
+ 2039,
- 1675,
+ 1072,
- 2666,
+ 327,
- 2030,
+ 4173,
- 1066,
+ 34,
+ -1,
- 327,
+ 3252,
- 3969,
+ 2417,
- 34,
+ 3957,
- 4062,
+ 1390,
- 3243,
+ 4179,
- 1654,
- -1,
+ 2966,
- 1384,
+ 2492,
- 1999,
+ 4041,
- 1026,
+ 2423,
- 297,
- -1,
+ 3846,
- 1126,
+ 2990,
- 2699,
+ 3099,
- 3213,
+ 1588,
+ -1,
- 3090,
+ 3537,
- 2786,
+ 1978,
- 3291,
+ 971,
- 3681,
- -1, -1,
+ 4137,
+ -1,
- 4056,
+ 1483,
- 3831,
+ 2648,
- 625,
+ 3192,
- 2444,
+ 1585,
- 3060,
+ 3840,
- 709,
+ 2008,
- 3396,
+ 1032,
- 1993,
+ 297,
+ -1, -1,
- 1014,
+ 2708,
- 291,
+ 3222,
-1,
- 1477,
+ 3038,
- 2687,
+ 1477,
- 3207,
+ 2495,
- 1924,
+ 396,
-1,
- 228,
+ 896,
+ -1,
- 893,
- -1, -1,
+ 628,
- 3141,
+ 3726,
- 1129,
+ 3069,
- 3429,
+ 2351,
- 1333,
+ 3990,
- 3054,
+ 3993,
- 2789,
+ 1198,
- 3294,
+ 3384,
- 3687,
+ 3963,
-1,
- 556,
+ 2264,
- 3825,
+ 3348,
- 3534,
+ 2522,
- 1975,
+ 9,
- 977,
+ 727,
- 2351,
- -1, -1,
+ 3969,
- 2651,
+ 3444,
- 3189,
- -1,
+ 2258,
- 1471,
+ 1363,
- 2300,
+ 3528,
- 3417,
+ 1630,
- 2513,
+ 960,
- 3528,
+ 264,
- 1972,
+ 4065,
- 971,
+ 646,
- 592,
- -1,
+ 2639,
- 3035,
+ 2516,
- 2645,
+ 2471,
- 3186,
+ 2002,
- 1011,
+ 1020,
- 634,
+ 291,
- 3984,
+ 1732,
- 4212,
+ 4110,
- 2684,
+ 2696,
- 3522,
+ 3216,
- 1969,
+ 589,
- 965,
+ 2378,
- 589,
+ 4059,
+ -1, -1, -1, -1,
- 4017,
+ 3549,
- 3032,
+ 1984,
- 2639,
+ 983,
- 3183,
+ 3063,
- 2357,
+ 779,
- 616,
+ 2342,
- 3381,
+ 2660,
- 3513,
+ 3198,
- 768,
+ 3516,
- 954,
+ 3375,
- 264,
+ 946,
- 2507,
+ 258,
- 773,
+ 2486,
- 2630,
+ 2360,
- 3029,
+ 2627,
- 3630,
+ 4230,
- 2213,
+ 595,
- 1252,
- -1,
+ 3432,
- 3375,
+ 3044,
- 129,
+ 3543,
- 748,
+ 1981,
- 3978,
+ 977,
+ -1,
- 586,
+ 4224,
- 2342,
+ 730,
- 3414,
+ 2654,
- 399,
+ 3195,
- 3480,
+ 3495,
- 1948,
+ 1957,
- 919,
+ 925,
249,
+ -1,
- 3735,
+ 3396,
- 3369,
+ 2606,
- 2597,
+ 3171,
- 3162,
+ 592,
- 2333,
+ 2930,
- 1864,
- -1,
+ 3041,
- 3474,
+ 3489,
- 1945,
+ 1954,
- 913,
+ 919,
246,
+ -1,
- 1843,
+ 2924,
- 3360,
+ 2600,
- 2591,
+ 3168,
- 3159,
+ 3465,
- 3450,
+ 1942,
1933,
- 3017,
-
237,
- 1648,
+ 228,
- 2423,
+ 3390,
- 1921,
+ 3813,
+
+ 3159,
3150,
- 225,
+ 2333,
- 2324,
+ 1348,
- 1342,
- -1,
+ 1339,
- 3138,
+ 1930,
- 2054,
+ 1927,
- 1090,
+ 225,
- 1330,
+ 222,
- 565,
+ 568,
- 1918,
- -1,
+ 559,
- 222,
+ 3147,
- 2318,
+ 3144,
- 553,
+ 2327,
- 1432,
+ 1336,
- 3135,
+ 1333,
- 3579,
+ 3582,
-1,
- 1327,
+ 3594,
- 3567,
+ 453,
- 676,
+ 556,
+
+ 553,
+
+ 2309,
77,
- 450,
+ 3657,
- 3561,
+ 2228,
- 550,
+ 1264,
- 2294,
+ 490,
+ -1,
- 447,
+ 141,
+ -1, -1,
- 3555,
+ 2303,
- 4104,
+ 2297,
- 2153,
+ 836,
- 444,
+ 3645,
- 421,
+ 2222,
- 2420,
+ 1258,
- 2144,
+ 3576,
- 2852,
+ 3570,
- 354,
+ 129,
- 2288,
+ 450,
- 2486,
+ 447,
- 2843,
+ 1786,
- 3333,
+ 435,
- 2117,
+ 1798,
- 1156,
+ 2444,
- 1441,
+ 3477,
- 1792,
+ 1948,
- 2435,
+ 905,
- 2816,
+ 4293,
- 1780,
+ 1861,
- 3738,
+ 4032,
- 679,
+ 2588,
- 1023,
+ 2162,
- 1774,
+ 2153,
- 3915,
+ 424,
- 2141,
+ 2477,
- 2696,
+ 4287,
- 1768,
+ 2861,
- 1723,
- -1,
+ 2852,
- 2840,
+ 3342,
- 3330,
+ 1849,
- 1705,
+ 574,
-1,
- 1561,
+ 1780,
- 4113,
+ 1774,
- 2138,
+ 2150,
- 1177,
+ 1750,
- 414,
+ 2438,
- 1651,
+ 1041,
+ -1,
- 2426,
+ 2849,
- 2837,
+ 3339,
- 3327,
+ 2717,
- 2981,
+ 2315,
+ -1,
- 2135,
+ 2147,
- 1174,
+ 1183,
- 411,
+ 417,
- 2132,
+ 1729,
- 1171,
+ 1711,
- 2834,
+ 2846,
- 3324,
+ 3336,
- 1699,
+ 634,
+ -1, -1,
- 2831,
+ 2126,
- 3321,
+ 1162,
- 3762,
- -1,
+ 3029,
- 3426,
+ 3026,
- 2273,
+ 4245,
- 2126,
+ 2825,
- 1165,
- -1,
+ 1705,
- 3020,
+ 3753,
- 1693,
+ 4212,
+ -1, -1, -1, -1,
- 2825,
+ 3023,
- 3315,
+ 3017,
- 3753,
+ 2483,
- 3014,
+ 1699,
+ -1, -1,
- 2111,
+ 3867,
+ -1,
- 1150,
+ 3879,
- 396,
+ 2489,
- 1687,
+ 2120,
- 1005,
+ 1156,
- 2810,
+ 399,
- 1681,
+ 1657,
- 3726,
+ 2435,
- 2678,
+ 2819,
- 345,
+ 1504,
- 3008,
+ 3741,
- 74,
+ 1516,
+ -1, -1,
- 3864,
+ 2144,
- 3249,
- -1,
+ 1180,
- 3852,
+ 414,
- 1423,
+ 1579,
- 1669,
+ 3930,
- 610,
+ 2843,
- 3846,
+ 3333,
- 4131,
+ 3861,
+
+ 3855,
-1,
- 1510,
+ 3831,
- 3840,
+ 2087,
- 3795,
+ 1108,
+ -1,
- 1498,
+ 1567,
- 1639,
+ 1645,
- 3657,
+ 2771,
- 3777,
+ 1498,
1492,
+ -1,
- 4095,
+ 1468,
-1,
- 153,
+ 3810,
- 1486,
+ 3792,
- 2411,
+ 2066,
- 730,
+ 1099,
- 2123,
+ 1693,
- 1162,
+ 2543,
- 3408,
+ 3120,
- 2477,
+ 2555,
+
+ 3264,
+ -1, -1,
+
+ 1444,
-1,
- 2822,
+ 3786,
- 3312,
+ 2141,
- 3747,
+ 1177,
- 3504,
+ 4086,
- 1960,
+ 2135,
- 944,
+ 1171,
- 3771,
+ 2840,
- 2267,
- -1,
+ 3330,
- 2621,
+ 3777,
- 3174,
+ 2834,
- 999,
+ 3324,
+
+ 3768,
+
+ 4191,
-1,
- 2546,
+ 2537,
+
+ 2531,
-1,
- 2672,
+ 2507,
- 2534,
+ 3522,
+ -1,
- 2963,
+ 953,
- 826,
+ 261,
- 580,
+ 832,
- 2528,
+ 812,
- 1663,
+ 2633,
- 806,
- -1,
+ 4080,
- 2522,
+ 4074,
- 604,
+ 1687,
+
+ 4050,
-1,
- 4005,
+ 1675,
+
+ 2132,
+
+ 1168,
-1,
- 745,
+ 586,
- 2255,
+ 808,
- 3999,
+ 2831,
- 2099,
+ 3321,
- 1138,
+ 3762,
- 390,
+ 1870,
- 3993,
+ 4029,
- 3948,
+ 4011,
- 2798,
+ 2108,
- 3303,
+ 1144,
- 3702,
+ 393,
- 3930,
+ 801,
- 802,
+ 2336,
- 2093,
+ 2807,
- 1132,
+ 3312,
- 384,
+ 3717,
+ -1, -1,
- 3402,
+ 4290,
+
+ 4005,
-1,
- 2792,
+ 751,
+ -1,
- 3297,
+ 1669,
- 3693,
+ 2102,
- 2249,
+ 1138,
- 1117,
+ 387,
+ -1,
- 795,
+ 3981,
- 2051,
+ 2801,
- 1087,
+ 3306,
- 2777,
+ 3708,
- 3282,
+ 31,
- 3663,
+ 2744,
- 1615,
+ 1621,
- 3924,
+ 49,
- 789,
+ 2075,
+
+ 1387,
+
+ 360,
-1,
- 1426,
+ 1405,
- 782,
+ 2759,
- 2063,
+ 3273,
- 3729,
+ 667,
- 357,
+ 742,
- 3126,
+ 1462,
- 1603,
+ 676,
- 2747,
+ 62,
- 3261,
- -1,
+ 2750,
- 4206,
+ 4278,
- 1450,
+ 1609,
- 765,
+ 4134,
- 2957,
+ 1417,
- 4098,
+ 3108,
- 441,
+ 4152,
+
+ 795,
+
+ 2069,
+
+ 1102,
+
+ 2396,
+
+ 3618,
-1,
- 685,
+ 2753,
- 2414,
+ 3267,
+ -1,
- 3096,
+ 102,
- 1858,
+ 1450,
- 736,
+ 4164,
+ -1,
- 1642,
+ 4257,
- 2480,
+ 444,
- 1588,
+ 2408,
+ -1, -1,
- 2002,
+ 3102,
+ -1,
- 1032,
+ 2011,
+
+ 1038,
300,
- 3633,
+ 3636,
- 4164,
+ 4251,
- 2705,
+ 2714,
- 3216,
+ 3225,
- 3507,
+ 441,
- 132,
+ 120,
- 947,
+ 2906,
+ -1,
- 261,
+ 1822,
- 2921,
+ 4227,
+
+ 4209,
-1,
- 2624,
+ 631,
- 1762,
+ 788,
- 628,
+ 3072,
- 3621,
+ 1768,
- 3063,
+ 771,
- 3462,
+ 3519,
- 1939,
+ 1969,
- 899,
+ 950,
- 120,
+ 4203,
- 2897,
+ 4197,
- 583,
+ 438,
- 2579,
+ 2630,
+
+ 3183,
-1,
- 3456,
+ 3942,
- 1936,
- -1,
+ 1840,
+
+ 1762,
+
+ 3471,
+
+ 1945,
+
+ 3999,
240,
- 1846,
+ 583,
- 2915,
+ 3459,
- 758,
+ 1939,
- 3153,
+ 3162,
- 571,
+ 234,
- 2327,
+ 3954,
+
+ 1351,
+ -1,
+
+ 3156,
+
+ 3630,
+
+ 764,
1345,
- 3444,
+ 571,
- 1930,
+ 1756,
- 3573,
+ 114,
- 234,
+ 2903,
-1,
- 568,
+ 565,
- 1834,
+ 3987,
- 3147,
- -1,
+ 3675,
- 2306,
+ 2237,
- 1339,
+ 1273,
+
+ 496,
+
+ 3369,
+
+ 156,
-1,
- 3654,
+ 3669,
- 2225,
+ 2234,
- 1264,
+ 1270,
- 490,
+ 493,
- 562,
+ 4239,
150,
- 3615,
+ 3606,
-1,
- 3603,
+ 3600,
- 3591,
+ 1189,
- 438,
+ 1834,
- 114,
+ 89,
- 2894,
+ 3903,
- 102,
+ 83,
- 89,
+ 1204,
- 3585,
+ 432,
+ -1, -1, -1,
- 435,
+ 3849,
- 1786,
- -1, -1,
+ 2171,
- 83,
+ 1207,
- 2162,
+ 1540,
1201,
- 1195,
-
- 425,
+ 428,
- 2156,
-
- 2861,
+ 2870,
- 2150,
+ 1192,
- 3834,
+ 420,
-1,
- 2855,
+ 1486,
-1,
- 2849,
+ 3921,
- 1828,
+ 3843,
- 1756,
+ 1810,
- 1816,
+ 1714,
1804,
- 3483,
+ 1035,
- 1480,
+ 3771,
- 922,
+ 1195,
- 1750,
+ 1744,
- 724,
+ 2711,
- 1798,
+ 1558,
- 2600,
+ 1480,
- 3918,
+ 3345,
-1,
- 739,
+ 1029,
- 1741,
+ 1747,
+ -1,
- 1732,
+ 1738,
- 4128,
+ 2705,
- 1189,
+ 3837,
- 1729,
- -1,
+ 1720,
- 1717,
+ 2165,
- 1564,
+ 2159,
- 3336,
+ 2579,
+ -1,
- 3495,
+ 1678,
- 3906,
+ 2864,
- 934,
+ 2858,
- 255,
- -1, -1,
+ 1186,
- 2612,
- -1,
+ 1474,
- 1186,
+ 2525,
- 417,
+ 2156,
- 2147,
+ 1726,
- 1552,
+ 2129,
- 2060,
+ 1165,
- 1096,
+ 3447,
- 2516,
+ 2855,
+ -1,
- 2846,
+ 2828,
- 577,
+ 1867,
- 2744,
+ 3756,
- 3258,
+ 4068,
- 1720,
+ 3915,
- 3723,
+ 2519,
- 1444,
- -1,
+ 3441,
- 884,
+ 68,
- 3858,
+ 408,
- 3987,
- -1,
+ 1735,
- 31,
+ 1723,
- 2735,
+ 2501,
- 3093,
+ 1423,
- 2120,
+ 3765,
- 1159,
+ 1552,
- 1381,
+ 1708,
- 1714,
+ 4062,
- 1504,
+ 2123,
- 2819,
+ 1159,
- 1711,
+ 1717,
- 3741,
+ 405,
- 661,
+ 1663,
- 1636,
+ 2822,
- 3900,
+ 2513,
- 3828,
+ 3747,
- 3888,
+ 3759,
- 3876,
+ 4170,
- 1585,
- -1,
+ 3891,
- 4053,
+ 3795,
- 3822,
+ 3885,
- 4209,
+ 2414,
- 3870,
+ 1591,
- 1546,
+ 1672,
- 1474,
+ 3825,
- 1534,
+ 4056,
+ -1, -1,
+
+ 1528,
+ -1,
1522,
- 3813,
+ 3828,
+ -1,
- 3804,
+ 3819,
- 1657,
+ 1651,
- 1468,
+ 1666,
3801,
+ -1,
- 1516,
-
- 3789,
+ 56,
-1,
- 2114,
+ 899,
- 1153,
- -1, -1,
+ 2096,
- 2540,
+ 1117,
- 2813,
+ 1411,
- 4176,
+ 2114,
- 3732,
- -1, -1, -1,
+ 1150,
- 393,
+ 2780,
- 3498,
+ 3285,
- 1957,
+ 3807,
- 937,
+ 2813,
- 4011,
+ 3318,
- 3711,
+ 3729,
- 4170,
+ 1023,
- 2615,
+ 4284,
- 3171,
+ 816,
+ -1,
- 3792,
+ 2699,
- 2510,
+ 4158,
- 2570,
+ 3129,
- 2558,
- -1,
+ 848,
- 4146,
+ 2567,
- 1645,
+ 2402,
- 2504,
+ 2561,
- 836,
+ 3816,
- 2552,
+ 3804,
+ -1,
- 4122,
+ 622,
- 833,
+ 3960,
- 3981,
+ 842,
- 820,
+ 3789,
- 3786,
+ 1633,
- 1624,
- -1,
+ 822,
- 3783,
+ 4014,
- 3975,
+ 3798,
- 2075,
+ 2111,
- 1099,
+ 1147,
- 4116,
- -1,
+ 774,
- 3627,
+ 4044,
- 2759,
+ 2462,
- 3966,
+ 2810,
- 3957,
- -1,
+ 3315,
- 126,
+ 3723,
- 3954,
+ 3435,
+
+ 829,
+
+ 4047,
-1,
- 3942,
+ 4038,
- 2105,
+ 1129,
- 1144,
+ 381,
- 700,
+ 4020,
- 823,
+ 2474,
- 3108,
+ 2792,
- 2804,
+ 3297,
- 3309,
+ 3690,
- 3714,
+ 3744,
+ -1, -1, -1,
- 2102,
+ 839,
- 1141,
+ 826,
- 2057,
+ 1627,
- 1093,
+ 4026,
-1,
- 2801,
+ 3141,
- 3306,
+ 43,
+ -1, -1,
- 3708,
+ 3948,
- 3255,
+ 819,
- 816,
+ 1399,
- 1840,
+ 758,
+ -1, -1,
- 1438,
+ 1648,
- 813,
+ 1126,
- 3945,
+ 375,
- 2066,
+ 4035,
- 733,
+ 4023,
- 360,
- -1,
+ 2789,
- 1627,
+ 3294,
- 2750,
+ 3684,
- 3264,
- -1, -1,
+ 768,
- 1456,
- -1,
+ 4008,
- 4110,
+ 4146,
- 1621,
+ 15,
- 3939,
+ 2735,
- 62,
+ 4017,
- 2741,
+ 2390,
+ -1,
- 3936,
+ 1369,
- 3099,
+ 3138,
+ -1,
- 752,
+ 748,
- 1411,
+ 761,
+ -1,
- 2492,
+ 652,
- 15,
+ 2017,
+
+ 1050,
+
+ 306,
+ -1, -1,
2726,
- 2231,
+ 3231,
- 1270,
+ 4116,
- 496,
+ 2014,
- 1363,
+ 1044,
- 162,
+ 303,
+
+ 2384,
-1,
- 2008,
+ 2720,
- 1044,
+ 3228,
+ -1,
- 306,
+ 3534,
- 646,
+ 3078,
- 4083,
+ 968,
- 2717,
+ 267,
- 3222,
+ 2294,
- 1894,
+ 3504,
- 2399,
+ 2645,
- 198,
- -1,
+ 934,
- 4035,
- -1,
+ 252,
- 2465,
+ 3075,
-1,
- 2375,
+ 2615,
- 1303,
+ 4281,
- 3069,
-
- 2005,
+ 3513,
- 1038,
+ 1966,
- 303,
+ 943,
- 742,
+ 3507,
- 529,
+ 1963,
- 2711,
+ 937,
- 3219,
+ 2624,
- 3492,
+ 3180,
- 1954,
+ 3936,
- 931,
- -1, -1,
+ 2618,
- 3912,
+ 3177,
- 2609,
+ 4233,
- 3168,
+ 3642,
+ -1, -1,
- 1183,
+ 2348,
- 2270,
+ 4221,
- 3066,
+ 126,
- 3486,
+ 3510,
- 1951,
+ 3381,
- 925,
+ 940,
- 1891,
+ 255,
+ -1, -1,
- 1558,
+ 2621,
- 195,
+ 3501,
- 2603,
+ 1960,
- 3165,
+ 931,
- 1876,
+ 1903,
+ -1,
- 3609,
+ 198,
- 180,
+ 2612,
- 1873,
+ 3174,
- 1300,
+ 1900,
- 177,
+ 580,
- 108,
- -1, -1,
+ 195,
- 1285,
+ 3624,
- 526,
+ 1309,
- 1870,
+ 1885,
- 1282,
+ 1846,
- 174,
+ 180,
- 1708,
+ 108,
- 511,
+ 1306,
- 2108,
+ 532,
+ -1, -1,
- 1147,
+ 745,
- 508,
- -1,
+ 1291,
- 1279,
+ 529,
- 2807,
+ 1882,
- 2264,
+ 351,
- 3720,
+ 177,
- 4200,
- -1,
+ 1879,
- 505,
+ 514,
- 2258,
+ 174,
- 1822,
+ 2279,
-1,
- 2252,
-
- 2090,
-
- 1114,
+ 1441,
- 372,
+ 1288,
- 2084,
+ 3014,
- 1108,
+ 2273,
- 2774,
+ 1285,
-1,
- 2246,
+ 1828,
- 2768,
+ 511,
- 3273,
+ 2267,
-1,
- 1633,
- -1, -1, -1, -1,
+ 508,
- 2069,
+ 2243,
- 3123,
+ 1279,
- 1591,
+ 502,
- 68,
+ 4188,
- 3117,
+ 168,
- 2753,
+ 2240,
- 3267,
- -1,
+ 1276,
- 1417,
+ 499,
- 56,
+ 2261,
- 3531,
+ 162,
- 2960,
+ 1123,
- 974,
+ 2255,
- 273,
+ 2093,
- 1405,
+ 1114,
- 688,
+ 2786,
- 2648,
+ 3291,
- 3102,
+ 3678,
+
+ 2777,
+
+ 3282,
-1,
- 43,
+ 2084,
+
+ 1105,
-1,
- 3471,
+ 2480,
+ -1,
- 4089,
+ 2768,
- 909,
+ 3135,
- 1393,
- -1,
+ 24,
- 2405,
+ 2741,
- 2588,
+ 3126,
- 4077,
+ 3738,
-1,
- 3780,
+ 1381,
+ -1,
- 2471,
+ 3927,
- 2393,
+ 706,
-1,
- 24,
+ 3117,
- 2732,
- -1,
+ 661,
- 2459,
+ 1702,
- 4065,
+ 21,
- 1375,
+ 2738,
-1, -1,
- 2381,
+ 1564,
- 2954,
+ 1375,
- 3894,
+ 4128,
+ -1, -1,
- 655,
+ 1642,
- 3378,
+ 3492,
- 2447,
+ 655,
- 2924,
+ 922,
- 2315,
+ 3978,
-1,
- 2918,
-
- 1180,
-
- 4047,
-
- 1540,
+ 2969,
- 21,
+ 2603,
- 2729,
- -1, -1,
+ 2081,
- 2912,
+ 3909,
- 1369,
+ 4122,
- 3525,
+ 2963,
-1,
- 968,
+ 2765,
- 270,
+ 2468,
- 810,
+ 3540,
- 649,
+ 2933,
- 2642,
+ 974,
- 4203,
+ 270,
- 3501,
- -1,
+ 1546,
- 940,
+ 3486,
- 258,
- -1,
+ 2651,
- 4041,
+ 915,
- 2618,
+ 700,
-1,
- 1702,
-
- 3489,
+ 3114,
- 4158,
+ 2597,
- 928,
+ 2927,
- 252,
- -1,
+ 354,
- 3933,
+ 2330,
- 2606,
+ 2921,
- 2072,
+ 3480,
- 3465,
+ 3474,
- 4152,
+ 908,
902,
- 3459,
+ 1447,
+ -1,
- 2756,
+ 2591,
- 896,
+ 2585,
+ -1, -1,
- 2582,
- -1,
+ 685,
- 1912,
+ 1921,
- 2576,
+ 1918,
216,
- 3372,
-
- 4140,
+ 213,
-1,
- 694,
+ 3387,
+
+ 2324,
-1,
- 3105,
+ 1603,
- 1321,
+ 1327,
+
+ 1324,
+
+ 3783,
1909,
- 3543,
+ 1597,
- 213,
+ 204,
- 987,
- -1,
+ 550,
547,
- 402,
+ 2318,
- 2660,
+ 2312,
-1,
- 1318,
+ 1897,
- 2309,
+ 1315,
- 3744,
+ 192,
+ -1,
- 1903,
+ 1891,
- 2303,
+ 3,
- 207,
+ 186,
- 544,
+ 538,
- 1900,
+ 1017,
- 1888,
+ 1303,
- 204,
+ 1357,
+ -1,
- 192,
+ 2693,
- 1882,
+ 1297,
+ -1,
- 1312,
+ 526,
- 186,
+ 1011,
- 2081,
+ 1005,
- 1105,
+ 2456,
- 1309,
+ 520,
- 1297,
+ 2687,
- 538,
+ 2681,
- 2765,
+ 619,
- 1291,
+ 3552,
- 1660,
+ 4104,
- 535,
+ 986,
- 523,
+ 804,
+ -1,
- 2078,
+ 2372,
- 1102,
+ 2663,
- 517,
+ 613,
- 3774,
+ 607,
+ -1,
- 3390,
+ 3498,
+ -1,
- 2762,
+ 928,
- 3537,
+ 739,
- 3114,
+ 3984,
- 980,
- -1,
+ 3429,
- 4179,
+ 2609,
+ -1, -1, -1, -1,
+
+ 4002,
-1,
- 2654,
- -1, -1, -1, -1,
+ 3423,
- 3111,
+ 3417,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
-
- 4191,
+ -1,
- 1861,
+ 3399,
+ -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
- 3384,
+ 4194,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1,
- 2996,
- -1, -1, -1,
+ 3005,
- 3927,
- -1, -1, -1, -1, -1,
+ 2999,
+ -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1,
- 2990,
+ 2981,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
+ -1,
- 2978,
- -1, -1, -1,
+ 2957,
+ -1,
- 2972,
+ 4266,
+ -1,
- 2948,
+ 2945,
+ -1, -1, -1, -1, -1,
+
+ 4275,
-1, -1,
- 2936,
+ 4269,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
+ -1, -1,
- 755,
+ 4272,
-1, -1, -1, -1, -1, -1,
- -1,
- 4194,
- -1, -1, -1, -1, -1,
+ 4263,
- 3354,
+ 2498,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
@@ -3013,31 +3092,21 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[])
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
+ -1,
+
+ 4254,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
- -1,
- 4188,
+ 4248,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1,
- 4182,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1,
- -1, -1, -1,
+ 4242,
- 4167,
+ 4236,
+ -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
@@ -3045,20 +3114,11 @@ onigenc_unicode_fold1_key(OnigCodePoint codes[])
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1,
-
- 4197,
-1, -1, -1, -1, -1, -1,
- -1, -1,
-
- 4185,
-1, -1, -1, -1, -1, -1,
- -1,
-
- 4161,
-1, -1,
- 4155
+ 4260
};
diff --git a/src/unicode_fold2_key.c b/src/unicode_fold2_key.c
index 9754922..929b3b5 100644
--- a/src/unicode_fold2_key.c
+++ b/src/unicode_fold2_key.c
@@ -9,7 +9,7 @@
/* This gperf source file was generated by make_unicode_fold_data.py */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/src/unicode_fold3_key.c b/src/unicode_fold3_key.c
index 431ca78..e6d3cf3 100644
--- a/src/unicode_fold3_key.c
+++ b/src/unicode_fold3_key.c
@@ -9,7 +9,7 @@
/* This gperf source file was generated by make_unicode_fold_data.py */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
diff --git a/src/unicode_fold_data.c b/src/unicode_fold_data.c
index cf906e6..2ffa43f 100644
--- a/src/unicode_fold_data.c
+++ b/src/unicode_fold_data.c
@@ -1,6 +1,6 @@
/* This file was generated by make_unicode_fold_data.py. */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -28,7 +28,7 @@
#include "regenc.h"
-#define UNICODE_CASEFOLD_VERSION 150100
+#define UNICODE_CASEFOLD_VERSION 160000
OnigCodePoint OnigUnicodeFolds1[] = {
@@ -158,1279 +158,1306 @@ OnigCodePoint OnigUnicodeFolds1[] = {
/* 372*/ 0x0195, 1, 0x01f6, /* LATIN CAPITAL LETTER HWAIR */
/* 375*/ 0x0199, 1, 0x0198, /* LATIN CAPITAL LETTER K WITH HOOK */
/* 378*/ 0x019a, 1, 0x023d, /* LATIN CAPITAL LETTER L WITH BAR */
- /* 381*/ 0x019e, 1, 0x0220, /* LATIN CAPITAL LETTER N WITH LONG .. */
- /* 384*/ 0x01a1, 1, 0x01a0, /* LATIN CAPITAL LETTER O WITH HORN */
- /* 387*/ 0x01a3, 1, 0x01a2, /* LATIN CAPITAL LETTER OI */
- /* 390*/ 0x01a5, 1, 0x01a4, /* LATIN CAPITAL LETTER P WITH HOOK */
- /* 393*/ 0x01a8, 1, 0x01a7, /* LATIN CAPITAL LETTER TONE TWO */
- /* 396*/ 0x01ad, 1, 0x01ac, /* LATIN CAPITAL LETTER T WITH HOOK */
- /* 399*/ 0x01b0, 1, 0x01af, /* LATIN CAPITAL LETTER U WITH HORN */
- /* 402*/ 0x01b4, 1, 0x01b3, /* LATIN CAPITAL LETTER Y WITH HOOK */
- /* 405*/ 0x01b6, 1, 0x01b5, /* LATIN CAPITAL LETTER Z WITH STROKE */
- /* 408*/ 0x01b9, 1, 0x01b8, /* LATIN CAPITAL LETTER EZH REVERSED */
- /* 411*/ 0x01bd, 1, 0x01bc, /* LATIN CAPITAL LETTER TONE FIVE */
- /* 414*/ 0x01bf, 1, 0x01f7, /* LATIN CAPITAL LETTER WYNN */
- /* 417*/ 0x01c6, 2, 0x01c4, 0x01c5, /* LATIN CAPITAL LETTER DZ WITH CARON */
- /* 421*/ 0x01c9, 2, 0x01c7, 0x01c8, /* LATIN CAPITAL LETTER LJ */
- /* 425*/ 0x01cc, 2, 0x01ca, 0x01cb, /* LATIN CAPITAL LETTER NJ */
- /* 429*/ 0x01ce, 1, 0x01cd, /* LATIN CAPITAL LETTER A WITH CARON */
- /* 432*/ 0x01d0, 1, 0x01cf, /* LATIN CAPITAL LETTER I WITH CARON */
- /* 435*/ 0x01d2, 1, 0x01d1, /* LATIN CAPITAL LETTER O WITH CARON */
- /* 438*/ 0x01d4, 1, 0x01d3, /* LATIN CAPITAL LETTER U WITH CARON */
- /* 441*/ 0x01d6, 1, 0x01d5, /* LATIN CAPITAL LETTER U WITH DIAER.. */
- /* 444*/ 0x01d8, 1, 0x01d7, /* LATIN CAPITAL LETTER U WITH DIAER.. */
- /* 447*/ 0x01da, 1, 0x01d9, /* LATIN CAPITAL LETTER U WITH DIAER.. */
- /* 450*/ 0x01dc, 1, 0x01db, /* LATIN CAPITAL LETTER U WITH DIAER.. */
- /* 453*/ 0x01dd, 1, 0x018e, /* LATIN CAPITAL LETTER REVERSED E */
- /* 456*/ 0x01df, 1, 0x01de, /* LATIN CAPITAL LETTER A WITH DIAER.. */
- /* 459*/ 0x01e1, 1, 0x01e0, /* LATIN CAPITAL LETTER A WITH DOT A.. */
- /* 462*/ 0x01e3, 1, 0x01e2, /* LATIN CAPITAL LETTER AE WITH MACR.. */
- /* 465*/ 0x01e5, 1, 0x01e4, /* LATIN CAPITAL LETTER G WITH STROKE */
- /* 468*/ 0x01e7, 1, 0x01e6, /* LATIN CAPITAL LETTER G WITH CARON */
- /* 471*/ 0x01e9, 1, 0x01e8, /* LATIN CAPITAL LETTER K WITH CARON */
- /* 474*/ 0x01eb, 1, 0x01ea, /* LATIN CAPITAL LETTER O WITH OGONEK */
- /* 477*/ 0x01ed, 1, 0x01ec, /* LATIN CAPITAL LETTER O WITH OGONE.. */
- /* 480*/ 0x01ef, 1, 0x01ee, /* LATIN CAPITAL LETTER EZH WITH CAR.. */
- /* 483*/ 0x01f3, 2, 0x01f1, 0x01f2, /* LATIN CAPITAL LETTER DZ */
- /* 487*/ 0x01f5, 1, 0x01f4, /* LATIN CAPITAL LETTER G WITH ACUTE */
- /* 490*/ 0x01f9, 1, 0x01f8, /* LATIN CAPITAL LETTER N WITH GRAVE */
- /* 493*/ 0x01fb, 1, 0x01fa, /* LATIN CAPITAL LETTER A WITH RING .. */
- /* 496*/ 0x01fd, 1, 0x01fc, /* LATIN CAPITAL LETTER AE WITH ACUTE */
- /* 499*/ 0x01ff, 1, 0x01fe, /* LATIN CAPITAL LETTER O WITH STROK.. */
- /* 502*/ 0x0201, 1, 0x0200, /* LATIN CAPITAL LETTER A WITH DOUBL.. */
- /* 505*/ 0x0203, 1, 0x0202, /* LATIN CAPITAL LETTER A WITH INVER.. */
- /* 508*/ 0x0205, 1, 0x0204, /* LATIN CAPITAL LETTER E WITH DOUBL.. */
- /* 511*/ 0x0207, 1, 0x0206, /* LATIN CAPITAL LETTER E WITH INVER.. */
- /* 514*/ 0x0209, 1, 0x0208, /* LATIN CAPITAL LETTER I WITH DOUBL.. */
- /* 517*/ 0x020b, 1, 0x020a, /* LATIN CAPITAL LETTER I WITH INVER.. */
- /* 520*/ 0x020d, 1, 0x020c, /* LATIN CAPITAL LETTER O WITH DOUBL.. */
- /* 523*/ 0x020f, 1, 0x020e, /* LATIN CAPITAL LETTER O WITH INVER.. */
- /* 526*/ 0x0211, 1, 0x0210, /* LATIN CAPITAL LETTER R WITH DOUBL.. */
- /* 529*/ 0x0213, 1, 0x0212, /* LATIN CAPITAL LETTER R WITH INVER.. */
- /* 532*/ 0x0215, 1, 0x0214, /* LATIN CAPITAL LETTER U WITH DOUBL.. */
- /* 535*/ 0x0217, 1, 0x0216, /* LATIN CAPITAL LETTER U WITH INVER.. */
- /* 538*/ 0x0219, 1, 0x0218, /* LATIN CAPITAL LETTER S WITH COMMA.. */
- /* 541*/ 0x021b, 1, 0x021a, /* LATIN CAPITAL LETTER T WITH COMMA.. */
- /* 544*/ 0x021d, 1, 0x021c, /* LATIN CAPITAL LETTER YOGH */
- /* 547*/ 0x021f, 1, 0x021e, /* LATIN CAPITAL LETTER H WITH CARON */
- /* 550*/ 0x0223, 1, 0x0222, /* LATIN CAPITAL LETTER OU */
- /* 553*/ 0x0225, 1, 0x0224, /* LATIN CAPITAL LETTER Z WITH HOOK */
- /* 556*/ 0x0227, 1, 0x0226, /* LATIN CAPITAL LETTER A WITH DOT A.. */
- /* 559*/ 0x0229, 1, 0x0228, /* LATIN CAPITAL LETTER E WITH CEDIL.. */
- /* 562*/ 0x022b, 1, 0x022a, /* LATIN CAPITAL LETTER O WITH DIAER.. */
- /* 565*/ 0x022d, 1, 0x022c, /* LATIN CAPITAL LETTER O WITH TILDE.. */
- /* 568*/ 0x022f, 1, 0x022e, /* LATIN CAPITAL LETTER O WITH DOT A.. */
- /* 571*/ 0x0231, 1, 0x0230, /* LATIN CAPITAL LETTER O WITH DOT A.. */
- /* 574*/ 0x0233, 1, 0x0232, /* LATIN CAPITAL LETTER Y WITH MACRON */
- /* 577*/ 0x023c, 1, 0x023b, /* LATIN CAPITAL LETTER C WITH STROKE */
- /* 580*/ 0x023f, 1, 0x2c7e, /* LATIN CAPITAL LETTER S WITH SWASH.. */
- /* 583*/ 0x0240, 1, 0x2c7f, /* LATIN CAPITAL LETTER Z WITH SWASH.. */
- /* 586*/ 0x0242, 1, 0x0241, /* LATIN CAPITAL LETTER GLOTTAL STOP */
- /* 589*/ 0x0247, 1, 0x0246, /* LATIN CAPITAL LETTER E WITH STROKE */
- /* 592*/ 0x0249, 1, 0x0248, /* LATIN CAPITAL LETTER J WITH STROKE */
- /* 595*/ 0x024b, 1, 0x024a, /* LATIN CAPITAL LETTER SMALL Q WITH.. */
- /* 598*/ 0x024d, 1, 0x024c, /* LATIN CAPITAL LETTER R WITH STROKE */
- /* 601*/ 0x024f, 1, 0x024e, /* LATIN CAPITAL LETTER Y WITH STROKE */
- /* 604*/ 0x0250, 1, 0x2c6f, /* LATIN CAPITAL LETTER TURNED A */
- /* 607*/ 0x0251, 1, 0x2c6d, /* LATIN CAPITAL LETTER ALPHA */
- /* 610*/ 0x0252, 1, 0x2c70, /* LATIN CAPITAL LETTER TURNED ALPHA */
- /* 613*/ 0x0253, 1, 0x0181, /* LATIN CAPITAL LETTER B WITH HOOK */
- /* 616*/ 0x0254, 1, 0x0186, /* LATIN CAPITAL LETTER OPEN O */
- /* 619*/ 0x0256, 1, 0x0189, /* LATIN CAPITAL LETTER AFRICAN D */
- /* 622*/ 0x0257, 1, 0x018a, /* LATIN CAPITAL LETTER D WITH HOOK */
- /* 625*/ 0x0259, 1, 0x018f, /* LATIN CAPITAL LETTER SCHWA */
- /* 628*/ 0x025b, 1, 0x0190, /* LATIN CAPITAL LETTER OPEN E */
- /* 631*/ 0x025c, 1, 0xa7ab, /* LATIN CAPITAL LETTER REVERSED OPE.. */
- /* 634*/ 0x0260, 1, 0x0193, /* LATIN CAPITAL LETTER G WITH HOOK */
- /* 637*/ 0x0261, 1, 0xa7ac, /* LATIN CAPITAL LETTER SCRIPT G */
- /* 640*/ 0x0263, 1, 0x0194, /* LATIN CAPITAL LETTER GAMMA */
- /* 643*/ 0x0265, 1, 0xa78d, /* LATIN CAPITAL LETTER TURNED H */
- /* 646*/ 0x0266, 1, 0xa7aa, /* LATIN CAPITAL LETTER H WITH HOOK */
- /* 649*/ 0x0268, 1, 0x0197, /* LATIN CAPITAL LETTER I WITH STROKE */
- /* 652*/ 0x0269, 1, 0x0196, /* LATIN CAPITAL LETTER IOTA */
- /* 655*/ 0x026a, 1, 0xa7ae, /* LATIN CAPITAL LETTER SMALL CAPITA.. */
- /* 658*/ 0x026b, 1, 0x2c62, /* LATIN CAPITAL LETTER L WITH MIDDL.. */
- /* 661*/ 0x026c, 1, 0xa7ad, /* LATIN CAPITAL LETTER L WITH BELT */
- /* 664*/ 0x026f, 1, 0x019c, /* LATIN CAPITAL LETTER TURNED M */
- /* 667*/ 0x0271, 1, 0x2c6e, /* LATIN CAPITAL LETTER M WITH HOOK */
- /* 670*/ 0x0272, 1, 0x019d, /* LATIN CAPITAL LETTER N WITH LEFT .. */
- /* 673*/ 0x0275, 1, 0x019f, /* LATIN CAPITAL LETTER O WITH MIDDL.. */
- /* 676*/ 0x027d, 1, 0x2c64, /* LATIN CAPITAL LETTER R WITH TAIL */
- /* 679*/ 0x0280, 1, 0x01a6, /* LATIN LETTER YR */
- /* 682*/ 0x0282, 1, 0xa7c5, /* LATIN CAPITAL LETTER S WITH HOOK */
- /* 685*/ 0x0283, 1, 0x01a9, /* LATIN CAPITAL LETTER ESH */
- /* 688*/ 0x0287, 1, 0xa7b1, /* LATIN CAPITAL LETTER TURNED T */
- /* 691*/ 0x0288, 1, 0x01ae, /* LATIN CAPITAL LETTER T WITH RETRO.. */
- /* 694*/ 0x0289, 1, 0x0244, /* LATIN CAPITAL LETTER U BAR */
- /* 697*/ 0x028a, 1, 0x01b1, /* LATIN CAPITAL LETTER UPSILON */
- /* 700*/ 0x028b, 1, 0x01b2, /* LATIN CAPITAL LETTER V WITH HOOK */
- /* 703*/ 0x028c, 1, 0x0245, /* LATIN CAPITAL LETTER TURNED V */
- /* 706*/ 0x0292, 1, 0x01b7, /* LATIN CAPITAL LETTER EZH */
- /* 709*/ 0x029d, 1, 0xa7b2, /* LATIN CAPITAL LETTER J WITH CROSS.. */
- /* 712*/ 0x029e, 1, 0xa7b0, /* LATIN CAPITAL LETTER TURNED K */
- /* 715*/ 0x0371, 1, 0x0370, /* GREEK CAPITAL LETTER HETA */
- /* 718*/ 0x0373, 1, 0x0372, /* GREEK CAPITAL LETTER ARCHAIC SAMPI */
- /* 721*/ 0x0377, 1, 0x0376, /* GREEK CAPITAL LETTER PAMPHYLIAN D.. */
- /* 724*/ 0x037b, 1, 0x03fd, /* GREEK CAPITAL REVERSED LUNATE SIG.. */
- /* 727*/ 0x037c, 1, 0x03fe, /* GREEK CAPITAL DOTTED LUNATE SIGMA.. */
- /* 730*/ 0x037d, 1, 0x03ff, /* GREEK CAPITAL REVERSED DOTTED LUN.. */
- /* 733*/ 0x03ac, 1, 0x0386, /* GREEK CAPITAL LETTER ALPHA WITH T.. */
- /* 736*/ 0x03ad, 1, 0x0388, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /* 739*/ 0x03ae, 1, 0x0389, /* GREEK CAPITAL LETTER ETA WITH TON.. */
- /* 742*/ 0x03af, 1, 0x038a, /* GREEK CAPITAL LETTER IOTA WITH TO.. */
- /* 745*/ 0x03b1, 1, 0x0391, /* GREEK CAPITAL LETTER ALPHA */
- /* 748*/ 0x03b2, 2, 0x0392, 0x03d0, /* GREEK CAPITAL LETTER BETA */
- /* 752*/ 0x03b3, 1, 0x0393, /* GREEK CAPITAL LETTER GAMMA */
- /* 755*/ 0x03b4, 1, 0x0394, /* GREEK CAPITAL LETTER DELTA */
- /* 758*/ 0x03b5, 2, 0x0395, 0x03f5, /* GREEK CAPITAL LETTER EPSILON */
- /* 762*/ 0x03b6, 1, 0x0396, /* GREEK CAPITAL LETTER ZETA */
- /* 765*/ 0x03b7, 1, 0x0397, /* GREEK CAPITAL LETTER ETA */
- /* 768*/ 0x03b8, 3, 0x0398, 0x03d1, 0x03f4, /* GREEK CAPITAL LETTER THETA */
- /* 773*/ 0x03b9, 3, 0x0345, 0x0399, 0x1fbe, /* COMBINING GREEK YPOGEGRAMMENI */
- /* 778*/ 0x03ba, 2, 0x039a, 0x03f0, /* GREEK CAPITAL LETTER KAPPA */
- /* 782*/ 0x03bb, 1, 0x039b, /* GREEK CAPITAL LETTER LAMDA */
- /* 785*/ 0x03bc, 2, 0x00b5, 0x039c, /* MICRO SIGN */
- /* 789*/ 0x03bd, 1, 0x039d, /* GREEK CAPITAL LETTER NU */
- /* 792*/ 0x03be, 1, 0x039e, /* GREEK CAPITAL LETTER XI */
- /* 795*/ 0x03bf, 1, 0x039f, /* GREEK CAPITAL LETTER OMICRON */
- /* 798*/ 0x03c0, 2, 0x03a0, 0x03d6, /* GREEK CAPITAL LETTER PI */
- /* 802*/ 0x03c1, 2, 0x03a1, 0x03f1, /* GREEK CAPITAL LETTER RHO */
- /* 806*/ 0x03c3, 2, 0x03a3, 0x03c2, /* GREEK CAPITAL LETTER SIGMA */
- /* 810*/ 0x03c4, 1, 0x03a4, /* GREEK CAPITAL LETTER TAU */
- /* 813*/ 0x03c5, 1, 0x03a5, /* GREEK CAPITAL LETTER UPSILON */
- /* 816*/ 0x03c6, 2, 0x03a6, 0x03d5, /* GREEK CAPITAL LETTER PHI */
- /* 820*/ 0x03c7, 1, 0x03a7, /* GREEK CAPITAL LETTER CHI */
- /* 823*/ 0x03c8, 1, 0x03a8, /* GREEK CAPITAL LETTER PSI */
- /* 826*/ 0x03c9, 2, 0x03a9, 0x2126, /* GREEK CAPITAL LETTER OMEGA */
- /* 830*/ 0x03ca, 1, 0x03aa, /* GREEK CAPITAL LETTER IOTA WITH DI.. */
- /* 833*/ 0x03cb, 1, 0x03ab, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /* 836*/ 0x03cc, 1, 0x038c, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /* 839*/ 0x03cd, 1, 0x038e, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /* 842*/ 0x03ce, 1, 0x038f, /* GREEK CAPITAL LETTER OMEGA WITH T.. */
- /* 845*/ 0x03d7, 1, 0x03cf, /* GREEK CAPITAL KAI SYMBOL */
- /* 848*/ 0x03d9, 1, 0x03d8, /* GREEK LETTER ARCHAIC KOPPA */
- /* 851*/ 0x03db, 1, 0x03da, /* GREEK LETTER STIGMA */
- /* 854*/ 0x03dd, 1, 0x03dc, /* GREEK LETTER DIGAMMA */
- /* 857*/ 0x03df, 1, 0x03de, /* GREEK LETTER KOPPA */
- /* 860*/ 0x03e1, 1, 0x03e0, /* GREEK LETTER SAMPI */
- /* 863*/ 0x03e3, 1, 0x03e2, /* COPTIC CAPITAL LETTER SHEI */
- /* 866*/ 0x03e5, 1, 0x03e4, /* COPTIC CAPITAL LETTER FEI */
- /* 869*/ 0x03e7, 1, 0x03e6, /* COPTIC CAPITAL LETTER KHEI */
- /* 872*/ 0x03e9, 1, 0x03e8, /* COPTIC CAPITAL LETTER HORI */
- /* 875*/ 0x03eb, 1, 0x03ea, /* COPTIC CAPITAL LETTER GANGIA */
- /* 878*/ 0x03ed, 1, 0x03ec, /* COPTIC CAPITAL LETTER SHIMA */
- /* 881*/ 0x03ef, 1, 0x03ee, /* COPTIC CAPITAL LETTER DEI */
- /* 884*/ 0x03f2, 1, 0x03f9, /* GREEK CAPITAL LUNATE SIGMA SYMBOL */
- /* 887*/ 0x03f3, 1, 0x037f, /* GREEK CAPITAL LETTER YOT */
- /* 890*/ 0x03f8, 1, 0x03f7, /* GREEK CAPITAL LETTER SHO */
- /* 893*/ 0x03fb, 1, 0x03fa, /* GREEK CAPITAL LETTER SAN */
- /* 896*/ 0x0430, 1, 0x0410, /* CYRILLIC CAPITAL LETTER A */
- /* 899*/ 0x0431, 1, 0x0411, /* CYRILLIC CAPITAL LETTER BE */
- /* 902*/ 0x0432, 2, 0x0412, 0x1c80, /* CYRILLIC CAPITAL LETTER VE */
- /* 906*/ 0x0433, 1, 0x0413, /* CYRILLIC CAPITAL LETTER GHE */
- /* 909*/ 0x0434, 2, 0x0414, 0x1c81, /* CYRILLIC CAPITAL LETTER DE */
- /* 913*/ 0x0435, 1, 0x0415, /* CYRILLIC CAPITAL LETTER IE */
- /* 916*/ 0x0436, 1, 0x0416, /* CYRILLIC CAPITAL LETTER ZHE */
- /* 919*/ 0x0437, 1, 0x0417, /* CYRILLIC CAPITAL LETTER ZE */
- /* 922*/ 0x0438, 1, 0x0418, /* CYRILLIC CAPITAL LETTER I */
- /* 925*/ 0x0439, 1, 0x0419, /* CYRILLIC CAPITAL LETTER SHORT I */
- /* 928*/ 0x043a, 1, 0x041a, /* CYRILLIC CAPITAL LETTER KA */
- /* 931*/ 0x043b, 1, 0x041b, /* CYRILLIC CAPITAL LETTER EL */
- /* 934*/ 0x043c, 1, 0x041c, /* CYRILLIC CAPITAL LETTER EM */
- /* 937*/ 0x043d, 1, 0x041d, /* CYRILLIC CAPITAL LETTER EN */
- /* 940*/ 0x043e, 2, 0x041e, 0x1c82, /* CYRILLIC CAPITAL LETTER O */
- /* 944*/ 0x043f, 1, 0x041f, /* CYRILLIC CAPITAL LETTER PE */
- /* 947*/ 0x0440, 1, 0x0420, /* CYRILLIC CAPITAL LETTER ER */
- /* 950*/ 0x0441, 2, 0x0421, 0x1c83, /* CYRILLIC CAPITAL LETTER ES */
- /* 954*/ 0x0442, 3, 0x0422, 0x1c84, 0x1c85, /* CYRILLIC CAPITAL LETTER TE */
- /* 959*/ 0x0443, 1, 0x0423, /* CYRILLIC CAPITAL LETTER U */
- /* 962*/ 0x0444, 1, 0x0424, /* CYRILLIC CAPITAL LETTER EF */
- /* 965*/ 0x0445, 1, 0x0425, /* CYRILLIC CAPITAL LETTER HA */
- /* 968*/ 0x0446, 1, 0x0426, /* CYRILLIC CAPITAL LETTER TSE */
- /* 971*/ 0x0447, 1, 0x0427, /* CYRILLIC CAPITAL LETTER CHE */
- /* 974*/ 0x0448, 1, 0x0428, /* CYRILLIC CAPITAL LETTER SHA */
- /* 977*/ 0x0449, 1, 0x0429, /* CYRILLIC CAPITAL LETTER SHCHA */
- /* 980*/ 0x044a, 2, 0x042a, 0x1c86, /* CYRILLIC CAPITAL LETTER HARD SIGN */
- /* 984*/ 0x044b, 1, 0x042b, /* CYRILLIC CAPITAL LETTER YERU */
- /* 987*/ 0x044c, 1, 0x042c, /* CYRILLIC CAPITAL LETTER SOFT SIGN */
- /* 990*/ 0x044d, 1, 0x042d, /* CYRILLIC CAPITAL LETTER E */
- /* 993*/ 0x044e, 1, 0x042e, /* CYRILLIC CAPITAL LETTER YU */
- /* 996*/ 0x044f, 1, 0x042f, /* CYRILLIC CAPITAL LETTER YA */
- /* 999*/ 0x0450, 1, 0x0400, /* CYRILLIC CAPITAL LETTER IE WITH G.. */
- /*1002*/ 0x0451, 1, 0x0401, /* CYRILLIC CAPITAL LETTER IO */
- /*1005*/ 0x0452, 1, 0x0402, /* CYRILLIC CAPITAL LETTER DJE */
- /*1008*/ 0x0453, 1, 0x0403, /* CYRILLIC CAPITAL LETTER GJE */
- /*1011*/ 0x0454, 1, 0x0404, /* CYRILLIC CAPITAL LETTER UKRAINIAN.. */
- /*1014*/ 0x0455, 1, 0x0405, /* CYRILLIC CAPITAL LETTER DZE */
- /*1017*/ 0x0456, 1, 0x0406, /* CYRILLIC CAPITAL LETTER BYELORUSS.. */
- /*1020*/ 0x0457, 1, 0x0407, /* CYRILLIC CAPITAL LETTER YI */
- /*1023*/ 0x0458, 1, 0x0408, /* CYRILLIC CAPITAL LETTER JE */
- /*1026*/ 0x0459, 1, 0x0409, /* CYRILLIC CAPITAL LETTER LJE */
- /*1029*/ 0x045a, 1, 0x040a, /* CYRILLIC CAPITAL LETTER NJE */
- /*1032*/ 0x045b, 1, 0x040b, /* CYRILLIC CAPITAL LETTER TSHE */
- /*1035*/ 0x045c, 1, 0x040c, /* CYRILLIC CAPITAL LETTER KJE */
- /*1038*/ 0x045d, 1, 0x040d, /* CYRILLIC CAPITAL LETTER I WITH GR.. */
- /*1041*/ 0x045e, 1, 0x040e, /* CYRILLIC CAPITAL LETTER SHORT U */
- /*1044*/ 0x045f, 1, 0x040f, /* CYRILLIC CAPITAL LETTER DZHE */
- /*1047*/ 0x0461, 1, 0x0460, /* CYRILLIC CAPITAL LETTER OMEGA */
- /*1050*/ 0x0463, 2, 0x0462, 0x1c87, /* CYRILLIC CAPITAL LETTER YAT */
- /*1054*/ 0x0465, 1, 0x0464, /* CYRILLIC CAPITAL LETTER IOTIFIED E */
- /*1057*/ 0x0467, 1, 0x0466, /* CYRILLIC CAPITAL LETTER LITTLE YUS */
- /*1060*/ 0x0469, 1, 0x0468, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
- /*1063*/ 0x046b, 1, 0x046a, /* CYRILLIC CAPITAL LETTER BIG YUS */
- /*1066*/ 0x046d, 1, 0x046c, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
- /*1069*/ 0x046f, 1, 0x046e, /* CYRILLIC CAPITAL LETTER KSI */
- /*1072*/ 0x0471, 1, 0x0470, /* CYRILLIC CAPITAL LETTER PSI */
- /*1075*/ 0x0473, 1, 0x0472, /* CYRILLIC CAPITAL LETTER FITA */
- /*1078*/ 0x0475, 1, 0x0474, /* CYRILLIC CAPITAL LETTER IZHITSA */
- /*1081*/ 0x0477, 1, 0x0476, /* CYRILLIC CAPITAL LETTER IZHITSA W.. */
- /*1084*/ 0x0479, 1, 0x0478, /* CYRILLIC CAPITAL LETTER UK */
- /*1087*/ 0x047b, 1, 0x047a, /* CYRILLIC CAPITAL LETTER ROUND OME.. */
- /*1090*/ 0x047d, 1, 0x047c, /* CYRILLIC CAPITAL LETTER OMEGA WIT.. */
- /*1093*/ 0x047f, 1, 0x047e, /* CYRILLIC CAPITAL LETTER OT */
- /*1096*/ 0x0481, 1, 0x0480, /* CYRILLIC CAPITAL LETTER KOPPA */
- /*1099*/ 0x048b, 1, 0x048a, /* CYRILLIC CAPITAL LETTER SHORT I W.. */
- /*1102*/ 0x048d, 1, 0x048c, /* CYRILLIC CAPITAL LETTER SEMISOFT .. */
- /*1105*/ 0x048f, 1, 0x048e, /* CYRILLIC CAPITAL LETTER ER WITH T.. */
- /*1108*/ 0x0491, 1, 0x0490, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
- /*1111*/ 0x0493, 1, 0x0492, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
- /*1114*/ 0x0495, 1, 0x0494, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
- /*1117*/ 0x0497, 1, 0x0496, /* CYRILLIC CAPITAL LETTER ZHE WITH .. */
- /*1120*/ 0x0499, 1, 0x0498, /* CYRILLIC CAPITAL LETTER ZE WITH D.. */
- /*1123*/ 0x049b, 1, 0x049a, /* CYRILLIC CAPITAL LETTER KA WITH D.. */
- /*1126*/ 0x049d, 1, 0x049c, /* CYRILLIC CAPITAL LETTER KA WITH V.. */
- /*1129*/ 0x049f, 1, 0x049e, /* CYRILLIC CAPITAL LETTER KA WITH S.. */
- /*1132*/ 0x04a1, 1, 0x04a0, /* CYRILLIC CAPITAL LETTER BASHKIR KA */
- /*1135*/ 0x04a3, 1, 0x04a2, /* CYRILLIC CAPITAL LETTER EN WITH D.. */
- /*1138*/ 0x04a5, 1, 0x04a4, /* CYRILLIC CAPITAL LIGATURE EN GHE */
- /*1141*/ 0x04a7, 1, 0x04a6, /* CYRILLIC CAPITAL LETTER PE WITH M.. */
- /*1144*/ 0x04a9, 1, 0x04a8, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
- /*1147*/ 0x04ab, 1, 0x04aa, /* CYRILLIC CAPITAL LETTER ES WITH D.. */
- /*1150*/ 0x04ad, 1, 0x04ac, /* CYRILLIC CAPITAL LETTER TE WITH D.. */
- /*1153*/ 0x04af, 1, 0x04ae, /* CYRILLIC CAPITAL LETTER STRAIGHT U */
- /*1156*/ 0x04b1, 1, 0x04b0, /* CYRILLIC CAPITAL LETTER STRAIGHT .. */
- /*1159*/ 0x04b3, 1, 0x04b2, /* CYRILLIC CAPITAL LETTER HA WITH D.. */
- /*1162*/ 0x04b5, 1, 0x04b4, /* CYRILLIC CAPITAL LIGATURE TE TSE */
- /*1165*/ 0x04b7, 1, 0x04b6, /* CYRILLIC CAPITAL LETTER CHE WITH .. */
- /*1168*/ 0x04b9, 1, 0x04b8, /* CYRILLIC CAPITAL LETTER CHE WITH .. */
- /*1171*/ 0x04bb, 1, 0x04ba, /* CYRILLIC CAPITAL LETTER SHHA */
- /*1174*/ 0x04bd, 1, 0x04bc, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
- /*1177*/ 0x04bf, 1, 0x04be, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
- /*1180*/ 0x04c2, 1, 0x04c1, /* CYRILLIC CAPITAL LETTER ZHE WITH .. */
- /*1183*/ 0x04c4, 1, 0x04c3, /* CYRILLIC CAPITAL LETTER KA WITH H.. */
- /*1186*/ 0x04c6, 1, 0x04c5, /* CYRILLIC CAPITAL LETTER EL WITH T.. */
- /*1189*/ 0x04c8, 1, 0x04c7, /* CYRILLIC CAPITAL LETTER EN WITH H.. */
- /*1192*/ 0x04ca, 1, 0x04c9, /* CYRILLIC CAPITAL LETTER EN WITH T.. */
- /*1195*/ 0x04cc, 1, 0x04cb, /* CYRILLIC CAPITAL LETTER KHAKASSIA.. */
- /*1198*/ 0x04ce, 1, 0x04cd, /* CYRILLIC CAPITAL LETTER EM WITH T.. */
- /*1201*/ 0x04cf, 1, 0x04c0, /* CYRILLIC LETTER PALOCHKA */
- /*1204*/ 0x04d1, 1, 0x04d0, /* CYRILLIC CAPITAL LETTER A WITH BR.. */
- /*1207*/ 0x04d3, 1, 0x04d2, /* CYRILLIC CAPITAL LETTER A WITH DI.. */
- /*1210*/ 0x04d5, 1, 0x04d4, /* CYRILLIC CAPITAL LIGATURE A IE */
- /*1213*/ 0x04d7, 1, 0x04d6, /* CYRILLIC CAPITAL LETTER IE WITH B.. */
- /*1216*/ 0x04d9, 1, 0x04d8, /* CYRILLIC CAPITAL LETTER SCHWA */
- /*1219*/ 0x04db, 1, 0x04da, /* CYRILLIC CAPITAL LETTER SCHWA WIT.. */
- /*1222*/ 0x04dd, 1, 0x04dc, /* CYRILLIC CAPITAL LETTER ZHE WITH .. */
- /*1225*/ 0x04df, 1, 0x04de, /* CYRILLIC CAPITAL LETTER ZE WITH D.. */
- /*1228*/ 0x04e1, 1, 0x04e0, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
- /*1231*/ 0x04e3, 1, 0x04e2, /* CYRILLIC CAPITAL LETTER I WITH MA.. */
- /*1234*/ 0x04e5, 1, 0x04e4, /* CYRILLIC CAPITAL LETTER I WITH DI.. */
- /*1237*/ 0x04e7, 1, 0x04e6, /* CYRILLIC CAPITAL LETTER O WITH DI.. */
- /*1240*/ 0x04e9, 1, 0x04e8, /* CYRILLIC CAPITAL LETTER BARRED O */
- /*1243*/ 0x04eb, 1, 0x04ea, /* CYRILLIC CAPITAL LETTER BARRED O .. */
- /*1246*/ 0x04ed, 1, 0x04ec, /* CYRILLIC CAPITAL LETTER E WITH DI.. */
- /*1249*/ 0x04ef, 1, 0x04ee, /* CYRILLIC CAPITAL LETTER U WITH MA.. */
- /*1252*/ 0x04f1, 1, 0x04f0, /* CYRILLIC CAPITAL LETTER U WITH DI.. */
- /*1255*/ 0x04f3, 1, 0x04f2, /* CYRILLIC CAPITAL LETTER U WITH DO.. */
- /*1258*/ 0x04f5, 1, 0x04f4, /* CYRILLIC CAPITAL LETTER CHE WITH .. */
- /*1261*/ 0x04f7, 1, 0x04f6, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
- /*1264*/ 0x04f9, 1, 0x04f8, /* CYRILLIC CAPITAL LETTER YERU WITH.. */
- /*1267*/ 0x04fb, 1, 0x04fa, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
- /*1270*/ 0x04fd, 1, 0x04fc, /* CYRILLIC CAPITAL LETTER HA WITH H.. */
- /*1273*/ 0x04ff, 1, 0x04fe, /* CYRILLIC CAPITAL LETTER HA WITH S.. */
- /*1276*/ 0x0501, 1, 0x0500, /* CYRILLIC CAPITAL LETTER KOMI DE */
- /*1279*/ 0x0503, 1, 0x0502, /* CYRILLIC CAPITAL LETTER KOMI DJE */
- /*1282*/ 0x0505, 1, 0x0504, /* CYRILLIC CAPITAL LETTER KOMI ZJE */
- /*1285*/ 0x0507, 1, 0x0506, /* CYRILLIC CAPITAL LETTER KOMI DZJE */
- /*1288*/ 0x0509, 1, 0x0508, /* CYRILLIC CAPITAL LETTER KOMI LJE */
- /*1291*/ 0x050b, 1, 0x050a, /* CYRILLIC CAPITAL LETTER KOMI NJE */
- /*1294*/ 0x050d, 1, 0x050c, /* CYRILLIC CAPITAL LETTER KOMI SJE */
- /*1297*/ 0x050f, 1, 0x050e, /* CYRILLIC CAPITAL LETTER KOMI TJE */
- /*1300*/ 0x0511, 1, 0x0510, /* CYRILLIC CAPITAL LETTER REVERSED .. */
- /*1303*/ 0x0513, 1, 0x0512, /* CYRILLIC CAPITAL LETTER EL WITH H.. */
- /*1306*/ 0x0515, 1, 0x0514, /* CYRILLIC CAPITAL LETTER LHA */
- /*1309*/ 0x0517, 1, 0x0516, /* CYRILLIC CAPITAL LETTER RHA */
- /*1312*/ 0x0519, 1, 0x0518, /* CYRILLIC CAPITAL LETTER YAE */
- /*1315*/ 0x051b, 1, 0x051a, /* CYRILLIC CAPITAL LETTER QA */
- /*1318*/ 0x051d, 1, 0x051c, /* CYRILLIC CAPITAL LETTER WE */
- /*1321*/ 0x051f, 1, 0x051e, /* CYRILLIC CAPITAL LETTER ALEUT KA */
- /*1324*/ 0x0521, 1, 0x0520, /* CYRILLIC CAPITAL LETTER EL WITH M.. */
- /*1327*/ 0x0523, 1, 0x0522, /* CYRILLIC CAPITAL LETTER EN WITH M.. */
- /*1330*/ 0x0525, 1, 0x0524, /* CYRILLIC CAPITAL LETTER PE WITH D.. */
- /*1333*/ 0x0527, 1, 0x0526, /* CYRILLIC CAPITAL LETTER SHHA WITH.. */
- /*1336*/ 0x0529, 1, 0x0528, /* CYRILLIC CAPITAL LETTER EN WITH L.. */
- /*1339*/ 0x052b, 1, 0x052a, /* CYRILLIC CAPITAL LETTER DZZHE */
- /*1342*/ 0x052d, 1, 0x052c, /* CYRILLIC CAPITAL LETTER DCHE */
- /*1345*/ 0x052f, 1, 0x052e, /* CYRILLIC CAPITAL LETTER EL WITH D.. */
- /*1348*/ 0x0561, 1, 0x0531, /* ARMENIAN CAPITAL LETTER AYB */
- /*1351*/ 0x0562, 1, 0x0532, /* ARMENIAN CAPITAL LETTER BEN */
- /*1354*/ 0x0563, 1, 0x0533, /* ARMENIAN CAPITAL LETTER GIM */
- /*1357*/ 0x0564, 1, 0x0534, /* ARMENIAN CAPITAL LETTER DA */
- /*1360*/ 0x0565, 1, 0x0535, /* ARMENIAN CAPITAL LETTER ECH */
- /*1363*/ 0x0566, 1, 0x0536, /* ARMENIAN CAPITAL LETTER ZA */
- /*1366*/ 0x0567, 1, 0x0537, /* ARMENIAN CAPITAL LETTER EH */
- /*1369*/ 0x0568, 1, 0x0538, /* ARMENIAN CAPITAL LETTER ET */
- /*1372*/ 0x0569, 1, 0x0539, /* ARMENIAN CAPITAL LETTER TO */
- /*1375*/ 0x056a, 1, 0x053a, /* ARMENIAN CAPITAL LETTER ZHE */
- /*1378*/ 0x056b, 1, 0x053b, /* ARMENIAN CAPITAL LETTER INI */
- /*1381*/ 0x056c, 1, 0x053c, /* ARMENIAN CAPITAL LETTER LIWN */
- /*1384*/ 0x056d, 1, 0x053d, /* ARMENIAN CAPITAL LETTER XEH */
- /*1387*/ 0x056e, 1, 0x053e, /* ARMENIAN CAPITAL LETTER CA */
- /*1390*/ 0x056f, 1, 0x053f, /* ARMENIAN CAPITAL LETTER KEN */
- /*1393*/ 0x0570, 1, 0x0540, /* ARMENIAN CAPITAL LETTER HO */
- /*1396*/ 0x0571, 1, 0x0541, /* ARMENIAN CAPITAL LETTER JA */
- /*1399*/ 0x0572, 1, 0x0542, /* ARMENIAN CAPITAL LETTER GHAD */
- /*1402*/ 0x0573, 1, 0x0543, /* ARMENIAN CAPITAL LETTER CHEH */
- /*1405*/ 0x0574, 1, 0x0544, /* ARMENIAN CAPITAL LETTER MEN */
- /*1408*/ 0x0575, 1, 0x0545, /* ARMENIAN CAPITAL LETTER YI */
- /*1411*/ 0x0576, 1, 0x0546, /* ARMENIAN CAPITAL LETTER NOW */
- /*1414*/ 0x0577, 1, 0x0547, /* ARMENIAN CAPITAL LETTER SHA */
- /*1417*/ 0x0578, 1, 0x0548, /* ARMENIAN CAPITAL LETTER VO */
- /*1420*/ 0x0579, 1, 0x0549, /* ARMENIAN CAPITAL LETTER CHA */
- /*1423*/ 0x057a, 1, 0x054a, /* ARMENIAN CAPITAL LETTER PEH */
- /*1426*/ 0x057b, 1, 0x054b, /* ARMENIAN CAPITAL LETTER JHEH */
- /*1429*/ 0x057c, 1, 0x054c, /* ARMENIAN CAPITAL LETTER RA */
- /*1432*/ 0x057d, 1, 0x054d, /* ARMENIAN CAPITAL LETTER SEH */
- /*1435*/ 0x057e, 1, 0x054e, /* ARMENIAN CAPITAL LETTER VEW */
- /*1438*/ 0x057f, 1, 0x054f, /* ARMENIAN CAPITAL LETTER TIWN */
- /*1441*/ 0x0580, 1, 0x0550, /* ARMENIAN CAPITAL LETTER REH */
- /*1444*/ 0x0581, 1, 0x0551, /* ARMENIAN CAPITAL LETTER CO */
- /*1447*/ 0x0582, 1, 0x0552, /* ARMENIAN CAPITAL LETTER YIWN */
- /*1450*/ 0x0583, 1, 0x0553, /* ARMENIAN CAPITAL LETTER PIWR */
- /*1453*/ 0x0584, 1, 0x0554, /* ARMENIAN CAPITAL LETTER KEH */
- /*1456*/ 0x0585, 1, 0x0555, /* ARMENIAN CAPITAL LETTER OH */
- /*1459*/ 0x0586, 1, 0x0556, /* ARMENIAN CAPITAL LETTER FEH */
- /*1462*/ 0x10d0, 1, 0x1c90, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1465*/ 0x10d1, 1, 0x1c91, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1468*/ 0x10d2, 1, 0x1c92, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1471*/ 0x10d3, 1, 0x1c93, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1474*/ 0x10d4, 1, 0x1c94, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1477*/ 0x10d5, 1, 0x1c95, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1480*/ 0x10d6, 1, 0x1c96, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1483*/ 0x10d7, 1, 0x1c97, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1486*/ 0x10d8, 1, 0x1c98, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1489*/ 0x10d9, 1, 0x1c99, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1492*/ 0x10da, 1, 0x1c9a, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1495*/ 0x10db, 1, 0x1c9b, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1498*/ 0x10dc, 1, 0x1c9c, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1501*/ 0x10dd, 1, 0x1c9d, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1504*/ 0x10de, 1, 0x1c9e, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1507*/ 0x10df, 1, 0x1c9f, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1510*/ 0x10e0, 1, 0x1ca0, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1513*/ 0x10e1, 1, 0x1ca1, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1516*/ 0x10e2, 1, 0x1ca2, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1519*/ 0x10e3, 1, 0x1ca3, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1522*/ 0x10e4, 1, 0x1ca4, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1525*/ 0x10e5, 1, 0x1ca5, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1528*/ 0x10e6, 1, 0x1ca6, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1531*/ 0x10e7, 1, 0x1ca7, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1534*/ 0x10e8, 1, 0x1ca8, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1537*/ 0x10e9, 1, 0x1ca9, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1540*/ 0x10ea, 1, 0x1caa, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1543*/ 0x10eb, 1, 0x1cab, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1546*/ 0x10ec, 1, 0x1cac, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1549*/ 0x10ed, 1, 0x1cad, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1552*/ 0x10ee, 1, 0x1cae, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1555*/ 0x10ef, 1, 0x1caf, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1558*/ 0x10f0, 1, 0x1cb0, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1561*/ 0x10f1, 1, 0x1cb1, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1564*/ 0x10f2, 1, 0x1cb2, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1567*/ 0x10f3, 1, 0x1cb3, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1570*/ 0x10f4, 1, 0x1cb4, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1573*/ 0x10f5, 1, 0x1cb5, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1576*/ 0x10f6, 1, 0x1cb6, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1579*/ 0x10f7, 1, 0x1cb7, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1582*/ 0x10f8, 1, 0x1cb8, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1585*/ 0x10f9, 1, 0x1cb9, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1588*/ 0x10fa, 1, 0x1cba, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1591*/ 0x10fd, 1, 0x1cbd, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1594*/ 0x10fe, 1, 0x1cbe, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1597*/ 0x10ff, 1, 0x1cbf, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
- /*1600*/ 0x13a0, 1, 0xab70, /* CHEROKEE SMALL LETTER A */
- /*1603*/ 0x13a1, 1, 0xab71, /* CHEROKEE SMALL LETTER E */
- /*1606*/ 0x13a2, 1, 0xab72, /* CHEROKEE SMALL LETTER I */
- /*1609*/ 0x13a3, 1, 0xab73, /* CHEROKEE SMALL LETTER O */
- /*1612*/ 0x13a4, 1, 0xab74, /* CHEROKEE SMALL LETTER U */
- /*1615*/ 0x13a5, 1, 0xab75, /* CHEROKEE SMALL LETTER V */
- /*1618*/ 0x13a6, 1, 0xab76, /* CHEROKEE SMALL LETTER GA */
- /*1621*/ 0x13a7, 1, 0xab77, /* CHEROKEE SMALL LETTER KA */
- /*1624*/ 0x13a8, 1, 0xab78, /* CHEROKEE SMALL LETTER GE */
- /*1627*/ 0x13a9, 1, 0xab79, /* CHEROKEE SMALL LETTER GI */
- /*1630*/ 0x13aa, 1, 0xab7a, /* CHEROKEE SMALL LETTER GO */
- /*1633*/ 0x13ab, 1, 0xab7b, /* CHEROKEE SMALL LETTER GU */
- /*1636*/ 0x13ac, 1, 0xab7c, /* CHEROKEE SMALL LETTER GV */
- /*1639*/ 0x13ad, 1, 0xab7d, /* CHEROKEE SMALL LETTER HA */
- /*1642*/ 0x13ae, 1, 0xab7e, /* CHEROKEE SMALL LETTER HE */
- /*1645*/ 0x13af, 1, 0xab7f, /* CHEROKEE SMALL LETTER HI */
- /*1648*/ 0x13b0, 1, 0xab80, /* CHEROKEE SMALL LETTER HO */
- /*1651*/ 0x13b1, 1, 0xab81, /* CHEROKEE SMALL LETTER HU */
- /*1654*/ 0x13b2, 1, 0xab82, /* CHEROKEE SMALL LETTER HV */
- /*1657*/ 0x13b3, 1, 0xab83, /* CHEROKEE SMALL LETTER LA */
- /*1660*/ 0x13b4, 1, 0xab84, /* CHEROKEE SMALL LETTER LE */
- /*1663*/ 0x13b5, 1, 0xab85, /* CHEROKEE SMALL LETTER LI */
- /*1666*/ 0x13b6, 1, 0xab86, /* CHEROKEE SMALL LETTER LO */
- /*1669*/ 0x13b7, 1, 0xab87, /* CHEROKEE SMALL LETTER LU */
- /*1672*/ 0x13b8, 1, 0xab88, /* CHEROKEE SMALL LETTER LV */
- /*1675*/ 0x13b9, 1, 0xab89, /* CHEROKEE SMALL LETTER MA */
- /*1678*/ 0x13ba, 1, 0xab8a, /* CHEROKEE SMALL LETTER ME */
- /*1681*/ 0x13bb, 1, 0xab8b, /* CHEROKEE SMALL LETTER MI */
- /*1684*/ 0x13bc, 1, 0xab8c, /* CHEROKEE SMALL LETTER MO */
- /*1687*/ 0x13bd, 1, 0xab8d, /* CHEROKEE SMALL LETTER MU */
- /*1690*/ 0x13be, 1, 0xab8e, /* CHEROKEE SMALL LETTER NA */
- /*1693*/ 0x13bf, 1, 0xab8f, /* CHEROKEE SMALL LETTER HNA */
- /*1696*/ 0x13c0, 1, 0xab90, /* CHEROKEE SMALL LETTER NAH */
- /*1699*/ 0x13c1, 1, 0xab91, /* CHEROKEE SMALL LETTER NE */
- /*1702*/ 0x13c2, 1, 0xab92, /* CHEROKEE SMALL LETTER NI */
- /*1705*/ 0x13c3, 1, 0xab93, /* CHEROKEE SMALL LETTER NO */
- /*1708*/ 0x13c4, 1, 0xab94, /* CHEROKEE SMALL LETTER NU */
- /*1711*/ 0x13c5, 1, 0xab95, /* CHEROKEE SMALL LETTER NV */
- /*1714*/ 0x13c6, 1, 0xab96, /* CHEROKEE SMALL LETTER QUA */
- /*1717*/ 0x13c7, 1, 0xab97, /* CHEROKEE SMALL LETTER QUE */
- /*1720*/ 0x13c8, 1, 0xab98, /* CHEROKEE SMALL LETTER QUI */
- /*1723*/ 0x13c9, 1, 0xab99, /* CHEROKEE SMALL LETTER QUO */
- /*1726*/ 0x13ca, 1, 0xab9a, /* CHEROKEE SMALL LETTER QUU */
- /*1729*/ 0x13cb, 1, 0xab9b, /* CHEROKEE SMALL LETTER QUV */
- /*1732*/ 0x13cc, 1, 0xab9c, /* CHEROKEE SMALL LETTER SA */
- /*1735*/ 0x13cd, 1, 0xab9d, /* CHEROKEE SMALL LETTER S */
- /*1738*/ 0x13ce, 1, 0xab9e, /* CHEROKEE SMALL LETTER SE */
- /*1741*/ 0x13cf, 1, 0xab9f, /* CHEROKEE SMALL LETTER SI */
- /*1744*/ 0x13d0, 1, 0xaba0, /* CHEROKEE SMALL LETTER SO */
- /*1747*/ 0x13d1, 1, 0xaba1, /* CHEROKEE SMALL LETTER SU */
- /*1750*/ 0x13d2, 1, 0xaba2, /* CHEROKEE SMALL LETTER SV */
- /*1753*/ 0x13d3, 1, 0xaba3, /* CHEROKEE SMALL LETTER DA */
- /*1756*/ 0x13d4, 1, 0xaba4, /* CHEROKEE SMALL LETTER TA */
- /*1759*/ 0x13d5, 1, 0xaba5, /* CHEROKEE SMALL LETTER DE */
- /*1762*/ 0x13d6, 1, 0xaba6, /* CHEROKEE SMALL LETTER TE */
- /*1765*/ 0x13d7, 1, 0xaba7, /* CHEROKEE SMALL LETTER DI */
- /*1768*/ 0x13d8, 1, 0xaba8, /* CHEROKEE SMALL LETTER TI */
- /*1771*/ 0x13d9, 1, 0xaba9, /* CHEROKEE SMALL LETTER DO */
- /*1774*/ 0x13da, 1, 0xabaa, /* CHEROKEE SMALL LETTER DU */
- /*1777*/ 0x13db, 1, 0xabab, /* CHEROKEE SMALL LETTER DV */
- /*1780*/ 0x13dc, 1, 0xabac, /* CHEROKEE SMALL LETTER DLA */
- /*1783*/ 0x13dd, 1, 0xabad, /* CHEROKEE SMALL LETTER TLA */
- /*1786*/ 0x13de, 1, 0xabae, /* CHEROKEE SMALL LETTER TLE */
- /*1789*/ 0x13df, 1, 0xabaf, /* CHEROKEE SMALL LETTER TLI */
- /*1792*/ 0x13e0, 1, 0xabb0, /* CHEROKEE SMALL LETTER TLO */
- /*1795*/ 0x13e1, 1, 0xabb1, /* CHEROKEE SMALL LETTER TLU */
- /*1798*/ 0x13e2, 1, 0xabb2, /* CHEROKEE SMALL LETTER TLV */
- /*1801*/ 0x13e3, 1, 0xabb3, /* CHEROKEE SMALL LETTER TSA */
- /*1804*/ 0x13e4, 1, 0xabb4, /* CHEROKEE SMALL LETTER TSE */
- /*1807*/ 0x13e5, 1, 0xabb5, /* CHEROKEE SMALL LETTER TSI */
- /*1810*/ 0x13e6, 1, 0xabb6, /* CHEROKEE SMALL LETTER TSO */
- /*1813*/ 0x13e7, 1, 0xabb7, /* CHEROKEE SMALL LETTER TSU */
- /*1816*/ 0x13e8, 1, 0xabb8, /* CHEROKEE SMALL LETTER TSV */
- /*1819*/ 0x13e9, 1, 0xabb9, /* CHEROKEE SMALL LETTER WA */
- /*1822*/ 0x13ea, 1, 0xabba, /* CHEROKEE SMALL LETTER WE */
- /*1825*/ 0x13eb, 1, 0xabbb, /* CHEROKEE SMALL LETTER WI */
- /*1828*/ 0x13ec, 1, 0xabbc, /* CHEROKEE SMALL LETTER WO */
- /*1831*/ 0x13ed, 1, 0xabbd, /* CHEROKEE SMALL LETTER WU */
- /*1834*/ 0x13ee, 1, 0xabbe, /* CHEROKEE SMALL LETTER WV */
- /*1837*/ 0x13ef, 1, 0xabbf, /* CHEROKEE SMALL LETTER YA */
- /*1840*/ 0x13f0, 1, 0x13f8, /* CHEROKEE SMALL LETTER YE */
- /*1843*/ 0x13f1, 1, 0x13f9, /* CHEROKEE SMALL LETTER YI */
- /*1846*/ 0x13f2, 1, 0x13fa, /* CHEROKEE SMALL LETTER YO */
- /*1849*/ 0x13f3, 1, 0x13fb, /* CHEROKEE SMALL LETTER YU */
- /*1852*/ 0x13f4, 1, 0x13fc, /* CHEROKEE SMALL LETTER YV */
- /*1855*/ 0x13f5, 1, 0x13fd, /* CHEROKEE SMALL LETTER MV */
- /*1858*/ 0x1d79, 1, 0xa77d, /* LATIN CAPITAL LETTER INSULAR G */
- /*1861*/ 0x1d7d, 1, 0x2c63, /* LATIN CAPITAL LETTER P WITH STROKE */
- /*1864*/ 0x1d8e, 1, 0xa7c6, /* LATIN CAPITAL LETTER Z WITH PALAT.. */
- /*1867*/ 0x1e01, 1, 0x1e00, /* LATIN CAPITAL LETTER A WITH RING .. */
- /*1870*/ 0x1e03, 1, 0x1e02, /* LATIN CAPITAL LETTER B WITH DOT A.. */
- /*1873*/ 0x1e05, 1, 0x1e04, /* LATIN CAPITAL LETTER B WITH DOT B.. */
- /*1876*/ 0x1e07, 1, 0x1e06, /* LATIN CAPITAL LETTER B WITH LINE .. */
- /*1879*/ 0x1e09, 1, 0x1e08, /* LATIN CAPITAL LETTER C WITH CEDIL.. */
- /*1882*/ 0x1e0b, 1, 0x1e0a, /* LATIN CAPITAL LETTER D WITH DOT A.. */
- /*1885*/ 0x1e0d, 1, 0x1e0c, /* LATIN CAPITAL LETTER D WITH DOT B.. */
- /*1888*/ 0x1e0f, 1, 0x1e0e, /* LATIN CAPITAL LETTER D WITH LINE .. */
- /*1891*/ 0x1e11, 1, 0x1e10, /* LATIN CAPITAL LETTER D WITH CEDIL.. */
- /*1894*/ 0x1e13, 1, 0x1e12, /* LATIN CAPITAL LETTER D WITH CIRCU.. */
- /*1897*/ 0x1e15, 1, 0x1e14, /* LATIN CAPITAL LETTER E WITH MACRO.. */
- /*1900*/ 0x1e17, 1, 0x1e16, /* LATIN CAPITAL LETTER E WITH MACRO.. */
- /*1903*/ 0x1e19, 1, 0x1e18, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
- /*1906*/ 0x1e1b, 1, 0x1e1a, /* LATIN CAPITAL LETTER E WITH TILDE.. */
- /*1909*/ 0x1e1d, 1, 0x1e1c, /* LATIN CAPITAL LETTER E WITH CEDIL.. */
- /*1912*/ 0x1e1f, 1, 0x1e1e, /* LATIN CAPITAL LETTER F WITH DOT A.. */
- /*1915*/ 0x1e21, 1, 0x1e20, /* LATIN CAPITAL LETTER G WITH MACRON */
- /*1918*/ 0x1e23, 1, 0x1e22, /* LATIN CAPITAL LETTER H WITH DOT A.. */
- /*1921*/ 0x1e25, 1, 0x1e24, /* LATIN CAPITAL LETTER H WITH DOT B.. */
- /*1924*/ 0x1e27, 1, 0x1e26, /* LATIN CAPITAL LETTER H WITH DIAER.. */
- /*1927*/ 0x1e29, 1, 0x1e28, /* LATIN CAPITAL LETTER H WITH CEDIL.. */
- /*1930*/ 0x1e2b, 1, 0x1e2a, /* LATIN CAPITAL LETTER H WITH BREVE.. */
- /*1933*/ 0x1e2d, 1, 0x1e2c, /* LATIN CAPITAL LETTER I WITH TILDE.. */
- /*1936*/ 0x1e2f, 1, 0x1e2e, /* LATIN CAPITAL LETTER I WITH DIAER.. */
- /*1939*/ 0x1e31, 1, 0x1e30, /* LATIN CAPITAL LETTER K WITH ACUTE */
- /*1942*/ 0x1e33, 1, 0x1e32, /* LATIN CAPITAL LETTER K WITH DOT B.. */
- /*1945*/ 0x1e35, 1, 0x1e34, /* LATIN CAPITAL LETTER K WITH LINE .. */
- /*1948*/ 0x1e37, 1, 0x1e36, /* LATIN CAPITAL LETTER L WITH DOT B.. */
- /*1951*/ 0x1e39, 1, 0x1e38, /* LATIN CAPITAL LETTER L WITH DOT B.. */
- /*1954*/ 0x1e3b, 1, 0x1e3a, /* LATIN CAPITAL LETTER L WITH LINE .. */
- /*1957*/ 0x1e3d, 1, 0x1e3c, /* LATIN CAPITAL LETTER L WITH CIRCU.. */
- /*1960*/ 0x1e3f, 1, 0x1e3e, /* LATIN CAPITAL LETTER M WITH ACUTE */
- /*1963*/ 0x1e41, 1, 0x1e40, /* LATIN CAPITAL LETTER M WITH DOT A.. */
- /*1966*/ 0x1e43, 1, 0x1e42, /* LATIN CAPITAL LETTER M WITH DOT B.. */
- /*1969*/ 0x1e45, 1, 0x1e44, /* LATIN CAPITAL LETTER N WITH DOT A.. */
- /*1972*/ 0x1e47, 1, 0x1e46, /* LATIN CAPITAL LETTER N WITH DOT B.. */
- /*1975*/ 0x1e49, 1, 0x1e48, /* LATIN CAPITAL LETTER N WITH LINE .. */
- /*1978*/ 0x1e4b, 1, 0x1e4a, /* LATIN CAPITAL LETTER N WITH CIRCU.. */
- /*1981*/ 0x1e4d, 1, 0x1e4c, /* LATIN CAPITAL LETTER O WITH TILDE.. */
- /*1984*/ 0x1e4f, 1, 0x1e4e, /* LATIN CAPITAL LETTER O WITH TILDE.. */
- /*1987*/ 0x1e51, 1, 0x1e50, /* LATIN CAPITAL LETTER O WITH MACRO.. */
- /*1990*/ 0x1e53, 1, 0x1e52, /* LATIN CAPITAL LETTER O WITH MACRO.. */
- /*1993*/ 0x1e55, 1, 0x1e54, /* LATIN CAPITAL LETTER P WITH ACUTE */
- /*1996*/ 0x1e57, 1, 0x1e56, /* LATIN CAPITAL LETTER P WITH DOT A.. */
- /*1999*/ 0x1e59, 1, 0x1e58, /* LATIN CAPITAL LETTER R WITH DOT A.. */
- /*2002*/ 0x1e5b, 1, 0x1e5a, /* LATIN CAPITAL LETTER R WITH DOT B.. */
- /*2005*/ 0x1e5d, 1, 0x1e5c, /* LATIN CAPITAL LETTER R WITH DOT B.. */
- /*2008*/ 0x1e5f, 1, 0x1e5e, /* LATIN CAPITAL LETTER R WITH LINE .. */
- /*2011*/ 0x1e61, 2, 0x1e60, 0x1e9b, /* LATIN CAPITAL LETTER S WITH DOT A.. */
- /*2015*/ 0x1e63, 1, 0x1e62, /* LATIN CAPITAL LETTER S WITH DOT B.. */
- /*2018*/ 0x1e65, 1, 0x1e64, /* LATIN CAPITAL LETTER S WITH ACUTE.. */
- /*2021*/ 0x1e67, 1, 0x1e66, /* LATIN CAPITAL LETTER S WITH CARON.. */
- /*2024*/ 0x1e69, 1, 0x1e68, /* LATIN CAPITAL LETTER S WITH DOT B.. */
- /*2027*/ 0x1e6b, 1, 0x1e6a, /* LATIN CAPITAL LETTER T WITH DOT A.. */
- /*2030*/ 0x1e6d, 1, 0x1e6c, /* LATIN CAPITAL LETTER T WITH DOT B.. */
- /*2033*/ 0x1e6f, 1, 0x1e6e, /* LATIN CAPITAL LETTER T WITH LINE .. */
- /*2036*/ 0x1e71, 1, 0x1e70, /* LATIN CAPITAL LETTER T WITH CIRCU.. */
- /*2039*/ 0x1e73, 1, 0x1e72, /* LATIN CAPITAL LETTER U WITH DIAER.. */
- /*2042*/ 0x1e75, 1, 0x1e74, /* LATIN CAPITAL LETTER U WITH TILDE.. */
- /*2045*/ 0x1e77, 1, 0x1e76, /* LATIN CAPITAL LETTER U WITH CIRCU.. */
- /*2048*/ 0x1e79, 1, 0x1e78, /* LATIN CAPITAL LETTER U WITH TILDE.. */
- /*2051*/ 0x1e7b, 1, 0x1e7a, /* LATIN CAPITAL LETTER U WITH MACRO.. */
- /*2054*/ 0x1e7d, 1, 0x1e7c, /* LATIN CAPITAL LETTER V WITH TILDE */
- /*2057*/ 0x1e7f, 1, 0x1e7e, /* LATIN CAPITAL LETTER V WITH DOT B.. */
- /*2060*/ 0x1e81, 1, 0x1e80, /* LATIN CAPITAL LETTER W WITH GRAVE */
- /*2063*/ 0x1e83, 1, 0x1e82, /* LATIN CAPITAL LETTER W WITH ACUTE */
- /*2066*/ 0x1e85, 1, 0x1e84, /* LATIN CAPITAL LETTER W WITH DIAER.. */
- /*2069*/ 0x1e87, 1, 0x1e86, /* LATIN CAPITAL LETTER W WITH DOT A.. */
- /*2072*/ 0x1e89, 1, 0x1e88, /* LATIN CAPITAL LETTER W WITH DOT B.. */
- /*2075*/ 0x1e8b, 1, 0x1e8a, /* LATIN CAPITAL LETTER X WITH DOT A.. */
- /*2078*/ 0x1e8d, 1, 0x1e8c, /* LATIN CAPITAL LETTER X WITH DIAER.. */
- /*2081*/ 0x1e8f, 1, 0x1e8e, /* LATIN CAPITAL LETTER Y WITH DOT A.. */
- /*2084*/ 0x1e91, 1, 0x1e90, /* LATIN CAPITAL LETTER Z WITH CIRCU.. */
- /*2087*/ 0x1e93, 1, 0x1e92, /* LATIN CAPITAL LETTER Z WITH DOT B.. */
- /*2090*/ 0x1e95, 1, 0x1e94, /* LATIN CAPITAL LETTER Z WITH LINE .. */
- /*2093*/ 0x1ea1, 1, 0x1ea0, /* LATIN CAPITAL LETTER A WITH DOT B.. */
- /*2096*/ 0x1ea3, 1, 0x1ea2, /* LATIN CAPITAL LETTER A WITH HOOK .. */
- /*2099*/ 0x1ea5, 1, 0x1ea4, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
- /*2102*/ 0x1ea7, 1, 0x1ea6, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
- /*2105*/ 0x1ea9, 1, 0x1ea8, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
- /*2108*/ 0x1eab, 1, 0x1eaa, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
- /*2111*/ 0x1ead, 1, 0x1eac, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
- /*2114*/ 0x1eaf, 1, 0x1eae, /* LATIN CAPITAL LETTER A WITH BREVE.. */
- /*2117*/ 0x1eb1, 1, 0x1eb0, /* LATIN CAPITAL LETTER A WITH BREVE.. */
- /*2120*/ 0x1eb3, 1, 0x1eb2, /* LATIN CAPITAL LETTER A WITH BREVE.. */
- /*2123*/ 0x1eb5, 1, 0x1eb4, /* LATIN CAPITAL LETTER A WITH BREVE.. */
- /*2126*/ 0x1eb7, 1, 0x1eb6, /* LATIN CAPITAL LETTER A WITH BREVE.. */
- /*2129*/ 0x1eb9, 1, 0x1eb8, /* LATIN CAPITAL LETTER E WITH DOT B.. */
- /*2132*/ 0x1ebb, 1, 0x1eba, /* LATIN CAPITAL LETTER E WITH HOOK .. */
- /*2135*/ 0x1ebd, 1, 0x1ebc, /* LATIN CAPITAL LETTER E WITH TILDE */
- /*2138*/ 0x1ebf, 1, 0x1ebe, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
- /*2141*/ 0x1ec1, 1, 0x1ec0, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
- /*2144*/ 0x1ec3, 1, 0x1ec2, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
- /*2147*/ 0x1ec5, 1, 0x1ec4, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
- /*2150*/ 0x1ec7, 1, 0x1ec6, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
- /*2153*/ 0x1ec9, 1, 0x1ec8, /* LATIN CAPITAL LETTER I WITH HOOK .. */
- /*2156*/ 0x1ecb, 1, 0x1eca, /* LATIN CAPITAL LETTER I WITH DOT B.. */
- /*2159*/ 0x1ecd, 1, 0x1ecc, /* LATIN CAPITAL LETTER O WITH DOT B.. */
- /*2162*/ 0x1ecf, 1, 0x1ece, /* LATIN CAPITAL LETTER O WITH HOOK .. */
- /*2165*/ 0x1ed1, 1, 0x1ed0, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
- /*2168*/ 0x1ed3, 1, 0x1ed2, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
- /*2171*/ 0x1ed5, 1, 0x1ed4, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
- /*2174*/ 0x1ed7, 1, 0x1ed6, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
- /*2177*/ 0x1ed9, 1, 0x1ed8, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
- /*2180*/ 0x1edb, 1, 0x1eda, /* LATIN CAPITAL LETTER O WITH HORN .. */
- /*2183*/ 0x1edd, 1, 0x1edc, /* LATIN CAPITAL LETTER O WITH HORN .. */
- /*2186*/ 0x1edf, 1, 0x1ede, /* LATIN CAPITAL LETTER O WITH HORN .. */
- /*2189*/ 0x1ee1, 1, 0x1ee0, /* LATIN CAPITAL LETTER O WITH HORN .. */
- /*2192*/ 0x1ee3, 1, 0x1ee2, /* LATIN CAPITAL LETTER O WITH HORN .. */
- /*2195*/ 0x1ee5, 1, 0x1ee4, /* LATIN CAPITAL LETTER U WITH DOT B.. */
- /*2198*/ 0x1ee7, 1, 0x1ee6, /* LATIN CAPITAL LETTER U WITH HOOK .. */
- /*2201*/ 0x1ee9, 1, 0x1ee8, /* LATIN CAPITAL LETTER U WITH HORN .. */
- /*2204*/ 0x1eeb, 1, 0x1eea, /* LATIN CAPITAL LETTER U WITH HORN .. */
- /*2207*/ 0x1eed, 1, 0x1eec, /* LATIN CAPITAL LETTER U WITH HORN .. */
- /*2210*/ 0x1eef, 1, 0x1eee, /* LATIN CAPITAL LETTER U WITH HORN .. */
- /*2213*/ 0x1ef1, 1, 0x1ef0, /* LATIN CAPITAL LETTER U WITH HORN .. */
- /*2216*/ 0x1ef3, 1, 0x1ef2, /* LATIN CAPITAL LETTER Y WITH GRAVE */
- /*2219*/ 0x1ef5, 1, 0x1ef4, /* LATIN CAPITAL LETTER Y WITH DOT B.. */
- /*2222*/ 0x1ef7, 1, 0x1ef6, /* LATIN CAPITAL LETTER Y WITH HOOK .. */
- /*2225*/ 0x1ef9, 1, 0x1ef8, /* LATIN CAPITAL LETTER Y WITH TILDE */
- /*2228*/ 0x1efb, 1, 0x1efa, /* LATIN CAPITAL LETTER MIDDLE-WELSH.. */
- /*2231*/ 0x1efd, 1, 0x1efc, /* LATIN CAPITAL LETTER MIDDLE-WELSH.. */
- /*2234*/ 0x1eff, 1, 0x1efe, /* LATIN CAPITAL LETTER Y WITH LOOP */
- /*2237*/ 0x1f00, 1, 0x1f08, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
- /*2240*/ 0x1f01, 1, 0x1f09, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
- /*2243*/ 0x1f02, 1, 0x1f0a, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
- /*2246*/ 0x1f03, 1, 0x1f0b, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
- /*2249*/ 0x1f04, 1, 0x1f0c, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
- /*2252*/ 0x1f05, 1, 0x1f0d, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
- /*2255*/ 0x1f06, 1, 0x1f0e, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
- /*2258*/ 0x1f07, 1, 0x1f0f, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
- /*2261*/ 0x1f10, 1, 0x1f18, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2264*/ 0x1f11, 1, 0x1f19, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2267*/ 0x1f12, 1, 0x1f1a, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2270*/ 0x1f13, 1, 0x1f1b, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2273*/ 0x1f14, 1, 0x1f1c, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2276*/ 0x1f15, 1, 0x1f1d, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2279*/ 0x1f20, 1, 0x1f28, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
- /*2282*/ 0x1f21, 1, 0x1f29, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
- /*2285*/ 0x1f22, 1, 0x1f2a, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
- /*2288*/ 0x1f23, 1, 0x1f2b, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
- /*2291*/ 0x1f24, 1, 0x1f2c, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
- /*2294*/ 0x1f25, 1, 0x1f2d, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
- /*2297*/ 0x1f26, 1, 0x1f2e, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
- /*2300*/ 0x1f27, 1, 0x1f2f, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
- /*2303*/ 0x1f30, 1, 0x1f38, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
- /*2306*/ 0x1f31, 1, 0x1f39, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
- /*2309*/ 0x1f32, 1, 0x1f3a, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
- /*2312*/ 0x1f33, 1, 0x1f3b, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
- /*2315*/ 0x1f34, 1, 0x1f3c, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
- /*2318*/ 0x1f35, 1, 0x1f3d, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
- /*2321*/ 0x1f36, 1, 0x1f3e, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
- /*2324*/ 0x1f37, 1, 0x1f3f, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
- /*2327*/ 0x1f40, 1, 0x1f48, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2330*/ 0x1f41, 1, 0x1f49, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2333*/ 0x1f42, 1, 0x1f4a, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2336*/ 0x1f43, 1, 0x1f4b, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2339*/ 0x1f44, 1, 0x1f4c, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2342*/ 0x1f45, 1, 0x1f4d, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2345*/ 0x1f51, 1, 0x1f59, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2348*/ 0x1f53, 1, 0x1f5b, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2351*/ 0x1f55, 1, 0x1f5d, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2354*/ 0x1f57, 1, 0x1f5f, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2357*/ 0x1f60, 1, 0x1f68, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
- /*2360*/ 0x1f61, 1, 0x1f69, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
- /*2363*/ 0x1f62, 1, 0x1f6a, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
- /*2366*/ 0x1f63, 1, 0x1f6b, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
- /*2369*/ 0x1f64, 1, 0x1f6c, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
- /*2372*/ 0x1f65, 1, 0x1f6d, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
- /*2375*/ 0x1f66, 1, 0x1f6e, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
- /*2378*/ 0x1f67, 1, 0x1f6f, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
- /*2381*/ 0x1f70, 1, 0x1fba, /* GREEK CAPITAL LETTER ALPHA WITH V.. */
- /*2384*/ 0x1f71, 1, 0x1fbb, /* GREEK CAPITAL LETTER ALPHA WITH O.. */
- /*2387*/ 0x1f72, 1, 0x1fc8, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2390*/ 0x1f73, 1, 0x1fc9, /* GREEK CAPITAL LETTER EPSILON WITH.. */
- /*2393*/ 0x1f74, 1, 0x1fca, /* GREEK CAPITAL LETTER ETA WITH VAR.. */
- /*2396*/ 0x1f75, 1, 0x1fcb, /* GREEK CAPITAL LETTER ETA WITH OXIA */
- /*2399*/ 0x1f76, 1, 0x1fda, /* GREEK CAPITAL LETTER IOTA WITH VA.. */
- /*2402*/ 0x1f77, 1, 0x1fdb, /* GREEK CAPITAL LETTER IOTA WITH OX.. */
- /*2405*/ 0x1f78, 1, 0x1ff8, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2408*/ 0x1f79, 1, 0x1ff9, /* GREEK CAPITAL LETTER OMICRON WITH.. */
- /*2411*/ 0x1f7a, 1, 0x1fea, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2414*/ 0x1f7b, 1, 0x1feb, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2417*/ 0x1f7c, 1, 0x1ffa, /* GREEK CAPITAL LETTER OMEGA WITH V.. */
- /*2420*/ 0x1f7d, 1, 0x1ffb, /* GREEK CAPITAL LETTER OMEGA WITH O.. */
- /*2423*/ 0x1fb0, 1, 0x1fb8, /* GREEK CAPITAL LETTER ALPHA WITH V.. */
- /*2426*/ 0x1fb1, 1, 0x1fb9, /* GREEK CAPITAL LETTER ALPHA WITH M.. */
- /*2429*/ 0x1fd0, 1, 0x1fd8, /* GREEK CAPITAL LETTER IOTA WITH VR.. */
- /*2432*/ 0x1fd1, 1, 0x1fd9, /* GREEK CAPITAL LETTER IOTA WITH MA.. */
- /*2435*/ 0x1fe0, 1, 0x1fe8, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2438*/ 0x1fe1, 1, 0x1fe9, /* GREEK CAPITAL LETTER UPSILON WITH.. */
- /*2441*/ 0x1fe5, 1, 0x1fec, /* GREEK CAPITAL LETTER RHO WITH DAS.. */
- /*2444*/ 0x214e, 1, 0x2132, /* TURNED CAPITAL F */
- /*2447*/ 0x2170, 1, 0x2160, /* ROMAN NUMERAL ONE */
- /*2450*/ 0x2171, 1, 0x2161, /* ROMAN NUMERAL TWO */
- /*2453*/ 0x2172, 1, 0x2162, /* ROMAN NUMERAL THREE */
- /*2456*/ 0x2173, 1, 0x2163, /* ROMAN NUMERAL FOUR */
- /*2459*/ 0x2174, 1, 0x2164, /* ROMAN NUMERAL FIVE */
- /*2462*/ 0x2175, 1, 0x2165, /* ROMAN NUMERAL SIX */
- /*2465*/ 0x2176, 1, 0x2166, /* ROMAN NUMERAL SEVEN */
- /*2468*/ 0x2177, 1, 0x2167, /* ROMAN NUMERAL EIGHT */
- /*2471*/ 0x2178, 1, 0x2168, /* ROMAN NUMERAL NINE */
- /*2474*/ 0x2179, 1, 0x2169, /* ROMAN NUMERAL TEN */
- /*2477*/ 0x217a, 1, 0x216a, /* ROMAN NUMERAL ELEVEN */
- /*2480*/ 0x217b, 1, 0x216b, /* ROMAN NUMERAL TWELVE */
- /*2483*/ 0x217c, 1, 0x216c, /* ROMAN NUMERAL FIFTY */
- /*2486*/ 0x217d, 1, 0x216d, /* ROMAN NUMERAL ONE HUNDRED */
- /*2489*/ 0x217e, 1, 0x216e, /* ROMAN NUMERAL FIVE HUNDRED */
- /*2492*/ 0x217f, 1, 0x216f, /* ROMAN NUMERAL ONE THOUSAND */
- /*2495*/ 0x2184, 1, 0x2183, /* ROMAN NUMERAL REVERSED ONE HUNDRED */
- /*2498*/ 0x24d0, 1, 0x24b6, /* CIRCLED LATIN CAPITAL LETTER A */
- /*2501*/ 0x24d1, 1, 0x24b7, /* CIRCLED LATIN CAPITAL LETTER B */
- /*2504*/ 0x24d2, 1, 0x24b8, /* CIRCLED LATIN CAPITAL LETTER C */
- /*2507*/ 0x24d3, 1, 0x24b9, /* CIRCLED LATIN CAPITAL LETTER D */
- /*2510*/ 0x24d4, 1, 0x24ba, /* CIRCLED LATIN CAPITAL LETTER E */
- /*2513*/ 0x24d5, 1, 0x24bb, /* CIRCLED LATIN CAPITAL LETTER F */
- /*2516*/ 0x24d6, 1, 0x24bc, /* CIRCLED LATIN CAPITAL LETTER G */
- /*2519*/ 0x24d7, 1, 0x24bd, /* CIRCLED LATIN CAPITAL LETTER H */
- /*2522*/ 0x24d8, 1, 0x24be, /* CIRCLED LATIN CAPITAL LETTER I */
- /*2525*/ 0x24d9, 1, 0x24bf, /* CIRCLED LATIN CAPITAL LETTER J */
- /*2528*/ 0x24da, 1, 0x24c0, /* CIRCLED LATIN CAPITAL LETTER K */
- /*2531*/ 0x24db, 1, 0x24c1, /* CIRCLED LATIN CAPITAL LETTER L */
- /*2534*/ 0x24dc, 1, 0x24c2, /* CIRCLED LATIN CAPITAL LETTER M */
- /*2537*/ 0x24dd, 1, 0x24c3, /* CIRCLED LATIN CAPITAL LETTER N */
- /*2540*/ 0x24de, 1, 0x24c4, /* CIRCLED LATIN CAPITAL LETTER O */
- /*2543*/ 0x24df, 1, 0x24c5, /* CIRCLED LATIN CAPITAL LETTER P */
- /*2546*/ 0x24e0, 1, 0x24c6, /* CIRCLED LATIN CAPITAL LETTER Q */
- /*2549*/ 0x24e1, 1, 0x24c7, /* CIRCLED LATIN CAPITAL LETTER R */
- /*2552*/ 0x24e2, 1, 0x24c8, /* CIRCLED LATIN CAPITAL LETTER S */
- /*2555*/ 0x24e3, 1, 0x24c9, /* CIRCLED LATIN CAPITAL LETTER T */
- /*2558*/ 0x24e4, 1, 0x24ca, /* CIRCLED LATIN CAPITAL LETTER U */
- /*2561*/ 0x24e5, 1, 0x24cb, /* CIRCLED LATIN CAPITAL LETTER V */
- /*2564*/ 0x24e6, 1, 0x24cc, /* CIRCLED LATIN CAPITAL LETTER W */
- /*2567*/ 0x24e7, 1, 0x24cd, /* CIRCLED LATIN CAPITAL LETTER X */
- /*2570*/ 0x24e8, 1, 0x24ce, /* CIRCLED LATIN CAPITAL LETTER Y */
- /*2573*/ 0x24e9, 1, 0x24cf, /* CIRCLED LATIN CAPITAL LETTER Z */
- /*2576*/ 0x2c30, 1, 0x2c00, /* GLAGOLITIC CAPITAL LETTER AZU */
- /*2579*/ 0x2c31, 1, 0x2c01, /* GLAGOLITIC CAPITAL LETTER BUKY */
- /*2582*/ 0x2c32, 1, 0x2c02, /* GLAGOLITIC CAPITAL LETTER VEDE */
- /*2585*/ 0x2c33, 1, 0x2c03, /* GLAGOLITIC CAPITAL LETTER GLAGOLI */
- /*2588*/ 0x2c34, 1, 0x2c04, /* GLAGOLITIC CAPITAL LETTER DOBRO */
- /*2591*/ 0x2c35, 1, 0x2c05, /* GLAGOLITIC CAPITAL LETTER YESTU */
- /*2594*/ 0x2c36, 1, 0x2c06, /* GLAGOLITIC CAPITAL LETTER ZHIVETE */
- /*2597*/ 0x2c37, 1, 0x2c07, /* GLAGOLITIC CAPITAL LETTER DZELO */
- /*2600*/ 0x2c38, 1, 0x2c08, /* GLAGOLITIC CAPITAL LETTER ZEMLJA */
- /*2603*/ 0x2c39, 1, 0x2c09, /* GLAGOLITIC CAPITAL LETTER IZHE */
- /*2606*/ 0x2c3a, 1, 0x2c0a, /* GLAGOLITIC CAPITAL LETTER INITIAL.. */
- /*2609*/ 0x2c3b, 1, 0x2c0b, /* GLAGOLITIC CAPITAL LETTER I */
- /*2612*/ 0x2c3c, 1, 0x2c0c, /* GLAGOLITIC CAPITAL LETTER DJERVI */
- /*2615*/ 0x2c3d, 1, 0x2c0d, /* GLAGOLITIC CAPITAL LETTER KAKO */
- /*2618*/ 0x2c3e, 1, 0x2c0e, /* GLAGOLITIC CAPITAL LETTER LJUDIJE */
- /*2621*/ 0x2c3f, 1, 0x2c0f, /* GLAGOLITIC CAPITAL LETTER MYSLITE */
- /*2624*/ 0x2c40, 1, 0x2c10, /* GLAGOLITIC CAPITAL LETTER NASHI */
- /*2627*/ 0x2c41, 1, 0x2c11, /* GLAGOLITIC CAPITAL LETTER ONU */
- /*2630*/ 0x2c42, 1, 0x2c12, /* GLAGOLITIC CAPITAL LETTER POKOJI */
- /*2633*/ 0x2c43, 1, 0x2c13, /* GLAGOLITIC CAPITAL LETTER RITSI */
- /*2636*/ 0x2c44, 1, 0x2c14, /* GLAGOLITIC CAPITAL LETTER SLOVO */
- /*2639*/ 0x2c45, 1, 0x2c15, /* GLAGOLITIC CAPITAL LETTER TVRIDO */
- /*2642*/ 0x2c46, 1, 0x2c16, /* GLAGOLITIC CAPITAL LETTER UKU */
- /*2645*/ 0x2c47, 1, 0x2c17, /* GLAGOLITIC CAPITAL LETTER FRITU */
- /*2648*/ 0x2c48, 1, 0x2c18, /* GLAGOLITIC CAPITAL LETTER HERU */
- /*2651*/ 0x2c49, 1, 0x2c19, /* GLAGOLITIC CAPITAL LETTER OTU */
- /*2654*/ 0x2c4a, 1, 0x2c1a, /* GLAGOLITIC CAPITAL LETTER PE */
- /*2657*/ 0x2c4b, 1, 0x2c1b, /* GLAGOLITIC CAPITAL LETTER SHTA */
- /*2660*/ 0x2c4c, 1, 0x2c1c, /* GLAGOLITIC CAPITAL LETTER TSI */
- /*2663*/ 0x2c4d, 1, 0x2c1d, /* GLAGOLITIC CAPITAL LETTER CHRIVI */
- /*2666*/ 0x2c4e, 1, 0x2c1e, /* GLAGOLITIC CAPITAL LETTER SHA */
- /*2669*/ 0x2c4f, 1, 0x2c1f, /* GLAGOLITIC CAPITAL LETTER YERU */
- /*2672*/ 0x2c50, 1, 0x2c20, /* GLAGOLITIC CAPITAL LETTER YERI */
- /*2675*/ 0x2c51, 1, 0x2c21, /* GLAGOLITIC CAPITAL LETTER YATI */
- /*2678*/ 0x2c52, 1, 0x2c22, /* GLAGOLITIC CAPITAL LETTER SPIDERY.. */
- /*2681*/ 0x2c53, 1, 0x2c23, /* GLAGOLITIC CAPITAL LETTER YU */
- /*2684*/ 0x2c54, 1, 0x2c24, /* GLAGOLITIC CAPITAL LETTER SMALL Y.. */
- /*2687*/ 0x2c55, 1, 0x2c25, /* GLAGOLITIC CAPITAL LETTER SMALL Y.. */
- /*2690*/ 0x2c56, 1, 0x2c26, /* GLAGOLITIC CAPITAL LETTER YO */
- /*2693*/ 0x2c57, 1, 0x2c27, /* GLAGOLITIC CAPITAL LETTER IOTATED.. */
- /*2696*/ 0x2c58, 1, 0x2c28, /* GLAGOLITIC CAPITAL LETTER BIG YUS */
- /*2699*/ 0x2c59, 1, 0x2c29, /* GLAGOLITIC CAPITAL LETTER IOTATED.. */
- /*2702*/ 0x2c5a, 1, 0x2c2a, /* GLAGOLITIC CAPITAL LETTER FITA */
- /*2705*/ 0x2c5b, 1, 0x2c2b, /* GLAGOLITIC CAPITAL LETTER IZHITSA */
- /*2708*/ 0x2c5c, 1, 0x2c2c, /* GLAGOLITIC CAPITAL LETTER SHTAPIC */
- /*2711*/ 0x2c5d, 1, 0x2c2d, /* GLAGOLITIC CAPITAL LETTER TROKUTA.. */
- /*2714*/ 0x2c5e, 1, 0x2c2e, /* GLAGOLITIC CAPITAL LETTER LATINAT.. */
- /*2717*/ 0x2c5f, 1, 0x2c2f, /* GLAGOLITIC CAPITAL LETTER CAUDATE.. */
- /*2720*/ 0x2c61, 1, 0x2c60, /* LATIN CAPITAL LETTER L WITH DOUBL.. */
- /*2723*/ 0x2c65, 1, 0x023a, /* LATIN CAPITAL LETTER A WITH STROKE */
- /*2726*/ 0x2c66, 1, 0x023e, /* LATIN CAPITAL LETTER T WITH DIAGO.. */
- /*2729*/ 0x2c68, 1, 0x2c67, /* LATIN CAPITAL LETTER H WITH DESCE.. */
- /*2732*/ 0x2c6a, 1, 0x2c69, /* LATIN CAPITAL LETTER K WITH DESCE.. */
- /*2735*/ 0x2c6c, 1, 0x2c6b, /* LATIN CAPITAL LETTER Z WITH DESCE.. */
- /*2738*/ 0x2c73, 1, 0x2c72, /* LATIN CAPITAL LETTER W WITH HOOK */
- /*2741*/ 0x2c76, 1, 0x2c75, /* LATIN CAPITAL LETTER HALF H */
- /*2744*/ 0x2c81, 1, 0x2c80, /* COPTIC CAPITAL LETTER ALFA */
- /*2747*/ 0x2c83, 1, 0x2c82, /* COPTIC CAPITAL LETTER VIDA */
- /*2750*/ 0x2c85, 1, 0x2c84, /* COPTIC CAPITAL LETTER GAMMA */
- /*2753*/ 0x2c87, 1, 0x2c86, /* COPTIC CAPITAL LETTER DALDA */
- /*2756*/ 0x2c89, 1, 0x2c88, /* COPTIC CAPITAL LETTER EIE */
- /*2759*/ 0x2c8b, 1, 0x2c8a, /* COPTIC CAPITAL LETTER SOU */
- /*2762*/ 0x2c8d, 1, 0x2c8c, /* COPTIC CAPITAL LETTER ZATA */
- /*2765*/ 0x2c8f, 1, 0x2c8e, /* COPTIC CAPITAL LETTER HATE */
- /*2768*/ 0x2c91, 1, 0x2c90, /* COPTIC CAPITAL LETTER THETHE */
- /*2771*/ 0x2c93, 1, 0x2c92, /* COPTIC CAPITAL LETTER IAUDA */
- /*2774*/ 0x2c95, 1, 0x2c94, /* COPTIC CAPITAL LETTER KAPA */
- /*2777*/ 0x2c97, 1, 0x2c96, /* COPTIC CAPITAL LETTER LAULA */
- /*2780*/ 0x2c99, 1, 0x2c98, /* COPTIC CAPITAL LETTER MI */
- /*2783*/ 0x2c9b, 1, 0x2c9a, /* COPTIC CAPITAL LETTER NI */
- /*2786*/ 0x2c9d, 1, 0x2c9c, /* COPTIC CAPITAL LETTER KSI */
- /*2789*/ 0x2c9f, 1, 0x2c9e, /* COPTIC CAPITAL LETTER O */
- /*2792*/ 0x2ca1, 1, 0x2ca0, /* COPTIC CAPITAL LETTER PI */
- /*2795*/ 0x2ca3, 1, 0x2ca2, /* COPTIC CAPITAL LETTER RO */
- /*2798*/ 0x2ca5, 1, 0x2ca4, /* COPTIC CAPITAL LETTER SIMA */
- /*2801*/ 0x2ca7, 1, 0x2ca6, /* COPTIC CAPITAL LETTER TAU */
- /*2804*/ 0x2ca9, 1, 0x2ca8, /* COPTIC CAPITAL LETTER UA */
- /*2807*/ 0x2cab, 1, 0x2caa, /* COPTIC CAPITAL LETTER FI */
- /*2810*/ 0x2cad, 1, 0x2cac, /* COPTIC CAPITAL LETTER KHI */
- /*2813*/ 0x2caf, 1, 0x2cae, /* COPTIC CAPITAL LETTER PSI */
- /*2816*/ 0x2cb1, 1, 0x2cb0, /* COPTIC CAPITAL LETTER OOU */
- /*2819*/ 0x2cb3, 1, 0x2cb2, /* COPTIC CAPITAL LETTER DIALECT-P A.. */
- /*2822*/ 0x2cb5, 1, 0x2cb4, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2825*/ 0x2cb7, 1, 0x2cb6, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
- /*2828*/ 0x2cb9, 1, 0x2cb8, /* COPTIC CAPITAL LETTER DIALECT-P K.. */
- /*2831*/ 0x2cbb, 1, 0x2cba, /* COPTIC CAPITAL LETTER DIALECT-P NI */
- /*2834*/ 0x2cbd, 1, 0x2cbc, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
- /*2837*/ 0x2cbf, 1, 0x2cbe, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2840*/ 0x2cc1, 1, 0x2cc0, /* COPTIC CAPITAL LETTER SAMPI */
- /*2843*/ 0x2cc3, 1, 0x2cc2, /* COPTIC CAPITAL LETTER CROSSED SHEI */
- /*2846*/ 0x2cc5, 1, 0x2cc4, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2849*/ 0x2cc7, 1, 0x2cc6, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2852*/ 0x2cc9, 1, 0x2cc8, /* COPTIC CAPITAL LETTER AKHMIMIC KH.. */
- /*2855*/ 0x2ccb, 1, 0x2cca, /* COPTIC CAPITAL LETTER DIALECT-P H.. */
- /*2858*/ 0x2ccd, 1, 0x2ccc, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2861*/ 0x2ccf, 1, 0x2cce, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2864*/ 0x2cd1, 1, 0x2cd0, /* COPTIC CAPITAL LETTER L-SHAPED HA */
- /*2867*/ 0x2cd3, 1, 0x2cd2, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2870*/ 0x2cd5, 1, 0x2cd4, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2873*/ 0x2cd7, 1, 0x2cd6, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2876*/ 0x2cd9, 1, 0x2cd8, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2879*/ 0x2cdb, 1, 0x2cda, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
- /*2882*/ 0x2cdd, 1, 0x2cdc, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
- /*2885*/ 0x2cdf, 1, 0x2cde, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
- /*2888*/ 0x2ce1, 1, 0x2ce0, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
- /*2891*/ 0x2ce3, 1, 0x2ce2, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
- /*2894*/ 0x2cec, 1, 0x2ceb, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
- /*2897*/ 0x2cee, 1, 0x2ced, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
- /*2900*/ 0x2cf3, 1, 0x2cf2, /* COPTIC CAPITAL LETTER BOHAIRIC KH.. */
- /*2903*/ 0x2d00, 1, 0x10a0, /* GEORGIAN CAPITAL LETTER AN */
- /*2906*/ 0x2d01, 1, 0x10a1, /* GEORGIAN CAPITAL LETTER BAN */
- /*2909*/ 0x2d02, 1, 0x10a2, /* GEORGIAN CAPITAL LETTER GAN */
- /*2912*/ 0x2d03, 1, 0x10a3, /* GEORGIAN CAPITAL LETTER DON */
- /*2915*/ 0x2d04, 1, 0x10a4, /* GEORGIAN CAPITAL LETTER EN */
- /*2918*/ 0x2d05, 1, 0x10a5, /* GEORGIAN CAPITAL LETTER VIN */
- /*2921*/ 0x2d06, 1, 0x10a6, /* GEORGIAN CAPITAL LETTER ZEN */
- /*2924*/ 0x2d07, 1, 0x10a7, /* GEORGIAN CAPITAL LETTER TAN */
- /*2927*/ 0x2d08, 1, 0x10a8, /* GEORGIAN CAPITAL LETTER IN */
- /*2930*/ 0x2d09, 1, 0x10a9, /* GEORGIAN CAPITAL LETTER KAN */
- /*2933*/ 0x2d0a, 1, 0x10aa, /* GEORGIAN CAPITAL LETTER LAS */
- /*2936*/ 0x2d0b, 1, 0x10ab, /* GEORGIAN CAPITAL LETTER MAN */
- /*2939*/ 0x2d0c, 1, 0x10ac, /* GEORGIAN CAPITAL LETTER NAR */
- /*2942*/ 0x2d0d, 1, 0x10ad, /* GEORGIAN CAPITAL LETTER ON */
- /*2945*/ 0x2d0e, 1, 0x10ae, /* GEORGIAN CAPITAL LETTER PAR */
- /*2948*/ 0x2d0f, 1, 0x10af, /* GEORGIAN CAPITAL LETTER ZHAR */
- /*2951*/ 0x2d10, 1, 0x10b0, /* GEORGIAN CAPITAL LETTER RAE */
- /*2954*/ 0x2d11, 1, 0x10b1, /* GEORGIAN CAPITAL LETTER SAN */
- /*2957*/ 0x2d12, 1, 0x10b2, /* GEORGIAN CAPITAL LETTER TAR */
- /*2960*/ 0x2d13, 1, 0x10b3, /* GEORGIAN CAPITAL LETTER UN */
- /*2963*/ 0x2d14, 1, 0x10b4, /* GEORGIAN CAPITAL LETTER PHAR */
- /*2966*/ 0x2d15, 1, 0x10b5, /* GEORGIAN CAPITAL LETTER KHAR */
- /*2969*/ 0x2d16, 1, 0x10b6, /* GEORGIAN CAPITAL LETTER GHAN */
- /*2972*/ 0x2d17, 1, 0x10b7, /* GEORGIAN CAPITAL LETTER QAR */
- /*2975*/ 0x2d18, 1, 0x10b8, /* GEORGIAN CAPITAL LETTER SHIN */
- /*2978*/ 0x2d19, 1, 0x10b9, /* GEORGIAN CAPITAL LETTER CHIN */
- /*2981*/ 0x2d1a, 1, 0x10ba, /* GEORGIAN CAPITAL LETTER CAN */
- /*2984*/ 0x2d1b, 1, 0x10bb, /* GEORGIAN CAPITAL LETTER JIL */
- /*2987*/ 0x2d1c, 1, 0x10bc, /* GEORGIAN CAPITAL LETTER CIL */
- /*2990*/ 0x2d1d, 1, 0x10bd, /* GEORGIAN CAPITAL LETTER CHAR */
- /*2993*/ 0x2d1e, 1, 0x10be, /* GEORGIAN CAPITAL LETTER XAN */
- /*2996*/ 0x2d1f, 1, 0x10bf, /* GEORGIAN CAPITAL LETTER JHAN */
- /*2999*/ 0x2d20, 1, 0x10c0, /* GEORGIAN CAPITAL LETTER HAE */
- /*3002*/ 0x2d21, 1, 0x10c1, /* GEORGIAN CAPITAL LETTER HE */
- /*3005*/ 0x2d22, 1, 0x10c2, /* GEORGIAN CAPITAL LETTER HIE */
- /*3008*/ 0x2d23, 1, 0x10c3, /* GEORGIAN CAPITAL LETTER WE */
- /*3011*/ 0x2d24, 1, 0x10c4, /* GEORGIAN CAPITAL LETTER HAR */
- /*3014*/ 0x2d25, 1, 0x10c5, /* GEORGIAN CAPITAL LETTER HOE */
- /*3017*/ 0x2d27, 1, 0x10c7, /* GEORGIAN CAPITAL LETTER YN */
- /*3020*/ 0x2d2d, 1, 0x10cd, /* GEORGIAN CAPITAL LETTER AEN */
- /*3023*/ 0xa641, 1, 0xa640, /* CYRILLIC CAPITAL LETTER ZEMLYA */
- /*3026*/ 0xa643, 1, 0xa642, /* CYRILLIC CAPITAL LETTER DZELO */
- /*3029*/ 0xa645, 1, 0xa644, /* CYRILLIC CAPITAL LETTER REVERSED .. */
- /*3032*/ 0xa647, 1, 0xa646, /* CYRILLIC CAPITAL LETTER IOTA */
- /*3035*/ 0xa649, 1, 0xa648, /* CYRILLIC CAPITAL LETTER DJERV */
- /*3038*/ 0xa64b, 2, 0x1c88, 0xa64a, /* CYRILLIC SMALL LETTER UNBLENDED UK */
- /*3042*/ 0xa64d, 1, 0xa64c, /* CYRILLIC CAPITAL LETTER BROAD OME.. */
- /*3045*/ 0xa64f, 1, 0xa64e, /* CYRILLIC CAPITAL LETTER NEUTRAL Y.. */
- /*3048*/ 0xa651, 1, 0xa650, /* CYRILLIC CAPITAL LETTER YERU WITH.. */
- /*3051*/ 0xa653, 1, 0xa652, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
- /*3054*/ 0xa655, 1, 0xa654, /* CYRILLIC CAPITAL LETTER REVERSED .. */
- /*3057*/ 0xa657, 1, 0xa656, /* CYRILLIC CAPITAL LETTER IOTIFIED A */
- /*3060*/ 0xa659, 1, 0xa658, /* CYRILLIC CAPITAL LETTER CLOSED LI.. */
- /*3063*/ 0xa65b, 1, 0xa65a, /* CYRILLIC CAPITAL LETTER BLENDED Y.. */
- /*3066*/ 0xa65d, 1, 0xa65c, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
- /*3069*/ 0xa65f, 1, 0xa65e, /* CYRILLIC CAPITAL LETTER YN */
- /*3072*/ 0xa661, 1, 0xa660, /* CYRILLIC CAPITAL LETTER REVERSED .. */
- /*3075*/ 0xa663, 1, 0xa662, /* CYRILLIC CAPITAL LETTER SOFT DE */
- /*3078*/ 0xa665, 1, 0xa664, /* CYRILLIC CAPITAL LETTER SOFT EL */
- /*3081*/ 0xa667, 1, 0xa666, /* CYRILLIC CAPITAL LETTER SOFT EM */
- /*3084*/ 0xa669, 1, 0xa668, /* CYRILLIC CAPITAL LETTER MONOCULAR.. */
- /*3087*/ 0xa66b, 1, 0xa66a, /* CYRILLIC CAPITAL LETTER BINOCULAR.. */
- /*3090*/ 0xa66d, 1, 0xa66c, /* CYRILLIC CAPITAL LETTER DOUBLE MO.. */
- /*3093*/ 0xa681, 1, 0xa680, /* CYRILLIC CAPITAL LETTER DWE */
- /*3096*/ 0xa683, 1, 0xa682, /* CYRILLIC CAPITAL LETTER DZWE */
- /*3099*/ 0xa685, 1, 0xa684, /* CYRILLIC CAPITAL LETTER ZHWE */
- /*3102*/ 0xa687, 1, 0xa686, /* CYRILLIC CAPITAL LETTER CCHE */
- /*3105*/ 0xa689, 1, 0xa688, /* CYRILLIC CAPITAL LETTER DZZE */
- /*3108*/ 0xa68b, 1, 0xa68a, /* CYRILLIC CAPITAL LETTER TE WITH M.. */
- /*3111*/ 0xa68d, 1, 0xa68c, /* CYRILLIC CAPITAL LETTER TWE */
- /*3114*/ 0xa68f, 1, 0xa68e, /* CYRILLIC CAPITAL LETTER TSWE */
- /*3117*/ 0xa691, 1, 0xa690, /* CYRILLIC CAPITAL LETTER TSSE */
- /*3120*/ 0xa693, 1, 0xa692, /* CYRILLIC CAPITAL LETTER TCHE */
- /*3123*/ 0xa695, 1, 0xa694, /* CYRILLIC CAPITAL LETTER HWE */
- /*3126*/ 0xa697, 1, 0xa696, /* CYRILLIC CAPITAL LETTER SHWE */
- /*3129*/ 0xa699, 1, 0xa698, /* CYRILLIC CAPITAL LETTER DOUBLE O */
- /*3132*/ 0xa69b, 1, 0xa69a, /* CYRILLIC CAPITAL LETTER CROSSED O */
- /*3135*/ 0xa723, 1, 0xa722, /* LATIN CAPITAL LETTER EGYPTOLOGICA.. */
- /*3138*/ 0xa725, 1, 0xa724, /* LATIN CAPITAL LETTER EGYPTOLOGICA.. */
- /*3141*/ 0xa727, 1, 0xa726, /* LATIN CAPITAL LETTER HENG */
- /*3144*/ 0xa729, 1, 0xa728, /* LATIN CAPITAL LETTER TZ */
- /*3147*/ 0xa72b, 1, 0xa72a, /* LATIN CAPITAL LETTER TRESILLO */
- /*3150*/ 0xa72d, 1, 0xa72c, /* LATIN CAPITAL LETTER CUATRILLO */
- /*3153*/ 0xa72f, 1, 0xa72e, /* LATIN CAPITAL LETTER CUATRILLO WI.. */
- /*3156*/ 0xa733, 1, 0xa732, /* LATIN CAPITAL LETTER AA */
- /*3159*/ 0xa735, 1, 0xa734, /* LATIN CAPITAL LETTER AO */
- /*3162*/ 0xa737, 1, 0xa736, /* LATIN CAPITAL LETTER AU */
- /*3165*/ 0xa739, 1, 0xa738, /* LATIN CAPITAL LETTER AV */
- /*3168*/ 0xa73b, 1, 0xa73a, /* LATIN CAPITAL LETTER AV WITH HORI.. */
- /*3171*/ 0xa73d, 1, 0xa73c, /* LATIN CAPITAL LETTER AY */
- /*3174*/ 0xa73f, 1, 0xa73e, /* LATIN CAPITAL LETTER REVERSED C W.. */
- /*3177*/ 0xa741, 1, 0xa740, /* LATIN CAPITAL LETTER K WITH STROKE */
- /*3180*/ 0xa743, 1, 0xa742, /* LATIN CAPITAL LETTER K WITH DIAGO.. */
- /*3183*/ 0xa745, 1, 0xa744, /* LATIN CAPITAL LETTER K WITH STROK.. */
- /*3186*/ 0xa747, 1, 0xa746, /* LATIN CAPITAL LETTER BROKEN L */
- /*3189*/ 0xa749, 1, 0xa748, /* LATIN CAPITAL LETTER L WITH HIGH .. */
- /*3192*/ 0xa74b, 1, 0xa74a, /* LATIN CAPITAL LETTER O WITH LONG .. */
- /*3195*/ 0xa74d, 1, 0xa74c, /* LATIN CAPITAL LETTER O WITH LOOP */
- /*3198*/ 0xa74f, 1, 0xa74e, /* LATIN CAPITAL LETTER OO */
- /*3201*/ 0xa751, 1, 0xa750, /* LATIN CAPITAL LETTER P WITH STROK.. */
- /*3204*/ 0xa753, 1, 0xa752, /* LATIN CAPITAL LETTER P WITH FLOUR.. */
- /*3207*/ 0xa755, 1, 0xa754, /* LATIN CAPITAL LETTER P WITH SQUIR.. */
- /*3210*/ 0xa757, 1, 0xa756, /* LATIN CAPITAL LETTER Q WITH STROK.. */
- /*3213*/ 0xa759, 1, 0xa758, /* LATIN CAPITAL LETTER Q WITH DIAGO.. */
- /*3216*/ 0xa75b, 1, 0xa75a, /* LATIN CAPITAL LETTER R ROTUNDA */
- /*3219*/ 0xa75d, 1, 0xa75c, /* LATIN CAPITAL LETTER RUM ROTUNDA */
- /*3222*/ 0xa75f, 1, 0xa75e, /* LATIN CAPITAL LETTER V WITH DIAGO.. */
- /*3225*/ 0xa761, 1, 0xa760, /* LATIN CAPITAL LETTER VY */
- /*3228*/ 0xa763, 1, 0xa762, /* LATIN CAPITAL LETTER VISIGOTHIC Z */
- /*3231*/ 0xa765, 1, 0xa764, /* LATIN CAPITAL LETTER THORN WITH S.. */
- /*3234*/ 0xa767, 1, 0xa766, /* LATIN CAPITAL LETTER THORN WITH S.. */
- /*3237*/ 0xa769, 1, 0xa768, /* LATIN CAPITAL LETTER VEND */
- /*3240*/ 0xa76b, 1, 0xa76a, /* LATIN CAPITAL LETTER ET */
- /*3243*/ 0xa76d, 1, 0xa76c, /* LATIN CAPITAL LETTER IS */
- /*3246*/ 0xa76f, 1, 0xa76e, /* LATIN CAPITAL LETTER CON */
- /*3249*/ 0xa77a, 1, 0xa779, /* LATIN CAPITAL LETTER INSULAR D */
- /*3252*/ 0xa77c, 1, 0xa77b, /* LATIN CAPITAL LETTER INSULAR F */
- /*3255*/ 0xa77f, 1, 0xa77e, /* LATIN CAPITAL LETTER TURNED INSUL.. */
- /*3258*/ 0xa781, 1, 0xa780, /* LATIN CAPITAL LETTER TURNED L */
- /*3261*/ 0xa783, 1, 0xa782, /* LATIN CAPITAL LETTER INSULAR R */
- /*3264*/ 0xa785, 1, 0xa784, /* LATIN CAPITAL LETTER INSULAR S */
- /*3267*/ 0xa787, 1, 0xa786, /* LATIN CAPITAL LETTER INSULAR T */
- /*3270*/ 0xa78c, 1, 0xa78b, /* LATIN CAPITAL LETTER SALTILLO */
- /*3273*/ 0xa791, 1, 0xa790, /* LATIN CAPITAL LETTER N WITH DESCE.. */
- /*3276*/ 0xa793, 1, 0xa792, /* LATIN CAPITAL LETTER C WITH BAR */
- /*3279*/ 0xa794, 1, 0xa7c4, /* LATIN CAPITAL LETTER C WITH PALAT.. */
- /*3282*/ 0xa797, 1, 0xa796, /* LATIN CAPITAL LETTER B WITH FLOUR.. */
- /*3285*/ 0xa799, 1, 0xa798, /* LATIN CAPITAL LETTER F WITH STROKE */
- /*3288*/ 0xa79b, 1, 0xa79a, /* LATIN CAPITAL LETTER VOLAPUK AE */
- /*3291*/ 0xa79d, 1, 0xa79c, /* LATIN CAPITAL LETTER VOLAPUK OE */
- /*3294*/ 0xa79f, 1, 0xa79e, /* LATIN CAPITAL LETTER VOLAPUK UE */
- /*3297*/ 0xa7a1, 1, 0xa7a0, /* LATIN CAPITAL LETTER G WITH OBLIQ.. */
- /*3300*/ 0xa7a3, 1, 0xa7a2, /* LATIN CAPITAL LETTER K WITH OBLIQ.. */
- /*3303*/ 0xa7a5, 1, 0xa7a4, /* LATIN CAPITAL LETTER N WITH OBLIQ.. */
- /*3306*/ 0xa7a7, 1, 0xa7a6, /* LATIN CAPITAL LETTER R WITH OBLIQ.. */
- /*3309*/ 0xa7a9, 1, 0xa7a8, /* LATIN CAPITAL LETTER S WITH OBLIQ.. */
- /*3312*/ 0xa7b5, 1, 0xa7b4, /* LATIN CAPITAL LETTER BETA */
- /*3315*/ 0xa7b7, 1, 0xa7b6, /* LATIN CAPITAL LETTER OMEGA */
- /*3318*/ 0xa7b9, 1, 0xa7b8, /* LATIN CAPITAL LETTER U WITH STROKE */
- /*3321*/ 0xa7bb, 1, 0xa7ba, /* LATIN CAPITAL LETTER GLOTTAL A */
- /*3324*/ 0xa7bd, 1, 0xa7bc, /* LATIN CAPITAL LETTER GLOTTAL I */
- /*3327*/ 0xa7bf, 1, 0xa7be, /* LATIN CAPITAL LETTER GLOTTAL U */
- /*3330*/ 0xa7c1, 1, 0xa7c0, /* LATIN CAPITAL LETTER OLD POLISH O */
- /*3333*/ 0xa7c3, 1, 0xa7c2, /* LATIN CAPITAL LETTER ANGLICANA W */
- /*3336*/ 0xa7c8, 1, 0xa7c7, /* LATIN CAPITAL LETTER D WITH SHORT.. */
- /*3339*/ 0xa7ca, 1, 0xa7c9, /* LATIN CAPITAL LETTER S WITH SHORT.. */
- /*3342*/ 0xa7d1, 1, 0xa7d0, /* LATIN CAPITAL LETTER CLOSED INSUL.. */
- /*3345*/ 0xa7d7, 1, 0xa7d6, /* LATIN CAPITAL LETTER MIDDLE SCOTS.. */
- /*3348*/ 0xa7d9, 1, 0xa7d8, /* LATIN CAPITAL LETTER SIGMOID S */
- /*3351*/ 0xa7f6, 1, 0xa7f5, /* LATIN CAPITAL LETTER REVERSED HAL.. */
- /*3354*/ 0xab53, 1, 0xa7b3, /* LATIN CAPITAL LETTER CHI */
- /*3357*/ 0xff41, 1, 0xff21, /* FULLWIDTH LATIN CAPITAL LETTER A */
- /*3360*/ 0xff42, 1, 0xff22, /* FULLWIDTH LATIN CAPITAL LETTER B */
- /*3363*/ 0xff43, 1, 0xff23, /* FULLWIDTH LATIN CAPITAL LETTER C */
- /*3366*/ 0xff44, 1, 0xff24, /* FULLWIDTH LATIN CAPITAL LETTER D */
- /*3369*/ 0xff45, 1, 0xff25, /* FULLWIDTH LATIN CAPITAL LETTER E */
- /*3372*/ 0xff46, 1, 0xff26, /* FULLWIDTH LATIN CAPITAL LETTER F */
- /*3375*/ 0xff47, 1, 0xff27, /* FULLWIDTH LATIN CAPITAL LETTER G */
- /*3378*/ 0xff48, 1, 0xff28, /* FULLWIDTH LATIN CAPITAL LETTER H */
- /*3381*/ 0xff49, 1, 0xff29, /* FULLWIDTH LATIN CAPITAL LETTER I */
- /*3384*/ 0xff4a, 1, 0xff2a, /* FULLWIDTH LATIN CAPITAL LETTER J */
- /*3387*/ 0xff4b, 1, 0xff2b, /* FULLWIDTH LATIN CAPITAL LETTER K */
- /*3390*/ 0xff4c, 1, 0xff2c, /* FULLWIDTH LATIN CAPITAL LETTER L */
- /*3393*/ 0xff4d, 1, 0xff2d, /* FULLWIDTH LATIN CAPITAL LETTER M */
- /*3396*/ 0xff4e, 1, 0xff2e, /* FULLWIDTH LATIN CAPITAL LETTER N */
- /*3399*/ 0xff4f, 1, 0xff2f, /* FULLWIDTH LATIN CAPITAL LETTER O */
- /*3402*/ 0xff50, 1, 0xff30, /* FULLWIDTH LATIN CAPITAL LETTER P */
- /*3405*/ 0xff51, 1, 0xff31, /* FULLWIDTH LATIN CAPITAL LETTER Q */
- /*3408*/ 0xff52, 1, 0xff32, /* FULLWIDTH LATIN CAPITAL LETTER R */
- /*3411*/ 0xff53, 1, 0xff33, /* FULLWIDTH LATIN CAPITAL LETTER S */
- /*3414*/ 0xff54, 1, 0xff34, /* FULLWIDTH LATIN CAPITAL LETTER T */
- /*3417*/ 0xff55, 1, 0xff35, /* FULLWIDTH LATIN CAPITAL LETTER U */
- /*3420*/ 0xff56, 1, 0xff36, /* FULLWIDTH LATIN CAPITAL LETTER V */
- /*3423*/ 0xff57, 1, 0xff37, /* FULLWIDTH LATIN CAPITAL LETTER W */
- /*3426*/ 0xff58, 1, 0xff38, /* FULLWIDTH LATIN CAPITAL LETTER X */
- /*3429*/ 0xff59, 1, 0xff39, /* FULLWIDTH LATIN CAPITAL LETTER Y */
- /*3432*/ 0xff5a, 1, 0xff3a, /* FULLWIDTH LATIN CAPITAL LETTER Z */
- /*3435*/ 0x010428, 1, 0x010400, /* DESERET CAPITAL LETTER LONG I */
- /*3438*/ 0x010429, 1, 0x010401, /* DESERET CAPITAL LETTER LONG E */
- /*3441*/ 0x01042a, 1, 0x010402, /* DESERET CAPITAL LETTER LONG A */
- /*3444*/ 0x01042b, 1, 0x010403, /* DESERET CAPITAL LETTER LONG AH */
- /*3447*/ 0x01042c, 1, 0x010404, /* DESERET CAPITAL LETTER LONG O */
- /*3450*/ 0x01042d, 1, 0x010405, /* DESERET CAPITAL LETTER LONG OO */
- /*3453*/ 0x01042e, 1, 0x010406, /* DESERET CAPITAL LETTER SHORT I */
- /*3456*/ 0x01042f, 1, 0x010407, /* DESERET CAPITAL LETTER SHORT E */
- /*3459*/ 0x010430, 1, 0x010408, /* DESERET CAPITAL LETTER SHORT A */
- /*3462*/ 0x010431, 1, 0x010409, /* DESERET CAPITAL LETTER SHORT AH */
- /*3465*/ 0x010432, 1, 0x01040a, /* DESERET CAPITAL LETTER SHORT O */
- /*3468*/ 0x010433, 1, 0x01040b, /* DESERET CAPITAL LETTER SHORT OO */
- /*3471*/ 0x010434, 1, 0x01040c, /* DESERET CAPITAL LETTER AY */
- /*3474*/ 0x010435, 1, 0x01040d, /* DESERET CAPITAL LETTER OW */
- /*3477*/ 0x010436, 1, 0x01040e, /* DESERET CAPITAL LETTER WU */
- /*3480*/ 0x010437, 1, 0x01040f, /* DESERET CAPITAL LETTER YEE */
- /*3483*/ 0x010438, 1, 0x010410, /* DESERET CAPITAL LETTER H */
- /*3486*/ 0x010439, 1, 0x010411, /* DESERET CAPITAL LETTER PEE */
- /*3489*/ 0x01043a, 1, 0x010412, /* DESERET CAPITAL LETTER BEE */
- /*3492*/ 0x01043b, 1, 0x010413, /* DESERET CAPITAL LETTER TEE */
- /*3495*/ 0x01043c, 1, 0x010414, /* DESERET CAPITAL LETTER DEE */
- /*3498*/ 0x01043d, 1, 0x010415, /* DESERET CAPITAL LETTER CHEE */
- /*3501*/ 0x01043e, 1, 0x010416, /* DESERET CAPITAL LETTER JEE */
- /*3504*/ 0x01043f, 1, 0x010417, /* DESERET CAPITAL LETTER KAY */
- /*3507*/ 0x010440, 1, 0x010418, /* DESERET CAPITAL LETTER GAY */
- /*3510*/ 0x010441, 1, 0x010419, /* DESERET CAPITAL LETTER EF */
- /*3513*/ 0x010442, 1, 0x01041a, /* DESERET CAPITAL LETTER VEE */
- /*3516*/ 0x010443, 1, 0x01041b, /* DESERET CAPITAL LETTER ETH */
- /*3519*/ 0x010444, 1, 0x01041c, /* DESERET CAPITAL LETTER THEE */
- /*3522*/ 0x010445, 1, 0x01041d, /* DESERET CAPITAL LETTER ES */
- /*3525*/ 0x010446, 1, 0x01041e, /* DESERET CAPITAL LETTER ZEE */
- /*3528*/ 0x010447, 1, 0x01041f, /* DESERET CAPITAL LETTER ESH */
- /*3531*/ 0x010448, 1, 0x010420, /* DESERET CAPITAL LETTER ZHEE */
- /*3534*/ 0x010449, 1, 0x010421, /* DESERET CAPITAL LETTER ER */
- /*3537*/ 0x01044a, 1, 0x010422, /* DESERET CAPITAL LETTER EL */
- /*3540*/ 0x01044b, 1, 0x010423, /* DESERET CAPITAL LETTER EM */
- /*3543*/ 0x01044c, 1, 0x010424, /* DESERET CAPITAL LETTER EN */
- /*3546*/ 0x01044d, 1, 0x010425, /* DESERET CAPITAL LETTER ENG */
- /*3549*/ 0x01044e, 1, 0x010426, /* DESERET CAPITAL LETTER OI */
- /*3552*/ 0x01044f, 1, 0x010427, /* DESERET CAPITAL LETTER EW */
- /*3555*/ 0x0104d8, 1, 0x0104b0, /* OSAGE CAPITAL LETTER A */
- /*3558*/ 0x0104d9, 1, 0x0104b1, /* OSAGE CAPITAL LETTER AI */
- /*3561*/ 0x0104da, 1, 0x0104b2, /* OSAGE CAPITAL LETTER AIN */
- /*3564*/ 0x0104db, 1, 0x0104b3, /* OSAGE CAPITAL LETTER AH */
- /*3567*/ 0x0104dc, 1, 0x0104b4, /* OSAGE CAPITAL LETTER BRA */
- /*3570*/ 0x0104dd, 1, 0x0104b5, /* OSAGE CAPITAL LETTER CHA */
- /*3573*/ 0x0104de, 1, 0x0104b6, /* OSAGE CAPITAL LETTER EHCHA */
- /*3576*/ 0x0104df, 1, 0x0104b7, /* OSAGE CAPITAL LETTER E */
- /*3579*/ 0x0104e0, 1, 0x0104b8, /* OSAGE CAPITAL LETTER EIN */
- /*3582*/ 0x0104e1, 1, 0x0104b9, /* OSAGE CAPITAL LETTER HA */
- /*3585*/ 0x0104e2, 1, 0x0104ba, /* OSAGE CAPITAL LETTER HYA */
- /*3588*/ 0x0104e3, 1, 0x0104bb, /* OSAGE CAPITAL LETTER I */
- /*3591*/ 0x0104e4, 1, 0x0104bc, /* OSAGE CAPITAL LETTER KA */
- /*3594*/ 0x0104e5, 1, 0x0104bd, /* OSAGE CAPITAL LETTER EHKA */
- /*3597*/ 0x0104e6, 1, 0x0104be, /* OSAGE CAPITAL LETTER KYA */
- /*3600*/ 0x0104e7, 1, 0x0104bf, /* OSAGE CAPITAL LETTER LA */
- /*3603*/ 0x0104e8, 1, 0x0104c0, /* OSAGE CAPITAL LETTER MA */
- /*3606*/ 0x0104e9, 1, 0x0104c1, /* OSAGE CAPITAL LETTER NA */
- /*3609*/ 0x0104ea, 1, 0x0104c2, /* OSAGE CAPITAL LETTER O */
- /*3612*/ 0x0104eb, 1, 0x0104c3, /* OSAGE CAPITAL LETTER OIN */
- /*3615*/ 0x0104ec, 1, 0x0104c4, /* OSAGE CAPITAL LETTER PA */
- /*3618*/ 0x0104ed, 1, 0x0104c5, /* OSAGE CAPITAL LETTER EHPA */
- /*3621*/ 0x0104ee, 1, 0x0104c6, /* OSAGE CAPITAL LETTER SA */
- /*3624*/ 0x0104ef, 1, 0x0104c7, /* OSAGE CAPITAL LETTER SHA */
- /*3627*/ 0x0104f0, 1, 0x0104c8, /* OSAGE CAPITAL LETTER TA */
- /*3630*/ 0x0104f1, 1, 0x0104c9, /* OSAGE CAPITAL LETTER EHTA */
- /*3633*/ 0x0104f2, 1, 0x0104ca, /* OSAGE CAPITAL LETTER TSA */
- /*3636*/ 0x0104f3, 1, 0x0104cb, /* OSAGE CAPITAL LETTER EHTSA */
- /*3639*/ 0x0104f4, 1, 0x0104cc, /* OSAGE CAPITAL LETTER TSHA */
- /*3642*/ 0x0104f5, 1, 0x0104cd, /* OSAGE CAPITAL LETTER DHA */
- /*3645*/ 0x0104f6, 1, 0x0104ce, /* OSAGE CAPITAL LETTER U */
- /*3648*/ 0x0104f7, 1, 0x0104cf, /* OSAGE CAPITAL LETTER WA */
- /*3651*/ 0x0104f8, 1, 0x0104d0, /* OSAGE CAPITAL LETTER KHA */
- /*3654*/ 0x0104f9, 1, 0x0104d1, /* OSAGE CAPITAL LETTER GHA */
- /*3657*/ 0x0104fa, 1, 0x0104d2, /* OSAGE CAPITAL LETTER ZA */
- /*3660*/ 0x0104fb, 1, 0x0104d3, /* OSAGE CAPITAL LETTER ZHA */
- /*3663*/ 0x010597, 1, 0x010570, /* VITHKUQI CAPITAL LETTER A */
- /*3666*/ 0x010598, 1, 0x010571, /* VITHKUQI CAPITAL LETTER BBE */
- /*3669*/ 0x010599, 1, 0x010572, /* VITHKUQI CAPITAL LETTER BE */
- /*3672*/ 0x01059a, 1, 0x010573, /* VITHKUQI CAPITAL LETTER CE */
- /*3675*/ 0x01059b, 1, 0x010574, /* VITHKUQI CAPITAL LETTER CHE */
- /*3678*/ 0x01059c, 1, 0x010575, /* VITHKUQI CAPITAL LETTER DE */
- /*3681*/ 0x01059d, 1, 0x010576, /* VITHKUQI CAPITAL LETTER DHE */
- /*3684*/ 0x01059e, 1, 0x010577, /* VITHKUQI CAPITAL LETTER EI */
- /*3687*/ 0x01059f, 1, 0x010578, /* VITHKUQI CAPITAL LETTER E */
- /*3690*/ 0x0105a0, 1, 0x010579, /* VITHKUQI CAPITAL LETTER FE */
- /*3693*/ 0x0105a1, 1, 0x01057a, /* VITHKUQI CAPITAL LETTER GA */
- /*3696*/ 0x0105a3, 1, 0x01057c, /* VITHKUQI CAPITAL LETTER HA */
- /*3699*/ 0x0105a4, 1, 0x01057d, /* VITHKUQI CAPITAL LETTER HHA */
- /*3702*/ 0x0105a5, 1, 0x01057e, /* VITHKUQI CAPITAL LETTER I */
- /*3705*/ 0x0105a6, 1, 0x01057f, /* VITHKUQI CAPITAL LETTER IJE */
- /*3708*/ 0x0105a7, 1, 0x010580, /* VITHKUQI CAPITAL LETTER JE */
- /*3711*/ 0x0105a8, 1, 0x010581, /* VITHKUQI CAPITAL LETTER KA */
- /*3714*/ 0x0105a9, 1, 0x010582, /* VITHKUQI CAPITAL LETTER LA */
- /*3717*/ 0x0105aa, 1, 0x010583, /* VITHKUQI CAPITAL LETTER LLA */
- /*3720*/ 0x0105ab, 1, 0x010584, /* VITHKUQI CAPITAL LETTER ME */
- /*3723*/ 0x0105ac, 1, 0x010585, /* VITHKUQI CAPITAL LETTER NE */
- /*3726*/ 0x0105ad, 1, 0x010586, /* VITHKUQI CAPITAL LETTER NJE */
- /*3729*/ 0x0105ae, 1, 0x010587, /* VITHKUQI CAPITAL LETTER O */
- /*3732*/ 0x0105af, 1, 0x010588, /* VITHKUQI CAPITAL LETTER PE */
- /*3735*/ 0x0105b0, 1, 0x010589, /* VITHKUQI CAPITAL LETTER QA */
- /*3738*/ 0x0105b1, 1, 0x01058a, /* VITHKUQI CAPITAL LETTER RE */
- /*3741*/ 0x0105b3, 1, 0x01058c, /* VITHKUQI CAPITAL LETTER SE */
- /*3744*/ 0x0105b4, 1, 0x01058d, /* VITHKUQI CAPITAL LETTER SHE */
- /*3747*/ 0x0105b5, 1, 0x01058e, /* VITHKUQI CAPITAL LETTER TE */
- /*3750*/ 0x0105b6, 1, 0x01058f, /* VITHKUQI CAPITAL LETTER THE */
- /*3753*/ 0x0105b7, 1, 0x010590, /* VITHKUQI CAPITAL LETTER U */
- /*3756*/ 0x0105b8, 1, 0x010591, /* VITHKUQI CAPITAL LETTER VE */
- /*3759*/ 0x0105b9, 1, 0x010592, /* VITHKUQI CAPITAL LETTER XE */
- /*3762*/ 0x0105bb, 1, 0x010594, /* VITHKUQI CAPITAL LETTER Y */
- /*3765*/ 0x0105bc, 1, 0x010595, /* VITHKUQI CAPITAL LETTER ZE */
- /*3768*/ 0x010cc0, 1, 0x010c80, /* OLD HUNGARIAN CAPITAL LETTER A */
- /*3771*/ 0x010cc1, 1, 0x010c81, /* OLD HUNGARIAN CAPITAL LETTER AA */
- /*3774*/ 0x010cc2, 1, 0x010c82, /* OLD HUNGARIAN CAPITAL LETTER EB */
- /*3777*/ 0x010cc3, 1, 0x010c83, /* OLD HUNGARIAN CAPITAL LETTER AMB */
- /*3780*/ 0x010cc4, 1, 0x010c84, /* OLD HUNGARIAN CAPITAL LETTER EC */
- /*3783*/ 0x010cc5, 1, 0x010c85, /* OLD HUNGARIAN CAPITAL LETTER ENC */
- /*3786*/ 0x010cc6, 1, 0x010c86, /* OLD HUNGARIAN CAPITAL LETTER ECS */
- /*3789*/ 0x010cc7, 1, 0x010c87, /* OLD HUNGARIAN CAPITAL LETTER ED */
- /*3792*/ 0x010cc8, 1, 0x010c88, /* OLD HUNGARIAN CAPITAL LETTER AND */
- /*3795*/ 0x010cc9, 1, 0x010c89, /* OLD HUNGARIAN CAPITAL LETTER E */
- /*3798*/ 0x010cca, 1, 0x010c8a, /* OLD HUNGARIAN CAPITAL LETTER CLOS.. */
- /*3801*/ 0x010ccb, 1, 0x010c8b, /* OLD HUNGARIAN CAPITAL LETTER EE */
- /*3804*/ 0x010ccc, 1, 0x010c8c, /* OLD HUNGARIAN CAPITAL LETTER EF */
- /*3807*/ 0x010ccd, 1, 0x010c8d, /* OLD HUNGARIAN CAPITAL LETTER EG */
- /*3810*/ 0x010cce, 1, 0x010c8e, /* OLD HUNGARIAN CAPITAL LETTER EGY */
- /*3813*/ 0x010ccf, 1, 0x010c8f, /* OLD HUNGARIAN CAPITAL LETTER EH */
- /*3816*/ 0x010cd0, 1, 0x010c90, /* OLD HUNGARIAN CAPITAL LETTER I */
- /*3819*/ 0x010cd1, 1, 0x010c91, /* OLD HUNGARIAN CAPITAL LETTER II */
- /*3822*/ 0x010cd2, 1, 0x010c92, /* OLD HUNGARIAN CAPITAL LETTER EJ */
- /*3825*/ 0x010cd3, 1, 0x010c93, /* OLD HUNGARIAN CAPITAL LETTER EK */
- /*3828*/ 0x010cd4, 1, 0x010c94, /* OLD HUNGARIAN CAPITAL LETTER AK */
- /*3831*/ 0x010cd5, 1, 0x010c95, /* OLD HUNGARIAN CAPITAL LETTER UNK */
- /*3834*/ 0x010cd6, 1, 0x010c96, /* OLD HUNGARIAN CAPITAL LETTER EL */
- /*3837*/ 0x010cd7, 1, 0x010c97, /* OLD HUNGARIAN CAPITAL LETTER ELY */
- /*3840*/ 0x010cd8, 1, 0x010c98, /* OLD HUNGARIAN CAPITAL LETTER EM */
- /*3843*/ 0x010cd9, 1, 0x010c99, /* OLD HUNGARIAN CAPITAL LETTER EN */
- /*3846*/ 0x010cda, 1, 0x010c9a, /* OLD HUNGARIAN CAPITAL LETTER ENY */
- /*3849*/ 0x010cdb, 1, 0x010c9b, /* OLD HUNGARIAN CAPITAL LETTER O */
- /*3852*/ 0x010cdc, 1, 0x010c9c, /* OLD HUNGARIAN CAPITAL LETTER OO */
- /*3855*/ 0x010cdd, 1, 0x010c9d, /* OLD HUNGARIAN CAPITAL LETTER NIKO.. */
- /*3858*/ 0x010cde, 1, 0x010c9e, /* OLD HUNGARIAN CAPITAL LETTER RUDI.. */
- /*3861*/ 0x010cdf, 1, 0x010c9f, /* OLD HUNGARIAN CAPITAL LETTER OEE */
- /*3864*/ 0x010ce0, 1, 0x010ca0, /* OLD HUNGARIAN CAPITAL LETTER EP */
- /*3867*/ 0x010ce1, 1, 0x010ca1, /* OLD HUNGARIAN CAPITAL LETTER EMP */
- /*3870*/ 0x010ce2, 1, 0x010ca2, /* OLD HUNGARIAN CAPITAL LETTER ER */
- /*3873*/ 0x010ce3, 1, 0x010ca3, /* OLD HUNGARIAN CAPITAL LETTER SHOR.. */
- /*3876*/ 0x010ce4, 1, 0x010ca4, /* OLD HUNGARIAN CAPITAL LETTER ES */
- /*3879*/ 0x010ce5, 1, 0x010ca5, /* OLD HUNGARIAN CAPITAL LETTER ESZ */
- /*3882*/ 0x010ce6, 1, 0x010ca6, /* OLD HUNGARIAN CAPITAL LETTER ET */
- /*3885*/ 0x010ce7, 1, 0x010ca7, /* OLD HUNGARIAN CAPITAL LETTER ENT */
- /*3888*/ 0x010ce8, 1, 0x010ca8, /* OLD HUNGARIAN CAPITAL LETTER ETY */
- /*3891*/ 0x010ce9, 1, 0x010ca9, /* OLD HUNGARIAN CAPITAL LETTER ECH */
- /*3894*/ 0x010cea, 1, 0x010caa, /* OLD HUNGARIAN CAPITAL LETTER U */
- /*3897*/ 0x010ceb, 1, 0x010cab, /* OLD HUNGARIAN CAPITAL LETTER UU */
- /*3900*/ 0x010cec, 1, 0x010cac, /* OLD HUNGARIAN CAPITAL LETTER NIKO.. */
- /*3903*/ 0x010ced, 1, 0x010cad, /* OLD HUNGARIAN CAPITAL LETTER RUDI.. */
- /*3906*/ 0x010cee, 1, 0x010cae, /* OLD HUNGARIAN CAPITAL LETTER EV */
- /*3909*/ 0x010cef, 1, 0x010caf, /* OLD HUNGARIAN CAPITAL LETTER EZ */
- /*3912*/ 0x010cf0, 1, 0x010cb0, /* OLD HUNGARIAN CAPITAL LETTER EZS */
- /*3915*/ 0x010cf1, 1, 0x010cb1, /* OLD HUNGARIAN CAPITAL LETTER ENT-.. */
- /*3918*/ 0x010cf2, 1, 0x010cb2, /* OLD HUNGARIAN CAPITAL LETTER US */
- /*3921*/ 0x0118c0, 1, 0x0118a0, /* WARANG CITI CAPITAL LETTER NGAA */
- /*3924*/ 0x0118c1, 1, 0x0118a1, /* WARANG CITI CAPITAL LETTER A */
- /*3927*/ 0x0118c2, 1, 0x0118a2, /* WARANG CITI CAPITAL LETTER WI */
- /*3930*/ 0x0118c3, 1, 0x0118a3, /* WARANG CITI CAPITAL LETTER YU */
- /*3933*/ 0x0118c4, 1, 0x0118a4, /* WARANG CITI CAPITAL LETTER YA */
- /*3936*/ 0x0118c5, 1, 0x0118a5, /* WARANG CITI CAPITAL LETTER YO */
- /*3939*/ 0x0118c6, 1, 0x0118a6, /* WARANG CITI CAPITAL LETTER II */
- /*3942*/ 0x0118c7, 1, 0x0118a7, /* WARANG CITI CAPITAL LETTER UU */
- /*3945*/ 0x0118c8, 1, 0x0118a8, /* WARANG CITI CAPITAL LETTER E */
- /*3948*/ 0x0118c9, 1, 0x0118a9, /* WARANG CITI CAPITAL LETTER O */
- /*3951*/ 0x0118ca, 1, 0x0118aa, /* WARANG CITI CAPITAL LETTER ANG */
- /*3954*/ 0x0118cb, 1, 0x0118ab, /* WARANG CITI CAPITAL LETTER GA */
- /*3957*/ 0x0118cc, 1, 0x0118ac, /* WARANG CITI CAPITAL LETTER KO */
- /*3960*/ 0x0118cd, 1, 0x0118ad, /* WARANG CITI CAPITAL LETTER ENY */
- /*3963*/ 0x0118ce, 1, 0x0118ae, /* WARANG CITI CAPITAL LETTER YUJ */
- /*3966*/ 0x0118cf, 1, 0x0118af, /* WARANG CITI CAPITAL LETTER UC */
- /*3969*/ 0x0118d0, 1, 0x0118b0, /* WARANG CITI CAPITAL LETTER ENN */
- /*3972*/ 0x0118d1, 1, 0x0118b1, /* WARANG CITI CAPITAL LETTER ODD */
- /*3975*/ 0x0118d2, 1, 0x0118b2, /* WARANG CITI CAPITAL LETTER TTE */
- /*3978*/ 0x0118d3, 1, 0x0118b3, /* WARANG CITI CAPITAL LETTER NUNG */
- /*3981*/ 0x0118d4, 1, 0x0118b4, /* WARANG CITI CAPITAL LETTER DA */
- /*3984*/ 0x0118d5, 1, 0x0118b5, /* WARANG CITI CAPITAL LETTER AT */
- /*3987*/ 0x0118d6, 1, 0x0118b6, /* WARANG CITI CAPITAL LETTER AM */
- /*3990*/ 0x0118d7, 1, 0x0118b7, /* WARANG CITI CAPITAL LETTER BU */
- /*3993*/ 0x0118d8, 1, 0x0118b8, /* WARANG CITI CAPITAL LETTER PU */
- /*3996*/ 0x0118d9, 1, 0x0118b9, /* WARANG CITI CAPITAL LETTER HIYO */
- /*3999*/ 0x0118da, 1, 0x0118ba, /* WARANG CITI CAPITAL LETTER HOLO */
- /*4002*/ 0x0118db, 1, 0x0118bb, /* WARANG CITI CAPITAL LETTER HORR */
- /*4005*/ 0x0118dc, 1, 0x0118bc, /* WARANG CITI CAPITAL LETTER HAR */
- /*4008*/ 0x0118dd, 1, 0x0118bd, /* WARANG CITI CAPITAL LETTER SSUU */
- /*4011*/ 0x0118de, 1, 0x0118be, /* WARANG CITI CAPITAL LETTER SII */
- /*4014*/ 0x0118df, 1, 0x0118bf, /* WARANG CITI CAPITAL LETTER VIYO */
- /*4017*/ 0x016e60, 1, 0x016e40, /* MEDEFAIDRIN CAPITAL LETTER M */
- /*4020*/ 0x016e61, 1, 0x016e41, /* MEDEFAIDRIN CAPITAL LETTER S */
- /*4023*/ 0x016e62, 1, 0x016e42, /* MEDEFAIDRIN CAPITAL LETTER V */
- /*4026*/ 0x016e63, 1, 0x016e43, /* MEDEFAIDRIN CAPITAL LETTER W */
- /*4029*/ 0x016e64, 1, 0x016e44, /* MEDEFAIDRIN CAPITAL LETTER ATIU */
- /*4032*/ 0x016e65, 1, 0x016e45, /* MEDEFAIDRIN CAPITAL LETTER Z */
- /*4035*/ 0x016e66, 1, 0x016e46, /* MEDEFAIDRIN CAPITAL LETTER KP */
- /*4038*/ 0x016e67, 1, 0x016e47, /* MEDEFAIDRIN CAPITAL LETTER P */
- /*4041*/ 0x016e68, 1, 0x016e48, /* MEDEFAIDRIN CAPITAL LETTER T */
- /*4044*/ 0x016e69, 1, 0x016e49, /* MEDEFAIDRIN CAPITAL LETTER G */
- /*4047*/ 0x016e6a, 1, 0x016e4a, /* MEDEFAIDRIN CAPITAL LETTER F */
- /*4050*/ 0x016e6b, 1, 0x016e4b, /* MEDEFAIDRIN CAPITAL LETTER I */
- /*4053*/ 0x016e6c, 1, 0x016e4c, /* MEDEFAIDRIN CAPITAL LETTER K */
- /*4056*/ 0x016e6d, 1, 0x016e4d, /* MEDEFAIDRIN CAPITAL LETTER A */
- /*4059*/ 0x016e6e, 1, 0x016e4e, /* MEDEFAIDRIN CAPITAL LETTER J */
- /*4062*/ 0x016e6f, 1, 0x016e4f, /* MEDEFAIDRIN CAPITAL LETTER E */
- /*4065*/ 0x016e70, 1, 0x016e50, /* MEDEFAIDRIN CAPITAL LETTER B */
- /*4068*/ 0x016e71, 1, 0x016e51, /* MEDEFAIDRIN CAPITAL LETTER C */
- /*4071*/ 0x016e72, 1, 0x016e52, /* MEDEFAIDRIN CAPITAL LETTER U */
- /*4074*/ 0x016e73, 1, 0x016e53, /* MEDEFAIDRIN CAPITAL LETTER YU */
- /*4077*/ 0x016e74, 1, 0x016e54, /* MEDEFAIDRIN CAPITAL LETTER L */
- /*4080*/ 0x016e75, 1, 0x016e55, /* MEDEFAIDRIN CAPITAL LETTER Q */
- /*4083*/ 0x016e76, 1, 0x016e56, /* MEDEFAIDRIN CAPITAL LETTER HP */
- /*4086*/ 0x016e77, 1, 0x016e57, /* MEDEFAIDRIN CAPITAL LETTER NY */
- /*4089*/ 0x016e78, 1, 0x016e58, /* MEDEFAIDRIN CAPITAL LETTER X */
- /*4092*/ 0x016e79, 1, 0x016e59, /* MEDEFAIDRIN CAPITAL LETTER D */
- /*4095*/ 0x016e7a, 1, 0x016e5a, /* MEDEFAIDRIN CAPITAL LETTER OE */
- /*4098*/ 0x016e7b, 1, 0x016e5b, /* MEDEFAIDRIN CAPITAL LETTER N */
- /*4101*/ 0x016e7c, 1, 0x016e5c, /* MEDEFAIDRIN CAPITAL LETTER R */
- /*4104*/ 0x016e7d, 1, 0x016e5d, /* MEDEFAIDRIN CAPITAL LETTER O */
- /*4107*/ 0x016e7e, 1, 0x016e5e, /* MEDEFAIDRIN CAPITAL LETTER AI */
- /*4110*/ 0x016e7f, 1, 0x016e5f, /* MEDEFAIDRIN CAPITAL LETTER Y */
- /*4113*/ 0x01e922, 1, 0x01e900, /* ADLAM CAPITAL LETTER ALIF */
- /*4116*/ 0x01e923, 1, 0x01e901, /* ADLAM CAPITAL LETTER DAALI */
- /*4119*/ 0x01e924, 1, 0x01e902, /* ADLAM CAPITAL LETTER LAAM */
- /*4122*/ 0x01e925, 1, 0x01e903, /* ADLAM CAPITAL LETTER MIIM */
- /*4125*/ 0x01e926, 1, 0x01e904, /* ADLAM CAPITAL LETTER BA */
- /*4128*/ 0x01e927, 1, 0x01e905, /* ADLAM CAPITAL LETTER SINNYIIYHE */
- /*4131*/ 0x01e928, 1, 0x01e906, /* ADLAM CAPITAL LETTER PE */
- /*4134*/ 0x01e929, 1, 0x01e907, /* ADLAM CAPITAL LETTER BHE */
- /*4137*/ 0x01e92a, 1, 0x01e908, /* ADLAM CAPITAL LETTER RA */
- /*4140*/ 0x01e92b, 1, 0x01e909, /* ADLAM CAPITAL LETTER E */
- /*4143*/ 0x01e92c, 1, 0x01e90a, /* ADLAM CAPITAL LETTER FA */
- /*4146*/ 0x01e92d, 1, 0x01e90b, /* ADLAM CAPITAL LETTER I */
- /*4149*/ 0x01e92e, 1, 0x01e90c, /* ADLAM CAPITAL LETTER O */
- /*4152*/ 0x01e92f, 1, 0x01e90d, /* ADLAM CAPITAL LETTER DHA */
- /*4155*/ 0x01e930, 1, 0x01e90e, /* ADLAM CAPITAL LETTER YHE */
- /*4158*/ 0x01e931, 1, 0x01e90f, /* ADLAM CAPITAL LETTER WAW */
- /*4161*/ 0x01e932, 1, 0x01e910, /* ADLAM CAPITAL LETTER NUN */
- /*4164*/ 0x01e933, 1, 0x01e911, /* ADLAM CAPITAL LETTER KAF */
- /*4167*/ 0x01e934, 1, 0x01e912, /* ADLAM CAPITAL LETTER YA */
- /*4170*/ 0x01e935, 1, 0x01e913, /* ADLAM CAPITAL LETTER U */
- /*4173*/ 0x01e936, 1, 0x01e914, /* ADLAM CAPITAL LETTER JIIM */
- /*4176*/ 0x01e937, 1, 0x01e915, /* ADLAM CAPITAL LETTER CHI */
- /*4179*/ 0x01e938, 1, 0x01e916, /* ADLAM CAPITAL LETTER HA */
- /*4182*/ 0x01e939, 1, 0x01e917, /* ADLAM CAPITAL LETTER QAAF */
- /*4185*/ 0x01e93a, 1, 0x01e918, /* ADLAM CAPITAL LETTER GA */
- /*4188*/ 0x01e93b, 1, 0x01e919, /* ADLAM CAPITAL LETTER NYA */
- /*4191*/ 0x01e93c, 1, 0x01e91a, /* ADLAM CAPITAL LETTER TU */
- /*4194*/ 0x01e93d, 1, 0x01e91b, /* ADLAM CAPITAL LETTER NHA */
- /*4197*/ 0x01e93e, 1, 0x01e91c, /* ADLAM CAPITAL LETTER VA */
- /*4200*/ 0x01e93f, 1, 0x01e91d, /* ADLAM CAPITAL LETTER KHA */
- /*4203*/ 0x01e940, 1, 0x01e91e, /* ADLAM CAPITAL LETTER GBE */
- /*4206*/ 0x01e941, 1, 0x01e91f, /* ADLAM CAPITAL LETTER ZAL */
- /*4209*/ 0x01e942, 1, 0x01e920, /* ADLAM CAPITAL LETTER KPO */
- /*4212*/ 0x01e943, 1, 0x01e921, /* ADLAM CAPITAL LETTER SHA */
-#define FOLDS1_NORMAL_END_INDEX 4215
+ /* 381*/ 0x019b, 1, 0xa7dc, /* LATIN CAPITAL LETTER LAMBDA WITH .. */
+ /* 384*/ 0x019e, 1, 0x0220, /* LATIN CAPITAL LETTER N WITH LONG .. */
+ /* 387*/ 0x01a1, 1, 0x01a0, /* LATIN CAPITAL LETTER O WITH HORN */
+ /* 390*/ 0x01a3, 1, 0x01a2, /* LATIN CAPITAL LETTER OI */
+ /* 393*/ 0x01a5, 1, 0x01a4, /* LATIN CAPITAL LETTER P WITH HOOK */
+ /* 396*/ 0x01a8, 1, 0x01a7, /* LATIN CAPITAL LETTER TONE TWO */
+ /* 399*/ 0x01ad, 1, 0x01ac, /* LATIN CAPITAL LETTER T WITH HOOK */
+ /* 402*/ 0x01b0, 1, 0x01af, /* LATIN CAPITAL LETTER U WITH HORN */
+ /* 405*/ 0x01b4, 1, 0x01b3, /* LATIN CAPITAL LETTER Y WITH HOOK */
+ /* 408*/ 0x01b6, 1, 0x01b5, /* LATIN CAPITAL LETTER Z WITH STROKE */
+ /* 411*/ 0x01b9, 1, 0x01b8, /* LATIN CAPITAL LETTER EZH REVERSED */
+ /* 414*/ 0x01bd, 1, 0x01bc, /* LATIN CAPITAL LETTER TONE FIVE */
+ /* 417*/ 0x01bf, 1, 0x01f7, /* LATIN CAPITAL LETTER WYNN */
+ /* 420*/ 0x01c6, 2, 0x01c4, 0x01c5, /* LATIN CAPITAL LETTER DZ WITH CARON */
+ /* 424*/ 0x01c9, 2, 0x01c7, 0x01c8, /* LATIN CAPITAL LETTER LJ */
+ /* 428*/ 0x01cc, 2, 0x01ca, 0x01cb, /* LATIN CAPITAL LETTER NJ */
+ /* 432*/ 0x01ce, 1, 0x01cd, /* LATIN CAPITAL LETTER A WITH CARON */
+ /* 435*/ 0x01d0, 1, 0x01cf, /* LATIN CAPITAL LETTER I WITH CARON */
+ /* 438*/ 0x01d2, 1, 0x01d1, /* LATIN CAPITAL LETTER O WITH CARON */
+ /* 441*/ 0x01d4, 1, 0x01d3, /* LATIN CAPITAL LETTER U WITH CARON */
+ /* 444*/ 0x01d6, 1, 0x01d5, /* LATIN CAPITAL LETTER U WITH DIAER.. */
+ /* 447*/ 0x01d8, 1, 0x01d7, /* LATIN CAPITAL LETTER U WITH DIAER.. */
+ /* 450*/ 0x01da, 1, 0x01d9, /* LATIN CAPITAL LETTER U WITH DIAER.. */
+ /* 453*/ 0x01dc, 1, 0x01db, /* LATIN CAPITAL LETTER U WITH DIAER.. */
+ /* 456*/ 0x01dd, 1, 0x018e, /* LATIN CAPITAL LETTER REVERSED E */
+ /* 459*/ 0x01df, 1, 0x01de, /* LATIN CAPITAL LETTER A WITH DIAER.. */
+ /* 462*/ 0x01e1, 1, 0x01e0, /* LATIN CAPITAL LETTER A WITH DOT A.. */
+ /* 465*/ 0x01e3, 1, 0x01e2, /* LATIN CAPITAL LETTER AE WITH MACR.. */
+ /* 468*/ 0x01e5, 1, 0x01e4, /* LATIN CAPITAL LETTER G WITH STROKE */
+ /* 471*/ 0x01e7, 1, 0x01e6, /* LATIN CAPITAL LETTER G WITH CARON */
+ /* 474*/ 0x01e9, 1, 0x01e8, /* LATIN CAPITAL LETTER K WITH CARON */
+ /* 477*/ 0x01eb, 1, 0x01ea, /* LATIN CAPITAL LETTER O WITH OGONEK */
+ /* 480*/ 0x01ed, 1, 0x01ec, /* LATIN CAPITAL LETTER O WITH OGONE.. */
+ /* 483*/ 0x01ef, 1, 0x01ee, /* LATIN CAPITAL LETTER EZH WITH CAR.. */
+ /* 486*/ 0x01f3, 2, 0x01f1, 0x01f2, /* LATIN CAPITAL LETTER DZ */
+ /* 490*/ 0x01f5, 1, 0x01f4, /* LATIN CAPITAL LETTER G WITH ACUTE */
+ /* 493*/ 0x01f9, 1, 0x01f8, /* LATIN CAPITAL LETTER N WITH GRAVE */
+ /* 496*/ 0x01fb, 1, 0x01fa, /* LATIN CAPITAL LETTER A WITH RING .. */
+ /* 499*/ 0x01fd, 1, 0x01fc, /* LATIN CAPITAL LETTER AE WITH ACUTE */
+ /* 502*/ 0x01ff, 1, 0x01fe, /* LATIN CAPITAL LETTER O WITH STROK.. */
+ /* 505*/ 0x0201, 1, 0x0200, /* LATIN CAPITAL LETTER A WITH DOUBL.. */
+ /* 508*/ 0x0203, 1, 0x0202, /* LATIN CAPITAL LETTER A WITH INVER.. */
+ /* 511*/ 0x0205, 1, 0x0204, /* LATIN CAPITAL LETTER E WITH DOUBL.. */
+ /* 514*/ 0x0207, 1, 0x0206, /* LATIN CAPITAL LETTER E WITH INVER.. */
+ /* 517*/ 0x0209, 1, 0x0208, /* LATIN CAPITAL LETTER I WITH DOUBL.. */
+ /* 520*/ 0x020b, 1, 0x020a, /* LATIN CAPITAL LETTER I WITH INVER.. */
+ /* 523*/ 0x020d, 1, 0x020c, /* LATIN CAPITAL LETTER O WITH DOUBL.. */
+ /* 526*/ 0x020f, 1, 0x020e, /* LATIN CAPITAL LETTER O WITH INVER.. */
+ /* 529*/ 0x0211, 1, 0x0210, /* LATIN CAPITAL LETTER R WITH DOUBL.. */
+ /* 532*/ 0x0213, 1, 0x0212, /* LATIN CAPITAL LETTER R WITH INVER.. */
+ /* 535*/ 0x0215, 1, 0x0214, /* LATIN CAPITAL LETTER U WITH DOUBL.. */
+ /* 538*/ 0x0217, 1, 0x0216, /* LATIN CAPITAL LETTER U WITH INVER.. */
+ /* 541*/ 0x0219, 1, 0x0218, /* LATIN CAPITAL LETTER S WITH COMMA.. */
+ /* 544*/ 0x021b, 1, 0x021a, /* LATIN CAPITAL LETTER T WITH COMMA.. */
+ /* 547*/ 0x021d, 1, 0x021c, /* LATIN CAPITAL LETTER YOGH */
+ /* 550*/ 0x021f, 1, 0x021e, /* LATIN CAPITAL LETTER H WITH CARON */
+ /* 553*/ 0x0223, 1, 0x0222, /* LATIN CAPITAL LETTER OU */
+ /* 556*/ 0x0225, 1, 0x0224, /* LATIN CAPITAL LETTER Z WITH HOOK */
+ /* 559*/ 0x0227, 1, 0x0226, /* LATIN CAPITAL LETTER A WITH DOT A.. */
+ /* 562*/ 0x0229, 1, 0x0228, /* LATIN CAPITAL LETTER E WITH CEDIL.. */
+ /* 565*/ 0x022b, 1, 0x022a, /* LATIN CAPITAL LETTER O WITH DIAER.. */
+ /* 568*/ 0x022d, 1, 0x022c, /* LATIN CAPITAL LETTER O WITH TILDE.. */
+ /* 571*/ 0x022f, 1, 0x022e, /* LATIN CAPITAL LETTER O WITH DOT A.. */
+ /* 574*/ 0x0231, 1, 0x0230, /* LATIN CAPITAL LETTER O WITH DOT A.. */
+ /* 577*/ 0x0233, 1, 0x0232, /* LATIN CAPITAL LETTER Y WITH MACRON */
+ /* 580*/ 0x023c, 1, 0x023b, /* LATIN CAPITAL LETTER C WITH STROKE */
+ /* 583*/ 0x023f, 1, 0x2c7e, /* LATIN CAPITAL LETTER S WITH SWASH.. */
+ /* 586*/ 0x0240, 1, 0x2c7f, /* LATIN CAPITAL LETTER Z WITH SWASH.. */
+ /* 589*/ 0x0242, 1, 0x0241, /* LATIN CAPITAL LETTER GLOTTAL STOP */
+ /* 592*/ 0x0247, 1, 0x0246, /* LATIN CAPITAL LETTER E WITH STROKE */
+ /* 595*/ 0x0249, 1, 0x0248, /* LATIN CAPITAL LETTER J WITH STROKE */
+ /* 598*/ 0x024b, 1, 0x024a, /* LATIN CAPITAL LETTER SMALL Q WITH.. */
+ /* 601*/ 0x024d, 1, 0x024c, /* LATIN CAPITAL LETTER R WITH STROKE */
+ /* 604*/ 0x024f, 1, 0x024e, /* LATIN CAPITAL LETTER Y WITH STROKE */
+ /* 607*/ 0x0250, 1, 0x2c6f, /* LATIN CAPITAL LETTER TURNED A */
+ /* 610*/ 0x0251, 1, 0x2c6d, /* LATIN CAPITAL LETTER ALPHA */
+ /* 613*/ 0x0252, 1, 0x2c70, /* LATIN CAPITAL LETTER TURNED ALPHA */
+ /* 616*/ 0x0253, 1, 0x0181, /* LATIN CAPITAL LETTER B WITH HOOK */
+ /* 619*/ 0x0254, 1, 0x0186, /* LATIN CAPITAL LETTER OPEN O */
+ /* 622*/ 0x0256, 1, 0x0189, /* LATIN CAPITAL LETTER AFRICAN D */
+ /* 625*/ 0x0257, 1, 0x018a, /* LATIN CAPITAL LETTER D WITH HOOK */
+ /* 628*/ 0x0259, 1, 0x018f, /* LATIN CAPITAL LETTER SCHWA */
+ /* 631*/ 0x025b, 1, 0x0190, /* LATIN CAPITAL LETTER OPEN E */
+ /* 634*/ 0x025c, 1, 0xa7ab, /* LATIN CAPITAL LETTER REVERSED OPE.. */
+ /* 637*/ 0x0260, 1, 0x0193, /* LATIN CAPITAL LETTER G WITH HOOK */
+ /* 640*/ 0x0261, 1, 0xa7ac, /* LATIN CAPITAL LETTER SCRIPT G */
+ /* 643*/ 0x0263, 1, 0x0194, /* LATIN CAPITAL LETTER GAMMA */
+ /* 646*/ 0x0264, 1, 0xa7cb, /* LATIN CAPITAL LETTER RAMS HORN */
+ /* 649*/ 0x0265, 1, 0xa78d, /* LATIN CAPITAL LETTER TURNED H */
+ /* 652*/ 0x0266, 1, 0xa7aa, /* LATIN CAPITAL LETTER H WITH HOOK */
+ /* 655*/ 0x0268, 1, 0x0197, /* LATIN CAPITAL LETTER I WITH STROKE */
+ /* 658*/ 0x0269, 1, 0x0196, /* LATIN CAPITAL LETTER IOTA */
+ /* 661*/ 0x026a, 1, 0xa7ae, /* LATIN CAPITAL LETTER SMALL CAPITA.. */
+ /* 664*/ 0x026b, 1, 0x2c62, /* LATIN CAPITAL LETTER L WITH MIDDL.. */
+ /* 667*/ 0x026c, 1, 0xa7ad, /* LATIN CAPITAL LETTER L WITH BELT */
+ /* 670*/ 0x026f, 1, 0x019c, /* LATIN CAPITAL LETTER TURNED M */
+ /* 673*/ 0x0271, 1, 0x2c6e, /* LATIN CAPITAL LETTER M WITH HOOK */
+ /* 676*/ 0x0272, 1, 0x019d, /* LATIN CAPITAL LETTER N WITH LEFT .. */
+ /* 679*/ 0x0275, 1, 0x019f, /* LATIN CAPITAL LETTER O WITH MIDDL.. */
+ /* 682*/ 0x027d, 1, 0x2c64, /* LATIN CAPITAL LETTER R WITH TAIL */
+ /* 685*/ 0x0280, 1, 0x01a6, /* LATIN LETTER YR */
+ /* 688*/ 0x0282, 1, 0xa7c5, /* LATIN CAPITAL LETTER S WITH HOOK */
+ /* 691*/ 0x0283, 1, 0x01a9, /* LATIN CAPITAL LETTER ESH */
+ /* 694*/ 0x0287, 1, 0xa7b1, /* LATIN CAPITAL LETTER TURNED T */
+ /* 697*/ 0x0288, 1, 0x01ae, /* LATIN CAPITAL LETTER T WITH RETRO.. */
+ /* 700*/ 0x0289, 1, 0x0244, /* LATIN CAPITAL LETTER U BAR */
+ /* 703*/ 0x028a, 1, 0x01b1, /* LATIN CAPITAL LETTER UPSILON */
+ /* 706*/ 0x028b, 1, 0x01b2, /* LATIN CAPITAL LETTER V WITH HOOK */
+ /* 709*/ 0x028c, 1, 0x0245, /* LATIN CAPITAL LETTER TURNED V */
+ /* 712*/ 0x0292, 1, 0x01b7, /* LATIN CAPITAL LETTER EZH */
+ /* 715*/ 0x029d, 1, 0xa7b2, /* LATIN CAPITAL LETTER J WITH CROSS.. */
+ /* 718*/ 0x029e, 1, 0xa7b0, /* LATIN CAPITAL LETTER TURNED K */
+ /* 721*/ 0x0371, 1, 0x0370, /* GREEK CAPITAL LETTER HETA */
+ /* 724*/ 0x0373, 1, 0x0372, /* GREEK CAPITAL LETTER ARCHAIC SAMPI */
+ /* 727*/ 0x0377, 1, 0x0376, /* GREEK CAPITAL LETTER PAMPHYLIAN D.. */
+ /* 730*/ 0x037b, 1, 0x03fd, /* GREEK CAPITAL REVERSED LUNATE SIG.. */
+ /* 733*/ 0x037c, 1, 0x03fe, /* GREEK CAPITAL DOTTED LUNATE SIGMA.. */
+ /* 736*/ 0x037d, 1, 0x03ff, /* GREEK CAPITAL REVERSED DOTTED LUN.. */
+ /* 739*/ 0x03ac, 1, 0x0386, /* GREEK CAPITAL LETTER ALPHA WITH T.. */
+ /* 742*/ 0x03ad, 1, 0x0388, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /* 745*/ 0x03ae, 1, 0x0389, /* GREEK CAPITAL LETTER ETA WITH TON.. */
+ /* 748*/ 0x03af, 1, 0x038a, /* GREEK CAPITAL LETTER IOTA WITH TO.. */
+ /* 751*/ 0x03b1, 1, 0x0391, /* GREEK CAPITAL LETTER ALPHA */
+ /* 754*/ 0x03b2, 2, 0x0392, 0x03d0, /* GREEK CAPITAL LETTER BETA */
+ /* 758*/ 0x03b3, 1, 0x0393, /* GREEK CAPITAL LETTER GAMMA */
+ /* 761*/ 0x03b4, 1, 0x0394, /* GREEK CAPITAL LETTER DELTA */
+ /* 764*/ 0x03b5, 2, 0x0395, 0x03f5, /* GREEK CAPITAL LETTER EPSILON */
+ /* 768*/ 0x03b6, 1, 0x0396, /* GREEK CAPITAL LETTER ZETA */
+ /* 771*/ 0x03b7, 1, 0x0397, /* GREEK CAPITAL LETTER ETA */
+ /* 774*/ 0x03b8, 3, 0x0398, 0x03d1, 0x03f4, /* GREEK CAPITAL LETTER THETA */
+ /* 779*/ 0x03b9, 3, 0x0345, 0x0399, 0x1fbe, /* COMBINING GREEK YPOGEGRAMMENI */
+ /* 784*/ 0x03ba, 2, 0x039a, 0x03f0, /* GREEK CAPITAL LETTER KAPPA */
+ /* 788*/ 0x03bb, 1, 0x039b, /* GREEK CAPITAL LETTER LAMDA */
+ /* 791*/ 0x03bc, 2, 0x00b5, 0x039c, /* MICRO SIGN */
+ /* 795*/ 0x03bd, 1, 0x039d, /* GREEK CAPITAL LETTER NU */
+ /* 798*/ 0x03be, 1, 0x039e, /* GREEK CAPITAL LETTER XI */
+ /* 801*/ 0x03bf, 1, 0x039f, /* GREEK CAPITAL LETTER OMICRON */
+ /* 804*/ 0x03c0, 2, 0x03a0, 0x03d6, /* GREEK CAPITAL LETTER PI */
+ /* 808*/ 0x03c1, 2, 0x03a1, 0x03f1, /* GREEK CAPITAL LETTER RHO */
+ /* 812*/ 0x03c3, 2, 0x03a3, 0x03c2, /* GREEK CAPITAL LETTER SIGMA */
+ /* 816*/ 0x03c4, 1, 0x03a4, /* GREEK CAPITAL LETTER TAU */
+ /* 819*/ 0x03c5, 1, 0x03a5, /* GREEK CAPITAL LETTER UPSILON */
+ /* 822*/ 0x03c6, 2, 0x03a6, 0x03d5, /* GREEK CAPITAL LETTER PHI */
+ /* 826*/ 0x03c7, 1, 0x03a7, /* GREEK CAPITAL LETTER CHI */
+ /* 829*/ 0x03c8, 1, 0x03a8, /* GREEK CAPITAL LETTER PSI */
+ /* 832*/ 0x03c9, 2, 0x03a9, 0x2126, /* GREEK CAPITAL LETTER OMEGA */
+ /* 836*/ 0x03ca, 1, 0x03aa, /* GREEK CAPITAL LETTER IOTA WITH DI.. */
+ /* 839*/ 0x03cb, 1, 0x03ab, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /* 842*/ 0x03cc, 1, 0x038c, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /* 845*/ 0x03cd, 1, 0x038e, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /* 848*/ 0x03ce, 1, 0x038f, /* GREEK CAPITAL LETTER OMEGA WITH T.. */
+ /* 851*/ 0x03d7, 1, 0x03cf, /* GREEK CAPITAL KAI SYMBOL */
+ /* 854*/ 0x03d9, 1, 0x03d8, /* GREEK LETTER ARCHAIC KOPPA */
+ /* 857*/ 0x03db, 1, 0x03da, /* GREEK LETTER STIGMA */
+ /* 860*/ 0x03dd, 1, 0x03dc, /* GREEK LETTER DIGAMMA */
+ /* 863*/ 0x03df, 1, 0x03de, /* GREEK LETTER KOPPA */
+ /* 866*/ 0x03e1, 1, 0x03e0, /* GREEK LETTER SAMPI */
+ /* 869*/ 0x03e3, 1, 0x03e2, /* COPTIC CAPITAL LETTER SHEI */
+ /* 872*/ 0x03e5, 1, 0x03e4, /* COPTIC CAPITAL LETTER FEI */
+ /* 875*/ 0x03e7, 1, 0x03e6, /* COPTIC CAPITAL LETTER KHEI */
+ /* 878*/ 0x03e9, 1, 0x03e8, /* COPTIC CAPITAL LETTER HORI */
+ /* 881*/ 0x03eb, 1, 0x03ea, /* COPTIC CAPITAL LETTER GANGIA */
+ /* 884*/ 0x03ed, 1, 0x03ec, /* COPTIC CAPITAL LETTER SHIMA */
+ /* 887*/ 0x03ef, 1, 0x03ee, /* COPTIC CAPITAL LETTER DEI */
+ /* 890*/ 0x03f2, 1, 0x03f9, /* GREEK CAPITAL LUNATE SIGMA SYMBOL */
+ /* 893*/ 0x03f3, 1, 0x037f, /* GREEK CAPITAL LETTER YOT */
+ /* 896*/ 0x03f8, 1, 0x03f7, /* GREEK CAPITAL LETTER SHO */
+ /* 899*/ 0x03fb, 1, 0x03fa, /* GREEK CAPITAL LETTER SAN */
+ /* 902*/ 0x0430, 1, 0x0410, /* CYRILLIC CAPITAL LETTER A */
+ /* 905*/ 0x0431, 1, 0x0411, /* CYRILLIC CAPITAL LETTER BE */
+ /* 908*/ 0x0432, 2, 0x0412, 0x1c80, /* CYRILLIC CAPITAL LETTER VE */
+ /* 912*/ 0x0433, 1, 0x0413, /* CYRILLIC CAPITAL LETTER GHE */
+ /* 915*/ 0x0434, 2, 0x0414, 0x1c81, /* CYRILLIC CAPITAL LETTER DE */
+ /* 919*/ 0x0435, 1, 0x0415, /* CYRILLIC CAPITAL LETTER IE */
+ /* 922*/ 0x0436, 1, 0x0416, /* CYRILLIC CAPITAL LETTER ZHE */
+ /* 925*/ 0x0437, 1, 0x0417, /* CYRILLIC CAPITAL LETTER ZE */
+ /* 928*/ 0x0438, 1, 0x0418, /* CYRILLIC CAPITAL LETTER I */
+ /* 931*/ 0x0439, 1, 0x0419, /* CYRILLIC CAPITAL LETTER SHORT I */
+ /* 934*/ 0x043a, 1, 0x041a, /* CYRILLIC CAPITAL LETTER KA */
+ /* 937*/ 0x043b, 1, 0x041b, /* CYRILLIC CAPITAL LETTER EL */
+ /* 940*/ 0x043c, 1, 0x041c, /* CYRILLIC CAPITAL LETTER EM */
+ /* 943*/ 0x043d, 1, 0x041d, /* CYRILLIC CAPITAL LETTER EN */
+ /* 946*/ 0x043e, 2, 0x041e, 0x1c82, /* CYRILLIC CAPITAL LETTER O */
+ /* 950*/ 0x043f, 1, 0x041f, /* CYRILLIC CAPITAL LETTER PE */
+ /* 953*/ 0x0440, 1, 0x0420, /* CYRILLIC CAPITAL LETTER ER */
+ /* 956*/ 0x0441, 2, 0x0421, 0x1c83, /* CYRILLIC CAPITAL LETTER ES */
+ /* 960*/ 0x0442, 3, 0x0422, 0x1c84, 0x1c85, /* CYRILLIC CAPITAL LETTER TE */
+ /* 965*/ 0x0443, 1, 0x0423, /* CYRILLIC CAPITAL LETTER U */
+ /* 968*/ 0x0444, 1, 0x0424, /* CYRILLIC CAPITAL LETTER EF */
+ /* 971*/ 0x0445, 1, 0x0425, /* CYRILLIC CAPITAL LETTER HA */
+ /* 974*/ 0x0446, 1, 0x0426, /* CYRILLIC CAPITAL LETTER TSE */
+ /* 977*/ 0x0447, 1, 0x0427, /* CYRILLIC CAPITAL LETTER CHE */
+ /* 980*/ 0x0448, 1, 0x0428, /* CYRILLIC CAPITAL LETTER SHA */
+ /* 983*/ 0x0449, 1, 0x0429, /* CYRILLIC CAPITAL LETTER SHCHA */
+ /* 986*/ 0x044a, 2, 0x042a, 0x1c86, /* CYRILLIC CAPITAL LETTER HARD SIGN */
+ /* 990*/ 0x044b, 1, 0x042b, /* CYRILLIC CAPITAL LETTER YERU */
+ /* 993*/ 0x044c, 1, 0x042c, /* CYRILLIC CAPITAL LETTER SOFT SIGN */
+ /* 996*/ 0x044d, 1, 0x042d, /* CYRILLIC CAPITAL LETTER E */
+ /* 999*/ 0x044e, 1, 0x042e, /* CYRILLIC CAPITAL LETTER YU */
+ /*1002*/ 0x044f, 1, 0x042f, /* CYRILLIC CAPITAL LETTER YA */
+ /*1005*/ 0x0450, 1, 0x0400, /* CYRILLIC CAPITAL LETTER IE WITH G.. */
+ /*1008*/ 0x0451, 1, 0x0401, /* CYRILLIC CAPITAL LETTER IO */
+ /*1011*/ 0x0452, 1, 0x0402, /* CYRILLIC CAPITAL LETTER DJE */
+ /*1014*/ 0x0453, 1, 0x0403, /* CYRILLIC CAPITAL LETTER GJE */
+ /*1017*/ 0x0454, 1, 0x0404, /* CYRILLIC CAPITAL LETTER UKRAINIAN.. */
+ /*1020*/ 0x0455, 1, 0x0405, /* CYRILLIC CAPITAL LETTER DZE */
+ /*1023*/ 0x0456, 1, 0x0406, /* CYRILLIC CAPITAL LETTER BYELORUSS.. */
+ /*1026*/ 0x0457, 1, 0x0407, /* CYRILLIC CAPITAL LETTER YI */
+ /*1029*/ 0x0458, 1, 0x0408, /* CYRILLIC CAPITAL LETTER JE */
+ /*1032*/ 0x0459, 1, 0x0409, /* CYRILLIC CAPITAL LETTER LJE */
+ /*1035*/ 0x045a, 1, 0x040a, /* CYRILLIC CAPITAL LETTER NJE */
+ /*1038*/ 0x045b, 1, 0x040b, /* CYRILLIC CAPITAL LETTER TSHE */
+ /*1041*/ 0x045c, 1, 0x040c, /* CYRILLIC CAPITAL LETTER KJE */
+ /*1044*/ 0x045d, 1, 0x040d, /* CYRILLIC CAPITAL LETTER I WITH GR.. */
+ /*1047*/ 0x045e, 1, 0x040e, /* CYRILLIC CAPITAL LETTER SHORT U */
+ /*1050*/ 0x045f, 1, 0x040f, /* CYRILLIC CAPITAL LETTER DZHE */
+ /*1053*/ 0x0461, 1, 0x0460, /* CYRILLIC CAPITAL LETTER OMEGA */
+ /*1056*/ 0x0463, 2, 0x0462, 0x1c87, /* CYRILLIC CAPITAL LETTER YAT */
+ /*1060*/ 0x0465, 1, 0x0464, /* CYRILLIC CAPITAL LETTER IOTIFIED E */
+ /*1063*/ 0x0467, 1, 0x0466, /* CYRILLIC CAPITAL LETTER LITTLE YUS */
+ /*1066*/ 0x0469, 1, 0x0468, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
+ /*1069*/ 0x046b, 1, 0x046a, /* CYRILLIC CAPITAL LETTER BIG YUS */
+ /*1072*/ 0x046d, 1, 0x046c, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
+ /*1075*/ 0x046f, 1, 0x046e, /* CYRILLIC CAPITAL LETTER KSI */
+ /*1078*/ 0x0471, 1, 0x0470, /* CYRILLIC CAPITAL LETTER PSI */
+ /*1081*/ 0x0473, 1, 0x0472, /* CYRILLIC CAPITAL LETTER FITA */
+ /*1084*/ 0x0475, 1, 0x0474, /* CYRILLIC CAPITAL LETTER IZHITSA */
+ /*1087*/ 0x0477, 1, 0x0476, /* CYRILLIC CAPITAL LETTER IZHITSA W.. */
+ /*1090*/ 0x0479, 1, 0x0478, /* CYRILLIC CAPITAL LETTER UK */
+ /*1093*/ 0x047b, 1, 0x047a, /* CYRILLIC CAPITAL LETTER ROUND OME.. */
+ /*1096*/ 0x047d, 1, 0x047c, /* CYRILLIC CAPITAL LETTER OMEGA WIT.. */
+ /*1099*/ 0x047f, 1, 0x047e, /* CYRILLIC CAPITAL LETTER OT */
+ /*1102*/ 0x0481, 1, 0x0480, /* CYRILLIC CAPITAL LETTER KOPPA */
+ /*1105*/ 0x048b, 1, 0x048a, /* CYRILLIC CAPITAL LETTER SHORT I W.. */
+ /*1108*/ 0x048d, 1, 0x048c, /* CYRILLIC CAPITAL LETTER SEMISOFT .. */
+ /*1111*/ 0x048f, 1, 0x048e, /* CYRILLIC CAPITAL LETTER ER WITH T.. */
+ /*1114*/ 0x0491, 1, 0x0490, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
+ /*1117*/ 0x0493, 1, 0x0492, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
+ /*1120*/ 0x0495, 1, 0x0494, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
+ /*1123*/ 0x0497, 1, 0x0496, /* CYRILLIC CAPITAL LETTER ZHE WITH .. */
+ /*1126*/ 0x0499, 1, 0x0498, /* CYRILLIC CAPITAL LETTER ZE WITH D.. */
+ /*1129*/ 0x049b, 1, 0x049a, /* CYRILLIC CAPITAL LETTER KA WITH D.. */
+ /*1132*/ 0x049d, 1, 0x049c, /* CYRILLIC CAPITAL LETTER KA WITH V.. */
+ /*1135*/ 0x049f, 1, 0x049e, /* CYRILLIC CAPITAL LETTER KA WITH S.. */
+ /*1138*/ 0x04a1, 1, 0x04a0, /* CYRILLIC CAPITAL LETTER BASHKIR KA */
+ /*1141*/ 0x04a3, 1, 0x04a2, /* CYRILLIC CAPITAL LETTER EN WITH D.. */
+ /*1144*/ 0x04a5, 1, 0x04a4, /* CYRILLIC CAPITAL LIGATURE EN GHE */
+ /*1147*/ 0x04a7, 1, 0x04a6, /* CYRILLIC CAPITAL LETTER PE WITH M.. */
+ /*1150*/ 0x04a9, 1, 0x04a8, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
+ /*1153*/ 0x04ab, 1, 0x04aa, /* CYRILLIC CAPITAL LETTER ES WITH D.. */
+ /*1156*/ 0x04ad, 1, 0x04ac, /* CYRILLIC CAPITAL LETTER TE WITH D.. */
+ /*1159*/ 0x04af, 1, 0x04ae, /* CYRILLIC CAPITAL LETTER STRAIGHT U */
+ /*1162*/ 0x04b1, 1, 0x04b0, /* CYRILLIC CAPITAL LETTER STRAIGHT .. */
+ /*1165*/ 0x04b3, 1, 0x04b2, /* CYRILLIC CAPITAL LETTER HA WITH D.. */
+ /*1168*/ 0x04b5, 1, 0x04b4, /* CYRILLIC CAPITAL LIGATURE TE TSE */
+ /*1171*/ 0x04b7, 1, 0x04b6, /* CYRILLIC CAPITAL LETTER CHE WITH .. */
+ /*1174*/ 0x04b9, 1, 0x04b8, /* CYRILLIC CAPITAL LETTER CHE WITH .. */
+ /*1177*/ 0x04bb, 1, 0x04ba, /* CYRILLIC CAPITAL LETTER SHHA */
+ /*1180*/ 0x04bd, 1, 0x04bc, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
+ /*1183*/ 0x04bf, 1, 0x04be, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
+ /*1186*/ 0x04c2, 1, 0x04c1, /* CYRILLIC CAPITAL LETTER ZHE WITH .. */
+ /*1189*/ 0x04c4, 1, 0x04c3, /* CYRILLIC CAPITAL LETTER KA WITH H.. */
+ /*1192*/ 0x04c6, 1, 0x04c5, /* CYRILLIC CAPITAL LETTER EL WITH T.. */
+ /*1195*/ 0x04c8, 1, 0x04c7, /* CYRILLIC CAPITAL LETTER EN WITH H.. */
+ /*1198*/ 0x04ca, 1, 0x04c9, /* CYRILLIC CAPITAL LETTER EN WITH T.. */
+ /*1201*/ 0x04cc, 1, 0x04cb, /* CYRILLIC CAPITAL LETTER KHAKASSIA.. */
+ /*1204*/ 0x04ce, 1, 0x04cd, /* CYRILLIC CAPITAL LETTER EM WITH T.. */
+ /*1207*/ 0x04cf, 1, 0x04c0, /* CYRILLIC LETTER PALOCHKA */
+ /*1210*/ 0x04d1, 1, 0x04d0, /* CYRILLIC CAPITAL LETTER A WITH BR.. */
+ /*1213*/ 0x04d3, 1, 0x04d2, /* CYRILLIC CAPITAL LETTER A WITH DI.. */
+ /*1216*/ 0x04d5, 1, 0x04d4, /* CYRILLIC CAPITAL LIGATURE A IE */
+ /*1219*/ 0x04d7, 1, 0x04d6, /* CYRILLIC CAPITAL LETTER IE WITH B.. */
+ /*1222*/ 0x04d9, 1, 0x04d8, /* CYRILLIC CAPITAL LETTER SCHWA */
+ /*1225*/ 0x04db, 1, 0x04da, /* CYRILLIC CAPITAL LETTER SCHWA WIT.. */
+ /*1228*/ 0x04dd, 1, 0x04dc, /* CYRILLIC CAPITAL LETTER ZHE WITH .. */
+ /*1231*/ 0x04df, 1, 0x04de, /* CYRILLIC CAPITAL LETTER ZE WITH D.. */
+ /*1234*/ 0x04e1, 1, 0x04e0, /* CYRILLIC CAPITAL LETTER ABKHASIAN.. */
+ /*1237*/ 0x04e3, 1, 0x04e2, /* CYRILLIC CAPITAL LETTER I WITH MA.. */
+ /*1240*/ 0x04e5, 1, 0x04e4, /* CYRILLIC CAPITAL LETTER I WITH DI.. */
+ /*1243*/ 0x04e7, 1, 0x04e6, /* CYRILLIC CAPITAL LETTER O WITH DI.. */
+ /*1246*/ 0x04e9, 1, 0x04e8, /* CYRILLIC CAPITAL LETTER BARRED O */
+ /*1249*/ 0x04eb, 1, 0x04ea, /* CYRILLIC CAPITAL LETTER BARRED O .. */
+ /*1252*/ 0x04ed, 1, 0x04ec, /* CYRILLIC CAPITAL LETTER E WITH DI.. */
+ /*1255*/ 0x04ef, 1, 0x04ee, /* CYRILLIC CAPITAL LETTER U WITH MA.. */
+ /*1258*/ 0x04f1, 1, 0x04f0, /* CYRILLIC CAPITAL LETTER U WITH DI.. */
+ /*1261*/ 0x04f3, 1, 0x04f2, /* CYRILLIC CAPITAL LETTER U WITH DO.. */
+ /*1264*/ 0x04f5, 1, 0x04f4, /* CYRILLIC CAPITAL LETTER CHE WITH .. */
+ /*1267*/ 0x04f7, 1, 0x04f6, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
+ /*1270*/ 0x04f9, 1, 0x04f8, /* CYRILLIC CAPITAL LETTER YERU WITH.. */
+ /*1273*/ 0x04fb, 1, 0x04fa, /* CYRILLIC CAPITAL LETTER GHE WITH .. */
+ /*1276*/ 0x04fd, 1, 0x04fc, /* CYRILLIC CAPITAL LETTER HA WITH H.. */
+ /*1279*/ 0x04ff, 1, 0x04fe, /* CYRILLIC CAPITAL LETTER HA WITH S.. */
+ /*1282*/ 0x0501, 1, 0x0500, /* CYRILLIC CAPITAL LETTER KOMI DE */
+ /*1285*/ 0x0503, 1, 0x0502, /* CYRILLIC CAPITAL LETTER KOMI DJE */
+ /*1288*/ 0x0505, 1, 0x0504, /* CYRILLIC CAPITAL LETTER KOMI ZJE */
+ /*1291*/ 0x0507, 1, 0x0506, /* CYRILLIC CAPITAL LETTER KOMI DZJE */
+ /*1294*/ 0x0509, 1, 0x0508, /* CYRILLIC CAPITAL LETTER KOMI LJE */
+ /*1297*/ 0x050b, 1, 0x050a, /* CYRILLIC CAPITAL LETTER KOMI NJE */
+ /*1300*/ 0x050d, 1, 0x050c, /* CYRILLIC CAPITAL LETTER KOMI SJE */
+ /*1303*/ 0x050f, 1, 0x050e, /* CYRILLIC CAPITAL LETTER KOMI TJE */
+ /*1306*/ 0x0511, 1, 0x0510, /* CYRILLIC CAPITAL LETTER REVERSED .. */
+ /*1309*/ 0x0513, 1, 0x0512, /* CYRILLIC CAPITAL LETTER EL WITH H.. */
+ /*1312*/ 0x0515, 1, 0x0514, /* CYRILLIC CAPITAL LETTER LHA */
+ /*1315*/ 0x0517, 1, 0x0516, /* CYRILLIC CAPITAL LETTER RHA */
+ /*1318*/ 0x0519, 1, 0x0518, /* CYRILLIC CAPITAL LETTER YAE */
+ /*1321*/ 0x051b, 1, 0x051a, /* CYRILLIC CAPITAL LETTER QA */
+ /*1324*/ 0x051d, 1, 0x051c, /* CYRILLIC CAPITAL LETTER WE */
+ /*1327*/ 0x051f, 1, 0x051e, /* CYRILLIC CAPITAL LETTER ALEUT KA */
+ /*1330*/ 0x0521, 1, 0x0520, /* CYRILLIC CAPITAL LETTER EL WITH M.. */
+ /*1333*/ 0x0523, 1, 0x0522, /* CYRILLIC CAPITAL LETTER EN WITH M.. */
+ /*1336*/ 0x0525, 1, 0x0524, /* CYRILLIC CAPITAL LETTER PE WITH D.. */
+ /*1339*/ 0x0527, 1, 0x0526, /* CYRILLIC CAPITAL LETTER SHHA WITH.. */
+ /*1342*/ 0x0529, 1, 0x0528, /* CYRILLIC CAPITAL LETTER EN WITH L.. */
+ /*1345*/ 0x052b, 1, 0x052a, /* CYRILLIC CAPITAL LETTER DZZHE */
+ /*1348*/ 0x052d, 1, 0x052c, /* CYRILLIC CAPITAL LETTER DCHE */
+ /*1351*/ 0x052f, 1, 0x052e, /* CYRILLIC CAPITAL LETTER EL WITH D.. */
+ /*1354*/ 0x0561, 1, 0x0531, /* ARMENIAN CAPITAL LETTER AYB */
+ /*1357*/ 0x0562, 1, 0x0532, /* ARMENIAN CAPITAL LETTER BEN */
+ /*1360*/ 0x0563, 1, 0x0533, /* ARMENIAN CAPITAL LETTER GIM */
+ /*1363*/ 0x0564, 1, 0x0534, /* ARMENIAN CAPITAL LETTER DA */
+ /*1366*/ 0x0565, 1, 0x0535, /* ARMENIAN CAPITAL LETTER ECH */
+ /*1369*/ 0x0566, 1, 0x0536, /* ARMENIAN CAPITAL LETTER ZA */
+ /*1372*/ 0x0567, 1, 0x0537, /* ARMENIAN CAPITAL LETTER EH */
+ /*1375*/ 0x0568, 1, 0x0538, /* ARMENIAN CAPITAL LETTER ET */
+ /*1378*/ 0x0569, 1, 0x0539, /* ARMENIAN CAPITAL LETTER TO */
+ /*1381*/ 0x056a, 1, 0x053a, /* ARMENIAN CAPITAL LETTER ZHE */
+ /*1384*/ 0x056b, 1, 0x053b, /* ARMENIAN CAPITAL LETTER INI */
+ /*1387*/ 0x056c, 1, 0x053c, /* ARMENIAN CAPITAL LETTER LIWN */
+ /*1390*/ 0x056d, 1, 0x053d, /* ARMENIAN CAPITAL LETTER XEH */
+ /*1393*/ 0x056e, 1, 0x053e, /* ARMENIAN CAPITAL LETTER CA */
+ /*1396*/ 0x056f, 1, 0x053f, /* ARMENIAN CAPITAL LETTER KEN */
+ /*1399*/ 0x0570, 1, 0x0540, /* ARMENIAN CAPITAL LETTER HO */
+ /*1402*/ 0x0571, 1, 0x0541, /* ARMENIAN CAPITAL LETTER JA */
+ /*1405*/ 0x0572, 1, 0x0542, /* ARMENIAN CAPITAL LETTER GHAD */
+ /*1408*/ 0x0573, 1, 0x0543, /* ARMENIAN CAPITAL LETTER CHEH */
+ /*1411*/ 0x0574, 1, 0x0544, /* ARMENIAN CAPITAL LETTER MEN */
+ /*1414*/ 0x0575, 1, 0x0545, /* ARMENIAN CAPITAL LETTER YI */
+ /*1417*/ 0x0576, 1, 0x0546, /* ARMENIAN CAPITAL LETTER NOW */
+ /*1420*/ 0x0577, 1, 0x0547, /* ARMENIAN CAPITAL LETTER SHA */
+ /*1423*/ 0x0578, 1, 0x0548, /* ARMENIAN CAPITAL LETTER VO */
+ /*1426*/ 0x0579, 1, 0x0549, /* ARMENIAN CAPITAL LETTER CHA */
+ /*1429*/ 0x057a, 1, 0x054a, /* ARMENIAN CAPITAL LETTER PEH */
+ /*1432*/ 0x057b, 1, 0x054b, /* ARMENIAN CAPITAL LETTER JHEH */
+ /*1435*/ 0x057c, 1, 0x054c, /* ARMENIAN CAPITAL LETTER RA */
+ /*1438*/ 0x057d, 1, 0x054d, /* ARMENIAN CAPITAL LETTER SEH */
+ /*1441*/ 0x057e, 1, 0x054e, /* ARMENIAN CAPITAL LETTER VEW */
+ /*1444*/ 0x057f, 1, 0x054f, /* ARMENIAN CAPITAL LETTER TIWN */
+ /*1447*/ 0x0580, 1, 0x0550, /* ARMENIAN CAPITAL LETTER REH */
+ /*1450*/ 0x0581, 1, 0x0551, /* ARMENIAN CAPITAL LETTER CO */
+ /*1453*/ 0x0582, 1, 0x0552, /* ARMENIAN CAPITAL LETTER YIWN */
+ /*1456*/ 0x0583, 1, 0x0553, /* ARMENIAN CAPITAL LETTER PIWR */
+ /*1459*/ 0x0584, 1, 0x0554, /* ARMENIAN CAPITAL LETTER KEH */
+ /*1462*/ 0x0585, 1, 0x0555, /* ARMENIAN CAPITAL LETTER OH */
+ /*1465*/ 0x0586, 1, 0x0556, /* ARMENIAN CAPITAL LETTER FEH */
+ /*1468*/ 0x10d0, 1, 0x1c90, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1471*/ 0x10d1, 1, 0x1c91, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1474*/ 0x10d2, 1, 0x1c92, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1477*/ 0x10d3, 1, 0x1c93, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1480*/ 0x10d4, 1, 0x1c94, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1483*/ 0x10d5, 1, 0x1c95, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1486*/ 0x10d6, 1, 0x1c96, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1489*/ 0x10d7, 1, 0x1c97, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1492*/ 0x10d8, 1, 0x1c98, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1495*/ 0x10d9, 1, 0x1c99, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1498*/ 0x10da, 1, 0x1c9a, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1501*/ 0x10db, 1, 0x1c9b, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1504*/ 0x10dc, 1, 0x1c9c, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1507*/ 0x10dd, 1, 0x1c9d, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1510*/ 0x10de, 1, 0x1c9e, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1513*/ 0x10df, 1, 0x1c9f, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1516*/ 0x10e0, 1, 0x1ca0, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1519*/ 0x10e1, 1, 0x1ca1, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1522*/ 0x10e2, 1, 0x1ca2, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1525*/ 0x10e3, 1, 0x1ca3, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1528*/ 0x10e4, 1, 0x1ca4, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1531*/ 0x10e5, 1, 0x1ca5, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1534*/ 0x10e6, 1, 0x1ca6, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1537*/ 0x10e7, 1, 0x1ca7, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1540*/ 0x10e8, 1, 0x1ca8, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1543*/ 0x10e9, 1, 0x1ca9, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1546*/ 0x10ea, 1, 0x1caa, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1549*/ 0x10eb, 1, 0x1cab, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1552*/ 0x10ec, 1, 0x1cac, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1555*/ 0x10ed, 1, 0x1cad, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1558*/ 0x10ee, 1, 0x1cae, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1561*/ 0x10ef, 1, 0x1caf, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1564*/ 0x10f0, 1, 0x1cb0, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1567*/ 0x10f1, 1, 0x1cb1, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1570*/ 0x10f2, 1, 0x1cb2, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1573*/ 0x10f3, 1, 0x1cb3, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1576*/ 0x10f4, 1, 0x1cb4, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1579*/ 0x10f5, 1, 0x1cb5, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1582*/ 0x10f6, 1, 0x1cb6, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1585*/ 0x10f7, 1, 0x1cb7, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1588*/ 0x10f8, 1, 0x1cb8, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1591*/ 0x10f9, 1, 0x1cb9, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1594*/ 0x10fa, 1, 0x1cba, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1597*/ 0x10fd, 1, 0x1cbd, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1600*/ 0x10fe, 1, 0x1cbe, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1603*/ 0x10ff, 1, 0x1cbf, /* GEORGIAN MTAVRULI CAPITAL LETTER .. */
+ /*1606*/ 0x13a0, 1, 0xab70, /* CHEROKEE SMALL LETTER A */
+ /*1609*/ 0x13a1, 1, 0xab71, /* CHEROKEE SMALL LETTER E */
+ /*1612*/ 0x13a2, 1, 0xab72, /* CHEROKEE SMALL LETTER I */
+ /*1615*/ 0x13a3, 1, 0xab73, /* CHEROKEE SMALL LETTER O */
+ /*1618*/ 0x13a4, 1, 0xab74, /* CHEROKEE SMALL LETTER U */
+ /*1621*/ 0x13a5, 1, 0xab75, /* CHEROKEE SMALL LETTER V */
+ /*1624*/ 0x13a6, 1, 0xab76, /* CHEROKEE SMALL LETTER GA */
+ /*1627*/ 0x13a7, 1, 0xab77, /* CHEROKEE SMALL LETTER KA */
+ /*1630*/ 0x13a8, 1, 0xab78, /* CHEROKEE SMALL LETTER GE */
+ /*1633*/ 0x13a9, 1, 0xab79, /* CHEROKEE SMALL LETTER GI */
+ /*1636*/ 0x13aa, 1, 0xab7a, /* CHEROKEE SMALL LETTER GO */
+ /*1639*/ 0x13ab, 1, 0xab7b, /* CHEROKEE SMALL LETTER GU */
+ /*1642*/ 0x13ac, 1, 0xab7c, /* CHEROKEE SMALL LETTER GV */
+ /*1645*/ 0x13ad, 1, 0xab7d, /* CHEROKEE SMALL LETTER HA */
+ /*1648*/ 0x13ae, 1, 0xab7e, /* CHEROKEE SMALL LETTER HE */
+ /*1651*/ 0x13af, 1, 0xab7f, /* CHEROKEE SMALL LETTER HI */
+ /*1654*/ 0x13b0, 1, 0xab80, /* CHEROKEE SMALL LETTER HO */
+ /*1657*/ 0x13b1, 1, 0xab81, /* CHEROKEE SMALL LETTER HU */
+ /*1660*/ 0x13b2, 1, 0xab82, /* CHEROKEE SMALL LETTER HV */
+ /*1663*/ 0x13b3, 1, 0xab83, /* CHEROKEE SMALL LETTER LA */
+ /*1666*/ 0x13b4, 1, 0xab84, /* CHEROKEE SMALL LETTER LE */
+ /*1669*/ 0x13b5, 1, 0xab85, /* CHEROKEE SMALL LETTER LI */
+ /*1672*/ 0x13b6, 1, 0xab86, /* CHEROKEE SMALL LETTER LO */
+ /*1675*/ 0x13b7, 1, 0xab87, /* CHEROKEE SMALL LETTER LU */
+ /*1678*/ 0x13b8, 1, 0xab88, /* CHEROKEE SMALL LETTER LV */
+ /*1681*/ 0x13b9, 1, 0xab89, /* CHEROKEE SMALL LETTER MA */
+ /*1684*/ 0x13ba, 1, 0xab8a, /* CHEROKEE SMALL LETTER ME */
+ /*1687*/ 0x13bb, 1, 0xab8b, /* CHEROKEE SMALL LETTER MI */
+ /*1690*/ 0x13bc, 1, 0xab8c, /* CHEROKEE SMALL LETTER MO */
+ /*1693*/ 0x13bd, 1, 0xab8d, /* CHEROKEE SMALL LETTER MU */
+ /*1696*/ 0x13be, 1, 0xab8e, /* CHEROKEE SMALL LETTER NA */
+ /*1699*/ 0x13bf, 1, 0xab8f, /* CHEROKEE SMALL LETTER HNA */
+ /*1702*/ 0x13c0, 1, 0xab90, /* CHEROKEE SMALL LETTER NAH */
+ /*1705*/ 0x13c1, 1, 0xab91, /* CHEROKEE SMALL LETTER NE */
+ /*1708*/ 0x13c2, 1, 0xab92, /* CHEROKEE SMALL LETTER NI */
+ /*1711*/ 0x13c3, 1, 0xab93, /* CHEROKEE SMALL LETTER NO */
+ /*1714*/ 0x13c4, 1, 0xab94, /* CHEROKEE SMALL LETTER NU */
+ /*1717*/ 0x13c5, 1, 0xab95, /* CHEROKEE SMALL LETTER NV */
+ /*1720*/ 0x13c6, 1, 0xab96, /* CHEROKEE SMALL LETTER QUA */
+ /*1723*/ 0x13c7, 1, 0xab97, /* CHEROKEE SMALL LETTER QUE */
+ /*1726*/ 0x13c8, 1, 0xab98, /* CHEROKEE SMALL LETTER QUI */
+ /*1729*/ 0x13c9, 1, 0xab99, /* CHEROKEE SMALL LETTER QUO */
+ /*1732*/ 0x13ca, 1, 0xab9a, /* CHEROKEE SMALL LETTER QUU */
+ /*1735*/ 0x13cb, 1, 0xab9b, /* CHEROKEE SMALL LETTER QUV */
+ /*1738*/ 0x13cc, 1, 0xab9c, /* CHEROKEE SMALL LETTER SA */
+ /*1741*/ 0x13cd, 1, 0xab9d, /* CHEROKEE SMALL LETTER S */
+ /*1744*/ 0x13ce, 1, 0xab9e, /* CHEROKEE SMALL LETTER SE */
+ /*1747*/ 0x13cf, 1, 0xab9f, /* CHEROKEE SMALL LETTER SI */
+ /*1750*/ 0x13d0, 1, 0xaba0, /* CHEROKEE SMALL LETTER SO */
+ /*1753*/ 0x13d1, 1, 0xaba1, /* CHEROKEE SMALL LETTER SU */
+ /*1756*/ 0x13d2, 1, 0xaba2, /* CHEROKEE SMALL LETTER SV */
+ /*1759*/ 0x13d3, 1, 0xaba3, /* CHEROKEE SMALL LETTER DA */
+ /*1762*/ 0x13d4, 1, 0xaba4, /* CHEROKEE SMALL LETTER TA */
+ /*1765*/ 0x13d5, 1, 0xaba5, /* CHEROKEE SMALL LETTER DE */
+ /*1768*/ 0x13d6, 1, 0xaba6, /* CHEROKEE SMALL LETTER TE */
+ /*1771*/ 0x13d7, 1, 0xaba7, /* CHEROKEE SMALL LETTER DI */
+ /*1774*/ 0x13d8, 1, 0xaba8, /* CHEROKEE SMALL LETTER TI */
+ /*1777*/ 0x13d9, 1, 0xaba9, /* CHEROKEE SMALL LETTER DO */
+ /*1780*/ 0x13da, 1, 0xabaa, /* CHEROKEE SMALL LETTER DU */
+ /*1783*/ 0x13db, 1, 0xabab, /* CHEROKEE SMALL LETTER DV */
+ /*1786*/ 0x13dc, 1, 0xabac, /* CHEROKEE SMALL LETTER DLA */
+ /*1789*/ 0x13dd, 1, 0xabad, /* CHEROKEE SMALL LETTER TLA */
+ /*1792*/ 0x13de, 1, 0xabae, /* CHEROKEE SMALL LETTER TLE */
+ /*1795*/ 0x13df, 1, 0xabaf, /* CHEROKEE SMALL LETTER TLI */
+ /*1798*/ 0x13e0, 1, 0xabb0, /* CHEROKEE SMALL LETTER TLO */
+ /*1801*/ 0x13e1, 1, 0xabb1, /* CHEROKEE SMALL LETTER TLU */
+ /*1804*/ 0x13e2, 1, 0xabb2, /* CHEROKEE SMALL LETTER TLV */
+ /*1807*/ 0x13e3, 1, 0xabb3, /* CHEROKEE SMALL LETTER TSA */
+ /*1810*/ 0x13e4, 1, 0xabb4, /* CHEROKEE SMALL LETTER TSE */
+ /*1813*/ 0x13e5, 1, 0xabb5, /* CHEROKEE SMALL LETTER TSI */
+ /*1816*/ 0x13e6, 1, 0xabb6, /* CHEROKEE SMALL LETTER TSO */
+ /*1819*/ 0x13e7, 1, 0xabb7, /* CHEROKEE SMALL LETTER TSU */
+ /*1822*/ 0x13e8, 1, 0xabb8, /* CHEROKEE SMALL LETTER TSV */
+ /*1825*/ 0x13e9, 1, 0xabb9, /* CHEROKEE SMALL LETTER WA */
+ /*1828*/ 0x13ea, 1, 0xabba, /* CHEROKEE SMALL LETTER WE */
+ /*1831*/ 0x13eb, 1, 0xabbb, /* CHEROKEE SMALL LETTER WI */
+ /*1834*/ 0x13ec, 1, 0xabbc, /* CHEROKEE SMALL LETTER WO */
+ /*1837*/ 0x13ed, 1, 0xabbd, /* CHEROKEE SMALL LETTER WU */
+ /*1840*/ 0x13ee, 1, 0xabbe, /* CHEROKEE SMALL LETTER WV */
+ /*1843*/ 0x13ef, 1, 0xabbf, /* CHEROKEE SMALL LETTER YA */
+ /*1846*/ 0x13f0, 1, 0x13f8, /* CHEROKEE SMALL LETTER YE */
+ /*1849*/ 0x13f1, 1, 0x13f9, /* CHEROKEE SMALL LETTER YI */
+ /*1852*/ 0x13f2, 1, 0x13fa, /* CHEROKEE SMALL LETTER YO */
+ /*1855*/ 0x13f3, 1, 0x13fb, /* CHEROKEE SMALL LETTER YU */
+ /*1858*/ 0x13f4, 1, 0x13fc, /* CHEROKEE SMALL LETTER YV */
+ /*1861*/ 0x13f5, 1, 0x13fd, /* CHEROKEE SMALL LETTER MV */
+ /*1864*/ 0x1c8a, 1, 0x1c89, /* CYRILLIC CAPITAL LETTER TJE */
+ /*1867*/ 0x1d79, 1, 0xa77d, /* LATIN CAPITAL LETTER INSULAR G */
+ /*1870*/ 0x1d7d, 1, 0x2c63, /* LATIN CAPITAL LETTER P WITH STROKE */
+ /*1873*/ 0x1d8e, 1, 0xa7c6, /* LATIN CAPITAL LETTER Z WITH PALAT.. */
+ /*1876*/ 0x1e01, 1, 0x1e00, /* LATIN CAPITAL LETTER A WITH RING .. */
+ /*1879*/ 0x1e03, 1, 0x1e02, /* LATIN CAPITAL LETTER B WITH DOT A.. */
+ /*1882*/ 0x1e05, 1, 0x1e04, /* LATIN CAPITAL LETTER B WITH DOT B.. */
+ /*1885*/ 0x1e07, 1, 0x1e06, /* LATIN CAPITAL LETTER B WITH LINE .. */
+ /*1888*/ 0x1e09, 1, 0x1e08, /* LATIN CAPITAL LETTER C WITH CEDIL.. */
+ /*1891*/ 0x1e0b, 1, 0x1e0a, /* LATIN CAPITAL LETTER D WITH DOT A.. */
+ /*1894*/ 0x1e0d, 1, 0x1e0c, /* LATIN CAPITAL LETTER D WITH DOT B.. */
+ /*1897*/ 0x1e0f, 1, 0x1e0e, /* LATIN CAPITAL LETTER D WITH LINE .. */
+ /*1900*/ 0x1e11, 1, 0x1e10, /* LATIN CAPITAL LETTER D WITH CEDIL.. */
+ /*1903*/ 0x1e13, 1, 0x1e12, /* LATIN CAPITAL LETTER D WITH CIRCU.. */
+ /*1906*/ 0x1e15, 1, 0x1e14, /* LATIN CAPITAL LETTER E WITH MACRO.. */
+ /*1909*/ 0x1e17, 1, 0x1e16, /* LATIN CAPITAL LETTER E WITH MACRO.. */
+ /*1912*/ 0x1e19, 1, 0x1e18, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
+ /*1915*/ 0x1e1b, 1, 0x1e1a, /* LATIN CAPITAL LETTER E WITH TILDE.. */
+ /*1918*/ 0x1e1d, 1, 0x1e1c, /* LATIN CAPITAL LETTER E WITH CEDIL.. */
+ /*1921*/ 0x1e1f, 1, 0x1e1e, /* LATIN CAPITAL LETTER F WITH DOT A.. */
+ /*1924*/ 0x1e21, 1, 0x1e20, /* LATIN CAPITAL LETTER G WITH MACRON */
+ /*1927*/ 0x1e23, 1, 0x1e22, /* LATIN CAPITAL LETTER H WITH DOT A.. */
+ /*1930*/ 0x1e25, 1, 0x1e24, /* LATIN CAPITAL LETTER H WITH DOT B.. */
+ /*1933*/ 0x1e27, 1, 0x1e26, /* LATIN CAPITAL LETTER H WITH DIAER.. */
+ /*1936*/ 0x1e29, 1, 0x1e28, /* LATIN CAPITAL LETTER H WITH CEDIL.. */
+ /*1939*/ 0x1e2b, 1, 0x1e2a, /* LATIN CAPITAL LETTER H WITH BREVE.. */
+ /*1942*/ 0x1e2d, 1, 0x1e2c, /* LATIN CAPITAL LETTER I WITH TILDE.. */
+ /*1945*/ 0x1e2f, 1, 0x1e2e, /* LATIN CAPITAL LETTER I WITH DIAER.. */
+ /*1948*/ 0x1e31, 1, 0x1e30, /* LATIN CAPITAL LETTER K WITH ACUTE */
+ /*1951*/ 0x1e33, 1, 0x1e32, /* LATIN CAPITAL LETTER K WITH DOT B.. */
+ /*1954*/ 0x1e35, 1, 0x1e34, /* LATIN CAPITAL LETTER K WITH LINE .. */
+ /*1957*/ 0x1e37, 1, 0x1e36, /* LATIN CAPITAL LETTER L WITH DOT B.. */
+ /*1960*/ 0x1e39, 1, 0x1e38, /* LATIN CAPITAL LETTER L WITH DOT B.. */
+ /*1963*/ 0x1e3b, 1, 0x1e3a, /* LATIN CAPITAL LETTER L WITH LINE .. */
+ /*1966*/ 0x1e3d, 1, 0x1e3c, /* LATIN CAPITAL LETTER L WITH CIRCU.. */
+ /*1969*/ 0x1e3f, 1, 0x1e3e, /* LATIN CAPITAL LETTER M WITH ACUTE */
+ /*1972*/ 0x1e41, 1, 0x1e40, /* LATIN CAPITAL LETTER M WITH DOT A.. */
+ /*1975*/ 0x1e43, 1, 0x1e42, /* LATIN CAPITAL LETTER M WITH DOT B.. */
+ /*1978*/ 0x1e45, 1, 0x1e44, /* LATIN CAPITAL LETTER N WITH DOT A.. */
+ /*1981*/ 0x1e47, 1, 0x1e46, /* LATIN CAPITAL LETTER N WITH DOT B.. */
+ /*1984*/ 0x1e49, 1, 0x1e48, /* LATIN CAPITAL LETTER N WITH LINE .. */
+ /*1987*/ 0x1e4b, 1, 0x1e4a, /* LATIN CAPITAL LETTER N WITH CIRCU.. */
+ /*1990*/ 0x1e4d, 1, 0x1e4c, /* LATIN CAPITAL LETTER O WITH TILDE.. */
+ /*1993*/ 0x1e4f, 1, 0x1e4e, /* LATIN CAPITAL LETTER O WITH TILDE.. */
+ /*1996*/ 0x1e51, 1, 0x1e50, /* LATIN CAPITAL LETTER O WITH MACRO.. */
+ /*1999*/ 0x1e53, 1, 0x1e52, /* LATIN CAPITAL LETTER O WITH MACRO.. */
+ /*2002*/ 0x1e55, 1, 0x1e54, /* LATIN CAPITAL LETTER P WITH ACUTE */
+ /*2005*/ 0x1e57, 1, 0x1e56, /* LATIN CAPITAL LETTER P WITH DOT A.. */
+ /*2008*/ 0x1e59, 1, 0x1e58, /* LATIN CAPITAL LETTER R WITH DOT A.. */
+ /*2011*/ 0x1e5b, 1, 0x1e5a, /* LATIN CAPITAL LETTER R WITH DOT B.. */
+ /*2014*/ 0x1e5d, 1, 0x1e5c, /* LATIN CAPITAL LETTER R WITH DOT B.. */
+ /*2017*/ 0x1e5f, 1, 0x1e5e, /* LATIN CAPITAL LETTER R WITH LINE .. */
+ /*2020*/ 0x1e61, 2, 0x1e60, 0x1e9b, /* LATIN CAPITAL LETTER S WITH DOT A.. */
+ /*2024*/ 0x1e63, 1, 0x1e62, /* LATIN CAPITAL LETTER S WITH DOT B.. */
+ /*2027*/ 0x1e65, 1, 0x1e64, /* LATIN CAPITAL LETTER S WITH ACUTE.. */
+ /*2030*/ 0x1e67, 1, 0x1e66, /* LATIN CAPITAL LETTER S WITH CARON.. */
+ /*2033*/ 0x1e69, 1, 0x1e68, /* LATIN CAPITAL LETTER S WITH DOT B.. */
+ /*2036*/ 0x1e6b, 1, 0x1e6a, /* LATIN CAPITAL LETTER T WITH DOT A.. */
+ /*2039*/ 0x1e6d, 1, 0x1e6c, /* LATIN CAPITAL LETTER T WITH DOT B.. */
+ /*2042*/ 0x1e6f, 1, 0x1e6e, /* LATIN CAPITAL LETTER T WITH LINE .. */
+ /*2045*/ 0x1e71, 1, 0x1e70, /* LATIN CAPITAL LETTER T WITH CIRCU.. */
+ /*2048*/ 0x1e73, 1, 0x1e72, /* LATIN CAPITAL LETTER U WITH DIAER.. */
+ /*2051*/ 0x1e75, 1, 0x1e74, /* LATIN CAPITAL LETTER U WITH TILDE.. */
+ /*2054*/ 0x1e77, 1, 0x1e76, /* LATIN CAPITAL LETTER U WITH CIRCU.. */
+ /*2057*/ 0x1e79, 1, 0x1e78, /* LATIN CAPITAL LETTER U WITH TILDE.. */
+ /*2060*/ 0x1e7b, 1, 0x1e7a, /* LATIN CAPITAL LETTER U WITH MACRO.. */
+ /*2063*/ 0x1e7d, 1, 0x1e7c, /* LATIN CAPITAL LETTER V WITH TILDE */
+ /*2066*/ 0x1e7f, 1, 0x1e7e, /* LATIN CAPITAL LETTER V WITH DOT B.. */
+ /*2069*/ 0x1e81, 1, 0x1e80, /* LATIN CAPITAL LETTER W WITH GRAVE */
+ /*2072*/ 0x1e83, 1, 0x1e82, /* LATIN CAPITAL LETTER W WITH ACUTE */
+ /*2075*/ 0x1e85, 1, 0x1e84, /* LATIN CAPITAL LETTER W WITH DIAER.. */
+ /*2078*/ 0x1e87, 1, 0x1e86, /* LATIN CAPITAL LETTER W WITH DOT A.. */
+ /*2081*/ 0x1e89, 1, 0x1e88, /* LATIN CAPITAL LETTER W WITH DOT B.. */
+ /*2084*/ 0x1e8b, 1, 0x1e8a, /* LATIN CAPITAL LETTER X WITH DOT A.. */
+ /*2087*/ 0x1e8d, 1, 0x1e8c, /* LATIN CAPITAL LETTER X WITH DIAER.. */
+ /*2090*/ 0x1e8f, 1, 0x1e8e, /* LATIN CAPITAL LETTER Y WITH DOT A.. */
+ /*2093*/ 0x1e91, 1, 0x1e90, /* LATIN CAPITAL LETTER Z WITH CIRCU.. */
+ /*2096*/ 0x1e93, 1, 0x1e92, /* LATIN CAPITAL LETTER Z WITH DOT B.. */
+ /*2099*/ 0x1e95, 1, 0x1e94, /* LATIN CAPITAL LETTER Z WITH LINE .. */
+ /*2102*/ 0x1ea1, 1, 0x1ea0, /* LATIN CAPITAL LETTER A WITH DOT B.. */
+ /*2105*/ 0x1ea3, 1, 0x1ea2, /* LATIN CAPITAL LETTER A WITH HOOK .. */
+ /*2108*/ 0x1ea5, 1, 0x1ea4, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
+ /*2111*/ 0x1ea7, 1, 0x1ea6, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
+ /*2114*/ 0x1ea9, 1, 0x1ea8, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
+ /*2117*/ 0x1eab, 1, 0x1eaa, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
+ /*2120*/ 0x1ead, 1, 0x1eac, /* LATIN CAPITAL LETTER A WITH CIRCU.. */
+ /*2123*/ 0x1eaf, 1, 0x1eae, /* LATIN CAPITAL LETTER A WITH BREVE.. */
+ /*2126*/ 0x1eb1, 1, 0x1eb0, /* LATIN CAPITAL LETTER A WITH BREVE.. */
+ /*2129*/ 0x1eb3, 1, 0x1eb2, /* LATIN CAPITAL LETTER A WITH BREVE.. */
+ /*2132*/ 0x1eb5, 1, 0x1eb4, /* LATIN CAPITAL LETTER A WITH BREVE.. */
+ /*2135*/ 0x1eb7, 1, 0x1eb6, /* LATIN CAPITAL LETTER A WITH BREVE.. */
+ /*2138*/ 0x1eb9, 1, 0x1eb8, /* LATIN CAPITAL LETTER E WITH DOT B.. */
+ /*2141*/ 0x1ebb, 1, 0x1eba, /* LATIN CAPITAL LETTER E WITH HOOK .. */
+ /*2144*/ 0x1ebd, 1, 0x1ebc, /* LATIN CAPITAL LETTER E WITH TILDE */
+ /*2147*/ 0x1ebf, 1, 0x1ebe, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
+ /*2150*/ 0x1ec1, 1, 0x1ec0, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
+ /*2153*/ 0x1ec3, 1, 0x1ec2, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
+ /*2156*/ 0x1ec5, 1, 0x1ec4, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
+ /*2159*/ 0x1ec7, 1, 0x1ec6, /* LATIN CAPITAL LETTER E WITH CIRCU.. */
+ /*2162*/ 0x1ec9, 1, 0x1ec8, /* LATIN CAPITAL LETTER I WITH HOOK .. */
+ /*2165*/ 0x1ecb, 1, 0x1eca, /* LATIN CAPITAL LETTER I WITH DOT B.. */
+ /*2168*/ 0x1ecd, 1, 0x1ecc, /* LATIN CAPITAL LETTER O WITH DOT B.. */
+ /*2171*/ 0x1ecf, 1, 0x1ece, /* LATIN CAPITAL LETTER O WITH HOOK .. */
+ /*2174*/ 0x1ed1, 1, 0x1ed0, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
+ /*2177*/ 0x1ed3, 1, 0x1ed2, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
+ /*2180*/ 0x1ed5, 1, 0x1ed4, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
+ /*2183*/ 0x1ed7, 1, 0x1ed6, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
+ /*2186*/ 0x1ed9, 1, 0x1ed8, /* LATIN CAPITAL LETTER O WITH CIRCU.. */
+ /*2189*/ 0x1edb, 1, 0x1eda, /* LATIN CAPITAL LETTER O WITH HORN .. */
+ /*2192*/ 0x1edd, 1, 0x1edc, /* LATIN CAPITAL LETTER O WITH HORN .. */
+ /*2195*/ 0x1edf, 1, 0x1ede, /* LATIN CAPITAL LETTER O WITH HORN .. */
+ /*2198*/ 0x1ee1, 1, 0x1ee0, /* LATIN CAPITAL LETTER O WITH HORN .. */
+ /*2201*/ 0x1ee3, 1, 0x1ee2, /* LATIN CAPITAL LETTER O WITH HORN .. */
+ /*2204*/ 0x1ee5, 1, 0x1ee4, /* LATIN CAPITAL LETTER U WITH DOT B.. */
+ /*2207*/ 0x1ee7, 1, 0x1ee6, /* LATIN CAPITAL LETTER U WITH HOOK .. */
+ /*2210*/ 0x1ee9, 1, 0x1ee8, /* LATIN CAPITAL LETTER U WITH HORN .. */
+ /*2213*/ 0x1eeb, 1, 0x1eea, /* LATIN CAPITAL LETTER U WITH HORN .. */
+ /*2216*/ 0x1eed, 1, 0x1eec, /* LATIN CAPITAL LETTER U WITH HORN .. */
+ /*2219*/ 0x1eef, 1, 0x1eee, /* LATIN CAPITAL LETTER U WITH HORN .. */
+ /*2222*/ 0x1ef1, 1, 0x1ef0, /* LATIN CAPITAL LETTER U WITH HORN .. */
+ /*2225*/ 0x1ef3, 1, 0x1ef2, /* LATIN CAPITAL LETTER Y WITH GRAVE */
+ /*2228*/ 0x1ef5, 1, 0x1ef4, /* LATIN CAPITAL LETTER Y WITH DOT B.. */
+ /*2231*/ 0x1ef7, 1, 0x1ef6, /* LATIN CAPITAL LETTER Y WITH HOOK .. */
+ /*2234*/ 0x1ef9, 1, 0x1ef8, /* LATIN CAPITAL LETTER Y WITH TILDE */
+ /*2237*/ 0x1efb, 1, 0x1efa, /* LATIN CAPITAL LETTER MIDDLE-WELSH.. */
+ /*2240*/ 0x1efd, 1, 0x1efc, /* LATIN CAPITAL LETTER MIDDLE-WELSH.. */
+ /*2243*/ 0x1eff, 1, 0x1efe, /* LATIN CAPITAL LETTER Y WITH LOOP */
+ /*2246*/ 0x1f00, 1, 0x1f08, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
+ /*2249*/ 0x1f01, 1, 0x1f09, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
+ /*2252*/ 0x1f02, 1, 0x1f0a, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
+ /*2255*/ 0x1f03, 1, 0x1f0b, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
+ /*2258*/ 0x1f04, 1, 0x1f0c, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
+ /*2261*/ 0x1f05, 1, 0x1f0d, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
+ /*2264*/ 0x1f06, 1, 0x1f0e, /* GREEK CAPITAL LETTER ALPHA WITH P.. */
+ /*2267*/ 0x1f07, 1, 0x1f0f, /* GREEK CAPITAL LETTER ALPHA WITH D.. */
+ /*2270*/ 0x1f10, 1, 0x1f18, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2273*/ 0x1f11, 1, 0x1f19, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2276*/ 0x1f12, 1, 0x1f1a, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2279*/ 0x1f13, 1, 0x1f1b, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2282*/ 0x1f14, 1, 0x1f1c, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2285*/ 0x1f15, 1, 0x1f1d, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2288*/ 0x1f20, 1, 0x1f28, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
+ /*2291*/ 0x1f21, 1, 0x1f29, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
+ /*2294*/ 0x1f22, 1, 0x1f2a, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
+ /*2297*/ 0x1f23, 1, 0x1f2b, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
+ /*2300*/ 0x1f24, 1, 0x1f2c, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
+ /*2303*/ 0x1f25, 1, 0x1f2d, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
+ /*2306*/ 0x1f26, 1, 0x1f2e, /* GREEK CAPITAL LETTER ETA WITH PSI.. */
+ /*2309*/ 0x1f27, 1, 0x1f2f, /* GREEK CAPITAL LETTER ETA WITH DAS.. */
+ /*2312*/ 0x1f30, 1, 0x1f38, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
+ /*2315*/ 0x1f31, 1, 0x1f39, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
+ /*2318*/ 0x1f32, 1, 0x1f3a, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
+ /*2321*/ 0x1f33, 1, 0x1f3b, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
+ /*2324*/ 0x1f34, 1, 0x1f3c, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
+ /*2327*/ 0x1f35, 1, 0x1f3d, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
+ /*2330*/ 0x1f36, 1, 0x1f3e, /* GREEK CAPITAL LETTER IOTA WITH PS.. */
+ /*2333*/ 0x1f37, 1, 0x1f3f, /* GREEK CAPITAL LETTER IOTA WITH DA.. */
+ /*2336*/ 0x1f40, 1, 0x1f48, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2339*/ 0x1f41, 1, 0x1f49, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2342*/ 0x1f42, 1, 0x1f4a, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2345*/ 0x1f43, 1, 0x1f4b, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2348*/ 0x1f44, 1, 0x1f4c, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2351*/ 0x1f45, 1, 0x1f4d, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2354*/ 0x1f51, 1, 0x1f59, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2357*/ 0x1f53, 1, 0x1f5b, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2360*/ 0x1f55, 1, 0x1f5d, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2363*/ 0x1f57, 1, 0x1f5f, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2366*/ 0x1f60, 1, 0x1f68, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
+ /*2369*/ 0x1f61, 1, 0x1f69, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
+ /*2372*/ 0x1f62, 1, 0x1f6a, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
+ /*2375*/ 0x1f63, 1, 0x1f6b, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
+ /*2378*/ 0x1f64, 1, 0x1f6c, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
+ /*2381*/ 0x1f65, 1, 0x1f6d, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
+ /*2384*/ 0x1f66, 1, 0x1f6e, /* GREEK CAPITAL LETTER OMEGA WITH P.. */
+ /*2387*/ 0x1f67, 1, 0x1f6f, /* GREEK CAPITAL LETTER OMEGA WITH D.. */
+ /*2390*/ 0x1f70, 1, 0x1fba, /* GREEK CAPITAL LETTER ALPHA WITH V.. */
+ /*2393*/ 0x1f71, 1, 0x1fbb, /* GREEK CAPITAL LETTER ALPHA WITH O.. */
+ /*2396*/ 0x1f72, 1, 0x1fc8, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2399*/ 0x1f73, 1, 0x1fc9, /* GREEK CAPITAL LETTER EPSILON WITH.. */
+ /*2402*/ 0x1f74, 1, 0x1fca, /* GREEK CAPITAL LETTER ETA WITH VAR.. */
+ /*2405*/ 0x1f75, 1, 0x1fcb, /* GREEK CAPITAL LETTER ETA WITH OXIA */
+ /*2408*/ 0x1f76, 1, 0x1fda, /* GREEK CAPITAL LETTER IOTA WITH VA.. */
+ /*2411*/ 0x1f77, 1, 0x1fdb, /* GREEK CAPITAL LETTER IOTA WITH OX.. */
+ /*2414*/ 0x1f78, 1, 0x1ff8, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2417*/ 0x1f79, 1, 0x1ff9, /* GREEK CAPITAL LETTER OMICRON WITH.. */
+ /*2420*/ 0x1f7a, 1, 0x1fea, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2423*/ 0x1f7b, 1, 0x1feb, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2426*/ 0x1f7c, 1, 0x1ffa, /* GREEK CAPITAL LETTER OMEGA WITH V.. */
+ /*2429*/ 0x1f7d, 1, 0x1ffb, /* GREEK CAPITAL LETTER OMEGA WITH O.. */
+ /*2432*/ 0x1fb0, 1, 0x1fb8, /* GREEK CAPITAL LETTER ALPHA WITH V.. */
+ /*2435*/ 0x1fb1, 1, 0x1fb9, /* GREEK CAPITAL LETTER ALPHA WITH M.. */
+ /*2438*/ 0x1fd0, 1, 0x1fd8, /* GREEK CAPITAL LETTER IOTA WITH VR.. */
+ /*2441*/ 0x1fd1, 1, 0x1fd9, /* GREEK CAPITAL LETTER IOTA WITH MA.. */
+ /*2444*/ 0x1fe0, 1, 0x1fe8, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2447*/ 0x1fe1, 1, 0x1fe9, /* GREEK CAPITAL LETTER UPSILON WITH.. */
+ /*2450*/ 0x1fe5, 1, 0x1fec, /* GREEK CAPITAL LETTER RHO WITH DAS.. */
+ /*2453*/ 0x214e, 1, 0x2132, /* TURNED CAPITAL F */
+ /*2456*/ 0x2170, 1, 0x2160, /* ROMAN NUMERAL ONE */
+ /*2459*/ 0x2171, 1, 0x2161, /* ROMAN NUMERAL TWO */
+ /*2462*/ 0x2172, 1, 0x2162, /* ROMAN NUMERAL THREE */
+ /*2465*/ 0x2173, 1, 0x2163, /* ROMAN NUMERAL FOUR */
+ /*2468*/ 0x2174, 1, 0x2164, /* ROMAN NUMERAL FIVE */
+ /*2471*/ 0x2175, 1, 0x2165, /* ROMAN NUMERAL SIX */
+ /*2474*/ 0x2176, 1, 0x2166, /* ROMAN NUMERAL SEVEN */
+ /*2477*/ 0x2177, 1, 0x2167, /* ROMAN NUMERAL EIGHT */
+ /*2480*/ 0x2178, 1, 0x2168, /* ROMAN NUMERAL NINE */
+ /*2483*/ 0x2179, 1, 0x2169, /* ROMAN NUMERAL TEN */
+ /*2486*/ 0x217a, 1, 0x216a, /* ROMAN NUMERAL ELEVEN */
+ /*2489*/ 0x217b, 1, 0x216b, /* ROMAN NUMERAL TWELVE */
+ /*2492*/ 0x217c, 1, 0x216c, /* ROMAN NUMERAL FIFTY */
+ /*2495*/ 0x217d, 1, 0x216d, /* ROMAN NUMERAL ONE HUNDRED */
+ /*2498*/ 0x217e, 1, 0x216e, /* ROMAN NUMERAL FIVE HUNDRED */
+ /*2501*/ 0x217f, 1, 0x216f, /* ROMAN NUMERAL ONE THOUSAND */
+ /*2504*/ 0x2184, 1, 0x2183, /* ROMAN NUMERAL REVERSED ONE HUNDRED */
+ /*2507*/ 0x24d0, 1, 0x24b6, /* CIRCLED LATIN CAPITAL LETTER A */
+ /*2510*/ 0x24d1, 1, 0x24b7, /* CIRCLED LATIN CAPITAL LETTER B */
+ /*2513*/ 0x24d2, 1, 0x24b8, /* CIRCLED LATIN CAPITAL LETTER C */
+ /*2516*/ 0x24d3, 1, 0x24b9, /* CIRCLED LATIN CAPITAL LETTER D */
+ /*2519*/ 0x24d4, 1, 0x24ba, /* CIRCLED LATIN CAPITAL LETTER E */
+ /*2522*/ 0x24d5, 1, 0x24bb, /* CIRCLED LATIN CAPITAL LETTER F */
+ /*2525*/ 0x24d6, 1, 0x24bc, /* CIRCLED LATIN CAPITAL LETTER G */
+ /*2528*/ 0x24d7, 1, 0x24bd, /* CIRCLED LATIN CAPITAL LETTER H */
+ /*2531*/ 0x24d8, 1, 0x24be, /* CIRCLED LATIN CAPITAL LETTER I */
+ /*2534*/ 0x24d9, 1, 0x24bf, /* CIRCLED LATIN CAPITAL LETTER J */
+ /*2537*/ 0x24da, 1, 0x24c0, /* CIRCLED LATIN CAPITAL LETTER K */
+ /*2540*/ 0x24db, 1, 0x24c1, /* CIRCLED LATIN CAPITAL LETTER L */
+ /*2543*/ 0x24dc, 1, 0x24c2, /* CIRCLED LATIN CAPITAL LETTER M */
+ /*2546*/ 0x24dd, 1, 0x24c3, /* CIRCLED LATIN CAPITAL LETTER N */
+ /*2549*/ 0x24de, 1, 0x24c4, /* CIRCLED LATIN CAPITAL LETTER O */
+ /*2552*/ 0x24df, 1, 0x24c5, /* CIRCLED LATIN CAPITAL LETTER P */
+ /*2555*/ 0x24e0, 1, 0x24c6, /* CIRCLED LATIN CAPITAL LETTER Q */
+ /*2558*/ 0x24e1, 1, 0x24c7, /* CIRCLED LATIN CAPITAL LETTER R */
+ /*2561*/ 0x24e2, 1, 0x24c8, /* CIRCLED LATIN CAPITAL LETTER S */
+ /*2564*/ 0x24e3, 1, 0x24c9, /* CIRCLED LATIN CAPITAL LETTER T */
+ /*2567*/ 0x24e4, 1, 0x24ca, /* CIRCLED LATIN CAPITAL LETTER U */
+ /*2570*/ 0x24e5, 1, 0x24cb, /* CIRCLED LATIN CAPITAL LETTER V */
+ /*2573*/ 0x24e6, 1, 0x24cc, /* CIRCLED LATIN CAPITAL LETTER W */
+ /*2576*/ 0x24e7, 1, 0x24cd, /* CIRCLED LATIN CAPITAL LETTER X */
+ /*2579*/ 0x24e8, 1, 0x24ce, /* CIRCLED LATIN CAPITAL LETTER Y */
+ /*2582*/ 0x24e9, 1, 0x24cf, /* CIRCLED LATIN CAPITAL LETTER Z */
+ /*2585*/ 0x2c30, 1, 0x2c00, /* GLAGOLITIC CAPITAL LETTER AZU */
+ /*2588*/ 0x2c31, 1, 0x2c01, /* GLAGOLITIC CAPITAL LETTER BUKY */
+ /*2591*/ 0x2c32, 1, 0x2c02, /* GLAGOLITIC CAPITAL LETTER VEDE */
+ /*2594*/ 0x2c33, 1, 0x2c03, /* GLAGOLITIC CAPITAL LETTER GLAGOLI */
+ /*2597*/ 0x2c34, 1, 0x2c04, /* GLAGOLITIC CAPITAL LETTER DOBRO */
+ /*2600*/ 0x2c35, 1, 0x2c05, /* GLAGOLITIC CAPITAL LETTER YESTU */
+ /*2603*/ 0x2c36, 1, 0x2c06, /* GLAGOLITIC CAPITAL LETTER ZHIVETE */
+ /*2606*/ 0x2c37, 1, 0x2c07, /* GLAGOLITIC CAPITAL LETTER DZELO */
+ /*2609*/ 0x2c38, 1, 0x2c08, /* GLAGOLITIC CAPITAL LETTER ZEMLJA */
+ /*2612*/ 0x2c39, 1, 0x2c09, /* GLAGOLITIC CAPITAL LETTER IZHE */
+ /*2615*/ 0x2c3a, 1, 0x2c0a, /* GLAGOLITIC CAPITAL LETTER INITIAL.. */
+ /*2618*/ 0x2c3b, 1, 0x2c0b, /* GLAGOLITIC CAPITAL LETTER I */
+ /*2621*/ 0x2c3c, 1, 0x2c0c, /* GLAGOLITIC CAPITAL LETTER DJERVI */
+ /*2624*/ 0x2c3d, 1, 0x2c0d, /* GLAGOLITIC CAPITAL LETTER KAKO */
+ /*2627*/ 0x2c3e, 1, 0x2c0e, /* GLAGOLITIC CAPITAL LETTER LJUDIJE */
+ /*2630*/ 0x2c3f, 1, 0x2c0f, /* GLAGOLITIC CAPITAL LETTER MYSLITE */
+ /*2633*/ 0x2c40, 1, 0x2c10, /* GLAGOLITIC CAPITAL LETTER NASHI */
+ /*2636*/ 0x2c41, 1, 0x2c11, /* GLAGOLITIC CAPITAL LETTER ONU */
+ /*2639*/ 0x2c42, 1, 0x2c12, /* GLAGOLITIC CAPITAL LETTER POKOJI */
+ /*2642*/ 0x2c43, 1, 0x2c13, /* GLAGOLITIC CAPITAL LETTER RITSI */
+ /*2645*/ 0x2c44, 1, 0x2c14, /* GLAGOLITIC CAPITAL LETTER SLOVO */
+ /*2648*/ 0x2c45, 1, 0x2c15, /* GLAGOLITIC CAPITAL LETTER TVRIDO */
+ /*2651*/ 0x2c46, 1, 0x2c16, /* GLAGOLITIC CAPITAL LETTER UKU */
+ /*2654*/ 0x2c47, 1, 0x2c17, /* GLAGOLITIC CAPITAL LETTER FRITU */
+ /*2657*/ 0x2c48, 1, 0x2c18, /* GLAGOLITIC CAPITAL LETTER HERU */
+ /*2660*/ 0x2c49, 1, 0x2c19, /* GLAGOLITIC CAPITAL LETTER OTU */
+ /*2663*/ 0x2c4a, 1, 0x2c1a, /* GLAGOLITIC CAPITAL LETTER PE */
+ /*2666*/ 0x2c4b, 1, 0x2c1b, /* GLAGOLITIC CAPITAL LETTER SHTA */
+ /*2669*/ 0x2c4c, 1, 0x2c1c, /* GLAGOLITIC CAPITAL LETTER TSI */
+ /*2672*/ 0x2c4d, 1, 0x2c1d, /* GLAGOLITIC CAPITAL LETTER CHRIVI */
+ /*2675*/ 0x2c4e, 1, 0x2c1e, /* GLAGOLITIC CAPITAL LETTER SHA */
+ /*2678*/ 0x2c4f, 1, 0x2c1f, /* GLAGOLITIC CAPITAL LETTER YERU */
+ /*2681*/ 0x2c50, 1, 0x2c20, /* GLAGOLITIC CAPITAL LETTER YERI */
+ /*2684*/ 0x2c51, 1, 0x2c21, /* GLAGOLITIC CAPITAL LETTER YATI */
+ /*2687*/ 0x2c52, 1, 0x2c22, /* GLAGOLITIC CAPITAL LETTER SPIDERY.. */
+ /*2690*/ 0x2c53, 1, 0x2c23, /* GLAGOLITIC CAPITAL LETTER YU */
+ /*2693*/ 0x2c54, 1, 0x2c24, /* GLAGOLITIC CAPITAL LETTER SMALL Y.. */
+ /*2696*/ 0x2c55, 1, 0x2c25, /* GLAGOLITIC CAPITAL LETTER SMALL Y.. */
+ /*2699*/ 0x2c56, 1, 0x2c26, /* GLAGOLITIC CAPITAL LETTER YO */
+ /*2702*/ 0x2c57, 1, 0x2c27, /* GLAGOLITIC CAPITAL LETTER IOTATED.. */
+ /*2705*/ 0x2c58, 1, 0x2c28, /* GLAGOLITIC CAPITAL LETTER BIG YUS */
+ /*2708*/ 0x2c59, 1, 0x2c29, /* GLAGOLITIC CAPITAL LETTER IOTATED.. */
+ /*2711*/ 0x2c5a, 1, 0x2c2a, /* GLAGOLITIC CAPITAL LETTER FITA */
+ /*2714*/ 0x2c5b, 1, 0x2c2b, /* GLAGOLITIC CAPITAL LETTER IZHITSA */
+ /*2717*/ 0x2c5c, 1, 0x2c2c, /* GLAGOLITIC CAPITAL LETTER SHTAPIC */
+ /*2720*/ 0x2c5d, 1, 0x2c2d, /* GLAGOLITIC CAPITAL LETTER TROKUTA.. */
+ /*2723*/ 0x2c5e, 1, 0x2c2e, /* GLAGOLITIC CAPITAL LETTER LATINAT.. */
+ /*2726*/ 0x2c5f, 1, 0x2c2f, /* GLAGOLITIC CAPITAL LETTER CAUDATE.. */
+ /*2729*/ 0x2c61, 1, 0x2c60, /* LATIN CAPITAL LETTER L WITH DOUBL.. */
+ /*2732*/ 0x2c65, 1, 0x023a, /* LATIN CAPITAL LETTER A WITH STROKE */
+ /*2735*/ 0x2c66, 1, 0x023e, /* LATIN CAPITAL LETTER T WITH DIAGO.. */
+ /*2738*/ 0x2c68, 1, 0x2c67, /* LATIN CAPITAL LETTER H WITH DESCE.. */
+ /*2741*/ 0x2c6a, 1, 0x2c69, /* LATIN CAPITAL LETTER K WITH DESCE.. */
+ /*2744*/ 0x2c6c, 1, 0x2c6b, /* LATIN CAPITAL LETTER Z WITH DESCE.. */
+ /*2747*/ 0x2c73, 1, 0x2c72, /* LATIN CAPITAL LETTER W WITH HOOK */
+ /*2750*/ 0x2c76, 1, 0x2c75, /* LATIN CAPITAL LETTER HALF H */
+ /*2753*/ 0x2c81, 1, 0x2c80, /* COPTIC CAPITAL LETTER ALFA */
+ /*2756*/ 0x2c83, 1, 0x2c82, /* COPTIC CAPITAL LETTER VIDA */
+ /*2759*/ 0x2c85, 1, 0x2c84, /* COPTIC CAPITAL LETTER GAMMA */
+ /*2762*/ 0x2c87, 1, 0x2c86, /* COPTIC CAPITAL LETTER DALDA */
+ /*2765*/ 0x2c89, 1, 0x2c88, /* COPTIC CAPITAL LETTER EIE */
+ /*2768*/ 0x2c8b, 1, 0x2c8a, /* COPTIC CAPITAL LETTER SOU */
+ /*2771*/ 0x2c8d, 1, 0x2c8c, /* COPTIC CAPITAL LETTER ZATA */
+ /*2774*/ 0x2c8f, 1, 0x2c8e, /* COPTIC CAPITAL LETTER HATE */
+ /*2777*/ 0x2c91, 1, 0x2c90, /* COPTIC CAPITAL LETTER THETHE */
+ /*2780*/ 0x2c93, 1, 0x2c92, /* COPTIC CAPITAL LETTER IAUDA */
+ /*2783*/ 0x2c95, 1, 0x2c94, /* COPTIC CAPITAL LETTER KAPA */
+ /*2786*/ 0x2c97, 1, 0x2c96, /* COPTIC CAPITAL LETTER LAULA */
+ /*2789*/ 0x2c99, 1, 0x2c98, /* COPTIC CAPITAL LETTER MI */
+ /*2792*/ 0x2c9b, 1, 0x2c9a, /* COPTIC CAPITAL LETTER NI */
+ /*2795*/ 0x2c9d, 1, 0x2c9c, /* COPTIC CAPITAL LETTER KSI */
+ /*2798*/ 0x2c9f, 1, 0x2c9e, /* COPTIC CAPITAL LETTER O */
+ /*2801*/ 0x2ca1, 1, 0x2ca0, /* COPTIC CAPITAL LETTER PI */
+ /*2804*/ 0x2ca3, 1, 0x2ca2, /* COPTIC CAPITAL LETTER RO */
+ /*2807*/ 0x2ca5, 1, 0x2ca4, /* COPTIC CAPITAL LETTER SIMA */
+ /*2810*/ 0x2ca7, 1, 0x2ca6, /* COPTIC CAPITAL LETTER TAU */
+ /*2813*/ 0x2ca9, 1, 0x2ca8, /* COPTIC CAPITAL LETTER UA */
+ /*2816*/ 0x2cab, 1, 0x2caa, /* COPTIC CAPITAL LETTER FI */
+ /*2819*/ 0x2cad, 1, 0x2cac, /* COPTIC CAPITAL LETTER KHI */
+ /*2822*/ 0x2caf, 1, 0x2cae, /* COPTIC CAPITAL LETTER PSI */
+ /*2825*/ 0x2cb1, 1, 0x2cb0, /* COPTIC CAPITAL LETTER OOU */
+ /*2828*/ 0x2cb3, 1, 0x2cb2, /* COPTIC CAPITAL LETTER DIALECT-P A.. */
+ /*2831*/ 0x2cb5, 1, 0x2cb4, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2834*/ 0x2cb7, 1, 0x2cb6, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
+ /*2837*/ 0x2cb9, 1, 0x2cb8, /* COPTIC CAPITAL LETTER DIALECT-P K.. */
+ /*2840*/ 0x2cbb, 1, 0x2cba, /* COPTIC CAPITAL LETTER DIALECT-P NI */
+ /*2843*/ 0x2cbd, 1, 0x2cbc, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
+ /*2846*/ 0x2cbf, 1, 0x2cbe, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2849*/ 0x2cc1, 1, 0x2cc0, /* COPTIC CAPITAL LETTER SAMPI */
+ /*2852*/ 0x2cc3, 1, 0x2cc2, /* COPTIC CAPITAL LETTER CROSSED SHEI */
+ /*2855*/ 0x2cc5, 1, 0x2cc4, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2858*/ 0x2cc7, 1, 0x2cc6, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2861*/ 0x2cc9, 1, 0x2cc8, /* COPTIC CAPITAL LETTER AKHMIMIC KH.. */
+ /*2864*/ 0x2ccb, 1, 0x2cca, /* COPTIC CAPITAL LETTER DIALECT-P H.. */
+ /*2867*/ 0x2ccd, 1, 0x2ccc, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2870*/ 0x2ccf, 1, 0x2cce, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2873*/ 0x2cd1, 1, 0x2cd0, /* COPTIC CAPITAL LETTER L-SHAPED HA */
+ /*2876*/ 0x2cd3, 1, 0x2cd2, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2879*/ 0x2cd5, 1, 0x2cd4, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2882*/ 0x2cd7, 1, 0x2cd6, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2885*/ 0x2cd9, 1, 0x2cd8, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2888*/ 0x2cdb, 1, 0x2cda, /* COPTIC CAPITAL LETTER OLD COPTIC .. */
+ /*2891*/ 0x2cdd, 1, 0x2cdc, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
+ /*2894*/ 0x2cdf, 1, 0x2cde, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
+ /*2897*/ 0x2ce1, 1, 0x2ce0, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
+ /*2900*/ 0x2ce3, 1, 0x2ce2, /* COPTIC CAPITAL LETTER OLD NUBIAN .. */
+ /*2903*/ 0x2cec, 1, 0x2ceb, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
+ /*2906*/ 0x2cee, 1, 0x2ced, /* COPTIC CAPITAL LETTER CRYPTOGRAMM.. */
+ /*2909*/ 0x2cf3, 1, 0x2cf2, /* COPTIC CAPITAL LETTER BOHAIRIC KH.. */
+ /*2912*/ 0x2d00, 1, 0x10a0, /* GEORGIAN CAPITAL LETTER AN */
+ /*2915*/ 0x2d01, 1, 0x10a1, /* GEORGIAN CAPITAL LETTER BAN */
+ /*2918*/ 0x2d02, 1, 0x10a2, /* GEORGIAN CAPITAL LETTER GAN */
+ /*2921*/ 0x2d03, 1, 0x10a3, /* GEORGIAN CAPITAL LETTER DON */
+ /*2924*/ 0x2d04, 1, 0x10a4, /* GEORGIAN CAPITAL LETTER EN */
+ /*2927*/ 0x2d05, 1, 0x10a5, /* GEORGIAN CAPITAL LETTER VIN */
+ /*2930*/ 0x2d06, 1, 0x10a6, /* GEORGIAN CAPITAL LETTER ZEN */
+ /*2933*/ 0x2d07, 1, 0x10a7, /* GEORGIAN CAPITAL LETTER TAN */
+ /*2936*/ 0x2d08, 1, 0x10a8, /* GEORGIAN CAPITAL LETTER IN */
+ /*2939*/ 0x2d09, 1, 0x10a9, /* GEORGIAN CAPITAL LETTER KAN */
+ /*2942*/ 0x2d0a, 1, 0x10aa, /* GEORGIAN CAPITAL LETTER LAS */
+ /*2945*/ 0x2d0b, 1, 0x10ab, /* GEORGIAN CAPITAL LETTER MAN */
+ /*2948*/ 0x2d0c, 1, 0x10ac, /* GEORGIAN CAPITAL LETTER NAR */
+ /*2951*/ 0x2d0d, 1, 0x10ad, /* GEORGIAN CAPITAL LETTER ON */
+ /*2954*/ 0x2d0e, 1, 0x10ae, /* GEORGIAN CAPITAL LETTER PAR */
+ /*2957*/ 0x2d0f, 1, 0x10af, /* GEORGIAN CAPITAL LETTER ZHAR */
+ /*2960*/ 0x2d10, 1, 0x10b0, /* GEORGIAN CAPITAL LETTER RAE */
+ /*2963*/ 0x2d11, 1, 0x10b1, /* GEORGIAN CAPITAL LETTER SAN */
+ /*2966*/ 0x2d12, 1, 0x10b2, /* GEORGIAN CAPITAL LETTER TAR */
+ /*2969*/ 0x2d13, 1, 0x10b3, /* GEORGIAN CAPITAL LETTER UN */
+ /*2972*/ 0x2d14, 1, 0x10b4, /* GEORGIAN CAPITAL LETTER PHAR */
+ /*2975*/ 0x2d15, 1, 0x10b5, /* GEORGIAN CAPITAL LETTER KHAR */
+ /*2978*/ 0x2d16, 1, 0x10b6, /* GEORGIAN CAPITAL LETTER GHAN */
+ /*2981*/ 0x2d17, 1, 0x10b7, /* GEORGIAN CAPITAL LETTER QAR */
+ /*2984*/ 0x2d18, 1, 0x10b8, /* GEORGIAN CAPITAL LETTER SHIN */
+ /*2987*/ 0x2d19, 1, 0x10b9, /* GEORGIAN CAPITAL LETTER CHIN */
+ /*2990*/ 0x2d1a, 1, 0x10ba, /* GEORGIAN CAPITAL LETTER CAN */
+ /*2993*/ 0x2d1b, 1, 0x10bb, /* GEORGIAN CAPITAL LETTER JIL */
+ /*2996*/ 0x2d1c, 1, 0x10bc, /* GEORGIAN CAPITAL LETTER CIL */
+ /*2999*/ 0x2d1d, 1, 0x10bd, /* GEORGIAN CAPITAL LETTER CHAR */
+ /*3002*/ 0x2d1e, 1, 0x10be, /* GEORGIAN CAPITAL LETTER XAN */
+ /*3005*/ 0x2d1f, 1, 0x10bf, /* GEORGIAN CAPITAL LETTER JHAN */
+ /*3008*/ 0x2d20, 1, 0x10c0, /* GEORGIAN CAPITAL LETTER HAE */
+ /*3011*/ 0x2d21, 1, 0x10c1, /* GEORGIAN CAPITAL LETTER HE */
+ /*3014*/ 0x2d22, 1, 0x10c2, /* GEORGIAN CAPITAL LETTER HIE */
+ /*3017*/ 0x2d23, 1, 0x10c3, /* GEORGIAN CAPITAL LETTER WE */
+ /*3020*/ 0x2d24, 1, 0x10c4, /* GEORGIAN CAPITAL LETTER HAR */
+ /*3023*/ 0x2d25, 1, 0x10c5, /* GEORGIAN CAPITAL LETTER HOE */
+ /*3026*/ 0x2d27, 1, 0x10c7, /* GEORGIAN CAPITAL LETTER YN */
+ /*3029*/ 0x2d2d, 1, 0x10cd, /* GEORGIAN CAPITAL LETTER AEN */
+ /*3032*/ 0xa641, 1, 0xa640, /* CYRILLIC CAPITAL LETTER ZEMLYA */
+ /*3035*/ 0xa643, 1, 0xa642, /* CYRILLIC CAPITAL LETTER DZELO */
+ /*3038*/ 0xa645, 1, 0xa644, /* CYRILLIC CAPITAL LETTER REVERSED .. */
+ /*3041*/ 0xa647, 1, 0xa646, /* CYRILLIC CAPITAL LETTER IOTA */
+ /*3044*/ 0xa649, 1, 0xa648, /* CYRILLIC CAPITAL LETTER DJERV */
+ /*3047*/ 0xa64b, 2, 0x1c88, 0xa64a, /* CYRILLIC SMALL LETTER UNBLENDED UK */
+ /*3051*/ 0xa64d, 1, 0xa64c, /* CYRILLIC CAPITAL LETTER BROAD OME.. */
+ /*3054*/ 0xa64f, 1, 0xa64e, /* CYRILLIC CAPITAL LETTER NEUTRAL Y.. */
+ /*3057*/ 0xa651, 1, 0xa650, /* CYRILLIC CAPITAL LETTER YERU WITH.. */
+ /*3060*/ 0xa653, 1, 0xa652, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
+ /*3063*/ 0xa655, 1, 0xa654, /* CYRILLIC CAPITAL LETTER REVERSED .. */
+ /*3066*/ 0xa657, 1, 0xa656, /* CYRILLIC CAPITAL LETTER IOTIFIED A */
+ /*3069*/ 0xa659, 1, 0xa658, /* CYRILLIC CAPITAL LETTER CLOSED LI.. */
+ /*3072*/ 0xa65b, 1, 0xa65a, /* CYRILLIC CAPITAL LETTER BLENDED Y.. */
+ /*3075*/ 0xa65d, 1, 0xa65c, /* CYRILLIC CAPITAL LETTER IOTIFIED .. */
+ /*3078*/ 0xa65f, 1, 0xa65e, /* CYRILLIC CAPITAL LETTER YN */
+ /*3081*/ 0xa661, 1, 0xa660, /* CYRILLIC CAPITAL LETTER REVERSED .. */
+ /*3084*/ 0xa663, 1, 0xa662, /* CYRILLIC CAPITAL LETTER SOFT DE */
+ /*3087*/ 0xa665, 1, 0xa664, /* CYRILLIC CAPITAL LETTER SOFT EL */
+ /*3090*/ 0xa667, 1, 0xa666, /* CYRILLIC CAPITAL LETTER SOFT EM */
+ /*3093*/ 0xa669, 1, 0xa668, /* CYRILLIC CAPITAL LETTER MONOCULAR.. */
+ /*3096*/ 0xa66b, 1, 0xa66a, /* CYRILLIC CAPITAL LETTER BINOCULAR.. */
+ /*3099*/ 0xa66d, 1, 0xa66c, /* CYRILLIC CAPITAL LETTER DOUBLE MO.. */
+ /*3102*/ 0xa681, 1, 0xa680, /* CYRILLIC CAPITAL LETTER DWE */
+ /*3105*/ 0xa683, 1, 0xa682, /* CYRILLIC CAPITAL LETTER DZWE */
+ /*3108*/ 0xa685, 1, 0xa684, /* CYRILLIC CAPITAL LETTER ZHWE */
+ /*3111*/ 0xa687, 1, 0xa686, /* CYRILLIC CAPITAL LETTER CCHE */
+ /*3114*/ 0xa689, 1, 0xa688, /* CYRILLIC CAPITAL LETTER DZZE */
+ /*3117*/ 0xa68b, 1, 0xa68a, /* CYRILLIC CAPITAL LETTER TE WITH M.. */
+ /*3120*/ 0xa68d, 1, 0xa68c, /* CYRILLIC CAPITAL LETTER TWE */
+ /*3123*/ 0xa68f, 1, 0xa68e, /* CYRILLIC CAPITAL LETTER TSWE */
+ /*3126*/ 0xa691, 1, 0xa690, /* CYRILLIC CAPITAL LETTER TSSE */
+ /*3129*/ 0xa693, 1, 0xa692, /* CYRILLIC CAPITAL LETTER TCHE */
+ /*3132*/ 0xa695, 1, 0xa694, /* CYRILLIC CAPITAL LETTER HWE */
+ /*3135*/ 0xa697, 1, 0xa696, /* CYRILLIC CAPITAL LETTER SHWE */
+ /*3138*/ 0xa699, 1, 0xa698, /* CYRILLIC CAPITAL LETTER DOUBLE O */
+ /*3141*/ 0xa69b, 1, 0xa69a, /* CYRILLIC CAPITAL LETTER CROSSED O */
+ /*3144*/ 0xa723, 1, 0xa722, /* LATIN CAPITAL LETTER EGYPTOLOGICA.. */
+ /*3147*/ 0xa725, 1, 0xa724, /* LATIN CAPITAL LETTER EGYPTOLOGICA.. */
+ /*3150*/ 0xa727, 1, 0xa726, /* LATIN CAPITAL LETTER HENG */
+ /*3153*/ 0xa729, 1, 0xa728, /* LATIN CAPITAL LETTER TZ */
+ /*3156*/ 0xa72b, 1, 0xa72a, /* LATIN CAPITAL LETTER TRESILLO */
+ /*3159*/ 0xa72d, 1, 0xa72c, /* LATIN CAPITAL LETTER CUATRILLO */
+ /*3162*/ 0xa72f, 1, 0xa72e, /* LATIN CAPITAL LETTER CUATRILLO WI.. */
+ /*3165*/ 0xa733, 1, 0xa732, /* LATIN CAPITAL LETTER AA */
+ /*3168*/ 0xa735, 1, 0xa734, /* LATIN CAPITAL LETTER AO */
+ /*3171*/ 0xa737, 1, 0xa736, /* LATIN CAPITAL LETTER AU */
+ /*3174*/ 0xa739, 1, 0xa738, /* LATIN CAPITAL LETTER AV */
+ /*3177*/ 0xa73b, 1, 0xa73a, /* LATIN CAPITAL LETTER AV WITH HORI.. */
+ /*3180*/ 0xa73d, 1, 0xa73c, /* LATIN CAPITAL LETTER AY */
+ /*3183*/ 0xa73f, 1, 0xa73e, /* LATIN CAPITAL LETTER REVERSED C W.. */
+ /*3186*/ 0xa741, 1, 0xa740, /* LATIN CAPITAL LETTER K WITH STROKE */
+ /*3189*/ 0xa743, 1, 0xa742, /* LATIN CAPITAL LETTER K WITH DIAGO.. */
+ /*3192*/ 0xa745, 1, 0xa744, /* LATIN CAPITAL LETTER K WITH STROK.. */
+ /*3195*/ 0xa747, 1, 0xa746, /* LATIN CAPITAL LETTER BROKEN L */
+ /*3198*/ 0xa749, 1, 0xa748, /* LATIN CAPITAL LETTER L WITH HIGH .. */
+ /*3201*/ 0xa74b, 1, 0xa74a, /* LATIN CAPITAL LETTER O WITH LONG .. */
+ /*3204*/ 0xa74d, 1, 0xa74c, /* LATIN CAPITAL LETTER O WITH LOOP */
+ /*3207*/ 0xa74f, 1, 0xa74e, /* LATIN CAPITAL LETTER OO */
+ /*3210*/ 0xa751, 1, 0xa750, /* LATIN CAPITAL LETTER P WITH STROK.. */
+ /*3213*/ 0xa753, 1, 0xa752, /* LATIN CAPITAL LETTER P WITH FLOUR.. */
+ /*3216*/ 0xa755, 1, 0xa754, /* LATIN CAPITAL LETTER P WITH SQUIR.. */
+ /*3219*/ 0xa757, 1, 0xa756, /* LATIN CAPITAL LETTER Q WITH STROK.. */
+ /*3222*/ 0xa759, 1, 0xa758, /* LATIN CAPITAL LETTER Q WITH DIAGO.. */
+ /*3225*/ 0xa75b, 1, 0xa75a, /* LATIN CAPITAL LETTER R ROTUNDA */
+ /*3228*/ 0xa75d, 1, 0xa75c, /* LATIN CAPITAL LETTER RUM ROTUNDA */
+ /*3231*/ 0xa75f, 1, 0xa75e, /* LATIN CAPITAL LETTER V WITH DIAGO.. */
+ /*3234*/ 0xa761, 1, 0xa760, /* LATIN CAPITAL LETTER VY */
+ /*3237*/ 0xa763, 1, 0xa762, /* LATIN CAPITAL LETTER VISIGOTHIC Z */
+ /*3240*/ 0xa765, 1, 0xa764, /* LATIN CAPITAL LETTER THORN WITH S.. */
+ /*3243*/ 0xa767, 1, 0xa766, /* LATIN CAPITAL LETTER THORN WITH S.. */
+ /*3246*/ 0xa769, 1, 0xa768, /* LATIN CAPITAL LETTER VEND */
+ /*3249*/ 0xa76b, 1, 0xa76a, /* LATIN CAPITAL LETTER ET */
+ /*3252*/ 0xa76d, 1, 0xa76c, /* LATIN CAPITAL LETTER IS */
+ /*3255*/ 0xa76f, 1, 0xa76e, /* LATIN CAPITAL LETTER CON */
+ /*3258*/ 0xa77a, 1, 0xa779, /* LATIN CAPITAL LETTER INSULAR D */
+ /*3261*/ 0xa77c, 1, 0xa77b, /* LATIN CAPITAL LETTER INSULAR F */
+ /*3264*/ 0xa77f, 1, 0xa77e, /* LATIN CAPITAL LETTER TURNED INSUL.. */
+ /*3267*/ 0xa781, 1, 0xa780, /* LATIN CAPITAL LETTER TURNED L */
+ /*3270*/ 0xa783, 1, 0xa782, /* LATIN CAPITAL LETTER INSULAR R */
+ /*3273*/ 0xa785, 1, 0xa784, /* LATIN CAPITAL LETTER INSULAR S */
+ /*3276*/ 0xa787, 1, 0xa786, /* LATIN CAPITAL LETTER INSULAR T */
+ /*3279*/ 0xa78c, 1, 0xa78b, /* LATIN CAPITAL LETTER SALTILLO */
+ /*3282*/ 0xa791, 1, 0xa790, /* LATIN CAPITAL LETTER N WITH DESCE.. */
+ /*3285*/ 0xa793, 1, 0xa792, /* LATIN CAPITAL LETTER C WITH BAR */
+ /*3288*/ 0xa794, 1, 0xa7c4, /* LATIN CAPITAL LETTER C WITH PALAT.. */
+ /*3291*/ 0xa797, 1, 0xa796, /* LATIN CAPITAL LETTER B WITH FLOUR.. */
+ /*3294*/ 0xa799, 1, 0xa798, /* LATIN CAPITAL LETTER F WITH STROKE */
+ /*3297*/ 0xa79b, 1, 0xa79a, /* LATIN CAPITAL LETTER VOLAPUK AE */
+ /*3300*/ 0xa79d, 1, 0xa79c, /* LATIN CAPITAL LETTER VOLAPUK OE */
+ /*3303*/ 0xa79f, 1, 0xa79e, /* LATIN CAPITAL LETTER VOLAPUK UE */
+ /*3306*/ 0xa7a1, 1, 0xa7a0, /* LATIN CAPITAL LETTER G WITH OBLIQ.. */
+ /*3309*/ 0xa7a3, 1, 0xa7a2, /* LATIN CAPITAL LETTER K WITH OBLIQ.. */
+ /*3312*/ 0xa7a5, 1, 0xa7a4, /* LATIN CAPITAL LETTER N WITH OBLIQ.. */
+ /*3315*/ 0xa7a7, 1, 0xa7a6, /* LATIN CAPITAL LETTER R WITH OBLIQ.. */
+ /*3318*/ 0xa7a9, 1, 0xa7a8, /* LATIN CAPITAL LETTER S WITH OBLIQ.. */
+ /*3321*/ 0xa7b5, 1, 0xa7b4, /* LATIN CAPITAL LETTER BETA */
+ /*3324*/ 0xa7b7, 1, 0xa7b6, /* LATIN CAPITAL LETTER OMEGA */
+ /*3327*/ 0xa7b9, 1, 0xa7b8, /* LATIN CAPITAL LETTER U WITH STROKE */
+ /*3330*/ 0xa7bb, 1, 0xa7ba, /* LATIN CAPITAL LETTER GLOTTAL A */
+ /*3333*/ 0xa7bd, 1, 0xa7bc, /* LATIN CAPITAL LETTER GLOTTAL I */
+ /*3336*/ 0xa7bf, 1, 0xa7be, /* LATIN CAPITAL LETTER GLOTTAL U */
+ /*3339*/ 0xa7c1, 1, 0xa7c0, /* LATIN CAPITAL LETTER OLD POLISH O */
+ /*3342*/ 0xa7c3, 1, 0xa7c2, /* LATIN CAPITAL LETTER ANGLICANA W */
+ /*3345*/ 0xa7c8, 1, 0xa7c7, /* LATIN CAPITAL LETTER D WITH SHORT.. */
+ /*3348*/ 0xa7ca, 1, 0xa7c9, /* LATIN CAPITAL LETTER S WITH SHORT.. */
+ /*3351*/ 0xa7cd, 1, 0xa7cc, /* LATIN CAPITAL LETTER S WITH DIAGO.. */
+ /*3354*/ 0xa7d1, 1, 0xa7d0, /* LATIN CAPITAL LETTER CLOSED INSUL.. */
+ /*3357*/ 0xa7d7, 1, 0xa7d6, /* LATIN CAPITAL LETTER MIDDLE SCOTS.. */
+ /*3360*/ 0xa7d9, 1, 0xa7d8, /* LATIN CAPITAL LETTER SIGMOID S */
+ /*3363*/ 0xa7db, 1, 0xa7da, /* LATIN CAPITAL LETTER LAMBDA */
+ /*3366*/ 0xa7f6, 1, 0xa7f5, /* LATIN CAPITAL LETTER REVERSED HAL.. */
+ /*3369*/ 0xab53, 1, 0xa7b3, /* LATIN CAPITAL LETTER CHI */
+ /*3372*/ 0xff41, 1, 0xff21, /* FULLWIDTH LATIN CAPITAL LETTER A */
+ /*3375*/ 0xff42, 1, 0xff22, /* FULLWIDTH LATIN CAPITAL LETTER B */
+ /*3378*/ 0xff43, 1, 0xff23, /* FULLWIDTH LATIN CAPITAL LETTER C */
+ /*3381*/ 0xff44, 1, 0xff24, /* FULLWIDTH LATIN CAPITAL LETTER D */
+ /*3384*/ 0xff45, 1, 0xff25, /* FULLWIDTH LATIN CAPITAL LETTER E */
+ /*3387*/ 0xff46, 1, 0xff26, /* FULLWIDTH LATIN CAPITAL LETTER F */
+ /*3390*/ 0xff47, 1, 0xff27, /* FULLWIDTH LATIN CAPITAL LETTER G */
+ /*3393*/ 0xff48, 1, 0xff28, /* FULLWIDTH LATIN CAPITAL LETTER H */
+ /*3396*/ 0xff49, 1, 0xff29, /* FULLWIDTH LATIN CAPITAL LETTER I */
+ /*3399*/ 0xff4a, 1, 0xff2a, /* FULLWIDTH LATIN CAPITAL LETTER J */
+ /*3402*/ 0xff4b, 1, 0xff2b, /* FULLWIDTH LATIN CAPITAL LETTER K */
+ /*3405*/ 0xff4c, 1, 0xff2c, /* FULLWIDTH LATIN CAPITAL LETTER L */
+ /*3408*/ 0xff4d, 1, 0xff2d, /* FULLWIDTH LATIN CAPITAL LETTER M */
+ /*3411*/ 0xff4e, 1, 0xff2e, /* FULLWIDTH LATIN CAPITAL LETTER N */
+ /*3414*/ 0xff4f, 1, 0xff2f, /* FULLWIDTH LATIN CAPITAL LETTER O */
+ /*3417*/ 0xff50, 1, 0xff30, /* FULLWIDTH LATIN CAPITAL LETTER P */
+ /*3420*/ 0xff51, 1, 0xff31, /* FULLWIDTH LATIN CAPITAL LETTER Q */
+ /*3423*/ 0xff52, 1, 0xff32, /* FULLWIDTH LATIN CAPITAL LETTER R */
+ /*3426*/ 0xff53, 1, 0xff33, /* FULLWIDTH LATIN CAPITAL LETTER S */
+ /*3429*/ 0xff54, 1, 0xff34, /* FULLWIDTH LATIN CAPITAL LETTER T */
+ /*3432*/ 0xff55, 1, 0xff35, /* FULLWIDTH LATIN CAPITAL LETTER U */
+ /*3435*/ 0xff56, 1, 0xff36, /* FULLWIDTH LATIN CAPITAL LETTER V */
+ /*3438*/ 0xff57, 1, 0xff37, /* FULLWIDTH LATIN CAPITAL LETTER W */
+ /*3441*/ 0xff58, 1, 0xff38, /* FULLWIDTH LATIN CAPITAL LETTER X */
+ /*3444*/ 0xff59, 1, 0xff39, /* FULLWIDTH LATIN CAPITAL LETTER Y */
+ /*3447*/ 0xff5a, 1, 0xff3a, /* FULLWIDTH LATIN CAPITAL LETTER Z */
+ /*3450*/ 0x010428, 1, 0x010400, /* DESERET CAPITAL LETTER LONG I */
+ /*3453*/ 0x010429, 1, 0x010401, /* DESERET CAPITAL LETTER LONG E */
+ /*3456*/ 0x01042a, 1, 0x010402, /* DESERET CAPITAL LETTER LONG A */
+ /*3459*/ 0x01042b, 1, 0x010403, /* DESERET CAPITAL LETTER LONG AH */
+ /*3462*/ 0x01042c, 1, 0x010404, /* DESERET CAPITAL LETTER LONG O */
+ /*3465*/ 0x01042d, 1, 0x010405, /* DESERET CAPITAL LETTER LONG OO */
+ /*3468*/ 0x01042e, 1, 0x010406, /* DESERET CAPITAL LETTER SHORT I */
+ /*3471*/ 0x01042f, 1, 0x010407, /* DESERET CAPITAL LETTER SHORT E */
+ /*3474*/ 0x010430, 1, 0x010408, /* DESERET CAPITAL LETTER SHORT A */
+ /*3477*/ 0x010431, 1, 0x010409, /* DESERET CAPITAL LETTER SHORT AH */
+ /*3480*/ 0x010432, 1, 0x01040a, /* DESERET CAPITAL LETTER SHORT O */
+ /*3483*/ 0x010433, 1, 0x01040b, /* DESERET CAPITAL LETTER SHORT OO */
+ /*3486*/ 0x010434, 1, 0x01040c, /* DESERET CAPITAL LETTER AY */
+ /*3489*/ 0x010435, 1, 0x01040d, /* DESERET CAPITAL LETTER OW */
+ /*3492*/ 0x010436, 1, 0x01040e, /* DESERET CAPITAL LETTER WU */
+ /*3495*/ 0x010437, 1, 0x01040f, /* DESERET CAPITAL LETTER YEE */
+ /*3498*/ 0x010438, 1, 0x010410, /* DESERET CAPITAL LETTER H */
+ /*3501*/ 0x010439, 1, 0x010411, /* DESERET CAPITAL LETTER PEE */
+ /*3504*/ 0x01043a, 1, 0x010412, /* DESERET CAPITAL LETTER BEE */
+ /*3507*/ 0x01043b, 1, 0x010413, /* DESERET CAPITAL LETTER TEE */
+ /*3510*/ 0x01043c, 1, 0x010414, /* DESERET CAPITAL LETTER DEE */
+ /*3513*/ 0x01043d, 1, 0x010415, /* DESERET CAPITAL LETTER CHEE */
+ /*3516*/ 0x01043e, 1, 0x010416, /* DESERET CAPITAL LETTER JEE */
+ /*3519*/ 0x01043f, 1, 0x010417, /* DESERET CAPITAL LETTER KAY */
+ /*3522*/ 0x010440, 1, 0x010418, /* DESERET CAPITAL LETTER GAY */
+ /*3525*/ 0x010441, 1, 0x010419, /* DESERET CAPITAL LETTER EF */
+ /*3528*/ 0x010442, 1, 0x01041a, /* DESERET CAPITAL LETTER VEE */
+ /*3531*/ 0x010443, 1, 0x01041b, /* DESERET CAPITAL LETTER ETH */
+ /*3534*/ 0x010444, 1, 0x01041c, /* DESERET CAPITAL LETTER THEE */
+ /*3537*/ 0x010445, 1, 0x01041d, /* DESERET CAPITAL LETTER ES */
+ /*3540*/ 0x010446, 1, 0x01041e, /* DESERET CAPITAL LETTER ZEE */
+ /*3543*/ 0x010447, 1, 0x01041f, /* DESERET CAPITAL LETTER ESH */
+ /*3546*/ 0x010448, 1, 0x010420, /* DESERET CAPITAL LETTER ZHEE */
+ /*3549*/ 0x010449, 1, 0x010421, /* DESERET CAPITAL LETTER ER */
+ /*3552*/ 0x01044a, 1, 0x010422, /* DESERET CAPITAL LETTER EL */
+ /*3555*/ 0x01044b, 1, 0x010423, /* DESERET CAPITAL LETTER EM */
+ /*3558*/ 0x01044c, 1, 0x010424, /* DESERET CAPITAL LETTER EN */
+ /*3561*/ 0x01044d, 1, 0x010425, /* DESERET CAPITAL LETTER ENG */
+ /*3564*/ 0x01044e, 1, 0x010426, /* DESERET CAPITAL LETTER OI */
+ /*3567*/ 0x01044f, 1, 0x010427, /* DESERET CAPITAL LETTER EW */
+ /*3570*/ 0x0104d8, 1, 0x0104b0, /* OSAGE CAPITAL LETTER A */
+ /*3573*/ 0x0104d9, 1, 0x0104b1, /* OSAGE CAPITAL LETTER AI */
+ /*3576*/ 0x0104da, 1, 0x0104b2, /* OSAGE CAPITAL LETTER AIN */
+ /*3579*/ 0x0104db, 1, 0x0104b3, /* OSAGE CAPITAL LETTER AH */
+ /*3582*/ 0x0104dc, 1, 0x0104b4, /* OSAGE CAPITAL LETTER BRA */
+ /*3585*/ 0x0104dd, 1, 0x0104b5, /* OSAGE CAPITAL LETTER CHA */
+ /*3588*/ 0x0104de, 1, 0x0104b6, /* OSAGE CAPITAL LETTER EHCHA */
+ /*3591*/ 0x0104df, 1, 0x0104b7, /* OSAGE CAPITAL LETTER E */
+ /*3594*/ 0x0104e0, 1, 0x0104b8, /* OSAGE CAPITAL LETTER EIN */
+ /*3597*/ 0x0104e1, 1, 0x0104b9, /* OSAGE CAPITAL LETTER HA */
+ /*3600*/ 0x0104e2, 1, 0x0104ba, /* OSAGE CAPITAL LETTER HYA */
+ /*3603*/ 0x0104e3, 1, 0x0104bb, /* OSAGE CAPITAL LETTER I */
+ /*3606*/ 0x0104e4, 1, 0x0104bc, /* OSAGE CAPITAL LETTER KA */
+ /*3609*/ 0x0104e5, 1, 0x0104bd, /* OSAGE CAPITAL LETTER EHKA */
+ /*3612*/ 0x0104e6, 1, 0x0104be, /* OSAGE CAPITAL LETTER KYA */
+ /*3615*/ 0x0104e7, 1, 0x0104bf, /* OSAGE CAPITAL LETTER LA */
+ /*3618*/ 0x0104e8, 1, 0x0104c0, /* OSAGE CAPITAL LETTER MA */
+ /*3621*/ 0x0104e9, 1, 0x0104c1, /* OSAGE CAPITAL LETTER NA */
+ /*3624*/ 0x0104ea, 1, 0x0104c2, /* OSAGE CAPITAL LETTER O */
+ /*3627*/ 0x0104eb, 1, 0x0104c3, /* OSAGE CAPITAL LETTER OIN */
+ /*3630*/ 0x0104ec, 1, 0x0104c4, /* OSAGE CAPITAL LETTER PA */
+ /*3633*/ 0x0104ed, 1, 0x0104c5, /* OSAGE CAPITAL LETTER EHPA */
+ /*3636*/ 0x0104ee, 1, 0x0104c6, /* OSAGE CAPITAL LETTER SA */
+ /*3639*/ 0x0104ef, 1, 0x0104c7, /* OSAGE CAPITAL LETTER SHA */
+ /*3642*/ 0x0104f0, 1, 0x0104c8, /* OSAGE CAPITAL LETTER TA */
+ /*3645*/ 0x0104f1, 1, 0x0104c9, /* OSAGE CAPITAL LETTER EHTA */
+ /*3648*/ 0x0104f2, 1, 0x0104ca, /* OSAGE CAPITAL LETTER TSA */
+ /*3651*/ 0x0104f3, 1, 0x0104cb, /* OSAGE CAPITAL LETTER EHTSA */
+ /*3654*/ 0x0104f4, 1, 0x0104cc, /* OSAGE CAPITAL LETTER TSHA */
+ /*3657*/ 0x0104f5, 1, 0x0104cd, /* OSAGE CAPITAL LETTER DHA */
+ /*3660*/ 0x0104f6, 1, 0x0104ce, /* OSAGE CAPITAL LETTER U */
+ /*3663*/ 0x0104f7, 1, 0x0104cf, /* OSAGE CAPITAL LETTER WA */
+ /*3666*/ 0x0104f8, 1, 0x0104d0, /* OSAGE CAPITAL LETTER KHA */
+ /*3669*/ 0x0104f9, 1, 0x0104d1, /* OSAGE CAPITAL LETTER GHA */
+ /*3672*/ 0x0104fa, 1, 0x0104d2, /* OSAGE CAPITAL LETTER ZA */
+ /*3675*/ 0x0104fb, 1, 0x0104d3, /* OSAGE CAPITAL LETTER ZHA */
+ /*3678*/ 0x010597, 1, 0x010570, /* VITHKUQI CAPITAL LETTER A */
+ /*3681*/ 0x010598, 1, 0x010571, /* VITHKUQI CAPITAL LETTER BBE */
+ /*3684*/ 0x010599, 1, 0x010572, /* VITHKUQI CAPITAL LETTER BE */
+ /*3687*/ 0x01059a, 1, 0x010573, /* VITHKUQI CAPITAL LETTER CE */
+ /*3690*/ 0x01059b, 1, 0x010574, /* VITHKUQI CAPITAL LETTER CHE */
+ /*3693*/ 0x01059c, 1, 0x010575, /* VITHKUQI CAPITAL LETTER DE */
+ /*3696*/ 0x01059d, 1, 0x010576, /* VITHKUQI CAPITAL LETTER DHE */
+ /*3699*/ 0x01059e, 1, 0x010577, /* VITHKUQI CAPITAL LETTER EI */
+ /*3702*/ 0x01059f, 1, 0x010578, /* VITHKUQI CAPITAL LETTER E */
+ /*3705*/ 0x0105a0, 1, 0x010579, /* VITHKUQI CAPITAL LETTER FE */
+ /*3708*/ 0x0105a1, 1, 0x01057a, /* VITHKUQI CAPITAL LETTER GA */
+ /*3711*/ 0x0105a3, 1, 0x01057c, /* VITHKUQI CAPITAL LETTER HA */
+ /*3714*/ 0x0105a4, 1, 0x01057d, /* VITHKUQI CAPITAL LETTER HHA */
+ /*3717*/ 0x0105a5, 1, 0x01057e, /* VITHKUQI CAPITAL LETTER I */
+ /*3720*/ 0x0105a6, 1, 0x01057f, /* VITHKUQI CAPITAL LETTER IJE */
+ /*3723*/ 0x0105a7, 1, 0x010580, /* VITHKUQI CAPITAL LETTER JE */
+ /*3726*/ 0x0105a8, 1, 0x010581, /* VITHKUQI CAPITAL LETTER KA */
+ /*3729*/ 0x0105a9, 1, 0x010582, /* VITHKUQI CAPITAL LETTER LA */
+ /*3732*/ 0x0105aa, 1, 0x010583, /* VITHKUQI CAPITAL LETTER LLA */
+ /*3735*/ 0x0105ab, 1, 0x010584, /* VITHKUQI CAPITAL LETTER ME */
+ /*3738*/ 0x0105ac, 1, 0x010585, /* VITHKUQI CAPITAL LETTER NE */
+ /*3741*/ 0x0105ad, 1, 0x010586, /* VITHKUQI CAPITAL LETTER NJE */
+ /*3744*/ 0x0105ae, 1, 0x010587, /* VITHKUQI CAPITAL LETTER O */
+ /*3747*/ 0x0105af, 1, 0x010588, /* VITHKUQI CAPITAL LETTER PE */
+ /*3750*/ 0x0105b0, 1, 0x010589, /* VITHKUQI CAPITAL LETTER QA */
+ /*3753*/ 0x0105b1, 1, 0x01058a, /* VITHKUQI CAPITAL LETTER RE */
+ /*3756*/ 0x0105b3, 1, 0x01058c, /* VITHKUQI CAPITAL LETTER SE */
+ /*3759*/ 0x0105b4, 1, 0x01058d, /* VITHKUQI CAPITAL LETTER SHE */
+ /*3762*/ 0x0105b5, 1, 0x01058e, /* VITHKUQI CAPITAL LETTER TE */
+ /*3765*/ 0x0105b6, 1, 0x01058f, /* VITHKUQI CAPITAL LETTER THE */
+ /*3768*/ 0x0105b7, 1, 0x010590, /* VITHKUQI CAPITAL LETTER U */
+ /*3771*/ 0x0105b8, 1, 0x010591, /* VITHKUQI CAPITAL LETTER VE */
+ /*3774*/ 0x0105b9, 1, 0x010592, /* VITHKUQI CAPITAL LETTER XE */
+ /*3777*/ 0x0105bb, 1, 0x010594, /* VITHKUQI CAPITAL LETTER Y */
+ /*3780*/ 0x0105bc, 1, 0x010595, /* VITHKUQI CAPITAL LETTER ZE */
+ /*3783*/ 0x010cc0, 1, 0x010c80, /* OLD HUNGARIAN CAPITAL LETTER A */
+ /*3786*/ 0x010cc1, 1, 0x010c81, /* OLD HUNGARIAN CAPITAL LETTER AA */
+ /*3789*/ 0x010cc2, 1, 0x010c82, /* OLD HUNGARIAN CAPITAL LETTER EB */
+ /*3792*/ 0x010cc3, 1, 0x010c83, /* OLD HUNGARIAN CAPITAL LETTER AMB */
+ /*3795*/ 0x010cc4, 1, 0x010c84, /* OLD HUNGARIAN CAPITAL LETTER EC */
+ /*3798*/ 0x010cc5, 1, 0x010c85, /* OLD HUNGARIAN CAPITAL LETTER ENC */
+ /*3801*/ 0x010cc6, 1, 0x010c86, /* OLD HUNGARIAN CAPITAL LETTER ECS */
+ /*3804*/ 0x010cc7, 1, 0x010c87, /* OLD HUNGARIAN CAPITAL LETTER ED */
+ /*3807*/ 0x010cc8, 1, 0x010c88, /* OLD HUNGARIAN CAPITAL LETTER AND */
+ /*3810*/ 0x010cc9, 1, 0x010c89, /* OLD HUNGARIAN CAPITAL LETTER E */
+ /*3813*/ 0x010cca, 1, 0x010c8a, /* OLD HUNGARIAN CAPITAL LETTER CLOS.. */
+ /*3816*/ 0x010ccb, 1, 0x010c8b, /* OLD HUNGARIAN CAPITAL LETTER EE */
+ /*3819*/ 0x010ccc, 1, 0x010c8c, /* OLD HUNGARIAN CAPITAL LETTER EF */
+ /*3822*/ 0x010ccd, 1, 0x010c8d, /* OLD HUNGARIAN CAPITAL LETTER EG */
+ /*3825*/ 0x010cce, 1, 0x010c8e, /* OLD HUNGARIAN CAPITAL LETTER EGY */
+ /*3828*/ 0x010ccf, 1, 0x010c8f, /* OLD HUNGARIAN CAPITAL LETTER EH */
+ /*3831*/ 0x010cd0, 1, 0x010c90, /* OLD HUNGARIAN CAPITAL LETTER I */
+ /*3834*/ 0x010cd1, 1, 0x010c91, /* OLD HUNGARIAN CAPITAL LETTER II */
+ /*3837*/ 0x010cd2, 1, 0x010c92, /* OLD HUNGARIAN CAPITAL LETTER EJ */
+ /*3840*/ 0x010cd3, 1, 0x010c93, /* OLD HUNGARIAN CAPITAL LETTER EK */
+ /*3843*/ 0x010cd4, 1, 0x010c94, /* OLD HUNGARIAN CAPITAL LETTER AK */
+ /*3846*/ 0x010cd5, 1, 0x010c95, /* OLD HUNGARIAN CAPITAL LETTER UNK */
+ /*3849*/ 0x010cd6, 1, 0x010c96, /* OLD HUNGARIAN CAPITAL LETTER EL */
+ /*3852*/ 0x010cd7, 1, 0x010c97, /* OLD HUNGARIAN CAPITAL LETTER ELY */
+ /*3855*/ 0x010cd8, 1, 0x010c98, /* OLD HUNGARIAN CAPITAL LETTER EM */
+ /*3858*/ 0x010cd9, 1, 0x010c99, /* OLD HUNGARIAN CAPITAL LETTER EN */
+ /*3861*/ 0x010cda, 1, 0x010c9a, /* OLD HUNGARIAN CAPITAL LETTER ENY */
+ /*3864*/ 0x010cdb, 1, 0x010c9b, /* OLD HUNGARIAN CAPITAL LETTER O */
+ /*3867*/ 0x010cdc, 1, 0x010c9c, /* OLD HUNGARIAN CAPITAL LETTER OO */
+ /*3870*/ 0x010cdd, 1, 0x010c9d, /* OLD HUNGARIAN CAPITAL LETTER NIKO.. */
+ /*3873*/ 0x010cde, 1, 0x010c9e, /* OLD HUNGARIAN CAPITAL LETTER RUDI.. */
+ /*3876*/ 0x010cdf, 1, 0x010c9f, /* OLD HUNGARIAN CAPITAL LETTER OEE */
+ /*3879*/ 0x010ce0, 1, 0x010ca0, /* OLD HUNGARIAN CAPITAL LETTER EP */
+ /*3882*/ 0x010ce1, 1, 0x010ca1, /* OLD HUNGARIAN CAPITAL LETTER EMP */
+ /*3885*/ 0x010ce2, 1, 0x010ca2, /* OLD HUNGARIAN CAPITAL LETTER ER */
+ /*3888*/ 0x010ce3, 1, 0x010ca3, /* OLD HUNGARIAN CAPITAL LETTER SHOR.. */
+ /*3891*/ 0x010ce4, 1, 0x010ca4, /* OLD HUNGARIAN CAPITAL LETTER ES */
+ /*3894*/ 0x010ce5, 1, 0x010ca5, /* OLD HUNGARIAN CAPITAL LETTER ESZ */
+ /*3897*/ 0x010ce6, 1, 0x010ca6, /* OLD HUNGARIAN CAPITAL LETTER ET */
+ /*3900*/ 0x010ce7, 1, 0x010ca7, /* OLD HUNGARIAN CAPITAL LETTER ENT */
+ /*3903*/ 0x010ce8, 1, 0x010ca8, /* OLD HUNGARIAN CAPITAL LETTER ETY */
+ /*3906*/ 0x010ce9, 1, 0x010ca9, /* OLD HUNGARIAN CAPITAL LETTER ECH */
+ /*3909*/ 0x010cea, 1, 0x010caa, /* OLD HUNGARIAN CAPITAL LETTER U */
+ /*3912*/ 0x010ceb, 1, 0x010cab, /* OLD HUNGARIAN CAPITAL LETTER UU */
+ /*3915*/ 0x010cec, 1, 0x010cac, /* OLD HUNGARIAN CAPITAL LETTER NIKO.. */
+ /*3918*/ 0x010ced, 1, 0x010cad, /* OLD HUNGARIAN CAPITAL LETTER RUDI.. */
+ /*3921*/ 0x010cee, 1, 0x010cae, /* OLD HUNGARIAN CAPITAL LETTER EV */
+ /*3924*/ 0x010cef, 1, 0x010caf, /* OLD HUNGARIAN CAPITAL LETTER EZ */
+ /*3927*/ 0x010cf0, 1, 0x010cb0, /* OLD HUNGARIAN CAPITAL LETTER EZS */
+ /*3930*/ 0x010cf1, 1, 0x010cb1, /* OLD HUNGARIAN CAPITAL LETTER ENT-.. */
+ /*3933*/ 0x010cf2, 1, 0x010cb2, /* OLD HUNGARIAN CAPITAL LETTER US */
+ /*3936*/ 0x010d70, 1, 0x010d50, /* GARAY CAPITAL LETTER A */
+ /*3939*/ 0x010d71, 1, 0x010d51, /* GARAY CAPITAL LETTER CA */
+ /*3942*/ 0x010d72, 1, 0x010d52, /* GARAY CAPITAL LETTER MA */
+ /*3945*/ 0x010d73, 1, 0x010d53, /* GARAY CAPITAL LETTER KA */
+ /*3948*/ 0x010d74, 1, 0x010d54, /* GARAY CAPITAL LETTER BA */
+ /*3951*/ 0x010d75, 1, 0x010d55, /* GARAY CAPITAL LETTER JA */
+ /*3954*/ 0x010d76, 1, 0x010d56, /* GARAY CAPITAL LETTER SA */
+ /*3957*/ 0x010d77, 1, 0x010d57, /* GARAY CAPITAL LETTER WA */
+ /*3960*/ 0x010d78, 1, 0x010d58, /* GARAY CAPITAL LETTER LA */
+ /*3963*/ 0x010d79, 1, 0x010d59, /* GARAY CAPITAL LETTER GA */
+ /*3966*/ 0x010d7a, 1, 0x010d5a, /* GARAY CAPITAL LETTER DA */
+ /*3969*/ 0x010d7b, 1, 0x010d5b, /* GARAY CAPITAL LETTER XA */
+ /*3972*/ 0x010d7c, 1, 0x010d5c, /* GARAY CAPITAL LETTER YA */
+ /*3975*/ 0x010d7d, 1, 0x010d5d, /* GARAY CAPITAL LETTER TA */
+ /*3978*/ 0x010d7e, 1, 0x010d5e, /* GARAY CAPITAL LETTER RA */
+ /*3981*/ 0x010d7f, 1, 0x010d5f, /* GARAY CAPITAL LETTER NYA */
+ /*3984*/ 0x010d80, 1, 0x010d60, /* GARAY CAPITAL LETTER FA */
+ /*3987*/ 0x010d81, 1, 0x010d61, /* GARAY CAPITAL LETTER NA */
+ /*3990*/ 0x010d82, 1, 0x010d62, /* GARAY CAPITAL LETTER PA */
+ /*3993*/ 0x010d83, 1, 0x010d63, /* GARAY CAPITAL LETTER HA */
+ /*3996*/ 0x010d84, 1, 0x010d64, /* GARAY CAPITAL LETTER OLD KA */
+ /*3999*/ 0x010d85, 1, 0x010d65, /* GARAY CAPITAL LETTER OLD NA */
+ /*4002*/ 0x0118c0, 1, 0x0118a0, /* WARANG CITI CAPITAL LETTER NGAA */
+ /*4005*/ 0x0118c1, 1, 0x0118a1, /* WARANG CITI CAPITAL LETTER A */
+ /*4008*/ 0x0118c2, 1, 0x0118a2, /* WARANG CITI CAPITAL LETTER WI */
+ /*4011*/ 0x0118c3, 1, 0x0118a3, /* WARANG CITI CAPITAL LETTER YU */
+ /*4014*/ 0x0118c4, 1, 0x0118a4, /* WARANG CITI CAPITAL LETTER YA */
+ /*4017*/ 0x0118c5, 1, 0x0118a5, /* WARANG CITI CAPITAL LETTER YO */
+ /*4020*/ 0x0118c6, 1, 0x0118a6, /* WARANG CITI CAPITAL LETTER II */
+ /*4023*/ 0x0118c7, 1, 0x0118a7, /* WARANG CITI CAPITAL LETTER UU */
+ /*4026*/ 0x0118c8, 1, 0x0118a8, /* WARANG CITI CAPITAL LETTER E */
+ /*4029*/ 0x0118c9, 1, 0x0118a9, /* WARANG CITI CAPITAL LETTER O */
+ /*4032*/ 0x0118ca, 1, 0x0118aa, /* WARANG CITI CAPITAL LETTER ANG */
+ /*4035*/ 0x0118cb, 1, 0x0118ab, /* WARANG CITI CAPITAL LETTER GA */
+ /*4038*/ 0x0118cc, 1, 0x0118ac, /* WARANG CITI CAPITAL LETTER KO */
+ /*4041*/ 0x0118cd, 1, 0x0118ad, /* WARANG CITI CAPITAL LETTER ENY */
+ /*4044*/ 0x0118ce, 1, 0x0118ae, /* WARANG CITI CAPITAL LETTER YUJ */
+ /*4047*/ 0x0118cf, 1, 0x0118af, /* WARANG CITI CAPITAL LETTER UC */
+ /*4050*/ 0x0118d0, 1, 0x0118b0, /* WARANG CITI CAPITAL LETTER ENN */
+ /*4053*/ 0x0118d1, 1, 0x0118b1, /* WARANG CITI CAPITAL LETTER ODD */
+ /*4056*/ 0x0118d2, 1, 0x0118b2, /* WARANG CITI CAPITAL LETTER TTE */
+ /*4059*/ 0x0118d3, 1, 0x0118b3, /* WARANG CITI CAPITAL LETTER NUNG */
+ /*4062*/ 0x0118d4, 1, 0x0118b4, /* WARANG CITI CAPITAL LETTER DA */
+ /*4065*/ 0x0118d5, 1, 0x0118b5, /* WARANG CITI CAPITAL LETTER AT */
+ /*4068*/ 0x0118d6, 1, 0x0118b6, /* WARANG CITI CAPITAL LETTER AM */
+ /*4071*/ 0x0118d7, 1, 0x0118b7, /* WARANG CITI CAPITAL LETTER BU */
+ /*4074*/ 0x0118d8, 1, 0x0118b8, /* WARANG CITI CAPITAL LETTER PU */
+ /*4077*/ 0x0118d9, 1, 0x0118b9, /* WARANG CITI CAPITAL LETTER HIYO */
+ /*4080*/ 0x0118da, 1, 0x0118ba, /* WARANG CITI CAPITAL LETTER HOLO */
+ /*4083*/ 0x0118db, 1, 0x0118bb, /* WARANG CITI CAPITAL LETTER HORR */
+ /*4086*/ 0x0118dc, 1, 0x0118bc, /* WARANG CITI CAPITAL LETTER HAR */
+ /*4089*/ 0x0118dd, 1, 0x0118bd, /* WARANG CITI CAPITAL LETTER SSUU */
+ /*4092*/ 0x0118de, 1, 0x0118be, /* WARANG CITI CAPITAL LETTER SII */
+ /*4095*/ 0x0118df, 1, 0x0118bf, /* WARANG CITI CAPITAL LETTER VIYO */
+ /*4098*/ 0x016e60, 1, 0x016e40, /* MEDEFAIDRIN CAPITAL LETTER M */
+ /*4101*/ 0x016e61, 1, 0x016e41, /* MEDEFAIDRIN CAPITAL LETTER S */
+ /*4104*/ 0x016e62, 1, 0x016e42, /* MEDEFAIDRIN CAPITAL LETTER V */
+ /*4107*/ 0x016e63, 1, 0x016e43, /* MEDEFAIDRIN CAPITAL LETTER W */
+ /*4110*/ 0x016e64, 1, 0x016e44, /* MEDEFAIDRIN CAPITAL LETTER ATIU */
+ /*4113*/ 0x016e65, 1, 0x016e45, /* MEDEFAIDRIN CAPITAL LETTER Z */
+ /*4116*/ 0x016e66, 1, 0x016e46, /* MEDEFAIDRIN CAPITAL LETTER KP */
+ /*4119*/ 0x016e67, 1, 0x016e47, /* MEDEFAIDRIN CAPITAL LETTER P */
+ /*4122*/ 0x016e68, 1, 0x016e48, /* MEDEFAIDRIN CAPITAL LETTER T */
+ /*4125*/ 0x016e69, 1, 0x016e49, /* MEDEFAIDRIN CAPITAL LETTER G */
+ /*4128*/ 0x016e6a, 1, 0x016e4a, /* MEDEFAIDRIN CAPITAL LETTER F */
+ /*4131*/ 0x016e6b, 1, 0x016e4b, /* MEDEFAIDRIN CAPITAL LETTER I */
+ /*4134*/ 0x016e6c, 1, 0x016e4c, /* MEDEFAIDRIN CAPITAL LETTER K */
+ /*4137*/ 0x016e6d, 1, 0x016e4d, /* MEDEFAIDRIN CAPITAL LETTER A */
+ /*4140*/ 0x016e6e, 1, 0x016e4e, /* MEDEFAIDRIN CAPITAL LETTER J */
+ /*4143*/ 0x016e6f, 1, 0x016e4f, /* MEDEFAIDRIN CAPITAL LETTER E */
+ /*4146*/ 0x016e70, 1, 0x016e50, /* MEDEFAIDRIN CAPITAL LETTER B */
+ /*4149*/ 0x016e71, 1, 0x016e51, /* MEDEFAIDRIN CAPITAL LETTER C */
+ /*4152*/ 0x016e72, 1, 0x016e52, /* MEDEFAIDRIN CAPITAL LETTER U */
+ /*4155*/ 0x016e73, 1, 0x016e53, /* MEDEFAIDRIN CAPITAL LETTER YU */
+ /*4158*/ 0x016e74, 1, 0x016e54, /* MEDEFAIDRIN CAPITAL LETTER L */
+ /*4161*/ 0x016e75, 1, 0x016e55, /* MEDEFAIDRIN CAPITAL LETTER Q */
+ /*4164*/ 0x016e76, 1, 0x016e56, /* MEDEFAIDRIN CAPITAL LETTER HP */
+ /*4167*/ 0x016e77, 1, 0x016e57, /* MEDEFAIDRIN CAPITAL LETTER NY */
+ /*4170*/ 0x016e78, 1, 0x016e58, /* MEDEFAIDRIN CAPITAL LETTER X */
+ /*4173*/ 0x016e79, 1, 0x016e59, /* MEDEFAIDRIN CAPITAL LETTER D */
+ /*4176*/ 0x016e7a, 1, 0x016e5a, /* MEDEFAIDRIN CAPITAL LETTER OE */
+ /*4179*/ 0x016e7b, 1, 0x016e5b, /* MEDEFAIDRIN CAPITAL LETTER N */
+ /*4182*/ 0x016e7c, 1, 0x016e5c, /* MEDEFAIDRIN CAPITAL LETTER R */
+ /*4185*/ 0x016e7d, 1, 0x016e5d, /* MEDEFAIDRIN CAPITAL LETTER O */
+ /*4188*/ 0x016e7e, 1, 0x016e5e, /* MEDEFAIDRIN CAPITAL LETTER AI */
+ /*4191*/ 0x016e7f, 1, 0x016e5f, /* MEDEFAIDRIN CAPITAL LETTER Y */
+ /*4194*/ 0x01e922, 1, 0x01e900, /* ADLAM CAPITAL LETTER ALIF */
+ /*4197*/ 0x01e923, 1, 0x01e901, /* ADLAM CAPITAL LETTER DAALI */
+ /*4200*/ 0x01e924, 1, 0x01e902, /* ADLAM CAPITAL LETTER LAAM */
+ /*4203*/ 0x01e925, 1, 0x01e903, /* ADLAM CAPITAL LETTER MIIM */
+ /*4206*/ 0x01e926, 1, 0x01e904, /* ADLAM CAPITAL LETTER BA */
+ /*4209*/ 0x01e927, 1, 0x01e905, /* ADLAM CAPITAL LETTER SINNYIIYHE */
+ /*4212*/ 0x01e928, 1, 0x01e906, /* ADLAM CAPITAL LETTER PE */
+ /*4215*/ 0x01e929, 1, 0x01e907, /* ADLAM CAPITAL LETTER BHE */
+ /*4218*/ 0x01e92a, 1, 0x01e908, /* ADLAM CAPITAL LETTER RA */
+ /*4221*/ 0x01e92b, 1, 0x01e909, /* ADLAM CAPITAL LETTER E */
+ /*4224*/ 0x01e92c, 1, 0x01e90a, /* ADLAM CAPITAL LETTER FA */
+ /*4227*/ 0x01e92d, 1, 0x01e90b, /* ADLAM CAPITAL LETTER I */
+ /*4230*/ 0x01e92e, 1, 0x01e90c, /* ADLAM CAPITAL LETTER O */
+ /*4233*/ 0x01e92f, 1, 0x01e90d, /* ADLAM CAPITAL LETTER DHA */
+ /*4236*/ 0x01e930, 1, 0x01e90e, /* ADLAM CAPITAL LETTER YHE */
+ /*4239*/ 0x01e931, 1, 0x01e90f, /* ADLAM CAPITAL LETTER WAW */
+ /*4242*/ 0x01e932, 1, 0x01e910, /* ADLAM CAPITAL LETTER NUN */
+ /*4245*/ 0x01e933, 1, 0x01e911, /* ADLAM CAPITAL LETTER KAF */
+ /*4248*/ 0x01e934, 1, 0x01e912, /* ADLAM CAPITAL LETTER YA */
+ /*4251*/ 0x01e935, 1, 0x01e913, /* ADLAM CAPITAL LETTER U */
+ /*4254*/ 0x01e936, 1, 0x01e914, /* ADLAM CAPITAL LETTER JIIM */
+ /*4257*/ 0x01e937, 1, 0x01e915, /* ADLAM CAPITAL LETTER CHI */
+ /*4260*/ 0x01e938, 1, 0x01e916, /* ADLAM CAPITAL LETTER HA */
+ /*4263*/ 0x01e939, 1, 0x01e917, /* ADLAM CAPITAL LETTER QAAF */
+ /*4266*/ 0x01e93a, 1, 0x01e918, /* ADLAM CAPITAL LETTER GA */
+ /*4269*/ 0x01e93b, 1, 0x01e919, /* ADLAM CAPITAL LETTER NYA */
+ /*4272*/ 0x01e93c, 1, 0x01e91a, /* ADLAM CAPITAL LETTER TU */
+ /*4275*/ 0x01e93d, 1, 0x01e91b, /* ADLAM CAPITAL LETTER NHA */
+ /*4278*/ 0x01e93e, 1, 0x01e91c, /* ADLAM CAPITAL LETTER VA */
+ /*4281*/ 0x01e93f, 1, 0x01e91d, /* ADLAM CAPITAL LETTER KHA */
+ /*4284*/ 0x01e940, 1, 0x01e91e, /* ADLAM CAPITAL LETTER GBE */
+ /*4287*/ 0x01e941, 1, 0x01e91f, /* ADLAM CAPITAL LETTER ZAL */
+ /*4290*/ 0x01e942, 1, 0x01e920, /* ADLAM CAPITAL LETTER KPO */
+ /*4293*/ 0x01e943, 1, 0x01e921, /* ADLAM CAPITAL LETTER SHA */
+#define FOLDS1_NORMAL_END_INDEX 4296
/* ----- LOCALE ----- */
- /*4215*/ 0x0069, 1, 0x0049, /* LATIN CAPITAL LETTER I */
-#define FOLDS1_END_INDEX 4218
+ /*4296*/ 0x0069, 1, 0x0049, /* LATIN CAPITAL LETTER I */
+#define FOLDS1_END_INDEX 4299
};
OnigCodePoint OnigUnicodeFolds2[] = {
diff --git a/src/unicode_property_data.c b/src/unicode_property_data.c
index 931e6c5..2329f07 100644
--- a/src/unicode_property_data.c
+++ b/src/unicode_property_data.c
@@ -34,7 +34,7 @@
/* Generated by make_unicode_property_data.py. */
/*-
- * Copyright (c) 2016-2023 K.Kosako
+ * Copyright (c) 2016-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -68,7 +68,7 @@ CR_NEWLINE[] = { 1,
/* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
static const OnigCodePoint
-CR_Alpha[] = { 733,
+CR_Alpha[] = { 757,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -82,7 +82,7 @@ CR_Alpha[] = { 733,
0x02ec, 0x02ec,
0x02ee, 0x02ee,
0x0345, 0x0345,
-0x0370, 0x0374,
+0x0363, 0x0374,
0x0376, 0x0377,
0x037a, 0x037d,
0x037f, 0x037f,
@@ -123,6 +123,7 @@ CR_Alpha[] = { 733,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
+0x0897, 0x0897,
0x08a0, 0x08c9,
0x08d4, 0x08df,
0x08e3, 0x08e9,
@@ -336,7 +337,7 @@ CR_Alpha[] = { 733,
0x1c00, 0x1c36,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -344,7 +345,7 @@ CR_Alpha[] = { 733,
0x1cf5, 0x1cf6,
0x1cfa, 0x1cfa,
0x1d00, 0x1dbf,
-0x1de7, 0x1df4,
+0x1dd3, 0x1df4,
0x1e00, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
@@ -424,10 +425,10 @@ CR_Alpha[] = { 733,
0xa67f, 0xa6ef,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa805,
0xa807, 0xa827,
0xa840, 0xa873,
@@ -518,6 +519,7 @@ CR_Alpha[] = { 733,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -555,9 +557,14 @@ CR_Alpha[] = { 733,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
+0x10d4a, 0x10d65,
+0x10d69, 0x10d69,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10efc,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -601,6 +608,17 @@ CR_Alpha[] = { 733,
0x11350, 0x11350,
0x11357, 0x11357,
0x1135d, 0x11363,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113cd,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11441,
0x11443, 0x11445,
0x11447, 0x1144a,
@@ -639,6 +657,7 @@ CR_Alpha[] = { 733,
0x11a50, 0x11a97,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c3e,
@@ -671,7 +690,9 @@ CR_Alpha[] = { 733,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1612e,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a70, 0x16abe,
@@ -680,6 +701,7 @@ CR_Alpha[] = { 733,
0x16b40, 0x16b43,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -689,7 +711,7 @@ CR_Alpha[] = { 733,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -749,6 +771,8 @@ CR_Alpha[] = { 733,
0x1e290, 0x1e2ad,
0x1e2c0, 0x1e2eb,
0x1e4d0, 0x1e4eb,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5f0,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -826,7 +850,7 @@ CR_Cntrl[] = { 2,
/* PROPERTY: 'Digit': POSIX [[:Digit:]] */
static const OnigCodePoint
-CR_Digit[] = { 64,
+CR_Digit[] = { 71,
0x0030, 0x0039,
0x0660, 0x0669,
0x06f0, 0x06f9,
@@ -866,6 +890,7 @@ CR_Digit[] = { 64,
0xff10, 0xff19,
0x104a0, 0x104a9,
0x10d30, 0x10d39,
+0x10d40, 0x10d49,
0x11066, 0x1106f,
0x110f0, 0x110f9,
0x11136, 0x1113f,
@@ -875,27 +900,33 @@ CR_Digit[] = { 64,
0x114d0, 0x114d9,
0x11650, 0x11659,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11730, 0x11739,
0x118e0, 0x118e9,
0x11950, 0x11959,
+0x11bf0, 0x11bf9,
0x11c50, 0x11c59,
0x11d50, 0x11d59,
0x11da0, 0x11da9,
0x11f50, 0x11f59,
+0x16130, 0x16139,
0x16a60, 0x16a69,
0x16ac0, 0x16ac9,
0x16b50, 0x16b59,
+0x16d70, 0x16d79,
+0x1ccf0, 0x1ccf9,
0x1d7ce, 0x1d7ff,
0x1e140, 0x1e149,
0x1e2f0, 0x1e2f9,
0x1e4f0, 0x1e4f9,
+0x1e5f1, 0x1e5fa,
0x1e950, 0x1e959,
0x1fbf0, 0x1fbf9,
}; /* END of CR_Digit */
/* PROPERTY: 'Graph': POSIX [[:Graph:]] */
static const OnigCodePoint
-CR_Graph[] = { 713,
+CR_Graph[] = { 737,
0x0021, 0x007e,
0x00a1, 0x0377,
0x037a, 0x037f,
@@ -920,7 +951,7 @@ CR_Graph[] = { 713,
0x0860, 0x086a,
0x0870, 0x088e,
0x0890, 0x0891,
-0x0898, 0x0983,
+0x0897, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -1113,11 +1144,10 @@ CR_Graph[] = { 713,
0x1aa0, 0x1aad,
0x1ab0, 0x1ace,
0x1b00, 0x1b4c,
-0x1b50, 0x1b7e,
-0x1b80, 0x1bf3,
+0x1b4e, 0x1bf3,
0x1bfc, 0x1c37,
0x1c3b, 0x1c49,
-0x1c4d, 0x1c88,
+0x1c4d, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd0, 0x1cfa,
@@ -1147,7 +1177,7 @@ CR_Graph[] = { 713,
0x20a0, 0x20c0,
0x20d0, 0x20f0,
0x2100, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
@@ -1176,16 +1206,16 @@ CR_Graph[] = { 713,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31e3,
+0x3190, 0x31e5,
0x31ef, 0x321e,
0x3220, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
-0xa700, 0xa7ca,
+0xa700, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
@@ -1276,6 +1306,7 @@ CR_Graph[] = { 713,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -1319,11 +1350,15 @@ CR_Graph[] = { 713,
0x10cc0, 0x10cf2,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d85,
+0x10d8e, 0x10d8f,
0x10e60, 0x10e7e,
0x10e80, 0x10ea9,
0x10eab, 0x10ead,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f27,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f27,
0x10f30, 0x10f59,
0x10f70, 0x10f89,
0x10fb0, 0x10fcb,
@@ -1363,6 +1398,17 @@ CR_Graph[] = { 713,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d5,
+0x113d7, 0x113d8,
+0x113e1, 0x113e2,
0x11400, 0x1145b,
0x1145d, 0x11461,
0x11480, 0x114c7,
@@ -1374,6 +1420,7 @@ CR_Graph[] = { 713,
0x11660, 0x1166c,
0x11680, 0x116b9,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11746,
@@ -1394,6 +1441,8 @@ CR_Graph[] = { 713,
0x11a50, 0x11aa2,
0x11ab0, 0x11af8,
0x11b00, 0x11b09,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c45,
@@ -1417,7 +1466,7 @@ CR_Graph[] = { 713,
0x11ee0, 0x11ef8,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
-0x11f3e, 0x11f59,
+0x11f3e, 0x11f5a,
0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
@@ -1426,7 +1475,9 @@ CR_Graph[] = { 713,
0x12480, 0x12543,
0x12f90, 0x12ff2,
0x13000, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -1439,6 +1490,7 @@ CR_Graph[] = { 713,
0x16b5b, 0x16b61,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d79,
0x16e40, 0x16e9a,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -1447,7 +1499,7 @@ CR_Graph[] = { 713,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -1462,6 +1514,8 @@ CR_Graph[] = { 713,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9c, 0x1bca3,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1cf50, 0x1cfc3,
@@ -1513,6 +1567,8 @@ CR_Graph[] = { 713,
0x1e2c0, 0x1e2f9,
0x1e2ff, 0x1e2ff,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -1582,19 +1638,18 @@ CR_Graph[] = { 713,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
0x2b740, 0x2b81d,
@@ -1613,7 +1668,7 @@ CR_Graph[] = { 713,
/* PROPERTY: 'Lower': POSIX [[:Lower:]] */
static const OnigCodePoint
-CR_Lower[] = { 671,
+CR_Lower[] = { 675,
0x0061, 0x007a,
0x00aa, 0x00aa,
0x00b5, 0x00b5,
@@ -1893,6 +1948,7 @@ CR_Lower[] = { 671,
0x10fc, 0x10ff,
0x13f8, 0x13fd,
0x1c80, 0x1c88,
+0x1c8a, 0x1c8a,
0x1d00, 0x1dbf,
0x1e01, 0x1e01,
0x1e03, 0x1e03,
@@ -2225,11 +2281,13 @@ CR_Lower[] = { 671,
0xa7c3, 0xa7c3,
0xa7c8, 0xa7c8,
0xa7ca, 0xa7ca,
+0xa7cd, 0xa7cd,
0xa7d1, 0xa7d1,
0xa7d3, 0xa7d3,
0xa7d5, 0xa7d5,
0xa7d7, 0xa7d7,
0xa7d9, 0xa7d9,
+0xa7db, 0xa7db,
0xa7f2, 0xa7f4,
0xa7f6, 0xa7f6,
0xa7f8, 0xa7fa,
@@ -2250,6 +2308,7 @@ CR_Lower[] = { 671,
0x10787, 0x107b0,
0x107b2, 0x107ba,
0x10cc0, 0x10cf2,
+0x10d70, 0x10d85,
0x118c0, 0x118df,
0x16e60, 0x16e7f,
0x1d41a, 0x1d433,
@@ -2289,7 +2348,7 @@ CR_Lower[] = { 671,
/* PROPERTY: 'Print': POSIX [[:Print:]] */
static const OnigCodePoint
-CR_Print[] = { 709,
+CR_Print[] = { 733,
0x0020, 0x007e,
0x00a0, 0x0377,
0x037a, 0x037f,
@@ -2314,7 +2373,7 @@ CR_Print[] = { 709,
0x0860, 0x086a,
0x0870, 0x088e,
0x0890, 0x0891,
-0x0898, 0x0983,
+0x0897, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -2506,11 +2565,10 @@ CR_Print[] = { 709,
0x1aa0, 0x1aad,
0x1ab0, 0x1ace,
0x1b00, 0x1b4c,
-0x1b50, 0x1b7e,
-0x1b80, 0x1bf3,
+0x1b4e, 0x1bf3,
0x1bfc, 0x1c37,
0x1c3b, 0x1c49,
-0x1c4d, 0x1c88,
+0x1c4d, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd0, 0x1cfa,
@@ -2538,7 +2596,7 @@ CR_Print[] = { 709,
0x20a0, 0x20c0,
0x20d0, 0x20f0,
0x2100, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
@@ -2566,16 +2624,16 @@ CR_Print[] = { 709,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31e3,
+0x3190, 0x31e5,
0x31ef, 0x321e,
0x3220, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
-0xa700, 0xa7ca,
+0xa700, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
@@ -2666,6 +2724,7 @@ CR_Print[] = { 709,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -2709,11 +2768,15 @@ CR_Print[] = { 709,
0x10cc0, 0x10cf2,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d85,
+0x10d8e, 0x10d8f,
0x10e60, 0x10e7e,
0x10e80, 0x10ea9,
0x10eab, 0x10ead,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f27,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f27,
0x10f30, 0x10f59,
0x10f70, 0x10f89,
0x10fb0, 0x10fcb,
@@ -2753,6 +2816,17 @@ CR_Print[] = { 709,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d5,
+0x113d7, 0x113d8,
+0x113e1, 0x113e2,
0x11400, 0x1145b,
0x1145d, 0x11461,
0x11480, 0x114c7,
@@ -2764,6 +2838,7 @@ CR_Print[] = { 709,
0x11660, 0x1166c,
0x11680, 0x116b9,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11746,
@@ -2784,6 +2859,8 @@ CR_Print[] = { 709,
0x11a50, 0x11aa2,
0x11ab0, 0x11af8,
0x11b00, 0x11b09,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c45,
@@ -2807,7 +2884,7 @@ CR_Print[] = { 709,
0x11ee0, 0x11ef8,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
-0x11f3e, 0x11f59,
+0x11f3e, 0x11f5a,
0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
@@ -2816,7 +2893,9 @@ CR_Print[] = { 709,
0x12480, 0x12543,
0x12f90, 0x12ff2,
0x13000, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -2829,6 +2908,7 @@ CR_Print[] = { 709,
0x16b5b, 0x16b61,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d79,
0x16e40, 0x16e9a,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -2837,7 +2917,7 @@ CR_Print[] = { 709,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -2852,6 +2932,8 @@ CR_Print[] = { 709,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9c, 0x1bca3,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1cf50, 0x1cfc3,
@@ -2903,6 +2985,8 @@ CR_Print[] = { 709,
0x1e2c0, 0x1e2f9,
0x1e2ff, 0x1e2ff,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -2972,19 +3056,18 @@ CR_Print[] = { 709,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
0x2b740, 0x2b81d,
@@ -3003,7 +3086,7 @@ CR_Print[] = { 709,
/* PROPERTY: 'PosixPunct': POSIX [[:punct:]] */
static const OnigCodePoint
-CR_PosixPunct[] = { 339,
+CR_PosixPunct[] = { 349,
0x0021, 0x002f,
0x003a, 0x0040,
0x005b, 0x0060,
@@ -3097,8 +3180,9 @@ CR_PosixPunct[] = { 339,
0x1a1e, 0x1a1f,
0x1aa0, 0x1aa6,
0x1aa8, 0x1aad,
+0x1b4e, 0x1b4f,
0x1b5a, 0x1b6a,
-0x1b74, 0x1b7e,
+0x1b74, 0x1b7f,
0x1bfc, 0x1bff,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
@@ -3130,7 +3214,7 @@ CR_PosixPunct[] = { 339,
0x214a, 0x214d,
0x214f, 0x214f,
0x218a, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x249c, 0x24e9,
0x2500, 0x2775,
@@ -3157,7 +3241,7 @@ CR_PosixPunct[] = { 339,
0x30fb, 0x30fb,
0x3190, 0x3191,
0x3196, 0x319f,
-0x31c0, 0x31e3,
+0x31c0, 0x31e5,
0x31ef, 0x31ef,
0x3200, 0x321e,
0x322a, 0x3247,
@@ -3228,6 +3312,8 @@ CR_PosixPunct[] = { 339,
0x10af0, 0x10af6,
0x10b39, 0x10b3f,
0x10b99, 0x10b9c,
+0x10d6e, 0x10d6e,
+0x10d8e, 0x10d8f,
0x10ead, 0x10ead,
0x10f55, 0x10f59,
0x10f86, 0x10f89,
@@ -3242,6 +3328,8 @@ CR_PosixPunct[] = { 339,
0x111dd, 0x111df,
0x11238, 0x1123d,
0x112a9, 0x112a9,
+0x113d4, 0x113d5,
+0x113d7, 0x113d8,
0x1144b, 0x1144f,
0x1145a, 0x1145b,
0x1145d, 0x1145d,
@@ -3258,6 +3346,7 @@ CR_PosixPunct[] = { 339,
0x11a9a, 0x11a9c,
0x11a9e, 0x11aa2,
0x11b00, 0x11b09,
+0x11be1, 0x11be1,
0x11c41, 0x11c45,
0x11c70, 0x11c71,
0x11ef7, 0x11ef8,
@@ -3270,10 +3359,13 @@ CR_PosixPunct[] = { 339,
0x16af5, 0x16af5,
0x16b37, 0x16b3f,
0x16b44, 0x16b45,
+0x16d6d, 0x16d6f,
0x16e97, 0x16e9a,
0x16fe2, 0x16fe2,
0x1bc9c, 0x1bc9c,
0x1bc9f, 0x1bc9f,
+0x1cc00, 0x1ccef,
+0x1cd00, 0x1ceb3,
0x1cf50, 0x1cfc3,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
@@ -3302,6 +3394,7 @@ CR_PosixPunct[] = { 339,
0x1da85, 0x1da8b,
0x1e14f, 0x1e14f,
0x1e2ff, 0x1e2ff,
+0x1e5ff, 0x1e5ff,
0x1e95e, 0x1e95f,
0x1ecac, 0x1ecac,
0x1ecb0, 0x1ecb0,
@@ -3331,18 +3424,18 @@ CR_PosixPunct[] = { 339,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
+0x1fb94, 0x1fbef,
}; /* END of CR_PosixPunct */
/* PROPERTY: 'Space': POSIX [[:Space:]] */
@@ -3362,7 +3455,7 @@ CR_Space[] = { 10,
/* PROPERTY: 'Upper': POSIX [[:Upper:]] */
static const OnigCodePoint
-CR_Upper[] = { 651,
+CR_Upper[] = { 656,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -3639,6 +3732,7 @@ CR_Upper[] = { 651,
0x10c7, 0x10c7,
0x10cd, 0x10cd,
0x13a0, 0x13f5,
+0x1c89, 0x1c89,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1e00, 0x1e00,
@@ -3965,9 +4059,12 @@ CR_Upper[] = { 651,
0xa7c2, 0xa7c2,
0xa7c4, 0xa7c7,
0xa7c9, 0xa7c9,
+0xa7cb, 0xa7cc,
0xa7d0, 0xa7d0,
0xa7d6, 0xa7d6,
0xa7d8, 0xa7d8,
+0xa7da, 0xa7da,
+0xa7dc, 0xa7dc,
0xa7f5, 0xa7f5,
0xff21, 0xff3a,
0x10400, 0x10427,
@@ -3977,6 +4074,7 @@ CR_Upper[] = { 651,
0x1058c, 0x10592,
0x10594, 0x10595,
0x10c80, 0x10cb2,
+0x10d50, 0x10d65,
0x118a0, 0x118bf,
0x16e40, 0x16e5f,
0x1d400, 0x1d419,
@@ -4026,7 +4124,7 @@ CR_XDigit[] = { 3,
/* PROPERTY: 'Word': POSIX [[:Word:]] */
static const OnigCodePoint
-CR_Word[] = { 771,
+CR_Word[] = { 795,
0x0030, 0x0039,
0x0041, 0x005a,
0x005f, 0x005f,
@@ -4079,7 +4177,7 @@ CR_Word[] = { 771,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
-0x0898, 0x08e1,
+0x0897, 0x08e1,
0x08e3, 0x0963,
0x0966, 0x096f,
0x0971, 0x0983,
@@ -4300,7 +4398,7 @@ CR_Word[] = { 771,
0x1c00, 0x1c37,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1cd0, 0x1cd2,
@@ -4386,10 +4484,10 @@ CR_Word[] = { 771,
0xa67f, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa827,
0xa82c, 0xa82c,
0xa840, 0xa873,
@@ -4487,6 +4585,7 @@ CR_Word[] = { 771,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -4527,10 +4626,14 @@ CR_Word[] = { 771,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d6d,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f1c,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f50,
0x10f70, 0x10f85,
@@ -4576,6 +4679,16 @@ CR_Word[] = { 771,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d3,
+0x113e1, 0x113e2,
0x11400, 0x1144a,
0x11450, 0x11459,
0x1145e, 0x11461,
@@ -4590,6 +4703,7 @@ CR_Word[] = { 771,
0x11650, 0x11659,
0x11680, 0x116b8,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11739,
@@ -4613,6 +4727,8 @@ CR_Word[] = { 771,
0x11a50, 0x11a99,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c40,
@@ -4637,7 +4753,7 @@ CR_Word[] = { 771,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
0x11f3e, 0x11f42,
-0x11f50, 0x11f59,
+0x11f50, 0x11f5a,
0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
@@ -4645,7 +4761,9 @@ CR_Word[] = { 771,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13440, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -4658,6 +4776,8 @@ CR_Word[] = { 771,
0x16b50, 0x16b59,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
+0x16d70, 0x16d79,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -4667,7 +4787,7 @@ CR_Word[] = { 771,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -4682,6 +4802,7 @@ CR_Word[] = { 771,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9d, 0x1bc9e,
+0x1ccf0, 0x1ccf9,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1d165, 0x1d169,
@@ -4743,6 +4864,7 @@ CR_Word[] = { 771,
0x1e290, 0x1e2ae,
0x1e2c0, 0x1e2f9,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -4802,7 +4924,7 @@ CR_Word[] = { 771,
/* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
static const OnigCodePoint
-CR_Alnum[] = { 773,
+CR_Alnum[] = { 802,
0x0030, 0x0039,
0x0041, 0x005a,
0x0061, 0x007a,
@@ -4817,7 +4939,7 @@ CR_Alnum[] = { 773,
0x02ec, 0x02ec,
0x02ee, 0x02ee,
0x0345, 0x0345,
-0x0370, 0x0374,
+0x0363, 0x0374,
0x0376, 0x0377,
0x037a, 0x037d,
0x037f, 0x037f,
@@ -4857,6 +4979,7 @@ CR_Alnum[] = { 773,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
+0x0897, 0x0897,
0x08a0, 0x08c9,
0x08d4, 0x08df,
0x08e3, 0x08e9,
@@ -5085,7 +5208,7 @@ CR_Alnum[] = { 773,
0x1c00, 0x1c36,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -5093,7 +5216,7 @@ CR_Alnum[] = { 773,
0x1cf5, 0x1cf6,
0x1cfa, 0x1cfa,
0x1d00, 0x1dbf,
-0x1de7, 0x1df4,
+0x1dd3, 0x1df4,
0x1e00, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
@@ -5172,10 +5295,10 @@ CR_Alnum[] = { 773,
0xa67f, 0xa6ef,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa805,
0xa807, 0xa827,
0xa840, 0xa873,
@@ -5269,6 +5392,7 @@ CR_Alnum[] = { 773,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -5307,9 +5431,14 @@ CR_Alnum[] = { 773,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d69,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10efc,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -5356,6 +5485,17 @@ CR_Alnum[] = { 773,
0x11350, 0x11350,
0x11357, 0x11357,
0x1135d, 0x11363,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113cd,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11441,
0x11443, 0x11445,
0x11447, 0x1144a,
@@ -5375,6 +5515,7 @@ CR_Alnum[] = { 773,
0x11680, 0x116b5,
0x116b8, 0x116b8,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172a,
0x11730, 0x11739,
@@ -5400,6 +5541,8 @@ CR_Alnum[] = { 773,
0x11a50, 0x11a97,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c3e,
@@ -5436,7 +5579,10 @@ CR_Alnum[] = { 773,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1612e,
+0x16130, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -5448,6 +5594,8 @@ CR_Alnum[] = { 773,
0x16b50, 0x16b59,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
+0x16d70, 0x16d79,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -5457,7 +5605,7 @@ CR_Alnum[] = { 773,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -5472,6 +5620,7 @@ CR_Alnum[] = { 773,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9e, 0x1bc9e,
+0x1ccf0, 0x1ccf9,
0x1d400, 0x1d454,
0x1d456, 0x1d49c,
0x1d49e, 0x1d49f,
@@ -5521,6 +5670,8 @@ CR_Alnum[] = { 773,
0x1e2f0, 0x1e2f9,
0x1e4d0, 0x1e4eb,
0x1e4f0, 0x1e4f9,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5fa,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -5621,7 +5772,7 @@ CR_Any[] = { 1,
/* PROPERTY: 'Arabic': Script */
static const OnigCodePoint
-CR_Arabic[] = { 58,
+CR_Arabic[] = { 59,
0x0600, 0x0604,
0x0606, 0x060b,
0x060d, 0x061a,
@@ -5634,7 +5785,7 @@ CR_Arabic[] = { 58,
0x0750, 0x077f,
0x0870, 0x088e,
0x0890, 0x0891,
-0x0898, 0x08e1,
+0x0897, 0x08e1,
0x08e3, 0x08ff,
0xfb50, 0xfbc2,
0xfbd3, 0xfd3d,
@@ -5645,7 +5796,8 @@ CR_Arabic[] = { 58,
0xfe70, 0xfe74,
0xfe76, 0xfefc,
0x10e60, 0x10e7e,
-0x10efd, 0x10eff,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10eff,
0x1ee00, 0x1ee03,
0x1ee05, 0x1ee1f,
0x1ee21, 0x1ee22,
@@ -5693,7 +5845,7 @@ CR_Armenian[] = { 4,
/* PROPERTY: 'Assigned': - */
static const OnigCodePoint
-CR_Assigned[] = { 707,
+CR_Assigned[] = { 731,
0x0000, 0x0377,
0x037a, 0x037f,
0x0384, 0x038a,
@@ -5717,7 +5869,7 @@ CR_Assigned[] = { 707,
0x0860, 0x086a,
0x0870, 0x088e,
0x0890, 0x0891,
-0x0898, 0x0983,
+0x0897, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -5909,11 +6061,10 @@ CR_Assigned[] = { 707,
0x1aa0, 0x1aad,
0x1ab0, 0x1ace,
0x1b00, 0x1b4c,
-0x1b50, 0x1b7e,
-0x1b80, 0x1bf3,
+0x1b4e, 0x1bf3,
0x1bfc, 0x1c37,
0x1c3b, 0x1c49,
-0x1c4d, 0x1c88,
+0x1c4d, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd0, 0x1cfa,
@@ -5940,7 +6091,7 @@ CR_Assigned[] = { 707,
0x20a0, 0x20c0,
0x20d0, 0x20f0,
0x2100, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
@@ -5968,16 +6119,16 @@ CR_Assigned[] = { 707,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31e3,
+0x3190, 0x31e5,
0x31ef, 0x321e,
0x3220, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
-0xa700, 0xa7ca,
+0xa700, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
@@ -6068,6 +6219,7 @@ CR_Assigned[] = { 707,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -6111,11 +6263,15 @@ CR_Assigned[] = { 707,
0x10cc0, 0x10cf2,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d85,
+0x10d8e, 0x10d8f,
0x10e60, 0x10e7e,
0x10e80, 0x10ea9,
0x10eab, 0x10ead,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f27,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f27,
0x10f30, 0x10f59,
0x10f70, 0x10f89,
0x10fb0, 0x10fcb,
@@ -6155,6 +6311,17 @@ CR_Assigned[] = { 707,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d5,
+0x113d7, 0x113d8,
+0x113e1, 0x113e2,
0x11400, 0x1145b,
0x1145d, 0x11461,
0x11480, 0x114c7,
@@ -6166,6 +6333,7 @@ CR_Assigned[] = { 707,
0x11660, 0x1166c,
0x11680, 0x116b9,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11746,
@@ -6186,6 +6354,8 @@ CR_Assigned[] = { 707,
0x11a50, 0x11aa2,
0x11ab0, 0x11af8,
0x11b00, 0x11b09,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c45,
@@ -6209,7 +6379,7 @@ CR_Assigned[] = { 707,
0x11ee0, 0x11ef8,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
-0x11f3e, 0x11f59,
+0x11f3e, 0x11f5a,
0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
@@ -6218,7 +6388,9 @@ CR_Assigned[] = { 707,
0x12480, 0x12543,
0x12f90, 0x12ff2,
0x13000, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -6231,6 +6403,7 @@ CR_Assigned[] = { 707,
0x16b5b, 0x16b61,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d79,
0x16e40, 0x16e9a,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -6239,7 +6412,7 @@ CR_Assigned[] = { 707,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -6254,6 +6427,8 @@ CR_Assigned[] = { 707,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9c, 0x1bca3,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1cf50, 0x1cfc3,
@@ -6305,6 +6480,8 @@ CR_Assigned[] = { 707,
0x1e2c0, 0x1e2f9,
0x1e2ff, 0x1e2ff,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -6374,19 +6551,18 @@ CR_Assigned[] = { 707,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
0x2b740, 0x2b81d,
@@ -6414,7 +6590,7 @@ CR_Avestan[] = { 2,
static const OnigCodePoint
CR_Balinese[] = { 2,
0x1b00, 0x1b4c,
-0x1b50, 0x1b7e,
+0x1b4e, 0x1b7f,
}; /* END of CR_Balinese */
/* PROPERTY: 'Bamum': Script */
@@ -6512,7 +6688,7 @@ CR_Buhid[] = { 1,
/* PROPERTY: 'C': Major Category */
static const OnigCodePoint
-CR_C[] = { 712,
+CR_C[] = { 736,
0x0000, 0x001f,
0x007f, 0x009f,
0x00ad, 0x00ad,
@@ -6539,7 +6715,7 @@ CR_C[] = { 712,
0x085c, 0x085d,
0x085f, 0x085f,
0x086b, 0x086f,
-0x088f, 0x0897,
+0x088f, 0x0896,
0x08e2, 0x08e2,
0x0984, 0x0984,
0x098d, 0x098e,
@@ -6733,12 +6909,11 @@ CR_C[] = { 712,
0x1a9a, 0x1a9f,
0x1aae, 0x1aaf,
0x1acf, 0x1aff,
-0x1b4d, 0x1b4f,
-0x1b7f, 0x1b7f,
+0x1b4d, 0x1b4d,
0x1bf4, 0x1bfb,
0x1c38, 0x1c3a,
0x1c4a, 0x1c4c,
-0x1c89, 0x1c8f,
+0x1c8b, 0x1c8f,
0x1cbb, 0x1cbc,
0x1cc8, 0x1ccf,
0x1cfb, 0x1cff,
@@ -6767,7 +6942,7 @@ CR_C[] = { 712,
0x20c1, 0x20cf,
0x20f1, 0x20ff,
0x218c, 0x218f,
-0x2427, 0x243f,
+0x242a, 0x243f,
0x244b, 0x245f,
0x2b74, 0x2b75,
0x2b96, 0x2b96,
@@ -6795,16 +6970,16 @@ CR_C[] = { 712,
0x3100, 0x3104,
0x3130, 0x3130,
0x318f, 0x318f,
-0x31e4, 0x31ee,
+0x31e6, 0x31ee,
0x321f, 0x321f,
0xa48d, 0xa48f,
0xa4c7, 0xa4cf,
0xa62c, 0xa63f,
0xa6f8, 0xa6ff,
-0xa7cb, 0xa7cf,
+0xa7ce, 0xa7cf,
0xa7d2, 0xa7d2,
0xa7d4, 0xa7d4,
-0xa7da, 0xa7f1,
+0xa7dd, 0xa7f1,
0xa82d, 0xa82f,
0xa83a, 0xa83f,
0xa878, 0xa87f,
@@ -6893,7 +7068,8 @@ CR_C[] = { 712,
0x105a2, 0x105a2,
0x105b2, 0x105b2,
0x105ba, 0x105ba,
-0x105bd, 0x105ff,
+0x105bd, 0x105bf,
+0x105f4, 0x105ff,
0x10737, 0x1073f,
0x10756, 0x1075f,
0x10768, 0x1077f,
@@ -6936,11 +7112,15 @@ CR_C[] = { 712,
0x10cb3, 0x10cbf,
0x10cf3, 0x10cf9,
0x10d28, 0x10d2f,
-0x10d3a, 0x10e5f,
+0x10d3a, 0x10d3f,
+0x10d66, 0x10d68,
+0x10d86, 0x10d8d,
+0x10d90, 0x10e5f,
0x10e7f, 0x10e7f,
0x10eaa, 0x10eaa,
0x10eae, 0x10eaf,
-0x10eb2, 0x10efc,
+0x10eb2, 0x10ec1,
+0x10ec5, 0x10efb,
0x10f28, 0x10f2f,
0x10f5a, 0x10f6f,
0x10f8a, 0x10faf,
@@ -6980,7 +7160,18 @@ CR_C[] = { 712,
0x11358, 0x1135c,
0x11364, 0x11365,
0x1136d, 0x1136f,
-0x11375, 0x113ff,
+0x11375, 0x1137f,
+0x1138a, 0x1138a,
+0x1138c, 0x1138d,
+0x1138f, 0x1138f,
+0x113b6, 0x113b6,
+0x113c1, 0x113c1,
+0x113c3, 0x113c4,
+0x113c6, 0x113c6,
+0x113cb, 0x113cb,
+0x113d6, 0x113d6,
+0x113d9, 0x113e0,
+0x113e3, 0x113ff,
0x1145c, 0x1145c,
0x11462, 0x1147f,
0x114c8, 0x114cf,
@@ -6991,7 +7182,8 @@ CR_C[] = { 712,
0x1165a, 0x1165f,
0x1166d, 0x1167f,
0x116ba, 0x116bf,
-0x116ca, 0x116ff,
+0x116ca, 0x116cf,
+0x116e4, 0x116ff,
0x1171b, 0x1171c,
0x1172c, 0x1172f,
0x11747, 0x117ff,
@@ -7011,7 +7203,9 @@ CR_C[] = { 712,
0x11a48, 0x11a4f,
0x11aa3, 0x11aaf,
0x11af9, 0x11aff,
-0x11b0a, 0x11bff,
+0x11b0a, 0x11bbf,
+0x11be2, 0x11bef,
+0x11bfa, 0x11bff,
0x11c09, 0x11c09,
0x11c37, 0x11c37,
0x11c46, 0x11c4f,
@@ -7035,7 +7229,7 @@ CR_C[] = { 712,
0x11ef9, 0x11eff,
0x11f11, 0x11f11,
0x11f3b, 0x11f3d,
-0x11f5a, 0x11faf,
+0x11f5b, 0x11faf,
0x11fb1, 0x11fbf,
0x11ff2, 0x11ffe,
0x1239a, 0x123ff,
@@ -7044,8 +7238,10 @@ CR_C[] = { 712,
0x12544, 0x12f8f,
0x12ff3, 0x12fff,
0x13430, 0x1343f,
-0x13456, 0x143ff,
-0x14647, 0x167ff,
+0x13456, 0x1345f,
+0x143fb, 0x143ff,
+0x14647, 0x160ff,
+0x1613a, 0x167ff,
0x16a39, 0x16a3f,
0x16a5f, 0x16a5f,
0x16a6a, 0x16a6d,
@@ -7057,7 +7253,8 @@ CR_C[] = { 712,
0x16b5a, 0x16b5a,
0x16b62, 0x16b62,
0x16b78, 0x16b7c,
-0x16b90, 0x16e3f,
+0x16b90, 0x16d3f,
+0x16d7a, 0x16e3f,
0x16e9b, 0x16eff,
0x16f4b, 0x16f4e,
0x16f88, 0x16f8e,
@@ -7065,7 +7262,7 @@ CR_C[] = { 712,
0x16fe5, 0x16fef,
0x16ff2, 0x16fff,
0x187f8, 0x187ff,
-0x18cd6, 0x18cff,
+0x18cd6, 0x18cfe,
0x18d09, 0x1afef,
0x1aff4, 0x1aff4,
0x1affc, 0x1affc,
@@ -7080,7 +7277,9 @@ CR_C[] = { 712,
0x1bc7d, 0x1bc7f,
0x1bc89, 0x1bc8f,
0x1bc9a, 0x1bc9b,
-0x1bca0, 0x1ceff,
+0x1bca0, 0x1cbff,
+0x1ccfa, 0x1ccff,
+0x1ceb4, 0x1ceff,
0x1cf2e, 0x1cf2f,
0x1cf47, 0x1cf4f,
0x1cfc4, 0x1cfff,
@@ -7132,7 +7331,9 @@ CR_C[] = { 712,
0x1e2af, 0x1e2bf,
0x1e2fa, 0x1e2fe,
0x1e300, 0x1e4cf,
-0x1e4fa, 0x1e7df,
+0x1e4fa, 0x1e5cf,
+0x1e5fb, 0x1e5fe,
+0x1e600, 0x1e7df,
0x1e7e7, 0x1e7e7,
0x1e7ec, 0x1e7ec,
0x1e7ef, 0x1e7ef,
@@ -7202,18 +7403,17 @@ CR_C[] = { 712,
0x1f85a, 0x1f85f,
0x1f888, 0x1f88f,
0x1f8ae, 0x1f8af,
-0x1f8b2, 0x1f8ff,
+0x1f8bc, 0x1f8bf,
+0x1f8c2, 0x1f8ff,
0x1fa54, 0x1fa5f,
0x1fa6e, 0x1fa6f,
0x1fa7d, 0x1fa7f,
-0x1fa89, 0x1fa8f,
-0x1fabe, 0x1fabe,
-0x1fac6, 0x1facd,
-0x1fadc, 0x1fadf,
-0x1fae9, 0x1faef,
+0x1fa8a, 0x1fa8e,
+0x1fac7, 0x1facd,
+0x1fadd, 0x1fade,
+0x1faea, 0x1faef,
0x1faf9, 0x1faff,
0x1fb93, 0x1fb93,
-0x1fbcb, 0x1fbef,
0x1fbfa, 0x1ffff,
0x2a6e0, 0x2a6ff,
0x2b73a, 0x2b73f,
@@ -7243,7 +7443,7 @@ CR_Carian[] = { 1,
/* PROPERTY: 'Case_Ignorable': Derived Property */
static const OnigCodePoint
-CR_Case_Ignorable[] = { 437,
+CR_Case_Ignorable[] = { 452,
0x0027, 0x0027,
0x002e, 0x002e,
0x003a, 0x003a,
@@ -7288,7 +7488,7 @@ CR_Case_Ignorable[] = { 437,
0x0859, 0x085b,
0x0888, 0x0888,
0x0890, 0x0891,
-0x0898, 0x089f,
+0x0897, 0x089f,
0x08c9, 0x0902,
0x093a, 0x093a,
0x093c, 0x093c,
@@ -7545,8 +7745,11 @@ CR_Case_Ignorable[] = { 437,
0x10a3f, 0x10a3f,
0x10ae5, 0x10ae6,
0x10d24, 0x10d27,
+0x10d4e, 0x10d4e,
+0x10d69, 0x10d6d,
+0x10d6f, 0x10d6f,
0x10eab, 0x10eac,
-0x10efd, 0x10eff,
+0x10efc, 0x10eff,
0x10f46, 0x10f50,
0x10f82, 0x10f85,
0x11001, 0x11001,
@@ -7579,6 +7782,11 @@ CR_Case_Ignorable[] = { 437,
0x11340, 0x11340,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x113bb, 0x113c0,
+0x113ce, 0x113ce,
+0x113d0, 0x113d0,
+0x113d2, 0x113d2,
+0x113e1, 0x113e2,
0x11438, 0x1143f,
0x11442, 0x11444,
0x11446, 0x11446,
@@ -7598,7 +7806,8 @@ CR_Case_Ignorable[] = { 437,
0x116ad, 0x116ad,
0x116b0, 0x116b5,
0x116b7, 0x116b7,
-0x1171d, 0x1171f,
+0x1171d, 0x1171d,
+0x1171f, 0x1171f,
0x11722, 0x11725,
0x11727, 0x1172b,
0x1182f, 0x11837,
@@ -7637,11 +7846,16 @@ CR_Case_Ignorable[] = { 437,
0x11f36, 0x11f3a,
0x11f40, 0x11f40,
0x11f42, 0x11f42,
+0x11f5a, 0x11f5a,
0x13430, 0x13440,
0x13447, 0x13455,
+0x1611e, 0x16129,
+0x1612d, 0x1612f,
0x16af0, 0x16af4,
0x16b30, 0x16b36,
0x16b40, 0x16b43,
+0x16d40, 0x16d42,
+0x16d6b, 0x16d6c,
0x16f4f, 0x16f4f,
0x16f8f, 0x16f9f,
0x16fe0, 0x16fe1,
@@ -7675,6 +7889,7 @@ CR_Case_Ignorable[] = { 437,
0x1e2ae, 0x1e2ae,
0x1e2ec, 0x1e2ef,
0x1e4eb, 0x1e4ef,
+0x1e5ee, 0x1e5ef,
0x1e8d0, 0x1e8d6,
0x1e944, 0x1e94b,
0x1f3fb, 0x1f3ff,
@@ -7685,7 +7900,7 @@ CR_Case_Ignorable[] = { 437,
/* PROPERTY: 'Cased': Derived Property */
static const OnigCodePoint
-CR_Cased[] = { 157,
+CR_Cased[] = { 159,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -7720,7 +7935,7 @@ CR_Cased[] = { 157,
0x10fc, 0x10ff,
0x13a0, 0x13f5,
0x13f8, 0x13fd,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1d00, 0x1dbf,
@@ -7773,10 +7988,10 @@ CR_Cased[] = { 157,
0xa680, 0xa69d,
0xa722, 0xa787,
0xa78b, 0xa78e,
-0xa790, 0xa7ca,
+0xa790, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa7f6,
0xa7f8, 0xa7fa,
0xab30, 0xab5a,
@@ -7803,6 +8018,8 @@ CR_Cased[] = { 157,
0x107b2, 0x107ba,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
+0x10d50, 0x10d65,
+0x10d70, 0x10d85,
0x118a0, 0x118df,
0x16e40, 0x16e7f,
0x1d400, 0x1d454,
@@ -7899,7 +8116,7 @@ CR_Cham[] = { 4,
/* PROPERTY: 'Changes_When_Casefolded': Derived Property */
static const OnigCodePoint
-CR_Changes_When_Casefolded[] = { 622,
+CR_Changes_When_Casefolded[] = { 626,
0x0041, 0x005a,
0x00b5, 0x00b5,
0x00c0, 0x00d6,
@@ -8182,7 +8399,7 @@ CR_Changes_When_Casefolded[] = { 622,
0x10c7, 0x10c7,
0x10cd, 0x10cd,
0x13f8, 0x13fd,
-0x1c80, 0x1c88,
+0x1c80, 0x1c89,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1e00, 0x1e00,
@@ -8504,9 +8721,12 @@ CR_Changes_When_Casefolded[] = { 622,
0xa7c2, 0xa7c2,
0xa7c4, 0xa7c7,
0xa7c9, 0xa7c9,
+0xa7cb, 0xa7cc,
0xa7d0, 0xa7d0,
0xa7d6, 0xa7d6,
0xa7d8, 0xa7d8,
+0xa7da, 0xa7da,
+0xa7dc, 0xa7dc,
0xa7f5, 0xa7f5,
0xab70, 0xabbf,
0xfb00, 0xfb06,
@@ -8519,6 +8739,7 @@ CR_Changes_When_Casefolded[] = { 622,
0x1058c, 0x10592,
0x10594, 0x10595,
0x10c80, 0x10cb2,
+0x10d50, 0x10d65,
0x118a0, 0x118bf,
0x16e40, 0x16e5f,
0x1e900, 0x1e921,
@@ -8534,8 +8755,7 @@ CR_Changes_When_Casemapped[] = { 131,
0x00d8, 0x00f6,
0x00f8, 0x0137,
0x0139, 0x018c,
-0x018e, 0x019a,
-0x019c, 0x01a9,
+0x018e, 0x01a9,
0x01ac, 0x01b9,
0x01bc, 0x01bd,
0x01bf, 0x01bf,
@@ -8546,8 +8766,7 @@ CR_Changes_When_Casemapped[] = { 131,
0x0259, 0x0259,
0x025b, 0x025c,
0x0260, 0x0261,
-0x0263, 0x0263,
-0x0265, 0x0266,
+0x0263, 0x0266,
0x0268, 0x026c,
0x026f, 0x026f,
0x0271, 0x0272,
@@ -8581,7 +8800,7 @@ CR_Changes_When_Casemapped[] = { 131,
0x10fd, 0x10ff,
0x13a0, 0x13f5,
0x13f8, 0x13fd,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1d79, 0x1d79,
@@ -8632,9 +8851,9 @@ CR_Changes_When_Casemapped[] = { 131,
0xa78b, 0xa78d,
0xa790, 0xa794,
0xa796, 0xa7ae,
-0xa7b0, 0xa7ca,
+0xa7b0, 0xa7cd,
0xa7d0, 0xa7d1,
-0xa7d6, 0xa7d9,
+0xa7d6, 0xa7dc,
0xa7f5, 0xa7f6,
0xab53, 0xab53,
0xab70, 0xabbf,
@@ -8655,6 +8874,8 @@ CR_Changes_When_Casemapped[] = { 131,
0x105bb, 0x105bc,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
+0x10d50, 0x10d65,
+0x10d70, 0x10d85,
0x118a0, 0x118df,
0x16e40, 0x16e7f,
0x1e900, 0x1e943,
@@ -8662,7 +8883,7 @@ CR_Changes_When_Casemapped[] = { 131,
/* PROPERTY: 'Changes_When_Lowercased': Derived Property */
static const OnigCodePoint
-CR_Changes_When_Lowercased[] = { 609,
+CR_Changes_When_Lowercased[] = { 614,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -8938,6 +9159,7 @@ CR_Changes_When_Lowercased[] = { 609,
0x10c7, 0x10c7,
0x10cd, 0x10cd,
0x13a0, 0x13f5,
+0x1c89, 0x1c89,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1e00, 0x1e00,
@@ -9257,9 +9479,12 @@ CR_Changes_When_Lowercased[] = { 609,
0xa7c2, 0xa7c2,
0xa7c4, 0xa7c7,
0xa7c9, 0xa7c9,
+0xa7cb, 0xa7cc,
0xa7d0, 0xa7d0,
0xa7d6, 0xa7d6,
0xa7d8, 0xa7d8,
+0xa7da, 0xa7da,
+0xa7dc, 0xa7dc,
0xa7f5, 0xa7f5,
0xff21, 0xff3a,
0x10400, 0x10427,
@@ -9269,6 +9494,7 @@ CR_Changes_When_Lowercased[] = { 609,
0x1058c, 0x10592,
0x10594, 0x10595,
0x10c80, 0x10cb2,
+0x10d50, 0x10d65,
0x118a0, 0x118bf,
0x16e40, 0x16e5f,
0x1e900, 0x1e921,
@@ -9276,7 +9502,7 @@ CR_Changes_When_Lowercased[] = { 609,
/* PROPERTY: 'Changes_When_Titlecased': Derived Property */
static const OnigCodePoint
-CR_Changes_When_Titlecased[] = { 626,
+CR_Changes_When_Titlecased[] = { 629,
0x0061, 0x007a,
0x00b5, 0x00b5,
0x00df, 0x00f6,
@@ -9349,7 +9575,7 @@ CR_Changes_When_Titlecased[] = { 626,
0x018c, 0x018c,
0x0192, 0x0192,
0x0195, 0x0195,
-0x0199, 0x019a,
+0x0199, 0x019b,
0x019e, 0x019e,
0x01a1, 0x01a1,
0x01a3, 0x01a3,
@@ -9426,8 +9652,7 @@ CR_Changes_When_Titlecased[] = { 626,
0x0259, 0x0259,
0x025b, 0x025c,
0x0260, 0x0261,
-0x0263, 0x0263,
-0x0265, 0x0266,
+0x0263, 0x0266,
0x0268, 0x026c,
0x026f, 0x026f,
0x0271, 0x0272,
@@ -9565,6 +9790,7 @@ CR_Changes_When_Titlecased[] = { 626,
0x0561, 0x0587,
0x13f8, 0x13fd,
0x1c80, 0x1c88,
+0x1c8a, 0x1c8a,
0x1d79, 0x1d79,
0x1d7d, 0x1d7d,
0x1d8e, 0x1d8e,
@@ -9884,9 +10110,11 @@ CR_Changes_When_Titlecased[] = { 626,
0xa7c3, 0xa7c3,
0xa7c8, 0xa7c8,
0xa7ca, 0xa7ca,
+0xa7cd, 0xa7cd,
0xa7d1, 0xa7d1,
0xa7d7, 0xa7d7,
0xa7d9, 0xa7d9,
+0xa7db, 0xa7db,
0xa7f6, 0xa7f6,
0xab53, 0xab53,
0xab70, 0xabbf,
@@ -9900,6 +10128,7 @@ CR_Changes_When_Titlecased[] = { 626,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
0x10cc0, 0x10cf2,
+0x10d70, 0x10d85,
0x118c0, 0x118df,
0x16e60, 0x16e7f,
0x1e922, 0x1e943,
@@ -9907,7 +10136,7 @@ CR_Changes_When_Titlecased[] = { 626,
/* PROPERTY: 'Changes_When_Uppercased': Derived Property */
static const OnigCodePoint
-CR_Changes_When_Uppercased[] = { 627,
+CR_Changes_When_Uppercased[] = { 630,
0x0061, 0x007a,
0x00b5, 0x00b5,
0x00df, 0x00f6,
@@ -9980,7 +10209,7 @@ CR_Changes_When_Uppercased[] = { 627,
0x018c, 0x018c,
0x0192, 0x0192,
0x0195, 0x0195,
-0x0199, 0x019a,
+0x0199, 0x019b,
0x019e, 0x019e,
0x01a1, 0x01a1,
0x01a3, 0x01a3,
@@ -10056,8 +10285,7 @@ CR_Changes_When_Uppercased[] = { 627,
0x0259, 0x0259,
0x025b, 0x025c,
0x0260, 0x0261,
-0x0263, 0x0263,
-0x0265, 0x0266,
+0x0263, 0x0266,
0x0268, 0x026c,
0x026f, 0x026f,
0x0271, 0x0272,
@@ -10197,6 +10425,7 @@ CR_Changes_When_Uppercased[] = { 627,
0x10fd, 0x10ff,
0x13f8, 0x13fd,
0x1c80, 0x1c88,
+0x1c8a, 0x1c8a,
0x1d79, 0x1d79,
0x1d7d, 0x1d7d,
0x1d8e, 0x1d8e,
@@ -10516,9 +10745,11 @@ CR_Changes_When_Uppercased[] = { 627,
0xa7c3, 0xa7c3,
0xa7c8, 0xa7c8,
0xa7ca, 0xa7ca,
+0xa7cd, 0xa7cd,
0xa7d1, 0xa7d1,
0xa7d7, 0xa7d7,
0xa7d9, 0xa7d9,
+0xa7db, 0xa7db,
0xa7f6, 0xa7f6,
0xab53, 0xab53,
0xab70, 0xabbf,
@@ -10532,6 +10763,7 @@ CR_Changes_When_Uppercased[] = { 627,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
0x10cc0, 0x10cf2,
+0x10d70, 0x10d85,
0x118c0, 0x118df,
0x16e60, 0x16e7f,
0x1e922, 0x1e943,
@@ -10553,7 +10785,7 @@ CR_Chorasmian[] = { 1,
/* PROPERTY: 'Cn': General Category */
static const OnigCodePoint
-CR_Cn[] = { 707,
+CR_Cn[] = { 731,
0x0378, 0x0379,
0x0380, 0x0383,
0x038b, 0x038b,
@@ -10576,7 +10808,7 @@ CR_Cn[] = { 707,
0x085f, 0x085f,
0x086b, 0x086f,
0x088f, 0x088f,
-0x0892, 0x0897,
+0x0892, 0x0896,
0x0984, 0x0984,
0x098d, 0x098e,
0x0991, 0x0992,
@@ -10768,12 +11000,11 @@ CR_Cn[] = { 707,
0x1a9a, 0x1a9f,
0x1aae, 0x1aaf,
0x1acf, 0x1aff,
-0x1b4d, 0x1b4f,
-0x1b7f, 0x1b7f,
+0x1b4d, 0x1b4d,
0x1bf4, 0x1bfb,
0x1c38, 0x1c3a,
0x1c4a, 0x1c4c,
-0x1c89, 0x1c8f,
+0x1c8b, 0x1c8f,
0x1cbb, 0x1cbc,
0x1cc8, 0x1ccf,
0x1cfb, 0x1cff,
@@ -10800,7 +11031,7 @@ CR_Cn[] = { 707,
0x20c1, 0x20cf,
0x20f1, 0x20ff,
0x218c, 0x218f,
-0x2427, 0x243f,
+0x242a, 0x243f,
0x244b, 0x245f,
0x2b74, 0x2b75,
0x2b96, 0x2b96,
@@ -10828,16 +11059,16 @@ CR_Cn[] = { 707,
0x3100, 0x3104,
0x3130, 0x3130,
0x318f, 0x318f,
-0x31e4, 0x31ee,
+0x31e6, 0x31ee,
0x321f, 0x321f,
0xa48d, 0xa48f,
0xa4c7, 0xa4cf,
0xa62c, 0xa63f,
0xa6f8, 0xa6ff,
-0xa7cb, 0xa7cf,
+0xa7ce, 0xa7cf,
0xa7d2, 0xa7d2,
0xa7d4, 0xa7d4,
-0xa7da, 0xa7f1,
+0xa7dd, 0xa7f1,
0xa82d, 0xa82f,
0xa83a, 0xa83f,
0xa878, 0xa87f,
@@ -10927,7 +11158,8 @@ CR_Cn[] = { 707,
0x105a2, 0x105a2,
0x105b2, 0x105b2,
0x105ba, 0x105ba,
-0x105bd, 0x105ff,
+0x105bd, 0x105bf,
+0x105f4, 0x105ff,
0x10737, 0x1073f,
0x10756, 0x1075f,
0x10768, 0x1077f,
@@ -10970,11 +11202,15 @@ CR_Cn[] = { 707,
0x10cb3, 0x10cbf,
0x10cf3, 0x10cf9,
0x10d28, 0x10d2f,
-0x10d3a, 0x10e5f,
+0x10d3a, 0x10d3f,
+0x10d66, 0x10d68,
+0x10d86, 0x10d8d,
+0x10d90, 0x10e5f,
0x10e7f, 0x10e7f,
0x10eaa, 0x10eaa,
0x10eae, 0x10eaf,
-0x10eb2, 0x10efc,
+0x10eb2, 0x10ec1,
+0x10ec5, 0x10efb,
0x10f28, 0x10f2f,
0x10f5a, 0x10f6f,
0x10f8a, 0x10faf,
@@ -11014,7 +11250,18 @@ CR_Cn[] = { 707,
0x11358, 0x1135c,
0x11364, 0x11365,
0x1136d, 0x1136f,
-0x11375, 0x113ff,
+0x11375, 0x1137f,
+0x1138a, 0x1138a,
+0x1138c, 0x1138d,
+0x1138f, 0x1138f,
+0x113b6, 0x113b6,
+0x113c1, 0x113c1,
+0x113c3, 0x113c4,
+0x113c6, 0x113c6,
+0x113cb, 0x113cb,
+0x113d6, 0x113d6,
+0x113d9, 0x113e0,
+0x113e3, 0x113ff,
0x1145c, 0x1145c,
0x11462, 0x1147f,
0x114c8, 0x114cf,
@@ -11025,7 +11272,8 @@ CR_Cn[] = { 707,
0x1165a, 0x1165f,
0x1166d, 0x1167f,
0x116ba, 0x116bf,
-0x116ca, 0x116ff,
+0x116ca, 0x116cf,
+0x116e4, 0x116ff,
0x1171b, 0x1171c,
0x1172c, 0x1172f,
0x11747, 0x117ff,
@@ -11045,7 +11293,9 @@ CR_Cn[] = { 707,
0x11a48, 0x11a4f,
0x11aa3, 0x11aaf,
0x11af9, 0x11aff,
-0x11b0a, 0x11bff,
+0x11b0a, 0x11bbf,
+0x11be2, 0x11bef,
+0x11bfa, 0x11bff,
0x11c09, 0x11c09,
0x11c37, 0x11c37,
0x11c46, 0x11c4f,
@@ -11069,7 +11319,7 @@ CR_Cn[] = { 707,
0x11ef9, 0x11eff,
0x11f11, 0x11f11,
0x11f3b, 0x11f3d,
-0x11f5a, 0x11faf,
+0x11f5b, 0x11faf,
0x11fb1, 0x11fbf,
0x11ff2, 0x11ffe,
0x1239a, 0x123ff,
@@ -11077,8 +11327,10 @@ CR_Cn[] = { 707,
0x12475, 0x1247f,
0x12544, 0x12f8f,
0x12ff3, 0x12fff,
-0x13456, 0x143ff,
-0x14647, 0x167ff,
+0x13456, 0x1345f,
+0x143fb, 0x143ff,
+0x14647, 0x160ff,
+0x1613a, 0x167ff,
0x16a39, 0x16a3f,
0x16a5f, 0x16a5f,
0x16a6a, 0x16a6d,
@@ -11090,7 +11342,8 @@ CR_Cn[] = { 707,
0x16b5a, 0x16b5a,
0x16b62, 0x16b62,
0x16b78, 0x16b7c,
-0x16b90, 0x16e3f,
+0x16b90, 0x16d3f,
+0x16d7a, 0x16e3f,
0x16e9b, 0x16eff,
0x16f4b, 0x16f4e,
0x16f88, 0x16f8e,
@@ -11098,7 +11351,7 @@ CR_Cn[] = { 707,
0x16fe5, 0x16fef,
0x16ff2, 0x16fff,
0x187f8, 0x187ff,
-0x18cd6, 0x18cff,
+0x18cd6, 0x18cfe,
0x18d09, 0x1afef,
0x1aff4, 0x1aff4,
0x1affc, 0x1affc,
@@ -11113,7 +11366,9 @@ CR_Cn[] = { 707,
0x1bc7d, 0x1bc7f,
0x1bc89, 0x1bc8f,
0x1bc9a, 0x1bc9b,
-0x1bca4, 0x1ceff,
+0x1bca4, 0x1cbff,
+0x1ccfa, 0x1ccff,
+0x1ceb4, 0x1ceff,
0x1cf2e, 0x1cf2f,
0x1cf47, 0x1cf4f,
0x1cfc4, 0x1cfff,
@@ -11164,7 +11419,9 @@ CR_Cn[] = { 707,
0x1e2af, 0x1e2bf,
0x1e2fa, 0x1e2fe,
0x1e300, 0x1e4cf,
-0x1e4fa, 0x1e7df,
+0x1e4fa, 0x1e5cf,
+0x1e5fb, 0x1e5fe,
+0x1e600, 0x1e7df,
0x1e7e7, 0x1e7e7,
0x1e7ec, 0x1e7ec,
0x1e7ef, 0x1e7ef,
@@ -11234,18 +11491,17 @@ CR_Cn[] = { 707,
0x1f85a, 0x1f85f,
0x1f888, 0x1f88f,
0x1f8ae, 0x1f8af,
-0x1f8b2, 0x1f8ff,
+0x1f8bc, 0x1f8bf,
+0x1f8c2, 0x1f8ff,
0x1fa54, 0x1fa5f,
0x1fa6e, 0x1fa6f,
0x1fa7d, 0x1fa7f,
-0x1fa89, 0x1fa8f,
-0x1fabe, 0x1fabe,
-0x1fac6, 0x1facd,
-0x1fadc, 0x1fadf,
-0x1fae9, 0x1faef,
+0x1fa8a, 0x1fa8e,
+0x1fac7, 0x1facd,
+0x1fadd, 0x1fade,
+0x1faea, 0x1faef,
0x1faf9, 0x1faff,
0x1fb93, 0x1fb93,
-0x1fbcb, 0x1fbef,
0x1fbfa, 0x1ffff,
0x2a6e0, 0x2a6ff,
0x2b73a, 0x2b73f,
@@ -11273,7 +11529,7 @@ CR_Co[] = { 3,
/* PROPERTY: 'Common': Script */
static const OnigCodePoint
-CR_Common[] = { 173,
+CR_Common[] = { 174,
0x0000, 0x0040,
0x005b, 0x0060,
0x007b, 0x00a9,
@@ -11321,7 +11577,7 @@ CR_Common[] = { 173,
0x2133, 0x214d,
0x214f, 0x215f,
0x2189, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x27ff,
0x2900, 0x2b73,
@@ -11337,7 +11593,7 @@ CR_Common[] = { 173,
0x30a0, 0x30a0,
0x30fb, 0x30fc,
0x3190, 0x319f,
-0x31c0, 0x31e3,
+0x31c0, 0x31e5,
0x31ef, 0x31ef,
0x3220, 0x325f,
0x327f, 0x32cf,
@@ -11372,6 +11628,8 @@ CR_Common[] = { 173,
0x101d0, 0x101fc,
0x102e1, 0x102fb,
0x1bca0, 0x1bca3,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf50, 0x1cfc3,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
@@ -11432,19 +11690,18 @@ CR_Common[] = { 173,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
}; /* END of CR_Common */
@@ -11494,7 +11751,7 @@ static const OnigCodePoint
CR_Cyrillic[] = { 10,
0x0400, 0x0484,
0x0487, 0x052f,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1d2b, 0x1d2b,
0x1d78, 0x1d78,
0x2de0, 0x2dff,
@@ -11506,7 +11763,7 @@ CR_Cyrillic[] = { 10,
/* PROPERTY: 'Dash': Binary Property */
static const OnigCodePoint
-CR_Dash[] = { 23,
+CR_Dash[] = { 24,
0x002d, 0x002d,
0x058a, 0x058a,
0x05be, 0x05be,
@@ -11529,6 +11786,7 @@ CR_Dash[] = { 23,
0xfe58, 0xfe58,
0xfe63, 0xfe63,
0xff0d, 0xff0d,
+0x10d6e, 0x10d6e,
0x10ead, 0x10ead,
}; /* END of CR_Dash */
@@ -11585,7 +11843,7 @@ CR_Devanagari[] = { 5,
/* PROPERTY: 'Diacritic': Binary Property */
static const OnigCodePoint
-CR_Diacritic[] = { 195,
+CR_Diacritic[] = { 214,
0x005e, 0x005e,
0x0060, 0x0060,
0x00a8, 0x00a8,
@@ -11639,6 +11897,7 @@ CR_Diacritic[] = { 195,
0x0d3b, 0x0d3c,
0x0d4d, 0x0d4d,
0x0dca, 0x0dca,
+0x0e3a, 0x0e3a,
0x0e47, 0x0e4c,
0x0e4e, 0x0e4e,
0x0eba, 0x0eba,
@@ -11660,9 +11919,11 @@ CR_Diacritic[] = { 195,
0x109a, 0x109b,
0x135d, 0x135f,
0x1714, 0x1715,
+0x1734, 0x1734,
0x17c9, 0x17d3,
0x17dd, 0x17dd,
0x1939, 0x193b,
+0x1a60, 0x1a60,
0x1a75, 0x1a7c,
0x1a7f, 0x1a7f,
0x1ab0, 0x1abe,
@@ -11671,6 +11932,8 @@ CR_Diacritic[] = { 195,
0x1b44, 0x1b44,
0x1b6b, 0x1b73,
0x1baa, 0x1bab,
+0x1be6, 0x1be6,
+0x1bf2, 0x1bf3,
0x1c36, 0x1c37,
0x1c78, 0x1c7d,
0x1cd0, 0x1ce8,
@@ -11699,6 +11962,8 @@ CR_Diacritic[] = { 195,
0xa700, 0xa721,
0xa788, 0xa78a,
0xa7f8, 0xa7f9,
+0xa806, 0xa806,
+0xa82c, 0xa82c,
0xa8c4, 0xa8c4,
0xa8e0, 0xa8f1,
0xa92b, 0xa92e,
@@ -11723,8 +11988,12 @@ CR_Diacritic[] = { 195,
0x10780, 0x10785,
0x10787, 0x107b0,
0x107b2, 0x107ba,
+0x10a38, 0x10a3a,
+0x10a3f, 0x10a3f,
0x10ae5, 0x10ae6,
0x10d22, 0x10d27,
+0x10d4e, 0x10d4e,
+0x10d69, 0x10d6d,
0x10efd, 0x10eff,
0x10f46, 0x10f50,
0x10f82, 0x10f85,
@@ -11737,10 +12006,13 @@ CR_Diacritic[] = { 195,
0x111ca, 0x111cc,
0x11235, 0x11236,
0x112e9, 0x112ea,
-0x1133c, 0x1133c,
+0x1133b, 0x1133c,
0x1134d, 0x1134d,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x113ce, 0x113d0,
+0x113d2, 0x113d3,
+0x113e1, 0x113e2,
0x11442, 0x11442,
0x11446, 0x11446,
0x114c2, 0x114c3,
@@ -11759,9 +12031,13 @@ CR_Diacritic[] = { 195,
0x11d42, 0x11d42,
0x11d44, 0x11d45,
0x11d97, 0x11d97,
+0x11f41, 0x11f42,
+0x11f5a, 0x11f5a,
0x13447, 0x13455,
+0x1612f, 0x1612f,
0x16af0, 0x16af4,
0x16b30, 0x16b36,
+0x16d6b, 0x16d6c,
0x16f8f, 0x16f9f,
0x16ff0, 0x16ff1,
0x1aff0, 0x1aff3,
@@ -11778,6 +12054,7 @@ CR_Diacritic[] = { 195,
0x1e130, 0x1e136,
0x1e2ae, 0x1e2ae,
0x1e2ec, 0x1e2ef,
+0x1e5ee, 0x1e5ef,
0x1e8d0, 0x1e8d6,
0x1e944, 0x1e946,
0x1e948, 0x1e94a,
@@ -11814,8 +12091,9 @@ CR_Duployan[] = { 5,
/* PROPERTY: 'Egyptian_Hieroglyphs': Script */
static const OnigCodePoint
-CR_Egyptian_Hieroglyphs[] = { 1,
+CR_Egyptian_Hieroglyphs[] = { 2,
0x13000, 0x13455,
+0x13460, 0x143fa,
}; /* END of CR_Egyptian_Hieroglyphs */
/* PROPERTY: 'Elbasan': Script */
@@ -11832,7 +12110,7 @@ CR_Elymaic[] = { 1,
/* PROPERTY: 'Emoji': Emoji Property */
static const OnigCodePoint
-CR_Emoji[] = { 151,
+CR_Emoji[] = { 150,
0x0023, 0x0023,
0x002a, 0x002a,
0x0030, 0x0039,
@@ -11978,11 +12256,10 @@ CR_Emoji[] = { 151,
0x1f93c, 0x1f945,
0x1f947, 0x1f9ff,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
}; /* END of CR_Emoji */
@@ -12054,7 +12331,7 @@ CR_Emoji_Modifier_Base[] = { 40,
/* PROPERTY: 'Emoji_Presentation': Emoji Property */
static const OnigCodePoint
-CR_Emoji_Presentation[] = { 81,
+CR_Emoji_Presentation[] = { 80,
0x231a, 0x231b,
0x23e9, 0x23ec,
0x23f0, 0x23f0,
@@ -12130,11 +12407,10 @@ CR_Emoji_Presentation[] = { 81,
0x1f93c, 0x1f945,
0x1f947, 0x1f9ff,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
}; /* END of CR_Emoji_Presentation */
@@ -12264,11 +12540,13 @@ CR_Extended_Pictographic[] = { 78,
/* PROPERTY: 'Extender': Binary Property */
static const OnigCodePoint
-CR_Extender[] = { 33,
+CR_Extender[] = { 41,
0x00b7, 0x00b7,
0x02d0, 0x02d1,
0x0640, 0x0640,
0x07fa, 0x07fa,
+0x0a71, 0x0a71,
+0x0afb, 0x0afb,
0x0b55, 0x0b55,
0x0e46, 0x0e46,
0x0ec6, 0x0ec6,
@@ -12290,16 +12568,30 @@ CR_Extender[] = { 33,
0xaaf3, 0xaaf4,
0xff70, 0xff70,
0x10781, 0x10782,
+0x10d4e, 0x10d4e,
+0x10d6a, 0x10d6a,
+0x10d6f, 0x10d6f,
+0x11237, 0x11237,
0x1135d, 0x1135d,
+0x113d2, 0x113d3,
0x115c6, 0x115c8,
0x11a98, 0x11a98,
0x16b42, 0x16b43,
0x16fe0, 0x16fe1,
0x16fe3, 0x16fe3,
0x1e13c, 0x1e13d,
+0x1e5ef, 0x1e5ef,
0x1e944, 0x1e946,
}; /* END of CR_Extender */
+/* PROPERTY: 'Garay': Script */
+static const OnigCodePoint
+CR_Garay[] = { 3,
+0x10d40, 0x10d65,
+0x10d69, 0x10d85,
+0x10d8e, 0x10d8f,
+}; /* END of CR_Garay */
+
/* PROPERTY: 'Georgian': Script */
static const OnigCodePoint
CR_Georgian[] = { 10,
@@ -12354,7 +12646,7 @@ CR_Grantha[] = { 15,
/* PROPERTY: 'Grapheme_Base': Derived Property */
static const OnigCodePoint
-CR_Grapheme_Base[] = { 875,
+CR_Grapheme_Base[] = { 894,
0x0020, 0x007e,
0x00a0, 0x00ac,
0x00ae, 0x02ff,
@@ -12497,10 +12789,8 @@ CR_Grapheme_Base[] = { 875,
0x0caa, 0x0cb3,
0x0cb5, 0x0cb9,
0x0cbd, 0x0cbe,
-0x0cc0, 0x0cc1,
+0x0cc1, 0x0cc1,
0x0cc3, 0x0cc4,
-0x0cc7, 0x0cc8,
-0x0cca, 0x0ccb,
0x0cdd, 0x0cde,
0x0ce0, 0x0ce1,
0x0ce6, 0x0cef,
@@ -12591,9 +12881,8 @@ CR_Grapheme_Base[] = { 875,
0x1400, 0x169c,
0x16a0, 0x16f8,
0x1700, 0x1711,
-0x1715, 0x1715,
0x171f, 0x1731,
-0x1734, 0x1736,
+0x1735, 0x1736,
0x1740, 0x1751,
0x1760, 0x176c,
0x176e, 0x1770,
@@ -12633,23 +12922,20 @@ CR_Grapheme_Base[] = { 875,
0x1a90, 0x1a99,
0x1aa0, 0x1aad,
0x1b04, 0x1b33,
-0x1b3b, 0x1b3b,
-0x1b3d, 0x1b41,
-0x1b43, 0x1b4c,
-0x1b50, 0x1b6a,
-0x1b74, 0x1b7e,
+0x1b3e, 0x1b41,
+0x1b45, 0x1b4c,
+0x1b4e, 0x1b6a,
+0x1b74, 0x1b7f,
0x1b82, 0x1ba1,
0x1ba6, 0x1ba7,
-0x1baa, 0x1baa,
0x1bae, 0x1be5,
0x1be7, 0x1be7,
0x1bea, 0x1bec,
0x1bee, 0x1bee,
-0x1bf2, 0x1bf3,
0x1bfc, 0x1c2b,
0x1c34, 0x1c35,
0x1c3b, 0x1c49,
-0x1c4d, 0x1c88,
+0x1c4d, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd3, 0x1cd3,
@@ -12683,7 +12969,7 @@ CR_Grapheme_Base[] = { 875,
0x2090, 0x209c,
0x20a0, 0x20c0,
0x2100, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
@@ -12713,7 +12999,7 @@ CR_Grapheme_Base[] = { 875,
0x309b, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31e3,
+0x3190, 0x31e5,
0x31ef, 0x321e,
0x3220, 0xa48c,
0xa490, 0xa4c6,
@@ -12723,10 +13009,10 @@ CR_Grapheme_Base[] = { 875,
0xa67e, 0xa69d,
0xa6a0, 0xa6ef,
0xa6f2, 0xa6f7,
-0xa700, 0xa7ca,
+0xa700, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
@@ -12739,12 +13025,13 @@ CR_Grapheme_Base[] = { 875,
0xa8f2, 0xa8fe,
0xa900, 0xa925,
0xa92e, 0xa946,
-0xa952, 0xa953,
+0xa952, 0xa952,
0xa95f, 0xa97c,
0xa983, 0xa9b2,
0xa9b4, 0xa9b5,
0xa9ba, 0xa9bb,
-0xa9be, 0xa9cd,
+0xa9be, 0xa9bf,
+0xa9c1, 0xa9cd,
0xa9cf, 0xa9d9,
0xa9de, 0xa9e4,
0xa9e6, 0xa9fe,
@@ -12843,6 +13130,7 @@ CR_Grapheme_Base[] = { 875,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -12884,10 +13172,14 @@ CR_Grapheme_Base[] = { 875,
0x10cc0, 0x10cf2,
0x10cfa, 0x10d23,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d6e, 0x10d85,
+0x10d8e, 0x10d8f,
0x10e60, 0x10e7e,
0x10e80, 0x10ea9,
0x10ead, 0x10ead,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
0x10f00, 0x10f27,
0x10f30, 0x10f45,
0x10f51, 0x10f59,
@@ -12913,14 +13205,14 @@ CR_Grapheme_Base[] = { 875,
0x11150, 0x11172,
0x11174, 0x11176,
0x11182, 0x111b5,
-0x111bf, 0x111c8,
+0x111bf, 0x111bf,
+0x111c1, 0x111c8,
0x111cd, 0x111ce,
0x111d0, 0x111df,
0x111e1, 0x111f4,
0x11200, 0x11211,
0x11213, 0x1122e,
0x11232, 0x11233,
-0x11235, 0x11235,
0x11238, 0x1123d,
0x1123f, 0x11240,
0x11280, 0x11286,
@@ -12942,9 +13234,20 @@ CR_Grapheme_Base[] = { 875,
0x1133f, 0x1133f,
0x11341, 0x11344,
0x11347, 0x11348,
-0x1134b, 0x1134d,
+0x1134b, 0x1134c,
0x11350, 0x11350,
0x1135d, 0x11363,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113b7,
+0x113b9, 0x113ba,
+0x113ca, 0x113ca,
+0x113cc, 0x113cd,
+0x113d1, 0x113d1,
+0x113d3, 0x113d5,
+0x113d7, 0x113d8,
0x11400, 0x11437,
0x11440, 0x11441,
0x11445, 0x11445,
@@ -12973,10 +13276,11 @@ CR_Grapheme_Base[] = { 875,
0x11680, 0x116aa,
0x116ac, 0x116ac,
0x116ae, 0x116af,
-0x116b6, 0x116b6,
0x116b8, 0x116b9,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
+0x1171e, 0x1171e,
0x11720, 0x11721,
0x11726, 0x11726,
0x11730, 0x11746,
@@ -12991,7 +13295,6 @@ CR_Grapheme_Base[] = { 875,
0x11918, 0x1192f,
0x11931, 0x11935,
0x11937, 0x11938,
-0x1193d, 0x1193d,
0x1193f, 0x11942,
0x11944, 0x11946,
0x11950, 0x11959,
@@ -13010,6 +13313,8 @@ CR_Grapheme_Base[] = { 875,
0x11a9a, 0x11aa2,
0x11ab0, 0x11af8,
0x11b00, 0x11b09,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c2f,
0x11c3e, 0x11c3e,
@@ -13036,7 +13341,6 @@ CR_Grapheme_Base[] = { 875,
0x11f02, 0x11f10,
0x11f12, 0x11f35,
0x11f3e, 0x11f3f,
-0x11f41, 0x11f41,
0x11f43, 0x11f59,
0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
@@ -13047,7 +13351,11 @@ CR_Grapheme_Base[] = { 875,
0x12f90, 0x12ff2,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1611d,
+0x1612a, 0x1612c,
+0x16130, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -13061,15 +13369,15 @@ CR_Grapheme_Base[] = { 875,
0x16b5b, 0x16b61,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d79,
0x16e40, 0x16e9a,
0x16f00, 0x16f4a,
0x16f50, 0x16f87,
0x16f93, 0x16f9f,
0x16fe0, 0x16fe3,
-0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -13085,12 +13393,13 @@ CR_Grapheme_Base[] = { 875,
0x1bc90, 0x1bc99,
0x1bc9c, 0x1bc9c,
0x1bc9f, 0x1bc9f,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf50, 0x1cfc3,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
0x1d129, 0x1d164,
-0x1d166, 0x1d166,
-0x1d16a, 0x1d16d,
+0x1d16a, 0x1d16c,
0x1d183, 0x1d184,
0x1d18c, 0x1d1a9,
0x1d1ae, 0x1d1ea,
@@ -13138,6 +13447,9 @@ CR_Grapheme_Base[] = { 875,
0x1e2ff, 0x1e2ff,
0x1e4d0, 0x1e4eb,
0x1e4f0, 0x1e4f9,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -13208,19 +13520,18 @@ CR_Grapheme_Base[] = { 875,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
0x2b740, 0x2b81d,
@@ -13234,7 +13545,7 @@ CR_Grapheme_Base[] = { 875,
/* PROPERTY: 'Grapheme_Extend': Derived Property */
static const OnigCodePoint
-CR_Grapheme_Extend[] = { 363,
+CR_Grapheme_Extend[] = { 375,
0x0300, 0x036f,
0x0483, 0x0489,
0x0591, 0x05bd,
@@ -13259,7 +13570,7 @@ CR_Grapheme_Extend[] = { 363,
0x0825, 0x0827,
0x0829, 0x082d,
0x0859, 0x085b,
-0x0898, 0x089f,
+0x0897, 0x089f,
0x08ca, 0x08e1,
0x08e3, 0x0902,
0x093a, 0x093a,
@@ -13313,10 +13624,10 @@ CR_Grapheme_Extend[] = { 363,
0x0c62, 0x0c63,
0x0c81, 0x0c81,
0x0cbc, 0x0cbc,
-0x0cbf, 0x0cbf,
+0x0cbf, 0x0cc0,
0x0cc2, 0x0cc2,
-0x0cc6, 0x0cc6,
-0x0ccc, 0x0ccd,
+0x0cc6, 0x0cc8,
+0x0cca, 0x0ccd,
0x0cd5, 0x0cd6,
0x0ce2, 0x0ce3,
0x0d00, 0x0d01,
@@ -13360,8 +13671,8 @@ CR_Grapheme_Extend[] = { 363,
0x108d, 0x108d,
0x109d, 0x109d,
0x135d, 0x135f,
-0x1712, 0x1714,
-0x1732, 0x1733,
+0x1712, 0x1715,
+0x1732, 0x1734,
0x1752, 0x1753,
0x1772, 0x1773,
0x17b4, 0x17b5,
@@ -13388,18 +13699,16 @@ CR_Grapheme_Extend[] = { 363,
0x1a7f, 0x1a7f,
0x1ab0, 0x1ace,
0x1b00, 0x1b03,
-0x1b34, 0x1b3a,
-0x1b3c, 0x1b3c,
-0x1b42, 0x1b42,
+0x1b34, 0x1b3d,
+0x1b42, 0x1b44,
0x1b6b, 0x1b73,
0x1b80, 0x1b81,
0x1ba2, 0x1ba5,
-0x1ba8, 0x1ba9,
-0x1bab, 0x1bad,
+0x1ba8, 0x1bad,
0x1be6, 0x1be6,
0x1be8, 0x1be9,
0x1bed, 0x1bed,
-0x1bef, 0x1bf1,
+0x1bef, 0x1bf3,
0x1c2c, 0x1c33,
0x1c36, 0x1c37,
0x1cd0, 0x1cd2,
@@ -13430,10 +13739,12 @@ CR_Grapheme_Extend[] = { 363,
0xa8ff, 0xa8ff,
0xa926, 0xa92d,
0xa947, 0xa951,
+0xa953, 0xa953,
0xa980, 0xa982,
0xa9b3, 0xa9b3,
0xa9b6, 0xa9b9,
0xa9bc, 0xa9bd,
+0xa9c0, 0xa9c0,
0xa9e5, 0xa9e5,
0xaa29, 0xaa2e,
0xaa31, 0xaa32,
@@ -13465,8 +13776,9 @@ CR_Grapheme_Extend[] = { 363,
0x10a3f, 0x10a3f,
0x10ae5, 0x10ae6,
0x10d24, 0x10d27,
+0x10d69, 0x10d6d,
0x10eab, 0x10eac,
-0x10efd, 0x10eff,
+0x10efc, 0x10eff,
0x10f46, 0x10f50,
0x10f82, 0x10f85,
0x11001, 0x11001,
@@ -13483,11 +13795,11 @@ CR_Grapheme_Extend[] = { 363,
0x11173, 0x11173,
0x11180, 0x11181,
0x111b6, 0x111be,
+0x111c0, 0x111c0,
0x111c9, 0x111cc,
0x111cf, 0x111cf,
0x1122f, 0x11231,
-0x11234, 0x11234,
-0x11236, 0x11237,
+0x11234, 0x11237,
0x1123e, 0x1123e,
0x11241, 0x11241,
0x112df, 0x112df,
@@ -13496,9 +13808,18 @@ CR_Grapheme_Extend[] = { 363,
0x1133b, 0x1133c,
0x1133e, 0x1133e,
0x11340, 0x11340,
+0x1134d, 0x1134d,
0x11357, 0x11357,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x113b8, 0x113b8,
+0x113bb, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113c9,
+0x113ce, 0x113d0,
+0x113d2, 0x113d2,
+0x113e1, 0x113e2,
0x11438, 0x1143f,
0x11442, 0x11444,
0x11446, 0x11446,
@@ -13519,16 +13840,15 @@ CR_Grapheme_Extend[] = { 363,
0x1163f, 0x11640,
0x116ab, 0x116ab,
0x116ad, 0x116ad,
-0x116b0, 0x116b5,
-0x116b7, 0x116b7,
-0x1171d, 0x1171f,
+0x116b0, 0x116b7,
+0x1171d, 0x1171d,
+0x1171f, 0x1171f,
0x11722, 0x11725,
0x11727, 0x1172b,
0x1182f, 0x11837,
0x11839, 0x1183a,
0x11930, 0x11930,
-0x1193b, 0x1193c,
-0x1193e, 0x1193e,
+0x1193b, 0x1193e,
0x11943, 0x11943,
0x119d4, 0x119d7,
0x119da, 0x119db,
@@ -13559,21 +13879,23 @@ CR_Grapheme_Extend[] = { 363,
0x11ef3, 0x11ef4,
0x11f00, 0x11f01,
0x11f36, 0x11f3a,
-0x11f40, 0x11f40,
-0x11f42, 0x11f42,
+0x11f40, 0x11f42,
+0x11f5a, 0x11f5a,
0x13440, 0x13440,
0x13447, 0x13455,
+0x1611e, 0x16129,
+0x1612d, 0x1612f,
0x16af0, 0x16af4,
0x16b30, 0x16b36,
0x16f4f, 0x16f4f,
0x16f8f, 0x16f92,
0x16fe4, 0x16fe4,
+0x16ff0, 0x16ff1,
0x1bc9d, 0x1bc9e,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
-0x1d165, 0x1d165,
-0x1d167, 0x1d169,
-0x1d16e, 0x1d172,
+0x1d165, 0x1d169,
+0x1d16d, 0x1d172,
0x1d17b, 0x1d182,
0x1d185, 0x1d18b,
0x1d1aa, 0x1d1ad,
@@ -13594,6 +13916,7 @@ CR_Grapheme_Extend[] = { 363,
0x1e2ae, 0x1e2ae,
0x1e2ec, 0x1e2ef,
0x1e4ec, 0x1e4ef,
+0x1e5ee, 0x1e5ef,
0x1e8d0, 0x1e8d6,
0x1e944, 0x1e94a,
0xe0020, 0xe007f,
@@ -13602,7 +13925,7 @@ CR_Grapheme_Extend[] = { 363,
/* PROPERTY: 'Grapheme_Link': Derived Property */
static const OnigCodePoint
-CR_Grapheme_Link[] = { 56,
+CR_Grapheme_Link[] = { 58,
0x094d, 0x094d,
0x09cd, 0x09cd,
0x0a4d, 0x0a4d,
@@ -13643,6 +13966,7 @@ CR_Grapheme_Link[] = { 56,
0x11235, 0x11235,
0x112ea, 0x112ea,
0x1134d, 0x1134d,
+0x113ce, 0x113d0,
0x11442, 0x11442,
0x114c2, 0x114c2,
0x115bf, 0x115bf,
@@ -13659,6 +13983,7 @@ CR_Grapheme_Link[] = { 56,
0x11d44, 0x11d45,
0x11d97, 0x11d97,
0x11f41, 0x11f42,
+0x1612f, 0x1612f,
}; /* END of CR_Grapheme_Link */
/* PROPERTY: 'Greek': Script */
@@ -13753,6 +14078,12 @@ CR_Gurmukhi[] = { 16,
0x0a66, 0x0a76,
}; /* END of CR_Gurmukhi */
+/* PROPERTY: 'Gurung_Khema': Script */
+static const OnigCodePoint
+CR_Gurung_Khema[] = { 1,
+0x16100, 0x16139,
+}; /* END of CR_Gurung_Khema */
+
/* PROPERTY: 'Han': Script */
static const OnigCodePoint
CR_Han[] = { 22,
@@ -13934,7 +14265,7 @@ CR_ID_Compat_Math_Start[] = { 13,
/* PROPERTY: 'ID_Continue': Derived Property */
static const OnigCodePoint
-CR_ID_Continue[] = { 769,
+CR_ID_Continue[] = { 793,
0x0030, 0x0039,
0x0041, 0x005a,
0x005f, 0x005f,
@@ -13988,7 +14319,7 @@ CR_ID_Continue[] = { 769,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
-0x0898, 0x08e1,
+0x0897, 0x08e1,
0x08e3, 0x0963,
0x0966, 0x096f,
0x0971, 0x0983,
@@ -14211,7 +14542,7 @@ CR_ID_Continue[] = { 769,
0x1c00, 0x1c37,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1cd0, 0x1cd2,
@@ -14295,10 +14626,10 @@ CR_ID_Continue[] = { 769,
0xa67f, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa827,
0xa82c, 0xa82c,
0xa840, 0xa873,
@@ -14396,6 +14727,7 @@ CR_ID_Continue[] = { 769,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -14436,10 +14768,14 @@ CR_ID_Continue[] = { 769,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d6d,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f1c,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f50,
0x10f70, 0x10f85,
@@ -14485,6 +14821,16 @@ CR_ID_Continue[] = { 769,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d3,
+0x113e1, 0x113e2,
0x11400, 0x1144a,
0x11450, 0x11459,
0x1145e, 0x11461,
@@ -14499,6 +14845,7 @@ CR_ID_Continue[] = { 769,
0x11650, 0x11659,
0x11680, 0x116b8,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11739,
@@ -14522,6 +14869,8 @@ CR_ID_Continue[] = { 769,
0x11a50, 0x11a99,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c40,
@@ -14546,7 +14895,7 @@ CR_ID_Continue[] = { 769,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
0x11f3e, 0x11f42,
-0x11f50, 0x11f59,
+0x11f50, 0x11f5a,
0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
@@ -14554,7 +14903,9 @@ CR_ID_Continue[] = { 769,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13440, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -14567,6 +14918,8 @@ CR_ID_Continue[] = { 769,
0x16b50, 0x16b59,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
+0x16d70, 0x16d79,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -14576,7 +14929,7 @@ CR_ID_Continue[] = { 769,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -14591,6 +14944,7 @@ CR_ID_Continue[] = { 769,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9d, 0x1bc9e,
+0x1ccf0, 0x1ccf9,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1d165, 0x1d169,
@@ -14652,6 +15006,7 @@ CR_ID_Continue[] = { 769,
0x1e290, 0x1e2ae,
0x1e2c0, 0x1e2f9,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -14708,7 +15063,7 @@ CR_ID_Continue[] = { 769,
/* PROPERTY: 'ID_Start': Derived Property */
static const OnigCodePoint
-CR_ID_Start[] = { 660,
+CR_ID_Start[] = { 677,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -14933,7 +15288,7 @@ CR_ID_Start[] = { 660,
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -15016,10 +15371,10 @@ CR_ID_Start[] = { 660,
0xa6a0, 0xa6ef,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
@@ -15117,6 +15472,7 @@ CR_ID_Start[] = { 660,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -15153,8 +15509,11 @@ CR_ID_Start[] = { 660,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
0x10d00, 0x10d23,
+0x10d4a, 0x10d65,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -15193,6 +15552,13 @@ CR_ID_Start[] = { 660,
0x1133d, 0x1133d,
0x11350, 0x11350,
0x1135d, 0x11361,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113b7,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11434,
0x11447, 0x1144a,
0x1145f, 0x11461,
@@ -15227,6 +15593,7 @@ CR_ID_Start[] = { 660,
0x11a5c, 0x11a89,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
0x11c00, 0x11c08,
0x11c0a, 0x11c2e,
0x11c40, 0x11c40,
@@ -15250,7 +15617,9 @@ CR_ID_Start[] = { 660,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1611d,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a70, 0x16abe,
@@ -15259,6 +15628,7 @@ CR_ID_Start[] = { 660,
0x16b40, 0x16b43,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f50, 0x16f50,
@@ -15267,7 +15637,7 @@ CR_ID_Start[] = { 660,
0x16fe3, 0x16fe3,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -15320,6 +15690,8 @@ CR_ID_Start[] = { 660,
0x1e290, 0x1e2ad,
0x1e2c0, 0x1e2eb,
0x1e4d0, 0x1e4eb,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5f0,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -15384,7 +15756,7 @@ CR_Ideographic[] = { 21,
0x16fe4, 0x16fe4,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1b170, 0x1b2fb,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
@@ -15406,48 +15778,89 @@ CR_Imperial_Aramaic[] = { 2,
/* PROPERTY: 'InCB': Derived Property */
static const OnigCodePoint
-CR_InCB[] = { 137,
+CR_InCB[] = { 293,
0x094d, 0x094d,
0x09cd, 0x09cd,
0x0acd, 0x0acd,
0x0b4d, 0x0b4d,
0x0c4d, 0x0c4d,
0x0d4d, 0x0d4d,
-0x0e38, 0x0e3a,
-0x0e48, 0x0e4b,
-0x0eb8, 0x0eba,
-0x0ec8, 0x0ecb,
+0x0d57, 0x0d57,
+0x0d62, 0x0d63,
+0x0d81, 0x0d81,
+0x0dca, 0x0dca,
+0x0dcf, 0x0dcf,
+0x0dd2, 0x0dd4,
+0x0dd6, 0x0dd6,
+0x0ddf, 0x0ddf,
+0x0e31, 0x0e31,
+0x0e34, 0x0e3a,
+0x0e47, 0x0e4e,
+0x0eb1, 0x0eb1,
+0x0eb4, 0x0ebc,
+0x0ec8, 0x0ece,
0x0f18, 0x0f19,
0x0f35, 0x0f35,
0x0f37, 0x0f37,
0x0f39, 0x0f39,
-0x0f71, 0x0f72,
-0x0f74, 0x0f74,
-0x0f7a, 0x0f7d,
-0x0f80, 0x0f80,
-0x0f82, 0x0f84,
+0x0f71, 0x0f7e,
+0x0f80, 0x0f84,
0x0f86, 0x0f87,
+0x0f8d, 0x0f97,
+0x0f99, 0x0fbc,
0x0fc6, 0x0fc6,
-0x1037, 0x1037,
+0x102d, 0x1030,
+0x1032, 0x1037,
0x1039, 0x103a,
+0x103d, 0x103e,
+0x1058, 0x1059,
+0x105e, 0x1060,
+0x1071, 0x1074,
+0x1082, 0x1082,
+0x1085, 0x1086,
0x108d, 0x108d,
+0x109d, 0x109d,
0x135d, 0x135f,
-0x1714, 0x1714,
-0x17d2, 0x17d2,
+0x1712, 0x1715,
+0x1732, 0x1734,
+0x1752, 0x1753,
+0x1772, 0x1773,
+0x17b4, 0x17b5,
+0x17b7, 0x17bd,
+0x17c6, 0x17c6,
+0x17c9, 0x17d3,
0x17dd, 0x17dd,
+0x180b, 0x180d,
+0x180f, 0x180f,
+0x1885, 0x1886,
0x18a9, 0x18a9,
+0x1920, 0x1922,
+0x1927, 0x1928,
+0x1932, 0x1932,
0x1939, 0x193b,
0x1a17, 0x1a18,
+0x1a1b, 0x1a1b,
+0x1a56, 0x1a56,
+0x1a58, 0x1a5e,
0x1a60, 0x1a60,
-0x1a75, 0x1a7c,
+0x1a62, 0x1a62,
+0x1a65, 0x1a6c,
+0x1a73, 0x1a7c,
0x1a7f, 0x1a7f,
-0x1ab0, 0x1abd,
-0x1abf, 0x1ace,
-0x1b34, 0x1b34,
+0x1ab0, 0x1ace,
+0x1b00, 0x1b03,
+0x1b34, 0x1b3d,
+0x1b42, 0x1b44,
0x1b6b, 0x1b73,
-0x1bab, 0x1bab,
+0x1b80, 0x1b81,
+0x1ba2, 0x1ba5,
+0x1ba8, 0x1bad,
0x1be6, 0x1be6,
-0x1c37, 0x1c37,
+0x1be8, 0x1be9,
+0x1bed, 0x1bed,
+0x1bef, 0x1bf3,
+0x1c2c, 0x1c33,
+0x1c36, 0x1c37,
0x1cd0, 0x1cd2,
0x1cd4, 0x1ce0,
0x1ce2, 0x1ce8,
@@ -15456,82 +15869,193 @@ CR_InCB[] = { 137,
0x1cf8, 0x1cf9,
0x1dc0, 0x1dff,
0x200d, 0x200d,
-0x20d0, 0x20dc,
-0x20e1, 0x20e1,
-0x20e5, 0x20f0,
+0x20d0, 0x20f0,
0x2cef, 0x2cf1,
0x2d7f, 0x2d7f,
0x2de0, 0x2dff,
0x302a, 0x302f,
0x3099, 0x309a,
-0xa66f, 0xa66f,
+0xa66f, 0xa672,
0xa674, 0xa67d,
0xa69e, 0xa69f,
0xa6f0, 0xa6f1,
+0xa802, 0xa802,
+0xa806, 0xa806,
+0xa80b, 0xa80b,
+0xa825, 0xa826,
0xa82c, 0xa82c,
+0xa8c4, 0xa8c5,
0xa8e0, 0xa8f1,
-0xa92b, 0xa92d,
+0xa8ff, 0xa8ff,
+0xa926, 0xa92d,
+0xa947, 0xa951,
+0xa953, 0xa953,
+0xa980, 0xa982,
0xa9b3, 0xa9b3,
+0xa9b6, 0xa9b9,
+0xa9bc, 0xa9bd,
+0xa9c0, 0xa9c0,
+0xa9e5, 0xa9e5,
+0xaa29, 0xaa2e,
+0xaa31, 0xaa32,
+0xaa35, 0xaa36,
+0xaa43, 0xaa43,
+0xaa4c, 0xaa4c,
+0xaa7c, 0xaa7c,
0xaab0, 0xaab0,
0xaab2, 0xaab4,
0xaab7, 0xaab8,
0xaabe, 0xaabf,
0xaac1, 0xaac1,
+0xaaec, 0xaaed,
0xaaf6, 0xaaf6,
+0xabe5, 0xabe5,
+0xabe8, 0xabe8,
0xabed, 0xabed,
0xfb1e, 0xfb1e,
+0xfe00, 0xfe0f,
0xfe20, 0xfe2f,
+0xff9e, 0xff9f,
0x101fd, 0x101fd,
0x102e0, 0x102e0,
0x10376, 0x1037a,
-0x10a0d, 0x10a0d,
-0x10a0f, 0x10a0f,
+0x10a01, 0x10a03,
+0x10a05, 0x10a06,
+0x10a0c, 0x10a0f,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
0x10ae5, 0x10ae6,
0x10d24, 0x10d27,
+0x10d69, 0x10d6d,
0x10eab, 0x10eac,
-0x10efd, 0x10eff,
+0x10efc, 0x10eff,
0x10f46, 0x10f50,
0x10f82, 0x10f85,
+0x11001, 0x11001,
+0x11038, 0x11046,
0x11070, 0x11070,
-0x1107f, 0x1107f,
-0x110ba, 0x110ba,
+0x11073, 0x11074,
+0x1107f, 0x11081,
+0x110b3, 0x110b6,
+0x110b9, 0x110ba,
+0x110c2, 0x110c2,
0x11100, 0x11102,
-0x11133, 0x11134,
+0x11127, 0x1112b,
+0x1112d, 0x11134,
0x11173, 0x11173,
-0x111ca, 0x111ca,
-0x11236, 0x11236,
-0x112e9, 0x112ea,
+0x11180, 0x11181,
+0x111b6, 0x111be,
+0x111c0, 0x111c0,
+0x111c9, 0x111cc,
+0x111cf, 0x111cf,
+0x1122f, 0x11231,
+0x11234, 0x11237,
+0x1123e, 0x1123e,
+0x11241, 0x11241,
+0x112df, 0x112df,
+0x112e3, 0x112ea,
+0x11300, 0x11301,
0x1133b, 0x1133c,
+0x1133e, 0x1133e,
+0x11340, 0x11340,
+0x1134d, 0x1134d,
+0x11357, 0x11357,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x113b8, 0x113b8,
+0x113bb, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113c9,
+0x113ce, 0x113d0,
+0x113d2, 0x113d2,
+0x113e1, 0x113e2,
+0x11438, 0x1143f,
+0x11442, 0x11444,
0x11446, 0x11446,
0x1145e, 0x1145e,
-0x114c3, 0x114c3,
-0x115c0, 0x115c0,
-0x116b7, 0x116b7,
-0x1172b, 0x1172b,
-0x1183a, 0x1183a,
-0x1193e, 0x1193e,
+0x114b0, 0x114b0,
+0x114b3, 0x114b8,
+0x114ba, 0x114ba,
+0x114bd, 0x114bd,
+0x114bf, 0x114c0,
+0x114c2, 0x114c3,
+0x115af, 0x115af,
+0x115b2, 0x115b5,
+0x115bc, 0x115bd,
+0x115bf, 0x115c0,
+0x115dc, 0x115dd,
+0x11633, 0x1163a,
+0x1163d, 0x1163d,
+0x1163f, 0x11640,
+0x116ab, 0x116ab,
+0x116ad, 0x116ad,
+0x116b0, 0x116b7,
+0x1171d, 0x1171d,
+0x1171f, 0x1171f,
+0x11722, 0x11725,
+0x11727, 0x1172b,
+0x1182f, 0x11837,
+0x11839, 0x1183a,
+0x11930, 0x11930,
+0x1193b, 0x1193e,
0x11943, 0x11943,
-0x11a34, 0x11a34,
+0x119d4, 0x119d7,
+0x119da, 0x119db,
+0x119e0, 0x119e0,
+0x11a01, 0x11a0a,
+0x11a33, 0x11a38,
+0x11a3b, 0x11a3e,
0x11a47, 0x11a47,
-0x11a99, 0x11a99,
-0x11d42, 0x11d42,
-0x11d44, 0x11d45,
+0x11a51, 0x11a56,
+0x11a59, 0x11a5b,
+0x11a8a, 0x11a96,
+0x11a98, 0x11a99,
+0x11c30, 0x11c36,
+0x11c38, 0x11c3d,
+0x11c3f, 0x11c3f,
+0x11c92, 0x11ca7,
+0x11caa, 0x11cb0,
+0x11cb2, 0x11cb3,
+0x11cb5, 0x11cb6,
+0x11d31, 0x11d36,
+0x11d3a, 0x11d3a,
+0x11d3c, 0x11d3d,
+0x11d3f, 0x11d45,
+0x11d47, 0x11d47,
+0x11d90, 0x11d91,
+0x11d95, 0x11d95,
0x11d97, 0x11d97,
-0x11f42, 0x11f42,
+0x11ef3, 0x11ef4,
+0x11f00, 0x11f01,
+0x11f36, 0x11f3a,
+0x11f40, 0x11f42,
+0x11f5a, 0x11f5a,
+0x13440, 0x13440,
+0x13447, 0x13455,
+0x1611e, 0x16129,
+0x1612d, 0x1612f,
0x16af0, 0x16af4,
0x16b30, 0x16b36,
-0x1bc9e, 0x1bc9e,
-0x1d165, 0x1d165,
-0x1d167, 0x1d169,
-0x1d16e, 0x1d172,
+0x16f4f, 0x16f4f,
+0x16f8f, 0x16f92,
+0x16fe4, 0x16fe4,
+0x16ff0, 0x16ff1,
+0x1bc9d, 0x1bc9e,
+0x1cf00, 0x1cf2d,
+0x1cf30, 0x1cf46,
+0x1d165, 0x1d169,
+0x1d16d, 0x1d172,
0x1d17b, 0x1d182,
0x1d185, 0x1d18b,
0x1d1aa, 0x1d1ad,
0x1d242, 0x1d244,
+0x1da00, 0x1da36,
+0x1da3b, 0x1da6c,
+0x1da75, 0x1da75,
+0x1da84, 0x1da84,
+0x1da9b, 0x1da9f,
+0x1daa1, 0x1daaf,
0x1e000, 0x1e006,
0x1e008, 0x1e018,
0x1e01b, 0x1e021,
@@ -15542,8 +16066,12 @@ CR_InCB[] = { 137,
0x1e2ae, 0x1e2ae,
0x1e2ec, 0x1e2ef,
0x1e4ec, 0x1e4ef,
+0x1e5ee, 0x1e5ef,
0x1e8d0, 0x1e8d6,
0x1e944, 0x1e94a,
+0x1f3fb, 0x1f3ff,
+0xe0020, 0xe007f,
+0xe0100, 0xe01ef,
}; /* END of CR_InCB */
/* PROPERTY: 'Inherited': Script */
@@ -15657,7 +16185,7 @@ static const OnigCodePoint
CR_Kawi[] = { 3,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
-0x11f3e, 0x11f59,
+0x11f3e, 0x11f5a,
}; /* END of CR_Kawi */
/* PROPERTY: 'Kayah_Li': Script */
@@ -15682,9 +16210,10 @@ CR_Kharoshthi[] = { 8,
/* PROPERTY: 'Khitan_Small_Script': Script */
static const OnigCodePoint
-CR_Khitan_Small_Script[] = { 2,
+CR_Khitan_Small_Script[] = { 3,
0x16fe4, 0x16fe4,
0x18b00, 0x18cd5,
+0x18cff, 0x18cff,
}; /* END of CR_Khitan_Small_Script */
/* PROPERTY: 'Khmer': Script */
@@ -15710,9 +16239,15 @@ CR_Khudawadi[] = { 2,
0x112f0, 0x112f9,
}; /* END of CR_Khudawadi */
+/* PROPERTY: 'Kirat_Rai': Script */
+static const OnigCodePoint
+CR_Kirat_Rai[] = { 1,
+0x16d40, 0x16d79,
+}; /* END of CR_Kirat_Rai */
+
/* PROPERTY: 'L': Major Category */
static const OnigCodePoint
-CR_L[] = { 660,
+CR_L[] = { 677,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -15938,7 +16473,7 @@ CR_L[] = { 660,
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -16022,10 +16557,10 @@ CR_L[] = { 660,
0xa6a0, 0xa6e5,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
@@ -16122,6 +16657,7 @@ CR_L[] = { 660,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -16158,8 +16694,11 @@ CR_L[] = { 660,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
0x10d00, 0x10d23,
+0x10d4a, 0x10d65,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -16198,6 +16737,13 @@ CR_L[] = { 660,
0x1133d, 0x1133d,
0x11350, 0x11350,
0x1135d, 0x11361,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113b7,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11434,
0x11447, 0x1144a,
0x1145f, 0x11461,
@@ -16232,6 +16778,7 @@ CR_L[] = { 660,
0x11a5c, 0x11a89,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
0x11c00, 0x11c08,
0x11c0a, 0x11c2e,
0x11c40, 0x11c40,
@@ -16254,7 +16801,9 @@ CR_L[] = { 660,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1611d,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a70, 0x16abe,
@@ -16263,6 +16812,7 @@ CR_L[] = { 660,
0x16b40, 0x16b43,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f50, 0x16f50,
@@ -16271,7 +16821,7 @@ CR_L[] = { 660,
0x16fe3, 0x16fe3,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -16324,6 +16874,8 @@ CR_L[] = { 660,
0x1e290, 0x1e2ad,
0x1e2c0, 0x1e2eb,
0x1e4d0, 0x1e4eb,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5f0,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -16377,7 +16929,7 @@ CR_L[] = { 660,
/* PROPERTY: 'LC': General Category */
static const OnigCodePoint
-CR_LC[] = { 143,
+CR_LC[] = { 145,
0x0041, 0x005a,
0x0061, 0x007a,
0x00b5, 0x00b5,
@@ -16407,7 +16959,7 @@ CR_LC[] = { 143,
0x10fd, 0x10ff,
0x13a0, 0x13f5,
0x13f8, 0x13fd,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1d00, 0x1d2b,
@@ -16459,10 +17011,10 @@ CR_LC[] = { 143,
0xa722, 0xa76f,
0xa771, 0xa787,
0xa78b, 0xa78e,
-0xa790, 0xa7ca,
+0xa790, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f5, 0xa7f6,
0xa7fa, 0xa7fa,
0xab30, 0xab5a,
@@ -16485,6 +17037,8 @@ CR_LC[] = { 143,
0x105bb, 0x105bc,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
+0x10d50, 0x10d65,
+0x10d70, 0x10d85,
0x118a0, 0x118df,
0x16e40, 0x16e7f,
0x1d400, 0x1d454,
@@ -16565,10 +17119,10 @@ CR_Latin[] = { 39,
0x2160, 0x2188,
0x2c60, 0x2c7f,
0xa722, 0xa787,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa7ff,
0xab30, 0xab5a,
0xab5c, 0xab64,
@@ -16630,7 +17184,7 @@ CR_Lisu[] = { 2,
/* PROPERTY: 'Ll': General Category */
static const OnigCodePoint
-CR_Ll[] = { 658,
+CR_Ll[] = { 662,
0x0061, 0x007a,
0x00b5, 0x00b5,
0x00df, 0x00f6,
@@ -16905,6 +17459,7 @@ CR_Ll[] = { 658,
0x10fd, 0x10ff,
0x13f8, 0x13fd,
0x1c80, 0x1c88,
+0x1c8a, 0x1c8a,
0x1d00, 0x1d2b,
0x1d6b, 0x1d77,
0x1d79, 0x1d9a,
@@ -17235,11 +17790,13 @@ CR_Ll[] = { 658,
0xa7c3, 0xa7c3,
0xa7c8, 0xa7c8,
0xa7ca, 0xa7ca,
+0xa7cd, 0xa7cd,
0xa7d1, 0xa7d1,
0xa7d3, 0xa7d3,
0xa7d5, 0xa7d5,
0xa7d7, 0xa7d7,
0xa7d9, 0xa7d9,
+0xa7db, 0xa7db,
0xa7f6, 0xa7f6,
0xa7fa, 0xa7fa,
0xab30, 0xab5a,
@@ -17255,6 +17812,7 @@ CR_Ll[] = { 658,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
0x10cc0, 0x10cf2,
+0x10d70, 0x10d85,
0x118c0, 0x118df,
0x16e60, 0x16e7f,
0x1d41a, 0x1d433,
@@ -17293,7 +17851,7 @@ CR_Ll[] = { 658,
/* PROPERTY: 'Lm': General Category */
static const OnigCodePoint
-CR_Lm[] = { 71,
+CR_Lm[] = { 75,
0x02b0, 0x02c1,
0x02c6, 0x02d1,
0x02e0, 0x02e4,
@@ -17354,7 +17912,11 @@ CR_Lm[] = { 71,
0x10780, 0x10785,
0x10787, 0x107b0,
0x107b2, 0x107ba,
+0x10d4e, 0x10d4e,
+0x10d6f, 0x10d6f,
0x16b40, 0x16b43,
+0x16d40, 0x16d42,
+0x16d6b, 0x16d6c,
0x16f93, 0x16f9f,
0x16fe0, 0x16fe1,
0x16fe3, 0x16fe3,
@@ -17369,7 +17931,7 @@ CR_Lm[] = { 71,
/* PROPERTY: 'Lo': General Category */
static const OnigCodePoint
-CR_Lo[] = { 511,
+CR_Lo[] = { 528,
0x00aa, 0x00aa,
0x00ba, 0x00ba,
0x01bb, 0x01bb,
@@ -17679,6 +18241,7 @@ CR_Lo[] = { 511,
0x10450, 0x1049d,
0x10500, 0x10527,
0x10530, 0x10563,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -17710,8 +18273,11 @@ CR_Lo[] = { 511,
0x10b80, 0x10b91,
0x10c00, 0x10c48,
0x10d00, 0x10d23,
+0x10d4a, 0x10d4d,
+0x10d4f, 0x10d4f,
0x10e80, 0x10ea9,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -17750,6 +18316,13 @@ CR_Lo[] = { 511,
0x1133d, 0x1133d,
0x11350, 0x11350,
0x1135d, 0x11361,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113b7,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11434,
0x11447, 0x1144a,
0x1145f, 0x11461,
@@ -17783,6 +18356,7 @@ CR_Lo[] = { 511,
0x11a5c, 0x11a89,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
0x11c00, 0x11c08,
0x11c0a, 0x11c2e,
0x11c40, 0x11c40,
@@ -17805,7 +18379,9 @@ CR_Lo[] = { 511,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1611d,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a70, 0x16abe,
@@ -17813,11 +18389,12 @@ CR_Lo[] = { 511,
0x16b00, 0x16b2f,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d43, 0x16d6a,
0x16f00, 0x16f4a,
0x16f50, 0x16f50,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1b000, 0x1b122,
0x1b132, 0x1b132,
0x1b150, 0x1b152,
@@ -17834,6 +18411,8 @@ CR_Lo[] = { 511,
0x1e290, 0x1e2ad,
0x1e2c0, 0x1e2eb,
0x1e4d0, 0x1e4ea,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5f0,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -17915,7 +18494,7 @@ CR_Lt[] = { 10,
/* PROPERTY: 'Lu': General Category */
static const OnigCodePoint
-CR_Lu[] = { 646,
+CR_Lu[] = { 651,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -18192,6 +18771,7 @@ CR_Lu[] = { 646,
0x10c7, 0x10c7,
0x10cd, 0x10cd,
0x13a0, 0x13f5,
+0x1c89, 0x1c89,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1e00, 0x1e00,
@@ -18516,9 +19096,12 @@ CR_Lu[] = { 646,
0xa7c2, 0xa7c2,
0xa7c4, 0xa7c7,
0xa7c9, 0xa7c9,
+0xa7cb, 0xa7cc,
0xa7d0, 0xa7d0,
0xa7d6, 0xa7d6,
0xa7d8, 0xa7d8,
+0xa7da, 0xa7da,
+0xa7dc, 0xa7dc,
0xa7f5, 0xa7f5,
0xff21, 0xff3a,
0x10400, 0x10427,
@@ -18528,6 +19111,7 @@ CR_Lu[] = { 646,
0x1058c, 0x10592,
0x10594, 0x10595,
0x10c80, 0x10cb2,
+0x10d50, 0x10d65,
0x118a0, 0x118bf,
0x16e40, 0x16e5f,
0x1d400, 0x1d419,
@@ -18579,7 +19163,7 @@ CR_Lydian[] = { 2,
/* PROPERTY: 'M': Major Category */
static const OnigCodePoint
-CR_M[] = { 310,
+CR_M[] = { 321,
0x0300, 0x036f,
0x0483, 0x0489,
0x0591, 0x05bd,
@@ -18604,7 +19188,7 @@ CR_M[] = { 310,
0x0825, 0x0827,
0x0829, 0x082d,
0x0859, 0x085b,
-0x0898, 0x089f,
+0x0897, 0x089f,
0x08ca, 0x08e1,
0x08e3, 0x0903,
0x093a, 0x093c,
@@ -18780,8 +19364,9 @@ CR_M[] = { 310,
0x10a3f, 0x10a3f,
0x10ae5, 0x10ae6,
0x10d24, 0x10d27,
+0x10d69, 0x10d6d,
0x10eab, 0x10eac,
-0x10efd, 0x10eff,
+0x10efc, 0x10eff,
0x10f46, 0x10f50,
0x10f82, 0x10f85,
0x11000, 0x11002,
@@ -18812,6 +19397,13 @@ CR_M[] = { 310,
0x11362, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x113b8, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d0,
+0x113d2, 0x113d2,
+0x113e1, 0x113e2,
0x11435, 0x11446,
0x1145e, 0x1145e,
0x114b0, 0x114c3,
@@ -18853,8 +19445,10 @@ CR_M[] = { 310,
0x11f03, 0x11f03,
0x11f34, 0x11f3a,
0x11f3e, 0x11f42,
+0x11f5a, 0x11f5a,
0x13440, 0x13440,
0x13447, 0x13455,
+0x1611e, 0x1612f,
0x16af0, 0x16af4,
0x16b30, 0x16b36,
0x16f4f, 0x16f4f,
@@ -18887,6 +19481,7 @@ CR_M[] = { 310,
0x1e2ae, 0x1e2ae,
0x1e2ec, 0x1e2ef,
0x1e4ec, 0x1e4ef,
+0x1e5ee, 0x1e5ef,
0x1e8d0, 0x1e8d6,
0x1e944, 0x1e94a,
0xe0100, 0xe01ef,
@@ -18952,7 +19547,7 @@ CR_Masaram_Gondi[] = { 7,
/* PROPERTY: 'Math': Derived Property */
static const OnigCodePoint
-CR_Math[] = { 138,
+CR_Math[] = { 139,
0x002b, 0x002b,
0x003c, 0x003e,
0x005e, 0x005e,
@@ -19036,6 +19631,7 @@ CR_Math[] = { 138,
0xff5e, 0xff5e,
0xffe2, 0xffe2,
0xffe9, 0xffec,
+0x10d8e, 0x10d8f,
0x1d400, 0x1d454,
0x1d456, 0x1d49c,
0x1d49e, 0x1d49f,
@@ -19095,7 +19691,7 @@ CR_Math[] = { 138,
/* PROPERTY: 'Mc': General Category */
static const OnigCodePoint
-CR_Mc[] = { 182,
+CR_Mc[] = { 190,
0x0903, 0x0903,
0x093b, 0x093b,
0x093e, 0x0940,
@@ -19230,6 +19826,12 @@ CR_Mc[] = { 182,
0x1134b, 0x1134d,
0x11357, 0x11357,
0x11362, 0x11363,
+0x113b8, 0x113ba,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113cd,
+0x113cf, 0x113cf,
0x11435, 0x11437,
0x11440, 0x11441,
0x11445, 0x11445,
@@ -19246,6 +19848,7 @@ CR_Mc[] = { 182,
0x116ac, 0x116ac,
0x116ae, 0x116af,
0x116b6, 0x116b6,
+0x1171e, 0x1171e,
0x11720, 0x11721,
0x11726, 0x11726,
0x1182c, 0x1182e,
@@ -19274,6 +19877,7 @@ CR_Mc[] = { 182,
0x11f34, 0x11f35,
0x11f3e, 0x11f3f,
0x11f41, 0x11f41,
+0x1612a, 0x1612c,
0x16f51, 0x16f87,
0x16ff0, 0x16ff1,
0x1d165, 0x1d166,
@@ -19335,7 +19939,7 @@ CR_Miao[] = { 3,
/* PROPERTY: 'Mn': General Category */
static const OnigCodePoint
-CR_Mn[] = { 346,
+CR_Mn[] = { 357,
0x0300, 0x036f,
0x0483, 0x0487,
0x0591, 0x05bd,
@@ -19360,7 +19964,7 @@ CR_Mn[] = { 346,
0x0825, 0x0827,
0x0829, 0x082d,
0x0859, 0x085b,
-0x0898, 0x089f,
+0x0897, 0x089f,
0x08ca, 0x08e1,
0x08e3, 0x0902,
0x093a, 0x093a,
@@ -19558,8 +20162,9 @@ CR_Mn[] = { 346,
0x10a3f, 0x10a3f,
0x10ae5, 0x10ae6,
0x10d24, 0x10d27,
+0x10d69, 0x10d6d,
0x10eab, 0x10eac,
-0x10efd, 0x10eff,
+0x10efc, 0x10eff,
0x10f46, 0x10f50,
0x10f82, 0x10f85,
0x11001, 0x11001,
@@ -19590,6 +20195,11 @@ CR_Mn[] = { 346,
0x11340, 0x11340,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x113bb, 0x113c0,
+0x113ce, 0x113ce,
+0x113d0, 0x113d0,
+0x113d2, 0x113d2,
+0x113e1, 0x113e2,
0x11438, 0x1143f,
0x11442, 0x11444,
0x11446, 0x11446,
@@ -19609,7 +20219,8 @@ CR_Mn[] = { 346,
0x116ad, 0x116ad,
0x116b0, 0x116b5,
0x116b7, 0x116b7,
-0x1171d, 0x1171f,
+0x1171d, 0x1171d,
+0x1171f, 0x1171f,
0x11722, 0x11725,
0x11727, 0x1172b,
0x1182f, 0x11837,
@@ -19648,8 +20259,11 @@ CR_Mn[] = { 346,
0x11f36, 0x11f3a,
0x11f40, 0x11f40,
0x11f42, 0x11f42,
+0x11f5a, 0x11f5a,
0x13440, 0x13440,
0x13447, 0x13455,
+0x1611e, 0x16129,
+0x1612d, 0x1612f,
0x16af0, 0x16af4,
0x16b30, 0x16b36,
0x16f4f, 0x16f4f,
@@ -19679,6 +20293,7 @@ CR_Mn[] = { 346,
0x1e2ae, 0x1e2ae,
0x1e2ec, 0x1e2ef,
0x1e4ec, 0x1e4ef,
+0x1e5ee, 0x1e5ef,
0x1e8d0, 0x1e8d6,
0x1e944, 0x1e94a,
0xe0100, 0xe01ef,
@@ -19691,6 +20306,20 @@ CR_Modi[] = { 2,
0x11650, 0x11659,
}; /* END of CR_Modi */
+/* PROPERTY: 'Modifier_Combining_Mark': Binary Property */
+static const OnigCodePoint
+CR_Modifier_Combining_Mark[] = { 9,
+0x0654, 0x0655,
+0x0658, 0x0658,
+0x06dc, 0x06dc,
+0x06e3, 0x06e3,
+0x06e7, 0x06e8,
+0x08ca, 0x08cb,
+0x08cd, 0x08cf,
+0x08d3, 0x08d3,
+0x08f3, 0x08f3,
+}; /* END of CR_Modifier_Combining_Mark */
+
/* PROPERTY: 'Mongolian': Script */
static const OnigCodePoint
CR_Mongolian[] = { 6,
@@ -19722,15 +20351,16 @@ CR_Multani[] = { 5,
/* PROPERTY: 'Myanmar': Script */
static const OnigCodePoint
-CR_Myanmar[] = { 3,
+CR_Myanmar[] = { 4,
0x1000, 0x109f,
0xa9e0, 0xa9fe,
0xaa60, 0xaa7f,
+0x116d0, 0x116e3,
}; /* END of CR_Myanmar */
/* PROPERTY: 'N': Major Category */
static const OnigCodePoint
-CR_N[] = { 137,
+CR_N[] = { 144,
0x0030, 0x0039,
0x00b2, 0x00b3,
0x00b9, 0x00b9,
@@ -19824,6 +20454,7 @@ CR_N[] = { 137,
0x10ba9, 0x10baf,
0x10cfa, 0x10cff,
0x10d30, 0x10d39,
+0x10d40, 0x10d49,
0x10e60, 0x10e7e,
0x10f1d, 0x10f26,
0x10f51, 0x10f54,
@@ -19838,20 +20469,25 @@ CR_N[] = { 137,
0x114d0, 0x114d9,
0x11650, 0x11659,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11730, 0x1173b,
0x118e0, 0x118f2,
0x11950, 0x11959,
+0x11bf0, 0x11bf9,
0x11c50, 0x11c6c,
0x11d50, 0x11d59,
0x11da0, 0x11da9,
0x11f50, 0x11f59,
0x11fc0, 0x11fd4,
0x12400, 0x1246e,
+0x16130, 0x16139,
0x16a60, 0x16a69,
0x16ac0, 0x16ac9,
0x16b50, 0x16b59,
0x16b5b, 0x16b61,
+0x16d70, 0x16d79,
0x16e80, 0x16e96,
+0x1ccf0, 0x1ccf9,
0x1d2c0, 0x1d2d3,
0x1d2e0, 0x1d2f3,
0x1d360, 0x1d378,
@@ -19859,6 +20495,7 @@ CR_N[] = { 137,
0x1e140, 0x1e149,
0x1e2f0, 0x1e2f9,
0x1e4f0, 0x1e4f9,
+0x1e5f1, 0x1e5fa,
0x1e8c7, 0x1e8cf,
0x1e950, 0x1e959,
0x1ec71, 0x1ecab,
@@ -20062,6 +20699,13 @@ CR_Ol_Chiki[] = { 1,
0x1c50, 0x1c7f,
}; /* END of CR_Ol_Chiki */
+/* PROPERTY: 'Ol_Onal': Script */
+static const OnigCodePoint
+CR_Ol_Onal[] = { 2,
+0x1e5d0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
+}; /* END of CR_Ol_Onal */
+
/* PROPERTY: 'Old_Hungarian': Script */
static const OnigCodePoint
CR_Old_Hungarian[] = { 3,
@@ -20155,8 +20799,9 @@ CR_Osmanya[] = { 2,
/* PROPERTY: 'Other_Alphabetic': Binary Property */
static const OnigCodePoint
-CR_Other_Alphabetic[] = { 240,
+CR_Other_Alphabetic[] = { 250,
0x0345, 0x0345,
+0x0363, 0x036f,
0x05b0, 0x05bd,
0x05bf, 0x05bf,
0x05c1, 0x05c2,
@@ -20177,6 +20822,7 @@ CR_Other_Alphabetic[] = { 240,
0x081b, 0x0823,
0x0825, 0x0827,
0x0829, 0x082c,
+0x0897, 0x0897,
0x08d4, 0x08df,
0x08e3, 0x08e9,
0x08f0, 0x0903,
@@ -20281,7 +20927,7 @@ CR_Other_Alphabetic[] = { 240,
0x1bac, 0x1bad,
0x1be7, 0x1bf1,
0x1c24, 0x1c36,
-0x1de7, 0x1df4,
+0x1dd3, 0x1df4,
0x24b6, 0x24e9,
0x2de0, 0x2dff,
0xa674, 0xa67b,
@@ -20315,7 +20961,9 @@ CR_Other_Alphabetic[] = { 240,
0x10a05, 0x10a06,
0x10a0c, 0x10a0f,
0x10d24, 0x10d27,
+0x10d69, 0x10d69,
0x10eab, 0x10eac,
+0x10efc, 0x10efc,
0x11000, 0x11002,
0x11038, 0x11045,
0x11073, 0x11074,
@@ -20339,6 +20987,11 @@ CR_Other_Alphabetic[] = { 240,
0x1134b, 0x1134c,
0x11357, 0x11357,
0x11362, 0x11363,
+0x113b8, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113cd,
0x11435, 0x11441,
0x11443, 0x11445,
0x114b0, 0x114c1,
@@ -20381,6 +21034,7 @@ CR_Other_Alphabetic[] = { 240,
0x11f03, 0x11f03,
0x11f34, 0x11f3a,
0x11f3e, 0x11f40,
+0x1611e, 0x1612e,
0x16f4f, 0x16f4f,
0x16f51, 0x16f87,
0x16f8f, 0x16f92,
@@ -20416,31 +21070,55 @@ CR_Other_Default_Ignorable_Code_Point[] = { 11,
/* PROPERTY: 'Other_Grapheme_Extend': Binary Property */
static const OnigCodePoint
-CR_Other_Grapheme_Extend[] = { 25,
+CR_Other_Grapheme_Extend[] = { 49,
0x09be, 0x09be,
0x09d7, 0x09d7,
0x0b3e, 0x0b3e,
0x0b57, 0x0b57,
0x0bbe, 0x0bbe,
0x0bd7, 0x0bd7,
+0x0cc0, 0x0cc0,
0x0cc2, 0x0cc2,
+0x0cc7, 0x0cc8,
+0x0cca, 0x0ccb,
0x0cd5, 0x0cd6,
0x0d3e, 0x0d3e,
0x0d57, 0x0d57,
0x0dcf, 0x0dcf,
0x0ddf, 0x0ddf,
+0x1715, 0x1715,
+0x1734, 0x1734,
0x1b35, 0x1b35,
+0x1b3b, 0x1b3b,
+0x1b3d, 0x1b3d,
+0x1b43, 0x1b44,
+0x1baa, 0x1baa,
+0x1bf2, 0x1bf3,
0x200c, 0x200c,
0x302e, 0x302f,
+0xa953, 0xa953,
+0xa9c0, 0xa9c0,
0xff9e, 0xff9f,
+0x111c0, 0x111c0,
+0x11235, 0x11235,
0x1133e, 0x1133e,
+0x1134d, 0x1134d,
0x11357, 0x11357,
+0x113b8, 0x113b8,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113c9,
+0x113cf, 0x113cf,
0x114b0, 0x114b0,
0x114bd, 0x114bd,
0x115af, 0x115af,
+0x116b6, 0x116b6,
0x11930, 0x11930,
-0x1d165, 0x1d165,
-0x1d16e, 0x1d172,
+0x1193d, 0x1193d,
+0x11f41, 0x11f41,
+0x16ff0, 0x16ff1,
+0x1d165, 0x1d166,
+0x1d16d, 0x1d172,
0xe0020, 0xe007f,
}; /* END of CR_Other_Grapheme_Extend */
@@ -20649,7 +21327,7 @@ CR_Other_Uppercase[] = { 5,
/* PROPERTY: 'P': Major Category */
static const OnigCodePoint
-CR_P[] = { 191,
+CR_P[] = { 198,
0x0021, 0x0023,
0x0025, 0x002a,
0x002c, 0x002f,
@@ -20715,8 +21393,9 @@ CR_P[] = { 191,
0x1a1e, 0x1a1f,
0x1aa0, 0x1aa6,
0x1aa8, 0x1aad,
+0x1b4e, 0x1b4f,
0x1b5a, 0x1b60,
-0x1b7d, 0x1b7e,
+0x1b7d, 0x1b7f,
0x1bfc, 0x1bff,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
@@ -20795,6 +21474,7 @@ CR_P[] = { 191,
0x10af0, 0x10af6,
0x10b39, 0x10b3f,
0x10b99, 0x10b9c,
+0x10d6e, 0x10d6e,
0x10ead, 0x10ead,
0x10f55, 0x10f59,
0x10f86, 0x10f89,
@@ -20809,6 +21489,8 @@ CR_P[] = { 191,
0x111dd, 0x111df,
0x11238, 0x1123d,
0x112a9, 0x112a9,
+0x113d4, 0x113d5,
+0x113d7, 0x113d8,
0x1144b, 0x1144f,
0x1145a, 0x1145b,
0x1145d, 0x1145d,
@@ -20825,6 +21507,7 @@ CR_P[] = { 191,
0x11a9a, 0x11a9c,
0x11a9e, 0x11aa2,
0x11b00, 0x11b09,
+0x11be1, 0x11be1,
0x11c41, 0x11c45,
0x11c70, 0x11c71,
0x11ef7, 0x11ef8,
@@ -20836,10 +21519,12 @@ CR_P[] = { 191,
0x16af5, 0x16af5,
0x16b37, 0x16b3b,
0x16b44, 0x16b44,
+0x16d6d, 0x16d6f,
0x16e97, 0x16e9a,
0x16fe2, 0x16fe2,
0x1bc9f, 0x1bc9f,
0x1da87, 0x1da8b,
+0x1e5ff, 0x1e5ff,
0x1e95e, 0x1e95f,
}; /* END of CR_P */
@@ -20921,7 +21606,7 @@ CR_Pc[] = { 6,
/* PROPERTY: 'Pd': General Category */
static const OnigCodePoint
-CR_Pd[] = { 19,
+CR_Pd[] = { 20,
0x002d, 0x002d,
0x058a, 0x058a,
0x05be, 0x05be,
@@ -20940,6 +21625,7 @@ CR_Pd[] = { 19,
0xfe58, 0xfe58,
0xfe63, 0xfe63,
0xff0d, 0xff0d,
+0x10d6e, 0x10d6e,
0x10ead, 0x10ead,
}; /* END of CR_Pd */
@@ -21070,7 +21756,7 @@ CR_Pi[] = { 11,
/* PROPERTY: 'Po': General Category */
static const OnigCodePoint
-CR_Po[] = { 187,
+CR_Po[] = { 193,
0x0021, 0x0023,
0x0025, 0x0027,
0x002a, 0x002a,
@@ -21130,8 +21816,9 @@ CR_Po[] = { 187,
0x1a1e, 0x1a1f,
0x1aa0, 0x1aa6,
0x1aa8, 0x1aad,
+0x1b4e, 0x1b4f,
0x1b5a, 0x1b60,
-0x1b7d, 0x1b7e,
+0x1b7d, 0x1b7f,
0x1bfc, 0x1bff,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
@@ -21226,6 +21913,8 @@ CR_Po[] = { 187,
0x111dd, 0x111df,
0x11238, 0x1123d,
0x112a9, 0x112a9,
+0x113d4, 0x113d5,
+0x113d7, 0x113d8,
0x1144b, 0x1144f,
0x1145a, 0x1145b,
0x1145d, 0x1145d,
@@ -21242,6 +21931,7 @@ CR_Po[] = { 187,
0x11a9a, 0x11a9c,
0x11a9e, 0x11aa2,
0x11b00, 0x11b09,
+0x11be1, 0x11be1,
0x11c41, 0x11c45,
0x11c70, 0x11c71,
0x11ef7, 0x11ef8,
@@ -21253,10 +21943,12 @@ CR_Po[] = { 187,
0x16af5, 0x16af5,
0x16b37, 0x16b3b,
0x16b44, 0x16b44,
+0x16d6d, 0x16d6f,
0x16e97, 0x16e9a,
0x16fe2, 0x16fe2,
0x1bc9f, 0x1bc9f,
0x1da87, 0x1da8b,
+0x1e5ff, 0x1e5ff,
0x1e95e, 0x1e95f,
}; /* END of CR_Po */
@@ -21412,7 +22104,7 @@ CR_Runic[] = { 2,
/* PROPERTY: 'S': Major Category */
static const OnigCodePoint
-CR_S[] = { 233,
+CR_S[] = { 236,
0x0024, 0x0024,
0x002b, 0x002b,
0x003c, 0x003e,
@@ -21503,7 +22195,7 @@ CR_S[] = { 233,
0x218a, 0x218b,
0x2190, 0x2307,
0x230c, 0x2328,
-0x232b, 0x2426,
+0x232b, 0x2429,
0x2440, 0x244a,
0x249c, 0x24e9,
0x2500, 0x2767,
@@ -21529,7 +22221,7 @@ CR_S[] = { 233,
0x309b, 0x309c,
0x3190, 0x3191,
0x3196, 0x319f,
-0x31c0, 0x31e3,
+0x31c0, 0x31e5,
0x31ef, 0x31ef,
0x3200, 0x321e,
0x322a, 0x3247,
@@ -21573,11 +22265,14 @@ CR_S[] = { 233,
0x101d0, 0x101fc,
0x10877, 0x10878,
0x10ac8, 0x10ac8,
+0x10d8e, 0x10d8f,
0x1173f, 0x1173f,
0x11fd5, 0x11ff1,
0x16b3c, 0x16b3f,
0x16b45, 0x16b45,
0x1bc9c, 0x1bc9c,
+0x1cc00, 0x1ccef,
+0x1cd00, 0x1ceb3,
0x1cf50, 0x1cfc3,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
@@ -21634,18 +22329,18 @@ CR_S[] = { 233,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
+0x1fb94, 0x1fbef,
}; /* END of CR_S */
/* PROPERTY: 'Samaritan': Script */
@@ -21690,7 +22385,7 @@ CR_Sc[] = { 21,
/* PROPERTY: 'Sentence_Terminal': Binary Property */
static const OnigCodePoint
-CR_Sentence_Terminal[] = { 81,
+CR_Sentence_Terminal[] = { 88,
0x0021, 0x0021,
0x002e, 0x002e,
0x003f, 0x003f,
@@ -21713,13 +22408,16 @@ CR_Sentence_Terminal[] = { 81,
0x1809, 0x1809,
0x1944, 0x1945,
0x1aa8, 0x1aab,
+0x1b4e, 0x1b4f,
0x1b5a, 0x1b5b,
0x1b5e, 0x1b5f,
-0x1b7d, 0x1b7e,
+0x1b7d, 0x1b7f,
0x1c3b, 0x1c3c,
0x1c7e, 0x1c7f,
+0x2024, 0x2024,
0x203c, 0x203d,
0x2047, 0x2049,
+0x2cf9, 0x2cfb,
0x2e2e, 0x2e2e,
0x2e3c, 0x2e3c,
0x2e53, 0x2e54,
@@ -21735,6 +22433,8 @@ CR_Sentence_Terminal[] = { 81,
0xaa5d, 0xaa5f,
0xaaf0, 0xaaf1,
0xabeb, 0xabeb,
+0xfe12, 0xfe12,
+0xfe15, 0xfe16,
0xfe52, 0xfe52,
0xfe56, 0xfe57,
0xff01, 0xff01,
@@ -21753,6 +22453,7 @@ CR_Sentence_Terminal[] = { 81,
0x11238, 0x11239,
0x1123b, 0x1123c,
0x112a9, 0x112a9,
+0x113d4, 0x113d5,
0x1144b, 0x1144c,
0x115c2, 0x115c3,
0x115c9, 0x115d7,
@@ -21769,6 +22470,7 @@ CR_Sentence_Terminal[] = { 81,
0x16af5, 0x16af5,
0x16b37, 0x16b38,
0x16b44, 0x16b44,
+0x16d6e, 0x16d6f,
0x16e98, 0x16e98,
0x1bc9f, 0x1bc9f,
0x1da88, 0x1da88,
@@ -21857,7 +22559,7 @@ CR_Sk[] = { 31,
/* PROPERTY: 'Sm': General Category */
static const OnigCodePoint
-CR_Sm[] = { 64,
+CR_Sm[] = { 65,
0x002b, 0x002b,
0x003c, 0x003e,
0x007c, 0x007c,
@@ -21911,6 +22613,7 @@ CR_Sm[] = { 64,
0xff5e, 0xff5e,
0xffe2, 0xffe2,
0xffe9, 0xffec,
+0x10d8e, 0x10d8f,
0x1d6c1, 0x1d6c1,
0x1d6db, 0x1d6db,
0x1d6fb, 0x1d6fb,
@@ -21926,7 +22629,7 @@ CR_Sm[] = { 64,
/* PROPERTY: 'So': General Category */
static const OnigCodePoint
-CR_So[] = { 185,
+CR_So[] = { 187,
0x00a6, 0x00a6,
0x00a9, 0x00a9,
0x00ae, 0x00ae,
@@ -21993,7 +22696,7 @@ CR_So[] = { 185,
0x232b, 0x237b,
0x237d, 0x239a,
0x23b4, 0x23db,
-0x23e2, 0x2426,
+0x23e2, 0x2429,
0x2440, 0x244a,
0x249c, 0x24e9,
0x2500, 0x25b6,
@@ -22021,7 +22724,7 @@ CR_So[] = { 185,
0x303e, 0x303f,
0x3190, 0x3191,
0x3196, 0x319f,
-0x31c0, 0x31e3,
+0x31c0, 0x31e5,
0x31ef, 0x31ef,
0x3200, 0x321e,
0x322a, 0x3247,
@@ -22056,6 +22759,8 @@ CR_So[] = { 185,
0x16b3c, 0x16b3f,
0x16b45, 0x16b45,
0x1bc9c, 0x1bc9c,
+0x1cc00, 0x1ccef,
+0x1cd00, 0x1ceb3,
0x1cf50, 0x1cfc3,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
@@ -22100,18 +22805,18 @@ CR_So[] = { 185,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
+0x1fb94, 0x1fbef,
}; /* END of CR_So */
/* PROPERTY: 'Soft_Dotted': Binary Property */
@@ -22179,6 +22884,13 @@ CR_Sundanese[] = { 2,
0x1cc0, 0x1cc7,
}; /* END of CR_Sundanese */
+/* PROPERTY: 'Sunuwar': Script */
+static const OnigCodePoint
+CR_Sunuwar[] = { 2,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
+}; /* END of CR_Sunuwar */
+
/* PROPERTY: 'Syloti_Nagri': Script */
static const OnigCodePoint
CR_Syloti_Nagri[] = { 1,
@@ -22299,7 +23011,7 @@ CR_Telugu[] = { 13,
/* PROPERTY: 'Terminal_Punctuation': Binary Property */
static const OnigCodePoint
-CR_Terminal_Punctuation[] = { 108,
+CR_Terminal_Punctuation[] = { 116,
0x0021, 0x0021,
0x002c, 0x002c,
0x002e, 0x002e,
@@ -22316,7 +23028,8 @@ CR_Terminal_Punctuation[] = { 108,
0x0700, 0x070a,
0x070c, 0x070c,
0x07f8, 0x07f9,
-0x0830, 0x083e,
+0x0830, 0x0835,
+0x0837, 0x083e,
0x085e, 0x085e,
0x0964, 0x0965,
0x0e5a, 0x0e5b,
@@ -22333,13 +23046,16 @@ CR_Terminal_Punctuation[] = { 108,
0x1808, 0x1809,
0x1944, 0x1945,
0x1aa8, 0x1aab,
+0x1b4e, 0x1b4f,
0x1b5a, 0x1b5b,
0x1b5d, 0x1b5f,
-0x1b7d, 0x1b7e,
+0x1b7d, 0x1b7f,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
+0x2024, 0x2024,
0x203c, 0x203d,
0x2047, 0x2049,
+0x2cf9, 0x2cfb,
0x2e2e, 0x2e2e,
0x2e3c, 0x2e3c,
0x2e41, 0x2e41,
@@ -22358,6 +23074,8 @@ CR_Terminal_Punctuation[] = { 108,
0xaadf, 0xaadf,
0xaaf0, 0xaaf1,
0xabeb, 0xabeb,
+0xfe12, 0xfe12,
+0xfe15, 0xfe16,
0xfe50, 0xfe52,
0xfe54, 0xfe57,
0xff01, 0xff01,
@@ -22385,6 +23103,7 @@ CR_Terminal_Punctuation[] = { 108,
0x111de, 0x111df,
0x11238, 0x1123c,
0x112a9, 0x112a9,
+0x113d4, 0x113d5,
0x1144b, 0x1144d,
0x1145a, 0x1145b,
0x115c2, 0x115c5,
@@ -22405,6 +23124,7 @@ CR_Terminal_Punctuation[] = { 108,
0x16af5, 0x16af5,
0x16b37, 0x16b39,
0x16b44, 0x16b44,
+0x16d6e, 0x16d6f,
0x16e97, 0x16e98,
0x1bc9f, 0x1bc9f,
0x1da87, 0x1da8a,
@@ -22450,12 +23170,34 @@ CR_Tirhuta[] = { 2,
0x114d0, 0x114d9,
}; /* END of CR_Tirhuta */
+/* PROPERTY: 'Todhri': Script */
+static const OnigCodePoint
+CR_Todhri[] = { 1,
+0x105c0, 0x105f3,
+}; /* END of CR_Todhri */
+
/* PROPERTY: 'Toto': Script */
static const OnigCodePoint
CR_Toto[] = { 1,
0x1e290, 0x1e2ae,
}; /* END of CR_Toto */
+/* PROPERTY: 'Tulu_Tigalari': Script */
+static const OnigCodePoint
+CR_Tulu_Tigalari[] = { 11,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d5,
+0x113d7, 0x113d8,
+0x113e1, 0x113e2,
+}; /* END of CR_Tulu_Tigalari */
+
/* PROPERTY: 'Ugaritic': Script */
static const OnigCodePoint
CR_Ugaritic[] = { 2,
@@ -22487,7 +23229,7 @@ CR_Unified_Ideograph[] = { 17,
/* PROPERTY: 'Unknown': Script */
static const OnigCodePoint
-CR_Unknown[] = { 705,
+CR_Unknown[] = { 729,
0x0378, 0x0379,
0x0380, 0x0383,
0x038b, 0x038b,
@@ -22510,7 +23252,7 @@ CR_Unknown[] = { 705,
0x085f, 0x085f,
0x086b, 0x086f,
0x088f, 0x088f,
-0x0892, 0x0897,
+0x0892, 0x0896,
0x0984, 0x0984,
0x098d, 0x098e,
0x0991, 0x0992,
@@ -22702,12 +23444,11 @@ CR_Unknown[] = { 705,
0x1a9a, 0x1a9f,
0x1aae, 0x1aaf,
0x1acf, 0x1aff,
-0x1b4d, 0x1b4f,
-0x1b7f, 0x1b7f,
+0x1b4d, 0x1b4d,
0x1bf4, 0x1bfb,
0x1c38, 0x1c3a,
0x1c4a, 0x1c4c,
-0x1c89, 0x1c8f,
+0x1c8b, 0x1c8f,
0x1cbb, 0x1cbc,
0x1cc8, 0x1ccf,
0x1cfb, 0x1cff,
@@ -22734,7 +23475,7 @@ CR_Unknown[] = { 705,
0x20c1, 0x20cf,
0x20f1, 0x20ff,
0x218c, 0x218f,
-0x2427, 0x243f,
+0x242a, 0x243f,
0x244b, 0x245f,
0x2b74, 0x2b75,
0x2b96, 0x2b96,
@@ -22762,16 +23503,16 @@ CR_Unknown[] = { 705,
0x3100, 0x3104,
0x3130, 0x3130,
0x318f, 0x318f,
-0x31e4, 0x31ee,
+0x31e6, 0x31ee,
0x321f, 0x321f,
0xa48d, 0xa48f,
0xa4c7, 0xa4cf,
0xa62c, 0xa63f,
0xa6f8, 0xa6ff,
-0xa7cb, 0xa7cf,
+0xa7ce, 0xa7cf,
0xa7d2, 0xa7d2,
0xa7d4, 0xa7d4,
-0xa7da, 0xa7f1,
+0xa7dd, 0xa7f1,
0xa82d, 0xa82f,
0xa83a, 0xa83f,
0xa878, 0xa87f,
@@ -22861,7 +23602,8 @@ CR_Unknown[] = { 705,
0x105a2, 0x105a2,
0x105b2, 0x105b2,
0x105ba, 0x105ba,
-0x105bd, 0x105ff,
+0x105bd, 0x105bf,
+0x105f4, 0x105ff,
0x10737, 0x1073f,
0x10756, 0x1075f,
0x10768, 0x1077f,
@@ -22904,11 +23646,15 @@ CR_Unknown[] = { 705,
0x10cb3, 0x10cbf,
0x10cf3, 0x10cf9,
0x10d28, 0x10d2f,
-0x10d3a, 0x10e5f,
+0x10d3a, 0x10d3f,
+0x10d66, 0x10d68,
+0x10d86, 0x10d8d,
+0x10d90, 0x10e5f,
0x10e7f, 0x10e7f,
0x10eaa, 0x10eaa,
0x10eae, 0x10eaf,
-0x10eb2, 0x10efc,
+0x10eb2, 0x10ec1,
+0x10ec5, 0x10efb,
0x10f28, 0x10f2f,
0x10f5a, 0x10f6f,
0x10f8a, 0x10faf,
@@ -22948,7 +23694,18 @@ CR_Unknown[] = { 705,
0x11358, 0x1135c,
0x11364, 0x11365,
0x1136d, 0x1136f,
-0x11375, 0x113ff,
+0x11375, 0x1137f,
+0x1138a, 0x1138a,
+0x1138c, 0x1138d,
+0x1138f, 0x1138f,
+0x113b6, 0x113b6,
+0x113c1, 0x113c1,
+0x113c3, 0x113c4,
+0x113c6, 0x113c6,
+0x113cb, 0x113cb,
+0x113d6, 0x113d6,
+0x113d9, 0x113e0,
+0x113e3, 0x113ff,
0x1145c, 0x1145c,
0x11462, 0x1147f,
0x114c8, 0x114cf,
@@ -22959,7 +23716,8 @@ CR_Unknown[] = { 705,
0x1165a, 0x1165f,
0x1166d, 0x1167f,
0x116ba, 0x116bf,
-0x116ca, 0x116ff,
+0x116ca, 0x116cf,
+0x116e4, 0x116ff,
0x1171b, 0x1171c,
0x1172c, 0x1172f,
0x11747, 0x117ff,
@@ -22979,7 +23737,9 @@ CR_Unknown[] = { 705,
0x11a48, 0x11a4f,
0x11aa3, 0x11aaf,
0x11af9, 0x11aff,
-0x11b0a, 0x11bff,
+0x11b0a, 0x11bbf,
+0x11be2, 0x11bef,
+0x11bfa, 0x11bff,
0x11c09, 0x11c09,
0x11c37, 0x11c37,
0x11c46, 0x11c4f,
@@ -23003,7 +23763,7 @@ CR_Unknown[] = { 705,
0x11ef9, 0x11eff,
0x11f11, 0x11f11,
0x11f3b, 0x11f3d,
-0x11f5a, 0x11faf,
+0x11f5b, 0x11faf,
0x11fb1, 0x11fbf,
0x11ff2, 0x11ffe,
0x1239a, 0x123ff,
@@ -23011,8 +23771,10 @@ CR_Unknown[] = { 705,
0x12475, 0x1247f,
0x12544, 0x12f8f,
0x12ff3, 0x12fff,
-0x13456, 0x143ff,
-0x14647, 0x167ff,
+0x13456, 0x1345f,
+0x143fb, 0x143ff,
+0x14647, 0x160ff,
+0x1613a, 0x167ff,
0x16a39, 0x16a3f,
0x16a5f, 0x16a5f,
0x16a6a, 0x16a6d,
@@ -23024,7 +23786,8 @@ CR_Unknown[] = { 705,
0x16b5a, 0x16b5a,
0x16b62, 0x16b62,
0x16b78, 0x16b7c,
-0x16b90, 0x16e3f,
+0x16b90, 0x16d3f,
+0x16d7a, 0x16e3f,
0x16e9b, 0x16eff,
0x16f4b, 0x16f4e,
0x16f88, 0x16f8e,
@@ -23032,7 +23795,7 @@ CR_Unknown[] = { 705,
0x16fe5, 0x16fef,
0x16ff2, 0x16fff,
0x187f8, 0x187ff,
-0x18cd6, 0x18cff,
+0x18cd6, 0x18cfe,
0x18d09, 0x1afef,
0x1aff4, 0x1aff4,
0x1affc, 0x1affc,
@@ -23047,7 +23810,9 @@ CR_Unknown[] = { 705,
0x1bc7d, 0x1bc7f,
0x1bc89, 0x1bc8f,
0x1bc9a, 0x1bc9b,
-0x1bca4, 0x1ceff,
+0x1bca4, 0x1cbff,
+0x1ccfa, 0x1ccff,
+0x1ceb4, 0x1ceff,
0x1cf2e, 0x1cf2f,
0x1cf47, 0x1cf4f,
0x1cfc4, 0x1cfff,
@@ -23098,7 +23863,9 @@ CR_Unknown[] = { 705,
0x1e2af, 0x1e2bf,
0x1e2fa, 0x1e2fe,
0x1e300, 0x1e4cf,
-0x1e4fa, 0x1e7df,
+0x1e4fa, 0x1e5cf,
+0x1e5fb, 0x1e5fe,
+0x1e600, 0x1e7df,
0x1e7e7, 0x1e7e7,
0x1e7ec, 0x1e7ec,
0x1e7ef, 0x1e7ef,
@@ -23168,18 +23935,17 @@ CR_Unknown[] = { 705,
0x1f85a, 0x1f85f,
0x1f888, 0x1f88f,
0x1f8ae, 0x1f8af,
-0x1f8b2, 0x1f8ff,
+0x1f8bc, 0x1f8bf,
+0x1f8c2, 0x1f8ff,
0x1fa54, 0x1fa5f,
0x1fa6e, 0x1fa6f,
0x1fa7d, 0x1fa7f,
-0x1fa89, 0x1fa8f,
-0x1fabe, 0x1fabe,
-0x1fac6, 0x1facd,
-0x1fadc, 0x1fadf,
-0x1fae9, 0x1faef,
+0x1fa8a, 0x1fa8e,
+0x1fac7, 0x1facd,
+0x1fadd, 0x1fade,
+0x1faea, 0x1faef,
0x1faf9, 0x1faff,
0x1fb93, 0x1fb93,
-0x1fbcb, 0x1fbef,
0x1fbfa, 0x1ffff,
0x2a6e0, 0x2a6ff,
0x2b73a, 0x2b73f,
@@ -23245,7 +24011,7 @@ CR_Warang_Citi[] = { 2,
/* PROPERTY: 'XID_Continue': Derived Property */
static const OnigCodePoint
-CR_XID_Continue[] = { 776,
+CR_XID_Continue[] = { 800,
0x0030, 0x0039,
0x0041, 0x005a,
0x005f, 0x005f,
@@ -23299,7 +24065,7 @@ CR_XID_Continue[] = { 776,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
-0x0898, 0x08e1,
+0x0897, 0x08e1,
0x08e3, 0x0963,
0x0966, 0x096f,
0x0971, 0x0983,
@@ -23522,7 +24288,7 @@ CR_XID_Continue[] = { 776,
0x1c00, 0x1c37,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1cd0, 0x1cd2,
@@ -23607,10 +24373,10 @@ CR_XID_Continue[] = { 776,
0xa67f, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa827,
0xa82c, 0xa82c,
0xa840, 0xa873,
@@ -23714,6 +24480,7 @@ CR_XID_Continue[] = { 776,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -23754,10 +24521,14 @@ CR_XID_Continue[] = { 776,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d6d,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f1c,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f50,
0x10f70, 0x10f85,
@@ -23803,6 +24574,16 @@ CR_XID_Continue[] = { 776,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d3,
+0x113e1, 0x113e2,
0x11400, 0x1144a,
0x11450, 0x11459,
0x1145e, 0x11461,
@@ -23817,6 +24598,7 @@ CR_XID_Continue[] = { 776,
0x11650, 0x11659,
0x11680, 0x116b8,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11739,
@@ -23840,6 +24622,8 @@ CR_XID_Continue[] = { 776,
0x11a50, 0x11a99,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c40,
@@ -23864,7 +24648,7 @@ CR_XID_Continue[] = { 776,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
0x11f3e, 0x11f42,
-0x11f50, 0x11f59,
+0x11f50, 0x11f5a,
0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
@@ -23872,7 +24656,9 @@ CR_XID_Continue[] = { 776,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13440, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -23885,6 +24671,8 @@ CR_XID_Continue[] = { 776,
0x16b50, 0x16b59,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
+0x16d70, 0x16d79,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -23894,7 +24682,7 @@ CR_XID_Continue[] = { 776,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -23909,6 +24697,7 @@ CR_XID_Continue[] = { 776,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9d, 0x1bc9e,
+0x1ccf0, 0x1ccf9,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1d165, 0x1d169,
@@ -23970,6 +24759,7 @@ CR_XID_Continue[] = { 776,
0x1e290, 0x1e2ae,
0x1e2c0, 0x1e2f9,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -24026,7 +24816,7 @@ CR_XID_Continue[] = { 776,
/* PROPERTY: 'XID_Start': Derived Property */
static const OnigCodePoint
-CR_XID_Start[] = { 667,
+CR_XID_Start[] = { 684,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -24251,7 +25041,7 @@ CR_XID_Start[] = { 667,
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -24334,10 +25124,10 @@ CR_XID_Start[] = { 667,
0xa6a0, 0xa6ef,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
@@ -24442,6 +25232,7 @@ CR_XID_Start[] = { 667,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -24478,8 +25269,11 @@ CR_XID_Start[] = { 667,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
0x10d00, 0x10d23,
+0x10d4a, 0x10d65,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -24518,6 +25312,13 @@ CR_XID_Start[] = { 667,
0x1133d, 0x1133d,
0x11350, 0x11350,
0x1135d, 0x11361,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113b7,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11434,
0x11447, 0x1144a,
0x1145f, 0x11461,
@@ -24552,6 +25353,7 @@ CR_XID_Start[] = { 667,
0x11a5c, 0x11a89,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
0x11c00, 0x11c08,
0x11c0a, 0x11c2e,
0x11c40, 0x11c40,
@@ -24575,7 +25377,9 @@ CR_XID_Start[] = { 667,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1611d,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a70, 0x16abe,
@@ -24584,6 +25388,7 @@ CR_XID_Start[] = { 667,
0x16b40, 0x16b43,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f50, 0x16f50,
@@ -24592,7 +25397,7 @@ CR_XID_Start[] = { 667,
0x16fe3, 0x16fe3,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -24645,6 +25450,8 @@ CR_XID_Start[] = { 667,
0x1e290, 0x1e2ad,
0x1e2c0, 0x1e2eb,
0x1e4d0, 0x1e4eb,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5f0,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -25849,6 +26656,12 @@ CR_In_Vithkuqi[] = { 1,
0x10570, 0x105bf,
}; /* END of CR_In_Vithkuqi */
+/* PROPERTY: 'In_Todhri': Block */
+static const OnigCodePoint
+CR_In_Todhri[] = { 1,
+0x105c0, 0x105ff,
+}; /* END of CR_In_Todhri */
+
/* PROPERTY: 'In_Linear_A': Block */
static const OnigCodePoint
CR_In_Linear_A[] = { 1,
@@ -25969,6 +26782,12 @@ CR_In_Hanifi_Rohingya[] = { 1,
0x10d00, 0x10d3f,
}; /* END of CR_In_Hanifi_Rohingya */
+/* PROPERTY: 'In_Garay': Block */
+static const OnigCodePoint
+CR_In_Garay[] = { 1,
+0x10d40, 0x10d8f,
+}; /* END of CR_In_Garay */
+
/* PROPERTY: 'In_Rumi_Numeral_Symbols': Block */
static const OnigCodePoint
CR_In_Rumi_Numeral_Symbols[] = { 1,
@@ -26080,6 +26899,12 @@ CR_In_Grantha[] = { 1,
0x11300, 0x1137f,
}; /* END of CR_In_Grantha */
+/* PROPERTY: 'In_Tulu_Tigalari': Block */
+static const OnigCodePoint
+CR_In_Tulu_Tigalari[] = { 1,
+0x11380, 0x113ff,
+}; /* END of CR_In_Tulu_Tigalari */
+
/* PROPERTY: 'In_Newa': Block */
static const OnigCodePoint
CR_In_Newa[] = { 1,
@@ -26116,6 +26941,12 @@ CR_In_Takri[] = { 1,
0x11680, 0x116cf,
}; /* END of CR_In_Takri */
+/* PROPERTY: 'In_Myanmar_Extended_C': Block */
+static const OnigCodePoint
+CR_In_Myanmar_Extended_C[] = { 1,
+0x116d0, 0x116ff,
+}; /* END of CR_In_Myanmar_Extended_C */
+
/* PROPERTY: 'In_Ahom': Block */
static const OnigCodePoint
CR_In_Ahom[] = { 1,
@@ -26176,6 +27007,12 @@ CR_In_Devanagari_Extended_A[] = { 1,
0x11b00, 0x11b5f,
}; /* END of CR_In_Devanagari_Extended_A */
+/* PROPERTY: 'In_Sunuwar': Block */
+static const OnigCodePoint
+CR_In_Sunuwar[] = { 1,
+0x11bc0, 0x11bff,
+}; /* END of CR_In_Sunuwar */
+
/* PROPERTY: 'In_Bhaiksuki': Block */
static const OnigCodePoint
CR_In_Bhaiksuki[] = { 1,
@@ -26260,12 +27097,24 @@ CR_In_Egyptian_Hieroglyph_Format_Controls[] = { 1,
0x13430, 0x1345f,
}; /* END of CR_In_Egyptian_Hieroglyph_Format_Controls */
+/* PROPERTY: 'In_Egyptian_Hieroglyphs_Extended_A': Block */
+static const OnigCodePoint
+CR_In_Egyptian_Hieroglyphs_Extended_A[] = { 1,
+0x13460, 0x143ff,
+}; /* END of CR_In_Egyptian_Hieroglyphs_Extended_A */
+
/* PROPERTY: 'In_Anatolian_Hieroglyphs': Block */
static const OnigCodePoint
CR_In_Anatolian_Hieroglyphs[] = { 1,
0x14400, 0x1467f,
}; /* END of CR_In_Anatolian_Hieroglyphs */
+/* PROPERTY: 'In_Gurung_Khema': Block */
+static const OnigCodePoint
+CR_In_Gurung_Khema[] = { 1,
+0x16100, 0x1613f,
+}; /* END of CR_In_Gurung_Khema */
+
/* PROPERTY: 'In_Bamum_Supplement': Block */
static const OnigCodePoint
CR_In_Bamum_Supplement[] = { 1,
@@ -26296,6 +27145,12 @@ CR_In_Pahawh_Hmong[] = { 1,
0x16b00, 0x16b8f,
}; /* END of CR_In_Pahawh_Hmong */
+/* PROPERTY: 'In_Kirat_Rai': Block */
+static const OnigCodePoint
+CR_In_Kirat_Rai[] = { 1,
+0x16d40, 0x16d7f,
+}; /* END of CR_In_Kirat_Rai */
+
/* PROPERTY: 'In_Medefaidrin': Block */
static const OnigCodePoint
CR_In_Medefaidrin[] = { 1,
@@ -26380,6 +27235,12 @@ CR_In_Shorthand_Format_Controls[] = { 1,
0x1bca0, 0x1bcaf,
}; /* END of CR_In_Shorthand_Format_Controls */
+/* PROPERTY: 'In_Symbols_for_Legacy_Computing_Supplement': Block */
+static const OnigCodePoint
+CR_In_Symbols_for_Legacy_Computing_Supplement[] = { 1,
+0x1cc00, 0x1cebf,
+}; /* END of CR_In_Symbols_for_Legacy_Computing_Supplement */
+
/* PROPERTY: 'In_Znamenny_Musical_Notation': Block */
static const OnigCodePoint
CR_In_Znamenny_Musical_Notation[] = { 1,
@@ -26482,6 +27343,12 @@ CR_In_Nag_Mundari[] = { 1,
0x1e4d0, 0x1e4ff,
}; /* END of CR_In_Nag_Mundari */
+/* PROPERTY: 'In_Ol_Onal': Block */
+static const OnigCodePoint
+CR_In_Ol_Onal[] = { 1,
+0x1e5d0, 0x1e5ff,
+}; /* END of CR_In_Ol_Onal */
+
/* PROPERTY: 'In_Ethiopic_Extended_B': Block */
static const OnigCodePoint
CR_In_Ethiopic_Extended_B[] = { 1,
@@ -26698,34 +27565,33 @@ CR_In_No_Block[] = { 51,
0x2fe0, 0x2fef,
0x10200, 0x1027f,
0x103e0, 0x103ff,
-0x105c0, 0x105ff,
0x107c0, 0x107ff,
0x108b0, 0x108df,
0x10940, 0x1097f,
0x10aa0, 0x10abf,
0x10bb0, 0x10bff,
0x10c50, 0x10c7f,
-0x10d40, 0x10e5f,
+0x10d90, 0x10e5f,
0x11250, 0x1127f,
-0x11380, 0x113ff,
0x114e0, 0x1157f,
-0x116d0, 0x116ff,
0x11750, 0x117ff,
0x11850, 0x1189f,
0x11960, 0x1199f,
-0x11b60, 0x11bff,
+0x11b60, 0x11bbf,
0x11cc0, 0x11cff,
0x11db0, 0x11edf,
0x11f60, 0x11faf,
0x12550, 0x12f8f,
-0x13460, 0x143ff,
-0x14680, 0x167ff,
-0x16b90, 0x16e3f,
+0x14680, 0x160ff,
+0x16140, 0x167ff,
+0x16b90, 0x16d3f,
+0x16d80, 0x16e3f,
0x16ea0, 0x16eff,
0x16fa0, 0x16fdf,
0x18d80, 0x1afef,
0x1b300, 0x1bbff,
-0x1bcb0, 0x1ceff,
+0x1bcb0, 0x1cbff,
+0x1cec0, 0x1ceff,
0x1cfd0, 0x1cfff,
0x1d250, 0x1d2bf,
0x1d380, 0x1d3ff,
@@ -26733,7 +27599,8 @@ CR_In_No_Block[] = { 51,
0x1e090, 0x1e0ff,
0x1e150, 0x1e28f,
0x1e300, 0x1e4cf,
-0x1e500, 0x1e7df,
+0x1e500, 0x1e5cf,
+0x1e600, 0x1e7df,
0x1e8e0, 0x1e8ff,
0x1e960, 0x1ec6f,
0x1ecc0, 0x1ecff,
@@ -26833,6 +27700,7 @@ const CodeRanges[] = {
CR_Ethiopic,
CR_Extended_Pictographic,
CR_Extender,
+ CR_Garay,
CR_Georgian,
CR_Glagolitic,
CR_Gothic,
@@ -26844,6 +27712,7 @@ const CodeRanges[] = {
CR_Gujarati,
CR_Gunjala_Gondi,
CR_Gurmukhi,
+ CR_Gurung_Khema,
CR_Han,
CR_Hangul,
CR_Hanifi_Rohingya,
@@ -26878,6 +27747,7 @@ const CodeRanges[] = {
CR_Khmer,
CR_Khojki,
CR_Khudawadi,
+ CR_Kirat_Rai,
CR_L,
CR_LC,
CR_Lao,
@@ -26915,6 +27785,7 @@ const CodeRanges[] = {
CR_Miao,
CR_Mn,
CR_Modi,
+ CR_Modifier_Combining_Mark,
CR_Mongolian,
CR_Mro,
CR_Multani,
@@ -26934,6 +27805,7 @@ const CodeRanges[] = {
CR_Nyiakeng_Puachue_Hmong,
CR_Ogham,
CR_Ol_Chiki,
+ CR_Ol_Onal,
CR_Old_Hungarian,
CR_Old_Italic,
CR_Old_North_Arabian,
@@ -26994,6 +27866,7 @@ const CodeRanges[] = {
CR_Sora_Sompeng,
CR_Soyombo,
CR_Sundanese,
+ CR_Sunuwar,
CR_Syloti_Nagri,
CR_Syriac,
CR_Tagalog,
@@ -27012,7 +27885,9 @@ const CodeRanges[] = {
CR_Tibetan,
CR_Tifinagh,
CR_Tirhuta,
+ CR_Todhri,
CR_Toto,
+ CR_Tulu_Tigalari,
CR_Ugaritic,
CR_Unified_Ideograph,
CR_Unknown,
@@ -27217,6 +28092,7 @@ const CodeRanges[] = {
CR_In_Elbasan,
CR_In_Caucasian_Albanian,
CR_In_Vithkuqi,
+ CR_In_Todhri,
CR_In_Linear_A,
CR_In_Latin_Extended_F,
CR_In_Cypriot_Syllabary,
@@ -27239,6 +28115,7 @@ const CodeRanges[] = {
CR_In_Old_Turkic,
CR_In_Old_Hungarian,
CR_In_Hanifi_Rohingya,
+ CR_In_Garay,
CR_In_Rumi_Numeral_Symbols,
CR_In_Yezidi,
CR_In_Arabic_Extended_C,
@@ -27258,12 +28135,14 @@ const CodeRanges[] = {
CR_In_Multani,
CR_In_Khudawadi,
CR_In_Grantha,
+ CR_In_Tulu_Tigalari,
CR_In_Newa,
CR_In_Tirhuta,
CR_In_Siddham,
CR_In_Modi,
CR_In_Mongolian_Supplement,
CR_In_Takri,
+ CR_In_Myanmar_Extended_C,
CR_In_Ahom,
CR_In_Dogra,
CR_In_Warang_Citi,
@@ -27274,6 +28153,7 @@ const CodeRanges[] = {
CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended_A,
CR_In_Pau_Cin_Hau,
CR_In_Devanagari_Extended_A,
+ CR_In_Sunuwar,
CR_In_Bhaiksuki,
CR_In_Marchen,
CR_In_Masaram_Gondi,
@@ -27288,12 +28168,15 @@ const CodeRanges[] = {
CR_In_Cypro_Minoan,
CR_In_Egyptian_Hieroglyphs,
CR_In_Egyptian_Hieroglyph_Format_Controls,
+ CR_In_Egyptian_Hieroglyphs_Extended_A,
CR_In_Anatolian_Hieroglyphs,
+ CR_In_Gurung_Khema,
CR_In_Bamum_Supplement,
CR_In_Mro,
CR_In_Tangsa,
CR_In_Bassa_Vah,
CR_In_Pahawh_Hmong,
+ CR_In_Kirat_Rai,
CR_In_Medefaidrin,
CR_In_Miao,
CR_In_Ideographic_Symbols_and_Punctuation,
@@ -27308,6 +28191,7 @@ const CodeRanges[] = {
CR_In_Nushu,
CR_In_Duployan,
CR_In_Shorthand_Format_Controls,
+ CR_In_Symbols_for_Legacy_Computing_Supplement,
CR_In_Znamenny_Musical_Notation,
CR_In_Byzantine_Musical_Symbols,
CR_In_Musical_Symbols,
@@ -27325,6 +28209,7 @@ const CodeRanges[] = {
CR_In_Toto,
CR_In_Wancho,
CR_In_Nag_Mundari,
+ CR_In_Ol_Onal,
CR_In_Ethiopic_Extended_B,
CR_In_Mende_Kikakui,
CR_In_Adlam,
@@ -27366,12 +28251,12 @@ const CodeRanges[] = {
#define pool_offset(s) offsetof(struct unicode_prop_name_pool_t, unicode_prop_name_pool_str##s)
-#define TOTAL_KEYWORDS 860
+#define TOTAL_KEYWORDS 886
#define MIN_WORD_LENGTH 1
#define MAX_WORD_LENGTH 45
-#define MIN_HASH_VALUE 8
-#define MAX_HASH_VALUE 5964
-/* maximum key range = 5957, duplicates = 0 */
+#define MIN_HASH_VALUE 12
+#define MAX_HASH_VALUE 6900
+/* maximum key range = 6889, duplicates = 0 */
#ifndef GPERF_DOWNCASE
#define GPERF_DOWNCASE 1
@@ -27430,32 +28315,32 @@ hash (register const char *str, register size_t len)
{
static const unsigned short asso_values[] =
{
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 0, 1145, 116, 464, 32,
- 1682, 1221, 1093, 3, 1789, 8, 527, 93, 6, 13,
- 1433, 873, 42, 155, 276, 634, 1788, 1480, 1004, 1251,
- 29, 0, 8, 5965, 5965, 5965, 5965, 0, 1145, 116,
- 464, 32, 1682, 1221, 1093, 3, 1789, 8, 527, 93,
- 6, 13, 1433, 873, 42, 155, 276, 634, 1788, 1480,
- 1004, 1251, 29, 0, 8, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965,
- 5965, 5965, 5965, 5965, 5965, 5965, 5965, 5965
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 0, 1564, 118, 343, 36,
+ 1531, 1146, 1071, 7, 1812, 8, 684, 99, 4, 16,
+ 1399, 824, 47, 173, 241, 486, 2191, 1723, 940, 1648,
+ 9, 0, 24, 6901, 6901, 6901, 6901, 0, 1564, 118,
+ 343, 36, 1531, 1146, 1071, 7, 1812, 8, 684, 99,
+ 4, 16, 1399, 824, 47, 173, 241, 486, 2191, 1723,
+ 940, 1648, 9, 0, 24, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901,
+ 6901, 6901, 6901, 6901, 6901, 6901, 6901, 6901
};
register unsigned int hval = (unsigned int )len;
@@ -27497,1724 +28382,1776 @@ hash (register const char *str, register size_t len)
struct unicode_prop_name_pool_t
{
- char unicode_prop_name_pool_str8[sizeof("yi")];
- char unicode_prop_name_pool_str13[sizeof("yiii")];
- char unicode_prop_name_pool_str16[sizeof("lana")];
+ char unicode_prop_name_pool_str12[sizeof("lana")];
+ char unicode_prop_name_pool_str16[sizeof("yi")];
char unicode_prop_name_pool_str19[sizeof("lina")];
- char unicode_prop_name_pool_str25[sizeof("maka")];
- char unicode_prop_name_pool_str26[sizeof("mani")];
- char unicode_prop_name_pool_str27[sizeof("mn")];
- char unicode_prop_name_pool_str33[sizeof("miao")];
- char unicode_prop_name_pool_str34[sizeof("lo")];
- char unicode_prop_name_pool_str35[sizeof("lao")];
- char unicode_prop_name_pool_str36[sizeof("laoo")];
- char unicode_prop_name_pool_str38[sizeof("z")];
- char unicode_prop_name_pool_str40[sizeof("ci")];
- char unicode_prop_name_pool_str43[sizeof("inkannada")];
+ char unicode_prop_name_pool_str25[sizeof("yiii")];
+ char unicode_prop_name_pool_str26[sizeof("mn")];
+ char unicode_prop_name_pool_str28[sizeof("maka")];
+ char unicode_prop_name_pool_str31[sizeof("mani")];
+ char unicode_prop_name_pool_str34[sizeof("z")];
+ char unicode_prop_name_pool_str37[sizeof("inkannada")];
+ char unicode_prop_name_pool_str38[sizeof("lo")];
+ char unicode_prop_name_pool_str39[sizeof("lao")];
+ char unicode_prop_name_pool_str40[sizeof("laoo")];
+ char unicode_prop_name_pool_str43[sizeof("miao")];
char unicode_prop_name_pool_str46[sizeof("cn")];
- char unicode_prop_name_pool_str50[sizeof("pi")];
- char unicode_prop_name_pool_str51[sizeof("innko")];
- char unicode_prop_name_pool_str55[sizeof("gran")];
- char unicode_prop_name_pool_str60[sizeof("co")];
- char unicode_prop_name_pool_str64[sizeof("lineara")];
- char unicode_prop_name_pool_str67[sizeof("mark")];
- char unicode_prop_name_pool_str68[sizeof("yezi")];
- char unicode_prop_name_pool_str70[sizeof("po")];
- char unicode_prop_name_pool_str79[sizeof("me")];
- char unicode_prop_name_pool_str81[sizeof("cari")];
- char unicode_prop_name_pool_str82[sizeof("inkharoshthi")];
- char unicode_prop_name_pool_str84[sizeof("mro")];
- char unicode_prop_name_pool_str85[sizeof("mroo")];
- char unicode_prop_name_pool_str86[sizeof("loe")];
- char unicode_prop_name_pool_str89[sizeof("grek")];
- char unicode_prop_name_pool_str92[sizeof("carian")];
- char unicode_prop_name_pool_str94[sizeof("geor")];
- char unicode_prop_name_pool_str98[sizeof("greek")];
- char unicode_prop_name_pool_str99[sizeof("zzzz")];
- char unicode_prop_name_pool_str103[sizeof("kana")];
- char unicode_prop_name_pool_str104[sizeof("mero")];
- char unicode_prop_name_pool_str107[sizeof("m")];
- char unicode_prop_name_pool_str108[sizeof("pe")];
- char unicode_prop_name_pool_str109[sizeof("mendekikakui")];
- char unicode_prop_name_pool_str119[sizeof("gonm")];
- char unicode_prop_name_pool_str129[sizeof("inosmanya")];
- char unicode_prop_name_pool_str131[sizeof("meeteimayek")];
- char unicode_prop_name_pool_str137[sizeof("cakm")];
- char unicode_prop_name_pool_str138[sizeof("inmro")];
- char unicode_prop_name_pool_str139[sizeof("inmiao")];
- char unicode_prop_name_pool_str140[sizeof("inmanichaean")];
- char unicode_prop_name_pool_str145[sizeof("mandaic")];
+ char unicode_prop_name_pool_str52[sizeof("ci")];
+ char unicode_prop_name_pool_str53[sizeof("innko")];
+ char unicode_prop_name_pool_str55[sizeof("zzzz")];
+ char unicode_prop_name_pool_str56[sizeof("yezi")];
+ char unicode_prop_name_pool_str58[sizeof("gara")];
+ char unicode_prop_name_pool_str62[sizeof("gran")];
+ char unicode_prop_name_pool_str63[sizeof("pi")];
+ char unicode_prop_name_pool_str69[sizeof("lineara")];
+ char unicode_prop_name_pool_str70[sizeof("co")];
+ char unicode_prop_name_pool_str75[sizeof("mark")];
+ char unicode_prop_name_pool_str81[sizeof("po")];
+ char unicode_prop_name_pool_str84[sizeof("inkiratrai")];
+ char unicode_prop_name_pool_str90[sizeof("me")];
+ char unicode_prop_name_pool_str93[sizeof("inkharoshthi")];
+ char unicode_prop_name_pool_str94[sizeof("cari")];
+ char unicode_prop_name_pool_str95[sizeof("loe")];
+ char unicode_prop_name_pool_str97[sizeof("carian")];
+ char unicode_prop_name_pool_str98[sizeof("mro")];
+ char unicode_prop_name_pool_str99[sizeof("mroo")];
+ char unicode_prop_name_pool_str102[sizeof("grek")];
+ char unicode_prop_name_pool_str107[sizeof("kana")];
+ char unicode_prop_name_pool_str110[sizeof("geor")];
+ char unicode_prop_name_pool_str111[sizeof("greek")];
+ char unicode_prop_name_pool_str116[sizeof("m")];
+ char unicode_prop_name_pool_str119[sizeof("mero")];
+ char unicode_prop_name_pool_str121[sizeof("pe")];
+ char unicode_prop_name_pool_str126[sizeof("mendekikakui")];
+ char unicode_prop_name_pool_str130[sizeof("gonm")];
+ char unicode_prop_name_pool_str136[sizeof("inosmanya")];
+ char unicode_prop_name_pool_str142[sizeof("inmanichaean")];
char unicode_prop_name_pool_str146[sizeof("inchakma")];
- char unicode_prop_name_pool_str149[sizeof("c")];
- char unicode_prop_name_pool_str155[sizeof("inarmenian")];
- char unicode_prop_name_pool_str162[sizeof("qaai")];
- char unicode_prop_name_pool_str164[sizeof("inmyanmar")];
- char unicode_prop_name_pool_str166[sizeof("inmakasar")];
- char unicode_prop_name_pool_str169[sizeof("common")];
- char unicode_prop_name_pool_str175[sizeof("marc")];
- char unicode_prop_name_pool_str188[sizeof("inrunic")];
- char unicode_prop_name_pool_str189[sizeof("incarian")];
- char unicode_prop_name_pool_str194[sizeof("lm")];
- char unicode_prop_name_pool_str196[sizeof("inkhmer")];
- char unicode_prop_name_pool_str197[sizeof("cans")];
- char unicode_prop_name_pool_str198[sizeof("inideographicsymbolsandpunctuation")];
- char unicode_prop_name_pool_str207[sizeof("merc")];
- char unicode_prop_name_pool_str209[sizeof("inchorasmian")];
- char unicode_prop_name_pool_str210[sizeof("combiningmark")];
- char unicode_prop_name_pool_str213[sizeof("perm")];
- char unicode_prop_name_pool_str216[sizeof("inavestan")];
- char unicode_prop_name_pool_str219[sizeof("inahom")];
- char unicode_prop_name_pool_str220[sizeof("insharada")];
- char unicode_prop_name_pool_str222[sizeof("inipaextensions")];
- char unicode_prop_name_pool_str225[sizeof("makasar")];
- char unicode_prop_name_pool_str226[sizeof("prependedconcatenationmark")];
- char unicode_prop_name_pool_str228[sizeof("masaramgondi")];
- char unicode_prop_name_pool_str231[sizeof("connectorpunctuation")];
- char unicode_prop_name_pool_str232[sizeof("inarrows")];
- char unicode_prop_name_pool_str240[sizeof("lc")];
- char unicode_prop_name_pool_str244[sizeof("incuneiformnumbersandpunctuation")];
- char unicode_prop_name_pool_str246[sizeof("incherokee")];
- char unicode_prop_name_pool_str247[sizeof("mc")];
- char unicode_prop_name_pool_str258[sizeof("armi")];
- char unicode_prop_name_pool_str261[sizeof("armn")];
- char unicode_prop_name_pool_str266[sizeof("cc")];
- char unicode_prop_name_pool_str269[sizeof("qmark")];
- char unicode_prop_name_pool_str270[sizeof("lineseparator")];
- char unicode_prop_name_pool_str272[sizeof("incuneiform")];
- char unicode_prop_name_pool_str274[sizeof("armenian")];
- char unicode_prop_name_pool_str275[sizeof("qaac")];
- char unicode_prop_name_pool_str276[sizeof("pc")];
- char unicode_prop_name_pool_str279[sizeof("insamaritan")];
- char unicode_prop_name_pool_str280[sizeof("inmarchen")];
- char unicode_prop_name_pool_str283[sizeof("inscriptionalparthian")];
- char unicode_prop_name_pool_str284[sizeof("ri")];
- char unicode_prop_name_pool_str285[sizeof("inmasaramgondi")];
- char unicode_prop_name_pool_str292[sizeof("latn")];
- char unicode_prop_name_pool_str295[sizeof("inzanabazarsquare")];
- char unicode_prop_name_pool_str298[sizeof("inthaana")];
- char unicode_prop_name_pool_str299[sizeof("latin")];
- char unicode_prop_name_pool_str301[sizeof("incyrillic")];
- char unicode_prop_name_pool_str302[sizeof("inthai")];
- char unicode_prop_name_pool_str308[sizeof("inkatakana")];
- char unicode_prop_name_pool_str312[sizeof("inkaithi")];
- char unicode_prop_name_pool_str320[sizeof("zs")];
- char unicode_prop_name_pool_str322[sizeof("incham")];
- char unicode_prop_name_pool_str323[sizeof("initialpunctuation")];
- char unicode_prop_name_pool_str328[sizeof("mtei")];
- char unicode_prop_name_pool_str329[sizeof("inkhmersymbols")];
- char unicode_prop_name_pool_str338[sizeof("insyriac")];
- char unicode_prop_name_pool_str344[sizeof("cs")];
- char unicode_prop_name_pool_str347[sizeof("pcm")];
- char unicode_prop_name_pool_str350[sizeof("intakri")];
- char unicode_prop_name_pool_str354[sizeof("ps")];
- char unicode_prop_name_pool_str367[sizeof("prti")];
- char unicode_prop_name_pool_str385[sizeof("katakana")];
- char unicode_prop_name_pool_str398[sizeof("ascii")];
- char unicode_prop_name_pool_str399[sizeof("arabic")];
- char unicode_prop_name_pool_str405[sizeof("privateuse")];
- char unicode_prop_name_pool_str409[sizeof("inideographicdescriptioncharacters")];
- char unicode_prop_name_pool_str420[sizeof("inruminumeralsymbols")];
- char unicode_prop_name_pool_str436[sizeof("letter")];
- char unicode_prop_name_pool_str438[sizeof("incjkcompatibilityforms")];
- char unicode_prop_name_pool_str439[sizeof("inmyanmarextendeda")];
- char unicode_prop_name_pool_str443[sizeof("incjkcompatibilityideographs")];
- char unicode_prop_name_pool_str468[sizeof("inmeeteimayek")];
- char unicode_prop_name_pool_str475[sizeof("intransportandmapsymbols")];
- char unicode_prop_name_pool_str482[sizeof("inspecials")];
- char unicode_prop_name_pool_str484[sizeof("letternumber")];
- char unicode_prop_name_pool_str487[sizeof("mand")];
- char unicode_prop_name_pool_str497[sizeof("modi")];
- char unicode_prop_name_pool_str499[sizeof("inchesssymbols")];
- char unicode_prop_name_pool_str501[sizeof("inemoticons")];
- char unicode_prop_name_pool_str507[sizeof("inkanaextendeda")];
- char unicode_prop_name_pool_str513[sizeof("brai")];
- char unicode_prop_name_pool_str519[sizeof("mend")];
- char unicode_prop_name_pool_str521[sizeof("ideo")];
- char unicode_prop_name_pool_str522[sizeof("psalterpahlavi")];
- char unicode_prop_name_pool_str531[sizeof("kits")];
- char unicode_prop_name_pool_str533[sizeof("gothic")];
- char unicode_prop_name_pool_str534[sizeof("l")];
- char unicode_prop_name_pool_str537[sizeof("yezidi")];
- char unicode_prop_name_pool_str538[sizeof("inmiscellaneousmathematicalsymbolsa")];
- char unicode_prop_name_pool_str548[sizeof("innandinagari")];
- char unicode_prop_name_pool_str552[sizeof("inancientsymbols")];
- char unicode_prop_name_pool_str558[sizeof("xidcontinue")];
- char unicode_prop_name_pool_str560[sizeof("lt")];
- char unicode_prop_name_pool_str562[sizeof("inoldnortharabian")];
- char unicode_prop_name_pool_str567[sizeof("knda")];
- char unicode_prop_name_pool_str568[sizeof("meroiticcursive")];
- char unicode_prop_name_pool_str570[sizeof("kannada")];
- char unicode_prop_name_pool_str572[sizeof("inlao")];
- char unicode_prop_name_pool_str574[sizeof("incjkcompatibilityideographssupplement")];
- char unicode_prop_name_pool_str583[sizeof("inmodi")];
- char unicode_prop_name_pool_str587[sizeof("mongolian")];
- char unicode_prop_name_pool_str588[sizeof("inlineara")];
- char unicode_prop_name_pool_str589[sizeof("patternwhitespace")];
- char unicode_prop_name_pool_str591[sizeof("incommonindicnumberforms")];
- char unicode_prop_name_pool_str598[sizeof("intoto")];
- char unicode_prop_name_pool_str600[sizeof("grlink")];
- char unicode_prop_name_pool_str602[sizeof("inmendekikakui")];
- char unicode_prop_name_pool_str611[sizeof("brahmi")];
- char unicode_prop_name_pool_str615[sizeof("incjkstrokes")];
- char unicode_prop_name_pool_str616[sizeof("xidc")];
- char unicode_prop_name_pool_str617[sizeof("inopticalcharacterrecognition")];
- char unicode_prop_name_pool_str621[sizeof("inolditalic")];
- char unicode_prop_name_pool_str625[sizeof("inmedefaidrin")];
- char unicode_prop_name_pool_str627[sizeof("kali")];
- char unicode_prop_name_pool_str628[sizeof("inkanasupplement")];
- char unicode_prop_name_pool_str633[sizeof("patws")];
- char unicode_prop_name_pool_str634[sizeof("grext")];
- char unicode_prop_name_pool_str640[sizeof("control")];
- char unicode_prop_name_pool_str641[sizeof("inadlam")];
- char unicode_prop_name_pool_str644[sizeof("print")];
- char unicode_prop_name_pool_str652[sizeof("sk")];
- char unicode_prop_name_pool_str655[sizeof("xids")];
- char unicode_prop_name_pool_str662[sizeof("so")];
- char unicode_prop_name_pool_str666[sizeof("palm")];
- char unicode_prop_name_pool_str670[sizeof("inoldsogdian")];
- char unicode_prop_name_pool_str671[sizeof("intaitham")];
- char unicode_prop_name_pool_str674[sizeof("inlycian")];
- char unicode_prop_name_pool_str682[sizeof("insundanese")];
- char unicode_prop_name_pool_str684[sizeof("inmusicalsymbols")];
- char unicode_prop_name_pool_str693[sizeof("sora")];
- char unicode_prop_name_pool_str702[sizeof("inmandaic")];
- char unicode_prop_name_pool_str707[sizeof("idc")];
- char unicode_prop_name_pool_str711[sizeof("inoldsoutharabian")];
- char unicode_prop_name_pool_str732[sizeof("incontrolpictures")];
- char unicode_prop_name_pool_str738[sizeof("inmalayalam")];
- char unicode_prop_name_pool_str740[sizeof("idsbinaryoperator")];
- char unicode_prop_name_pool_str742[sizeof("inmiscellaneoussymbols")];
- char unicode_prop_name_pool_str748[sizeof("bamum")];
- char unicode_prop_name_pool_str751[sizeof("inmiscellaneoussymbolsandarrows")];
- char unicode_prop_name_pool_str752[sizeof("batk")];
- char unicode_prop_name_pool_str756[sizeof("inmiscellaneoussymbolsandpictographs")];
- char unicode_prop_name_pool_str760[sizeof("insmallkanaextension")];
- char unicode_prop_name_pool_str761[sizeof("batak")];
- char unicode_prop_name_pool_str767[sizeof("insylotinagri")];
- char unicode_prop_name_pool_str773[sizeof("samr")];
- char unicode_prop_name_pool_str774[sizeof("indominotiles")];
- char unicode_prop_name_pool_str775[sizeof("idsunaryoperator")];
- char unicode_prop_name_pool_str778[sizeof("bass")];
- char unicode_prop_name_pool_str780[sizeof("joinc")];
- char unicode_prop_name_pool_str784[sizeof("inlinearbideograms")];
- char unicode_prop_name_pool_str785[sizeof("ids")];
- char unicode_prop_name_pool_str787[sizeof("samaritan")];
- char unicode_prop_name_pool_str790[sizeof("s")];
- char unicode_prop_name_pool_str795[sizeof("inmodifiertoneletters")];
- char unicode_prop_name_pool_str796[sizeof("pauc")];
- char unicode_prop_name_pool_str801[sizeof("inznamennymusicalnotation")];
- char unicode_prop_name_pool_str802[sizeof("lisu")];
- char unicode_prop_name_pool_str815[sizeof("ital")];
- char unicode_prop_name_pool_str816[sizeof("inugaritic")];
- char unicode_prop_name_pool_str822[sizeof("sm")];
- char unicode_prop_name_pool_str834[sizeof("inancientgreekmusicalnotation")];
- char unicode_prop_name_pool_str840[sizeof("alnum")];
- char unicode_prop_name_pool_str842[sizeof("inlatinextendeda")];
- char unicode_prop_name_pool_str857[sizeof("insaurashtra")];
- char unicode_prop_name_pool_str859[sizeof("intaile")];
- char unicode_prop_name_pool_str868[sizeof("sc")];
- char unicode_prop_name_pool_str894[sizeof("inoldturkic")];
- char unicode_prop_name_pool_str901[sizeof("inmeeteimayekextensions")];
- char unicode_prop_name_pool_str906[sizeof("inlatinextendede")];
- char unicode_prop_name_pool_str907[sizeof("idst")];
- char unicode_prop_name_pool_str911[sizeof("incaucasianalbanian")];
- char unicode_prop_name_pool_str912[sizeof("idcontinue")];
- char unicode_prop_name_pool_str920[sizeof("intamil")];
- char unicode_prop_name_pool_str922[sizeof("inmultani")];
- char unicode_prop_name_pool_str923[sizeof("oriya")];
- char unicode_prop_name_pool_str950[sizeof("indeseret")];
- char unicode_prop_name_pool_str952[sizeof("idstart")];
- char unicode_prop_name_pool_str960[sizeof("inspacingmodifierletters")];
- char unicode_prop_name_pool_str962[sizeof("runr")];
- char unicode_prop_name_pool_str972[sizeof("pd")];
- char unicode_prop_name_pool_str975[sizeof("inancientgreeknumbers")];
- char unicode_prop_name_pool_str998[sizeof("bali")];
- char unicode_prop_name_pool_str1003[sizeof("inearlydynasticcuneiform")];
- char unicode_prop_name_pool_str1012[sizeof("blank")];
- char unicode_prop_name_pool_str1013[sizeof("vai")];
- char unicode_prop_name_pool_str1014[sizeof("vaii")];
- char unicode_prop_name_pool_str1022[sizeof("inlydian")];
- char unicode_prop_name_pool_str1039[sizeof("bengali")];
- char unicode_prop_name_pool_str1052[sizeof("incountingrodnumerals")];
- char unicode_prop_name_pool_str1056[sizeof("xidstart")];
- char unicode_prop_name_pool_str1057[sizeof("xdigit")];
- char unicode_prop_name_pool_str1062[sizeof("ll")];
- char unicode_prop_name_pool_str1064[sizeof("zl")];
- char unicode_prop_name_pool_str1069[sizeof("balinese")];
- char unicode_prop_name_pool_str1074[sizeof("inlatinextendedc")];
- char unicode_prop_name_pool_str1079[sizeof("plrd")];
- char unicode_prop_name_pool_str1097[sizeof("osage")];
- char unicode_prop_name_pool_str1098[sizeof("canadianaboriginal")];
- char unicode_prop_name_pool_str1111[sizeof("sind")];
- char unicode_prop_name_pool_str1113[sizeof("inkaktoviknumerals")];
- char unicode_prop_name_pool_str1114[sizeof("zinh")];
- char unicode_prop_name_pool_str1120[sizeof("cased")];
- char unicode_prop_name_pool_str1125[sizeof("osma")];
- char unicode_prop_name_pool_str1133[sizeof("sterm")];
- char unicode_prop_name_pool_str1134[sizeof("inkhudawadi")];
- char unicode_prop_name_pool_str1135[sizeof("inhanifirohingya")];
- char unicode_prop_name_pool_str1137[sizeof("incyrillicsupplement")];
- char unicode_prop_name_pool_str1141[sizeof("quotationmark")];
- char unicode_prop_name_pool_str1153[sizeof("runic")];
- char unicode_prop_name_pool_str1159[sizeof("inhiragana")];
- char unicode_prop_name_pool_str1163[sizeof("zanb")];
- char unicode_prop_name_pool_str1164[sizeof("linb")];
- char unicode_prop_name_pool_str1165[sizeof("inkhitansmallscript")];
- char unicode_prop_name_pool_str1166[sizeof("incherokeesupplement")];
- char unicode_prop_name_pool_str1168[sizeof("bidic")];
- char unicode_prop_name_pool_str1173[sizeof("phoenician")];
- char unicode_prop_name_pool_str1176[sizeof("inbhaiksuki")];
- char unicode_prop_name_pool_str1177[sizeof("sinhala")];
- char unicode_prop_name_pool_str1178[sizeof("inolduyghur")];
- char unicode_prop_name_pool_str1182[sizeof("innabataean")];
- char unicode_prop_name_pool_str1187[sizeof("inkanbun")];
- char unicode_prop_name_pool_str1188[sizeof("gunjalagondi")];
- char unicode_prop_name_pool_str1190[sizeof("multani")];
- char unicode_prop_name_pool_str1193[sizeof("marchen")];
- char unicode_prop_name_pool_str1195[sizeof("bamu")];
- char unicode_prop_name_pool_str1196[sizeof("glagolitic")];
- char unicode_prop_name_pool_str1198[sizeof("graphemelink")];
- char unicode_prop_name_pool_str1199[sizeof("insiddham")];
- char unicode_prop_name_pool_str1201[sizeof("kaithi")];
- char unicode_prop_name_pool_str1203[sizeof("cher")];
- char unicode_prop_name_pool_str1204[sizeof("adlm")];
- char unicode_prop_name_pool_str1206[sizeof("inelbasan")];
- char unicode_prop_name_pool_str1209[sizeof("linearb")];
- char unicode_prop_name_pool_str1210[sizeof("joincontrol")];
- char unicode_prop_name_pool_str1212[sizeof("intamilsupplement")];
- char unicode_prop_name_pool_str1213[sizeof("inmahajani")];
- char unicode_prop_name_pool_str1218[sizeof("cherokee")];
- char unicode_prop_name_pool_str1219[sizeof("khojki")];
- char unicode_prop_name_pool_str1220[sizeof("inogham")];
- char unicode_prop_name_pool_str1222[sizeof("cham")];
- char unicode_prop_name_pool_str1224[sizeof("chakma")];
- char unicode_prop_name_pool_str1231[sizeof("casedletter")];
- char unicode_prop_name_pool_str1232[sizeof("khar")];
- char unicode_prop_name_pool_str1237[sizeof("inmiscellaneoustechnical")];
- char unicode_prop_name_pool_str1239[sizeof("punct")];
- char unicode_prop_name_pool_str1244[sizeof("manichaean")];
- char unicode_prop_name_pool_str1246[sizeof("graphemebase")];
- char unicode_prop_name_pool_str1247[sizeof("gong")];
- char unicode_prop_name_pool_str1248[sizeof("inolchiki")];
- char unicode_prop_name_pool_str1250[sizeof("ingrantha")];
- char unicode_prop_name_pool_str1251[sizeof("limb")];
- char unicode_prop_name_pool_str1257[sizeof("mong")];
- char unicode_prop_name_pool_str1265[sizeof("idsu")];
- char unicode_prop_name_pool_str1268[sizeof("inethiopic")];
- char unicode_prop_name_pool_str1276[sizeof("lu")];
- char unicode_prop_name_pool_str1277[sizeof("insinhala")];
- char unicode_prop_name_pool_str1279[sizeof("incb")];
- char unicode_prop_name_pool_str1281[sizeof("incjkunifiedideographsextensiona")];
- char unicode_prop_name_pool_str1283[sizeof("inarabic")];
- char unicode_prop_name_pool_str1284[sizeof("incjkunifiedideographsextensioni")];
- char unicode_prop_name_pool_str1285[sizeof("inkayahli")];
- char unicode_prop_name_pool_str1286[sizeof("georgian")];
- char unicode_prop_name_pool_str1287[sizeof("inosage")];
- char unicode_prop_name_pool_str1288[sizeof("inoriya")];
- char unicode_prop_name_pool_str1297[sizeof("wara")];
- char unicode_prop_name_pool_str1298[sizeof("adlam")];
- char unicode_prop_name_pool_str1305[sizeof("ingeneralpunctuation")];
- char unicode_prop_name_pool_str1306[sizeof("ingeorgian")];
- char unicode_prop_name_pool_str1307[sizeof("arab")];
- char unicode_prop_name_pool_str1308[sizeof("inyezidi")];
- char unicode_prop_name_pool_str1309[sizeof("chorasmian")];
- char unicode_prop_name_pool_str1313[sizeof("incjkunifiedideographsextensione")];
- char unicode_prop_name_pool_str1314[sizeof("saur")];
- char unicode_prop_name_pool_str1316[sizeof("vs")];
- char unicode_prop_name_pool_str1317[sizeof("guru")];
- char unicode_prop_name_pool_str1319[sizeof("ahom")];
- char unicode_prop_name_pool_str1321[sizeof("sundanese")];
- char unicode_prop_name_pool_str1325[sizeof("khmr")];
- char unicode_prop_name_pool_str1326[sizeof("chrs")];
- char unicode_prop_name_pool_str1328[sizeof("paucinhau")];
- char unicode_prop_name_pool_str1330[sizeof("inscriptionalpahlavi")];
- char unicode_prop_name_pool_str1332[sizeof("gurmukhi")];
- char unicode_prop_name_pool_str1338[sizeof("emoji")];
- char unicode_prop_name_pool_str1340[sizeof("inarabicpresentationformsa")];
- char unicode_prop_name_pool_str1341[sizeof("inbasiclatin")];
- char unicode_prop_name_pool_str1346[sizeof("odi")];
- char unicode_prop_name_pool_str1351[sizeof("inmongolian")];
- char unicode_prop_name_pool_str1352[sizeof("innagmundari")];
- char unicode_prop_name_pool_str1367[sizeof("kharoshthi")];
+ char unicode_prop_name_pool_str147[sizeof("cakm")];
+ char unicode_prop_name_pool_str148[sizeof("inmro")];
+ char unicode_prop_name_pool_str149[sizeof("inmiao")];
+ char unicode_prop_name_pool_str150[sizeof("meeteimayek")];
+ char unicode_prop_name_pool_str152[sizeof("mandaic")];
+ char unicode_prop_name_pool_str155[sizeof("c")];
+ char unicode_prop_name_pool_str157[sizeof("krai")];
+ char unicode_prop_name_pool_str161[sizeof("inarmenian")];
+ char unicode_prop_name_pool_str171[sizeof("inmyanmar")];
+ char unicode_prop_name_pool_str175[sizeof("inmakasar")];
+ char unicode_prop_name_pool_str181[sizeof("common")];
+ char unicode_prop_name_pool_str184[sizeof("qaai")];
+ char unicode_prop_name_pool_str185[sizeof("marc")];
+ char unicode_prop_name_pool_str195[sizeof("inrunic")];
+ char unicode_prop_name_pool_str196[sizeof("incarian")];
+ char unicode_prop_name_pool_str204[sizeof("lm")];
+ char unicode_prop_name_pool_str209[sizeof("inkhmer")];
+ char unicode_prop_name_pool_str213[sizeof("inchorasmian")];
+ char unicode_prop_name_pool_str215[sizeof("inideographicsymbolsandpunctuation")];
+ char unicode_prop_name_pool_str217[sizeof("cans")];
+ char unicode_prop_name_pool_str221[sizeof("merc")];
+ char unicode_prop_name_pool_str230[sizeof("combiningmark")];
+ char unicode_prop_name_pool_str232[sizeof("inahom")];
+ char unicode_prop_name_pool_str233[sizeof("perm")];
+ char unicode_prop_name_pool_str234[sizeof("inavestan")];
+ char unicode_prop_name_pool_str238[sizeof("connectorpunctuation")];
+ char unicode_prop_name_pool_str241[sizeof("insharada")];
+ char unicode_prop_name_pool_str242[sizeof("lc")];
+ char unicode_prop_name_pool_str244[sizeof("prependedconcatenationmark")];
+ char unicode_prop_name_pool_str246[sizeof("incuneiformnumbersandpunctuation")];
+ char unicode_prop_name_pool_str250[sizeof("inipaextensions")];
+ char unicode_prop_name_pool_str251[sizeof("makasar")];
+ char unicode_prop_name_pool_str253[sizeof("latn")];
+ char unicode_prop_name_pool_str254[sizeof("mc")];
+ char unicode_prop_name_pool_str256[sizeof("inarrows")];
+ char unicode_prop_name_pool_str257[sizeof("ri")];
+ char unicode_prop_name_pool_str258[sizeof("latin")];
+ char unicode_prop_name_pool_str259[sizeof("incherokee")];
+ char unicode_prop_name_pool_str261[sizeof("inthaana")];
+ char unicode_prop_name_pool_str262[sizeof("masaramgondi")];
+ char unicode_prop_name_pool_str271[sizeof("inkatakana")];
+ char unicode_prop_name_pool_str272[sizeof("armn")];
+ char unicode_prop_name_pool_str273[sizeof("inthai")];
+ char unicode_prop_name_pool_str274[sizeof("cc")];
+ char unicode_prop_name_pool_str275[sizeof("armi")];
+ char unicode_prop_name_pool_str280[sizeof("incuneiform")];
+ char unicode_prop_name_pool_str283[sizeof("inkaithi")];
+ char unicode_prop_name_pool_str285[sizeof("pc")];
+ char unicode_prop_name_pool_str287[sizeof("armenian")];
+ char unicode_prop_name_pool_str289[sizeof("inmarchen")];
+ char unicode_prop_name_pool_str293[sizeof("qmark")];
+ char unicode_prop_name_pool_str295[sizeof("qaac")];
+ char unicode_prop_name_pool_str296[sizeof("initialpunctuation")];
+ char unicode_prop_name_pool_str298[sizeof("inzanabazarsquare")];
+ char unicode_prop_name_pool_str299[sizeof("insamaritan")];
+ char unicode_prop_name_pool_str300[sizeof("lineseparator")];
+ char unicode_prop_name_pool_str304[sizeof("mtei")];
+ char unicode_prop_name_pool_str309[sizeof("inmasaramgondi")];
+ char unicode_prop_name_pool_str311[sizeof("inscriptionalparthian")];
+ char unicode_prop_name_pool_str312[sizeof("incyrillic")];
+ char unicode_prop_name_pool_str322[sizeof("intakri")];
+ char unicode_prop_name_pool_str334[sizeof("incham")];
+ char unicode_prop_name_pool_str335[sizeof("mcm")];
+ char unicode_prop_name_pool_str346[sizeof("prti")];
+ char unicode_prop_name_pool_str356[sizeof("katakana")];
+ char unicode_prop_name_pool_str358[sizeof("inkhmersymbols")];
+ char unicode_prop_name_pool_str365[sizeof("insyriac")];
+ char unicode_prop_name_pool_str366[sizeof("pcm")];
+ char unicode_prop_name_pool_str367[sizeof("mand")];
+ char unicode_prop_name_pool_str372[sizeof("zs")];
+ char unicode_prop_name_pool_str382[sizeof("inkanaextendeda")];
+ char unicode_prop_name_pool_str384[sizeof("cs")];
+ char unicode_prop_name_pool_str386[sizeof("modi")];
+ char unicode_prop_name_pool_str388[sizeof("privateuse")];
+ char unicode_prop_name_pool_str395[sizeof("ps")];
+ char unicode_prop_name_pool_str401[sizeof("brai")];
+ char unicode_prop_name_pool_str403[sizeof("mend")];
+ char unicode_prop_name_pool_str407[sizeof("ideo")];
+ char unicode_prop_name_pool_str408[sizeof("yezidi")];
+ char unicode_prop_name_pool_str410[sizeof("inmyanmarextendeda")];
+ char unicode_prop_name_pool_str414[sizeof("arabic")];
+ char unicode_prop_name_pool_str417[sizeof("letter")];
+ char unicode_prop_name_pool_str426[sizeof("xidcontinue")];
+ char unicode_prop_name_pool_str428[sizeof("ascii")];
+ char unicode_prop_name_pool_str430[sizeof("innandinagari")];
+ char unicode_prop_name_pool_str443[sizeof("inoldnortharabian")];
+ char unicode_prop_name_pool_str445[sizeof("inmeeteimayek")];
+ char unicode_prop_name_pool_str450[sizeof("knda")];
+ char unicode_prop_name_pool_str453[sizeof("kannada")];
+ char unicode_prop_name_pool_str454[sizeof("intransportandmapsymbols")];
+ char unicode_prop_name_pool_str456[sizeof("kiratrai")];
+ char unicode_prop_name_pool_str457[sizeof("inruminumeralsymbols")];
+ char unicode_prop_name_pool_str458[sizeof("inideographicdescriptioncharacters")];
+ char unicode_prop_name_pool_str466[sizeof("incjkcompatibilityforms")];
+ char unicode_prop_name_pool_str470[sizeof("letternumber")];
+ char unicode_prop_name_pool_str471[sizeof("incjkcompatibilityideographs")];
+ char unicode_prop_name_pool_str474[sizeof("inmodi")];
+ char unicode_prop_name_pool_str481[sizeof("xidc")];
+ char unicode_prop_name_pool_str487[sizeof("inmendekikakui")];
+ char unicode_prop_name_pool_str488[sizeof("lt")];
+ char unicode_prop_name_pool_str489[sizeof("inemoticons")];
+ char unicode_prop_name_pool_str504[sizeof("sk")];
+ char unicode_prop_name_pool_str507[sizeof("inolditalic")];
+ char unicode_prop_name_pool_str509[sizeof("brahmi")];
+ char unicode_prop_name_pool_str513[sizeof("gothic")];
+ char unicode_prop_name_pool_str514[sizeof("inmedefaidrin")];
+ char unicode_prop_name_pool_str518[sizeof("psalterpahlavi")];
+ char unicode_prop_name_pool_str520[sizeof("so")];
+ char unicode_prop_name_pool_str522[sizeof("inspecials")];
+ char unicode_prop_name_pool_str524[sizeof("kits")];
+ char unicode_prop_name_pool_str528[sizeof("inmyanmarextendedc")];
+ char unicode_prop_name_pool_str532[sizeof("intoto")];
+ char unicode_prop_name_pool_str536[sizeof("xids")];
+ char unicode_prop_name_pool_str542[sizeof("inchesssymbols")];
+ char unicode_prop_name_pool_str549[sizeof("incjkcompatibilityideographssupplement")];
+ char unicode_prop_name_pool_str550[sizeof("inopticalcharacterrecognition")];
+ char unicode_prop_name_pool_str553[sizeof("sora")];
+ char unicode_prop_name_pool_str558[sizeof("inkanasupplement")];
+ char unicode_prop_name_pool_str564[sizeof("inoldsogdian")];
+ char unicode_prop_name_pool_str571[sizeof("meroiticcursive")];
+ char unicode_prop_name_pool_str572[sizeof("inmiscellaneousmathematicalsymbolsa")];
+ char unicode_prop_name_pool_str577[sizeof("grext")];
+ char unicode_prop_name_pool_str578[sizeof("patternwhitespace")];
+ char unicode_prop_name_pool_str579[sizeof("insundanese")];
+ char unicode_prop_name_pool_str585[sizeof("inmandaic")];
+ char unicode_prop_name_pool_str588[sizeof("print")];
+ char unicode_prop_name_pool_str590[sizeof("idc")];
+ char unicode_prop_name_pool_str596[sizeof("batk")];
+ char unicode_prop_name_pool_str598[sizeof("inancientsymbols")];
+ char unicode_prop_name_pool_str605[sizeof("batak")];
+ char unicode_prop_name_pool_str609[sizeof("intaitham")];
+ char unicode_prop_name_pool_str612[sizeof("inoldsoutharabian")];
+ char unicode_prop_name_pool_str631[sizeof("incommonindicnumberforms")];
+ char unicode_prop_name_pool_str635[sizeof("inznamennymusicalnotation")];
+ char unicode_prop_name_pool_str636[sizeof("samr")];
+ char unicode_prop_name_pool_str639[sizeof("patws")];
+ char unicode_prop_name_pool_str645[sizeof("bamum")];
+ char unicode_prop_name_pool_str651[sizeof("idsbinaryoperator")];
+ char unicode_prop_name_pool_str652[sizeof("samaritan")];
+ char unicode_prop_name_pool_str655[sizeof("pauc")];
+ char unicode_prop_name_pool_str660[sizeof("s")];
+ char unicode_prop_name_pool_str669[sizeof("incjkstrokes")];
+ char unicode_prop_name_pool_str673[sizeof("inugaritic")];
+ char unicode_prop_name_pool_str674[sizeof("lisu")];
+ char unicode_prop_name_pool_str683[sizeof("indominotiles")];
+ char unicode_prop_name_pool_str685[sizeof("idsunaryoperator")];
+ char unicode_prop_name_pool_str686[sizeof("sm")];
+ char unicode_prop_name_pool_str689[sizeof("l")];
+ char unicode_prop_name_pool_str692[sizeof("inancientgreekmusicalnotation")];
+ char unicode_prop_name_pool_str693[sizeof("bass")];
+ char unicode_prop_name_pool_str700[sizeof("ids")];
+ char unicode_prop_name_pool_str707[sizeof("inmodifiertoneletters")];
+ char unicode_prop_name_pool_str719[sizeof("incontrolpictures")];
+ char unicode_prop_name_pool_str724[sizeof("sc")];
+ char unicode_prop_name_pool_str730[sizeof("insaurashtra")];
+ char unicode_prop_name_pool_str731[sizeof("insunuwar")];
+ char unicode_prop_name_pool_str733[sizeof("inlao")];
+ char unicode_prop_name_pool_str735[sizeof("pd")];
+ char unicode_prop_name_pool_str740[sizeof("inolonal")];
+ char unicode_prop_name_pool_str741[sizeof("inoldturkic")];
+ char unicode_prop_name_pool_str745[sizeof("inlineara")];
+ char unicode_prop_name_pool_str749[sizeof("mongolian")];
+ char unicode_prop_name_pool_str752[sizeof("inmusicalsymbols")];
+ char unicode_prop_name_pool_str760[sizeof("idcontinue")];
+ char unicode_prop_name_pool_str761[sizeof("incaucasianalbanian")];
+ char unicode_prop_name_pool_str764[sizeof("grlink")];
+ char unicode_prop_name_pool_str769[sizeof("idst")];
+ char unicode_prop_name_pool_str782[sizeof("runr")];
+ char unicode_prop_name_pool_str794[sizeof("kali")];
+ char unicode_prop_name_pool_str802[sizeof("inadlam")];
+ char unicode_prop_name_pool_str806[sizeof("inmiscellaneoussymbols")];
+ char unicode_prop_name_pool_str810[sizeof("control")];
+ char unicode_prop_name_pool_str814[sizeof("indeseret")];
+ char unicode_prop_name_pool_str815[sizeof("inmiscellaneoussymbolsandarrows")];
+ char unicode_prop_name_pool_str819[sizeof("idstart")];
+ char unicode_prop_name_pool_str820[sizeof("inmiscellaneoussymbolsandpictographs")];
+ char unicode_prop_name_pool_str833[sizeof("inlycian")];
+ char unicode_prop_name_pool_str834[sizeof("palm")];
+ char unicode_prop_name_pool_str844[sizeof("sind")];
+ char unicode_prop_name_pool_str848[sizeof("onao")];
+ char unicode_prop_name_pool_str849[sizeof("xidstart")];
+ char unicode_prop_name_pool_str853[sizeof("inancientgreeknumbers")];
+ char unicode_prop_name_pool_str854[sizeof("xdigit")];
+ char unicode_prop_name_pool_str861[sizeof("inmeeteimayekextensions")];
+ char unicode_prop_name_pool_str867[sizeof("inkhudawadi")];
+ char unicode_prop_name_pool_str879[sizeof("inspacingmodifierletters")];
+ char unicode_prop_name_pool_str883[sizeof("oriya")];
+ char unicode_prop_name_pool_str900[sizeof("cased")];
+ char unicode_prop_name_pool_str905[sizeof("inmalayalam")];
+ char unicode_prop_name_pool_str915[sizeof("inolduyghur")];
+ char unicode_prop_name_pool_str929[sizeof("incountingrodnumerals")];
+ char unicode_prop_name_pool_str932[sizeof("bamu")];
+ char unicode_prop_name_pool_str933[sizeof("insmallkanaextension")];
+ char unicode_prop_name_pool_str934[sizeof("bidic")];
+ char unicode_prop_name_pool_str937[sizeof("ital")];
+ char unicode_prop_name_pool_str946[sizeof("inkaktoviknumerals")];
+ char unicode_prop_name_pool_str948[sizeof("joinc")];
+ char unicode_prop_name_pool_str952[sizeof("insylotinagri")];
+ char unicode_prop_name_pool_str957[sizeof("vai")];
+ char unicode_prop_name_pool_str958[sizeof("vaii")];
+ char unicode_prop_name_pool_str963[sizeof("inlinearbideograms")];
+ char unicode_prop_name_pool_str964[sizeof("inlatinextendeda")];
+ char unicode_prop_name_pool_str966[sizeof("sterm")];
+ char unicode_prop_name_pool_str967[sizeof("incyrillicsupplement")];
+ char unicode_prop_name_pool_str972[sizeof("runic")];
+ char unicode_prop_name_pool_str978[sizeof("lu")];
+ char unicode_prop_name_pool_str979[sizeof("insiddham")];
+ char unicode_prop_name_pool_str984[sizeof("quotationmark")];
+ char unicode_prop_name_pool_str987[sizeof("intaile")];
+ char unicode_prop_name_pool_str996[sizeof("incherokeesupplement")];
+ char unicode_prop_name_pool_str1009[sizeof("alnum")];
+ char unicode_prop_name_pool_str1014[sizeof("idsu")];
+ char unicode_prop_name_pool_str1015[sizeof("incjkunifiedideographsextensiona")];
+ char unicode_prop_name_pool_str1022[sizeof("incjkunifiedideographsextensioni")];
+ char unicode_prop_name_pool_str1023[sizeof("saur")];
+ char unicode_prop_name_pool_str1024[sizeof("punct")];
+ char unicode_prop_name_pool_str1025[sizeof("sundanese")];
+ char unicode_prop_name_pool_str1030[sizeof("guru")];
+ char unicode_prop_name_pool_str1036[sizeof("inlatinextendede")];
+ char unicode_prop_name_pool_str1038[sizeof("bali")];
+ char unicode_prop_name_pool_str1039[sizeof("paucinhau")];
+ char unicode_prop_name_pool_str1048[sizeof("blank")];
+ char unicode_prop_name_pool_str1049[sizeof("gurmukhi")];
+ char unicode_prop_name_pool_str1050[sizeof("intamil")];
+ char unicode_prop_name_pool_str1051[sizeof("incjkunifiedideographsextensione")];
+ char unicode_prop_name_pool_str1052[sizeof("inmultani")];
+ char unicode_prop_name_pool_str1058[sizeof("inlydian")];
+ char unicode_prop_name_pool_str1074[sizeof("osage")];
+ char unicode_prop_name_pool_str1081[sizeof("bengali")];
+ char unicode_prop_name_pool_str1087[sizeof("limbu")];
+ char unicode_prop_name_pool_str1100[sizeof("osma")];
+ char unicode_prop_name_pool_str1110[sizeof("zinh")];
+ char unicode_prop_name_pool_str1111[sizeof("balinese")];
+ char unicode_prop_name_pool_str1117[sizeof("inhanifirohingya")];
+ char unicode_prop_name_pool_str1125[sizeof("plrd")];
+ char unicode_prop_name_pool_str1133[sizeof("incjkunifiedideographsextensionc")];
+ char unicode_prop_name_pool_str1140[sizeof("inhiragana")];
+ char unicode_prop_name_pool_str1143[sizeof("canadianaboriginal")];
+ char unicode_prop_name_pool_str1155[sizeof("saurashtra")];
+ char unicode_prop_name_pool_str1159[sizeof("phoenician")];
+ char unicode_prop_name_pool_str1171[sizeof("ingrantha")];
+ char unicode_prop_name_pool_str1174[sizeof("sd")];
+ char unicode_prop_name_pool_str1177[sizeof("gong")];
+ char unicode_prop_name_pool_str1178[sizeof("incjkunifiedideographs")];
+ char unicode_prop_name_pool_str1181[sizeof("marchen")];
+ char unicode_prop_name_pool_str1183[sizeof("sidd")];
+ char unicode_prop_name_pool_str1184[sizeof("odi")];
+ char unicode_prop_name_pool_str1186[sizeof("mong")];
+ char unicode_prop_name_pool_str1188[sizeof("sinhala")];
+ char unicode_prop_name_pool_str1189[sizeof("graphemelink")];
+ char unicode_prop_name_pool_str1193[sizeof("inearlydynasticcuneiform")];
+ char unicode_prop_name_pool_str1194[sizeof("cher")];
+ char unicode_prop_name_pool_str1197[sizeof("kaithi")];
+ char unicode_prop_name_pool_str1199[sizeof("inmahajani")];
+ char unicode_prop_name_pool_str1200[sizeof("inlatinextendedc")];
+ char unicode_prop_name_pool_str1204[sizeof("multani")];
+ char unicode_prop_name_pool_str1205[sizeof("inogham")];
+ char unicode_prop_name_pool_str1207[sizeof("gunjalagondi")];
+ char unicode_prop_name_pool_str1210[sizeof("cham")];
+ char unicode_prop_name_pool_str1211[sizeof("cherokee")];
+ char unicode_prop_name_pool_str1212[sizeof("chakma")];
+ char unicode_prop_name_pool_str1214[sizeof("khojki")];
+ char unicode_prop_name_pool_str1217[sizeof("inosage")];
+ char unicode_prop_name_pool_str1221[sizeof("khar")];
+ char unicode_prop_name_pool_str1223[sizeof("manichaean")];
+ char unicode_prop_name_pool_str1224[sizeof("georgian")];
+ char unicode_prop_name_pool_str1226[sizeof("ingeneralpunctuation")];
+ char unicode_prop_name_pool_str1233[sizeof("inolchiki")];
+ char unicode_prop_name_pool_str1235[sizeof("ingeorgian")];
+ char unicode_prop_name_pool_str1245[sizeof("graphemebase")];
+ char unicode_prop_name_pool_str1248[sizeof("adlm")];
+ char unicode_prop_name_pool_str1254[sizeof("inethiopic")];
+ char unicode_prop_name_pool_str1259[sizeof("inkhitansmallscript")];
+ char unicode_prop_name_pool_str1269[sizeof("insinhala")];
+ char unicode_prop_name_pool_str1276[sizeof("inmongolian")];
+ char unicode_prop_name_pool_str1279[sizeof("punctuation")];
+ char unicode_prop_name_pool_str1280[sizeof("emoji")];
+ char unicode_prop_name_pool_str1287[sizeof("innagmundari")];
+ char unicode_prop_name_pool_str1288[sizeof("vs")];
+ char unicode_prop_name_pool_str1294[sizeof("casedletter")];
+ char unicode_prop_name_pool_str1296[sizeof("oidc")];
+ char unicode_prop_name_pool_str1305[sizeof("intamilsupplement")];
+ char unicode_prop_name_pool_str1308[sizeof("ahom")];
+ char unicode_prop_name_pool_str1310[sizeof("chorasmian")];
+ char unicode_prop_name_pool_str1320[sizeof("khmr")];
+ char unicode_prop_name_pool_str1321[sizeof("ingurmukhi")];
+ char unicode_prop_name_pool_str1323[sizeof("sund")];
+ char unicode_prop_name_pool_str1324[sizeof("patternsyntax")];
+ char unicode_prop_name_pool_str1331[sizeof("chrs")];
+ char unicode_prop_name_pool_str1332[sizeof("math")];
+ char unicode_prop_name_pool_str1337[sizeof("inscriptionalpahlavi")];
+ char unicode_prop_name_pool_str1339[sizeof("goth")];
+ char unicode_prop_name_pool_str1348[sizeof("adlam")];
+ char unicode_prop_name_pool_str1351[sizeof("oids")];
+ char unicode_prop_name_pool_str1358[sizeof("incjkunifiedideographsextensiond")];
char unicode_prop_name_pool_str1368[sizeof("khmer")];
- char unicode_prop_name_pool_str1373[sizeof("cntrl")];
- char unicode_prop_name_pool_str1375[sizeof("limbu")];
- char unicode_prop_name_pool_str1378[sizeof("inlatinextendedadditional")];
- char unicode_prop_name_pool_str1380[sizeof("lyci")];
- char unicode_prop_name_pool_str1383[sizeof("ingurmukhi")];
- char unicode_prop_name_pool_str1386[sizeof("math")];
- char unicode_prop_name_pool_str1389[sizeof("goth")];
- char unicode_prop_name_pool_str1390[sizeof("radical")];
- char unicode_prop_name_pool_str1391[sizeof("lycian")];
- char unicode_prop_name_pool_str1396[sizeof("anatolianhieroglyphs")];
- char unicode_prop_name_pool_str1397[sizeof("incjkunifiedideographsextensionc")];
- char unicode_prop_name_pool_str1400[sizeof("inenclosedalphanumerics")];
- char unicode_prop_name_pool_str1403[sizeof("mymr")];
- char unicode_prop_name_pool_str1406[sizeof("myanmar")];
- char unicode_prop_name_pool_str1409[sizeof("patternsyntax")];
- char unicode_prop_name_pool_str1415[sizeof("grbase")];
- char unicode_prop_name_pool_str1421[sizeof("grantha")];
- char unicode_prop_name_pool_str1426[sizeof("incjkunifiedideographs")];
- char unicode_prop_name_pool_str1433[sizeof("saurashtra")];
- char unicode_prop_name_pool_str1434[sizeof("intirhuta")];
- char unicode_prop_name_pool_str1439[sizeof("inhatran")];
- char unicode_prop_name_pool_str1440[sizeof("n")];
- char unicode_prop_name_pool_str1450[sizeof("inbatak")];
- char unicode_prop_name_pool_str1451[sizeof("insorasompeng")];
- char unicode_prop_name_pool_str1454[sizeof("mult")];
- char unicode_prop_name_pool_str1455[sizeof("insoyombo")];
- char unicode_prop_name_pool_str1457[sizeof("logicalorderexception")];
- char unicode_prop_name_pool_str1460[sizeof("oidc")];
- char unicode_prop_name_pool_str1461[sizeof("no")];
- char unicode_prop_name_pool_str1462[sizeof("nandinagari")];
- char unicode_prop_name_pool_str1469[sizeof("kthi")];
- char unicode_prop_name_pool_str1470[sizeof("nko")];
- char unicode_prop_name_pool_str1471[sizeof("nkoo")];
- char unicode_prop_name_pool_str1476[sizeof("p")];
- char unicode_prop_name_pool_str1482[sizeof("intibetan")];
- char unicode_prop_name_pool_str1490[sizeof("inblockelements")];
- char unicode_prop_name_pool_str1499[sizeof("oids")];
- char unicode_prop_name_pool_str1502[sizeof("inenclosedideographicsupplement")];
- char unicode_prop_name_pool_str1506[sizeof("innewa")];
- char unicode_prop_name_pool_str1510[sizeof("emojimodifier")];
- char unicode_prop_name_pool_str1511[sizeof("xpeo")];
- char unicode_prop_name_pool_str1514[sizeof("inkawi")];
- char unicode_prop_name_pool_str1515[sizeof("inelymaic")];
- char unicode_prop_name_pool_str1516[sizeof("inphoenician")];
- char unicode_prop_name_pool_str1519[sizeof("innumberforms")];
- char unicode_prop_name_pool_str1525[sizeof("intangsa")];
- char unicode_prop_name_pool_str1528[sizeof("olck")];
- char unicode_prop_name_pool_str1529[sizeof("incjkcompatibility")];
- char unicode_prop_name_pool_str1530[sizeof("inenclosedalphanumericsupplement")];
- char unicode_prop_name_pool_str1535[sizeof("olower")];
- char unicode_prop_name_pool_str1537[sizeof("olchiki")];
- char unicode_prop_name_pool_str1554[sizeof("inwarangciti")];
- char unicode_prop_name_pool_str1560[sizeof("ingreekandcoptic")];
- char unicode_prop_name_pool_str1562[sizeof("inmeroitichieroglyphs")];
- char unicode_prop_name_pool_str1564[sizeof("sd")];
- char unicode_prop_name_pool_str1568[sizeof("cpmn")];
- char unicode_prop_name_pool_str1569[sizeof("sidd")];
- char unicode_prop_name_pool_str1570[sizeof("inmayannumerals")];
- char unicode_prop_name_pool_str1571[sizeof("intaixuanjingsymbols")];
- char unicode_prop_name_pool_str1573[sizeof("inanatolianhieroglyphs")];
- char unicode_prop_name_pool_str1574[sizeof("enclosingmark")];
- char unicode_prop_name_pool_str1577[sizeof("inbyzantinemusicalsymbols")];
- char unicode_prop_name_pool_str1578[sizeof("inkangxiradicals")];
- char unicode_prop_name_pool_str1580[sizeof("kawi")];
- char unicode_prop_name_pool_str1583[sizeof("inphaistosdisc")];
- char unicode_prop_name_pool_str1584[sizeof("inmyanmarextendedb")];
- char unicode_prop_name_pool_str1587[sizeof("patsyn")];
- char unicode_prop_name_pool_str1588[sizeof("lower")];
- char unicode_prop_name_pool_str1591[sizeof("lepc")];
- char unicode_prop_name_pool_str1598[sizeof("bidicontrol")];
- char unicode_prop_name_pool_str1599[sizeof("braille")];
- char unicode_prop_name_pool_str1603[sizeof("brah")];
- char unicode_prop_name_pool_str1607[sizeof("inoldhungarian")];
- char unicode_prop_name_pool_str1609[sizeof("punctuation")];
- char unicode_prop_name_pool_str1616[sizeof("inbraillepatterns")];
- char unicode_prop_name_pool_str1618[sizeof("insundanesesupplement")];
- char unicode_prop_name_pool_str1623[sizeof("regionalindicator")];
- char unicode_prop_name_pool_str1624[sizeof("incyprominoan")];
- char unicode_prop_name_pool_str1625[sizeof("inherited")];
- char unicode_prop_name_pool_str1629[sizeof("inyiradicals")];
- char unicode_prop_name_pool_str1637[sizeof("inwancho")];
- char unicode_prop_name_pool_str1652[sizeof("inkanaextendedb")];
- char unicode_prop_name_pool_str1659[sizeof("emojimodifierbase")];
- char unicode_prop_name_pool_str1660[sizeof("inimperialaramaic")];
- char unicode_prop_name_pool_str1662[sizeof("incyrillicextendeda")];
- char unicode_prop_name_pool_str1669[sizeof("phli")];
- char unicode_prop_name_pool_str1672[sizeof("inarabicextendeda")];
- char unicode_prop_name_pool_str1678[sizeof("insinhalaarchaicnumbers")];
- char unicode_prop_name_pool_str1680[sizeof("graphemeextend")];
- char unicode_prop_name_pool_str1683[sizeof("inmiscellaneousmathematicalsymbolsb")];
- char unicode_prop_name_pool_str1688[sizeof("dia")];
- char unicode_prop_name_pool_str1690[sizeof("di")];
- char unicode_prop_name_pool_str1697[sizeof("diak")];
- char unicode_prop_name_pool_str1698[sizeof("lowercase")];
- char unicode_prop_name_pool_str1700[sizeof("ingeometricshapes")];
- char unicode_prop_name_pool_str1706[sizeof("format")];
- char unicode_prop_name_pool_str1709[sizeof("innoblock")];
- char unicode_prop_name_pool_str1719[sizeof("coptic")];
- char unicode_prop_name_pool_str1724[sizeof("bhks")];
- char unicode_prop_name_pool_str1725[sizeof("cwcm")];
- char unicode_prop_name_pool_str1727[sizeof("beng")];
- char unicode_prop_name_pool_str1728[sizeof("lydi")];
- char unicode_prop_name_pool_str1731[sizeof("inbalinese")];
- char unicode_prop_name_pool_str1732[sizeof("bhaiksuki")];
- char unicode_prop_name_pool_str1739[sizeof("lydian")];
- char unicode_prop_name_pool_str1740[sizeof("sinh")];
- char unicode_prop_name_pool_str1742[sizeof("sund")];
- char unicode_prop_name_pool_str1743[sizeof("shavian")];
- char unicode_prop_name_pool_str1745[sizeof("incjkunifiedideographsextensiond")];
- char unicode_prop_name_pool_str1748[sizeof("indogra")];
- char unicode_prop_name_pool_str1755[sizeof("glag")];
- char unicode_prop_name_pool_str1758[sizeof("copt")];
- char unicode_prop_name_pool_str1759[sizeof("ininscriptionalpahlavi")];
- char unicode_prop_name_pool_str1763[sizeof("ininscriptionalparthian")];
- char unicode_prop_name_pool_str1768[sizeof("emojicomponent")];
- char unicode_prop_name_pool_str1769[sizeof("inhanunoo")];
- char unicode_prop_name_pool_str1770[sizeof("inlatinextendedd")];
- char unicode_prop_name_pool_str1774[sizeof("word")];
- char unicode_prop_name_pool_str1775[sizeof("asciihexdigit")];
- char unicode_prop_name_pool_str1776[sizeof("idsb")];
- char unicode_prop_name_pool_str1778[sizeof("incyrillicextendedc")];
- char unicode_prop_name_pool_str1784[sizeof("ingreekextended")];
- char unicode_prop_name_pool_str1787[sizeof("cprt")];
- char unicode_prop_name_pool_str1788[sizeof("inarabicextendedc")];
- char unicode_prop_name_pool_str1795[sizeof("emod")];
- char unicode_prop_name_pool_str1801[sizeof("intangut")];
- char unicode_prop_name_pool_str1802[sizeof("hani")];
- char unicode_prop_name_pool_str1803[sizeof("imperialaramaic")];
- char unicode_prop_name_pool_str1804[sizeof("han")];
- char unicode_prop_name_pool_str1807[sizeof("takri")];
- char unicode_prop_name_pool_str1812[sizeof("hano")];
- char unicode_prop_name_pool_str1813[sizeof("invai")];
- char unicode_prop_name_pool_str1819[sizeof("innewtailue")];
- char unicode_prop_name_pool_str1825[sizeof("sarb")];
- char unicode_prop_name_pool_str1826[sizeof("xsux")];
- char unicode_prop_name_pool_str1827[sizeof("intags")];
- char unicode_prop_name_pool_str1833[sizeof("meroitichieroglyphs")];
- char unicode_prop_name_pool_str1834[sizeof("hanunoo")];
- char unicode_prop_name_pool_str1835[sizeof("inkhojki")];
- char unicode_prop_name_pool_str1838[sizeof("hira")];
- char unicode_prop_name_pool_str1840[sizeof("zanabazarsquare")];
- char unicode_prop_name_pool_str1842[sizeof("takr")];
- char unicode_prop_name_pool_str1850[sizeof("inkatakanaphoneticextensions")];
- char unicode_prop_name_pool_str1855[sizeof("diacritic")];
- char unicode_prop_name_pool_str1856[sizeof("cyrl")];
- char unicode_prop_name_pool_str1860[sizeof("taile")];
- char unicode_prop_name_pool_str1869[sizeof("insogdian")];
- char unicode_prop_name_pool_str1870[sizeof("indingbats")];
- char unicode_prop_name_pool_str1873[sizeof("sentenceterminal")];
- char unicode_prop_name_pool_str1884[sizeof("sogdian")];
- char unicode_prop_name_pool_str1885[sizeof("sogo")];
- char unicode_prop_name_pool_str1888[sizeof("mlym")];
- char unicode_prop_name_pool_str1893[sizeof("malayalam")];
- char unicode_prop_name_pool_str1894[sizeof("ideographic")];
- char unicode_prop_name_pool_str1903[sizeof("palmyrene")];
- char unicode_prop_name_pool_str1907[sizeof("nand")];
- char unicode_prop_name_pool_str1909[sizeof("innushu")];
+ char unicode_prop_name_pool_str1373[sizeof("grantha")];
+ char unicode_prop_name_pool_str1374[sizeof("ll")];
+ char unicode_prop_name_pool_str1376[sizeof("kharoshthi")];
+ char unicode_prop_name_pool_str1380[sizeof("intirhuta")];
+ char unicode_prop_name_pool_str1383[sizeof("inhatran")];
+ char unicode_prop_name_pool_str1387[sizeof("inmiscellaneoustechnical")];
+ char unicode_prop_name_pool_str1392[sizeof("logicalorderexception")];
+ char unicode_prop_name_pool_str1393[sizeof("radical")];
+ char unicode_prop_name_pool_str1394[sizeof("zl")];
+ char unicode_prop_name_pool_str1395[sizeof("insorasompeng")];
+ char unicode_prop_name_pool_str1404[sizeof("n")];
+ char unicode_prop_name_pool_str1411[sizeof("intangsa")];
+ char unicode_prop_name_pool_str1422[sizeof("kthi")];
+ char unicode_prop_name_pool_str1431[sizeof("mult")];
+ char unicode_prop_name_pool_str1432[sizeof("nandinagari")];
+ char unicode_prop_name_pool_str1433[sizeof("no")];
+ char unicode_prop_name_pool_str1442[sizeof("nko")];
+ char unicode_prop_name_pool_str1443[sizeof("nkoo")];
+ char unicode_prop_name_pool_str1444[sizeof("intulutigalari")];
+ char unicode_prop_name_pool_str1447[sizeof("p")];
+ char unicode_prop_name_pool_str1463[sizeof("emojimodifier")];
+ char unicode_prop_name_pool_str1464[sizeof("xpeo")];
+ char unicode_prop_name_pool_str1465[sizeof("brah")];
+ char unicode_prop_name_pool_str1466[sizeof("sunu")];
+ char unicode_prop_name_pool_str1467[sizeof("inoldhungarian")];
+ char unicode_prop_name_pool_str1483[sizeof("inphoenician")];
+ char unicode_prop_name_pool_str1486[sizeof("incyrillicextendeda")];
+ char unicode_prop_name_pool_str1489[sizeof("inherited")];
+ char unicode_prop_name_pool_str1496[sizeof("intaixuanjingsymbols")];
+ char unicode_prop_name_pool_str1498[sizeof("ingreekandcoptic")];
+ char unicode_prop_name_pool_str1512[sizeof("inenclosedideographicsupplement")];
+ char unicode_prop_name_pool_str1519[sizeof("glagolitic")];
+ char unicode_prop_name_pool_str1521[sizeof("inmeroitichieroglyphs")];
+ char unicode_prop_name_pool_str1522[sizeof("bidicontrol")];
+ char unicode_prop_name_pool_str1525[sizeof("enclosingmark")];
+ char unicode_prop_name_pool_str1530[sizeof("regionalindicator")];
+ char unicode_prop_name_pool_str1533[sizeof("beng")];
+ char unicode_prop_name_pool_str1535[sizeof("inanatolianhieroglyphs")];
+ char unicode_prop_name_pool_str1536[sizeof("joincontrol")];
+ char unicode_prop_name_pool_str1539[sizeof("inkangxiradicals")];
+ char unicode_prop_name_pool_str1541[sizeof("dia")];
+ char unicode_prop_name_pool_str1542[sizeof("cpmn")];
+ char unicode_prop_name_pool_str1547[sizeof("di")];
+ char unicode_prop_name_pool_str1550[sizeof("diak")];
+ char unicode_prop_name_pool_str1554[sizeof("graphemeextend")];
+ char unicode_prop_name_pool_str1555[sizeof("indogra")];
+ char unicode_prop_name_pool_str1557[sizeof("inphaistosdisc")];
+ char unicode_prop_name_pool_str1561[sizeof("lepc")];
+ char unicode_prop_name_pool_str1572[sizeof("sinh")];
+ char unicode_prop_name_pool_str1575[sizeof("shavian")];
+ char unicode_prop_name_pool_str1576[sizeof("gukh")];
+ char unicode_prop_name_pool_str1583[sizeof("linb")];
+ char unicode_prop_name_pool_str1592[sizeof("ingreekextended")];
+ char unicode_prop_name_pool_str1593[sizeof("incyprominoan")];
+ char unicode_prop_name_pool_str1595[sizeof("innabataean")];
+ char unicode_prop_name_pool_str1596[sizeof("zanb")];
+ char unicode_prop_name_pool_str1598[sizeof("inhanunoo")];
+ char unicode_prop_name_pool_str1599[sizeof("bhks")];
+ char unicode_prop_name_pool_str1600[sizeof("inkanbun")];
+ char unicode_prop_name_pool_str1601[sizeof("inbhaiksuki")];
+ char unicode_prop_name_pool_str1604[sizeof("incyrillicextendedc")];
+ char unicode_prop_name_pool_str1608[sizeof("emod")];
+ char unicode_prop_name_pool_str1611[sizeof("bhaiksuki")];
+ char unicode_prop_name_pool_str1612[sizeof("xsux")];
+ char unicode_prop_name_pool_str1622[sizeof("format")];
+ char unicode_prop_name_pool_str1625[sizeof("inelbasan")];
+ char unicode_prop_name_pool_str1629[sizeof("emojimodifierbase")];
+ char unicode_prop_name_pool_str1633[sizeof("linearb")];
+ char unicode_prop_name_pool_str1638[sizeof("olck")];
+ char unicode_prop_name_pool_str1643[sizeof("inimperialaramaic")];
+ char unicode_prop_name_pool_str1650[sizeof("inlatinextendedd")];
+ char unicode_prop_name_pool_str1651[sizeof("insundanesesupplement")];
+ char unicode_prop_name_pool_str1652[sizeof("intangut")];
+ char unicode_prop_name_pool_str1654[sizeof("cntrl")];
+ char unicode_prop_name_pool_str1655[sizeof("olchiki")];
+ char unicode_prop_name_pool_str1657[sizeof("inlatinextendedadditional")];
+ char unicode_prop_name_pool_str1660[sizeof("olower")];
+ char unicode_prop_name_pool_str1666[sizeof("sogdian")];
+ char unicode_prop_name_pool_str1668[sizeof("sogo")];
+ char unicode_prop_name_pool_str1672[sizeof("ingeometricshapes")];
+ char unicode_prop_name_pool_str1677[sizeof("emojicomponent")];
+ char unicode_prop_name_pool_str1678[sizeof("limb")];
+ char unicode_prop_name_pool_str1682[sizeof("intodhri")];
+ char unicode_prop_name_pool_str1684[sizeof("inkayahli")];
+ char unicode_prop_name_pool_str1687[sizeof("insogdian")];
+ char unicode_prop_name_pool_str1688[sizeof("indingbats")];
+ char unicode_prop_name_pool_str1690[sizeof("inoriya")];
+ char unicode_prop_name_pool_str1691[sizeof("inyezidi")];
+ char unicode_prop_name_pool_str1692[sizeof("insinhalaarchaicnumbers")];
+ char unicode_prop_name_pool_str1696[sizeof("copt")];
+ char unicode_prop_name_pool_str1697[sizeof("vithkuqi")];
+ char unicode_prop_name_pool_str1698[sizeof("incb")];
+ char unicode_prop_name_pool_str1699[sizeof("wara")];
+ char unicode_prop_name_pool_str1700[sizeof("coptic")];
+ char unicode_prop_name_pool_str1701[sizeof("gurungkhema")];
+ char unicode_prop_name_pool_str1702[sizeof("inarabic")];
+ char unicode_prop_name_pool_str1709[sizeof("ideographic")];
+ char unicode_prop_name_pool_str1719[sizeof("diacritic")];
+ char unicode_prop_name_pool_str1727[sizeof("cprt")];
+ char unicode_prop_name_pool_str1733[sizeof("arab")];
+ char unicode_prop_name_pool_str1734[sizeof("inenclosedalphanumerics")];
+ char unicode_prop_name_pool_str1735[sizeof("anatolianhieroglyphs")];
+ char unicode_prop_name_pool_str1745[sizeof("innewa")];
+ char unicode_prop_name_pool_str1748[sizeof("asciihexdigit")];
+ char unicode_prop_name_pool_str1750[sizeof("nand")];
+ char unicode_prop_name_pool_str1751[sizeof("intags")];
+ char unicode_prop_name_pool_str1752[sizeof("ininscriptionalparthian")];
+ char unicode_prop_name_pool_str1753[sizeof("innushu")];
+ char unicode_prop_name_pool_str1754[sizeof("ininscriptionalpahlavi")];
+ char unicode_prop_name_pool_str1763[sizeof("inkawi")];
+ char unicode_prop_name_pool_str1774[sizeof("inkatakanaphoneticextensions")];
+ char unicode_prop_name_pool_str1775[sizeof("inarabicpresentationformsa")];
+ char unicode_prop_name_pool_str1776[sizeof("inbasiclatin")];
+ char unicode_prop_name_pool_str1778[sizeof("bopo")];
+ char unicode_prop_name_pool_str1781[sizeof("lyci")];
+ char unicode_prop_name_pool_str1784[sizeof("lycian")];
+ char unicode_prop_name_pool_str1790[sizeof("inoldpersian")];
+ char unicode_prop_name_pool_str1792[sizeof("imperialaramaic")];
+ char unicode_prop_name_pool_str1801[sizeof("braille")];
+ char unicode_prop_name_pool_str1803[sizeof("ingurungkhema")];
+ char unicode_prop_name_pool_str1808[sizeof("inwarangciti")];
+ char unicode_prop_name_pool_str1811[sizeof("inenclosedalphanumericsupplement")];
+ char unicode_prop_name_pool_str1813[sizeof("phli")];
+ char unicode_prop_name_pool_str1814[sizeof("mymr")];
+ char unicode_prop_name_pool_str1817[sizeof("myanmar")];
+ char unicode_prop_name_pool_str1823[sizeof("han")];
+ char unicode_prop_name_pool_str1827[sizeof("hani")];
+ char unicode_prop_name_pool_str1829[sizeof("incyrillicextendedd")];
+ char unicode_prop_name_pool_str1832[sizeof("inbatak")];
+ char unicode_prop_name_pool_str1833[sizeof("kawi")];
+ char unicode_prop_name_pool_str1836[sizeof("hano")];
+ char unicode_prop_name_pool_str1841[sizeof("glag")];
+ char unicode_prop_name_pool_str1842[sizeof("lower")];
+ char unicode_prop_name_pool_str1847[sizeof("inlisu")];
+ char unicode_prop_name_pool_str1850[sizeof("ingeometricshapesextended")];
+ char unicode_prop_name_pool_str1859[sizeof("hanunoo")];
+ char unicode_prop_name_pool_str1863[sizeof("inkhojki")];
+ char unicode_prop_name_pool_str1866[sizeof("intibetan")];
+ char unicode_prop_name_pool_str1869[sizeof("grbase")];
+ char unicode_prop_name_pool_str1870[sizeof("hira")];
+ char unicode_prop_name_pool_str1874[sizeof("insoyombo")];
+ char unicode_prop_name_pool_str1880[sizeof("decimalnumber")];
+ char unicode_prop_name_pool_str1881[sizeof("inwancho")];
+ char unicode_prop_name_pool_str1889[sizeof("inlisusupplement")];
+ char unicode_prop_name_pool_str1895[sizeof("sorasompeng")];
+ char unicode_prop_name_pool_str1896[sizeof("incoptic")];
+ char unicode_prop_name_pool_str1897[sizeof("bopomofo")];
+ char unicode_prop_name_pool_str1899[sizeof("inoldpermic")];
+ char unicode_prop_name_pool_str1907[sizeof("sharada")];
+ char unicode_prop_name_pool_str1909[sizeof("inethiopicsupplement")];
char unicode_prop_name_pool_str1913[sizeof("incjksymbolsandpunctuation")];
- char unicode_prop_name_pool_str1915[sizeof("soyo")];
- char unicode_prop_name_pool_str1921[sizeof("variationselector")];
- char unicode_prop_name_pool_str1927[sizeof("bopo")];
- char unicode_prop_name_pool_str1930[sizeof("inlisusupplement")];
- char unicode_prop_name_pool_str1936[sizeof("vithkuqi")];
- char unicode_prop_name_pool_str1948[sizeof("inoldpersian")];
- char unicode_prop_name_pool_str1953[sizeof("tnsa")];
- char unicode_prop_name_pool_str1954[sizeof("oldpersian")];
- char unicode_prop_name_pool_str1955[sizeof("tangsa")];
- char unicode_prop_name_pool_str1956[sizeof("inornamentaldingbats")];
- char unicode_prop_name_pool_str1959[sizeof("term")];
- char unicode_prop_name_pool_str1963[sizeof("incoptic")];
- char unicode_prop_name_pool_str1970[sizeof("inlisu")];
- char unicode_prop_name_pool_str1972[sizeof("inshavian")];
- char unicode_prop_name_pool_str1973[sizeof("insyriacsupplement")];
- char unicode_prop_name_pool_str1978[sizeof("uideo")];
- char unicode_prop_name_pool_str1983[sizeof("caseignorable")];
- char unicode_prop_name_pool_str1986[sizeof("inbamum")];
- char unicode_prop_name_pool_str1989[sizeof("caucasianalbanian")];
- char unicode_prop_name_pool_str1990[sizeof("lowercaseletter")];
- char unicode_prop_name_pool_str2010[sizeof("decimalnumber")];
- char unicode_prop_name_pool_str2017[sizeof("ingeometricshapesextended")];
- char unicode_prop_name_pool_str2020[sizeof("orkh")];
- char unicode_prop_name_pool_str2037[sizeof("bopomofo")];
- char unicode_prop_name_pool_str2047[sizeof("syrc")];
- char unicode_prop_name_pool_str2051[sizeof("inoldpermic")];
- char unicode_prop_name_pool_str2056[sizeof("incombiningdiacriticalmarks")];
- char unicode_prop_name_pool_str2063[sizeof("oldpermic")];
- char unicode_prop_name_pool_str2065[sizeof("closepunctuation")];
- char unicode_prop_name_pool_str2066[sizeof("incombiningdiacriticalmarksforsymbols")];
- char unicode_prop_name_pool_str2067[sizeof("cwt")];
- char unicode_prop_name_pool_str2081[sizeof("alpha")];
- char unicode_prop_name_pool_str2083[sizeof("hatran")];
- char unicode_prop_name_pool_str2086[sizeof("inshorthandformatcontrols")];
- char unicode_prop_name_pool_str2089[sizeof("sorasompeng")];
- char unicode_prop_name_pool_str2093[sizeof("intelugu")];
- char unicode_prop_name_pool_str2094[sizeof("toto")];
- char unicode_prop_name_pool_str2095[sizeof("spacingmark")];
- char unicode_prop_name_pool_str2098[sizeof("inlepcha")];
- char unicode_prop_name_pool_str2104[sizeof("inethiopicsupplement")];
- char unicode_prop_name_pool_str2109[sizeof("taiviet")];
- char unicode_prop_name_pool_str2110[sizeof("inpalmyrene")];
- char unicode_prop_name_pool_str2111[sizeof("hatr")];
- char unicode_prop_name_pool_str2118[sizeof("unassigned")];
- char unicode_prop_name_pool_str2125[sizeof("assigned")];
- char unicode_prop_name_pool_str2126[sizeof("incyrillicextendedd")];
- char unicode_prop_name_pool_str2136[sizeof("space")];
- char unicode_prop_name_pool_str2149[sizeof("phnx")];
- char unicode_prop_name_pool_str2159[sizeof("dsrt")];
- char unicode_prop_name_pool_str2164[sizeof("incurrencysymbols")];
- char unicode_prop_name_pool_str2165[sizeof("syriac")];
- char unicode_prop_name_pool_str2170[sizeof("orya")];
- char unicode_prop_name_pool_str2179[sizeof("insymbolsandpictographsextendeda")];
- char unicode_prop_name_pool_str2187[sizeof("incombiningdiacriticalmarkssupplement")];
- char unicode_prop_name_pool_str2191[sizeof("ogam")];
- char unicode_prop_name_pool_str2192[sizeof("separator")];
- char unicode_prop_name_pool_str2195[sizeof("medf")];
- char unicode_prop_name_pool_str2198[sizeof("sharada")];
- char unicode_prop_name_pool_str2208[sizeof("medefaidrin")];
- char unicode_prop_name_pool_str2223[sizeof("incopticepactnumbers")];
- char unicode_prop_name_pool_str2225[sizeof("avestan")];
- char unicode_prop_name_pool_str2226[sizeof("deseret")];
- char unicode_prop_name_pool_str2232[sizeof("mathsymbol")];
- char unicode_prop_name_pool_str2236[sizeof("graph")];
- char unicode_prop_name_pool_str2237[sizeof("shrd")];
- char unicode_prop_name_pool_str2243[sizeof("insuttonsignwriting")];
- char unicode_prop_name_pool_str2249[sizeof("ahex")];
- char unicode_prop_name_pool_str2252[sizeof("ingeorgiansupplement")];
- char unicode_prop_name_pool_str2263[sizeof("inbrahmi")];
- char unicode_prop_name_pool_str2265[sizeof("olditalic")];
- char unicode_prop_name_pool_str2282[sizeof("number")];
- char unicode_prop_name_pool_str2284[sizeof("indevanagari")];
- char unicode_prop_name_pool_str2285[sizeof("osge")];
- char unicode_prop_name_pool_str2288[sizeof("terminalpunctuation")];
- char unicode_prop_name_pool_str2293[sizeof("invariationselectors")];
- char unicode_prop_name_pool_str2294[sizeof("siddham")];
- char unicode_prop_name_pool_str2303[sizeof("inverticalforms")];
- char unicode_prop_name_pool_str2307[sizeof("inmathematicalalphanumericsymbols")];
- char unicode_prop_name_pool_str2313[sizeof("inmongoliansupplement")];
- char unicode_prop_name_pool_str2319[sizeof("java")];
- char unicode_prop_name_pool_str2322[sizeof("indevanagariextendeda")];
- char unicode_prop_name_pool_str2326[sizeof("bugi")];
- char unicode_prop_name_pool_str2331[sizeof("other")];
- char unicode_prop_name_pool_str2336[sizeof("sogd")];
- char unicode_prop_name_pool_str2337[sizeof("otheridcontinue")];
- char unicode_prop_name_pool_str2339[sizeof("avst")];
- char unicode_prop_name_pool_str2343[sizeof("othernumber")];
- char unicode_prop_name_pool_str2346[sizeof("inlowsurrogates")];
- char unicode_prop_name_pool_str2351[sizeof("tale")];
- char unicode_prop_name_pool_str2360[sizeof("phag")];
- char unicode_prop_name_pool_str2363[sizeof("nd")];
- char unicode_prop_name_pool_str2366[sizeof("intaiviet")];
- char unicode_prop_name_pool_str2372[sizeof("inhanguljamo")];
- char unicode_prop_name_pool_str2373[sizeof("incombiningdiacriticalmarksextended")];
- char unicode_prop_name_pool_str2374[sizeof("incjkunifiedideographsextensionh")];
- char unicode_prop_name_pool_str2375[sizeof("inlinearbsyllabary")];
- char unicode_prop_name_pool_str2377[sizeof("inottomansiyaqnumbers")];
- char unicode_prop_name_pool_str2380[sizeof("vith")];
- char unicode_prop_name_pool_str2382[sizeof("wancho")];
- char unicode_prop_name_pool_str2384[sizeof("inunifiedcanadianaboriginalsyllabicsextendeda")];
- char unicode_prop_name_pool_str2385[sizeof("osmanya")];
- char unicode_prop_name_pool_str2393[sizeof("javanese")];
- char unicode_prop_name_pool_str2397[sizeof("buginese")];
- char unicode_prop_name_pool_str2398[sizeof("inbengali")];
- char unicode_prop_name_pool_str2400[sizeof("inhanguljamoextendeda")];
- char unicode_prop_name_pool_str2412[sizeof("taml")];
- char unicode_prop_name_pool_str2420[sizeof("inlimbu")];
- char unicode_prop_name_pool_str2424[sizeof("invariationselectorssupplement")];
- char unicode_prop_name_pool_str2425[sizeof("inbuginese")];
- char unicode_prop_name_pool_str2426[sizeof("incjkunifiedideographsextensionb")];
- char unicode_prop_name_pool_str2429[sizeof("sylo")];
- char unicode_prop_name_pool_str2432[sizeof("currencysymbol")];
- char unicode_prop_name_pool_str2435[sizeof("ebase")];
- char unicode_prop_name_pool_str2439[sizeof("incjkradicalssupplement")];
- char unicode_prop_name_pool_str2441[sizeof("idstrinaryoperator")];
- char unicode_prop_name_pool_str2444[sizeof("inletterlikesymbols")];
- char unicode_prop_name_pool_str2447[sizeof("otheralphabetic")];
- char unicode_prop_name_pool_str2453[sizeof("invedicextensions")];
- char unicode_prop_name_pool_str2454[sizeof("induployan")];
- char unicode_prop_name_pool_str2459[sizeof("cuneiform")];
- char unicode_prop_name_pool_str2472[sizeof("gujr")];
- char unicode_prop_name_pool_str2477[sizeof("wcho")];
- char unicode_prop_name_pool_str2479[sizeof("gujarati")];
- char unicode_prop_name_pool_str2485[sizeof("inarabicpresentationformsb")];
- char unicode_prop_name_pool_str2489[sizeof("nl")];
- char unicode_prop_name_pool_str2499[sizeof("oalpha")];
- char unicode_prop_name_pool_str2502[sizeof("incjkunifiedideographsextensiong")];
- char unicode_prop_name_pool_str2503[sizeof("cyrillic")];
- char unicode_prop_name_pool_str2507[sizeof("modifierletter")];
- char unicode_prop_name_pool_str2528[sizeof("oldhungarian")];
- char unicode_prop_name_pool_str2530[sizeof("inunifiedcanadianaboriginalsyllabics")];
- char unicode_prop_name_pool_str2533[sizeof("warangciti")];
- char unicode_prop_name_pool_str2534[sizeof("innyiakengpuachuehmong")];
- char unicode_prop_name_pool_str2548[sizeof("titlecaseletter")];
- char unicode_prop_name_pool_str2569[sizeof("cwl")];
- char unicode_prop_name_pool_str2570[sizeof("lepcha")];
- char unicode_prop_name_pool_str2572[sizeof("inbassavah")];
- char unicode_prop_name_pool_str2576[sizeof("whitespace")];
- char unicode_prop_name_pool_str2579[sizeof("inlatin1supplement")];
- char unicode_prop_name_pool_str2582[sizeof("inaegeannumbers")];
- char unicode_prop_name_pool_str2585[sizeof("surrogate")];
- char unicode_prop_name_pool_str2586[sizeof("spaceseparator")];
- char unicode_prop_name_pool_str2597[sizeof("ethi")];
- char unicode_prop_name_pool_str2607[sizeof("rohg")];
- char unicode_prop_name_pool_str2624[sizeof("narb")];
- char unicode_prop_name_pool_str2627[sizeof("any")];
- char unicode_prop_name_pool_str2628[sizeof("inbopomofo")];
- char unicode_prop_name_pool_str2629[sizeof("inethiopicextendeda")];
- char unicode_prop_name_pool_str2633[sizeof("inmeroiticcursive")];
- char unicode_prop_name_pool_str2658[sizeof("insmallformvariants")];
- char unicode_prop_name_pool_str2659[sizeof("buhd")];
- char unicode_prop_name_pool_str2665[sizeof("oldturkic")];
- char unicode_prop_name_pool_str2666[sizeof("intagbanwa")];
- char unicode_prop_name_pool_str2676[sizeof("inindicsiyaqnumbers")];
- char unicode_prop_name_pool_str2677[sizeof("inphagspa")];
- char unicode_prop_name_pool_str2697[sizeof("insymbolsforlegacycomputing")];
- char unicode_prop_name_pool_str2700[sizeof("inglagolitic")];
- char unicode_prop_name_pool_str2705[sizeof("sylotinagri")];
- char unicode_prop_name_pool_str2712[sizeof("inbamumsupplement")];
- char unicode_prop_name_pool_str2720[sizeof("inarabicmathematicalalphabeticsymbols")];
- char unicode_prop_name_pool_str2726[sizeof("inbuhid")];
- char unicode_prop_name_pool_str2728[sizeof("ingothic")];
- char unicode_prop_name_pool_str2729[sizeof("incombininghalfmarks")];
- char unicode_prop_name_pool_str2730[sizeof("phagspa")];
- char unicode_prop_name_pool_str2731[sizeof("nchar")];
- char unicode_prop_name_pool_str2741[sizeof("intagalog")];
- char unicode_prop_name_pool_str2747[sizeof("ugar")];
- char unicode_prop_name_pool_str2750[sizeof("tirhuta")];
- char unicode_prop_name_pool_str2751[sizeof("nagm")];
- char unicode_prop_name_pool_str2774[sizeof("ougr")];
- char unicode_prop_name_pool_str2780[sizeof("ext")];
- char unicode_prop_name_pool_str2783[sizeof("cwu")];
- char unicode_prop_name_pool_str2785[sizeof("indevanagariextended")];
- char unicode_prop_name_pool_str2800[sizeof("inphoneticextensions")];
- char unicode_prop_name_pool_str2807[sizeof("incyrillicextendedb")];
- char unicode_prop_name_pool_str2817[sizeof("inarabicextendedb")];
- char unicode_prop_name_pool_str2839[sizeof("cyprominoan")];
- char unicode_prop_name_pool_str2842[sizeof("inpaucinhau")];
- char unicode_prop_name_pool_str2847[sizeof("inunifiedcanadianaboriginalsyllabicsextended")];
- char unicode_prop_name_pool_str2851[sizeof("otheridstart")];
- char unicode_prop_name_pool_str2857[sizeof("otherlowercase")];
- char unicode_prop_name_pool_str2858[sizeof("nbat")];
- char unicode_prop_name_pool_str2864[sizeof("otherletter")];
- char unicode_prop_name_pool_str2869[sizeof("nabataean")];
- char unicode_prop_name_pool_str2871[sizeof("inyisyllables")];
- char unicode_prop_name_pool_str2876[sizeof("zp")];
- char unicode_prop_name_pool_str2885[sizeof("thaa")];
- char unicode_prop_name_pool_str2888[sizeof("thai")];
- char unicode_prop_name_pool_str2893[sizeof("thaana")];
- char unicode_prop_name_pool_str2897[sizeof("elba")];
- char unicode_prop_name_pool_str2899[sizeof("mahj")];
- char unicode_prop_name_pool_str2903[sizeof("extpict")];
- char unicode_prop_name_pool_str2906[sizeof("mahajani")];
- char unicode_prop_name_pool_str2907[sizeof("nonspacingmark")];
- char unicode_prop_name_pool_str2909[sizeof("inplayingcards")];
- char unicode_prop_name_pool_str2916[sizeof("noncharactercodepoint")];
- char unicode_prop_name_pool_str2918[sizeof("inarabicsupplement")];
- char unicode_prop_name_pool_str2921[sizeof("dogra")];
- char unicode_prop_name_pool_str2930[sizeof("tirh")];
- char unicode_prop_name_pool_str2931[sizeof("inphoneticextensionssupplement")];
- char unicode_prop_name_pool_str2933[sizeof("posixpunct")];
- char unicode_prop_name_pool_str2934[sizeof("dash")];
- char unicode_prop_name_pool_str2938[sizeof("inenclosedcjklettersandmonths")];
- char unicode_prop_name_pool_str2940[sizeof("tamil")];
- char unicode_prop_name_pool_str2949[sizeof("newa")];
- char unicode_prop_name_pool_str2953[sizeof("talu")];
- char unicode_prop_name_pool_str2962[sizeof("dogr")];
- char unicode_prop_name_pool_str2963[sizeof("incjkunifiedideographsextensionf")];
- char unicode_prop_name_pool_str2964[sizeof("otheruppercase")];
- char unicode_prop_name_pool_str2974[sizeof("kayahli")];
- char unicode_prop_name_pool_str2977[sizeof("othersymbol")];
- char unicode_prop_name_pool_str2984[sizeof("taitham")];
- char unicode_prop_name_pool_str2985[sizeof("telu")];
- char unicode_prop_name_pool_str2986[sizeof("tangut")];
- char unicode_prop_name_pool_str2989[sizeof("newtailue")];
- char unicode_prop_name_pool_str2992[sizeof("khoj")];
- char unicode_prop_name_pool_str2993[sizeof("newline")];
- char unicode_prop_name_pool_str2995[sizeof("inalphabeticpresentationforms")];
- char unicode_prop_name_pool_str3000[sizeof("unknown")];
- char unicode_prop_name_pool_str3011[sizeof("epres")];
- char unicode_prop_name_pool_str3012[sizeof("hebr")];
- char unicode_prop_name_pool_str3015[sizeof("cypriot")];
- char unicode_prop_name_pool_str3019[sizeof("tang")];
- char unicode_prop_name_pool_str3020[sizeof("hang")];
- char unicode_prop_name_pool_str3021[sizeof("extender")];
- char unicode_prop_name_pool_str3023[sizeof("tagbanwa")];
- char unicode_prop_name_pool_str3025[sizeof("wspace")];
- char unicode_prop_name_pool_str3037[sizeof("ingujarati")];
- char unicode_prop_name_pool_str3051[sizeof("symbol")];
- char unicode_prop_name_pool_str3053[sizeof("ingunjalagondi")];
- char unicode_prop_name_pool_str3061[sizeof("elbasan")];
- char unicode_prop_name_pool_str3062[sizeof("oupper")];
- char unicode_prop_name_pool_str3063[sizeof("hiragana")];
- char unicode_prop_name_pool_str3065[sizeof("inhangulsyllables")];
- char unicode_prop_name_pool_str3069[sizeof("inalchemicalsymbols")];
- char unicode_prop_name_pool_str3072[sizeof("changeswhencasemapped")];
- char unicode_prop_name_pool_str3074[sizeof("inrejang")];
- char unicode_prop_name_pool_str3075[sizeof("emojipresentation")];
- char unicode_prop_name_pool_str3076[sizeof("khitansmallscript")];
- char unicode_prop_name_pool_str3078[sizeof("intifinagh")];
- char unicode_prop_name_pool_str3085[sizeof("oldnortharabian")];
- char unicode_prop_name_pool_str3089[sizeof("inpsalterpahlavi")];
- char unicode_prop_name_pool_str3090[sizeof("finalpunctuation")];
- char unicode_prop_name_pool_str3092[sizeof("inethiopicextended")];
- char unicode_prop_name_pool_str3096[sizeof("elym")];
- char unicode_prop_name_pool_str3099[sizeof("phlp")];
- char unicode_prop_name_pool_str3104[sizeof("ugaritic")];
- char unicode_prop_name_pool_str3113[sizeof("hmng")];
- char unicode_prop_name_pool_str3114[sizeof("oldsogdian")];
- char unicode_prop_name_pool_str3116[sizeof("paragraphseparator")];
- char unicode_prop_name_pool_str3124[sizeof("buhid")];
- char unicode_prop_name_pool_str3125[sizeof("elymaic")];
- char unicode_prop_name_pool_str3129[sizeof("intangutcomponents")];
- char unicode_prop_name_pool_str3132[sizeof("inlatinextendedb")];
- char unicode_prop_name_pool_str3156[sizeof("soyombo")];
- char unicode_prop_name_pool_str3157[sizeof("omath")];
- char unicode_prop_name_pool_str3171[sizeof("changeswhentitlecased")];
- char unicode_prop_name_pool_str3184[sizeof("invithkuqi")];
- char unicode_prop_name_pool_str3203[sizeof("inmathematicaloperators")];
- char unicode_prop_name_pool_str3211[sizeof("shaw")];
- char unicode_prop_name_pool_str3216[sizeof("tibt")];
- char unicode_prop_name_pool_str3225[sizeof("tibetan")];
- char unicode_prop_name_pool_str3240[sizeof("ingeorgianextended")];
- char unicode_prop_name_pool_str3255[sizeof("insuperscriptsandsubscripts")];
- char unicode_prop_name_pool_str3276[sizeof("intangutsupplement")];
- char unicode_prop_name_pool_str3280[sizeof("softdotted")];
- char unicode_prop_name_pool_str3284[sizeof("inlatinextendedg")];
- char unicode_prop_name_pool_str3286[sizeof("inprivateusearea")];
- char unicode_prop_name_pool_str3296[sizeof("rjng")];
- char unicode_prop_name_pool_str3307[sizeof("nagmundari")];
- char unicode_prop_name_pool_str3312[sizeof("khudawadi")];
- char unicode_prop_name_pool_str3314[sizeof("cwcf")];
- char unicode_prop_name_pool_str3319[sizeof("nshu")];
- char unicode_prop_name_pool_str3325[sizeof("hmnp")];
- char unicode_prop_name_pool_str3328[sizeof("inyijinghexagramsymbols")];
- char unicode_prop_name_pool_str3343[sizeof("otherdefaultignorablecodepoint")];
- char unicode_prop_name_pool_str3345[sizeof("sgnw")];
- char unicode_prop_name_pool_str3347[sizeof("alphabetic")];
- char unicode_prop_name_pool_str3374[sizeof("insupplementalarrowsa")];
- char unicode_prop_name_pool_str3378[sizeof("ogham")];
- char unicode_prop_name_pool_str3383[sizeof("extendedpictographic")];
- char unicode_prop_name_pool_str3398[sizeof("cf")];
- char unicode_prop_name_pool_str3401[sizeof("incypriotsyllabary")];
- char unicode_prop_name_pool_str3408[sizeof("pf")];
- char unicode_prop_name_pool_str3432[sizeof("changeswhenlowercased")];
- char unicode_prop_name_pool_str3463[sizeof("digit")];
- char unicode_prop_name_pool_str3479[sizeof("othermath")];
- char unicode_prop_name_pool_str3489[sizeof("hangul")];
- char unicode_prop_name_pool_str3490[sizeof("insupplementalarrowsc")];
- char unicode_prop_name_pool_str3495[sizeof("nushu")];
- char unicode_prop_name_pool_str3501[sizeof("insupplementalmathematicaloperators")];
- char unicode_prop_name_pool_str3506[sizeof("deva")];
- char unicode_prop_name_pool_str3508[sizeof("bassavah")];
- char unicode_prop_name_pool_str3521[sizeof("devanagari")];
- char unicode_prop_name_pool_str3535[sizeof("idcompatmathcontinue")];
- char unicode_prop_name_pool_str3539[sizeof("changeswhenuppercased")];
- char unicode_prop_name_pool_str3542[sizeof("idcompatmathstart")];
- char unicode_prop_name_pool_str3545[sizeof("inhanguljamoextendedb")];
- char unicode_prop_name_pool_str3578[sizeof("indivesakuru")];
- char unicode_prop_name_pool_str3579[sizeof("aghb")];
- char unicode_prop_name_pool_str3633[sizeof("injavanese")];
- char unicode_prop_name_pool_str3654[sizeof("hung")];
- char unicode_prop_name_pool_str3677[sizeof("oldsoutharabian")];
- char unicode_prop_name_pool_str3685[sizeof("inmahjongtiles")];
- char unicode_prop_name_pool_str3698[sizeof("ogrext")];
- char unicode_prop_name_pool_str3745[sizeof("otherpunctuation")];
- char unicode_prop_name_pool_str3765[sizeof("zyyy")];
- char unicode_prop_name_pool_str3769[sizeof("deprecated")];
- char unicode_prop_name_pool_str3774[sizeof("inethiopicextendedb")];
- char unicode_prop_name_pool_str3780[sizeof("inpahawhhmong")];
- char unicode_prop_name_pool_str3782[sizeof("inhebrew")];
- char unicode_prop_name_pool_str3832[sizeof("hex")];
- char unicode_prop_name_pool_str3856[sizeof("tavt")];
- char unicode_prop_name_pool_str3861[sizeof("modifiersymbol")];
- char unicode_prop_name_pool_str3910[sizeof("inhighprivateusesurrogates")];
- char unicode_prop_name_pool_str3976[sizeof("insupplementalpunctuation")];
- char unicode_prop_name_pool_str4130[sizeof("inegyptianhieroglyphs")];
- char unicode_prop_name_pool_str4133[sizeof("inhalfwidthandfullwidthforms")];
- char unicode_prop_name_pool_str4143[sizeof("inegyptianhieroglyphformatcontrols")];
- char unicode_prop_name_pool_str4158[sizeof("tagb")];
- char unicode_prop_name_pool_str4160[sizeof("ethiopic")];
- char unicode_prop_name_pool_str4201[sizeof("dashpunctuation")];
- char unicode_prop_name_pool_str4206[sizeof("inlatinextendedf")];
- char unicode_prop_name_pool_str4221[sizeof("ecomp")];
- char unicode_prop_name_pool_str4272[sizeof("divesakuru")];
- char unicode_prop_name_pool_str4280[sizeof("dupl")];
- char unicode_prop_name_pool_str4303[sizeof("inglagoliticsupplement")];
- char unicode_prop_name_pool_str4333[sizeof("hexdigit")];
- char unicode_prop_name_pool_str4357[sizeof("othergraphemeextend")];
- char unicode_prop_name_pool_str4387[sizeof("olduyghur")];
- char unicode_prop_name_pool_str4434[sizeof("hluw")];
- char unicode_prop_name_pool_str4435[sizeof("upper")];
- char unicode_prop_name_pool_str4519[sizeof("insupplementalarrowsb")];
- char unicode_prop_name_pool_str4523[sizeof("hyphen")];
- char unicode_prop_name_pool_str4545[sizeof("uppercase")];
- char unicode_prop_name_pool_str4551[sizeof("rejang")];
- char unicode_prop_name_pool_str4555[sizeof("inbopomofoextended")];
- char unicode_prop_name_pool_str4580[sizeof("tifinagh")];
- char unicode_prop_name_pool_str4583[sizeof("dep")];
- char unicode_prop_name_pool_str4612[sizeof("signwriting")];
- char unicode_prop_name_pool_str4661[sizeof("changeswhencasefolded")];
- char unicode_prop_name_pool_str4701[sizeof("tfng")];
- char unicode_prop_name_pool_str4702[sizeof("openpunctuation")];
- char unicode_prop_name_pool_str4715[sizeof("hanifirohingya")];
- char unicode_prop_name_pool_str4752[sizeof("insupplementalsymbolsandpictographs")];
- char unicode_prop_name_pool_str4761[sizeof("tglg")];
- char unicode_prop_name_pool_str4774[sizeof("insupplementaryprivateuseareaa")];
- char unicode_prop_name_pool_str4777[sizeof("tagalog")];
- char unicode_prop_name_pool_str4837[sizeof("uppercaseletter")];
- char unicode_prop_name_pool_str4842[sizeof("telugu")];
- char unicode_prop_name_pool_str4932[sizeof("defaultignorablecodepoint")];
- char unicode_prop_name_pool_str4940[sizeof("pahawhhmong")];
- char unicode_prop_name_pool_str4947[sizeof("unifiedideograph")];
- char unicode_prop_name_pool_str4950[sizeof("inhangulcompatibilityjamo")];
- char unicode_prop_name_pool_str4968[sizeof("inhighsurrogates")];
- char unicode_prop_name_pool_str5027[sizeof("duployan")];
- char unicode_prop_name_pool_str5081[sizeof("inboxdrawing")];
- char unicode_prop_name_pool_str5130[sizeof("egyp")];
- char unicode_prop_name_pool_str5177[sizeof("nyiakengpuachuehmong")];
- char unicode_prop_name_pool_str5439[sizeof("egyptianhieroglyphs")];
- char unicode_prop_name_pool_str5919[sizeof("insupplementaryprivateuseareab")];
- char unicode_prop_name_pool_str5964[sizeof("hebrew")];
+ char unicode_prop_name_pool_str1915[sizeof("spacingmark")];
+ char unicode_prop_name_pool_str1917[sizeof("intelugu")];
+ char unicode_prop_name_pool_str1922[sizeof("inelymaic")];
+ char unicode_prop_name_pool_str1930[sizeof("medf")];
+ char unicode_prop_name_pool_str1933[sizeof("insyriacsupplement")];
+ char unicode_prop_name_pool_str1934[sizeof("inblockelements")];
+ char unicode_prop_name_pool_str1936[sizeof("incjkcompatibility")];
+ char unicode_prop_name_pool_str1941[sizeof("medefaidrin")];
+ char unicode_prop_name_pool_str1946[sizeof("inkanaextendedb")];
+ char unicode_prop_name_pool_str1948[sizeof("oldpersian")];
+ char unicode_prop_name_pool_str1950[sizeof("patsyn")];
+ char unicode_prop_name_pool_str1951[sizeof("shrd")];
+ char unicode_prop_name_pool_str1953[sizeof("lowercase")];
+ char unicode_prop_name_pool_str1954[sizeof("orkh")];
+ char unicode_prop_name_pool_str1962[sizeof("space")];
+ char unicode_prop_name_pool_str1964[sizeof("innumberforms")];
+ char unicode_prop_name_pool_str1965[sizeof("assigned")];
+ char unicode_prop_name_pool_str1972[sizeof("inarabicextendeda")];
+ char unicode_prop_name_pool_str1974[sizeof("inmyanmarextendedb")];
+ char unicode_prop_name_pool_str1977[sizeof("inshorthandformatcontrols")];
+ char unicode_prop_name_pool_str1980[sizeof("cwcm")];
+ char unicode_prop_name_pool_str1986[sizeof("bugi")];
+ char unicode_prop_name_pool_str1992[sizeof("variationselector")];
+ char unicode_prop_name_pool_str1994[sizeof("inmayannumerals")];
+ char unicode_prop_name_pool_str1995[sizeof("sogd")];
+ char unicode_prop_name_pool_str1996[sizeof("dsrt")];
+ char unicode_prop_name_pool_str2000[sizeof("inbyzantinemusicalsymbols")];
+ char unicode_prop_name_pool_str2004[sizeof("ingeorgiansupplement")];
+ char unicode_prop_name_pool_str2006[sizeof("lydi")];
+ char unicode_prop_name_pool_str2009[sizeof("lydian")];
+ char unicode_prop_name_pool_str2013[sizeof("siddham")];
+ char unicode_prop_name_pool_str2018[sizeof("inbraillepatterns")];
+ char unicode_prop_name_pool_str2024[sizeof("separator")];
+ char unicode_prop_name_pool_str2027[sizeof("innewtailue")];
+ char unicode_prop_name_pool_str2049[sizeof("sentenceterminal")];
+ char unicode_prop_name_pool_str2055[sizeof("inornamentaldingbats")];
+ char unicode_prop_name_pool_str2058[sizeof("word")];
+ char unicode_prop_name_pool_str2059[sizeof("buginese")];
+ char unicode_prop_name_pool_str2061[sizeof("oldpermic")];
+ char unicode_prop_name_pool_str2065[sizeof("inyiradicals")];
+ char unicode_prop_name_pool_str2066[sizeof("phnx")];
+ char unicode_prop_name_pool_str2067[sizeof("hatran")];
+ char unicode_prop_name_pool_str2071[sizeof("deseret")];
+ char unicode_prop_name_pool_str2073[sizeof("ogam")];
+ char unicode_prop_name_pool_str2077[sizeof("insuttonsignwriting")];
+ char unicode_prop_name_pool_str2085[sizeof("inunifiedcanadianaboriginalsyllabicsextendeda")];
+ char unicode_prop_name_pool_str2086[sizeof("incjkunifiedideographsextensionh")];
+ char unicode_prop_name_pool_str2087[sizeof("nd")];
+ char unicode_prop_name_pool_str2090[sizeof("inarabicextendedc")];
+ char unicode_prop_name_pool_str2092[sizeof("idsb")];
+ char unicode_prop_name_pool_str2095[sizeof("caseignorable")];
+ char unicode_prop_name_pool_str2101[sizeof("sarb")];
+ char unicode_prop_name_pool_str2104[sizeof("hatr")];
+ char unicode_prop_name_pool_str2110[sizeof("uideo")];
+ char unicode_prop_name_pool_str2120[sizeof("number")];
+ char unicode_prop_name_pool_str2129[sizeof("zanabazarsquare")];
+ char unicode_prop_name_pool_str2136[sizeof("inmiscellaneousmathematicalsymbolsb")];
+ char unicode_prop_name_pool_str2161[sizeof("incjkunifiedideographsextensiong")];
+ char unicode_prop_name_pool_str2163[sizeof("innyiakengpuachuehmong")];
+ char unicode_prop_name_pool_str2169[sizeof("ahex")];
+ char unicode_prop_name_pool_str2170[sizeof("soyo")];
+ char unicode_prop_name_pool_str2172[sizeof("cuneiform")];
+ char unicode_prop_name_pool_str2173[sizeof("insymbolsforlegacycomputingsupplement")];
+ char unicode_prop_name_pool_str2180[sizeof("incopticepactnumbers")];
+ char unicode_prop_name_pool_str2183[sizeof("osge")];
+ char unicode_prop_name_pool_str2195[sizeof("closepunctuation")];
+ char unicode_prop_name_pool_str2201[sizeof("graph")];
+ char unicode_prop_name_pool_str2206[sizeof("alpha")];
+ char unicode_prop_name_pool_str2211[sizeof("lowercaseletter")];
+ char unicode_prop_name_pool_str2215[sizeof("modifierletter")];
+ char unicode_prop_name_pool_str2218[sizeof("takri")];
+ char unicode_prop_name_pool_str2219[sizeof("olditalic")];
+ char unicode_prop_name_pool_str2221[sizeof("inlepcha")];
+ char unicode_prop_name_pool_str2222[sizeof("invai")];
+ char unicode_prop_name_pool_str2226[sizeof("surrogate")];
+ char unicode_prop_name_pool_str2234[sizeof("meroitichieroglyphs")];
+ char unicode_prop_name_pool_str2235[sizeof("other")];
+ char unicode_prop_name_pool_str2241[sizeof("inpalmyrene")];
+ char unicode_prop_name_pool_str2244[sizeof("cwt")];
+ char unicode_prop_name_pool_str2245[sizeof("othernumber")];
+ char unicode_prop_name_pool_str2247[sizeof("buhd")];
+ char unicode_prop_name_pool_str2248[sizeof("otheridcontinue")];
+ char unicode_prop_name_pool_str2249[sizeof("inunifiedcanadianaboriginalsyllabics")];
+ char unicode_prop_name_pool_str2250[sizeof("takr")];
+ char unicode_prop_name_pool_str2260[sizeof("unassigned")];
+ char unicode_prop_name_pool_str2263[sizeof("vith")];
+ char unicode_prop_name_pool_str2267[sizeof("inbamum")];
+ char unicode_prop_name_pool_str2268[sizeof("phag")];
+ char unicode_prop_name_pool_str2275[sizeof("taile")];
+ char unicode_prop_name_pool_str2277[sizeof("inhanguljamo")];
+ char unicode_prop_name_pool_str2280[sizeof("caucasianalbanian")];
+ char unicode_prop_name_pool_str2281[sizeof("innoblock")];
+ char unicode_prop_name_pool_str2283[sizeof("idstrinaryoperator")];
+ char unicode_prop_name_pool_str2303[sizeof("syrc")];
+ char unicode_prop_name_pool_str2306[sizeof("inhanguljamoextendeda")];
+ char unicode_prop_name_pool_str2313[sizeof("inbalinese")];
+ char unicode_prop_name_pool_str2352[sizeof("otheralphabetic")];
+ char unicode_prop_name_pool_str2356[sizeof("gujr")];
+ char unicode_prop_name_pool_str2361[sizeof("oldhungarian")];
+ char unicode_prop_name_pool_str2367[sizeof("gujarati")];
+ char unicode_prop_name_pool_str2372[sizeof("tnsa")];
+ char unicode_prop_name_pool_str2374[sizeof("tangsa")];
+ char unicode_prop_name_pool_str2377[sizeof("term")];
+ char unicode_prop_name_pool_str2380[sizeof("inmongoliansupplement")];
+ char unicode_prop_name_pool_str2383[sizeof("incombiningdiacriticalmarks")];
+ char unicode_prop_name_pool_str2389[sizeof("inshavian")];
+ char unicode_prop_name_pool_str2393[sizeof("incombiningdiacriticalmarksforsymbols")];
+ char unicode_prop_name_pool_str2396[sizeof("spaceseparator")];
+ char unicode_prop_name_pool_str2419[sizeof("cyrl")];
+ char unicode_prop_name_pool_str2423[sizeof("syriac")];
+ char unicode_prop_name_pool_str2427[sizeof("inunifiedcanadianaboriginalsyllabicsextended")];
+ char unicode_prop_name_pool_str2428[sizeof("inethiopicextendeda")];
+ char unicode_prop_name_pool_str2431[sizeof("inmathematicalalphanumericsymbols")];
+ char unicode_prop_name_pool_str2451[sizeof("mlym")];
+ char unicode_prop_name_pool_str2452[sizeof("induployan")];
+ char unicode_prop_name_pool_str2456[sizeof("malayalam")];
+ char unicode_prop_name_pool_str2461[sizeof("incombiningdiacriticalmarkssupplement")];
+ char unicode_prop_name_pool_str2464[sizeof("insymbolsandpictographsextendeda")];
+ char unicode_prop_name_pool_str2468[sizeof("toto")];
+ char unicode_prop_name_pool_str2469[sizeof("ethi")];
+ char unicode_prop_name_pool_str2471[sizeof("palmyrene")];
+ char unicode_prop_name_pool_str2478[sizeof("rohg")];
+ char unicode_prop_name_pool_str2489[sizeof("taiviet")];
+ char unicode_prop_name_pool_str2507[sizeof("ougr")];
+ char unicode_prop_name_pool_str2511[sizeof("oldturkic")];
+ char unicode_prop_name_pool_str2512[sizeof("inpaucinhau")];
+ char unicode_prop_name_pool_str2516[sizeof("lepcha")];
+ char unicode_prop_name_pool_str2523[sizeof("orya")];
+ char unicode_prop_name_pool_str2532[sizeof("incjkradicalssupplement")];
+ char unicode_prop_name_pool_str2546[sizeof("incjkunifiedideographsextensionf")];
+ char unicode_prop_name_pool_str2552[sizeof("inglagolitic")];
+ char unicode_prop_name_pool_str2554[sizeof("intagalog")];
+ char unicode_prop_name_pool_str2561[sizeof("incombiningdiacriticalmarksextended")];
+ char unicode_prop_name_pool_str2566[sizeof("inphagspa")];
+ char unicode_prop_name_pool_str2571[sizeof("ext")];
+ char unicode_prop_name_pool_str2572[sizeof("indevanagari")];
+ char unicode_prop_name_pool_str2579[sizeof("incjkunifiedideographsextensionb")];
+ char unicode_prop_name_pool_str2585[sizeof("oalpha")];
+ char unicode_prop_name_pool_str2591[sizeof("buhid")];
+ char unicode_prop_name_pool_str2596[sizeof("ingothic")];
+ char unicode_prop_name_pool_str2597[sizeof("avestan")];
+ char unicode_prop_name_pool_str2601[sizeof("todr")];
+ char unicode_prop_name_pool_str2610[sizeof("indevanagariextendeda")];
+ char unicode_prop_name_pool_str2613[sizeof("inottomansiyaqnumbers")];
+ char unicode_prop_name_pool_str2617[sizeof("todhri")];
+ char unicode_prop_name_pool_str2638[sizeof("inlatin1supplement")];
+ char unicode_prop_name_pool_str2648[sizeof("nagm")];
+ char unicode_prop_name_pool_str2662[sizeof("inbrahmi")];
+ char unicode_prop_name_pool_str2667[sizeof("terminalpunctuation")];
+ char unicode_prop_name_pool_str2684[sizeof("otheridstart")];
+ char unicode_prop_name_pool_str2687[sizeof("nchar")];
+ char unicode_prop_name_pool_str2695[sizeof("inverticalforms")];
+ char unicode_prop_name_pool_str2697[sizeof("phagspa")];
+ char unicode_prop_name_pool_str2698[sizeof("dogra")];
+ char unicode_prop_name_pool_str2700[sizeof("extpict")];
+ char unicode_prop_name_pool_str2701[sizeof("intaiviet")];
+ char unicode_prop_name_pool_str2719[sizeof("otheruppercase")];
+ char unicode_prop_name_pool_str2727[sizeof("avst")];
+ char unicode_prop_name_pool_str2729[sizeof("extender")];
+ char unicode_prop_name_pool_str2734[sizeof("cwu")];
+ char unicode_prop_name_pool_str2737[sizeof("inphoneticextensions")];
+ char unicode_prop_name_pool_str2741[sizeof("invariationselectors")];
+ char unicode_prop_name_pool_str2742[sizeof("inbengali")];
+ char unicode_prop_name_pool_str2744[sizeof("dogr")];
+ char unicode_prop_name_pool_str2745[sizeof("softdotted")];
+ char unicode_prop_name_pool_str2746[sizeof("incurrencysymbols")];
+ char unicode_prop_name_pool_str2751[sizeof("invedicextensions")];
+ char unicode_prop_name_pool_str2753[sizeof("sunuwar")];
+ char unicode_prop_name_pool_str2755[sizeof("osmanya")];
+ char unicode_prop_name_pool_str2761[sizeof("wancho")];
+ char unicode_prop_name_pool_str2769[sizeof("nl")];
+ char unicode_prop_name_pool_str2770[sizeof("inethiopicextended")];
+ char unicode_prop_name_pool_str2772[sizeof("mathsymbol")];
+ char unicode_prop_name_pool_str2775[sizeof("inbuginese")];
+ char unicode_prop_name_pool_str2779[sizeof("dash")];
+ char unicode_prop_name_pool_str2780[sizeof("inlowsurrogates")];
+ char unicode_prop_name_pool_str2787[sizeof("ebase")];
+ char unicode_prop_name_pool_str2815[sizeof("inphoneticextensionssupplement")];
+ char unicode_prop_name_pool_str2819[sizeof("invariationselectorssupplement")];
+ char unicode_prop_name_pool_str2824[sizeof("zp")];
+ char unicode_prop_name_pool_str2826[sizeof("posixpunct")];
+ char unicode_prop_name_pool_str2835[sizeof("noncharactercodepoint")];
+ char unicode_prop_name_pool_str2838[sizeof("sylo")];
+ char unicode_prop_name_pool_str2840[sizeof("nonspacingmark")];
+ char unicode_prop_name_pool_str2845[sizeof("oupper")];
+ char unicode_prop_name_pool_str2852[sizeof("inlimbu")];
+ char unicode_prop_name_pool_str2857[sizeof("wcho")];
+ char unicode_prop_name_pool_str2860[sizeof("ingaray")];
+ char unicode_prop_name_pool_str2862[sizeof("warangciti")];
+ char unicode_prop_name_pool_str2865[sizeof("ingeorgianextended")];
+ char unicode_prop_name_pool_str2870[sizeof("changeswhencasemapped")];
+ char unicode_prop_name_pool_str2871[sizeof("currencysymbol")];
+ char unicode_prop_name_pool_str2872[sizeof("intifinagh")];
+ char unicode_prop_name_pool_str2879[sizeof("java")];
+ char unicode_prop_name_pool_str2896[sizeof("titlecaseletter")];
+ char unicode_prop_name_pool_str2898[sizeof("olonal")];
+ char unicode_prop_name_pool_str2903[sizeof("mahj")];
+ char unicode_prop_name_pool_str2904[sizeof("inmeroiticcursive")];
+ char unicode_prop_name_pool_str2914[sizeof("mahajani")];
+ char unicode_prop_name_pool_str2915[sizeof("tale")];
+ char unicode_prop_name_pool_str2917[sizeof("otherlowercase")];
+ char unicode_prop_name_pool_str2920[sizeof("ugar")];
+ char unicode_prop_name_pool_str2925[sizeof("otherletter")];
+ char unicode_prop_name_pool_str2930[sizeof("changeswhentitlecased")];
+ char unicode_prop_name_pool_str2943[sizeof("epres")];
+ char unicode_prop_name_pool_str2945[sizeof("emojipresentation")];
+ char unicode_prop_name_pool_str2946[sizeof("inaegeannumbers")];
+ char unicode_prop_name_pool_str2949[sizeof("inindicsiyaqnumbers")];
+ char unicode_prop_name_pool_str2952[sizeof("indevanagariextended")];
+ char unicode_prop_name_pool_str2959[sizeof("javanese")];
+ char unicode_prop_name_pool_str2966[sizeof("hang")];
+ char unicode_prop_name_pool_str2970[sizeof("inletterlikesymbols")];
+ char unicode_prop_name_pool_str2973[sizeof("intagbanwa")];
+ char unicode_prop_name_pool_str2975[sizeof("inalphabeticpresentationforms")];
+ char unicode_prop_name_pool_str2978[sizeof("taml")];
+ char unicode_prop_name_pool_str2979[sizeof("tirhuta")];
+ char unicode_prop_name_pool_str2981[sizeof("whitespace")];
+ char unicode_prop_name_pool_str2987[sizeof("ingujarati")];
+ char unicode_prop_name_pool_str2992[sizeof("paragraphseparator")];
+ char unicode_prop_name_pool_str2997[sizeof("intangutcomponents")];
+ char unicode_prop_name_pool_str2999[sizeof("ingunjalagondi")];
+ char unicode_prop_name_pool_str3002[sizeof("khoj")];
+ char unicode_prop_name_pool_str3003[sizeof("inbassavah")];
+ char unicode_prop_name_pool_str3004[sizeof("inbuhid")];
+ char unicode_prop_name_pool_str3011[sizeof("khitansmallscript")];
+ char unicode_prop_name_pool_str3014[sizeof("narb")];
+ char unicode_prop_name_pool_str3017[sizeof("inbopomofo")];
+ char unicode_prop_name_pool_str3020[sizeof("hiragana")];
+ char unicode_prop_name_pool_str3025[sizeof("inrejang")];
+ char unicode_prop_name_pool_str3027[sizeof("oldsogdian")];
+ char unicode_prop_name_pool_str3035[sizeof("nushu")];
+ char unicode_prop_name_pool_str3050[sizeof("incyrillicextendedb")];
+ char unicode_prop_name_pool_str3051[sizeof("othersymbol")];
+ char unicode_prop_name_pool_str3052[sizeof("nagmundari")];
+ char unicode_prop_name_pool_str3053[sizeof("extendedpictographic")];
+ char unicode_prop_name_pool_str3054[sizeof("otherdefaultignorablecodepoint")];
+ char unicode_prop_name_pool_str3065[sizeof("hmng")];
+ char unicode_prop_name_pool_str3068[sizeof("insymbolsforlegacycomputing")];
+ char unicode_prop_name_pool_str3070[sizeof("omath")];
+ char unicode_prop_name_pool_str3084[sizeof("sylotinagri")];
+ char unicode_prop_name_pool_str3086[sizeof("inlinearbsyllabary")];
+ char unicode_prop_name_pool_str3097[sizeof("intangutsupplement")];
+ char unicode_prop_name_pool_str3098[sizeof("inarabicmathematicalalphabeticsymbols")];
+ char unicode_prop_name_pool_str3100[sizeof("cf")];
+ char unicode_prop_name_pool_str3105[sizeof("inenclosedcjklettersandmonths")];
+ char unicode_prop_name_pool_str3107[sizeof("inbamumsupplement")];
+ char unicode_prop_name_pool_str3111[sizeof("pf")];
+ char unicode_prop_name_pool_str3130[sizeof("cwl")];
+ char unicode_prop_name_pool_str3133[sizeof("nshu")];
+ char unicode_prop_name_pool_str3136[sizeof("inmathematicaloperators")];
+ char unicode_prop_name_pool_str3143[sizeof("inhangulsyllables")];
+ char unicode_prop_name_pool_str3156[sizeof("incombininghalfmarks")];
+ char unicode_prop_name_pool_str3162[sizeof("newa")];
+ char unicode_prop_name_pool_str3169[sizeof("tangut")];
+ char unicode_prop_name_pool_str3171[sizeof("digit")];
+ char unicode_prop_name_pool_str3186[sizeof("changeswhenuppercased")];
+ char unicode_prop_name_pool_str3189[sizeof("finalpunctuation")];
+ char unicode_prop_name_pool_str3196[sizeof("inpsalterpahlavi")];
+ char unicode_prop_name_pool_str3205[sizeof("phlp")];
+ char unicode_prop_name_pool_str3207[sizeof("rjng")];
+ char unicode_prop_name_pool_str3208[sizeof("nbat")];
+ char unicode_prop_name_pool_str3210[sizeof("newtailue")];
+ char unicode_prop_name_pool_str3212[sizeof("newline")];
+ char unicode_prop_name_pool_str3213[sizeof("cyprominoan")];
+ char unicode_prop_name_pool_str3217[sizeof("nabataean")];
+ char unicode_prop_name_pool_str3223[sizeof("insuperscriptsandsubscripts")];
+ char unicode_prop_name_pool_str3225[sizeof("cyrillic")];
+ char unicode_prop_name_pool_str3243[sizeof("ugaritic")];
+ char unicode_prop_name_pool_str3244[sizeof("ogham")];
+ char unicode_prop_name_pool_str3252[sizeof("insmallformvariants")];
+ char unicode_prop_name_pool_str3256[sizeof("inlatinextendedg")];
+ char unicode_prop_name_pool_str3266[sizeof("thaa")];
+ char unicode_prop_name_pool_str3270[sizeof("inarabicsupplement")];
+ char unicode_prop_name_pool_str3272[sizeof("thaana")];
+ char unicode_prop_name_pool_str3273[sizeof("thai")];
+ char unicode_prop_name_pool_str3284[sizeof("shaw")];
+ char unicode_prop_name_pool_str3292[sizeof("insupplementalarrowsa")];
+ char unicode_prop_name_pool_str3293[sizeof("inplayingcards")];
+ char unicode_prop_name_pool_str3318[sizeof("hmnp")];
+ char unicode_prop_name_pool_str3320[sizeof("tirh")];
+ char unicode_prop_name_pool_str3335[sizeof("idcompatmathcontinue")];
+ char unicode_prop_name_pool_str3339[sizeof("inarabicpresentationformsb")];
+ char unicode_prop_name_pool_str3343[sizeof("idcompatmathstart")];
+ char unicode_prop_name_pool_str3345[sizeof("tang")];
+ char unicode_prop_name_pool_str3349[sizeof("tagbanwa")];
+ char unicode_prop_name_pool_str3354[sizeof("cypriot")];
+ char unicode_prop_name_pool_str3355[sizeof("garay")];
+ char unicode_prop_name_pool_str3362[sizeof("othermath")];
+ char unicode_prop_name_pool_str3363[sizeof("sgnw")];
+ char unicode_prop_name_pool_str3365[sizeof("talu")];
+ char unicode_prop_name_pool_str3375[sizeof("taitham")];
+ char unicode_prop_name_pool_str3384[sizeof("changeswhenlowercased")];
+ char unicode_prop_name_pool_str3395[sizeof("khudawadi")];
+ char unicode_prop_name_pool_str3398[sizeof("elba")];
+ char unicode_prop_name_pool_str3401[sizeof("telu")];
+ char unicode_prop_name_pool_str3410[sizeof("insupplementalarrowsc")];
+ char unicode_prop_name_pool_str3412[sizeof("cwcf")];
+ char unicode_prop_name_pool_str3416[sizeof("wspace")];
+ char unicode_prop_name_pool_str3421[sizeof("any")];
+ char unicode_prop_name_pool_str3432[sizeof("insupplementalmathematicaloperators")];
+ char unicode_prop_name_pool_str3445[sizeof("ogrext")];
+ char unicode_prop_name_pool_str3452[sizeof("hung")];
+ char unicode_prop_name_pool_str3463[sizeof("hebr")];
+ char unicode_prop_name_pool_str3473[sizeof("deprecated")];
+ char unicode_prop_name_pool_str3485[sizeof("unknown")];
+ char unicode_prop_name_pool_str3497[sizeof("oldnortharabian")];
+ char unicode_prop_name_pool_str3510[sizeof("modifiercombiningmark")];
+ char unicode_prop_name_pool_str3516[sizeof("kayahli")];
+ char unicode_prop_name_pool_str3532[sizeof("invithkuqi")];
+ char unicode_prop_name_pool_str3536[sizeof("inarabicextendedb")];
+ char unicode_prop_name_pool_str3566[sizeof("indivesakuru")];
+ char unicode_prop_name_pool_str3578[sizeof("elbasan")];
+ char unicode_prop_name_pool_str3581[sizeof("elym")];
+ char unicode_prop_name_pool_str3606[sizeof("otherpunctuation")];
+ char unicode_prop_name_pool_str3610[sizeof("elymaic")];
+ char unicode_prop_name_pool_str3623[sizeof("symbol")];
+ char unicode_prop_name_pool_str3635[sizeof("tulutigalari")];
+ char unicode_prop_name_pool_str3641[sizeof("inalchemicalsymbols")];
+ char unicode_prop_name_pool_str3645[sizeof("inpahawhhmong")];
+ char unicode_prop_name_pool_str3661[sizeof("inprivateusearea")];
+ char unicode_prop_name_pool_str3663[sizeof("tamil")];
+ char unicode_prop_name_pool_str3676[sizeof("hangul")];
+ char unicode_prop_name_pool_str3703[sizeof("inyisyllables")];
+ char unicode_prop_name_pool_str3731[sizeof("hex")];
+ char unicode_prop_name_pool_str3739[sizeof("insupplementalpunctuation")];
+ char unicode_prop_name_pool_str3762[sizeof("deva")];
+ char unicode_prop_name_pool_str3774[sizeof("inyijinghexagramsymbols")];
+ char unicode_prop_name_pool_str3776[sizeof("inhighprivateusesurrogates")];
+ char unicode_prop_name_pool_str3779[sizeof("devanagari")];
+ char unicode_prop_name_pool_str3786[sizeof("bassavah")];
+ char unicode_prop_name_pool_str3836[sizeof("soyombo")];
+ char unicode_prop_name_pool_str3849[sizeof("dashpunctuation")];
+ char unicode_prop_name_pool_str3865[sizeof("inmahjongtiles")];
+ char unicode_prop_name_pool_str3870[sizeof("inhanguljamoextendedb")];
+ char unicode_prop_name_pool_str3893[sizeof("alphabetic")];
+ char unicode_prop_name_pool_str3903[sizeof("aghb")];
+ char unicode_prop_name_pool_str3926[sizeof("incypriotsyllabary")];
+ char unicode_prop_name_pool_str3936[sizeof("oldsoutharabian")];
+ char unicode_prop_name_pool_str3985[sizeof("inhalfwidthandfullwidthforms")];
+ char unicode_prop_name_pool_str3992[sizeof("inethiopicextendedb")];
+ char unicode_prop_name_pool_str3999[sizeof("ethiopic")];
+ char unicode_prop_name_pool_str4007[sizeof("tibt")];
+ char unicode_prop_name_pool_str4014[sizeof("tibetan")];
+ char unicode_prop_name_pool_str4026[sizeof("inlatinextendedf")];
+ char unicode_prop_name_pool_str4031[sizeof("othergraphemeextend")];
+ char unicode_prop_name_pool_str4061[sizeof("injavanese")];
+ char unicode_prop_name_pool_str4068[sizeof("tutg")];
+ char unicode_prop_name_pool_str4083[sizeof("ecomp")];
+ char unicode_prop_name_pool_str4084[sizeof("inglagoliticsupplement")];
+ char unicode_prop_name_pool_str4092[sizeof("inlatinextendedb")];
+ char unicode_prop_name_pool_str4104[sizeof("dupl")];
+ char unicode_prop_name_pool_str4175[sizeof("modifiersymbol")];
+ char unicode_prop_name_pool_str4190[sizeof("hexdigit")];
+ char unicode_prop_name_pool_str4278[sizeof("inegyptianhieroglyphsextendeda")];
+ char unicode_prop_name_pool_str4302[sizeof("changeswhencasefolded")];
+ char unicode_prop_name_pool_str4368[sizeof("dep")];
+ char unicode_prop_name_pool_str4391[sizeof("rejang")];
+ char unicode_prop_name_pool_str4398[sizeof("divesakuru")];
+ char unicode_prop_name_pool_str4404[sizeof("openpunctuation")];
+ char unicode_prop_name_pool_str4425[sizeof("inhebrew")];
+ char unicode_prop_name_pool_str4442[sizeof("inegyptianhieroglyphs")];
+ char unicode_prop_name_pool_str4455[sizeof("inegyptianhieroglyphformatcontrols")];
+ char unicode_prop_name_pool_str4514[sizeof("hanifirohingya")];
+ char unicode_prop_name_pool_str4566[sizeof("signwriting")];
+ char unicode_prop_name_pool_str4617[sizeof("defaultignorablecodepoint")];
+ char unicode_prop_name_pool_str4620[sizeof("upper")];
+ char unicode_prop_name_pool_str4627[sizeof("tavt")];
+ char unicode_prop_name_pool_str4635[sizeof("inbopomofoextended")];
+ char unicode_prop_name_pool_str4653[sizeof("insupplementaryprivateuseareaa")];
+ char unicode_prop_name_pool_str4701[sizeof("olduyghur")];
+ char unicode_prop_name_pool_str4709[sizeof("hluw")];
+ char unicode_prop_name_pool_str4731[sizeof("uppercase")];
+ char unicode_prop_name_pool_str4808[sizeof("inhighsurrogates")];
+ char unicode_prop_name_pool_str4812[sizeof("tifinagh")];
+ char unicode_prop_name_pool_str4856[sizeof("insupplementalarrowsb")];
+ char unicode_prop_name_pool_str4876[sizeof("tfng")];
+ char unicode_prop_name_pool_str4905[sizeof("tagb")];
+ char unicode_prop_name_pool_str4909[sizeof("hyphen")];
+ char unicode_prop_name_pool_str4972[sizeof("zyyy")];
+ char unicode_prop_name_pool_str4989[sizeof("uppercaseletter")];
+ char unicode_prop_name_pool_str5035[sizeof("telugu")];
+ char unicode_prop_name_pool_str5069[sizeof("pahawhhmong")];
+ char unicode_prop_name_pool_str5080[sizeof("insupplementalsymbolsandpictographs")];
+ char unicode_prop_name_pool_str5081[sizeof("unifiedideograph")];
+ char unicode_prop_name_pool_str5092[sizeof("duployan")];
+ char unicode_prop_name_pool_str5163[sizeof("inboxdrawing")];
+ char unicode_prop_name_pool_str5171[sizeof("tglg")];
+ char unicode_prop_name_pool_str5190[sizeof("tagalog")];
+ char unicode_prop_name_pool_str5237[sizeof("inhangulcompatibilityjamo")];
+ char unicode_prop_name_pool_str5343[sizeof("egyp")];
+ char unicode_prop_name_pool_str5453[sizeof("nyiakengpuachuehmong")];
+ char unicode_prop_name_pool_str6075[sizeof("egyptianhieroglyphs")];
+ char unicode_prop_name_pool_str6217[sizeof("insupplementaryprivateuseareab")];
+ char unicode_prop_name_pool_str6900[sizeof("hebrew")];
};
static const struct unicode_prop_name_pool_t unicode_prop_name_pool_contents =
{
- "yi",
- "yiii",
"lana",
+ "yi",
"lina",
+ "yiii",
+ "mn",
"maka",
"mani",
- "mn",
- "miao",
+ "z",
+ "inkannada",
"lo",
"lao",
"laoo",
- "z",
- "ci",
- "inkannada",
+ "miao",
"cn",
- "pi",
+ "ci",
"innko",
+ "zzzz",
+ "yezi",
+ "gara",
"gran",
- "co",
+ "pi",
"lineara",
+ "co",
"mark",
- "yezi",
"po",
+ "inkiratrai",
"me",
- "cari",
"inkharoshthi",
+ "cari",
+ "loe",
+ "carian",
"mro",
"mroo",
- "loe",
"grek",
- "carian",
+ "kana",
"geor",
"greek",
- "zzzz",
- "kana",
- "mero",
"m",
+ "mero",
"pe",
"mendekikakui",
"gonm",
"inosmanya",
- "meeteimayek",
+ "inmanichaean",
+ "inchakma",
"cakm",
"inmro",
"inmiao",
- "inmanichaean",
+ "meeteimayek",
"mandaic",
- "inchakma",
"c",
+ "krai",
"inarmenian",
- "qaai",
"inmyanmar",
"inmakasar",
"common",
+ "qaai",
"marc",
"inrunic",
"incarian",
"lm",
"inkhmer",
- "cans",
+ "inchorasmian",
"inideographicsymbolsandpunctuation",
+ "cans",
"merc",
- "inchorasmian",
"combiningmark",
+ "inahom",
"perm",
"inavestan",
- "inahom",
+ "connectorpunctuation",
"insharada",
+ "lc",
+ "prependedconcatenationmark",
+ "incuneiformnumbersandpunctuation",
"inipaextensions",
"makasar",
- "prependedconcatenationmark",
- "masaramgondi",
- "connectorpunctuation",
+ "latn",
+ "mc",
"inarrows",
- "lc",
- "incuneiformnumbersandpunctuation",
+ "ri",
+ "latin",
"incherokee",
- "mc",
- "armi",
+ "inthaana",
+ "masaramgondi",
+ "inkatakana",
"armn",
+ "inthai",
"cc",
- "qmark",
- "lineseparator",
+ "armi",
"incuneiform",
+ "inkaithi",
+ "pc",
"armenian",
+ "inmarchen",
+ "qmark",
"qaac",
- "pc",
+ "initialpunctuation",
+ "inzanabazarsquare",
"insamaritan",
- "inmarchen",
- "inscriptionalparthian",
- "ri",
+ "lineseparator",
+ "mtei",
"inmasaramgondi",
- "latn",
- "inzanabazarsquare",
- "inthaana",
- "latin",
+ "inscriptionalparthian",
"incyrillic",
- "inthai",
- "inkatakana",
- "inkaithi",
- "zs",
+ "intakri",
"incham",
- "initialpunctuation",
- "mtei",
+ "mcm",
+ "prti",
+ "katakana",
"inkhmersymbols",
"insyriac",
- "cs",
"pcm",
- "intakri",
- "ps",
- "prti",
- "katakana",
- "ascii",
- "arabic",
- "privateuse",
- "inideographicdescriptioncharacters",
- "inruminumeralsymbols",
- "letter",
- "incjkcompatibilityforms",
- "inmyanmarextendeda",
- "incjkcompatibilityideographs",
- "inmeeteimayek",
- "intransportandmapsymbols",
- "inspecials",
- "letternumber",
"mand",
- "modi",
- "inchesssymbols",
- "inemoticons",
+ "zs",
"inkanaextendeda",
+ "cs",
+ "modi",
+ "privateuse",
+ "ps",
"brai",
"mend",
"ideo",
- "psalterpahlavi",
- "kits",
- "gothic",
- "l",
"yezidi",
- "inmiscellaneousmathematicalsymbolsa",
- "innandinagari",
- "inancientsymbols",
+ "inmyanmarextendeda",
+ "arabic",
+ "letter",
"xidcontinue",
- "lt",
+ "ascii",
+ "innandinagari",
"inoldnortharabian",
+ "inmeeteimayek",
"knda",
- "meroiticcursive",
"kannada",
- "inlao",
- "incjkcompatibilityideographssupplement",
+ "intransportandmapsymbols",
+ "kiratrai",
+ "inruminumeralsymbols",
+ "inideographicdescriptioncharacters",
+ "incjkcompatibilityforms",
+ "letternumber",
+ "incjkcompatibilityideographs",
"inmodi",
- "mongolian",
- "inlineara",
- "patternwhitespace",
- "incommonindicnumberforms",
- "intoto",
- "grlink",
- "inmendekikakui",
- "brahmi",
- "incjkstrokes",
"xidc",
- "inopticalcharacterrecognition",
+ "inmendekikakui",
+ "lt",
+ "inemoticons",
+ "sk",
"inolditalic",
+ "brahmi",
+ "gothic",
"inmedefaidrin",
- "kali",
- "inkanasupplement",
- "patws",
- "grext",
- "control",
- "inadlam",
- "print",
- "sk",
- "xids",
+ "psalterpahlavi",
"so",
- "palm",
+ "inspecials",
+ "kits",
+ "inmyanmarextendedc",
+ "intoto",
+ "xids",
+ "inchesssymbols",
+ "incjkcompatibilityideographssupplement",
+ "inopticalcharacterrecognition",
+ "sora",
+ "inkanasupplement",
"inoldsogdian",
- "intaitham",
- "inlycian",
+ "meroiticcursive",
+ "inmiscellaneousmathematicalsymbolsa",
+ "grext",
+ "patternwhitespace",
"insundanese",
- "inmusicalsymbols",
- "sora",
"inmandaic",
+ "print",
"idc",
- "inoldsoutharabian",
- "incontrolpictures",
- "inmalayalam",
- "idsbinaryoperator",
- "inmiscellaneoussymbols",
- "bamum",
- "inmiscellaneoussymbolsandarrows",
"batk",
- "inmiscellaneoussymbolsandpictographs",
- "insmallkanaextension",
+ "inancientsymbols",
"batak",
- "insylotinagri",
+ "intaitham",
+ "inoldsoutharabian",
+ "incommonindicnumberforms",
+ "inznamennymusicalnotation",
"samr",
- "indominotiles",
- "idsunaryoperator",
- "bass",
- "joinc",
- "inlinearbideograms",
- "ids",
+ "patws",
+ "bamum",
+ "idsbinaryoperator",
"samaritan",
- "s",
- "inmodifiertoneletters",
"pauc",
- "inznamennymusicalnotation",
- "lisu",
- "ital",
+ "s",
+ "incjkstrokes",
"inugaritic",
+ "lisu",
+ "indominotiles",
+ "idsunaryoperator",
"sm",
+ "l",
"inancientgreekmusicalnotation",
- "alnum",
- "inlatinextendeda",
- "insaurashtra",
- "intaile",
+ "bass",
+ "ids",
+ "inmodifiertoneletters",
+ "incontrolpictures",
"sc",
+ "insaurashtra",
+ "insunuwar",
+ "inlao",
+ "pd",
+ "inolonal",
"inoldturkic",
- "inmeeteimayekextensions",
- "inlatinextendede",
- "idst",
- "incaucasianalbanian",
+ "inlineara",
+ "mongolian",
+ "inmusicalsymbols",
"idcontinue",
- "intamil",
- "inmultani",
- "oriya",
+ "incaucasianalbanian",
+ "grlink",
+ "idst",
+ "runr",
+ "kali",
+ "inadlam",
+ "inmiscellaneoussymbols",
+ "control",
"indeseret",
+ "inmiscellaneoussymbolsandarrows",
"idstart",
- "inspacingmodifierletters",
- "runr",
- "pd",
+ "inmiscellaneoussymbolsandpictographs",
+ "inlycian",
+ "palm",
+ "sind",
+ "onao",
+ "xidstart",
"inancientgreeknumbers",
- "bali",
- "inearlydynasticcuneiform",
- "blank",
+ "xdigit",
+ "inmeeteimayekextensions",
+ "inkhudawadi",
+ "inspacingmodifierletters",
+ "oriya",
+ "cased",
+ "inmalayalam",
+ "inolduyghur",
+ "incountingrodnumerals",
+ "bamu",
+ "insmallkanaextension",
+ "bidic",
+ "ital",
+ "inkaktoviknumerals",
+ "joinc",
+ "insylotinagri",
"vai",
"vaii",
+ "inlinearbideograms",
+ "inlatinextendeda",
+ "sterm",
+ "incyrillicsupplement",
+ "runic",
+ "lu",
+ "insiddham",
+ "quotationmark",
+ "intaile",
+ "incherokeesupplement",
+ "alnum",
+ "idsu",
+ "incjkunifiedideographsextensiona",
+ "incjkunifiedideographsextensioni",
+ "saur",
+ "punct",
+ "sundanese",
+ "guru",
+ "inlatinextendede",
+ "bali",
+ "paucinhau",
+ "blank",
+ "gurmukhi",
+ "intamil",
+ "incjkunifiedideographsextensione",
+ "inmultani",
"inlydian",
- "bengali",
- "incountingrodnumerals",
- "xidstart",
- "xdigit",
- "ll",
- "zl",
- "balinese",
- "inlatinextendedc",
- "plrd",
"osage",
- "canadianaboriginal",
- "sind",
- "inkaktoviknumerals",
- "zinh",
- "cased",
+ "bengali",
+ "limbu",
"osma",
- "sterm",
- "inkhudawadi",
+ "zinh",
+ "balinese",
"inhanifirohingya",
- "incyrillicsupplement",
- "quotationmark",
- "runic",
+ "plrd",
+ "incjkunifiedideographsextensionc",
"inhiragana",
- "zanb",
- "linb",
- "inkhitansmallscript",
- "incherokeesupplement",
- "bidic",
+ "canadianaboriginal",
+ "saurashtra",
"phoenician",
- "inbhaiksuki",
- "sinhala",
- "inolduyghur",
- "innabataean",
- "inkanbun",
- "gunjalagondi",
- "multani",
+ "ingrantha",
+ "sd",
+ "gong",
+ "incjkunifiedideographs",
"marchen",
- "bamu",
- "glagolitic",
+ "sidd",
+ "odi",
+ "mong",
+ "sinhala",
"graphemelink",
- "insiddham",
- "kaithi",
+ "inearlydynasticcuneiform",
"cher",
- "adlm",
- "inelbasan",
- "linearb",
- "joincontrol",
- "intamilsupplement",
+ "kaithi",
"inmahajani",
- "cherokee",
- "khojki",
+ "inlatinextendedc",
+ "multani",
"inogham",
+ "gunjalagondi",
"cham",
+ "cherokee",
"chakma",
- "casedletter",
+ "khojki",
+ "inosage",
"khar",
- "inmiscellaneoustechnical",
- "punct",
"manichaean",
- "graphemebase",
- "gong",
- "inolchiki",
- "ingrantha",
- "limb",
- "mong",
- "idsu",
- "inethiopic",
- "lu",
- "insinhala",
- "incb",
- "incjkunifiedideographsextensiona",
- "inarabic",
- "incjkunifiedideographsextensioni",
- "inkayahli",
"georgian",
- "inosage",
- "inoriya",
- "wara",
- "adlam",
"ingeneralpunctuation",
+ "inolchiki",
"ingeorgian",
- "arab",
- "inyezidi",
- "chorasmian",
- "incjkunifiedideographsextensione",
- "saur",
+ "graphemebase",
+ "adlm",
+ "inethiopic",
+ "inkhitansmallscript",
+ "insinhala",
+ "inmongolian",
+ "punctuation",
+ "emoji",
+ "innagmundari",
"vs",
- "guru",
+ "casedletter",
+ "oidc",
+ "intamilsupplement",
"ahom",
- "sundanese",
+ "chorasmian",
"khmr",
- "chrs",
- "paucinhau",
- "inscriptionalpahlavi",
- "gurmukhi",
- "emoji",
- "inarabicpresentationformsa",
- "inbasiclatin",
- "odi",
- "inmongolian",
- "innagmundari",
- "kharoshthi",
- "khmer",
- "cntrl",
- "limbu",
- "inlatinextendedadditional",
- "lyci",
"ingurmukhi",
+ "sund",
+ "patternsyntax",
+ "chrs",
"math",
+ "inscriptionalpahlavi",
"goth",
- "radical",
- "lycian",
- "anatolianhieroglyphs",
- "incjkunifiedideographsextensionc",
- "inenclosedalphanumerics",
- "mymr",
- "myanmar",
- "patternsyntax",
- "grbase",
+ "adlam",
+ "oids",
+ "incjkunifiedideographsextensiond",
+ "khmer",
"grantha",
- "incjkunifiedideographs",
- "saurashtra",
+ "ll",
+ "kharoshthi",
"intirhuta",
"inhatran",
- "n",
- "inbatak",
+ "inmiscellaneoustechnical",
+ "logicalorderexception",
+ "radical",
+ "zl",
"insorasompeng",
+ "n",
+ "intangsa",
+ "kthi",
"mult",
- "insoyombo",
- "logicalorderexception",
- "oidc",
- "no",
"nandinagari",
- "kthi",
+ "no",
"nko",
"nkoo",
+ "intulutigalari",
"p",
- "intibetan",
- "inblockelements",
- "oids",
- "inenclosedideographicsupplement",
- "innewa",
"emojimodifier",
"xpeo",
- "inkawi",
- "inelymaic",
+ "brah",
+ "sunu",
+ "inoldhungarian",
"inphoenician",
- "innumberforms",
- "intangsa",
- "olck",
- "incjkcompatibility",
- "inenclosedalphanumericsupplement",
- "olower",
- "olchiki",
- "inwarangciti",
+ "incyrillicextendeda",
+ "inherited",
+ "intaixuanjingsymbols",
"ingreekandcoptic",
+ "inenclosedideographicsupplement",
+ "glagolitic",
"inmeroitichieroglyphs",
- "sd",
- "cpmn",
- "sidd",
- "inmayannumerals",
- "intaixuanjingsymbols",
- "inanatolianhieroglyphs",
- "enclosingmark",
- "inbyzantinemusicalsymbols",
- "inkangxiradicals",
- "kawi",
- "inphaistosdisc",
- "inmyanmarextendedb",
- "patsyn",
- "lower",
- "lepc",
"bidicontrol",
- "braille",
- "brah",
- "inoldhungarian",
- "punctuation",
- "inbraillepatterns",
- "insundanesesupplement",
+ "enclosingmark",
"regionalindicator",
- "incyprominoan",
- "inherited",
- "inyiradicals",
- "inwancho",
- "inkanaextendedb",
- "emojimodifierbase",
- "inimperialaramaic",
- "incyrillicextendeda",
- "phli",
- "inarabicextendeda",
- "insinhalaarchaicnumbers",
- "graphemeextend",
- "inmiscellaneousmathematicalsymbolsb",
+ "beng",
+ "inanatolianhieroglyphs",
+ "joincontrol",
+ "inkangxiradicals",
"dia",
+ "cpmn",
"di",
"diak",
- "lowercase",
- "ingeometricshapes",
- "format",
- "innoblock",
- "coptic",
- "bhks",
- "cwcm",
- "beng",
- "lydi",
- "inbalinese",
- "bhaiksuki",
- "lydian",
+ "graphemeextend",
+ "indogra",
+ "inphaistosdisc",
+ "lepc",
"sinh",
- "sund",
"shavian",
- "incjkunifiedideographsextensiond",
- "indogra",
- "glag",
- "copt",
- "ininscriptionalpahlavi",
- "ininscriptionalparthian",
- "emojicomponent",
+ "gukh",
+ "linb",
+ "ingreekextended",
+ "incyprominoan",
+ "innabataean",
+ "zanb",
"inhanunoo",
- "inlatinextendedd",
- "word",
- "asciihexdigit",
- "idsb",
+ "bhks",
+ "inkanbun",
+ "inbhaiksuki",
"incyrillicextendedc",
- "ingreekextended",
- "cprt",
- "inarabicextendedc",
"emod",
- "intangut",
- "hani",
- "imperialaramaic",
- "han",
- "takri",
- "hano",
- "invai",
- "innewtailue",
- "sarb",
+ "bhaiksuki",
"xsux",
- "intags",
- "meroitichieroglyphs",
- "hanunoo",
- "inkhojki",
- "hira",
- "zanabazarsquare",
- "takr",
- "inkatakanaphoneticextensions",
- "diacritic",
- "cyrl",
- "taile",
- "insogdian",
- "indingbats",
- "sentenceterminal",
+ "format",
+ "inelbasan",
+ "emojimodifierbase",
+ "linearb",
+ "olck",
+ "inimperialaramaic",
+ "inlatinextendedd",
+ "insundanesesupplement",
+ "intangut",
+ "cntrl",
+ "olchiki",
+ "inlatinextendedadditional",
+ "olower",
"sogdian",
"sogo",
- "mlym",
- "malayalam",
+ "ingeometricshapes",
+ "emojicomponent",
+ "limb",
+ "intodhri",
+ "inkayahli",
+ "insogdian",
+ "indingbats",
+ "inoriya",
+ "inyezidi",
+ "insinhalaarchaicnumbers",
+ "copt",
+ "vithkuqi",
+ "incb",
+ "wara",
+ "coptic",
+ "gurungkhema",
+ "inarabic",
"ideographic",
- "palmyrene",
+ "diacritic",
+ "cprt",
+ "arab",
+ "inenclosedalphanumerics",
+ "anatolianhieroglyphs",
+ "innewa",
+ "asciihexdigit",
"nand",
+ "intags",
+ "ininscriptionalparthian",
"innushu",
- "incjksymbolsandpunctuation",
- "soyo",
- "variationselector",
+ "ininscriptionalpahlavi",
+ "inkawi",
+ "inkatakanaphoneticextensions",
+ "inarabicpresentationformsa",
+ "inbasiclatin",
"bopo",
- "inlisusupplement",
- "vithkuqi",
+ "lyci",
+ "lycian",
"inoldpersian",
- "tnsa",
- "oldpersian",
- "tangsa",
- "inornamentaldingbats",
- "term",
- "incoptic",
+ "imperialaramaic",
+ "braille",
+ "ingurungkhema",
+ "inwarangciti",
+ "inenclosedalphanumericsupplement",
+ "phli",
+ "mymr",
+ "myanmar",
+ "han",
+ "hani",
+ "incyrillicextendedd",
+ "inbatak",
+ "kawi",
+ "hano",
+ "glag",
+ "lower",
"inlisu",
- "inshavian",
- "insyriacsupplement",
- "uideo",
- "caseignorable",
- "inbamum",
- "caucasianalbanian",
- "lowercaseletter",
- "decimalnumber",
"ingeometricshapesextended",
- "orkh",
+ "hanunoo",
+ "inkhojki",
+ "intibetan",
+ "grbase",
+ "hira",
+ "insoyombo",
+ "decimalnumber",
+ "inwancho",
+ "inlisusupplement",
+ "sorasompeng",
+ "incoptic",
"bopomofo",
- "syrc",
"inoldpermic",
- "incombiningdiacriticalmarks",
- "oldpermic",
- "closepunctuation",
- "incombiningdiacriticalmarksforsymbols",
- "cwt",
- "alpha",
- "hatran",
- "inshorthandformatcontrols",
- "sorasompeng",
- "intelugu",
- "toto",
- "spacingmark",
- "inlepcha",
+ "sharada",
"inethiopicsupplement",
- "taiviet",
- "inpalmyrene",
- "hatr",
- "unassigned",
- "assigned",
- "incyrillicextendedd",
+ "incjksymbolsandpunctuation",
+ "spacingmark",
+ "intelugu",
+ "inelymaic",
+ "medf",
+ "insyriacsupplement",
+ "inblockelements",
+ "incjkcompatibility",
+ "medefaidrin",
+ "inkanaextendedb",
+ "oldpersian",
+ "patsyn",
+ "shrd",
+ "lowercase",
+ "orkh",
"space",
- "phnx",
+ "innumberforms",
+ "assigned",
+ "inarabicextendeda",
+ "inmyanmarextendedb",
+ "inshorthandformatcontrols",
+ "cwcm",
+ "bugi",
+ "variationselector",
+ "inmayannumerals",
+ "sogd",
"dsrt",
- "incurrencysymbols",
- "syriac",
- "orya",
- "insymbolsandpictographsextendeda",
- "incombiningdiacriticalmarkssupplement",
- "ogam",
+ "inbyzantinemusicalsymbols",
+ "ingeorgiansupplement",
+ "lydi",
+ "lydian",
+ "siddham",
+ "inbraillepatterns",
"separator",
- "medf",
- "sharada",
- "medefaidrin",
- "incopticepactnumbers",
- "avestan",
+ "innewtailue",
+ "sentenceterminal",
+ "inornamentaldingbats",
+ "word",
+ "buginese",
+ "oldpermic",
+ "inyiradicals",
+ "phnx",
+ "hatran",
"deseret",
- "mathsymbol",
- "graph",
- "shrd",
+ "ogam",
"insuttonsignwriting",
- "ahex",
- "ingeorgiansupplement",
- "inbrahmi",
- "olditalic",
+ "inunifiedcanadianaboriginalsyllabicsextendeda",
+ "incjkunifiedideographsextensionh",
+ "nd",
+ "inarabicextendedc",
+ "idsb",
+ "caseignorable",
+ "sarb",
+ "hatr",
+ "uideo",
"number",
- "indevanagari",
+ "zanabazarsquare",
+ "inmiscellaneousmathematicalsymbolsb",
+ "incjkunifiedideographsextensiong",
+ "innyiakengpuachuehmong",
+ "ahex",
+ "soyo",
+ "cuneiform",
+ "insymbolsforlegacycomputingsupplement",
+ "incopticepactnumbers",
"osge",
- "terminalpunctuation",
- "invariationselectors",
- "siddham",
- "inverticalforms",
- "inmathematicalalphanumericsymbols",
- "inmongoliansupplement",
- "java",
- "indevanagariextendeda",
- "bugi",
+ "closepunctuation",
+ "graph",
+ "alpha",
+ "lowercaseletter",
+ "modifierletter",
+ "takri",
+ "olditalic",
+ "inlepcha",
+ "invai",
+ "surrogate",
+ "meroitichieroglyphs",
"other",
- "sogd",
- "otheridcontinue",
- "avst",
+ "inpalmyrene",
+ "cwt",
"othernumber",
- "inlowsurrogates",
- "tale",
+ "buhd",
+ "otheridcontinue",
+ "inunifiedcanadianaboriginalsyllabics",
+ "takr",
+ "unassigned",
+ "vith",
+ "inbamum",
"phag",
- "nd",
- "intaiviet",
+ "taile",
"inhanguljamo",
- "incombiningdiacriticalmarksextended",
- "incjkunifiedideographsextensionh",
- "inlinearbsyllabary",
- "inottomansiyaqnumbers",
- "vith",
- "wancho",
- "inunifiedcanadianaboriginalsyllabicsextendeda",
- "osmanya",
- "javanese",
- "buginese",
- "inbengali",
- "inhanguljamoextendeda",
- "taml",
- "inlimbu",
- "invariationselectorssupplement",
- "inbuginese",
- "incjkunifiedideographsextensionb",
- "sylo",
- "currencysymbol",
- "ebase",
- "incjkradicalssupplement",
+ "caucasianalbanian",
+ "innoblock",
"idstrinaryoperator",
- "inletterlikesymbols",
+ "syrc",
+ "inhanguljamoextendeda",
+ "inbalinese",
"otheralphabetic",
- "invedicextensions",
- "induployan",
- "cuneiform",
"gujr",
- "wcho",
- "gujarati",
- "inarabicpresentationformsb",
- "nl",
- "oalpha",
- "incjkunifiedideographsextensiong",
- "cyrillic",
- "modifierletter",
"oldhungarian",
- "inunifiedcanadianaboriginalsyllabics",
- "warangciti",
- "innyiakengpuachuehmong",
- "titlecaseletter",
- "cwl",
- "lepcha",
- "inbassavah",
- "whitespace",
- "inlatin1supplement",
- "inaegeannumbers",
- "surrogate",
+ "gujarati",
+ "tnsa",
+ "tangsa",
+ "term",
+ "inmongoliansupplement",
+ "incombiningdiacriticalmarks",
+ "inshavian",
+ "incombiningdiacriticalmarksforsymbols",
"spaceseparator",
+ "cyrl",
+ "syriac",
+ "inunifiedcanadianaboriginalsyllabicsextended",
+ "inethiopicextendeda",
+ "inmathematicalalphanumericsymbols",
+ "mlym",
+ "induployan",
+ "malayalam",
+ "incombiningdiacriticalmarkssupplement",
+ "insymbolsandpictographsextendeda",
+ "toto",
"ethi",
+ "palmyrene",
"rohg",
- "narb",
- "any",
- "inbopomofo",
- "inethiopicextendeda",
- "inmeroiticcursive",
- "insmallformvariants",
- "buhd",
+ "taiviet",
+ "ougr",
"oldturkic",
- "intagbanwa",
- "inindicsiyaqnumbers",
- "inphagspa",
- "insymbolsforlegacycomputing",
+ "inpaucinhau",
+ "lepcha",
+ "orya",
+ "incjkradicalssupplement",
+ "incjkunifiedideographsextensionf",
"inglagolitic",
- "sylotinagri",
- "inbamumsupplement",
- "inarabicmathematicalalphabeticsymbols",
- "inbuhid",
- "ingothic",
- "incombininghalfmarks",
- "phagspa",
- "nchar",
"intagalog",
- "ugar",
- "tirhuta",
- "nagm",
- "ougr",
+ "incombiningdiacriticalmarksextended",
+ "inphagspa",
"ext",
+ "indevanagari",
+ "incjkunifiedideographsextensionb",
+ "oalpha",
+ "buhid",
+ "ingothic",
+ "avestan",
+ "todr",
+ "indevanagariextendeda",
+ "inottomansiyaqnumbers",
+ "todhri",
+ "inlatin1supplement",
+ "nagm",
+ "inbrahmi",
+ "terminalpunctuation",
+ "otheridstart",
+ "nchar",
+ "inverticalforms",
+ "phagspa",
+ "dogra",
+ "extpict",
+ "intaiviet",
+ "otheruppercase",
+ "avst",
+ "extender",
"cwu",
- "indevanagariextended",
"inphoneticextensions",
- "incyrillicextendedb",
- "inarabicextendedb",
- "cyprominoan",
- "inpaucinhau",
- "inunifiedcanadianaboriginalsyllabicsextended",
- "otheridstart",
- "otherlowercase",
- "nbat",
- "otherletter",
- "nabataean",
- "inyisyllables",
+ "invariationselectors",
+ "inbengali",
+ "dogr",
+ "softdotted",
+ "incurrencysymbols",
+ "invedicextensions",
+ "sunuwar",
+ "osmanya",
+ "wancho",
+ "nl",
+ "inethiopicextended",
+ "mathsymbol",
+ "inbuginese",
+ "dash",
+ "inlowsurrogates",
+ "ebase",
+ "inphoneticextensionssupplement",
+ "invariationselectorssupplement",
"zp",
- "thaa",
- "thai",
- "thaana",
- "elba",
+ "posixpunct",
+ "noncharactercodepoint",
+ "sylo",
+ "nonspacingmark",
+ "oupper",
+ "inlimbu",
+ "wcho",
+ "ingaray",
+ "warangciti",
+ "ingeorgianextended",
+ "changeswhencasemapped",
+ "currencysymbol",
+ "intifinagh",
+ "java",
+ "titlecaseletter",
+ "olonal",
"mahj",
- "extpict",
+ "inmeroiticcursive",
"mahajani",
- "nonspacingmark",
- "inplayingcards",
- "noncharactercodepoint",
- "inarabicsupplement",
- "dogra",
- "tirh",
- "inphoneticextensionssupplement",
- "posixpunct",
- "dash",
- "inenclosedcjklettersandmonths",
- "tamil",
- "newa",
- "talu",
- "dogr",
- "incjkunifiedideographsextensionf",
- "otheruppercase",
- "kayahli",
- "othersymbol",
- "taitham",
- "telu",
- "tangut",
- "newtailue",
- "khoj",
- "newline",
- "inalphabeticpresentationforms",
- "unknown",
+ "tale",
+ "otherlowercase",
+ "ugar",
+ "otherletter",
+ "changeswhentitlecased",
"epres",
- "hebr",
- "cypriot",
- "tang",
+ "emojipresentation",
+ "inaegeannumbers",
+ "inindicsiyaqnumbers",
+ "indevanagariextended",
+ "javanese",
"hang",
- "extender",
- "tagbanwa",
- "wspace",
+ "inletterlikesymbols",
+ "intagbanwa",
+ "inalphabeticpresentationforms",
+ "taml",
+ "tirhuta",
+ "whitespace",
"ingujarati",
- "symbol",
+ "paragraphseparator",
+ "intangutcomponents",
"ingunjalagondi",
- "elbasan",
- "oupper",
+ "khoj",
+ "inbassavah",
+ "inbuhid",
+ "khitansmallscript",
+ "narb",
+ "inbopomofo",
"hiragana",
- "inhangulsyllables",
- "inalchemicalsymbols",
- "changeswhencasemapped",
"inrejang",
- "emojipresentation",
- "khitansmallscript",
- "intifinagh",
- "oldnortharabian",
- "inpsalterpahlavi",
- "finalpunctuation",
- "inethiopicextended",
- "elym",
- "phlp",
- "ugaritic",
- "hmng",
"oldsogdian",
- "paragraphseparator",
- "buhid",
- "elymaic",
- "intangutcomponents",
- "inlatinextendedb",
- "soyombo",
+ "nushu",
+ "incyrillicextendedb",
+ "othersymbol",
+ "nagmundari",
+ "extendedpictographic",
+ "otherdefaultignorablecodepoint",
+ "hmng",
+ "insymbolsforlegacycomputing",
"omath",
- "changeswhentitlecased",
- "invithkuqi",
+ "sylotinagri",
+ "inlinearbsyllabary",
+ "intangutsupplement",
+ "inarabicmathematicalalphabeticsymbols",
+ "cf",
+ "inenclosedcjklettersandmonths",
+ "inbamumsupplement",
+ "pf",
+ "cwl",
+ "nshu",
"inmathematicaloperators",
- "shaw",
- "tibt",
- "tibetan",
- "ingeorgianextended",
+ "inhangulsyllables",
+ "incombininghalfmarks",
+ "newa",
+ "tangut",
+ "digit",
+ "changeswhenuppercased",
+ "finalpunctuation",
+ "inpsalterpahlavi",
+ "phlp",
+ "rjng",
+ "nbat",
+ "newtailue",
+ "newline",
+ "cyprominoan",
+ "nabataean",
"insuperscriptsandsubscripts",
- "intangutsupplement",
- "softdotted",
+ "cyrillic",
+ "ugaritic",
+ "ogham",
+ "insmallformvariants",
"inlatinextendedg",
- "inprivateusearea",
- "rjng",
- "nagmundari",
- "khudawadi",
- "cwcf",
- "nshu",
+ "thaa",
+ "inarabicsupplement",
+ "thaana",
+ "thai",
+ "shaw",
+ "insupplementalarrowsa",
+ "inplayingcards",
"hmnp",
- "inyijinghexagramsymbols",
- "otherdefaultignorablecodepoint",
+ "tirh",
+ "idcompatmathcontinue",
+ "inarabicpresentationformsb",
+ "idcompatmathstart",
+ "tang",
+ "tagbanwa",
+ "cypriot",
+ "garay",
+ "othermath",
"sgnw",
- "alphabetic",
- "insupplementalarrowsa",
- "ogham",
- "extendedpictographic",
- "cf",
- "incypriotsyllabary",
- "pf",
+ "talu",
+ "taitham",
"changeswhenlowercased",
- "digit",
- "othermath",
- "hangul",
+ "khudawadi",
+ "elba",
+ "telu",
"insupplementalarrowsc",
- "nushu",
+ "cwcf",
+ "wspace",
+ "any",
"insupplementalmathematicaloperators",
- "deva",
- "bassavah",
- "devanagari",
- "idcompatmathcontinue",
- "changeswhenuppercased",
- "idcompatmathstart",
- "inhanguljamoextendedb",
- "indivesakuru",
- "aghb",
- "injavanese",
- "hung",
- "oldsoutharabian",
- "inmahjongtiles",
"ogrext",
- "otherpunctuation",
- "zyyy",
+ "hung",
+ "hebr",
"deprecated",
- "inethiopicextendedb",
+ "unknown",
+ "oldnortharabian",
+ "modifiercombiningmark",
+ "kayahli",
+ "invithkuqi",
+ "inarabicextendedb",
+ "indivesakuru",
+ "elbasan",
+ "elym",
+ "otherpunctuation",
+ "elymaic",
+ "symbol",
+ "tulutigalari",
+ "inalchemicalsymbols",
"inpahawhhmong",
- "inhebrew",
+ "inprivateusearea",
+ "tamil",
+ "hangul",
+ "inyisyllables",
"hex",
- "tavt",
- "modifiersymbol",
- "inhighprivateusesurrogates",
"insupplementalpunctuation",
- "inegyptianhieroglyphs",
+ "deva",
+ "inyijinghexagramsymbols",
+ "inhighprivateusesurrogates",
+ "devanagari",
+ "bassavah",
+ "soyombo",
+ "dashpunctuation",
+ "inmahjongtiles",
+ "inhanguljamoextendedb",
+ "alphabetic",
+ "aghb",
+ "incypriotsyllabary",
+ "oldsoutharabian",
"inhalfwidthandfullwidthforms",
- "inegyptianhieroglyphformatcontrols",
- "tagb",
+ "inethiopicextendedb",
"ethiopic",
- "dashpunctuation",
+ "tibt",
+ "tibetan",
"inlatinextendedf",
+ "othergraphemeextend",
+ "injavanese",
+ "tutg",
"ecomp",
- "divesakuru",
- "dupl",
"inglagoliticsupplement",
+ "inlatinextendedb",
+ "dupl",
+ "modifiersymbol",
"hexdigit",
- "othergraphemeextend",
+ "inegyptianhieroglyphsextendeda",
+ "changeswhencasefolded",
+ "dep",
+ "rejang",
+ "divesakuru",
+ "openpunctuation",
+ "inhebrew",
+ "inegyptianhieroglyphs",
+ "inegyptianhieroglyphformatcontrols",
+ "hanifirohingya",
+ "signwriting",
+ "defaultignorablecodepoint",
+ "upper",
+ "tavt",
+ "inbopomofoextended",
+ "insupplementaryprivateuseareaa",
"olduyghur",
"hluw",
- "upper",
- "insupplementalarrowsb",
- "hyphen",
"uppercase",
- "rejang",
- "inbopomofoextended",
+ "inhighsurrogates",
"tifinagh",
- "dep",
- "signwriting",
- "changeswhencasefolded",
+ "insupplementalarrowsb",
"tfng",
- "openpunctuation",
- "hanifirohingya",
- "insupplementalsymbolsandpictographs",
- "tglg",
- "insupplementaryprivateuseareaa",
- "tagalog",
+ "tagb",
+ "hyphen",
+ "zyyy",
"uppercaseletter",
"telugu",
- "defaultignorablecodepoint",
"pahawhhmong",
+ "insupplementalsymbolsandpictographs",
"unifiedideograph",
- "inhangulcompatibilityjamo",
- "inhighsurrogates",
"duployan",
"inboxdrawing",
+ "tglg",
+ "tagalog",
+ "inhangulcompatibilityjamo",
"egyp",
"nyiakengpuachuehmong",
"egyptianhieroglyphs",
@@ -29227,2319 +30164,2566 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{
static const struct PoolPropertyNameCtype wordlist[] =
{
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(8), 276},
- {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(13), 276},
- {-1}, {-1},
+ {pool_offset(12), 255},
+ {-1}, {-1}, {-1},
- {pool_offset(16), 249},
+ {pool_offset(16), 284},
{-1}, {-1},
- {pool_offset(19), 134},
+ {pool_offset(19), 137},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(25), 148},
+ {pool_offset(25), 284},
- {pool_offset(26), 151},
+ {pool_offset(26), 166},
+ {-1},
- {pool_offset(27), 163},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(28), 151},
+ {-1}, {-1},
- {pool_offset(33), 162},
+ {pool_offset(31), 154},
+ {-1}, {-1},
- {pool_offset(34), 139},
+ {pool_offset(34), 285},
+ {-1}, {-1},
- {pool_offset(35), 130},
+ {pool_offset(37), 319},
- {pool_offset(36), 130},
- {-1},
+ {pool_offset(38), 142},
- {pool_offset(38), 277},
- {-1},
+ {pool_offset(39), 133},
- {pool_offset(40), 40},
+ {pool_offset(40), 133},
{-1}, {-1},
- {pool_offset(43), 311},
+ {pool_offset(43), 165},
{-1}, {-1},
{pool_offset(46), 54},
- {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(52), 40},
+
+ {pool_offset(53), 306},
+ {-1},
+
+ {pool_offset(55), 273},
- {pool_offset(50), 216},
+ {pool_offset(56), 283},
+ {-1},
- {pool_offset(51), 298},
+ {pool_offset(58), 83},
{-1}, {-1}, {-1},
- {pool_offset(55), 86},
+ {pool_offset(62), 87},
+
+ {pool_offset(63), 221},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(69), 137},
+
+ {pool_offset(70), 55},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(60), 55},
- {-1}, {-1}, {-1},
+ {pool_offset(75), 149},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(64), 134},
+ {pool_offset(81), 222},
{-1}, {-1},
- {pool_offset(67), 146},
+ {pool_offset(84), 559},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(68), 275},
- {-1},
+ {pool_offset(90), 159},
+ {-1}, {-1},
- {pool_offset(70), 217},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(93), 487},
+
+ {pool_offset(94), 39},
- {pool_offset(79), 156},
+ {pool_offset(95), 143},
{-1},
- {pool_offset(81), 39},
+ {pool_offset(97), 39},
- {pool_offset(82), 478},
- {-1},
+ {pool_offset(98), 170},
- {pool_offset(84), 166},
+ {pool_offset(99), 170},
+ {-1}, {-1},
- {pool_offset(85), 166},
+ {pool_offset(102), 91},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(86), 140},
+ {pool_offset(107), 122},
{-1}, {-1},
- {pool_offset(89), 90},
+ {pool_offset(110), 84},
+
+ {pool_offset(111), 91},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(116), 149},
{-1}, {-1},
- {pool_offset(92), 39},
+ {pool_offset(119), 164},
{-1},
- {pool_offset(94), 83},
+ {pool_offset(121), 217},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(126), 162},
{-1}, {-1}, {-1},
- {pool_offset(98), 90},
+ {pool_offset(130), 156},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(136), 470},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(99), 265},
+ {pool_offset(142), 490},
{-1}, {-1}, {-1},
- {pool_offset(103), 120},
+ {pool_offset(146), 510},
- {pool_offset(104), 161},
- {-1}, {-1},
+ {pool_offset(147), 45},
- {pool_offset(107), 146},
+ {pool_offset(148), 555},
- {pool_offset(108), 212},
+ {pool_offset(149), 561},
- {pool_offset(109), 159},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(150), 161},
+ {-1},
- {pool_offset(119), 153},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(152), 153},
+ {-1}, {-1},
- {pool_offset(129), 462},
+ {pool_offset(155), 37},
{-1},
- {pool_offset(131), 158},
+ {pool_offset(157), 130},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(161), 300},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(171), 325},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(175), 541},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(137), 45},
+ {pool_offset(181), 56},
+ {-1}, {-1},
- {pool_offset(138), 540},
+ {pool_offset(184), 115},
- {pool_offset(139), 545},
+ {pool_offset(185), 155},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(140), 481},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(195), 333},
- {pool_offset(145), 150},
+ {pool_offset(196), 461},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(146), 500},
- {-1}, {-1},
+ {pool_offset(204), 141},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(149), 37},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(209), 338},
+ {-1}, {-1}, {-1},
- {pool_offset(155), 292},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(213), 505},
+ {-1},
- {pool_offset(162), 113},
+ {pool_offset(215), 562},
{-1},
- {pool_offset(164), 317},
+ {pool_offset(217), 38},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(221), 163},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(230), 149},
{-1},
- {pool_offset(166), 528},
- {-1}, {-1},
+ {pool_offset(232), 526},
- {pool_offset(169), 56},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(233), 192},
- {pool_offset(175), 152},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(234), 491},
{-1}, {-1}, {-1},
- {pool_offset(188), 325},
+ {pool_offset(238), 215},
+ {-1}, {-1},
- {pool_offset(189), 453},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(241), 512},
- {pool_offset(194), 138},
+ {pool_offset(242), 132},
{-1},
- {pool_offset(196), 330},
+ {pool_offset(244), 223},
+ {-1},
- {pool_offset(197), 38},
+ {pool_offset(246), 546},
+ {-1}, {-1}, {-1},
- {pool_offset(198), 546},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(250), 294},
- {pool_offset(207), 160},
+ {pool_offset(251), 151},
{-1},
- {pool_offset(209), 495},
+ {pool_offset(253), 134},
- {pool_offset(210), 146},
- {-1}, {-1},
+ {pool_offset(254), 158},
+ {-1},
- {pool_offset(213), 187},
- {-1}, {-1},
+ {pool_offset(256), 368},
- {pool_offset(216), 482},
- {-1}, {-1},
+ {pool_offset(257), 228},
- {pool_offset(219), 514},
+ {pool_offset(258), 134},
- {pool_offset(220), 502},
+ {pool_offset(259), 330},
{-1},
- {pool_offset(222), 286},
- {-1}, {-1},
+ {pool_offset(261), 305},
- {pool_offset(225), 148},
+ {pool_offset(262), 156},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(226), 218},
- {-1},
+ {pool_offset(271), 399},
+
+ {pool_offset(272), 22},
+
+ {pool_offset(273), 322},
+
+ {pool_offset(274), 43},
+
+ {pool_offset(275), 113},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(228), 153},
+ {pool_offset(280), 545},
{-1}, {-1},
- {pool_offset(231), 210},
+ {pool_offset(283), 508},
+ {-1},
- {pool_offset(232), 360},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(285), 215},
+ {-1},
- {pool_offset(240), 129},
+ {pool_offset(287), 22},
+ {-1},
+
+ {pool_offset(289), 538},
{-1}, {-1}, {-1},
- {pool_offset(244), 533},
+ {pool_offset(293), 226},
{-1},
- {pool_offset(246), 322},
+ {pool_offset(295), 57},
- {pool_offset(247), 155},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(296), 221},
{-1},
- {pool_offset(258), 111},
- {-1}, {-1},
+ {pool_offset(298), 531},
- {pool_offset(261), 22},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(299), 307},
- {pool_offset(266), 43},
- {-1}, {-1},
-
- {pool_offset(269), 221},
+ {pool_offset(300), 287},
+ {-1}, {-1}, {-1},
- {pool_offset(270), 279},
- {-1},
+ {pool_offset(304), 161},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(272), 532},
+ {pool_offset(309), 539},
{-1},
- {pool_offset(274), 22},
+ {pool_offset(311), 117},
- {pool_offset(275), 57},
+ {pool_offset(312), 298},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(276), 210},
+ {pool_offset(322), 524},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(279), 299},
+ {pool_offset(334), 429},
- {pool_offset(280), 525},
- {-1}, {-1},
+ {pool_offset(335), 168},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(283), 115},
+ {pool_offset(346), 117},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(284), 223},
+ {pool_offset(356), 122},
+ {-1},
- {pool_offset(285), 526},
+ {pool_offset(358), 344},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(292), 131},
- {-1}, {-1},
+ {pool_offset(365), 303},
- {pool_offset(295), 519},
- {-1}, {-1},
+ {pool_offset(366), 223},
- {pool_offset(298), 297},
+ {pool_offset(367), 153},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(372), 289},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(299), 131},
+ {pool_offset(382), 569},
{-1},
- {pool_offset(301), 290},
+ {pool_offset(384), 58},
+ {-1},
- {pool_offset(302), 314},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(386), 167},
+ {-1},
- {pool_offset(308), 391},
- {-1}, {-1}, {-1},
+ {pool_offset(388), 55},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(312), 498},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(395), 224},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(320), 281},
+ {pool_offset(401), 34},
{-1},
- {pool_offset(322), 421},
-
- {pool_offset(323), 216},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(328), 158},
+ {pool_offset(403), 162},
+ {-1}, {-1}, {-1},
- {pool_offset(329), 336},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(407), 112},
- {pool_offset(338), 295},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(408), 283},
+ {-1},
- {pool_offset(344), 58},
- {-1}, {-1},
+ {pool_offset(410), 430},
+ {-1}, {-1}, {-1},
- {pool_offset(347), 218},
+ {pool_offset(414), 21},
{-1}, {-1},
- {pool_offset(350), 513},
- {-1}, {-1}, {-1},
+ {pool_offset(417), 131},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(354), 219},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
+ {pool_offset(426), 281},
+ {-1},
- {pool_offset(367), 115},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(428), 14},
+ {-1},
- {pool_offset(385), 120},
+ {pool_offset(430), 530},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(398), 14},
+ {pool_offset(443), 489},
+ {-1},
- {pool_offset(399), 21},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(445), 436},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(405), 55},
- {-1}, {-1}, {-1},
+ {pool_offset(450), 121},
+ {-1}, {-1},
- {pool_offset(409), 388},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(453), 121},
+
+ {pool_offset(454), 607},
{-1},
- {pool_offset(420), 489},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(456), 130},
- {pool_offset(436), 128},
- {-1},
+ {pool_offset(457), 499},
- {pool_offset(438), 441},
+ {pool_offset(458), 396},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(439), 422},
+ {pool_offset(466), 449},
{-1}, {-1}, {-1},
- {pool_offset(443), 435},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(470), 181},
- {pool_offset(468), 428},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(471), 443},
+ {-1}, {-1},
- {pool_offset(475), 589},
+ {pool_offset(474), 522},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(482), 445},
- {-1},
+ {pool_offset(481), 281},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(484), 177},
- {-1}, {-1},
+ {pool_offset(487), 594},
+
+ {pool_offset(488), 145},
- {pool_offset(487), 150},
+ {pool_offset(489), 605},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(497), 164},
- {-1},
+ {pool_offset(504), 241},
+ {-1}, {-1},
- {pool_offset(499), 594},
+ {pool_offset(507), 463},
{-1},
- {pool_offset(501), 587},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(509), 33},
+ {-1}, {-1}, {-1},
- {pool_offset(507), 553},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(513), 86},
- {pool_offset(513), 34},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(514), 560},
+ {-1}, {-1}, {-1},
- {pool_offset(519), 159},
+ {pool_offset(518), 225},
{-1},
- {pool_offset(521), 110},
-
- {pool_offset(522), 220},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(531), 124},
+ {pool_offset(520), 243},
{-1},
- {pool_offset(533), 85},
-
- {pool_offset(534), 128},
- {-1}, {-1},
+ {pool_offset(522), 453},
+ {-1},
- {pool_offset(537), 275},
+ {pool_offset(524), 126},
+ {-1}, {-1}, {-1},
- {pool_offset(538), 371},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(528), 525},
+ {-1}, {-1}, {-1},
- {pool_offset(548), 518},
+ {pool_offset(532), 589},
{-1}, {-1}, {-1},
- {pool_offset(552), 450},
+ {pool_offset(536), 282},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(558), 273},
- {-1},
+ {pool_offset(542), 612},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(560), 142},
- {-1},
+ {pool_offset(549), 621},
- {pool_offset(562), 480},
+ {pool_offset(550), 372},
+ {-1}, {-1},
+
+ {pool_offset(553), 246},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(567), 119},
+ {pool_offset(558), 568},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(568), 160},
- {-1},
+ {pool_offset(564), 502},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(570), 119},
- {-1},
+ {pool_offset(571), 163},
- {pool_offset(572), 315},
- {-1},
+ {pool_offset(572), 379},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(574), 603},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(577), 89},
- {pool_offset(583), 511},
- {-1}, {-1}, {-1},
+ {pool_offset(578), 213},
- {pool_offset(587), 165},
+ {pool_offset(579), 349},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(588), 467},
+ {pool_offset(585), 308},
+ {-1}, {-1},
- {pool_offset(589), 208},
+ {pool_offset(588), 7},
{-1},
- {pool_offset(591), 412},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(598), 572},
- {-1},
+ {pool_offset(590), 110},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(600), 89},
+ {pool_offset(596), 28},
{-1},
- {pool_offset(602), 576},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(598), 458},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(611), 33},
+ {pool_offset(605), 28},
{-1}, {-1}, {-1},
- {pool_offset(615), 396},
+ {pool_offset(609), 346},
+ {-1}, {-1},
- {pool_offset(616), 273},
+ {pool_offset(612), 488},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(617), 364},
+ {pool_offset(631), 420},
{-1}, {-1}, {-1},
- {pool_offset(621), 455},
- {-1}, {-1}, {-1},
+ {pool_offset(635), 575},
- {pool_offset(625), 544},
- {-1},
-
- {pool_offset(627), 122},
-
- {pool_offset(628), 552},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(636), 232},
+ {-1}, {-1},
- {pool_offset(633), 208},
+ {pool_offset(639), 213},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(634), 88},
+ {pool_offset(645), 26},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(640), 43},
+ {pool_offset(651), 105},
- {pool_offset(641), 577},
+ {pool_offset(652), 232},
{-1}, {-1},
- {pool_offset(644), 7},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(652), 236},
- {-1}, {-1},
+ {pool_offset(655), 214},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(655), 274},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(660), 231},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(662), 238},
+ {pool_offset(669), 404},
{-1}, {-1}, {-1},
- {pool_offset(666), 206},
- {-1}, {-1}, {-1},
+ {pool_offset(673), 466},
- {pool_offset(670), 492},
+ {pool_offset(674), 139},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(671), 338},
- {-1}, {-1},
+ {pool_offset(683), 600},
+ {-1},
- {pool_offset(674), 452},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(685), 107},
- {pool_offset(682), 341},
- {-1},
+ {pool_offset(686), 242},
+ {-1}, {-1},
- {pool_offset(684), 560},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(689), 131},
+ {-1}, {-1},
- {pool_offset(693), 241},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(692), 578},
- {pool_offset(702), 300},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(693), 27},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(707), 108},
- {-1}, {-1}, {-1},
+ {pool_offset(700), 111},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(711), 479},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(707), 417},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(732), 363},
+ {pool_offset(719), 371},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(724), 234},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(738), 312},
- {-1},
+ {pool_offset(730), 422},
- {pool_offset(740), 103},
+ {pool_offset(731), 536},
{-1},
- {pool_offset(742), 369},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(733), 323},
+ {-1},
- {pool_offset(748), 26},
- {-1}, {-1},
+ {pool_offset(735), 216},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(751), 377},
+ {pool_offset(740), 592},
- {pool_offset(752), 28},
+ {pool_offset(741), 495},
{-1}, {-1}, {-1},
- {pool_offset(756), 586},
+ {pool_offset(745), 476},
{-1}, {-1}, {-1},
- {pool_offset(760), 554},
+ {pool_offset(749), 169},
+ {-1}, {-1},
- {pool_offset(761), 28},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(752), 577},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(767), 411},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(760), 110},
+
+ {pool_offset(761), 473},
+ {-1}, {-1},
- {pool_offset(773), 227},
+ {pool_offset(764), 90},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(774), 582},
+ {pool_offset(769), 106},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(775), 105},
+ {pool_offset(782), 230},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(778), 27},
- {-1},
+ {pool_offset(794), 124},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(780), 117},
+ {pool_offset(802), 595},
{-1}, {-1}, {-1},
- {pool_offset(784), 447},
+ {pool_offset(806), 377},
+ {-1}, {-1}, {-1},
- {pool_offset(785), 109},
- {-1},
+ {pool_offset(810), 43},
+ {-1}, {-1}, {-1},
- {pool_offset(787), 227},
- {-1}, {-1},
+ {pool_offset(814), 468},
- {pool_offset(790), 226},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(815), 385},
+ {-1}, {-1}, {-1},
- {pool_offset(795), 409},
+ {pool_offset(819), 111},
- {pool_offset(796), 209},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(820), 604},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(801), 558},
+ {pool_offset(833), 460},
- {pool_offset(802), 136},
+ {pool_offset(834), 211},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(844), 129},
{-1}, {-1}, {-1},
- {pool_offset(815), 185},
+ {pool_offset(848), 188},
- {pool_offset(816), 458},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(822), 237},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
+ {pool_offset(849), 282},
+ {-1}, {-1}, {-1},
- {pool_offset(834), 561},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(853), 457},
- {pool_offset(840), 13},
- {-1},
+ {pool_offset(854), 11},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(842), 284},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(861), 432},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(857), 414},
- {-1},
+ {pool_offset(867), 516},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(859), 334},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(879), 295},
+ {-1}, {-1}, {-1},
- {pool_offset(868), 229},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(883), 198},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(894), 486},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(901), 424},
+ {pool_offset(900), 41},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(906), 426},
+ {pool_offset(905), 320},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(907), 104},
- {-1}, {-1}, {-1},
+ {pool_offset(915), 504},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(911), 465},
+ {pool_offset(929), 582},
+ {-1}, {-1},
- {pool_offset(912), 108},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(932), 26},
- {pool_offset(920), 309},
- {-1},
+ {pool_offset(933), 570},
- {pool_offset(922), 505},
+ {pool_offset(934), 31},
+ {-1}, {-1},
- {pool_offset(923), 193},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(937), 190},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(950), 460},
+ {pool_offset(946), 579},
{-1},
- {pool_offset(952), 109},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(960), 287},
- {-1},
+ {pool_offset(948), 119},
+ {-1}, {-1}, {-1},
- {pool_offset(962), 225},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(952), 419},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(972), 211},
- {-1}, {-1},
+ {pool_offset(957), 275},
- {pool_offset(975), 449},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(958), 275},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(998), 25},
+ {pool_offset(963), 455},
+
+ {pool_offset(964), 292},
+ {-1},
+
+ {pool_offset(966), 235},
+
+ {pool_offset(967), 299},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1003), 534},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(972), 230},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1012), 2},
+ {pool_offset(978), 146},
- {pool_offset(1013), 267},
+ {pool_offset(979), 521},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1014), 267},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(984), 226},
+ {-1}, {-1},
- {pool_offset(1022), 475},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(987), 342},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1039), 29},
+ {pool_offset(996), 435},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(1052), 565},
- {-1}, {-1}, {-1},
+ {pool_offset(1009), 13},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1056), 274},
+ {pool_offset(1014), 107},
- {pool_offset(1057), 11},
+ {pool_offset(1015), 408},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1022), 620},
+
+ {pool_offset(1023), 233},
+
+ {pool_offset(1024), 209},
+
+ {pool_offset(1025), 248},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1062), 137},
+ {pool_offset(1030), 94},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1036), 434},
{-1},
- {pool_offset(1064), 279},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1038), 25},
- {pool_offset(1069), 25},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1039), 214},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1074), 379},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1048), 2},
+
+ {pool_offset(1049), 94},
- {pool_offset(1079), 162},
+ {pool_offset(1050), 317},
+
+ {pool_offset(1051), 618},
+
+ {pool_offset(1052), 515},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1058), 484},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1074), 199},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1097), 194},
+ {pool_offset(1081), 29},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1098), 38},
+ {pool_offset(1087), 136},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(1111), 127},
- {-1},
+ {pool_offset(1100), 200},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1113), 562},
+ {pool_offset(1110), 115},
- {pool_offset(1114), 113},
+ {pool_offset(1111), 25},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1120), 41},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1117), 497},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1125), 195},
+ {pool_offset(1125), 165},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1133), 230},
+ {pool_offset(1133), 616},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1134), 506},
+ {pool_offset(1140), 398},
+ {-1}, {-1},
- {pool_offset(1135), 488},
- {-1},
+ {pool_offset(1143), 38},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(1137), 291},
+ {pool_offset(1155), 233},
{-1}, {-1}, {-1},
- {pool_offset(1141), 221},
+ {pool_offset(1159), 220},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(1153), 225},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1171), 517},
+ {-1}, {-1},
- {pool_offset(1159), 390},
- {-1}, {-1}, {-1},
+ {pool_offset(1174), 244},
+ {-1}, {-1},
- {pool_offset(1163), 278},
+ {pool_offset(1177), 93},
- {pool_offset(1164), 135},
+ {pool_offset(1178), 410},
+ {-1}, {-1},
- {pool_offset(1165), 549},
+ {pool_offset(1181), 155},
+ {-1},
+
+ {pool_offset(1183), 238},
- {pool_offset(1166), 427},
+ {pool_offset(1184), 202},
{-1},
- {pool_offset(1168), 31},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1186), 169},
+ {-1},
+
+ {pool_offset(1188), 240},
- {pool_offset(1173), 215},
+ {pool_offset(1189), 90},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(1193), 547},
+
+ {pool_offset(1194), 52},
{-1}, {-1},
- {pool_offset(1176), 524},
+ {pool_offset(1197), 120},
+ {-1},
- {pool_offset(1177), 235},
+ {pool_offset(1199), 511},
- {pool_offset(1178), 494},
+ {pool_offset(1200), 387},
{-1}, {-1}, {-1},
- {pool_offset(1182), 472},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(1187), 394},
+ {pool_offset(1204), 171},
- {pool_offset(1188), 92},
+ {pool_offset(1205), 332},
{-1},
- {pool_offset(1190), 167},
+ {pool_offset(1207), 93},
{-1}, {-1},
- {pool_offset(1193), 152},
- {-1},
+ {pool_offset(1210), 46},
- {pool_offset(1195), 26},
+ {pool_offset(1211), 52},
- {pool_offset(1196), 84},
+ {pool_offset(1212), 45},
{-1},
- {pool_offset(1198), 89},
+ {pool_offset(1214), 128},
+ {-1}, {-1},
- {pool_offset(1199), 510},
+ {pool_offset(1217), 471},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(1221), 125},
{-1},
- {pool_offset(1201), 118},
+ {pool_offset(1223), 154},
+
+ {pool_offset(1224), 84},
{-1},
- {pool_offset(1203), 52},
+ {pool_offset(1226), 362},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1204), 16},
+ {pool_offset(1233), 352},
{-1},
- {pool_offset(1206), 464},
+ {pool_offset(1235), 326},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1245), 88},
{-1}, {-1},
- {pool_offset(1209), 135},
+ {pool_offset(1248), 16},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1210), 117},
- {-1},
+ {pool_offset(1254), 328},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1212), 531},
+ {pool_offset(1259), 565},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1213), 501},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1269), 321},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1276), 339},
+ {-1}, {-1},
- {pool_offset(1218), 52},
+ {pool_offset(1279), 209},
- {pool_offset(1219), 126},
+ {pool_offset(1280), 75},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1287), 591},
+
+ {pool_offset(1288), 276},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1220), 324},
+ {pool_offset(1294), 132},
{-1},
- {pool_offset(1222), 46},
+ {pool_offset(1296), 204},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1305), 544},
+ {-1}, {-1},
+
+ {pool_offset(1308), 17},
{-1},
- {pool_offset(1224), 45},
+ {pool_offset(1310), 53},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1320), 127},
+
+ {pool_offset(1321), 314},
+ {-1},
+
+ {pool_offset(1323), 248},
+
+ {pool_offset(1324), 212},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1231), 129},
+ {pool_offset(1331), 53},
- {pool_offset(1232), 123},
+ {pool_offset(1332), 157},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1237), 362},
+ {pool_offset(1337), 116},
{-1},
- {pool_offset(1239), 204},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1339), 86},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1244), 151},
- {-1},
+ {pool_offset(1348), 16},
+ {-1}, {-1},
- {pool_offset(1246), 87},
+ {pool_offset(1351), 205},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1247), 92},
+ {pool_offset(1358), 617},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1248), 344},
- {-1},
+ {pool_offset(1368), 127},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1250), 507},
+ {pool_offset(1373), 87},
- {pool_offset(1251), 133},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1374), 140},
+ {-1},
- {pool_offset(1257), 165},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1376), 125},
+ {-1}, {-1}, {-1},
- {pool_offset(1265), 105},
+ {pool_offset(1380), 520},
{-1}, {-1},
- {pool_offset(1268), 320},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1383), 482},
+ {-1}, {-1}, {-1},
- {pool_offset(1276), 143},
+ {pool_offset(1387), 370},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1277), 313},
- {-1},
+ {pool_offset(1392), 143},
- {pool_offset(1279), 112},
- {-1},
+ {pool_offset(1393), 227},
- {pool_offset(1281), 400},
- {-1},
+ {pool_offset(1394), 287},
+
+ {pool_offset(1395), 509},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1283), 294},
+ {pool_offset(1404), 173},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1284), 602},
+ {pool_offset(1411), 556},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(1285), 416},
+ {pool_offset(1422), 120},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1286), 83},
+ {pool_offset(1431), 171},
- {pool_offset(1287), 463},
+ {pool_offset(1432), 176},
- {pool_offset(1288), 308},
+ {pool_offset(1433), 182},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1297), 271},
+ {pool_offset(1442), 180},
+
+ {pool_offset(1443), 180},
- {pool_offset(1298), 16},
+ {pool_offset(1444), 518},
+ {-1}, {-1},
+
+ {pool_offset(1447), 209},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1305), 354},
+ {pool_offset(1463), 77},
- {pool_offset(1306), 318},
+ {pool_offset(1464), 193},
- {pool_offset(1307), 21},
+ {pool_offset(1465), 33},
- {pool_offset(1308), 490},
+ {pool_offset(1466), 249},
- {pool_offset(1309), 53},
- {-1}, {-1}, {-1},
+ {pool_offset(1467), 496},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1313), 600},
+ {pool_offset(1483), 483},
+ {-1}, {-1},
- {pool_offset(1314), 228},
- {-1},
+ {pool_offset(1486), 392},
+ {-1}, {-1},
- {pool_offset(1316), 268},
+ {pool_offset(1489), 115},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1317), 93},
+ {pool_offset(1496), 581},
{-1},
- {pool_offset(1319), 17},
+ {pool_offset(1498), 297},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1512), 603},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1519), 85},
{-1},
- {pool_offset(1321), 243},
- {-1}, {-1}, {-1},
+ {pool_offset(1521), 485},
- {pool_offset(1325), 125},
+ {pool_offset(1522), 31},
+ {-1}, {-1},
- {pool_offset(1326), 53},
- {-1},
+ {pool_offset(1525), 159},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1328), 209},
- {-1},
+ {pool_offset(1530), 228},
+ {-1}, {-1},
- {pool_offset(1330), 114},
+ {pool_offset(1533), 29},
{-1},
- {pool_offset(1332), 93},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1535), 552},
+
+ {pool_offset(1536), 119},
+ {-1}, {-1},
- {pool_offset(1338), 75},
+ {pool_offset(1539), 395},
{-1},
- {pool_offset(1340), 437},
+ {pool_offset(1541), 68},
- {pool_offset(1341), 282},
+ {pool_offset(1542), 61},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1346), 197},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1547), 64},
+ {-1}, {-1},
- {pool_offset(1351), 331},
+ {pool_offset(1550), 69},
+ {-1}, {-1}, {-1},
- {pool_offset(1352), 574},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1554), 89},
- {pool_offset(1367), 123},
+ {pool_offset(1555), 527},
+ {-1},
- {pool_offset(1368), 125},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1557), 459},
+ {-1}, {-1}, {-1},
- {pool_offset(1373), 3},
+ {pool_offset(1561), 135},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(1375), 133},
+ {pool_offset(1572), 240},
{-1}, {-1},
- {pool_offset(1378), 352},
- {-1},
+ {pool_offset(1575), 237},
- {pool_offset(1380), 144},
- {-1}, {-1},
+ {pool_offset(1576), 95},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1383), 306},
- {-1}, {-1},
+ {pool_offset(1583), 138},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1386), 154},
- {-1}, {-1},
+ {pool_offset(1592), 361},
+
+ {pool_offset(1593), 548},
+ {-1},
- {pool_offset(1389), 85},
+ {pool_offset(1595), 481},
- {pool_offset(1390), 222},
+ {pool_offset(1596), 286},
+ {-1},
- {pool_offset(1391), 144},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1598), 335},
- {pool_offset(1396), 19},
+ {pool_offset(1599), 30},
- {pool_offset(1397), 598},
- {-1}, {-1},
+ {pool_offset(1600), 402},
- {pool_offset(1400), 365},
+ {pool_offset(1601), 537},
{-1}, {-1},
- {pool_offset(1403), 168},
+ {pool_offset(1604), 353},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(1608), 77},
{-1}, {-1},
- {pool_offset(1406), 168},
+ {pool_offset(1611), 30},
+
+ {pool_offset(1612), 59},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1622), 44},
{-1}, {-1},
- {pool_offset(1409), 207},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1625), 472},
+ {-1}, {-1}, {-1},
- {pool_offset(1415), 87},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1629), 78},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(1633), 138},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1421), 86},
+ {pool_offset(1638), 187},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1426), 402},
+ {pool_offset(1643), 479},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1433), 228},
+ {pool_offset(1650), 418},
- {pool_offset(1434), 509},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1651), 355},
- {pool_offset(1439), 473},
+ {pool_offset(1652), 563},
+ {-1},
- {pool_offset(1440), 169},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1654), 3},
- {pool_offset(1450), 342},
+ {pool_offset(1655), 187},
+ {-1},
- {pool_offset(1451), 499},
+ {pool_offset(1657), 360},
{-1}, {-1},
- {pool_offset(1454), 167},
+ {pool_offset(1660), 206},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1455), 520},
+ {pool_offset(1666), 245},
{-1},
- {pool_offset(1457), 140},
- {-1}, {-1},
-
- {pool_offset(1460), 199},
+ {pool_offset(1668), 194},
+ {-1}, {-1}, {-1},
- {pool_offset(1461), 178},
+ {pool_offset(1672), 376},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1462), 172},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1677), 76},
- {pool_offset(1469), 118},
+ {pool_offset(1678), 136},
+ {-1}, {-1}, {-1},
- {pool_offset(1470), 176},
+ {pool_offset(1682), 475},
+ {-1},
- {pool_offset(1471), 176},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1684), 424},
+ {-1}, {-1},
- {pool_offset(1476), 204},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1687), 503},
- {pool_offset(1482), 316},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1688), 378},
+ {-1},
- {pool_offset(1490), 367},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1690), 316},
- {pool_offset(1499), 200},
- {-1}, {-1},
+ {pool_offset(1691), 500},
- {pool_offset(1502), 585},
+ {pool_offset(1692), 513},
{-1}, {-1}, {-1},
- {pool_offset(1506), 508},
- {-1}, {-1}, {-1},
+ {pool_offset(1696), 57},
- {pool_offset(1510), 77},
+ {pool_offset(1697), 277},
- {pool_offset(1511), 188},
- {-1}, {-1},
+ {pool_offset(1698), 114},
- {pool_offset(1514), 529},
+ {pool_offset(1699), 279},
- {pool_offset(1515), 496},
+ {pool_offset(1700), 57},
- {pool_offset(1516), 474},
- {-1}, {-1},
+ {pool_offset(1701), 95},
+
+ {pool_offset(1702), 302},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1519), 359},
+ {pool_offset(1709), 112},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1719), 68},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1727), 60},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1525), 541},
- {-1}, {-1},
+ {pool_offset(1733), 21},
- {pool_offset(1528), 183},
+ {pool_offset(1734), 373},
- {pool_offset(1529), 399},
+ {pool_offset(1735), 19},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1530), 584},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1745), 519},
+ {-1}, {-1},
- {pool_offset(1535), 201},
+ {pool_offset(1748), 15},
{-1},
- {pool_offset(1537), 183},
+ {pool_offset(1750), 176},
+
+ {pool_offset(1751), 624},
+
+ {pool_offset(1752), 492},
+
+ {pool_offset(1753), 571},
+
+ {pool_offset(1754), 493},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1763), 542},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(1554), 516},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1774), 405},
+
+ {pool_offset(1775), 445},
- {pool_offset(1560), 289},
+ {pool_offset(1776), 290},
{-1},
- {pool_offset(1562), 476},
+ {pool_offset(1778), 32},
+ {-1}, {-1},
+
+ {pool_offset(1781), 147},
+ {-1}, {-1},
+
+ {pool_offset(1784), 147},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1790), 467},
{-1},
- {pool_offset(1564), 239},
- {-1}, {-1}, {-1},
+ {pool_offset(1792), 113},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1568), 61},
+ {pool_offset(1801), 34},
+ {-1},
- {pool_offset(1569), 233},
+ {pool_offset(1803), 553},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1570), 563},
+ {pool_offset(1808), 528},
+ {-1}, {-1},
- {pool_offset(1571), 564},
+ {pool_offset(1811), 602},
{-1},
- {pool_offset(1573), 538},
+ {pool_offset(1813), 116},
- {pool_offset(1574), 156},
+ {pool_offset(1814), 172},
{-1}, {-1},
- {pool_offset(1577), 559},
+ {pool_offset(1817), 172},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1823), 96},
+ {-1}, {-1}, {-1},
- {pool_offset(1578), 387},
+ {pool_offset(1827), 96},
{-1},
- {pool_offset(1580), 121},
+ {pool_offset(1829), 587},
{-1}, {-1},
- {pool_offset(1583), 451},
+ {pool_offset(1832), 350},
- {pool_offset(1584), 420},
+ {pool_offset(1833), 123},
{-1}, {-1},
- {pool_offset(1587), 207},
+ {pool_offset(1836), 99},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1588), 6},
- {-1}, {-1},
+ {pool_offset(1841), 85},
- {pool_offset(1591), 132},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1842), 6},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1598), 31},
+ {pool_offset(1847), 413},
+ {-1}, {-1},
+
+ {pool_offset(1850), 609},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1599), 34},
+ {pool_offset(1859), 99},
{-1}, {-1}, {-1},
- {pool_offset(1603), 33},
+ {pool_offset(1863), 514},
+ {-1}, {-1},
+
+ {pool_offset(1866), 324},
+ {-1}, {-1},
+
+ {pool_offset(1869), 88},
+
+ {pool_offset(1870), 103},
{-1}, {-1}, {-1},
- {pool_offset(1607), 487},
- {-1},
+ {pool_offset(1874), 532},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1609), 204},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1880), 177},
- {pool_offset(1616), 373},
- {-1},
+ {pool_offset(1881), 590},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1618), 347},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1889), 543},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1623), 223},
+ {pool_offset(1895), 246},
- {pool_offset(1624), 535},
+ {pool_offset(1896), 388},
- {pool_offset(1625), 113},
- {-1}, {-1}, {-1},
+ {pool_offset(1897), 32},
+ {-1},
- {pool_offset(1629), 404},
+ {pool_offset(1899), 465},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1637), 573},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1907), 236},
+ {-1},
- {pool_offset(1652), 551},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1909), 329},
+ {-1}, {-1}, {-1},
- {pool_offset(1659), 78},
+ {pool_offset(1913), 397},
+ {-1},
- {pool_offset(1660), 470},
+ {pool_offset(1915), 158},
{-1},
- {pool_offset(1662), 384},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1917), 318},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1669), 114},
+ {pool_offset(1922), 506},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(1930), 160},
{-1}, {-1},
- {pool_offset(1672), 303},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1933), 309},
- {pool_offset(1678), 503},
+ {pool_offset(1934), 375},
{-1},
- {pool_offset(1680), 88},
- {-1}, {-1},
+ {pool_offset(1936), 407},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1683), 375},
+ {pool_offset(1941), 160},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1688), 68},
+ {pool_offset(1946), 567},
{-1},
- {pool_offset(1690), 64},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1948), 193},
+ {-1},
- {pool_offset(1697), 69},
+ {pool_offset(1950), 212},
- {pool_offset(1698), 141},
+ {pool_offset(1951), 236},
{-1},
- {pool_offset(1700), 368},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1953), 144},
- {pool_offset(1706), 44},
- {-1}, {-1},
+ {pool_offset(1954), 196},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1709), 610},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1962), 9},
+ {-1},
- {pool_offset(1719), 57},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1964), 367},
- {pool_offset(1724), 30},
+ {pool_offset(1965), 23},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1725), 48},
+ {pool_offset(1972), 311},
{-1},
- {pool_offset(1727), 29},
-
- {pool_offset(1728), 145},
+ {pool_offset(1974), 428},
{-1}, {-1},
- {pool_offset(1731), 340},
+ {pool_offset(1977), 573},
+ {-1}, {-1},
- {pool_offset(1732), 30},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(1980), 48},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1739), 145},
+ {pool_offset(1986), 35},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1740), 235},
+ {pool_offset(1992), 276},
{-1},
- {pool_offset(1742), 243},
+ {pool_offset(1994), 580},
- {pool_offset(1743), 232},
- {-1},
+ {pool_offset(1995), 245},
- {pool_offset(1745), 599},
- {-1}, {-1},
+ {pool_offset(1996), 66},
+ {-1}, {-1}, {-1},
- {pool_offset(1748), 515},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2000), 576},
+ {-1}, {-1}, {-1},
- {pool_offset(1755), 84},
- {-1}, {-1},
+ {pool_offset(2004), 389},
+ {-1},
- {pool_offset(1758), 57},
+ {pool_offset(2006), 148},
+ {-1}, {-1},
- {pool_offset(1759), 484},
+ {pool_offset(2009), 148},
{-1}, {-1}, {-1},
- {pool_offset(1763), 483},
+ {pool_offset(2013), 238},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1768), 76},
+ {pool_offset(2018), 381},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1769), 327},
+ {pool_offset(2024), 285},
+ {-1}, {-1},
- {pool_offset(1770), 410},
+ {pool_offset(2027), 343},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(1774), 12},
+ {pool_offset(2049), 235},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2055), 606},
+ {-1}, {-1},
- {pool_offset(1775), 15},
+ {pool_offset(2058), 12},
- {pool_offset(1776), 103},
+ {pool_offset(2059), 35},
{-1},
- {pool_offset(1778), 345},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2061), 192},
+ {-1}, {-1}, {-1},
- {pool_offset(1784), 353},
- {-1}, {-1},
+ {pool_offset(2065), 412},
- {pool_offset(1787), 60},
+ {pool_offset(2066), 220},
- {pool_offset(1788), 491},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2067), 100},
+ {-1}, {-1}, {-1},
- {pool_offset(1795), 77},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2071), 66},
+ {-1},
- {pool_offset(1801), 547},
+ {pool_offset(2073), 186},
+ {-1}, {-1}, {-1},
- {pool_offset(1802), 94},
+ {pool_offset(2077), 584},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1803), 111},
+ {pool_offset(2085), 533},
- {pool_offset(1804), 94},
- {-1}, {-1},
+ {pool_offset(2086), 623},
- {pool_offset(1807), 251},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2087), 177},
+ {-1}, {-1},
- {pool_offset(1812), 97},
+ {pool_offset(2090), 501},
+ {-1},
- {pool_offset(1813), 406},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2092), 105},
+ {-1}, {-1},
- {pool_offset(1819), 335},
+ {pool_offset(2095), 40},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1825), 190},
-
- {pool_offset(1826), 59},
+ {pool_offset(2101), 195},
+ {-1}, {-1},
- {pool_offset(1827), 606},
+ {pool_offset(2104), 100},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1833), 161},
+ {pool_offset(2110), 272},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1834), 97},
+ {pool_offset(2120), 173},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1835), 504},
- {-1}, {-1},
+ {pool_offset(2129), 286},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1838), 101},
- {-1},
+ {pool_offset(2136), 383},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1840), 278},
+ {pool_offset(2161), 622},
{-1},
- {pool_offset(1842), 251},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(1850), 397},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2163), 588},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1855), 68},
+ {pool_offset(2169), 15},
- {pool_offset(1856), 62},
- {-1}, {-1}, {-1},
+ {pool_offset(2170), 247},
+ {-1},
- {pool_offset(1860), 248},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2172), 59},
- {pool_offset(1869), 493},
+ {pool_offset(2173), 574},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1870), 370},
+ {pool_offset(2180), 462},
{-1}, {-1},
- {pool_offset(1873), 230},
+ {pool_offset(2183), 199},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
+ {-1}, {-1},
- {pool_offset(1884), 240},
+ {pool_offset(2195), 217},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1885), 189},
- {-1}, {-1},
+ {pool_offset(2201), 5},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(1888), 149},
+ {pool_offset(2206), 1},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(1893), 149},
+ {pool_offset(2211), 140},
+ {-1}, {-1}, {-1},
- {pool_offset(1894), 110},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2215), 141},
+ {-1}, {-1},
- {pool_offset(1903), 206},
- {-1}, {-1}, {-1},
+ {pool_offset(2218), 257},
- {pool_offset(1907), 172},
+ {pool_offset(2219), 190},
{-1},
- {pool_offset(1909), 555},
+ {pool_offset(2221), 351},
+
+ {pool_offset(2222), 414},
{-1}, {-1}, {-1},
- {pool_offset(1913), 389},
- {-1},
+ {pool_offset(2226), 58},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1915), 242},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2234), 164},
- {pool_offset(1921), 268},
+ {pool_offset(2235), 37},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1927), 32},
+ {pool_offset(2241), 480},
{-1}, {-1},
- {pool_offset(1930), 530},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2244), 50},
- {pool_offset(1936), 269},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
+ {pool_offset(2245), 182},
+ {-1},
- {pool_offset(1948), 459},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2247), 36},
- {pool_offset(1953), 253},
+ {pool_offset(2248), 204},
- {pool_offset(1954), 188},
+ {pool_offset(2249), 331},
- {pool_offset(1955), 253},
+ {pool_offset(2250), 257},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1956), 588},
+ {pool_offset(2260), 54},
{-1}, {-1},
- {pool_offset(1959), 256},
+ {pool_offset(2263), 277},
{-1}, {-1}, {-1},
- {pool_offset(1963), 380},
+ {pool_offset(2267), 416},
+
+ {pool_offset(2268), 219},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(1970), 405},
+ {pool_offset(2275), 254},
{-1},
- {pool_offset(1972), 461},
-
- {pool_offset(1973), 301},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(1978), 264},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(1983), 40},
+ {pool_offset(2277), 327},
{-1}, {-1},
- {pool_offset(1986), 408},
- {-1}, {-1},
+ {pool_offset(2280), 42},
- {pool_offset(1989), 42},
+ {pool_offset(2281), 628},
+ {-1},
- {pool_offset(1990), 137},
+ {pool_offset(2283), 106},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(2010), 173},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2017), 591},
+ {pool_offset(2303), 251},
{-1}, {-1},
- {pool_offset(2020), 191},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2306), 426},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2037), 32},
+ {pool_offset(2313), 348},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(2047), 245},
+ {pool_offset(2352), 201},
{-1}, {-1}, {-1},
- {pool_offset(2051), 457},
+ {pool_offset(2356), 92},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2056), 288},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2361), 189},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2063), 187},
+ {pool_offset(2367), 92},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2372), 259},
{-1},
- {pool_offset(2065), 212},
+ {pool_offset(2374), 259},
+ {-1}, {-1},
- {pool_offset(2066), 357},
+ {pool_offset(2377), 262},
+ {-1}, {-1},
- {pool_offset(2067), 50},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2380), 523},
+ {-1}, {-1},
- {pool_offset(2081), 1},
- {-1},
+ {pool_offset(2383), 296},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2083), 98},
- {-1}, {-1},
+ {pool_offset(2389), 469},
+ {-1}, {-1}, {-1},
- {pool_offset(2086), 557},
+ {pool_offset(2393), 365},
{-1}, {-1},
- {pool_offset(2089), 241},
+ {pool_offset(2396), 289},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2419), 62},
{-1}, {-1}, {-1},
- {pool_offset(2093), 310},
+ {pool_offset(2423), 251},
+ {-1}, {-1}, {-1},
- {pool_offset(2094), 262},
+ {pool_offset(2427), 340},
- {pool_offset(2095), 155},
+ {pool_offset(2428), 433},
{-1}, {-1},
- {pool_offset(2098), 343},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2431), 583},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
+
+ {pool_offset(2451), 152},
+
+ {pool_offset(2452), 572},
+ {-1}, {-1}, {-1},
- {pool_offset(2104), 321},
+ {pool_offset(2456), 152},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2109), 250},
+ {pool_offset(2461), 359},
+ {-1}, {-1},
- {pool_offset(2110), 471},
+ {pool_offset(2464), 613},
+ {-1}, {-1}, {-1},
- {pool_offset(2111), 98},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2468), 269},
- {pool_offset(2118), 54},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2469), 80},
+ {-1},
- {pool_offset(2125), 23},
+ {pool_offset(2471), 211},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2126), 570},
+ {pool_offset(2478), 98},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(2136), 9},
+ {pool_offset(2489), 256},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2507), 197},
{-1}, {-1}, {-1},
- {pool_offset(2149), 215},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2511), 196},
- {pool_offset(2159), 66},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2512), 534},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(2516), 135},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2164), 356},
+ {pool_offset(2523), 198},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2165), 245},
+ {pool_offset(2532), 394},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2170), 193},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2546), 619},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2179), 595},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2552), 386},
+ {-1},
- {pool_offset(2187), 351},
- {-1}, {-1}, {-1},
+ {pool_offset(2554), 334},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2191), 182},
+ {pool_offset(2561), 347},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2192), 277},
- {-1}, {-1},
+ {pool_offset(2566), 421},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2195), 157},
- {-1}, {-1},
+ {pool_offset(2571), 82},
- {pool_offset(2198), 231},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2572), 312},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2208), 157},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2579), 615},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2223), 454},
- {-1},
+ {pool_offset(2585), 201},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2225), 24},
+ {pool_offset(2591), 36},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2226), 66},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2596), 464},
- {pool_offset(2232), 237},
+ {pool_offset(2597), 24},
{-1}, {-1}, {-1},
- {pool_offset(2236), 5},
+ {pool_offset(2601), 268},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2237), 231},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2610), 535},
+ {-1}, {-1},
- {pool_offset(2243), 567},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2613), 597},
+ {-1}, {-1}, {-1},
- {pool_offset(2249), 15},
+ {pool_offset(2617), 268},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(2252), 381},
+ {pool_offset(2638), 291},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
- {pool_offset(2263), 497},
- {-1},
+ {pool_offset(2648), 175},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2265), 185},
+ {pool_offset(2662), 507},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2667), 262},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2282), 169},
- {-1},
+ {pool_offset(2684), 205},
+ {-1}, {-1},
- {pool_offset(2284), 304},
+ {pool_offset(2687), 183},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2285), 194},
- {-1}, {-1},
+ {pool_offset(2695), 447},
+ {-1},
- {pool_offset(2288), 256},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2697), 219},
- {pool_offset(2293), 438},
+ {pool_offset(2698), 70},
+ {-1},
+
+ {pool_offset(2700), 81},
- {pool_offset(2294), 233},
+ {pool_offset(2701), 431},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2303), 439},
- {-1}, {-1}, {-1},
+ {pool_offset(2719), 208},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2307), 566},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2727), 24},
+ {-1},
- {pool_offset(2313), 512},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2729), 82},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2319), 116},
+ {pool_offset(2734), 51},
{-1}, {-1},
- {pool_offset(2322), 523},
+ {pool_offset(2737), 357},
{-1}, {-1}, {-1},
- {pool_offset(2326), 35},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2331), 37},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2741), 446},
- {pool_offset(2336), 240},
-
- {pool_offset(2337), 199},
+ {pool_offset(2742), 313},
{-1},
- {pool_offset(2339), 24},
- {-1}, {-1}, {-1},
+ {pool_offset(2744), 70},
- {pool_offset(2343), 178},
- {-1}, {-1},
+ {pool_offset(2745), 244},
- {pool_offset(2346), 433},
+ {pool_offset(2746), 364},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2351), 248},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2360), 214},
- {-1}, {-1},
+ {pool_offset(2751), 356},
+ {-1},
- {pool_offset(2363), 173},
- {-1}, {-1},
+ {pool_offset(2753), 249},
+ {-1},
- {pool_offset(2366), 423},
+ {pool_offset(2755), 200},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2372), 319},
-
- {pool_offset(2373), 339},
+ {pool_offset(2761), 278},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2374), 605},
+ {pool_offset(2769), 181},
- {pool_offset(2375), 446},
+ {pool_offset(2770), 391},
{-1},
- {pool_offset(2377), 579},
+ {pool_offset(2772), 242},
{-1}, {-1},
- {pool_offset(2380), 269},
- {-1},
+ {pool_offset(2775), 345},
+ {-1}, {-1}, {-1},
- {pool_offset(2382), 270},
- {-1},
+ {pool_offset(2779), 63},
- {pool_offset(2384), 521},
+ {pool_offset(2780), 441},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2385), 195},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2787), 78},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2393), 116},
+ {pool_offset(2815), 358},
{-1}, {-1}, {-1},
- {pool_offset(2397), 35},
+ {pool_offset(2819), 625},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2398), 305},
+ {pool_offset(2824), 288},
{-1},
- {pool_offset(2400), 418},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2826), 8},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2835), 183},
{-1}, {-1},
- {pool_offset(2412), 252},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2838), 250},
+ {-1},
- {pool_offset(2420), 333},
- {-1}, {-1}, {-1},
+ {pool_offset(2840), 166},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2424), 607},
+ {pool_offset(2845), 208},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2425), 337},
+ {pool_offset(2852), 341},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2426), 597},
+ {pool_offset(2857), 278},
{-1}, {-1},
- {pool_offset(2429), 244},
- {-1}, {-1},
+ {pool_offset(2860), 498},
+ {-1},
- {pool_offset(2432), 229},
+ {pool_offset(2862), 279},
{-1}, {-1},
- {pool_offset(2435), 78},
- {-1}, {-1}, {-1},
+ {pool_offset(2865), 354},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2439), 386},
- {-1},
+ {pool_offset(2870), 48},
- {pool_offset(2441), 104},
- {-1}, {-1},
+ {pool_offset(2871), 234},
- {pool_offset(2444), 358},
- {-1}, {-1},
+ {pool_offset(2872), 390},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2447), 196},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2879), 118},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2453), 348},
+ {pool_offset(2896), 145},
+ {-1},
- {pool_offset(2454), 556},
+ {pool_offset(2898), 188},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2459), 59},
+ {pool_offset(2903), 150},
+
+ {pool_offset(2904), 486},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
- {pool_offset(2472), 91},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2914), 150},
- {pool_offset(2477), 270},
+ {pool_offset(2915), 254},
{-1},
- {pool_offset(2479), 91},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2917), 206},
+ {-1}, {-1},
- {pool_offset(2485), 443},
- {-1}, {-1}, {-1},
+ {pool_offset(2920), 271},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2489), 177},
+ {pool_offset(2925), 142},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2930), 50},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(2499), 196},
+ {pool_offset(2943), 79},
+ {-1},
+
+ {pool_offset(2945), 79},
+
+ {pool_offset(2946), 456},
{-1}, {-1},
- {pool_offset(2502), 604},
+ {pool_offset(2949), 596},
+ {-1}, {-1},
- {pool_offset(2503), 62},
+ {pool_offset(2952), 423},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2959), 118},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2966), 97},
{-1}, {-1}, {-1},
- {pool_offset(2507), 138},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2970), 366},
{-1}, {-1},
- {pool_offset(2528), 184},
+ {pool_offset(2973), 337},
{-1},
- {pool_offset(2530), 323},
+ {pool_offset(2975), 444},
{-1}, {-1},
- {pool_offset(2533), 271},
+ {pool_offset(2978), 258},
- {pool_offset(2534), 571},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2979), 267},
+ {-1},
+
+ {pool_offset(2981), 280},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2987), 315},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2548), 142},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(2992), 288},
+ {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(2997), 564},
+ {-1},
+
+ {pool_offset(2999), 540},
{-1}, {-1},
- {pool_offset(2569), 49},
+ {pool_offset(3002), 128},
- {pool_offset(2570), 132},
- {-1},
+ {pool_offset(3003), 557},
- {pool_offset(2572), 542},
- {-1}, {-1}, {-1},
+ {pool_offset(3004), 336},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2576), 272},
+ {pool_offset(3011), 126},
{-1}, {-1},
- {pool_offset(2579), 283},
+ {pool_offset(3014), 191},
{-1}, {-1},
- {pool_offset(2582), 448},
+ {pool_offset(3017), 400},
{-1}, {-1},
- {pool_offset(2585), 58},
+ {pool_offset(3020), 103},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2586), 281},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3025), 425},
{-1},
- {pool_offset(2597), 80},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2607), 96},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3027), 194},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2624), 186},
- {-1}, {-1},
-
- {pool_offset(2627), 20},
-
- {pool_offset(2628), 392},
-
- {pool_offset(2629), 425},
- {-1}, {-1}, {-1},
-
- {pool_offset(2633), 477},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3035), 184},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2658), 442},
-
- {pool_offset(2659), 36},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2665), 191},
+ {pool_offset(3050), 415},
- {pool_offset(2666), 329},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3051), 243},
- {pool_offset(2676), 578},
+ {pool_offset(3052), 175},
- {pool_offset(2677), 413},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3053), 81},
+
+ {pool_offset(3054), 202},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(2697), 596},
+ {pool_offset(3065), 210},
{-1}, {-1},
- {pool_offset(2700), 378},
+ {pool_offset(3068), 614},
+ {-1},
+
+ {pool_offset(3070), 207},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(2705), 244},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3084), 250},
+ {-1},
- {pool_offset(2712), 539},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3086), 454},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(2720), 580},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3097), 566},
- {pool_offset(2726), 328},
+ {pool_offset(3098), 598},
{-1},
- {pool_offset(2728), 456},
+ {pool_offset(3100), 44},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2729), 440},
+ {pool_offset(3105), 406},
+ {-1},
- {pool_offset(2730), 214},
+ {pool_offset(3107), 554},
+ {-1}, {-1}, {-1},
- {pool_offset(2731), 179},
+ {pool_offset(3111), 218},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2741), 326},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3130), 49},
+ {-1}, {-1},
- {pool_offset(2747), 263},
+ {pool_offset(3133), 184},
{-1}, {-1},
- {pool_offset(2750), 261},
+ {pool_offset(3136), 369},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2751), 171},
+ {pool_offset(3143), 437},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(2774), 192},
+ {pool_offset(3156), 448},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2780), 82},
- {-1}, {-1},
+ {pool_offset(3162), 179},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2783), 51},
+ {pool_offset(3169), 260},
{-1},
- {pool_offset(2785), 415},
+ {pool_offset(3171), 4},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2800), 349},
+ {pool_offset(3186), 51},
+ {-1}, {-1},
+
+ {pool_offset(3189), 218},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2807), 407},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3196), 494},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2817), 302},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
+ {pool_offset(3205), 225},
+ {-1},
- {pool_offset(2839), 61},
- {-1}, {-1},
+ {pool_offset(3207), 229},
- {pool_offset(2842), 522},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3208), 174},
+ {-1},
- {pool_offset(2847), 332},
- {-1}, {-1}, {-1},
+ {pool_offset(3210), 178},
+ {-1},
- {pool_offset(2851), 200},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3212), 0},
- {pool_offset(2857), 201},
+ {pool_offset(3213), 61},
+ {-1}, {-1}, {-1},
- {pool_offset(2858), 170},
+ {pool_offset(3217), 174},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2864), 139},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2869), 170},
+ {pool_offset(3223), 363},
{-1},
- {pool_offset(2871), 403},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(2876), 280},
+ {pool_offset(3225), 62},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2885), 257},
- {-1}, {-1},
+ {pool_offset(3243), 271},
- {pool_offset(2888), 258},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3244), 186},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2893), 257},
+ {pool_offset(3252), 450},
{-1}, {-1}, {-1},
- {pool_offset(2897), 73},
- {-1},
+ {pool_offset(3256), 585},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2899), 147},
+ {pool_offset(3266), 263},
{-1}, {-1}, {-1},
- {pool_offset(2903), 81},
- {-1}, {-1},
-
- {pool_offset(2906), 147},
-
- {pool_offset(2907), 163},
+ {pool_offset(3270), 304},
{-1},
- {pool_offset(2909), 583},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3272), 263},
- {pool_offset(2916), 179},
+ {pool_offset(3273), 264},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(2918), 296},
- {-1}, {-1},
+ {pool_offset(3284), 237},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2921), 70},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3292), 380},
- {pool_offset(2930), 261},
+ {pool_offset(3293), 601},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2931), 350},
+ {pool_offset(3318), 185},
{-1},
- {pool_offset(2933), 8},
+ {pool_offset(3320), 267},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2934), 63},
+ {pool_offset(3335), 108},
{-1}, {-1}, {-1},
- {pool_offset(2938), 398},
- {-1},
+ {pool_offset(3339), 451},
+ {-1}, {-1}, {-1},
- {pool_offset(2940), 252},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3343), 109},
+ {-1},
- {pool_offset(2949), 175},
+ {pool_offset(3345), 260},
{-1}, {-1}, {-1},
- {pool_offset(2953), 174},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3349), 253},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(2962), 70},
+ {pool_offset(3354), 60},
- {pool_offset(2963), 601},
+ {pool_offset(3355), 83},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2964), 203},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3362), 207},
- {pool_offset(2974), 122},
- {-1}, {-1},
+ {pool_offset(3363), 239},
+ {-1},
- {pool_offset(2977), 238},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3365), 178},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2984), 249},
+ {pool_offset(3375), 255},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2985), 255},
+ {pool_offset(3384), 49},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(2986), 254},
+ {pool_offset(3395), 129},
{-1}, {-1},
- {pool_offset(2989), 174},
+ {pool_offset(3398), 73},
{-1}, {-1},
- {pool_offset(2992), 126},
+ {pool_offset(3401), 261},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(2993), 0},
+ {pool_offset(3410), 610},
{-1},
- {pool_offset(2995), 436},
+ {pool_offset(3412), 47},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(3416), 280},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(3000), 265},
+ {pool_offset(3421), 20},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(3011), 79},
-
- {pool_offset(3012), 99},
- {-1}, {-1},
-
- {pool_offset(3015), 60},
+ {pool_offset(3432), 384},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(3019), 254},
-
- {pool_offset(3020), 95},
+ {pool_offset(3445), 203},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3021), 82},
+ {pool_offset(3452), 189},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(3023), 247},
- {-1},
+ {pool_offset(3463), 101},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3025), 272},
+ {pool_offset(3473), 65},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(3037), 307},
+ {pool_offset(3485), 273},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3051), 226},
- {-1},
+ {pool_offset(3497), 191},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(3053), 527},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3510), 168},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3061), 73},
+ {pool_offset(3516), 124},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3062), 203},
+ {pool_offset(3532), 474},
+ {-1}, {-1}, {-1},
- {pool_offset(3063), 101},
- {-1},
+ {pool_offset(3536), 310},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3065), 429},
- {-1}, {-1}, {-1},
+ {pool_offset(3566), 529},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3069), 590},
+ {pool_offset(3578), 73},
{-1}, {-1},
- {pool_offset(3072), 48},
- {-1},
+ {pool_offset(3581), 74},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3074), 417},
+ {pool_offset(3606), 222},
+ {-1}, {-1}, {-1},
- {pool_offset(3075), 79},
+ {pool_offset(3610), 74},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1},
- {pool_offset(3076), 124},
- {-1},
+ {pool_offset(3623), 231},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3078), 382},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3635), 270},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3085), 186},
+ {pool_offset(3641), 608},
{-1}, {-1}, {-1},
- {pool_offset(3089), 485},
+ {pool_offset(3645), 558},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3090), 213},
+ {pool_offset(3661), 442},
{-1},
- {pool_offset(3092), 383},
+ {pool_offset(3663), 258},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(3096), 74},
- {-1}, {-1},
-
- {pool_offset(3099), 220},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3104), 263},
+ {pool_offset(3676), 97},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3113), 205},
-
- {pool_offset(3114), 189},
- {-1},
+ {pool_offset(3703), 411},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3116), 280},
+ {pool_offset(3731), 102},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3124), 36},
+ {pool_offset(3739), 393},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(3125), 74},
- {-1}, {-1}, {-1},
+ {pool_offset(3762), 67},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3129), 548},
+ {pool_offset(3774), 409},
+ {-1},
+
+ {pool_offset(3776), 440},
{-1}, {-1},
- {pool_offset(3132), 285},
+ {pool_offset(3779), 67},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(3786), 27},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3156), 242},
-
- {pool_offset(3157), 202},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(3171), 50},
+ {pool_offset(3836), 247},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(3184), 466},
+ {pool_offset(3849), 216},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3203), 361},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3211), 232},
+ {pool_offset(3865), 599},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(3216), 259},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3225), 259},
+ {pool_offset(3870), 438},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(3240), 346},
+ {pool_offset(3893), 18},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3255), 355},
+ {pool_offset(3903), 42},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(3276), 550},
- {-1}, {-1}, {-1},
+ {pool_offset(3926), 478},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3280), 239},
+ {pool_offset(3936), 195},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(3284), 568},
- {-1},
+ {pool_offset(3985), 452},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3286), 434},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {pool_offset(3992), 593},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3296), 224},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
+ {pool_offset(3999), 80},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3307), 171},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(4007), 265},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3312), 127},
- {-1},
+ {pool_offset(4014), 265},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3314), 47},
+ {pool_offset(4026), 477},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(3319), 180},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3325), 181},
+ {pool_offset(4031), 203},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1},
- {pool_offset(3328), 401},
+ {pool_offset(4061), 427},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(4068), 270},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3343), 197},
- {-1},
+ {pool_offset(4083), 76},
- {pool_offset(3345), 234},
- {-1},
+ {pool_offset(4084), 586},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3347), 18},
+ {pool_offset(4092), 293},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3374), 372},
- {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3378), 182},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(4104), 71},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3383), 81},
+ {pool_offset(4175), 241},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3398), 44},
- {-1}, {-1},
-
- {pool_offset(3401), 469},
+ {pool_offset(4190), 102},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3408), 213},
+ {pool_offset(4278), 551},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3432), 49},
+ {pool_offset(4302), 47},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(3463), 4},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3479), 202},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3489), 95},
-
- {pool_offset(3490), 592},
+ {pool_offset(4368), 65},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(3495), 180},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3501), 376},
- {-1}, {-1}, {-1}, {-1},
+ {pool_offset(4391), 229},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3506), 67},
- {-1},
+ {pool_offset(4398), 69},
+ {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3508), 27},
+ {pool_offset(4404), 224},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1},
- {pool_offset(3521), 67},
+ {pool_offset(4425), 301},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3535), 106},
+ {pool_offset(4442), 549},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1},
- {pool_offset(3539), 51},
- {-1}, {-1},
-
- {pool_offset(3542), 107},
- {-1}, {-1},
-
- {pool_offset(3545), 430},
+ {pool_offset(4455), 550},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3578), 517},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1},
- {pool_offset(3579), 42},
+ {pool_offset(4514), 98},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3633), 419},
+ {pool_offset(4566), 239},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
-
- {pool_offset(3654), 184},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(4617), 64},
+ {-1}, {-1},
+
+ {pool_offset(4620), 10},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3677), 190},
+ {pool_offset(4627), 256},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3685), 581},
+ {pool_offset(4635), 403},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3698), 198},
+ {pool_offset(4653), 626},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
+ {-1}, {-1},
+
+ {pool_offset(4701), 197},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3745), 217},
+ {pool_offset(4709), 19},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
-
- {pool_offset(3765), 56},
{-1}, {-1}, {-1},
- {pool_offset(3769), 65},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3774), 575},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3780), 543},
- {-1},
-
- {pool_offset(3782), 293},
+ {pool_offset(4731), 274},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31547,43 +32731,67 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
- {pool_offset(3832), 100},
+ {pool_offset(4808), 439},
+ {-1}, {-1}, {-1},
+
+ {pool_offset(4812), 266},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(3856), 250},
- {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3861), 236},
+ {pool_offset(4856), 382},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
+
+ {pool_offset(4876), 266},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
+
+ {pool_offset(4905), 253},
{-1}, {-1}, {-1},
- {pool_offset(3910), 432},
+ {pool_offset(4909), 104},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(4972), 56},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(3976), 385},
+ {pool_offset(4989), 146},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(5035), 261},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(5069), 210},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
+
+ {pool_offset(5080), 611},
+
+ {pool_offset(5081), 272},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
+
+ {pool_offset(5092), 71},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31591,68 +32799,45 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(4130), 536},
- {-1}, {-1},
+ {pool_offset(5163), 374},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(4133), 444},
+ {pool_offset(5171), 252},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4143), 537},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4158), 247},
- {-1},
- {pool_offset(4160), 80},
+ {pool_offset(5190), 252},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4201), 211},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4206), 468},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
- {pool_offset(4221), 76},
+ {pool_offset(5237), 401},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4272), 69},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4280), 71},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4303), 569},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(4333), 100},
+ {pool_offset(5343), 72},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4357), 198},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
-
- {pool_offset(4387), 192},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31660,9 +32845,8 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1},
- {pool_offset(4434), 19},
-
- {pool_offset(4435), 10},
+ {pool_offset(5453), 185},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31672,86 +32856,34 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
-
- {pool_offset(4519), 374},
- {-1}, {-1}, {-1},
-
- {pool_offset(4523), 102},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(4545), 266},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4551), 224},
- {-1}, {-1}, {-1},
-
- {pool_offset(4555), 395},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4580), 260},
- {-1}, {-1},
-
- {pool_offset(4583), 65},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
-
- {pool_offset(4612), 234},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(4661), 47},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(4701), 260},
-
- {pool_offset(4702), 219},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(4715), 96},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4752), 593},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4761), 246},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(4774), 608},
- {-1}, {-1},
-
- {pool_offset(4777), 246},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4837), 143},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4842), 255},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31761,55 +32893,30 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4932), 64},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4940), 205},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4947), 264},
- {-1}, {-1},
-
- {pool_offset(4950), 393},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(4968), 431},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(5027), 71},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(5081), 366},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1},
-
- {pool_offset(5130), 72},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1},
- {pool_offset(5177), 181},
+ {pool_offset(6075), 72},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31825,6 +32932,9 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+
+ {pool_offset(6217), 627},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31839,8 +32949,6 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-
- {pool_offset(5439), 72},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -31894,16 +33002,17 @@ unicode_lookup_property_name (register const char *str, register size_t len)
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1},
-
- {pool_offset(5919), 609},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {pool_offset(5964), 99}
+ {pool_offset(6900), 101}
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -31927,11 +33036,11 @@ unicode_lookup_property_name (register const char *str, register size_t len)
-#define UNICODE_PROPERTY_VERSION 150100
-#define UNICODE_EMOJI_VERSION 1501
+#define UNICODE_PROPERTY_VERSION 160000
+#define UNICODE_EMOJI_VERSION 1600
#define PROPERTY_NAME_MAX_SIZE 61
-#define CODE_RANGES_NUM 611
+#define CODE_RANGES_NUM 629
#define PROP_INDEX_NEWLINE 0
#define PROP_INDEX_ALPHA 1
@@ -32077,719 +33186,745 @@ unicode_lookup_property_name (register const char *str, register size_t len)
#define PROP_INDEX_EXTPICT 81
#define PROP_INDEX_EXTENDER 82
#define PROP_INDEX_EXT 82
-#define PROP_INDEX_GEORGIAN 83
-#define PROP_INDEX_GEOR 83
-#define PROP_INDEX_GLAGOLITIC 84
-#define PROP_INDEX_GLAG 84
-#define PROP_INDEX_GOTHIC 85
-#define PROP_INDEX_GOTH 85
-#define PROP_INDEX_GRANTHA 86
-#define PROP_INDEX_GRAN 86
-#define PROP_INDEX_GRAPHEMEBASE 87
-#define PROP_INDEX_GRBASE 87
-#define PROP_INDEX_GRAPHEMEEXTEND 88
-#define PROP_INDEX_GREXT 88
-#define PROP_INDEX_GRAPHEMELINK 89
-#define PROP_INDEX_GRLINK 89
-#define PROP_INDEX_GREEK 90
-#define PROP_INDEX_GREK 90
-#define PROP_INDEX_GUJARATI 91
-#define PROP_INDEX_GUJR 91
-#define PROP_INDEX_GUNJALAGONDI 92
-#define PROP_INDEX_GONG 92
-#define PROP_INDEX_GURMUKHI 93
-#define PROP_INDEX_GURU 93
-#define PROP_INDEX_HAN 94
-#define PROP_INDEX_HANI 94
-#define PROP_INDEX_HANGUL 95
-#define PROP_INDEX_HANG 95
-#define PROP_INDEX_HANIFIROHINGYA 96
-#define PROP_INDEX_ROHG 96
-#define PROP_INDEX_HANUNOO 97
-#define PROP_INDEX_HANO 97
-#define PROP_INDEX_HATRAN 98
-#define PROP_INDEX_HATR 98
-#define PROP_INDEX_HEBREW 99
-#define PROP_INDEX_HEBR 99
-#define PROP_INDEX_HEXDIGIT 100
-#define PROP_INDEX_HEX 100
-#define PROP_INDEX_HIRAGANA 101
-#define PROP_INDEX_HIRA 101
-#define PROP_INDEX_HYPHEN 102
-#define PROP_INDEX_IDSBINARYOPERATOR 103
-#define PROP_INDEX_IDSB 103
-#define PROP_INDEX_IDSTRINARYOPERATOR 104
-#define PROP_INDEX_IDST 104
-#define PROP_INDEX_IDSUNARYOPERATOR 105
-#define PROP_INDEX_IDSU 105
-#define PROP_INDEX_IDCOMPATMATHCONTINUE 106
-#define PROP_INDEX_IDCOMPATMATHSTART 107
-#define PROP_INDEX_IDCONTINUE 108
-#define PROP_INDEX_IDC 108
-#define PROP_INDEX_IDSTART 109
-#define PROP_INDEX_IDS 109
-#define PROP_INDEX_IDEOGRAPHIC 110
-#define PROP_INDEX_IDEO 110
-#define PROP_INDEX_IMPERIALARAMAIC 111
-#define PROP_INDEX_ARMI 111
-#define PROP_INDEX_INCB 112
-#define PROP_INDEX_INHERITED 113
-#define PROP_INDEX_QAAI 113
-#define PROP_INDEX_ZINH 113
-#define PROP_INDEX_INSCRIPTIONALPAHLAVI 114
-#define PROP_INDEX_PHLI 114
-#define PROP_INDEX_INSCRIPTIONALPARTHIAN 115
-#define PROP_INDEX_PRTI 115
-#define PROP_INDEX_JAVANESE 116
-#define PROP_INDEX_JAVA 116
-#define PROP_INDEX_JOINCONTROL 117
-#define PROP_INDEX_JOINC 117
-#define PROP_INDEX_KAITHI 118
-#define PROP_INDEX_KTHI 118
-#define PROP_INDEX_KANNADA 119
-#define PROP_INDEX_KNDA 119
-#define PROP_INDEX_KATAKANA 120
-#define PROP_INDEX_KANA 120
-#define PROP_INDEX_KAWI 121
-#define PROP_INDEX_KAYAHLI 122
-#define PROP_INDEX_KALI 122
-#define PROP_INDEX_KHAROSHTHI 123
-#define PROP_INDEX_KHAR 123
-#define PROP_INDEX_KHITANSMALLSCRIPT 124
-#define PROP_INDEX_KITS 124
-#define PROP_INDEX_KHMER 125
-#define PROP_INDEX_KHMR 125
-#define PROP_INDEX_KHOJKI 126
-#define PROP_INDEX_KHOJ 126
-#define PROP_INDEX_KHUDAWADI 127
-#define PROP_INDEX_SIND 127
-#define PROP_INDEX_L 128
-#define PROP_INDEX_LETTER 128
-#define PROP_INDEX_LC 129
-#define PROP_INDEX_CASEDLETTER 129
-#define PROP_INDEX_LAO 130
-#define PROP_INDEX_LAOO 130
-#define PROP_INDEX_LATIN 131
-#define PROP_INDEX_LATN 131
-#define PROP_INDEX_LEPCHA 132
-#define PROP_INDEX_LEPC 132
-#define PROP_INDEX_LIMBU 133
-#define PROP_INDEX_LIMB 133
-#define PROP_INDEX_LINEARA 134
-#define PROP_INDEX_LINA 134
-#define PROP_INDEX_LINEARB 135
-#define PROP_INDEX_LINB 135
-#define PROP_INDEX_LISU 136
-#define PROP_INDEX_LL 137
-#define PROP_INDEX_LOWERCASELETTER 137
-#define PROP_INDEX_LM 138
-#define PROP_INDEX_MODIFIERLETTER 138
-#define PROP_INDEX_LO 139
-#define PROP_INDEX_OTHERLETTER 139
-#define PROP_INDEX_LOGICALORDEREXCEPTION 140
-#define PROP_INDEX_LOE 140
-#define PROP_INDEX_LOWERCASE 141
-#define PROP_INDEX_LT 142
-#define PROP_INDEX_TITLECASELETTER 142
-#define PROP_INDEX_LU 143
-#define PROP_INDEX_UPPERCASELETTER 143
-#define PROP_INDEX_LYCIAN 144
-#define PROP_INDEX_LYCI 144
-#define PROP_INDEX_LYDIAN 145
-#define PROP_INDEX_LYDI 145
-#define PROP_INDEX_M 146
-#define PROP_INDEX_COMBININGMARK 146
-#define PROP_INDEX_MARK 146
-#define PROP_INDEX_MAHAJANI 147
-#define PROP_INDEX_MAHJ 147
-#define PROP_INDEX_MAKASAR 148
-#define PROP_INDEX_MAKA 148
-#define PROP_INDEX_MALAYALAM 149
-#define PROP_INDEX_MLYM 149
-#define PROP_INDEX_MANDAIC 150
-#define PROP_INDEX_MAND 150
-#define PROP_INDEX_MANICHAEAN 151
-#define PROP_INDEX_MANI 151
-#define PROP_INDEX_MARCHEN 152
-#define PROP_INDEX_MARC 152
-#define PROP_INDEX_MASARAMGONDI 153
-#define PROP_INDEX_GONM 153
-#define PROP_INDEX_MATH 154
-#define PROP_INDEX_MC 155
-#define PROP_INDEX_SPACINGMARK 155
-#define PROP_INDEX_ME 156
-#define PROP_INDEX_ENCLOSINGMARK 156
-#define PROP_INDEX_MEDEFAIDRIN 157
-#define PROP_INDEX_MEDF 157
-#define PROP_INDEX_MEETEIMAYEK 158
-#define PROP_INDEX_MTEI 158
-#define PROP_INDEX_MENDEKIKAKUI 159
-#define PROP_INDEX_MEND 159
-#define PROP_INDEX_MEROITICCURSIVE 160
-#define PROP_INDEX_MERC 160
-#define PROP_INDEX_MEROITICHIEROGLYPHS 161
-#define PROP_INDEX_MERO 161
-#define PROP_INDEX_MIAO 162
-#define PROP_INDEX_PLRD 162
-#define PROP_INDEX_MN 163
-#define PROP_INDEX_NONSPACINGMARK 163
-#define PROP_INDEX_MODI 164
-#define PROP_INDEX_MONGOLIAN 165
-#define PROP_INDEX_MONG 165
-#define PROP_INDEX_MRO 166
-#define PROP_INDEX_MROO 166
-#define PROP_INDEX_MULTANI 167
-#define PROP_INDEX_MULT 167
-#define PROP_INDEX_MYANMAR 168
-#define PROP_INDEX_MYMR 168
-#define PROP_INDEX_N 169
-#define PROP_INDEX_NUMBER 169
-#define PROP_INDEX_NABATAEAN 170
-#define PROP_INDEX_NBAT 170
-#define PROP_INDEX_NAGMUNDARI 171
-#define PROP_INDEX_NAGM 171
-#define PROP_INDEX_NANDINAGARI 172
-#define PROP_INDEX_NAND 172
-#define PROP_INDEX_ND 173
-#define PROP_INDEX_DECIMALNUMBER 173
-#define PROP_INDEX_NEWTAILUE 174
-#define PROP_INDEX_TALU 174
-#define PROP_INDEX_NEWA 175
-#define PROP_INDEX_NKO 176
-#define PROP_INDEX_NKOO 176
-#define PROP_INDEX_NL 177
-#define PROP_INDEX_LETTERNUMBER 177
-#define PROP_INDEX_NO 178
-#define PROP_INDEX_OTHERNUMBER 178
-#define PROP_INDEX_NONCHARACTERCODEPOINT 179
-#define PROP_INDEX_NCHAR 179
-#define PROP_INDEX_NUSHU 180
-#define PROP_INDEX_NSHU 180
-#define PROP_INDEX_NYIAKENGPUACHUEHMONG 181
-#define PROP_INDEX_HMNP 181
-#define PROP_INDEX_OGHAM 182
-#define PROP_INDEX_OGAM 182
-#define PROP_INDEX_OLCHIKI 183
-#define PROP_INDEX_OLCK 183
-#define PROP_INDEX_OLDHUNGARIAN 184
-#define PROP_INDEX_HUNG 184
-#define PROP_INDEX_OLDITALIC 185
-#define PROP_INDEX_ITAL 185
-#define PROP_INDEX_OLDNORTHARABIAN 186
-#define PROP_INDEX_NARB 186
-#define PROP_INDEX_OLDPERMIC 187
-#define PROP_INDEX_PERM 187
-#define PROP_INDEX_OLDPERSIAN 188
-#define PROP_INDEX_XPEO 188
-#define PROP_INDEX_OLDSOGDIAN 189
-#define PROP_INDEX_SOGO 189
-#define PROP_INDEX_OLDSOUTHARABIAN 190
-#define PROP_INDEX_SARB 190
-#define PROP_INDEX_OLDTURKIC 191
-#define PROP_INDEX_ORKH 191
-#define PROP_INDEX_OLDUYGHUR 192
-#define PROP_INDEX_OUGR 192
-#define PROP_INDEX_ORIYA 193
-#define PROP_INDEX_ORYA 193
-#define PROP_INDEX_OSAGE 194
-#define PROP_INDEX_OSGE 194
-#define PROP_INDEX_OSMANYA 195
-#define PROP_INDEX_OSMA 195
-#define PROP_INDEX_OTHERALPHABETIC 196
-#define PROP_INDEX_OALPHA 196
-#define PROP_INDEX_OTHERDEFAULTIGNORABLECODEPOINT 197
-#define PROP_INDEX_ODI 197
-#define PROP_INDEX_OTHERGRAPHEMEEXTEND 198
-#define PROP_INDEX_OGREXT 198
-#define PROP_INDEX_OTHERIDCONTINUE 199
-#define PROP_INDEX_OIDC 199
-#define PROP_INDEX_OTHERIDSTART 200
-#define PROP_INDEX_OIDS 200
-#define PROP_INDEX_OTHERLOWERCASE 201
-#define PROP_INDEX_OLOWER 201
-#define PROP_INDEX_OTHERMATH 202
-#define PROP_INDEX_OMATH 202
-#define PROP_INDEX_OTHERUPPERCASE 203
-#define PROP_INDEX_OUPPER 203
-#define PROP_INDEX_P 204
-#define PROP_INDEX_PUNCT 204
-#define PROP_INDEX_PUNCTUATION 204
-#define PROP_INDEX_PAHAWHHMONG 205
-#define PROP_INDEX_HMNG 205
-#define PROP_INDEX_PALMYRENE 206
-#define PROP_INDEX_PALM 206
-#define PROP_INDEX_PATTERNSYNTAX 207
-#define PROP_INDEX_PATSYN 207
-#define PROP_INDEX_PATTERNWHITESPACE 208
-#define PROP_INDEX_PATWS 208
-#define PROP_INDEX_PAUCINHAU 209
-#define PROP_INDEX_PAUC 209
-#define PROP_INDEX_PC 210
-#define PROP_INDEX_CONNECTORPUNCTUATION 210
-#define PROP_INDEX_PD 211
-#define PROP_INDEX_DASHPUNCTUATION 211
-#define PROP_INDEX_PE 212
-#define PROP_INDEX_CLOSEPUNCTUATION 212
-#define PROP_INDEX_PF 213
-#define PROP_INDEX_FINALPUNCTUATION 213
-#define PROP_INDEX_PHAGSPA 214
-#define PROP_INDEX_PHAG 214
-#define PROP_INDEX_PHOENICIAN 215
-#define PROP_INDEX_PHNX 215
-#define PROP_INDEX_PI 216
-#define PROP_INDEX_INITIALPUNCTUATION 216
-#define PROP_INDEX_PO 217
-#define PROP_INDEX_OTHERPUNCTUATION 217
-#define PROP_INDEX_PREPENDEDCONCATENATIONMARK 218
-#define PROP_INDEX_PCM 218
-#define PROP_INDEX_PS 219
-#define PROP_INDEX_OPENPUNCTUATION 219
-#define PROP_INDEX_PSALTERPAHLAVI 220
-#define PROP_INDEX_PHLP 220
-#define PROP_INDEX_QUOTATIONMARK 221
-#define PROP_INDEX_QMARK 221
-#define PROP_INDEX_RADICAL 222
-#define PROP_INDEX_REGIONALINDICATOR 223
-#define PROP_INDEX_RI 223
-#define PROP_INDEX_REJANG 224
-#define PROP_INDEX_RJNG 224
-#define PROP_INDEX_RUNIC 225
-#define PROP_INDEX_RUNR 225
-#define PROP_INDEX_S 226
-#define PROP_INDEX_SYMBOL 226
-#define PROP_INDEX_SAMARITAN 227
-#define PROP_INDEX_SAMR 227
-#define PROP_INDEX_SAURASHTRA 228
-#define PROP_INDEX_SAUR 228
-#define PROP_INDEX_SC 229
-#define PROP_INDEX_CURRENCYSYMBOL 229
-#define PROP_INDEX_SENTENCETERMINAL 230
-#define PROP_INDEX_STERM 230
-#define PROP_INDEX_SHARADA 231
-#define PROP_INDEX_SHRD 231
-#define PROP_INDEX_SHAVIAN 232
-#define PROP_INDEX_SHAW 232
-#define PROP_INDEX_SIDDHAM 233
-#define PROP_INDEX_SIDD 233
-#define PROP_INDEX_SIGNWRITING 234
-#define PROP_INDEX_SGNW 234
-#define PROP_INDEX_SINHALA 235
-#define PROP_INDEX_SINH 235
-#define PROP_INDEX_SK 236
-#define PROP_INDEX_MODIFIERSYMBOL 236
-#define PROP_INDEX_SM 237
-#define PROP_INDEX_MATHSYMBOL 237
-#define PROP_INDEX_SO 238
-#define PROP_INDEX_OTHERSYMBOL 238
-#define PROP_INDEX_SOFTDOTTED 239
-#define PROP_INDEX_SD 239
-#define PROP_INDEX_SOGDIAN 240
-#define PROP_INDEX_SOGD 240
-#define PROP_INDEX_SORASOMPENG 241
-#define PROP_INDEX_SORA 241
-#define PROP_INDEX_SOYOMBO 242
-#define PROP_INDEX_SOYO 242
-#define PROP_INDEX_SUNDANESE 243
-#define PROP_INDEX_SUND 243
-#define PROP_INDEX_SYLOTINAGRI 244
-#define PROP_INDEX_SYLO 244
-#define PROP_INDEX_SYRIAC 245
-#define PROP_INDEX_SYRC 245
-#define PROP_INDEX_TAGALOG 246
-#define PROP_INDEX_TGLG 246
-#define PROP_INDEX_TAGBANWA 247
-#define PROP_INDEX_TAGB 247
-#define PROP_INDEX_TAILE 248
-#define PROP_INDEX_TALE 248
-#define PROP_INDEX_TAITHAM 249
-#define PROP_INDEX_LANA 249
-#define PROP_INDEX_TAIVIET 250
-#define PROP_INDEX_TAVT 250
-#define PROP_INDEX_TAKRI 251
-#define PROP_INDEX_TAKR 251
-#define PROP_INDEX_TAMIL 252
-#define PROP_INDEX_TAML 252
-#define PROP_INDEX_TANGSA 253
-#define PROP_INDEX_TNSA 253
-#define PROP_INDEX_TANGUT 254
-#define PROP_INDEX_TANG 254
-#define PROP_INDEX_TELUGU 255
-#define PROP_INDEX_TELU 255
-#define PROP_INDEX_TERMINALPUNCTUATION 256
-#define PROP_INDEX_TERM 256
-#define PROP_INDEX_THAANA 257
-#define PROP_INDEX_THAA 257
-#define PROP_INDEX_THAI 258
-#define PROP_INDEX_TIBETAN 259
-#define PROP_INDEX_TIBT 259
-#define PROP_INDEX_TIFINAGH 260
-#define PROP_INDEX_TFNG 260
-#define PROP_INDEX_TIRHUTA 261
-#define PROP_INDEX_TIRH 261
-#define PROP_INDEX_TOTO 262
-#define PROP_INDEX_UGARITIC 263
-#define PROP_INDEX_UGAR 263
-#define PROP_INDEX_UNIFIEDIDEOGRAPH 264
-#define PROP_INDEX_UIDEO 264
-#define PROP_INDEX_UNKNOWN 265
-#define PROP_INDEX_ZZZZ 265
-#define PROP_INDEX_UPPERCASE 266
-#define PROP_INDEX_VAI 267
-#define PROP_INDEX_VAII 267
-#define PROP_INDEX_VARIATIONSELECTOR 268
-#define PROP_INDEX_VS 268
-#define PROP_INDEX_VITHKUQI 269
-#define PROP_INDEX_VITH 269
-#define PROP_INDEX_WANCHO 270
-#define PROP_INDEX_WCHO 270
-#define PROP_INDEX_WARANGCITI 271
-#define PROP_INDEX_WARA 271
-#define PROP_INDEX_WHITESPACE 272
-#define PROP_INDEX_WSPACE 272
-#define PROP_INDEX_XIDCONTINUE 273
-#define PROP_INDEX_XIDC 273
-#define PROP_INDEX_XIDSTART 274
-#define PROP_INDEX_XIDS 274
-#define PROP_INDEX_YEZIDI 275
-#define PROP_INDEX_YEZI 275
-#define PROP_INDEX_YI 276
-#define PROP_INDEX_YIII 276
-#define PROP_INDEX_Z 277
-#define PROP_INDEX_SEPARATOR 277
-#define PROP_INDEX_ZANABAZARSQUARE 278
-#define PROP_INDEX_ZANB 278
-#define PROP_INDEX_ZL 279
-#define PROP_INDEX_LINESEPARATOR 279
-#define PROP_INDEX_ZP 280
-#define PROP_INDEX_PARAGRAPHSEPARATOR 280
-#define PROP_INDEX_ZS 281
-#define PROP_INDEX_SPACESEPARATOR 281
-#define PROP_INDEX_INBASICLATIN 282
-#define PROP_INDEX_INLATIN1SUPPLEMENT 283
-#define PROP_INDEX_INLATINEXTENDEDA 284
-#define PROP_INDEX_INLATINEXTENDEDB 285
-#define PROP_INDEX_INIPAEXTENSIONS 286
-#define PROP_INDEX_INSPACINGMODIFIERLETTERS 287
-#define PROP_INDEX_INCOMBININGDIACRITICALMARKS 288
-#define PROP_INDEX_INGREEKANDCOPTIC 289
-#define PROP_INDEX_INCYRILLIC 290
-#define PROP_INDEX_INCYRILLICSUPPLEMENT 291
-#define PROP_INDEX_INARMENIAN 292
-#define PROP_INDEX_INHEBREW 293
-#define PROP_INDEX_INARABIC 294
-#define PROP_INDEX_INSYRIAC 295
-#define PROP_INDEX_INARABICSUPPLEMENT 296
-#define PROP_INDEX_INTHAANA 297
-#define PROP_INDEX_INNKO 298
-#define PROP_INDEX_INSAMARITAN 299
-#define PROP_INDEX_INMANDAIC 300
-#define PROP_INDEX_INSYRIACSUPPLEMENT 301
-#define PROP_INDEX_INARABICEXTENDEDB 302
-#define PROP_INDEX_INARABICEXTENDEDA 303
-#define PROP_INDEX_INDEVANAGARI 304
-#define PROP_INDEX_INBENGALI 305
-#define PROP_INDEX_INGURMUKHI 306
-#define PROP_INDEX_INGUJARATI 307
-#define PROP_INDEX_INORIYA 308
-#define PROP_INDEX_INTAMIL 309
-#define PROP_INDEX_INTELUGU 310
-#define PROP_INDEX_INKANNADA 311
-#define PROP_INDEX_INMALAYALAM 312
-#define PROP_INDEX_INSINHALA 313
-#define PROP_INDEX_INTHAI 314
-#define PROP_INDEX_INLAO 315
-#define PROP_INDEX_INTIBETAN 316
-#define PROP_INDEX_INMYANMAR 317
-#define PROP_INDEX_INGEORGIAN 318
-#define PROP_INDEX_INHANGULJAMO 319
-#define PROP_INDEX_INETHIOPIC 320
-#define PROP_INDEX_INETHIOPICSUPPLEMENT 321
-#define PROP_INDEX_INCHEROKEE 322
-#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICS 323
-#define PROP_INDEX_INOGHAM 324
-#define PROP_INDEX_INRUNIC 325
-#define PROP_INDEX_INTAGALOG 326
-#define PROP_INDEX_INHANUNOO 327
-#define PROP_INDEX_INBUHID 328
-#define PROP_INDEX_INTAGBANWA 329
-#define PROP_INDEX_INKHMER 330
-#define PROP_INDEX_INMONGOLIAN 331
-#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED 332
-#define PROP_INDEX_INLIMBU 333
-#define PROP_INDEX_INTAILE 334
-#define PROP_INDEX_INNEWTAILUE 335
-#define PROP_INDEX_INKHMERSYMBOLS 336
-#define PROP_INDEX_INBUGINESE 337
-#define PROP_INDEX_INTAITHAM 338
-#define PROP_INDEX_INCOMBININGDIACRITICALMARKSEXTENDED 339
-#define PROP_INDEX_INBALINESE 340
-#define PROP_INDEX_INSUNDANESE 341
-#define PROP_INDEX_INBATAK 342
-#define PROP_INDEX_INLEPCHA 343
-#define PROP_INDEX_INOLCHIKI 344
-#define PROP_INDEX_INCYRILLICEXTENDEDC 345
-#define PROP_INDEX_INGEORGIANEXTENDED 346
-#define PROP_INDEX_INSUNDANESESUPPLEMENT 347
-#define PROP_INDEX_INVEDICEXTENSIONS 348
-#define PROP_INDEX_INPHONETICEXTENSIONS 349
-#define PROP_INDEX_INPHONETICEXTENSIONSSUPPLEMENT 350
-#define PROP_INDEX_INCOMBININGDIACRITICALMARKSSUPPLEMENT 351
-#define PROP_INDEX_INLATINEXTENDEDADDITIONAL 352
-#define PROP_INDEX_INGREEKEXTENDED 353
-#define PROP_INDEX_INGENERALPUNCTUATION 354
-#define PROP_INDEX_INSUPERSCRIPTSANDSUBSCRIPTS 355
-#define PROP_INDEX_INCURRENCYSYMBOLS 356
-#define PROP_INDEX_INCOMBININGDIACRITICALMARKSFORSYMBOLS 357
-#define PROP_INDEX_INLETTERLIKESYMBOLS 358
-#define PROP_INDEX_INNUMBERFORMS 359
-#define PROP_INDEX_INARROWS 360
-#define PROP_INDEX_INMATHEMATICALOPERATORS 361
-#define PROP_INDEX_INMISCELLANEOUSTECHNICAL 362
-#define PROP_INDEX_INCONTROLPICTURES 363
-#define PROP_INDEX_INOPTICALCHARACTERRECOGNITION 364
-#define PROP_INDEX_INENCLOSEDALPHANUMERICS 365
-#define PROP_INDEX_INBOXDRAWING 366
-#define PROP_INDEX_INBLOCKELEMENTS 367
-#define PROP_INDEX_INGEOMETRICSHAPES 368
-#define PROP_INDEX_INMISCELLANEOUSSYMBOLS 369
-#define PROP_INDEX_INDINGBATS 370
-#define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSA 371
-#define PROP_INDEX_INSUPPLEMENTALARROWSA 372
-#define PROP_INDEX_INBRAILLEPATTERNS 373
-#define PROP_INDEX_INSUPPLEMENTALARROWSB 374
-#define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSB 375
-#define PROP_INDEX_INSUPPLEMENTALMATHEMATICALOPERATORS 376
-#define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDARROWS 377
-#define PROP_INDEX_INGLAGOLITIC 378
-#define PROP_INDEX_INLATINEXTENDEDC 379
-#define PROP_INDEX_INCOPTIC 380
-#define PROP_INDEX_INGEORGIANSUPPLEMENT 381
-#define PROP_INDEX_INTIFINAGH 382
-#define PROP_INDEX_INETHIOPICEXTENDED 383
-#define PROP_INDEX_INCYRILLICEXTENDEDA 384
-#define PROP_INDEX_INSUPPLEMENTALPUNCTUATION 385
-#define PROP_INDEX_INCJKRADICALSSUPPLEMENT 386
-#define PROP_INDEX_INKANGXIRADICALS 387
-#define PROP_INDEX_INIDEOGRAPHICDESCRIPTIONCHARACTERS 388
-#define PROP_INDEX_INCJKSYMBOLSANDPUNCTUATION 389
-#define PROP_INDEX_INHIRAGANA 390
-#define PROP_INDEX_INKATAKANA 391
-#define PROP_INDEX_INBOPOMOFO 392
-#define PROP_INDEX_INHANGULCOMPATIBILITYJAMO 393
-#define PROP_INDEX_INKANBUN 394
-#define PROP_INDEX_INBOPOMOFOEXTENDED 395
-#define PROP_INDEX_INCJKSTROKES 396
-#define PROP_INDEX_INKATAKANAPHONETICEXTENSIONS 397
-#define PROP_INDEX_INENCLOSEDCJKLETTERSANDMONTHS 398
-#define PROP_INDEX_INCJKCOMPATIBILITY 399
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONA 400
-#define PROP_INDEX_INYIJINGHEXAGRAMSYMBOLS 401
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHS 402
-#define PROP_INDEX_INYISYLLABLES 403
-#define PROP_INDEX_INYIRADICALS 404
-#define PROP_INDEX_INLISU 405
-#define PROP_INDEX_INVAI 406
-#define PROP_INDEX_INCYRILLICEXTENDEDB 407
-#define PROP_INDEX_INBAMUM 408
-#define PROP_INDEX_INMODIFIERTONELETTERS 409
-#define PROP_INDEX_INLATINEXTENDEDD 410
-#define PROP_INDEX_INSYLOTINAGRI 411
-#define PROP_INDEX_INCOMMONINDICNUMBERFORMS 412
-#define PROP_INDEX_INPHAGSPA 413
-#define PROP_INDEX_INSAURASHTRA 414
-#define PROP_INDEX_INDEVANAGARIEXTENDED 415
-#define PROP_INDEX_INKAYAHLI 416
-#define PROP_INDEX_INREJANG 417
-#define PROP_INDEX_INHANGULJAMOEXTENDEDA 418
-#define PROP_INDEX_INJAVANESE 419
-#define PROP_INDEX_INMYANMAREXTENDEDB 420
-#define PROP_INDEX_INCHAM 421
-#define PROP_INDEX_INMYANMAREXTENDEDA 422
-#define PROP_INDEX_INTAIVIET 423
-#define PROP_INDEX_INMEETEIMAYEKEXTENSIONS 424
-#define PROP_INDEX_INETHIOPICEXTENDEDA 425
-#define PROP_INDEX_INLATINEXTENDEDE 426
-#define PROP_INDEX_INCHEROKEESUPPLEMENT 427
-#define PROP_INDEX_INMEETEIMAYEK 428
-#define PROP_INDEX_INHANGULSYLLABLES 429
-#define PROP_INDEX_INHANGULJAMOEXTENDEDB 430
-#define PROP_INDEX_INHIGHSURROGATES 431
-#define PROP_INDEX_INHIGHPRIVATEUSESURROGATES 432
-#define PROP_INDEX_INLOWSURROGATES 433
-#define PROP_INDEX_INPRIVATEUSEAREA 434
-#define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHS 435
-#define PROP_INDEX_INALPHABETICPRESENTATIONFORMS 436
-#define PROP_INDEX_INARABICPRESENTATIONFORMSA 437
-#define PROP_INDEX_INVARIATIONSELECTORS 438
-#define PROP_INDEX_INVERTICALFORMS 439
-#define PROP_INDEX_INCOMBININGHALFMARKS 440
-#define PROP_INDEX_INCJKCOMPATIBILITYFORMS 441
-#define PROP_INDEX_INSMALLFORMVARIANTS 442
-#define PROP_INDEX_INARABICPRESENTATIONFORMSB 443
-#define PROP_INDEX_INHALFWIDTHANDFULLWIDTHFORMS 444
-#define PROP_INDEX_INSPECIALS 445
-#define PROP_INDEX_INLINEARBSYLLABARY 446
-#define PROP_INDEX_INLINEARBIDEOGRAMS 447
-#define PROP_INDEX_INAEGEANNUMBERS 448
-#define PROP_INDEX_INANCIENTGREEKNUMBERS 449
-#define PROP_INDEX_INANCIENTSYMBOLS 450
-#define PROP_INDEX_INPHAISTOSDISC 451
-#define PROP_INDEX_INLYCIAN 452
-#define PROP_INDEX_INCARIAN 453
-#define PROP_INDEX_INCOPTICEPACTNUMBERS 454
-#define PROP_INDEX_INOLDITALIC 455
-#define PROP_INDEX_INGOTHIC 456
-#define PROP_INDEX_INOLDPERMIC 457
-#define PROP_INDEX_INUGARITIC 458
-#define PROP_INDEX_INOLDPERSIAN 459
-#define PROP_INDEX_INDESERET 460
-#define PROP_INDEX_INSHAVIAN 461
-#define PROP_INDEX_INOSMANYA 462
-#define PROP_INDEX_INOSAGE 463
-#define PROP_INDEX_INELBASAN 464
-#define PROP_INDEX_INCAUCASIANALBANIAN 465
-#define PROP_INDEX_INVITHKUQI 466
-#define PROP_INDEX_INLINEARA 467
-#define PROP_INDEX_INLATINEXTENDEDF 468
-#define PROP_INDEX_INCYPRIOTSYLLABARY 469
-#define PROP_INDEX_INIMPERIALARAMAIC 470
-#define PROP_INDEX_INPALMYRENE 471
-#define PROP_INDEX_INNABATAEAN 472
-#define PROP_INDEX_INHATRAN 473
-#define PROP_INDEX_INPHOENICIAN 474
-#define PROP_INDEX_INLYDIAN 475
-#define PROP_INDEX_INMEROITICHIEROGLYPHS 476
-#define PROP_INDEX_INMEROITICCURSIVE 477
-#define PROP_INDEX_INKHAROSHTHI 478
-#define PROP_INDEX_INOLDSOUTHARABIAN 479
-#define PROP_INDEX_INOLDNORTHARABIAN 480
-#define PROP_INDEX_INMANICHAEAN 481
-#define PROP_INDEX_INAVESTAN 482
-#define PROP_INDEX_ININSCRIPTIONALPARTHIAN 483
-#define PROP_INDEX_ININSCRIPTIONALPAHLAVI 484
-#define PROP_INDEX_INPSALTERPAHLAVI 485
-#define PROP_INDEX_INOLDTURKIC 486
-#define PROP_INDEX_INOLDHUNGARIAN 487
-#define PROP_INDEX_INHANIFIROHINGYA 488
-#define PROP_INDEX_INRUMINUMERALSYMBOLS 489
-#define PROP_INDEX_INYEZIDI 490
-#define PROP_INDEX_INARABICEXTENDEDC 491
-#define PROP_INDEX_INOLDSOGDIAN 492
-#define PROP_INDEX_INSOGDIAN 493
-#define PROP_INDEX_INOLDUYGHUR 494
-#define PROP_INDEX_INCHORASMIAN 495
-#define PROP_INDEX_INELYMAIC 496
-#define PROP_INDEX_INBRAHMI 497
-#define PROP_INDEX_INKAITHI 498
-#define PROP_INDEX_INSORASOMPENG 499
-#define PROP_INDEX_INCHAKMA 500
-#define PROP_INDEX_INMAHAJANI 501
-#define PROP_INDEX_INSHARADA 502
-#define PROP_INDEX_INSINHALAARCHAICNUMBERS 503
-#define PROP_INDEX_INKHOJKI 504
-#define PROP_INDEX_INMULTANI 505
-#define PROP_INDEX_INKHUDAWADI 506
-#define PROP_INDEX_INGRANTHA 507
-#define PROP_INDEX_INNEWA 508
-#define PROP_INDEX_INTIRHUTA 509
-#define PROP_INDEX_INSIDDHAM 510
-#define PROP_INDEX_INMODI 511
-#define PROP_INDEX_INMONGOLIANSUPPLEMENT 512
-#define PROP_INDEX_INTAKRI 513
-#define PROP_INDEX_INAHOM 514
-#define PROP_INDEX_INDOGRA 515
-#define PROP_INDEX_INWARANGCITI 516
-#define PROP_INDEX_INDIVESAKURU 517
-#define PROP_INDEX_INNANDINAGARI 518
-#define PROP_INDEX_INZANABAZARSQUARE 519
-#define PROP_INDEX_INSOYOMBO 520
-#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDEDA 521
-#define PROP_INDEX_INPAUCINHAU 522
-#define PROP_INDEX_INDEVANAGARIEXTENDEDA 523
-#define PROP_INDEX_INBHAIKSUKI 524
-#define PROP_INDEX_INMARCHEN 525
-#define PROP_INDEX_INMASARAMGONDI 526
-#define PROP_INDEX_INGUNJALAGONDI 527
-#define PROP_INDEX_INMAKASAR 528
-#define PROP_INDEX_INKAWI 529
-#define PROP_INDEX_INLISUSUPPLEMENT 530
-#define PROP_INDEX_INTAMILSUPPLEMENT 531
-#define PROP_INDEX_INCUNEIFORM 532
-#define PROP_INDEX_INCUNEIFORMNUMBERSANDPUNCTUATION 533
-#define PROP_INDEX_INEARLYDYNASTICCUNEIFORM 534
-#define PROP_INDEX_INCYPROMINOAN 535
-#define PROP_INDEX_INEGYPTIANHIEROGLYPHS 536
-#define PROP_INDEX_INEGYPTIANHIEROGLYPHFORMATCONTROLS 537
-#define PROP_INDEX_INANATOLIANHIEROGLYPHS 538
-#define PROP_INDEX_INBAMUMSUPPLEMENT 539
-#define PROP_INDEX_INMRO 540
-#define PROP_INDEX_INTANGSA 541
-#define PROP_INDEX_INBASSAVAH 542
-#define PROP_INDEX_INPAHAWHHMONG 543
-#define PROP_INDEX_INMEDEFAIDRIN 544
-#define PROP_INDEX_INMIAO 545
-#define PROP_INDEX_INIDEOGRAPHICSYMBOLSANDPUNCTUATION 546
-#define PROP_INDEX_INTANGUT 547
-#define PROP_INDEX_INTANGUTCOMPONENTS 548
-#define PROP_INDEX_INKHITANSMALLSCRIPT 549
-#define PROP_INDEX_INTANGUTSUPPLEMENT 550
-#define PROP_INDEX_INKANAEXTENDEDB 551
-#define PROP_INDEX_INKANASUPPLEMENT 552
-#define PROP_INDEX_INKANAEXTENDEDA 553
-#define PROP_INDEX_INSMALLKANAEXTENSION 554
-#define PROP_INDEX_INNUSHU 555
-#define PROP_INDEX_INDUPLOYAN 556
-#define PROP_INDEX_INSHORTHANDFORMATCONTROLS 557
-#define PROP_INDEX_INZNAMENNYMUSICALNOTATION 558
-#define PROP_INDEX_INBYZANTINEMUSICALSYMBOLS 559
-#define PROP_INDEX_INMUSICALSYMBOLS 560
-#define PROP_INDEX_INANCIENTGREEKMUSICALNOTATION 561
-#define PROP_INDEX_INKAKTOVIKNUMERALS 562
-#define PROP_INDEX_INMAYANNUMERALS 563
-#define PROP_INDEX_INTAIXUANJINGSYMBOLS 564
-#define PROP_INDEX_INCOUNTINGRODNUMERALS 565
-#define PROP_INDEX_INMATHEMATICALALPHANUMERICSYMBOLS 566
-#define PROP_INDEX_INSUTTONSIGNWRITING 567
-#define PROP_INDEX_INLATINEXTENDEDG 568
-#define PROP_INDEX_INGLAGOLITICSUPPLEMENT 569
-#define PROP_INDEX_INCYRILLICEXTENDEDD 570
-#define PROP_INDEX_INNYIAKENGPUACHUEHMONG 571
-#define PROP_INDEX_INTOTO 572
-#define PROP_INDEX_INWANCHO 573
-#define PROP_INDEX_INNAGMUNDARI 574
-#define PROP_INDEX_INETHIOPICEXTENDEDB 575
-#define PROP_INDEX_INMENDEKIKAKUI 576
-#define PROP_INDEX_INADLAM 577
-#define PROP_INDEX_ININDICSIYAQNUMBERS 578
-#define PROP_INDEX_INOTTOMANSIYAQNUMBERS 579
-#define PROP_INDEX_INARABICMATHEMATICALALPHABETICSYMBOLS 580
-#define PROP_INDEX_INMAHJONGTILES 581
-#define PROP_INDEX_INDOMINOTILES 582
-#define PROP_INDEX_INPLAYINGCARDS 583
-#define PROP_INDEX_INENCLOSEDALPHANUMERICSUPPLEMENT 584
-#define PROP_INDEX_INENCLOSEDIDEOGRAPHICSUPPLEMENT 585
-#define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDPICTOGRAPHS 586
-#define PROP_INDEX_INEMOTICONS 587
-#define PROP_INDEX_INORNAMENTALDINGBATS 588
-#define PROP_INDEX_INTRANSPORTANDMAPSYMBOLS 589
-#define PROP_INDEX_INALCHEMICALSYMBOLS 590
-#define PROP_INDEX_INGEOMETRICSHAPESEXTENDED 591
-#define PROP_INDEX_INSUPPLEMENTALARROWSC 592
-#define PROP_INDEX_INSUPPLEMENTALSYMBOLSANDPICTOGRAPHS 593
-#define PROP_INDEX_INCHESSSYMBOLS 594
-#define PROP_INDEX_INSYMBOLSANDPICTOGRAPHSEXTENDEDA 595
-#define PROP_INDEX_INSYMBOLSFORLEGACYCOMPUTING 596
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONB 597
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONC 598
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIOND 599
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONE 600
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONF 601
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONI 602
-#define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT 603
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONG 604
-#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONH 605
-#define PROP_INDEX_INTAGS 606
-#define PROP_INDEX_INVARIATIONSELECTORSSUPPLEMENT 607
-#define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAA 608
-#define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAB 609
-#define PROP_INDEX_INNOBLOCK 610
+#define PROP_INDEX_GARAY 83
+#define PROP_INDEX_GARA 83
+#define PROP_INDEX_GEORGIAN 84
+#define PROP_INDEX_GEOR 84
+#define PROP_INDEX_GLAGOLITIC 85
+#define PROP_INDEX_GLAG 85
+#define PROP_INDEX_GOTHIC 86
+#define PROP_INDEX_GOTH 86
+#define PROP_INDEX_GRANTHA 87
+#define PROP_INDEX_GRAN 87
+#define PROP_INDEX_GRAPHEMEBASE 88
+#define PROP_INDEX_GRBASE 88
+#define PROP_INDEX_GRAPHEMEEXTEND 89
+#define PROP_INDEX_GREXT 89
+#define PROP_INDEX_GRAPHEMELINK 90
+#define PROP_INDEX_GRLINK 90
+#define PROP_INDEX_GREEK 91
+#define PROP_INDEX_GREK 91
+#define PROP_INDEX_GUJARATI 92
+#define PROP_INDEX_GUJR 92
+#define PROP_INDEX_GUNJALAGONDI 93
+#define PROP_INDEX_GONG 93
+#define PROP_INDEX_GURMUKHI 94
+#define PROP_INDEX_GURU 94
+#define PROP_INDEX_GURUNGKHEMA 95
+#define PROP_INDEX_GUKH 95
+#define PROP_INDEX_HAN 96
+#define PROP_INDEX_HANI 96
+#define PROP_INDEX_HANGUL 97
+#define PROP_INDEX_HANG 97
+#define PROP_INDEX_HANIFIROHINGYA 98
+#define PROP_INDEX_ROHG 98
+#define PROP_INDEX_HANUNOO 99
+#define PROP_INDEX_HANO 99
+#define PROP_INDEX_HATRAN 100
+#define PROP_INDEX_HATR 100
+#define PROP_INDEX_HEBREW 101
+#define PROP_INDEX_HEBR 101
+#define PROP_INDEX_HEXDIGIT 102
+#define PROP_INDEX_HEX 102
+#define PROP_INDEX_HIRAGANA 103
+#define PROP_INDEX_HIRA 103
+#define PROP_INDEX_HYPHEN 104
+#define PROP_INDEX_IDSBINARYOPERATOR 105
+#define PROP_INDEX_IDSB 105
+#define PROP_INDEX_IDSTRINARYOPERATOR 106
+#define PROP_INDEX_IDST 106
+#define PROP_INDEX_IDSUNARYOPERATOR 107
+#define PROP_INDEX_IDSU 107
+#define PROP_INDEX_IDCOMPATMATHCONTINUE 108
+#define PROP_INDEX_IDCOMPATMATHSTART 109
+#define PROP_INDEX_IDCONTINUE 110
+#define PROP_INDEX_IDC 110
+#define PROP_INDEX_IDSTART 111
+#define PROP_INDEX_IDS 111
+#define PROP_INDEX_IDEOGRAPHIC 112
+#define PROP_INDEX_IDEO 112
+#define PROP_INDEX_IMPERIALARAMAIC 113
+#define PROP_INDEX_ARMI 113
+#define PROP_INDEX_INCB 114
+#define PROP_INDEX_INHERITED 115
+#define PROP_INDEX_QAAI 115
+#define PROP_INDEX_ZINH 115
+#define PROP_INDEX_INSCRIPTIONALPAHLAVI 116
+#define PROP_INDEX_PHLI 116
+#define PROP_INDEX_INSCRIPTIONALPARTHIAN 117
+#define PROP_INDEX_PRTI 117
+#define PROP_INDEX_JAVANESE 118
+#define PROP_INDEX_JAVA 118
+#define PROP_INDEX_JOINCONTROL 119
+#define PROP_INDEX_JOINC 119
+#define PROP_INDEX_KAITHI 120
+#define PROP_INDEX_KTHI 120
+#define PROP_INDEX_KANNADA 121
+#define PROP_INDEX_KNDA 121
+#define PROP_INDEX_KATAKANA 122
+#define PROP_INDEX_KANA 122
+#define PROP_INDEX_KAWI 123
+#define PROP_INDEX_KAYAHLI 124
+#define PROP_INDEX_KALI 124
+#define PROP_INDEX_KHAROSHTHI 125
+#define PROP_INDEX_KHAR 125
+#define PROP_INDEX_KHITANSMALLSCRIPT 126
+#define PROP_INDEX_KITS 126
+#define PROP_INDEX_KHMER 127
+#define PROP_INDEX_KHMR 127
+#define PROP_INDEX_KHOJKI 128
+#define PROP_INDEX_KHOJ 128
+#define PROP_INDEX_KHUDAWADI 129
+#define PROP_INDEX_SIND 129
+#define PROP_INDEX_KIRATRAI 130
+#define PROP_INDEX_KRAI 130
+#define PROP_INDEX_L 131
+#define PROP_INDEX_LETTER 131
+#define PROP_INDEX_LC 132
+#define PROP_INDEX_CASEDLETTER 132
+#define PROP_INDEX_LAO 133
+#define PROP_INDEX_LAOO 133
+#define PROP_INDEX_LATIN 134
+#define PROP_INDEX_LATN 134
+#define PROP_INDEX_LEPCHA 135
+#define PROP_INDEX_LEPC 135
+#define PROP_INDEX_LIMBU 136
+#define PROP_INDEX_LIMB 136
+#define PROP_INDEX_LINEARA 137
+#define PROP_INDEX_LINA 137
+#define PROP_INDEX_LINEARB 138
+#define PROP_INDEX_LINB 138
+#define PROP_INDEX_LISU 139
+#define PROP_INDEX_LL 140
+#define PROP_INDEX_LOWERCASELETTER 140
+#define PROP_INDEX_LM 141
+#define PROP_INDEX_MODIFIERLETTER 141
+#define PROP_INDEX_LO 142
+#define PROP_INDEX_OTHERLETTER 142
+#define PROP_INDEX_LOGICALORDEREXCEPTION 143
+#define PROP_INDEX_LOE 143
+#define PROP_INDEX_LOWERCASE 144
+#define PROP_INDEX_LT 145
+#define PROP_INDEX_TITLECASELETTER 145
+#define PROP_INDEX_LU 146
+#define PROP_INDEX_UPPERCASELETTER 146
+#define PROP_INDEX_LYCIAN 147
+#define PROP_INDEX_LYCI 147
+#define PROP_INDEX_LYDIAN 148
+#define PROP_INDEX_LYDI 148
+#define PROP_INDEX_M 149
+#define PROP_INDEX_COMBININGMARK 149
+#define PROP_INDEX_MARK 149
+#define PROP_INDEX_MAHAJANI 150
+#define PROP_INDEX_MAHJ 150
+#define PROP_INDEX_MAKASAR 151
+#define PROP_INDEX_MAKA 151
+#define PROP_INDEX_MALAYALAM 152
+#define PROP_INDEX_MLYM 152
+#define PROP_INDEX_MANDAIC 153
+#define PROP_INDEX_MAND 153
+#define PROP_INDEX_MANICHAEAN 154
+#define PROP_INDEX_MANI 154
+#define PROP_INDEX_MARCHEN 155
+#define PROP_INDEX_MARC 155
+#define PROP_INDEX_MASARAMGONDI 156
+#define PROP_INDEX_GONM 156
+#define PROP_INDEX_MATH 157
+#define PROP_INDEX_MC 158
+#define PROP_INDEX_SPACINGMARK 158
+#define PROP_INDEX_ME 159
+#define PROP_INDEX_ENCLOSINGMARK 159
+#define PROP_INDEX_MEDEFAIDRIN 160
+#define PROP_INDEX_MEDF 160
+#define PROP_INDEX_MEETEIMAYEK 161
+#define PROP_INDEX_MTEI 161
+#define PROP_INDEX_MENDEKIKAKUI 162
+#define PROP_INDEX_MEND 162
+#define PROP_INDEX_MEROITICCURSIVE 163
+#define PROP_INDEX_MERC 163
+#define PROP_INDEX_MEROITICHIEROGLYPHS 164
+#define PROP_INDEX_MERO 164
+#define PROP_INDEX_MIAO 165
+#define PROP_INDEX_PLRD 165
+#define PROP_INDEX_MN 166
+#define PROP_INDEX_NONSPACINGMARK 166
+#define PROP_INDEX_MODI 167
+#define PROP_INDEX_MODIFIERCOMBININGMARK 168
+#define PROP_INDEX_MCM 168
+#define PROP_INDEX_MONGOLIAN 169
+#define PROP_INDEX_MONG 169
+#define PROP_INDEX_MRO 170
+#define PROP_INDEX_MROO 170
+#define PROP_INDEX_MULTANI 171
+#define PROP_INDEX_MULT 171
+#define PROP_INDEX_MYANMAR 172
+#define PROP_INDEX_MYMR 172
+#define PROP_INDEX_N 173
+#define PROP_INDEX_NUMBER 173
+#define PROP_INDEX_NABATAEAN 174
+#define PROP_INDEX_NBAT 174
+#define PROP_INDEX_NAGMUNDARI 175
+#define PROP_INDEX_NAGM 175
+#define PROP_INDEX_NANDINAGARI 176
+#define PROP_INDEX_NAND 176
+#define PROP_INDEX_ND 177
+#define PROP_INDEX_DECIMALNUMBER 177
+#define PROP_INDEX_NEWTAILUE 178
+#define PROP_INDEX_TALU 178
+#define PROP_INDEX_NEWA 179
+#define PROP_INDEX_NKO 180
+#define PROP_INDEX_NKOO 180
+#define PROP_INDEX_NL 181
+#define PROP_INDEX_LETTERNUMBER 181
+#define PROP_INDEX_NO 182
+#define PROP_INDEX_OTHERNUMBER 182
+#define PROP_INDEX_NONCHARACTERCODEPOINT 183
+#define PROP_INDEX_NCHAR 183
+#define PROP_INDEX_NUSHU 184
+#define PROP_INDEX_NSHU 184
+#define PROP_INDEX_NYIAKENGPUACHUEHMONG 185
+#define PROP_INDEX_HMNP 185
+#define PROP_INDEX_OGHAM 186
+#define PROP_INDEX_OGAM 186
+#define PROP_INDEX_OLCHIKI 187
+#define PROP_INDEX_OLCK 187
+#define PROP_INDEX_OLONAL 188
+#define PROP_INDEX_ONAO 188
+#define PROP_INDEX_OLDHUNGARIAN 189
+#define PROP_INDEX_HUNG 189
+#define PROP_INDEX_OLDITALIC 190
+#define PROP_INDEX_ITAL 190
+#define PROP_INDEX_OLDNORTHARABIAN 191
+#define PROP_INDEX_NARB 191
+#define PROP_INDEX_OLDPERMIC 192
+#define PROP_INDEX_PERM 192
+#define PROP_INDEX_OLDPERSIAN 193
+#define PROP_INDEX_XPEO 193
+#define PROP_INDEX_OLDSOGDIAN 194
+#define PROP_INDEX_SOGO 194
+#define PROP_INDEX_OLDSOUTHARABIAN 195
+#define PROP_INDEX_SARB 195
+#define PROP_INDEX_OLDTURKIC 196
+#define PROP_INDEX_ORKH 196
+#define PROP_INDEX_OLDUYGHUR 197
+#define PROP_INDEX_OUGR 197
+#define PROP_INDEX_ORIYA 198
+#define PROP_INDEX_ORYA 198
+#define PROP_INDEX_OSAGE 199
+#define PROP_INDEX_OSGE 199
+#define PROP_INDEX_OSMANYA 200
+#define PROP_INDEX_OSMA 200
+#define PROP_INDEX_OTHERALPHABETIC 201
+#define PROP_INDEX_OALPHA 201
+#define PROP_INDEX_OTHERDEFAULTIGNORABLECODEPOINT 202
+#define PROP_INDEX_ODI 202
+#define PROP_INDEX_OTHERGRAPHEMEEXTEND 203
+#define PROP_INDEX_OGREXT 203
+#define PROP_INDEX_OTHERIDCONTINUE 204
+#define PROP_INDEX_OIDC 204
+#define PROP_INDEX_OTHERIDSTART 205
+#define PROP_INDEX_OIDS 205
+#define PROP_INDEX_OTHERLOWERCASE 206
+#define PROP_INDEX_OLOWER 206
+#define PROP_INDEX_OTHERMATH 207
+#define PROP_INDEX_OMATH 207
+#define PROP_INDEX_OTHERUPPERCASE 208
+#define PROP_INDEX_OUPPER 208
+#define PROP_INDEX_P 209
+#define PROP_INDEX_PUNCT 209
+#define PROP_INDEX_PUNCTUATION 209
+#define PROP_INDEX_PAHAWHHMONG 210
+#define PROP_INDEX_HMNG 210
+#define PROP_INDEX_PALMYRENE 211
+#define PROP_INDEX_PALM 211
+#define PROP_INDEX_PATTERNSYNTAX 212
+#define PROP_INDEX_PATSYN 212
+#define PROP_INDEX_PATTERNWHITESPACE 213
+#define PROP_INDEX_PATWS 213
+#define PROP_INDEX_PAUCINHAU 214
+#define PROP_INDEX_PAUC 214
+#define PROP_INDEX_PC 215
+#define PROP_INDEX_CONNECTORPUNCTUATION 215
+#define PROP_INDEX_PD 216
+#define PROP_INDEX_DASHPUNCTUATION 216
+#define PROP_INDEX_PE 217
+#define PROP_INDEX_CLOSEPUNCTUATION 217
+#define PROP_INDEX_PF 218
+#define PROP_INDEX_FINALPUNCTUATION 218
+#define PROP_INDEX_PHAGSPA 219
+#define PROP_INDEX_PHAG 219
+#define PROP_INDEX_PHOENICIAN 220
+#define PROP_INDEX_PHNX 220
+#define PROP_INDEX_PI 221
+#define PROP_INDEX_INITIALPUNCTUATION 221
+#define PROP_INDEX_PO 222
+#define PROP_INDEX_OTHERPUNCTUATION 222
+#define PROP_INDEX_PREPENDEDCONCATENATIONMARK 223
+#define PROP_INDEX_PCM 223
+#define PROP_INDEX_PS 224
+#define PROP_INDEX_OPENPUNCTUATION 224
+#define PROP_INDEX_PSALTERPAHLAVI 225
+#define PROP_INDEX_PHLP 225
+#define PROP_INDEX_QUOTATIONMARK 226
+#define PROP_INDEX_QMARK 226
+#define PROP_INDEX_RADICAL 227
+#define PROP_INDEX_REGIONALINDICATOR 228
+#define PROP_INDEX_RI 228
+#define PROP_INDEX_REJANG 229
+#define PROP_INDEX_RJNG 229
+#define PROP_INDEX_RUNIC 230
+#define PROP_INDEX_RUNR 230
+#define PROP_INDEX_S 231
+#define PROP_INDEX_SYMBOL 231
+#define PROP_INDEX_SAMARITAN 232
+#define PROP_INDEX_SAMR 232
+#define PROP_INDEX_SAURASHTRA 233
+#define PROP_INDEX_SAUR 233
+#define PROP_INDEX_SC 234
+#define PROP_INDEX_CURRENCYSYMBOL 234
+#define PROP_INDEX_SENTENCETERMINAL 235
+#define PROP_INDEX_STERM 235
+#define PROP_INDEX_SHARADA 236
+#define PROP_INDEX_SHRD 236
+#define PROP_INDEX_SHAVIAN 237
+#define PROP_INDEX_SHAW 237
+#define PROP_INDEX_SIDDHAM 238
+#define PROP_INDEX_SIDD 238
+#define PROP_INDEX_SIGNWRITING 239
+#define PROP_INDEX_SGNW 239
+#define PROP_INDEX_SINHALA 240
+#define PROP_INDEX_SINH 240
+#define PROP_INDEX_SK 241
+#define PROP_INDEX_MODIFIERSYMBOL 241
+#define PROP_INDEX_SM 242
+#define PROP_INDEX_MATHSYMBOL 242
+#define PROP_INDEX_SO 243
+#define PROP_INDEX_OTHERSYMBOL 243
+#define PROP_INDEX_SOFTDOTTED 244
+#define PROP_INDEX_SD 244
+#define PROP_INDEX_SOGDIAN 245
+#define PROP_INDEX_SOGD 245
+#define PROP_INDEX_SORASOMPENG 246
+#define PROP_INDEX_SORA 246
+#define PROP_INDEX_SOYOMBO 247
+#define PROP_INDEX_SOYO 247
+#define PROP_INDEX_SUNDANESE 248
+#define PROP_INDEX_SUND 248
+#define PROP_INDEX_SUNUWAR 249
+#define PROP_INDEX_SUNU 249
+#define PROP_INDEX_SYLOTINAGRI 250
+#define PROP_INDEX_SYLO 250
+#define PROP_INDEX_SYRIAC 251
+#define PROP_INDEX_SYRC 251
+#define PROP_INDEX_TAGALOG 252
+#define PROP_INDEX_TGLG 252
+#define PROP_INDEX_TAGBANWA 253
+#define PROP_INDEX_TAGB 253
+#define PROP_INDEX_TAILE 254
+#define PROP_INDEX_TALE 254
+#define PROP_INDEX_TAITHAM 255
+#define PROP_INDEX_LANA 255
+#define PROP_INDEX_TAIVIET 256
+#define PROP_INDEX_TAVT 256
+#define PROP_INDEX_TAKRI 257
+#define PROP_INDEX_TAKR 257
+#define PROP_INDEX_TAMIL 258
+#define PROP_INDEX_TAML 258
+#define PROP_INDEX_TANGSA 259
+#define PROP_INDEX_TNSA 259
+#define PROP_INDEX_TANGUT 260
+#define PROP_INDEX_TANG 260
+#define PROP_INDEX_TELUGU 261
+#define PROP_INDEX_TELU 261
+#define PROP_INDEX_TERMINALPUNCTUATION 262
+#define PROP_INDEX_TERM 262
+#define PROP_INDEX_THAANA 263
+#define PROP_INDEX_THAA 263
+#define PROP_INDEX_THAI 264
+#define PROP_INDEX_TIBETAN 265
+#define PROP_INDEX_TIBT 265
+#define PROP_INDEX_TIFINAGH 266
+#define PROP_INDEX_TFNG 266
+#define PROP_INDEX_TIRHUTA 267
+#define PROP_INDEX_TIRH 267
+#define PROP_INDEX_TODHRI 268
+#define PROP_INDEX_TODR 268
+#define PROP_INDEX_TOTO 269
+#define PROP_INDEX_TULUTIGALARI 270
+#define PROP_INDEX_TUTG 270
+#define PROP_INDEX_UGARITIC 271
+#define PROP_INDEX_UGAR 271
+#define PROP_INDEX_UNIFIEDIDEOGRAPH 272
+#define PROP_INDEX_UIDEO 272
+#define PROP_INDEX_UNKNOWN 273
+#define PROP_INDEX_ZZZZ 273
+#define PROP_INDEX_UPPERCASE 274
+#define PROP_INDEX_VAI 275
+#define PROP_INDEX_VAII 275
+#define PROP_INDEX_VARIATIONSELECTOR 276
+#define PROP_INDEX_VS 276
+#define PROP_INDEX_VITHKUQI 277
+#define PROP_INDEX_VITH 277
+#define PROP_INDEX_WANCHO 278
+#define PROP_INDEX_WCHO 278
+#define PROP_INDEX_WARANGCITI 279
+#define PROP_INDEX_WARA 279
+#define PROP_INDEX_WHITESPACE 280
+#define PROP_INDEX_WSPACE 280
+#define PROP_INDEX_XIDCONTINUE 281
+#define PROP_INDEX_XIDC 281
+#define PROP_INDEX_XIDSTART 282
+#define PROP_INDEX_XIDS 282
+#define PROP_INDEX_YEZIDI 283
+#define PROP_INDEX_YEZI 283
+#define PROP_INDEX_YI 284
+#define PROP_INDEX_YIII 284
+#define PROP_INDEX_Z 285
+#define PROP_INDEX_SEPARATOR 285
+#define PROP_INDEX_ZANABAZARSQUARE 286
+#define PROP_INDEX_ZANB 286
+#define PROP_INDEX_ZL 287
+#define PROP_INDEX_LINESEPARATOR 287
+#define PROP_INDEX_ZP 288
+#define PROP_INDEX_PARAGRAPHSEPARATOR 288
+#define PROP_INDEX_ZS 289
+#define PROP_INDEX_SPACESEPARATOR 289
+#define PROP_INDEX_INBASICLATIN 290
+#define PROP_INDEX_INLATIN1SUPPLEMENT 291
+#define PROP_INDEX_INLATINEXTENDEDA 292
+#define PROP_INDEX_INLATINEXTENDEDB 293
+#define PROP_INDEX_INIPAEXTENSIONS 294
+#define PROP_INDEX_INSPACINGMODIFIERLETTERS 295
+#define PROP_INDEX_INCOMBININGDIACRITICALMARKS 296
+#define PROP_INDEX_INGREEKANDCOPTIC 297
+#define PROP_INDEX_INCYRILLIC 298
+#define PROP_INDEX_INCYRILLICSUPPLEMENT 299
+#define PROP_INDEX_INARMENIAN 300
+#define PROP_INDEX_INHEBREW 301
+#define PROP_INDEX_INARABIC 302
+#define PROP_INDEX_INSYRIAC 303
+#define PROP_INDEX_INARABICSUPPLEMENT 304
+#define PROP_INDEX_INTHAANA 305
+#define PROP_INDEX_INNKO 306
+#define PROP_INDEX_INSAMARITAN 307
+#define PROP_INDEX_INMANDAIC 308
+#define PROP_INDEX_INSYRIACSUPPLEMENT 309
+#define PROP_INDEX_INARABICEXTENDEDB 310
+#define PROP_INDEX_INARABICEXTENDEDA 311
+#define PROP_INDEX_INDEVANAGARI 312
+#define PROP_INDEX_INBENGALI 313
+#define PROP_INDEX_INGURMUKHI 314
+#define PROP_INDEX_INGUJARATI 315
+#define PROP_INDEX_INORIYA 316
+#define PROP_INDEX_INTAMIL 317
+#define PROP_INDEX_INTELUGU 318
+#define PROP_INDEX_INKANNADA 319
+#define PROP_INDEX_INMALAYALAM 320
+#define PROP_INDEX_INSINHALA 321
+#define PROP_INDEX_INTHAI 322
+#define PROP_INDEX_INLAO 323
+#define PROP_INDEX_INTIBETAN 324
+#define PROP_INDEX_INMYANMAR 325
+#define PROP_INDEX_INGEORGIAN 326
+#define PROP_INDEX_INHANGULJAMO 327
+#define PROP_INDEX_INETHIOPIC 328
+#define PROP_INDEX_INETHIOPICSUPPLEMENT 329
+#define PROP_INDEX_INCHEROKEE 330
+#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICS 331
+#define PROP_INDEX_INOGHAM 332
+#define PROP_INDEX_INRUNIC 333
+#define PROP_INDEX_INTAGALOG 334
+#define PROP_INDEX_INHANUNOO 335
+#define PROP_INDEX_INBUHID 336
+#define PROP_INDEX_INTAGBANWA 337
+#define PROP_INDEX_INKHMER 338
+#define PROP_INDEX_INMONGOLIAN 339
+#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED 340
+#define PROP_INDEX_INLIMBU 341
+#define PROP_INDEX_INTAILE 342
+#define PROP_INDEX_INNEWTAILUE 343
+#define PROP_INDEX_INKHMERSYMBOLS 344
+#define PROP_INDEX_INBUGINESE 345
+#define PROP_INDEX_INTAITHAM 346
+#define PROP_INDEX_INCOMBININGDIACRITICALMARKSEXTENDED 347
+#define PROP_INDEX_INBALINESE 348
+#define PROP_INDEX_INSUNDANESE 349
+#define PROP_INDEX_INBATAK 350
+#define PROP_INDEX_INLEPCHA 351
+#define PROP_INDEX_INOLCHIKI 352
+#define PROP_INDEX_INCYRILLICEXTENDEDC 353
+#define PROP_INDEX_INGEORGIANEXTENDED 354
+#define PROP_INDEX_INSUNDANESESUPPLEMENT 355
+#define PROP_INDEX_INVEDICEXTENSIONS 356
+#define PROP_INDEX_INPHONETICEXTENSIONS 357
+#define PROP_INDEX_INPHONETICEXTENSIONSSUPPLEMENT 358
+#define PROP_INDEX_INCOMBININGDIACRITICALMARKSSUPPLEMENT 359
+#define PROP_INDEX_INLATINEXTENDEDADDITIONAL 360
+#define PROP_INDEX_INGREEKEXTENDED 361
+#define PROP_INDEX_INGENERALPUNCTUATION 362
+#define PROP_INDEX_INSUPERSCRIPTSANDSUBSCRIPTS 363
+#define PROP_INDEX_INCURRENCYSYMBOLS 364
+#define PROP_INDEX_INCOMBININGDIACRITICALMARKSFORSYMBOLS 365
+#define PROP_INDEX_INLETTERLIKESYMBOLS 366
+#define PROP_INDEX_INNUMBERFORMS 367
+#define PROP_INDEX_INARROWS 368
+#define PROP_INDEX_INMATHEMATICALOPERATORS 369
+#define PROP_INDEX_INMISCELLANEOUSTECHNICAL 370
+#define PROP_INDEX_INCONTROLPICTURES 371
+#define PROP_INDEX_INOPTICALCHARACTERRECOGNITION 372
+#define PROP_INDEX_INENCLOSEDALPHANUMERICS 373
+#define PROP_INDEX_INBOXDRAWING 374
+#define PROP_INDEX_INBLOCKELEMENTS 375
+#define PROP_INDEX_INGEOMETRICSHAPES 376
+#define PROP_INDEX_INMISCELLANEOUSSYMBOLS 377
+#define PROP_INDEX_INDINGBATS 378
+#define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSA 379
+#define PROP_INDEX_INSUPPLEMENTALARROWSA 380
+#define PROP_INDEX_INBRAILLEPATTERNS 381
+#define PROP_INDEX_INSUPPLEMENTALARROWSB 382
+#define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSB 383
+#define PROP_INDEX_INSUPPLEMENTALMATHEMATICALOPERATORS 384
+#define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDARROWS 385
+#define PROP_INDEX_INGLAGOLITIC 386
+#define PROP_INDEX_INLATINEXTENDEDC 387
+#define PROP_INDEX_INCOPTIC 388
+#define PROP_INDEX_INGEORGIANSUPPLEMENT 389
+#define PROP_INDEX_INTIFINAGH 390
+#define PROP_INDEX_INETHIOPICEXTENDED 391
+#define PROP_INDEX_INCYRILLICEXTENDEDA 392
+#define PROP_INDEX_INSUPPLEMENTALPUNCTUATION 393
+#define PROP_INDEX_INCJKRADICALSSUPPLEMENT 394
+#define PROP_INDEX_INKANGXIRADICALS 395
+#define PROP_INDEX_INIDEOGRAPHICDESCRIPTIONCHARACTERS 396
+#define PROP_INDEX_INCJKSYMBOLSANDPUNCTUATION 397
+#define PROP_INDEX_INHIRAGANA 398
+#define PROP_INDEX_INKATAKANA 399
+#define PROP_INDEX_INBOPOMOFO 400
+#define PROP_INDEX_INHANGULCOMPATIBILITYJAMO 401
+#define PROP_INDEX_INKANBUN 402
+#define PROP_INDEX_INBOPOMOFOEXTENDED 403
+#define PROP_INDEX_INCJKSTROKES 404
+#define PROP_INDEX_INKATAKANAPHONETICEXTENSIONS 405
+#define PROP_INDEX_INENCLOSEDCJKLETTERSANDMONTHS 406
+#define PROP_INDEX_INCJKCOMPATIBILITY 407
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONA 408
+#define PROP_INDEX_INYIJINGHEXAGRAMSYMBOLS 409
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHS 410
+#define PROP_INDEX_INYISYLLABLES 411
+#define PROP_INDEX_INYIRADICALS 412
+#define PROP_INDEX_INLISU 413
+#define PROP_INDEX_INVAI 414
+#define PROP_INDEX_INCYRILLICEXTENDEDB 415
+#define PROP_INDEX_INBAMUM 416
+#define PROP_INDEX_INMODIFIERTONELETTERS 417
+#define PROP_INDEX_INLATINEXTENDEDD 418
+#define PROP_INDEX_INSYLOTINAGRI 419
+#define PROP_INDEX_INCOMMONINDICNUMBERFORMS 420
+#define PROP_INDEX_INPHAGSPA 421
+#define PROP_INDEX_INSAURASHTRA 422
+#define PROP_INDEX_INDEVANAGARIEXTENDED 423
+#define PROP_INDEX_INKAYAHLI 424
+#define PROP_INDEX_INREJANG 425
+#define PROP_INDEX_INHANGULJAMOEXTENDEDA 426
+#define PROP_INDEX_INJAVANESE 427
+#define PROP_INDEX_INMYANMAREXTENDEDB 428
+#define PROP_INDEX_INCHAM 429
+#define PROP_INDEX_INMYANMAREXTENDEDA 430
+#define PROP_INDEX_INTAIVIET 431
+#define PROP_INDEX_INMEETEIMAYEKEXTENSIONS 432
+#define PROP_INDEX_INETHIOPICEXTENDEDA 433
+#define PROP_INDEX_INLATINEXTENDEDE 434
+#define PROP_INDEX_INCHEROKEESUPPLEMENT 435
+#define PROP_INDEX_INMEETEIMAYEK 436
+#define PROP_INDEX_INHANGULSYLLABLES 437
+#define PROP_INDEX_INHANGULJAMOEXTENDEDB 438
+#define PROP_INDEX_INHIGHSURROGATES 439
+#define PROP_INDEX_INHIGHPRIVATEUSESURROGATES 440
+#define PROP_INDEX_INLOWSURROGATES 441
+#define PROP_INDEX_INPRIVATEUSEAREA 442
+#define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHS 443
+#define PROP_INDEX_INALPHABETICPRESENTATIONFORMS 444
+#define PROP_INDEX_INARABICPRESENTATIONFORMSA 445
+#define PROP_INDEX_INVARIATIONSELECTORS 446
+#define PROP_INDEX_INVERTICALFORMS 447
+#define PROP_INDEX_INCOMBININGHALFMARKS 448
+#define PROP_INDEX_INCJKCOMPATIBILITYFORMS 449
+#define PROP_INDEX_INSMALLFORMVARIANTS 450
+#define PROP_INDEX_INARABICPRESENTATIONFORMSB 451
+#define PROP_INDEX_INHALFWIDTHANDFULLWIDTHFORMS 452
+#define PROP_INDEX_INSPECIALS 453
+#define PROP_INDEX_INLINEARBSYLLABARY 454
+#define PROP_INDEX_INLINEARBIDEOGRAMS 455
+#define PROP_INDEX_INAEGEANNUMBERS 456
+#define PROP_INDEX_INANCIENTGREEKNUMBERS 457
+#define PROP_INDEX_INANCIENTSYMBOLS 458
+#define PROP_INDEX_INPHAISTOSDISC 459
+#define PROP_INDEX_INLYCIAN 460
+#define PROP_INDEX_INCARIAN 461
+#define PROP_INDEX_INCOPTICEPACTNUMBERS 462
+#define PROP_INDEX_INOLDITALIC 463
+#define PROP_INDEX_INGOTHIC 464
+#define PROP_INDEX_INOLDPERMIC 465
+#define PROP_INDEX_INUGARITIC 466
+#define PROP_INDEX_INOLDPERSIAN 467
+#define PROP_INDEX_INDESERET 468
+#define PROP_INDEX_INSHAVIAN 469
+#define PROP_INDEX_INOSMANYA 470
+#define PROP_INDEX_INOSAGE 471
+#define PROP_INDEX_INELBASAN 472
+#define PROP_INDEX_INCAUCASIANALBANIAN 473
+#define PROP_INDEX_INVITHKUQI 474
+#define PROP_INDEX_INTODHRI 475
+#define PROP_INDEX_INLINEARA 476
+#define PROP_INDEX_INLATINEXTENDEDF 477
+#define PROP_INDEX_INCYPRIOTSYLLABARY 478
+#define PROP_INDEX_INIMPERIALARAMAIC 479
+#define PROP_INDEX_INPALMYRENE 480
+#define PROP_INDEX_INNABATAEAN 481
+#define PROP_INDEX_INHATRAN 482
+#define PROP_INDEX_INPHOENICIAN 483
+#define PROP_INDEX_INLYDIAN 484
+#define PROP_INDEX_INMEROITICHIEROGLYPHS 485
+#define PROP_INDEX_INMEROITICCURSIVE 486
+#define PROP_INDEX_INKHAROSHTHI 487
+#define PROP_INDEX_INOLDSOUTHARABIAN 488
+#define PROP_INDEX_INOLDNORTHARABIAN 489
+#define PROP_INDEX_INMANICHAEAN 490
+#define PROP_INDEX_INAVESTAN 491
+#define PROP_INDEX_ININSCRIPTIONALPARTHIAN 492
+#define PROP_INDEX_ININSCRIPTIONALPAHLAVI 493
+#define PROP_INDEX_INPSALTERPAHLAVI 494
+#define PROP_INDEX_INOLDTURKIC 495
+#define PROP_INDEX_INOLDHUNGARIAN 496
+#define PROP_INDEX_INHANIFIROHINGYA 497
+#define PROP_INDEX_INGARAY 498
+#define PROP_INDEX_INRUMINUMERALSYMBOLS 499
+#define PROP_INDEX_INYEZIDI 500
+#define PROP_INDEX_INARABICEXTENDEDC 501
+#define PROP_INDEX_INOLDSOGDIAN 502
+#define PROP_INDEX_INSOGDIAN 503
+#define PROP_INDEX_INOLDUYGHUR 504
+#define PROP_INDEX_INCHORASMIAN 505
+#define PROP_INDEX_INELYMAIC 506
+#define PROP_INDEX_INBRAHMI 507
+#define PROP_INDEX_INKAITHI 508
+#define PROP_INDEX_INSORASOMPENG 509
+#define PROP_INDEX_INCHAKMA 510
+#define PROP_INDEX_INMAHAJANI 511
+#define PROP_INDEX_INSHARADA 512
+#define PROP_INDEX_INSINHALAARCHAICNUMBERS 513
+#define PROP_INDEX_INKHOJKI 514
+#define PROP_INDEX_INMULTANI 515
+#define PROP_INDEX_INKHUDAWADI 516
+#define PROP_INDEX_INGRANTHA 517
+#define PROP_INDEX_INTULUTIGALARI 518
+#define PROP_INDEX_INNEWA 519
+#define PROP_INDEX_INTIRHUTA 520
+#define PROP_INDEX_INSIDDHAM 521
+#define PROP_INDEX_INMODI 522
+#define PROP_INDEX_INMONGOLIANSUPPLEMENT 523
+#define PROP_INDEX_INTAKRI 524
+#define PROP_INDEX_INMYANMAREXTENDEDC 525
+#define PROP_INDEX_INAHOM 526
+#define PROP_INDEX_INDOGRA 527
+#define PROP_INDEX_INWARANGCITI 528
+#define PROP_INDEX_INDIVESAKURU 529
+#define PROP_INDEX_INNANDINAGARI 530
+#define PROP_INDEX_INZANABAZARSQUARE 531
+#define PROP_INDEX_INSOYOMBO 532
+#define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDEDA 533
+#define PROP_INDEX_INPAUCINHAU 534
+#define PROP_INDEX_INDEVANAGARIEXTENDEDA 535
+#define PROP_INDEX_INSUNUWAR 536
+#define PROP_INDEX_INBHAIKSUKI 537
+#define PROP_INDEX_INMARCHEN 538
+#define PROP_INDEX_INMASARAMGONDI 539
+#define PROP_INDEX_INGUNJALAGONDI 540
+#define PROP_INDEX_INMAKASAR 541
+#define PROP_INDEX_INKAWI 542
+#define PROP_INDEX_INLISUSUPPLEMENT 543
+#define PROP_INDEX_INTAMILSUPPLEMENT 544
+#define PROP_INDEX_INCUNEIFORM 545
+#define PROP_INDEX_INCUNEIFORMNUMBERSANDPUNCTUATION 546
+#define PROP_INDEX_INEARLYDYNASTICCUNEIFORM 547
+#define PROP_INDEX_INCYPROMINOAN 548
+#define PROP_INDEX_INEGYPTIANHIEROGLYPHS 549
+#define PROP_INDEX_INEGYPTIANHIEROGLYPHFORMATCONTROLS 550
+#define PROP_INDEX_INEGYPTIANHIEROGLYPHSEXTENDEDA 551
+#define PROP_INDEX_INANATOLIANHIEROGLYPHS 552
+#define PROP_INDEX_INGURUNGKHEMA 553
+#define PROP_INDEX_INBAMUMSUPPLEMENT 554
+#define PROP_INDEX_INMRO 555
+#define PROP_INDEX_INTANGSA 556
+#define PROP_INDEX_INBASSAVAH 557
+#define PROP_INDEX_INPAHAWHHMONG 558
+#define PROP_INDEX_INKIRATRAI 559
+#define PROP_INDEX_INMEDEFAIDRIN 560
+#define PROP_INDEX_INMIAO 561
+#define PROP_INDEX_INIDEOGRAPHICSYMBOLSANDPUNCTUATION 562
+#define PROP_INDEX_INTANGUT 563
+#define PROP_INDEX_INTANGUTCOMPONENTS 564
+#define PROP_INDEX_INKHITANSMALLSCRIPT 565
+#define PROP_INDEX_INTANGUTSUPPLEMENT 566
+#define PROP_INDEX_INKANAEXTENDEDB 567
+#define PROP_INDEX_INKANASUPPLEMENT 568
+#define PROP_INDEX_INKANAEXTENDEDA 569
+#define PROP_INDEX_INSMALLKANAEXTENSION 570
+#define PROP_INDEX_INNUSHU 571
+#define PROP_INDEX_INDUPLOYAN 572
+#define PROP_INDEX_INSHORTHANDFORMATCONTROLS 573
+#define PROP_INDEX_INSYMBOLSFORLEGACYCOMPUTINGSUPPLEMENT 574
+#define PROP_INDEX_INZNAMENNYMUSICALNOTATION 575
+#define PROP_INDEX_INBYZANTINEMUSICALSYMBOLS 576
+#define PROP_INDEX_INMUSICALSYMBOLS 577
+#define PROP_INDEX_INANCIENTGREEKMUSICALNOTATION 578
+#define PROP_INDEX_INKAKTOVIKNUMERALS 579
+#define PROP_INDEX_INMAYANNUMERALS 580
+#define PROP_INDEX_INTAIXUANJINGSYMBOLS 581
+#define PROP_INDEX_INCOUNTINGRODNUMERALS 582
+#define PROP_INDEX_INMATHEMATICALALPHANUMERICSYMBOLS 583
+#define PROP_INDEX_INSUTTONSIGNWRITING 584
+#define PROP_INDEX_INLATINEXTENDEDG 585
+#define PROP_INDEX_INGLAGOLITICSUPPLEMENT 586
+#define PROP_INDEX_INCYRILLICEXTENDEDD 587
+#define PROP_INDEX_INNYIAKENGPUACHUEHMONG 588
+#define PROP_INDEX_INTOTO 589
+#define PROP_INDEX_INWANCHO 590
+#define PROP_INDEX_INNAGMUNDARI 591
+#define PROP_INDEX_INOLONAL 592
+#define PROP_INDEX_INETHIOPICEXTENDEDB 593
+#define PROP_INDEX_INMENDEKIKAKUI 594
+#define PROP_INDEX_INADLAM 595
+#define PROP_INDEX_ININDICSIYAQNUMBERS 596
+#define PROP_INDEX_INOTTOMANSIYAQNUMBERS 597
+#define PROP_INDEX_INARABICMATHEMATICALALPHABETICSYMBOLS 598
+#define PROP_INDEX_INMAHJONGTILES 599
+#define PROP_INDEX_INDOMINOTILES 600
+#define PROP_INDEX_INPLAYINGCARDS 601
+#define PROP_INDEX_INENCLOSEDALPHANUMERICSUPPLEMENT 602
+#define PROP_INDEX_INENCLOSEDIDEOGRAPHICSUPPLEMENT 603
+#define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDPICTOGRAPHS 604
+#define PROP_INDEX_INEMOTICONS 605
+#define PROP_INDEX_INORNAMENTALDINGBATS 606
+#define PROP_INDEX_INTRANSPORTANDMAPSYMBOLS 607
+#define PROP_INDEX_INALCHEMICALSYMBOLS 608
+#define PROP_INDEX_INGEOMETRICSHAPESEXTENDED 609
+#define PROP_INDEX_INSUPPLEMENTALARROWSC 610
+#define PROP_INDEX_INSUPPLEMENTALSYMBOLSANDPICTOGRAPHS 611
+#define PROP_INDEX_INCHESSSYMBOLS 612
+#define PROP_INDEX_INSYMBOLSANDPICTOGRAPHSEXTENDEDA 613
+#define PROP_INDEX_INSYMBOLSFORLEGACYCOMPUTING 614
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONB 615
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONC 616
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIOND 617
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONE 618
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONF 619
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONI 620
+#define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT 621
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONG 622
+#define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONH 623
+#define PROP_INDEX_INTAGS 624
+#define PROP_INDEX_INVARIATIONSELECTORSSUPPLEMENT 625
+#define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAA 626
+#define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAB 627
+#define PROP_INDEX_INNOBLOCK 628
diff --git a/src/unicode_property_data_posix.c b/src/unicode_property_data_posix.c
index a407d8d..5edb6d8 100644
--- a/src/unicode_property_data_posix.c
+++ b/src/unicode_property_data_posix.c
@@ -34,7 +34,7 @@
/* Generated by make_unicode_property_data.py. */
/*-
- * Copyright (c) 2016-2023 K.Kosako
+ * Copyright (c) 2016-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -68,7 +68,7 @@ CR_NEWLINE[] = { 1,
/* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
static const OnigCodePoint
-CR_Alpha[] = { 733,
+CR_Alpha[] = { 757,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -82,7 +82,7 @@ CR_Alpha[] = { 733,
0x02ec, 0x02ec,
0x02ee, 0x02ee,
0x0345, 0x0345,
-0x0370, 0x0374,
+0x0363, 0x0374,
0x0376, 0x0377,
0x037a, 0x037d,
0x037f, 0x037f,
@@ -123,6 +123,7 @@ CR_Alpha[] = { 733,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
+0x0897, 0x0897,
0x08a0, 0x08c9,
0x08d4, 0x08df,
0x08e3, 0x08e9,
@@ -336,7 +337,7 @@ CR_Alpha[] = { 733,
0x1c00, 0x1c36,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -344,7 +345,7 @@ CR_Alpha[] = { 733,
0x1cf5, 0x1cf6,
0x1cfa, 0x1cfa,
0x1d00, 0x1dbf,
-0x1de7, 0x1df4,
+0x1dd3, 0x1df4,
0x1e00, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
@@ -424,10 +425,10 @@ CR_Alpha[] = { 733,
0xa67f, 0xa6ef,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa805,
0xa807, 0xa827,
0xa840, 0xa873,
@@ -518,6 +519,7 @@ CR_Alpha[] = { 733,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -555,9 +557,14 @@ CR_Alpha[] = { 733,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
+0x10d4a, 0x10d65,
+0x10d69, 0x10d69,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10efc,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -601,6 +608,17 @@ CR_Alpha[] = { 733,
0x11350, 0x11350,
0x11357, 0x11357,
0x1135d, 0x11363,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113cd,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11441,
0x11443, 0x11445,
0x11447, 0x1144a,
@@ -639,6 +657,7 @@ CR_Alpha[] = { 733,
0x11a50, 0x11a97,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c3e,
@@ -671,7 +690,9 @@ CR_Alpha[] = { 733,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1612e,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a70, 0x16abe,
@@ -680,6 +701,7 @@ CR_Alpha[] = { 733,
0x16b40, 0x16b43,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -689,7 +711,7 @@ CR_Alpha[] = { 733,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -749,6 +771,8 @@ CR_Alpha[] = { 733,
0x1e290, 0x1e2ad,
0x1e2c0, 0x1e2eb,
0x1e4d0, 0x1e4eb,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5f0,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -826,7 +850,7 @@ CR_Cntrl[] = { 2,
/* PROPERTY: 'Digit': POSIX [[:Digit:]] */
static const OnigCodePoint
-CR_Digit[] = { 64,
+CR_Digit[] = { 71,
0x0030, 0x0039,
0x0660, 0x0669,
0x06f0, 0x06f9,
@@ -866,6 +890,7 @@ CR_Digit[] = { 64,
0xff10, 0xff19,
0x104a0, 0x104a9,
0x10d30, 0x10d39,
+0x10d40, 0x10d49,
0x11066, 0x1106f,
0x110f0, 0x110f9,
0x11136, 0x1113f,
@@ -875,27 +900,33 @@ CR_Digit[] = { 64,
0x114d0, 0x114d9,
0x11650, 0x11659,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11730, 0x11739,
0x118e0, 0x118e9,
0x11950, 0x11959,
+0x11bf0, 0x11bf9,
0x11c50, 0x11c59,
0x11d50, 0x11d59,
0x11da0, 0x11da9,
0x11f50, 0x11f59,
+0x16130, 0x16139,
0x16a60, 0x16a69,
0x16ac0, 0x16ac9,
0x16b50, 0x16b59,
+0x16d70, 0x16d79,
+0x1ccf0, 0x1ccf9,
0x1d7ce, 0x1d7ff,
0x1e140, 0x1e149,
0x1e2f0, 0x1e2f9,
0x1e4f0, 0x1e4f9,
+0x1e5f1, 0x1e5fa,
0x1e950, 0x1e959,
0x1fbf0, 0x1fbf9,
}; /* END of CR_Digit */
/* PROPERTY: 'Graph': POSIX [[:Graph:]] */
static const OnigCodePoint
-CR_Graph[] = { 713,
+CR_Graph[] = { 737,
0x0021, 0x007e,
0x00a1, 0x0377,
0x037a, 0x037f,
@@ -920,7 +951,7 @@ CR_Graph[] = { 713,
0x0860, 0x086a,
0x0870, 0x088e,
0x0890, 0x0891,
-0x0898, 0x0983,
+0x0897, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -1113,11 +1144,10 @@ CR_Graph[] = { 713,
0x1aa0, 0x1aad,
0x1ab0, 0x1ace,
0x1b00, 0x1b4c,
-0x1b50, 0x1b7e,
-0x1b80, 0x1bf3,
+0x1b4e, 0x1bf3,
0x1bfc, 0x1c37,
0x1c3b, 0x1c49,
-0x1c4d, 0x1c88,
+0x1c4d, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd0, 0x1cfa,
@@ -1147,7 +1177,7 @@ CR_Graph[] = { 713,
0x20a0, 0x20c0,
0x20d0, 0x20f0,
0x2100, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
@@ -1176,16 +1206,16 @@ CR_Graph[] = { 713,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31e3,
+0x3190, 0x31e5,
0x31ef, 0x321e,
0x3220, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
-0xa700, 0xa7ca,
+0xa700, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
@@ -1276,6 +1306,7 @@ CR_Graph[] = { 713,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -1319,11 +1350,15 @@ CR_Graph[] = { 713,
0x10cc0, 0x10cf2,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d85,
+0x10d8e, 0x10d8f,
0x10e60, 0x10e7e,
0x10e80, 0x10ea9,
0x10eab, 0x10ead,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f27,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f27,
0x10f30, 0x10f59,
0x10f70, 0x10f89,
0x10fb0, 0x10fcb,
@@ -1363,6 +1398,17 @@ CR_Graph[] = { 713,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d5,
+0x113d7, 0x113d8,
+0x113e1, 0x113e2,
0x11400, 0x1145b,
0x1145d, 0x11461,
0x11480, 0x114c7,
@@ -1374,6 +1420,7 @@ CR_Graph[] = { 713,
0x11660, 0x1166c,
0x11680, 0x116b9,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11746,
@@ -1394,6 +1441,8 @@ CR_Graph[] = { 713,
0x11a50, 0x11aa2,
0x11ab0, 0x11af8,
0x11b00, 0x11b09,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c45,
@@ -1417,7 +1466,7 @@ CR_Graph[] = { 713,
0x11ee0, 0x11ef8,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
-0x11f3e, 0x11f59,
+0x11f3e, 0x11f5a,
0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
@@ -1426,7 +1475,9 @@ CR_Graph[] = { 713,
0x12480, 0x12543,
0x12f90, 0x12ff2,
0x13000, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -1439,6 +1490,7 @@ CR_Graph[] = { 713,
0x16b5b, 0x16b61,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d79,
0x16e40, 0x16e9a,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -1447,7 +1499,7 @@ CR_Graph[] = { 713,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -1462,6 +1514,8 @@ CR_Graph[] = { 713,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9c, 0x1bca3,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1cf50, 0x1cfc3,
@@ -1513,6 +1567,8 @@ CR_Graph[] = { 713,
0x1e2c0, 0x1e2f9,
0x1e2ff, 0x1e2ff,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -1582,19 +1638,18 @@ CR_Graph[] = { 713,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
0x2b740, 0x2b81d,
@@ -1613,7 +1668,7 @@ CR_Graph[] = { 713,
/* PROPERTY: 'Lower': POSIX [[:Lower:]] */
static const OnigCodePoint
-CR_Lower[] = { 671,
+CR_Lower[] = { 675,
0x0061, 0x007a,
0x00aa, 0x00aa,
0x00b5, 0x00b5,
@@ -1893,6 +1948,7 @@ CR_Lower[] = { 671,
0x10fc, 0x10ff,
0x13f8, 0x13fd,
0x1c80, 0x1c88,
+0x1c8a, 0x1c8a,
0x1d00, 0x1dbf,
0x1e01, 0x1e01,
0x1e03, 0x1e03,
@@ -2225,11 +2281,13 @@ CR_Lower[] = { 671,
0xa7c3, 0xa7c3,
0xa7c8, 0xa7c8,
0xa7ca, 0xa7ca,
+0xa7cd, 0xa7cd,
0xa7d1, 0xa7d1,
0xa7d3, 0xa7d3,
0xa7d5, 0xa7d5,
0xa7d7, 0xa7d7,
0xa7d9, 0xa7d9,
+0xa7db, 0xa7db,
0xa7f2, 0xa7f4,
0xa7f6, 0xa7f6,
0xa7f8, 0xa7fa,
@@ -2250,6 +2308,7 @@ CR_Lower[] = { 671,
0x10787, 0x107b0,
0x107b2, 0x107ba,
0x10cc0, 0x10cf2,
+0x10d70, 0x10d85,
0x118c0, 0x118df,
0x16e60, 0x16e7f,
0x1d41a, 0x1d433,
@@ -2289,7 +2348,7 @@ CR_Lower[] = { 671,
/* PROPERTY: 'Print': POSIX [[:Print:]] */
static const OnigCodePoint
-CR_Print[] = { 709,
+CR_Print[] = { 733,
0x0020, 0x007e,
0x00a0, 0x0377,
0x037a, 0x037f,
@@ -2314,7 +2373,7 @@ CR_Print[] = { 709,
0x0860, 0x086a,
0x0870, 0x088e,
0x0890, 0x0891,
-0x0898, 0x0983,
+0x0897, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -2506,11 +2565,10 @@ CR_Print[] = { 709,
0x1aa0, 0x1aad,
0x1ab0, 0x1ace,
0x1b00, 0x1b4c,
-0x1b50, 0x1b7e,
-0x1b80, 0x1bf3,
+0x1b4e, 0x1bf3,
0x1bfc, 0x1c37,
0x1c3b, 0x1c49,
-0x1c4d, 0x1c88,
+0x1c4d, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd0, 0x1cfa,
@@ -2538,7 +2596,7 @@ CR_Print[] = { 709,
0x20a0, 0x20c0,
0x20d0, 0x20f0,
0x2100, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
@@ -2566,16 +2624,16 @@ CR_Print[] = { 709,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31e3,
+0x3190, 0x31e5,
0x31ef, 0x321e,
0x3220, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
-0xa700, 0xa7ca,
+0xa700, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
@@ -2666,6 +2724,7 @@ CR_Print[] = { 709,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -2709,11 +2768,15 @@ CR_Print[] = { 709,
0x10cc0, 0x10cf2,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d85,
+0x10d8e, 0x10d8f,
0x10e60, 0x10e7e,
0x10e80, 0x10ea9,
0x10eab, 0x10ead,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f27,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f27,
0x10f30, 0x10f59,
0x10f70, 0x10f89,
0x10fb0, 0x10fcb,
@@ -2753,6 +2816,17 @@ CR_Print[] = { 709,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d5,
+0x113d7, 0x113d8,
+0x113e1, 0x113e2,
0x11400, 0x1145b,
0x1145d, 0x11461,
0x11480, 0x114c7,
@@ -2764,6 +2838,7 @@ CR_Print[] = { 709,
0x11660, 0x1166c,
0x11680, 0x116b9,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11746,
@@ -2784,6 +2859,8 @@ CR_Print[] = { 709,
0x11a50, 0x11aa2,
0x11ab0, 0x11af8,
0x11b00, 0x11b09,
+0x11bc0, 0x11be1,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c45,
@@ -2807,7 +2884,7 @@ CR_Print[] = { 709,
0x11ee0, 0x11ef8,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
-0x11f3e, 0x11f59,
+0x11f3e, 0x11f5a,
0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
@@ -2816,7 +2893,9 @@ CR_Print[] = { 709,
0x12480, 0x12543,
0x12f90, 0x12ff2,
0x13000, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -2829,6 +2908,7 @@ CR_Print[] = { 709,
0x16b5b, 0x16b61,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d79,
0x16e40, 0x16e9a,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -2837,7 +2917,7 @@ CR_Print[] = { 709,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -2852,6 +2932,8 @@ CR_Print[] = { 709,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9c, 0x1bca3,
+0x1cc00, 0x1ccf9,
+0x1cd00, 0x1ceb3,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1cf50, 0x1cfc3,
@@ -2903,6 +2985,8 @@ CR_Print[] = { 709,
0x1e2c0, 0x1e2f9,
0x1e2ff, 0x1e2ff,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
+0x1e5ff, 0x1e5ff,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -2972,19 +3056,18 @@ CR_Print[] = { 709,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
-0x1fbf0, 0x1fbf9,
+0x1fb94, 0x1fbf9,
0x20000, 0x2a6df,
0x2a700, 0x2b739,
0x2b740, 0x2b81d,
@@ -3003,7 +3086,7 @@ CR_Print[] = { 709,
/* PROPERTY: 'PosixPunct': POSIX [[:punct:]] */
static const OnigCodePoint
-CR_PosixPunct[] = { 339,
+CR_PosixPunct[] = { 349,
0x0021, 0x002f,
0x003a, 0x0040,
0x005b, 0x0060,
@@ -3097,8 +3180,9 @@ CR_PosixPunct[] = { 339,
0x1a1e, 0x1a1f,
0x1aa0, 0x1aa6,
0x1aa8, 0x1aad,
+0x1b4e, 0x1b4f,
0x1b5a, 0x1b6a,
-0x1b74, 0x1b7e,
+0x1b74, 0x1b7f,
0x1bfc, 0x1bff,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
@@ -3130,7 +3214,7 @@ CR_PosixPunct[] = { 339,
0x214a, 0x214d,
0x214f, 0x214f,
0x218a, 0x218b,
-0x2190, 0x2426,
+0x2190, 0x2429,
0x2440, 0x244a,
0x249c, 0x24e9,
0x2500, 0x2775,
@@ -3157,7 +3241,7 @@ CR_PosixPunct[] = { 339,
0x30fb, 0x30fb,
0x3190, 0x3191,
0x3196, 0x319f,
-0x31c0, 0x31e3,
+0x31c0, 0x31e5,
0x31ef, 0x31ef,
0x3200, 0x321e,
0x322a, 0x3247,
@@ -3228,6 +3312,8 @@ CR_PosixPunct[] = { 339,
0x10af0, 0x10af6,
0x10b39, 0x10b3f,
0x10b99, 0x10b9c,
+0x10d6e, 0x10d6e,
+0x10d8e, 0x10d8f,
0x10ead, 0x10ead,
0x10f55, 0x10f59,
0x10f86, 0x10f89,
@@ -3242,6 +3328,8 @@ CR_PosixPunct[] = { 339,
0x111dd, 0x111df,
0x11238, 0x1123d,
0x112a9, 0x112a9,
+0x113d4, 0x113d5,
+0x113d7, 0x113d8,
0x1144b, 0x1144f,
0x1145a, 0x1145b,
0x1145d, 0x1145d,
@@ -3258,6 +3346,7 @@ CR_PosixPunct[] = { 339,
0x11a9a, 0x11a9c,
0x11a9e, 0x11aa2,
0x11b00, 0x11b09,
+0x11be1, 0x11be1,
0x11c41, 0x11c45,
0x11c70, 0x11c71,
0x11ef7, 0x11ef8,
@@ -3270,10 +3359,13 @@ CR_PosixPunct[] = { 339,
0x16af5, 0x16af5,
0x16b37, 0x16b3f,
0x16b44, 0x16b45,
+0x16d6d, 0x16d6f,
0x16e97, 0x16e9a,
0x16fe2, 0x16fe2,
0x1bc9c, 0x1bc9c,
0x1bc9f, 0x1bc9f,
+0x1cc00, 0x1ccef,
+0x1cd00, 0x1ceb3,
0x1cf50, 0x1cfc3,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
@@ -3302,6 +3394,7 @@ CR_PosixPunct[] = { 339,
0x1da85, 0x1da8b,
0x1e14f, 0x1e14f,
0x1e2ff, 0x1e2ff,
+0x1e5ff, 0x1e5ff,
0x1e95e, 0x1e95f,
0x1ecac, 0x1ecac,
0x1ecb0, 0x1ecb0,
@@ -3331,18 +3424,18 @@ CR_PosixPunct[] = { 339,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f8b0, 0x1f8b1,
+0x1f8b0, 0x1f8bb,
+0x1f8c0, 0x1f8c1,
0x1f900, 0x1fa53,
0x1fa60, 0x1fa6d,
0x1fa70, 0x1fa7c,
-0x1fa80, 0x1fa88,
-0x1fa90, 0x1fabd,
-0x1fabf, 0x1fac5,
-0x1face, 0x1fadb,
-0x1fae0, 0x1fae8,
+0x1fa80, 0x1fa89,
+0x1fa8f, 0x1fac6,
+0x1face, 0x1fadc,
+0x1fadf, 0x1fae9,
0x1faf0, 0x1faf8,
0x1fb00, 0x1fb92,
-0x1fb94, 0x1fbca,
+0x1fb94, 0x1fbef,
}; /* END of CR_PosixPunct */
/* PROPERTY: 'Space': POSIX [[:Space:]] */
@@ -3362,7 +3455,7 @@ CR_Space[] = { 10,
/* PROPERTY: 'Upper': POSIX [[:Upper:]] */
static const OnigCodePoint
-CR_Upper[] = { 651,
+CR_Upper[] = { 656,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -3639,6 +3732,7 @@ CR_Upper[] = { 651,
0x10c7, 0x10c7,
0x10cd, 0x10cd,
0x13a0, 0x13f5,
+0x1c89, 0x1c89,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1e00, 0x1e00,
@@ -3965,9 +4059,12 @@ CR_Upper[] = { 651,
0xa7c2, 0xa7c2,
0xa7c4, 0xa7c7,
0xa7c9, 0xa7c9,
+0xa7cb, 0xa7cc,
0xa7d0, 0xa7d0,
0xa7d6, 0xa7d6,
0xa7d8, 0xa7d8,
+0xa7da, 0xa7da,
+0xa7dc, 0xa7dc,
0xa7f5, 0xa7f5,
0xff21, 0xff3a,
0x10400, 0x10427,
@@ -3977,6 +4074,7 @@ CR_Upper[] = { 651,
0x1058c, 0x10592,
0x10594, 0x10595,
0x10c80, 0x10cb2,
+0x10d50, 0x10d65,
0x118a0, 0x118bf,
0x16e40, 0x16e5f,
0x1d400, 0x1d419,
@@ -4026,7 +4124,7 @@ CR_XDigit[] = { 3,
/* PROPERTY: 'Word': POSIX [[:Word:]] */
static const OnigCodePoint
-CR_Word[] = { 771,
+CR_Word[] = { 795,
0x0030, 0x0039,
0x0041, 0x005a,
0x005f, 0x005f,
@@ -4079,7 +4177,7 @@ CR_Word[] = { 771,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
-0x0898, 0x08e1,
+0x0897, 0x08e1,
0x08e3, 0x0963,
0x0966, 0x096f,
0x0971, 0x0983,
@@ -4300,7 +4398,7 @@ CR_Word[] = { 771,
0x1c00, 0x1c37,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1cd0, 0x1cd2,
@@ -4386,10 +4484,10 @@ CR_Word[] = { 771,
0xa67f, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa827,
0xa82c, 0xa82c,
0xa840, 0xa873,
@@ -4487,6 +4585,7 @@ CR_Word[] = { 771,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -4527,10 +4626,14 @@ CR_Word[] = { 771,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d6d,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
-0x10efd, 0x10f1c,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f50,
0x10f70, 0x10f85,
@@ -4576,6 +4679,16 @@ CR_Word[] = { 771,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113d3,
+0x113e1, 0x113e2,
0x11400, 0x1144a,
0x11450, 0x11459,
0x1145e, 0x11461,
@@ -4590,6 +4703,7 @@ CR_Word[] = { 771,
0x11650, 0x11659,
0x11680, 0x116b8,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172b,
0x11730, 0x11739,
@@ -4613,6 +4727,8 @@ CR_Word[] = { 771,
0x11a50, 0x11a99,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c40,
@@ -4637,7 +4753,7 @@ CR_Word[] = { 771,
0x11f00, 0x11f10,
0x11f12, 0x11f3a,
0x11f3e, 0x11f42,
-0x11f50, 0x11f59,
+0x11f50, 0x11f5a,
0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
@@ -4645,7 +4761,9 @@ CR_Word[] = { 771,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13440, 0x13455,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -4658,6 +4776,8 @@ CR_Word[] = { 771,
0x16b50, 0x16b59,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
+0x16d70, 0x16d79,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -4667,7 +4787,7 @@ CR_Word[] = { 771,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -4682,6 +4802,7 @@ CR_Word[] = { 771,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9d, 0x1bc9e,
+0x1ccf0, 0x1ccf9,
0x1cf00, 0x1cf2d,
0x1cf30, 0x1cf46,
0x1d165, 0x1d169,
@@ -4743,6 +4864,7 @@ CR_Word[] = { 771,
0x1e290, 0x1e2ae,
0x1e2c0, 0x1e2f9,
0x1e4d0, 0x1e4f9,
+0x1e5d0, 0x1e5fa,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
@@ -4802,7 +4924,7 @@ CR_Word[] = { 771,
/* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
static const OnigCodePoint
-CR_Alnum[] = { 773,
+CR_Alnum[] = { 802,
0x0030, 0x0039,
0x0041, 0x005a,
0x0061, 0x007a,
@@ -4817,7 +4939,7 @@ CR_Alnum[] = { 773,
0x02ec, 0x02ec,
0x02ee, 0x02ee,
0x0345, 0x0345,
-0x0370, 0x0374,
+0x0363, 0x0374,
0x0376, 0x0377,
0x037a, 0x037d,
0x037f, 0x037f,
@@ -4857,6 +4979,7 @@ CR_Alnum[] = { 773,
0x0860, 0x086a,
0x0870, 0x0887,
0x0889, 0x088e,
+0x0897, 0x0897,
0x08a0, 0x08c9,
0x08d4, 0x08df,
0x08e3, 0x08e9,
@@ -5085,7 +5208,7 @@ CR_Alnum[] = { 773,
0x1c00, 0x1c36,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
-0x1c80, 0x1c88,
+0x1c80, 0x1c8a,
0x1c90, 0x1cba,
0x1cbd, 0x1cbf,
0x1ce9, 0x1cec,
@@ -5093,7 +5216,7 @@ CR_Alnum[] = { 773,
0x1cf5, 0x1cf6,
0x1cfa, 0x1cfa,
0x1d00, 0x1dbf,
-0x1de7, 0x1df4,
+0x1dd3, 0x1df4,
0x1e00, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
@@ -5172,10 +5295,10 @@ CR_Alnum[] = { 773,
0xa67f, 0xa6ef,
0xa717, 0xa71f,
0xa722, 0xa788,
-0xa78b, 0xa7ca,
+0xa78b, 0xa7cd,
0xa7d0, 0xa7d1,
0xa7d3, 0xa7d3,
-0xa7d5, 0xa7d9,
+0xa7d5, 0xa7dc,
0xa7f2, 0xa805,
0xa807, 0xa827,
0xa840, 0xa873,
@@ -5269,6 +5392,7 @@ CR_Alnum[] = { 773,
0x105a3, 0x105b1,
0x105b3, 0x105b9,
0x105bb, 0x105bc,
+0x105c0, 0x105f3,
0x10600, 0x10736,
0x10740, 0x10755,
0x10760, 0x10767,
@@ -5307,9 +5431,14 @@ CR_Alnum[] = { 773,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10d40, 0x10d65,
+0x10d69, 0x10d69,
+0x10d6f, 0x10d85,
0x10e80, 0x10ea9,
0x10eab, 0x10eac,
0x10eb0, 0x10eb1,
+0x10ec2, 0x10ec4,
+0x10efc, 0x10efc,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
@@ -5356,6 +5485,17 @@ CR_Alnum[] = { 773,
0x11350, 0x11350,
0x11357, 0x11357,
0x1135d, 0x11363,
+0x11380, 0x11389,
+0x1138b, 0x1138b,
+0x1138e, 0x1138e,
+0x11390, 0x113b5,
+0x113b7, 0x113c0,
+0x113c2, 0x113c2,
+0x113c5, 0x113c5,
+0x113c7, 0x113ca,
+0x113cc, 0x113cd,
+0x113d1, 0x113d1,
+0x113d3, 0x113d3,
0x11400, 0x11441,
0x11443, 0x11445,
0x11447, 0x1144a,
@@ -5375,6 +5515,7 @@ CR_Alnum[] = { 773,
0x11680, 0x116b5,
0x116b8, 0x116b8,
0x116c0, 0x116c9,
+0x116d0, 0x116e3,
0x11700, 0x1171a,
0x1171d, 0x1172a,
0x11730, 0x11739,
@@ -5400,6 +5541,8 @@ CR_Alnum[] = { 773,
0x11a50, 0x11a97,
0x11a9d, 0x11a9d,
0x11ab0, 0x11af8,
+0x11bc0, 0x11be0,
+0x11bf0, 0x11bf9,
0x11c00, 0x11c08,
0x11c0a, 0x11c36,
0x11c38, 0x11c3e,
@@ -5436,7 +5579,10 @@ CR_Alnum[] = { 773,
0x12f90, 0x12ff0,
0x13000, 0x1342f,
0x13441, 0x13446,
+0x13460, 0x143fa,
0x14400, 0x14646,
+0x16100, 0x1612e,
+0x16130, 0x16139,
0x16800, 0x16a38,
0x16a40, 0x16a5e,
0x16a60, 0x16a69,
@@ -5448,6 +5594,8 @@ CR_Alnum[] = { 773,
0x16b50, 0x16b59,
0x16b63, 0x16b77,
0x16b7d, 0x16b8f,
+0x16d40, 0x16d6c,
+0x16d70, 0x16d79,
0x16e40, 0x16e7f,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
@@ -5457,7 +5605,7 @@ CR_Alnum[] = { 773,
0x16ff0, 0x16ff1,
0x17000, 0x187f7,
0x18800, 0x18cd5,
-0x18d00, 0x18d08,
+0x18cff, 0x18d08,
0x1aff0, 0x1aff3,
0x1aff5, 0x1affb,
0x1affd, 0x1affe,
@@ -5472,6 +5620,7 @@ CR_Alnum[] = { 773,
0x1bc80, 0x1bc88,
0x1bc90, 0x1bc99,
0x1bc9e, 0x1bc9e,
+0x1ccf0, 0x1ccf9,
0x1d400, 0x1d454,
0x1d456, 0x1d49c,
0x1d49e, 0x1d49f,
@@ -5521,6 +5670,8 @@ CR_Alnum[] = { 773,
0x1e2f0, 0x1e2f9,
0x1e4d0, 0x1e4eb,
0x1e4f0, 0x1e4f9,
+0x1e5d0, 0x1e5ed,
+0x1e5f0, 0x1e5fa,
0x1e7e0, 0x1e7e6,
0x1e7e8, 0x1e7eb,
0x1e7ed, 0x1e7ee,
diff --git a/src/unicode_unfold_key.c b/src/unicode_unfold_key.c
index 9b2863d..37f49b9 100644
--- a/src/unicode_unfold_key.c
+++ b/src/unicode_unfold_key.c
@@ -9,7 +9,7 @@
/* This gperf source file was generated by make_unicode_fold_data.py */
/*-
- * Copyright (c) 2017-2023 K.Kosako
+ * Copyright (c) 2017-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -35,12 +35,12 @@
*/
#include "regint.h"
-#define TOTAL_KEYWORDS 1530
+#define TOTAL_KEYWORDS 1557
#define MIN_WORD_LENGTH 3
#define MAX_WORD_LENGTH 3
#define MIN_HASH_VALUE 8
-#define MAX_HASH_VALUE 1947
-/* maximum key range = 1940, duplicates = 0 */
+#define MAX_HASH_VALUE 2248
+/* maximum key range = 2241, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -55,36 +55,36 @@ hash(OnigCodePoint codes[])
{
static const unsigned short asso_values[] =
{
- 9, 7, 4, 195, 146, 1, 304, 1948, 1948, 1948,
- 1948, 1948, 1948, 11, 1948, 1948, 1948, 77, 1948, 1948,
- 73, 1948, 1948, 1948, 1948, 82, 1948, 1948, 1948, 8,
- 1948, 2, 3, 1948, 79, 588, 1583, 276, 1576, 582,
- 1573, 574, 1648, 568, 1568, 0, 1560, 562, 1550, 553,
- 1540, 918, 1645, 912, 1535, 527, 1532, 513, 1474, 547,
- 1518, 536, 1511, 504, 1492, 801, 1612, 745, 1407, 658,
- 1642, 651, 1639, 604, 1597, 641, 1634, 596, 1502, 635,
- 1627, 621, 1619, 1157, 538, 1194, 530, 1495, 380, 1427,
- 83, 1485, 906, 1314, 475, 393, 129, 1413, 924, 1439,
- 1459, 1355, 1287, 1173, 1080, 1134, 350, 836, 1319, 494,
- 1603, 24, 1059, 698, 1500, 944, 1479, 928, 1435, 899,
- 1242, 858, 23, 1351, 283, 1343, 440, 1467, 303, 1463,
- 213, 1186, 205, 1163, 243, 1144, 191, 1338, 200, 1127,
- 1022, 1122, 845, 1095, 421, 1075, 194, 1068, 419, 1059,
- 207, 1458, 292, 1250, 63, 1452, 1178, 1603, 613, 831,
- 1, 724, 1330, 426, 1329, 414, 1312, 16, 5, 347,
- 1047, 486, 6, 399, 1443, 474, 435, 388, 624, 33,
- 752, 311, 1304, 293, 1297, 220, 709, 202, 1293, 377,
- 1284, 336, 1274, 464, 1263, 91, 1039, 121, 1035, 81,
- 1026, 71, 817, 164, 730, 154, 701, 111, 404, 101,
- 1015, 135, 687, 51, 673, 368, 1009, 266, 608, 62,
- 987, 254, 1008, 246, 1251, 184, 1247, 666, 1269, 456,
- 1237, 447, 1005, 998, 284, 985, 1240, 954, 1230, 1218,
- 1208, 1376, 1220, 175, 1521, 812, 146, 773, 761, 976,
- 143, 968, 355, 518, 40, 1433, 131, 1151, 251, 238,
- 1948, 887, 105, 1424, 1948, 1420, 95, 1409, 75, 1401,
- 193, 1391, 23, 1089, 1948, 963, 84, 1397, 14, 1384,
- 53, 1599, 229, 1591, 260, 1378, 45, 1584, 291, 792,
- 63
+ 9, 7, 4, 52, 130, 1, 169, 2249, 2249, 2249,
+ 2249, 2249, 2249, 21, 155, 2249, 2249, 78, 2249, 2249,
+ 100, 2249, 2249, 2249, 2249, 84, 2249, 2249, 2249, 8,
+ 2249, 2, 3, 2249, 834, 718, 1614, 141, 1598, 712,
+ 1570, 694, 1668, 706, 1606, 0, 1593, 680, 1584, 651,
+ 1579, 1006, 1665, 1000, 1560, 688, 1553, 410, 1539, 645,
+ 1545, 639, 1530, 633, 269, 988, 1662, 966, 1122, 817,
+ 1647, 751, 994, 743, 379, 789, 1657, 261, 959, 783,
+ 1651, 771, 599, 826, 381, 1151, 286, 1521, 206, 1516,
+ 68, 1511, 915, 1431, 1607, 1640, 697, 671, 1531, 1507,
+ 1434, 1420, 1367, 1257, 1387, 1243, 717, 920, 1125, 613,
+ 1363, 331, 178, 909, 774, 843, 1451, 829, 1422, 822,
+ 1026, 724, 510, 1239, 754, 1222, 1324, 1413, 1072, 1409,
+ 764, 949, 316, 473, 384, 27, 169, 1405, 63, 1206,
+ 888, 1197, 879, 1189, 873, 386, 371, 1161, 903, 1139,
+ 807, 347, 613, 1398, 272, 197, 1633, 1449, 279, 1180,
+ 1, 1383, 286, 510, 1374, 490, 228, 15, 5, 398,
+ 1130, 595, 6, 464, 363, 574, 566, 457, 1228, 35,
+ 1112, 357, 1357, 324, 1330, 240, 158, 220, 1348, 432,
+ 1340, 548, 1326, 539, 1318, 97, 1106, 127, 1105, 85,
+ 1098, 76, 902, 211, 500, 189, 848, 118, 760, 106,
+ 1088, 151, 866, 56, 895, 419, 584, 315, 856, 66,
+ 1048, 303, 1290, 295, 1275, 274, 1257, 805, 657, 443,
+ 1312, 531, 1081, 1074, 253, 1065, 1311, 482, 1056, 561,
+ 1301, 1508, 1433, 1043, 1520, 1285, 929, 1634, 392, 1034,
+ 183, 1022, 42, 1014, 246, 1275, 26, 1266, 76, 1502,
+ 2249, 604, 70, 1497, 2249, 1491, 50, 1487, 41, 1478,
+ 342, 1471, 26, 1251, 2249, 666, 88, 1465, 19, 1460,
+ 46, 1627, 44, 1621, 207, 1443, 13, 1096, 17, 427,
+ 9
};
return asso_values[(unsigned char)onig_codes_byte_at(codes, 2)+35] + asso_values[(unsigned char)onig_codes_byte_at(codes, 1)+1] + asso_values[(unsigned char)onig_codes_byte_at(codes, 0)];
}
@@ -97,415 +97,444 @@ onigenc_unicode_unfold_key(OnigCodePoint code)
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1040a, 3465, 1},
+ {0x1040a, 3480, 1},
- {0x2c0a, 2606, 1},
+ {0x2c0a, 2615, 1},
- {0x040a, 1029, 1},
+ {0x040a, 1035, 1},
- {0x1e0a, 1882, 1},
+ {0x1e0a, 1891, 1},
- {0x1f0a, 2243, 1},
+ {0x1f0a, 2252, 1},
{0x010a, 186, 1},
{0x017d, 351, 1},
- {0xa77d, 1858, 1},
+ {0xa77d, 1867, 1},
- {0xab7d, 1639, 1},
+ {0xab7d, 1645, 1},
{0x1f85, 154, 2},
{0x1f89, 134, 2},
- {0x0189, 619, 1},
+ {0x0189, 622, 1},
- {0xab85, 1663, 1},
+ {0xab85, 1669, 1},
- {0xab89, 1675, 1},
+ {0xab89, 1681, 1},
- {0x1c85, 954, 1},
+ {0x1c85, 960, 1},
- {0x10c85, 3783, 1},
+ {0x1c89, 1864, 1},
- {0x10c89, 3795, 1},
+ {0x2c84, 2759, 1},
- {0x2c84, 2750, 1},
+ {0x1ffb, 2429, 1},
- {0x1ff3, 96, 2},
-
- {0x1e84, 2066, 1},
+ {0x1e84, 2075, 1},
{0x1f84, 149, 2},
{0x0184, 360, 1},
- {0xa784, 3264, 1},
+ {0xa784, 3273, 1},
- {0xab84, 1660, 1},
+ {0xab84, 1666, 1},
- {0x2ced, 2897, 1},
+ {0x1ff3, 96, 2},
- {0x1c84, 954, 1},
+ {0x1c84, 960, 1},
- {0x10c84, 3780, 1},
+ {0x10c85, 3798, 1},
- {0x1e4c, 1981, 1},
+ {0x10c89, 3810, 1},
- {0x1f4c, 2339, 1},
+ {0x2ced, 2906, 1},
- {0x014c, 279, 1},
+ {0x2c64, 682, 1},
- {0xa74c, 3195, 1},
+ {0x0464, 1060, 1},
- {0x0057, 65, 1},
+ {0x1e64, 2027, 1},
- {0x004c, 31, 1},
+ {0xa684, 3108, 1},
- {0xa684, 3099, 1},
+ {0x0164, 315, 1},
- {0x2c90, 2768, 1},
+ {0xa764, 3240, 1},
- {0x0490, 1108, 1},
+ {0x00dd, 162, 1},
+
+ {0x10c84, 3795, 1},
+
+ {0x2c90, 2777, 1},
- {0x1e90, 2084, 1},
+ {0x0490, 1114, 1},
+
+ {0x1e90, 2093, 1},
{0x1f90, 169, 2},
- {0x0190, 628, 1},
+ {0x0190, 631, 1},
- {0xa790, 3273, 1},
+ {0xa790, 3282, 1},
- {0xab90, 1696, 1},
+ {0xab90, 1702, 1},
- {0xa64c, 3042, 1},
+ {0xa664, 3087, 1},
- {0x1c90, 1462, 1},
+ {0x1c90, 1468, 1},
- {0x10c90, 3816, 1},
+ {0x1fe9, 2447, 1},
- {0x1fdb, 2402, 1},
+ {0x1fd9, 2441, 1},
- {0x01db, 450, 1},
+ {0x01d9, 450, 1},
- {0x16e57, 4086, 1},
+ {0x1ff7, 67, 3},
- {0x16e4c, 4053, 1},
+ {0x01f7, 417, 1},
- {0x00db, 156, 1},
+ {0x00d9, 150, 1},
+
+ {0xa690, 3126, 1},
- {0x1ffb, 2420, 1},
+ {0xa7f5, 3366, 1},
- {0xa690, 3117, 1},
+ {0x020a, 520, 1},
+
+ {0x1fe7, 47, 3},
- {0x104b2, 3561, 1},
+ {0x10c90, 3831, 1},
- {0x2cb2, 2819, 1},
+ {0x104b2, 3576, 1},
- {0x04b2, 1159, 1},
+ {0x2cb2, 2828, 1},
- {0x1eb2, 2120, 1},
+ {0x04b2, 1165, 1},
+
+ {0x1eb2, 2129, 1},
{0x1fb2, 249, 2},
- {0x01b2, 700, 1},
+ {0x01b2, 706, 1},
- {0xa7b2, 709, 1},
+ {0xa7b2, 715, 1},
- {0xabb2, 1798, 1},
+ {0xabb2, 1804, 1},
- {0xa7f5, 3351, 1},
+ {0x2c67, 2738, 1},
- {0x1cb2, 1564, 1},
+ {0x1cb2, 1570, 1},
- {0x10cb2, 3918, 1},
+ {0x104b8, 3594, 1},
- {0x104b8, 3579, 1},
+ {0x2cb8, 2837, 1},
- {0x2cb8, 2828, 1},
+ {0x04b8, 1174, 1},
- {0x04b8, 1168, 1},
+ {0x1eb8, 2138, 1},
- {0x1eb8, 2129, 1},
+ {0x1fb8, 2432, 1},
- {0x1fb8, 2423, 1},
+ {0x01b8, 411, 1},
- {0x01b8, 408, 1},
+ {0xa7b8, 3327, 1},
- {0xa7b8, 3318, 1},
+ {0xabb8, 1822, 1},
- {0xabb8, 1816, 1},
+ {0x1fe3, 41, 3},
- {0xab77, 1621, 1},
+ {0x1cb8, 1588, 1},
- {0x1cb8, 1582, 1},
+ {0x10cb2, 3933, 1},
- {0x2ca6, 2801, 1},
+ {0x2ca6, 2810, 1},
- {0x04a6, 1141, 1},
+ {0x04a6, 1147, 1},
- {0x1ea6, 2102, 1},
+ {0x1ea6, 2111, 1},
{0x1fa6, 239, 2},
- {0x01a6, 679, 1},
-
- {0xa7a6, 3306, 1},
+ {0x01a6, 685, 1},
- {0xaba6, 1762, 1},
+ {0xa7a6, 3315, 1},
- {0x1fe9, 2438, 1},
+ {0xaba6, 1768, 1},
- {0x1ca6, 1528, 1},
+ {0x00df, 24, 2},
- {0x10ca6, 3882, 1},
+ {0x1ca6, 1534, 1},
- {0x2ca4, 2798, 1},
+ {0x2ca4, 2807, 1},
- {0x04a4, 1138, 1},
+ {0x04a4, 1144, 1},
- {0x1ea4, 2099, 1},
+ {0x1ea4, 2108, 1},
{0x1fa4, 229, 2},
- {0x01a4, 390, 1},
+ {0x01a4, 393, 1},
- {0xa7a4, 3303, 1},
+ {0xa7a4, 3312, 1},
- {0xaba4, 1756, 1},
+ {0xaba4, 1762, 1},
- {0x01f1, 483, 1},
+ {0x01f1, 486, 1},
- {0x1ca4, 1522, 1},
+ {0x1ca4, 1528, 1},
- {0x10ca4, 3876, 1},
+ {0xff37, 3438, 1},
- {0x2ca0, 2792, 1},
+ {0x10ca6, 3897, 1},
+ {0xffffffff, -1, 0},
- {0x04a0, 1132, 1},
+ {0x2ca0, 2801, 1},
- {0x1ea0, 2093, 1},
+ {0x04a0, 1138, 1},
- {0x1fa0, 209, 2},
+ {0x1ea0, 2102, 1},
- {0x01a0, 384, 1},
+ {0x1fa0, 209, 2},
- {0xa7a0, 3297, 1},
+ {0x01a0, 387, 1},
- {0xaba0, 1744, 1},
+ {0xa7a0, 3306, 1},
- {0x1fe7, 47, 3},
+ {0xaba0, 1750, 1},
- {0x1ca0, 1510, 1},
+ {0x10ca4, 3891, 1},
- {0x10ca0, 3864, 1},
+ {0x1ca0, 1516, 1},
- {0x2cae, 2813, 1},
+ {0x2cae, 2822, 1},
- {0x04ae, 1153, 1},
+ {0x04ae, 1159, 1},
- {0x1eae, 2114, 1},
+ {0x1eae, 2123, 1},
{0x1fae, 239, 2},
- {0x01ae, 691, 1},
+ {0x01ae, 697, 1},
- {0xa7ae, 655, 1},
+ {0xa7ae, 661, 1},
- {0xabae, 1786, 1},
+ {0xabae, 1792, 1},
- {0x1fe3, 41, 3},
+ {0x13fb, 1855, 1},
- {0x1cae, 1552, 1},
+ {0x1cae, 1558, 1},
+ {0xffffffff, -1, 0},
- {0x10cae, 3906, 1},
+ {0x10ca0, 3879, 1},
- {0x2cac, 2810, 1},
+ {0x13fd, 1861, 1},
- {0x04ac, 1150, 1},
+ {0x2cac, 2819, 1},
- {0x1eac, 2111, 1},
+ {0x04ac, 1156, 1},
- {0x1fac, 229, 2},
+ {0x1eac, 2120, 1},
- {0x01ac, 396, 1},
+ {0x1fac, 229, 2},
- {0xa7ac, 637, 1},
+ {0x01ac, 399, 1},
- {0xabac, 1780, 1},
+ {0xa7ac, 640, 1},
- {0x13fb, 1849, 1},
+ {0xabac, 1786, 1},
- {0x1cac, 1546, 1},
+ {0x10cae, 3921, 1},
- {0x10cac, 3900, 1},
+ {0x1cac, 1552, 1},
- {0x2ca2, 2795, 1},
+ {0x2ca2, 2804, 1},
- {0x04a2, 1135, 1},
+ {0x04a2, 1141, 1},
- {0x1ea2, 2096, 1},
+ {0x1ea2, 2105, 1},
{0x1fa2, 219, 2},
- {0x01a2, 387, 1},
+ {0x01a2, 390, 1},
- {0xa7a2, 3300, 1},
+ {0xa7a2, 3309, 1},
- {0xaba2, 1750, 1},
+ {0xaba2, 1756, 1},
- {0x10b2, 2957, 1},
+ {0x10b2, 2966, 1},
- {0x1ca2, 1516, 1},
+ {0x1ca2, 1522, 1},
- {0x10ca2, 3870, 1},
+ {0x0389, 745, 1},
- {0x118b2, 3975, 1},
+ {0x10cac, 3915, 1},
- {0x1f3d, 2318, 1},
+ {0x118b2, 4056, 1},
- {0x013d, 258, 1},
+ {0x03ff, 736, 1},
- {0x104b0, 3555, 1},
+ {0x10402, 3456, 1},
- {0x2cb0, 2816, 1},
+ {0x2c02, 2591, 1},
- {0x04b0, 1156, 1},
+ {0x0402, 1011, 1},
- {0x1eb0, 2117, 1},
+ {0x1e02, 1879, 1},
- {0x00dd, 162, 1},
+ {0x10b8, 2984, 1},
- {0x10b8, 2975, 1},
+ {0x0102, 174, 1},
- {0xa7b0, 712, 1},
+ {0x10ca2, 3885, 1},
- {0xabb0, 1792, 1},
+ {0x03fd, 730, 1},
- {0x118b8, 3993, 1},
+ {0x118b8, 4074, 1},
+ {0xffffffff, -1, 0},
- {0x1cb0, 1558, 1},
+ {0x104b0, 3570, 1},
- {0x10cb0, 3912, 1},
+ {0x2cb0, 2825, 1},
- {0x104d3, 3660, 1},
+ {0x04b0, 1162, 1},
- {0x1fd7, 31, 3},
+ {0x1eb0, 2126, 1},
- {0x01d7, 444, 1},
+ {0x10a6, 2930, 1},
+ {0xffffffff, -1, 0},
- {0x10a6, 2921, 1},
+ {0xa7b0, 718, 1},
- {0x1fd3, 25, 3},
+ {0xabb0, 1798, 1},
- {0x01d3, 438, 1},
+ {0x118a6, 4020, 1},
- {0x118a6, 3939, 1},
+ {0x1cb0, 1564, 1},
- {0x0389, 739, 1},
+ {0x1e97, 34, 2},
- {0x00d3, 135, 1},
+ {0x1f97, 204, 2},
- {0x2caa, 2807, 1},
+ {0x0197, 655, 1},
- {0x04aa, 1147, 1},
+ {0x10a4, 2924, 1},
- {0x1eaa, 2108, 1},
+ {0xab97, 1723, 1},
- {0x1faa, 219, 2},
+ {0x0390, 25, 3},
- {0x10a4, 2915, 1},
+ {0x1c97, 1489, 1},
- {0xa7aa, 646, 1},
+ {0x118a4, 4014, 1},
- {0xabaa, 1774, 1},
+ {0x1057d, 3714, 1},
- {0x118a4, 3933, 1},
+ {0x050a, 1297, 1},
- {0x1caa, 1540, 1},
+ {0x10cb0, 3927, 1},
+ {0xffffffff, -1, 0},
- {0x10caa, 3894, 1},
+ {0x10585, 3738, 1},
- {0x2ca8, 2804, 1},
+ {0x10589, 3750, 1},
- {0x04a8, 1144, 1},
+ {0x03f7, 896, 1},
- {0x1ea8, 2105, 1},
+ {0x10a0, 2912, 1},
- {0x1fa8, 209, 2},
+ {0x03f5, 764, 1},
- {0x10a0, 2903, 1},
+ {0x10c97, 3852, 1},
+ {0xffffffff, -1, 0},
- {0xa7a8, 3309, 1},
+ {0x118a0, 4002, 1},
- {0xaba8, 1768, 1},
+ {0x10d64, 3996, 1},
- {0x118a0, 3921, 1},
+ {0x1f4d, 2351, 1},
- {0x1ca8, 1534, 1},
+ {0x10584, 3735, 1},
- {0x10ca8, 3888, 1},
+ {0xfb02, 12, 2},
- {0x104d0, 3651, 1},
+ {0x10ae, 2954, 1},
- {0x2cd0, 2864, 1},
+ {0x004d, 34, 1},
- {0x04d0, 1204, 1},
+ {0x1fd7, 31, 3},
- {0x1ed0, 2165, 1},
+ {0x01d7, 447, 1},
- {0x10ae, 2945, 1},
+ {0x118ae, 4044, 1},
- {0x0390, 25, 3},
+ {0x2caa, 2816, 1},
- {0xa7d0, 3342, 1},
+ {0x04aa, 1153, 1},
- {0x118ae, 3963, 1},
+ {0x1eaa, 2117, 1},
- {0x00d0, 126, 1},
+ {0x1faa, 219, 2},
- {0x104be, 3597, 1},
+ {0x0202, 508, 1},
- {0x2cbe, 2837, 1},
+ {0xa7aa, 652, 1},
- {0x04be, 1177, 1},
+ {0xabaa, 1780, 1},
- {0x1ebe, 2138, 1},
+ {0x10ac, 2948, 1},
- {0x1fbe, 773, 1},
+ {0x1caa, 1546, 1},
- {0x10ac, 2939, 1},
+ {0x0478, 1090, 1},
- {0xa7be, 3327, 1},
+ {0x1e78, 2057, 1},
- {0xabbe, 1834, 1},
+ {0x118ac, 4038, 1},
- {0x118ac, 3957, 1},
+ {0x0178, 168, 1},
- {0x1cbe, 1594, 1},
+ {0x10590, 3768, 1},
- {0x2ceb, 2894, 1},
+ {0xab78, 1630, 1},
+ {0xffffffff, -1, 0},
+
+ {0x10a2, 2918, 1},
+
+ {0x03a6, 822, 1},
+
+ {0x24b8, 2513, 1},
- {0x2c6f, 604, 1},
+ {0x10caa, 3909, 1},
- {0x020a, 517, 1},
+ {0x118a2, 4008, 1},
- {0x1feb, 2414, 1},
+ {0x1ff9, 2417, 1},
- {0x1f6f, 2378, 1},
+ {0x2ca8, 2813, 1},
- {0x10a2, 2909, 1},
+ {0x04a8, 1150, 1},
+
+ {0x1ea8, 2114, 1},
+
+ {0x1fa8, 209, 2},
- {0x03f5, 758, 1},
+ {0x03a4, 816, 1},
- {0x2c67, 2729, 1},
+ {0xa7a8, 3318, 1},
- {0x118a2, 3927, 1},
+ {0xaba8, 1774, 1},
- {0x2c98, 2780, 1},
+ {0x03f1, 808, 1},
- {0x0498, 1120, 1},
+ {0x1ca8, 1540, 1},
+
+ {0x2c98, 2789, 1},
+
+ {0x0498, 1126, 1},
{0x1e98, 38, 2},
@@ -513,2869 +542,2943 @@ onigenc_unicode_unfold_key(OnigCodePoint code)
{0x0198, 375, 1},
- {0xa798, 3285, 1},
+ {0xa798, 3294, 1},
+
+ {0xab98, 1726, 1},
- {0xab98, 1720, 1},
+ {0x03a0, 804, 1},
- {0x03ff, 730, 1},
+ {0x1c98, 1492, 1},
- {0x1c98, 1486, 1},
+ {0x10b0, 2960, 1},
- {0x10c98, 3840, 1},
+ {0x10ca8, 3903, 1},
- {0x10b0, 2951, 1},
+ {0x1f83, 144, 2},
- {0xab73, 1609, 1},
+ {0xff35, 3432, 1},
- {0xff37, 3423, 1},
+ {0x118b0, 4050, 1},
- {0x118b0, 3969, 1},
+ {0xab83, 1663, 1},
- {0x1f5f, 2354, 1},
+ {0xa698, 3138, 1},
- {0x03a6, 816, 1},
+ {0x1c83, 956, 1},
- {0xa698, 3129, 1},
+ {0x0537, 1372, 1},
+ {0xffffffff, -1, 0},
- {0x024c, 598, 1},
+ {0x10c98, 3855, 1},
- {0x2c96, 2777, 1},
+ {0x2c96, 2786, 1},
- {0x0496, 1117, 1},
+ {0x0496, 1123, 1},
{0x1e96, 16, 2},
{0x1f96, 199, 2},
- {0x0196, 652, 1},
+ {0x0196, 658, 1},
- {0xa796, 3282, 1},
+ {0xa796, 3291, 1},
- {0xab96, 1714, 1},
+ {0xab96, 1720, 1},
- {0x03a4, 810, 1},
+ {0x10c83, 3792, 1},
- {0x1c96, 1480, 1},
+ {0x1c96, 1486, 1},
- {0x10c96, 3834, 1},
+ {0x1fdb, 2411, 1},
- {0x03f1, 802, 1},
+ {0x01db, 453, 1},
- {0x10aa, 2933, 1},
+ {0x1e90a, 4224, 1},
- {0x1ff7, 67, 3},
+ {0x104c7, 3639, 1},
- {0x01f7, 414, 1},
+ {0x00db, 156, 1},
- {0x118aa, 3951, 1},
+ {0x04c7, 1195, 1},
- {0x16e5f, 4110, 1},
+ {0xa696, 3135, 1},
- {0xa696, 3126, 1},
+ {0x1fc7, 15, 3},
- {0x03a0, 798, 1},
+ {0x01c7, 424, 1},
- {0x2ce0, 2888, 1},
+ {0xa7c7, 3345, 1},
- {0x04e0, 1228, 1},
+ {0x10c96, 3849, 1},
- {0x1ee0, 2189, 1},
+ {0x00c7, 99, 1},
- {0x10a8, 2927, 1},
+ {0x2c2a, 2711, 1},
- {0x01e0, 459, 1},
+ {0x042a, 986, 1},
- {0x2c63, 1861, 1},
+ {0x1e2a, 1939, 1},
- {0x118a8, 3945, 1},
+ {0x1f2a, 2294, 1},
- {0x104bc, 3591, 1},
+ {0x012a, 234, 1},
- {0x2cbc, 2834, 1},
+ {0xa72a, 3156, 1},
- {0x04bc, 1174, 1},
+ {0x10aa, 2942, 1},
- {0x1ebc, 2135, 1},
+ {0x1041d, 3537, 1},
- {0x1fbc, 62, 2},
+ {0x2c1d, 2672, 1},
- {0x01bc, 411, 1},
+ {0x041d, 943, 1},
- {0xa7bc, 3324, 1},
+ {0x118aa, 4032, 1},
- {0xabbc, 1828, 1},
+ {0x1f1d, 2285, 1},
- {0x104ba, 3585, 1},
+ {0x104be, 3612, 1},
- {0x2cba, 2831, 1},
+ {0x2cbe, 2846, 1},
- {0x04ba, 1171, 1},
+ {0x04be, 1183, 1},
- {0x1eba, 2132, 1},
+ {0x1ebe, 2147, 1},
- {0x1fba, 2381, 1},
+ {0x1fbe, 779, 1},
- {0x00df, 24, 2},
+ {0xab77, 1627, 1},
- {0xa7ba, 3321, 1},
+ {0xa7be, 3336, 1},
- {0xabba, 1822, 1},
+ {0xabbe, 1840, 1},
- {0x10be, 2993, 1},
+ {0x03b0, 41, 3},
- {0x1cba, 1588, 1},
+ {0x1cbe, 1600, 1},
- {0x1ff9, 2408, 1},
+ {0x017b, 348, 1},
- {0x118be, 4011, 1},
+ {0xa77b, 3261, 1},
- {0x104b6, 3573, 1},
+ {0xab7b, 1639, 1},
- {0x2cb6, 2825, 1},
+ {0x2c7f, 586, 1},
- {0x04b6, 1165, 1},
+ {0xff2a, 3399, 1},
- {0x1eb6, 2126, 1},
+ {0x0397, 771, 1},
- {0x1fb6, 58, 2},
+ {0x10a8, 2936, 1},
+
+ {0x017f, 52, 1},
+ {0xffffffff, -1, 0},
- {0x2165, 2462, 1},
+ {0xab7f, 1651, 1},
- {0xa7b6, 3315, 1},
+ {0x118a8, 4026, 1},
- {0xabb6, 1810, 1},
+ {0x104bc, 3606, 1},
- {0x216f, 2492, 1},
+ {0x2cbc, 2843, 1},
- {0x1cb6, 1576, 1},
+ {0x04bc, 1180, 1},
- {0x10402, 3441, 1},
+ {0x1ebc, 2144, 1},
- {0x2c02, 2582, 1},
+ {0x1fbc, 62, 2},
- {0x0402, 1005, 1},
+ {0x01bc, 414, 1},
- {0x1e02, 1870, 1},
+ {0xa7bc, 3333, 1},
- {0x2167, 2468, 1},
+ {0xabbc, 1834, 1},
- {0x0102, 174, 1},
+ {0x104ba, 3600, 1},
- {0x03b0, 41, 3},
+ {0x2cba, 2840, 1},
- {0x1e90a, 4143, 1},
+ {0x04ba, 1177, 1},
- {0x104c7, 3624, 1},
+ {0x1eba, 2141, 1},
- {0x2161, 2450, 1},
+ {0x1fba, 2390, 1},
- {0x04c7, 1189, 1},
+ {0x13f9, 1849, 1},
- {0x1f59, 2345, 1},
+ {0xa7ba, 3330, 1},
- {0x1fc7, 15, 3},
+ {0xabba, 1828, 1},
- {0x01c7, 421, 1},
+ {0x0502, 1285, 1},
- {0xa7c7, 3336, 1},
+ {0x1cba, 1594, 1},
- {0x0059, 71, 1},
+ {0xff33, 3426, 1},
- {0x00c7, 99, 1},
+ {0x022a, 565, 1},
- {0x2c75, 2741, 1},
+ {0x104b6, 3588, 1},
- {0x2c94, 2774, 1},
+ {0x2cb6, 2834, 1},
- {0x0494, 1114, 1},
+ {0x04b6, 1171, 1},
- {0x1e94, 2090, 1},
+ {0x1eb6, 2135, 1},
- {0x1f94, 189, 2},
+ {0x1fb6, 58, 2},
- {0x0194, 640, 1},
+ {0x03aa, 836, 1},
- {0xab75, 1615, 1},
+ {0xa7b6, 3324, 1},
- {0xab94, 1708, 1},
+ {0xabb6, 1816, 1},
- {0x03aa, 830, 1},
+ {0x10d65, 3999, 1},
- {0x1c94, 1474, 1},
+ {0x1cb6, 1582, 1},
- {0x10c94, 3828, 1},
+ {0x2c94, 2783, 1},
- {0x1057d, 3699, 1},
+ {0x0494, 1120, 1},
- {0x050a, 1291, 1},
+ {0x1e94, 2099, 1},
- {0x16e59, 4092, 1},
+ {0x1f94, 189, 2},
- {0x1f5d, 2351, 1},
+ {0x0194, 643, 1},
+ {0xffffffff, -1, 0},
- {0x10585, 3723, 1},
+ {0xab94, 1714, 1},
- {0x10589, 3735, 1},
+ {0x10c7, 3026, 1},
- {0xa694, 3123, 1},
+ {0x1c94, 1480, 1},
- {0x03a8, 823, 1},
+ {0x1e4c, 1990, 1},
- {0x2c92, 2771, 1},
+ {0x1f4c, 2348, 1},
- {0x0492, 1111, 1},
+ {0x014c, 279, 1},
- {0x1e92, 2087, 1},
+ {0xa74c, 3204, 1},
- {0x1f92, 179, 2},
- {0xffffffff, -1, 0},
+ {0x03f9, 890, 1},
- {0xa792, 3276, 1},
+ {0x004c, 31, 1},
+
+ {0xa694, 3132, 1},
+ {0xffffffff, -1, 0},
- {0xab92, 1702, 1},
+ {0x03a8, 829, 1},
- {0x10584, 3720, 1},
+ {0x2ceb, 2903, 1},
- {0x1c92, 1468, 1},
+ {0x10c94, 3843, 1},
+ {0xffffffff, -1, 0},
- {0x10c92, 3822, 1},
+ {0x1feb, 2423, 1},
- {0x03d0, 748, 1},
+ {0xa64c, 3051, 1},
- {0x2163, 2456, 1},
+ {0x054d, 1438, 1},
- {0x10bc, 2987, 1},
+ {0x0474, 1084, 1},
- {0x023d, 378, 1},
+ {0x1e74, 2051, 1},
- {0x16e5d, 4104, 1},
+ {0x0398, 774, 1},
- {0x118bc, 4005, 1},
+ {0x0174, 339, 1},
- {0xa692, 3120, 1},
+ {0x10be, 3002, 1},
- {0x054c, 1429, 1},
+ {0xab74, 1618, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x10ba, 2981, 1},
- {0xffffffff, -1, 0},
+ {0x118be, 4092, 1},
+
+ {0x2c92, 2780, 1},
+
+ {0x0492, 1117, 1},
- {0x13f9, 1843, 1},
+ {0x1e92, 2096, 1},
- {0x118ba, 3999, 1},
+ {0x1f92, 179, 2},
+ {0xffffffff, -1, 0},
- {0x10590, 3753, 1},
+ {0xa792, 3285, 1},
- {0x2c9c, 2786, 1},
+ {0xab92, 1708, 1},
- {0x049c, 1126, 1},
+ {0x10578, 3702, 1},
- {0x24b8, 2504, 1},
+ {0x1c92, 1474, 1},
- {0x1f9c, 189, 2},
+ {0x1f8b, 144, 2},
- {0x019c, 664, 1},
+ {0x018b, 366, 1},
- {0xa79c, 3291, 1},
+ {0xa78b, 3279, 1},
- {0xab9c, 1732, 1},
+ {0xab8b, 1687, 1},
- {0x10b6, 2969, 1},
+ {0x0396, 768, 1},
- {0x1c9c, 1498, 1},
+ {0x2c6f, 607, 1},
- {0x10c9c, 3852, 1},
+ {0xa692, 3129, 1},
- {0x118b6, 3987, 1},
+ {0x10bc, 2996, 1},
- {0x2c86, 2753, 1},
+ {0x1f6f, 2387, 1},
- {0x0398, 768, 1},
+ {0x0535, 1366, 1},
- {0x1e86, 2069, 1},
+ {0x10c92, 3837, 1},
- {0x1f86, 159, 2},
+ {0x118bc, 4086, 1},
- {0x0186, 616, 1},
+ {0x10427, 3567, 1},
- {0xa786, 3267, 1},
+ {0x2c27, 2702, 1},
- {0xab86, 1666, 1},
+ {0x0427, 977, 1},
- {0x0147, 273, 1},
+ {0x10ba, 2990, 1},
- {0x1c86, 980, 1},
+ {0x10c8b, 3816, 1},
- {0x10c86, 3786, 1},
+ {0x024c, 601, 1},
- {0x0047, 18, 1},
+ {0x2c63, 1870, 1},
- {0x1fd9, 2432, 1},
+ {0x118ba, 4080, 1},
- {0x01d9, 447, 1},
- {0xffffffff, -1, 0},
+ {0x2c6e, 673, 1},
- {0x10c7, 3017, 1},
+ {0x046e, 1075, 1},
- {0x00d9, 150, 1},
+ {0x1e6e, 2042, 1},
- {0xa686, 3102, 1},
+ {0x1f6e, 2384, 1},
- {0x13fd, 1855, 1},
+ {0x016e, 330, 1},
- {0x10577, 3684, 1},
+ {0xa76e, 3255, 1},
- {0x0396, 762, 1},
+ {0x1e902, 4200, 1},
- {0x104b4, 3567, 1},
+ {0x10b6, 2978, 1},
- {0x2cb4, 2822, 1},
+ {0x24c7, 2558, 1},
- {0x04b4, 1162, 1},
+ {0x10583, 3732, 1},
- {0x1eb4, 2123, 1},
+ {0x01d5, 444, 1},
- {0x1fb4, 50, 2},
+ {0x118b6, 4068, 1},
- {0x16e47, 4038, 1},
+ {0x2c86, 2762, 1},
- {0xa7b4, 3312, 1},
+ {0x00d5, 141, 1},
- {0xabb4, 1804, 1},
+ {0x1e86, 2078, 1},
- {0x03f7, 890, 1},
+ {0x1f86, 159, 2},
- {0x1cb4, 1570, 1},
+ {0x0186, 619, 1},
- {0x2c9a, 2783, 1},
+ {0xa786, 3276, 1},
- {0x049a, 1123, 1},
+ {0xab86, 1672, 1},
- {0x1e9a, 0, 2},
+ {0xff27, 3390, 1},
- {0x1f9a, 179, 2},
+ {0x1c86, 986, 1},
+
+ {0xff31, 3420, 1},
{0xffffffff, -1, 0},
- {0xa79a, 3288, 1},
+ {0x10416, 3516, 1},
- {0xab9a, 1726, 1},
+ {0x2c16, 2651, 1},
- {0x03e0, 860, 1},
+ {0x0416, 922, 1},
- {0x1c9a, 1492, 1},
+ {0x1e16, 1909, 1},
- {0x10c9a, 3846, 1},
+ {0xa686, 3111, 1},
- {0x0537, 1366, 1},
+ {0x0116, 204, 1},
- {0x2c8e, 2765, 1},
+ {0x24be, 2531, 1},
- {0x048e, 1105, 1},
+ {0x037f, 893, 1},
- {0x1e8e, 2081, 1},
+ {0x10c86, 3801, 1},
- {0x1f8e, 159, 2},
+ {0x104b4, 3582, 1},
- {0x018e, 453, 1},
+ {0x2cb4, 2831, 1},
- {0xa69a, 3132, 1},
+ {0x04b4, 1168, 1},
- {0xab8e, 1690, 1},
+ {0x1eb4, 2132, 1},
- {0x1e3c, 1957, 1},
+ {0x1fb4, 50, 2},
+ {0xffffffff, -1, 0},
- {0x1f3c, 2315, 1},
+ {0xa7b4, 3321, 1},
- {0x10c8e, 3810, 1},
+ {0xabb4, 1810, 1},
+ {0xffffffff, -1, 0},
- {0xa73c, 3171, 1},
+ {0x1cb4, 1576, 1},
- {0x2c8a, 2759, 1},
+ {0x04fe, 1279, 1},
- {0x048a, 1099, 1},
+ {0x1efe, 2243, 1},
- {0x1e8a, 2075, 1},
+ {0x052a, 1345, 1},
- {0x1f8a, 139, 2},
+ {0x01fe, 502, 1},
- {0x018a, 622, 1},
+ {0x2c9a, 2792, 1},
- {0xa68e, 3114, 1},
+ {0x049a, 1129, 1},
- {0xab8a, 1678, 1},
+ {0x1e9a, 0, 2},
- {0x03f9, 884, 1},
+ {0x1f9a, 179, 2},
- {0x1fad, 234, 2},
+ {0x24bc, 2525, 1},
- {0x10c8a, 3798, 1},
+ {0xa79a, 3297, 1},
- {0xa7ad, 661, 1},
+ {0xab9a, 1732, 1},
- {0xabad, 1783, 1},
+ {0x10577, 3699, 1},
+
+ {0x1c9a, 1498, 1},
{0xffffffff, -1, 0},
- {0x1cad, 1549, 1},
+ {0x104c2, 3624, 1},
- {0x10cad, 3903, 1},
+ {0x2cc2, 2852, 1},
- {0x2c82, 2747, 1},
+ {0x24ba, 2519, 1},
- {0xa68a, 3108, 1},
+ {0x1ec2, 2153, 1},
- {0x1e82, 2063, 1},
+ {0x1fc2, 253, 2},
- {0x1f82, 139, 2},
+ {0xa69a, 3141, 1},
- {0x0182, 357, 1},
+ {0xa7c2, 3342, 1},
+ {0xffffffff, -1, 0},
- {0xa782, 3261, 1},
+ {0x00c2, 83, 1},
- {0xab82, 1654, 1},
+ {0x10c9a, 3861, 1},
- {0x2c6d, 607, 1},
+ {0xfb16, 125, 2},
- {0x1c82, 940, 1},
+ {0x1057f, 3720, 1},
- {0x10c82, 3774, 1},
+ {0x0394, 761, 1},
- {0x1f6d, 2372, 1},
+ {0x0533, 1360, 1},
- {0xab71, 1603, 1},
+ {0x24b6, 2507, 1},
- {0x2c80, 2744, 1},
+ {0x2c8e, 2774, 1},
- {0x0480, 1096, 1},
+ {0x048e, 1111, 1},
- {0x1e80, 2060, 1},
+ {0x1e8e, 2090, 1},
- {0x1f80, 129, 2},
+ {0x1f8e, 159, 2},
- {0xa682, 3096, 1},
+ {0x018e, 456, 1},
- {0xa780, 3258, 1},
+ {0x0216, 538, 1},
- {0xab80, 1648, 1},
+ {0xab8e, 1696, 1},
- {0x053d, 1384, 1},
+ {0x2c8a, 2768, 1},
- {0x1c80, 902, 1},
+ {0x048a, 1105, 1},
- {0x10c80, 3768, 1},
- {0xffffffff, -1, 0},
+ {0x1e8a, 2084, 1},
- {0x03fd, 724, 1},
+ {0x1f8a, 139, 2},
- {0x1f8d, 154, 2},
+ {0x018a, 625, 1},
- {0x0394, 755, 1},
+ {0x10d61, 3987, 1},
- {0xa78d, 643, 1},
+ {0xab8a, 1684, 1},
+ {0xffffffff, -1, 0},
- {0xab8d, 1687, 1},
+ {0xa68e, 3123, 1},
- {0xa680, 3093, 1},
+ {0x2c62, 664, 1},
- {0x1f5b, 2348, 1},
+ {0x0462, 1056, 1},
- {0x10c8d, 3807, 1},
+ {0x1e62, 2024, 1},
- {0x10b4, 2963, 1},
+ {0x10c8e, 3825, 1},
- {0x104c4, 3615, 1},
+ {0x0162, 312, 1},
- {0x2cc4, 2846, 1},
+ {0xa762, 3237, 1},
- {0x118b4, 3981, 1},
+ {0xa68a, 3117, 1},
+ {0xffffffff, -1, 0},
- {0x1ec4, 2147, 1},
+ {0x104ca, 3648, 1},
- {0x1fc4, 54, 2},
+ {0x2cca, 2864, 1},
- {0x01c4, 417, 1},
+ {0x10c8a, 3813, 1},
- {0xa7c4, 3279, 1},
- {0xffffffff, -1, 0},
+ {0x1eca, 2165, 1},
- {0x00c4, 89, 1},
+ {0x1fca, 2402, 1},
- {0x104c2, 3609, 1},
+ {0x01ca, 428, 1},
- {0x2cc2, 2843, 1},
+ {0x0392, 754, 1},
- {0x0392, 748, 1},
+ {0xa662, 3084, 1},
- {0x1ec2, 2144, 1},
+ {0x00ca, 108, 1},
- {0x1fc2, 253, 2},
+ {0x2c82, 2756, 1},
- {0x24be, 2522, 1},
+ {0x10594, 3777, 1},
- {0xa7c2, 3333, 1},
+ {0x1e82, 2072, 1},
- {0x16e5b, 4098, 1},
+ {0x1f82, 139, 2},
- {0x00c2, 83, 1},
+ {0x0182, 357, 1},
- {0x2c9e, 2789, 1},
+ {0xa782, 3270, 1},
- {0x049e, 1129, 1},
+ {0xab82, 1660, 1},
- {0x1e9e, 24, 2},
+ {0x10b4, 2972, 1},
- {0x1f9e, 199, 2},
+ {0x1c82, 946, 1},
{0xffffffff, -1, 0},
- {0xa79e, 3294, 1},
+ {0x054c, 1435, 1},
- {0xab9e, 1738, 1},
+ {0x118b4, 4062, 1},
+ {0xffffffff, -1, 0},
- {0x0202, 505, 1},
+ {0x1fa9, 214, 2},
- {0x1c9e, 1504, 1},
+ {0x01a9, 691, 1},
- {0x10c9e, 3858, 1},
+ {0xa682, 3105, 1},
- {0x2c8c, 2762, 1},
+ {0xaba9, 1777, 1},
- {0x048c, 1102, 1},
+ {0x16e4d, 4137, 1},
- {0x1e8c, 2078, 1},
+ {0x1ca9, 1543, 1},
- {0x1f8c, 149, 2},
+ {0x10c82, 3789, 1},
- {0x1f3b, 2312, 1},
+ {0x2c80, 2753, 1},
- {0x013b, 255, 1},
+ {0x0480, 1102, 1},
- {0xab8c, 1684, 1},
+ {0x1e80, 2069, 1},
- {0x10ad, 2942, 1},
+ {0x1f80, 129, 2},
- {0x039c, 785, 1},
+ {0x10574, 3690, 1},
- {0x10c8c, 3804, 1},
+ {0xa780, 3267, 1},
- {0x118ad, 3960, 1},
- {0xffffffff, -1, 0},
+ {0xab80, 1654, 1},
- {0x2c88, 2756, 1},
- {0xffffffff, -1, 0},
+ {0x0057, 65, 1},
- {0x1e88, 2072, 1},
+ {0x1c80, 908, 1},
- {0x1f88, 129, 2},
+ {0x10ca9, 3906, 1},
- {0xa68c, 3111, 1},
- {0xffffffff, -1, 0},
+ {0x1e91d, 4281, 1},
- {0xab88, 1672, 1},
+ {0x10c2, 3014, 1},
- {0x0386, 733, 1},
+ {0x03d5, 822, 1},
+ {0xffffffff, -1, 0},
- {0x1c88, 3038, 1},
+ {0x10592, 3774, 1},
- {0x10c88, 3792, 1},
+ {0xa680, 3102, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e4a, 1978, 1},
+ {0x0386, 739, 1},
- {0x1f4a, 2333, 1},
+ {0x10c80, 3783, 1},
- {0x014a, 276, 1},
+ {0x104c4, 3630, 1},
- {0xa74a, 3192, 1},
+ {0x2cc4, 2855, 1},
+ {0xffffffff, -1, 0},
- {0x216d, 2486, 1},
+ {0x1ec4, 2156, 1},
- {0x004a, 24, 1},
+ {0x1fc4, 54, 2},
- {0xa688, 3105, 1},
+ {0x01c4, 420, 1},
- {0x1041c, 3519, 1},
+ {0xa7c4, 3288, 1},
- {0x2c1c, 2660, 1},
+ {0x10d63, 3993, 1},
- {0x041c, 934, 1},
+ {0x00c4, 89, 1},
- {0x1e1c, 1909, 1},
+ {0x2c9e, 2798, 1},
- {0x1f1c, 2273, 1},
+ {0x049e, 1135, 1},
- {0x011c, 213, 1},
+ {0x1e9e, 24, 2},
+
+ {0x1f9e, 199, 2},
+ {0xffffffff, -1, 0},
- {0x10573, 3672, 1},
+ {0xa79e, 3303, 1},
- {0xa64a, 3038, 1},
+ {0xab9e, 1744, 1},
+ {0xffffffff, -1, 0},
- {0xff35, 3417, 1},
+ {0x1c9e, 1510, 1},
- {0x10416, 3501, 1},
+ {0x2c9c, 2795, 1},
- {0x2c16, 2642, 1},
+ {0x049c, 1132, 1},
- {0x0416, 916, 1},
+ {0x0531, 1354, 1},
- {0x1e16, 1900, 1},
+ {0x1f9c, 189, 2},
- {0x16e4a, 4047, 1},
+ {0x019c, 670, 1},
- {0x0116, 204, 1},
+ {0xa79c, 3300, 1},
- {0x2cda, 2879, 1},
+ {0xab9c, 1738, 1},
+ {0xffffffff, -1, 0},
- {0x04da, 1219, 1},
+ {0x1c9c, 1504, 1},
- {0x1eda, 2180, 1},
+ {0x03fe, 733, 1},
- {0x1fda, 2399, 1},
+ {0x10c9e, 3873, 1},
+ {0xffffffff, -1, 0},
- {0x24bc, 2516, 1},
+ {0x104cc, 3654, 1},
- {0x039a, 778, 1},
+ {0x2ccc, 2867, 1},
- {0x10c4, 3011, 1},
+ {0x039a, 784, 1},
- {0x00da, 153, 1},
+ {0x1ecc, 2168, 1},
- {0x10414, 3495, 1},
+ {0x1fcc, 71, 2},
- {0x2c14, 2636, 1},
+ {0x10586, 3741, 1},
- {0x0414, 909, 1},
+ {0xa7cc, 3351, 1},
- {0x1e14, 1897, 1},
+ {0x10c9c, 3867, 1},
- {0x24ba, 2510, 1},
+ {0x00cc, 114, 1},
- {0x0114, 201, 1},
+ {0x1f8d, 154, 2},
{0xffffffff, -1, 0},
- {0x10c2, 3005, 1},
+ {0xa78d, 649, 1},
- {0x038e, 839, 1},
+ {0xab8d, 1693, 1},
- {0x1041a, 3513, 1},
+ {0x03c2, 812, 1},
- {0x2c1a, 2654, 1},
+ {0x2c8c, 2771, 1},
- {0x041a, 928, 1},
+ {0x048c, 1108, 1},
- {0x1e1a, 1906, 1},
+ {0x1e8c, 2087, 1},
- {0x1f1a, 2267, 1},
+ {0x1f8c, 149, 2},
- {0x011a, 210, 1},
- {0xffffffff, -1, 0},
+ {0x10a9, 2939, 1},
- {0x24b6, 2498, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x0516, 1315, 1},
- {0x038a, 742, 1},
+ {0xab8c, 1690, 1},
+ {0xffffffff, -1, 0},
- {0x10418, 3507, 1},
+ {0x118a9, 4029, 1},
- {0x2c18, 2648, 1},
+ {0x104b5, 3585, 1},
- {0x0418, 922, 1},
+ {0x24c2, 2543, 1},
- {0x1e18, 1903, 1},
+ {0x10c8d, 3822, 1},
+ {0xffffffff, -1, 0},
- {0x1f18, 2261, 1},
+ {0x038e, 845, 1},
- {0x0118, 207, 1},
+ {0x01b5, 408, 1},
- {0x1040e, 3477, 1},
+ {0xa68c, 3120, 1},
- {0x2c0e, 2618, 1},
+ {0xabb5, 1813, 1},
- {0x040e, 1041, 1},
+ {0x00b5, 791, 1},
- {0x1e0e, 1888, 1},
+ {0x1cb5, 1579, 1},
- {0x1f0e, 2255, 1},
+ {0x10c8c, 3819, 1},
- {0x010e, 192, 1},
+ {0x038a, 748, 1},
- {0x1e902, 4119, 1},
+ {0x2c88, 2765, 1},
{0xffffffff, -1, 0},
- {0x24c7, 2549, 1},
-
- {0x1040c, 3471, 1},
+ {0x1e88, 2081, 1},
- {0x2c0c, 2612, 1},
-
- {0x040c, 1035, 1},
+ {0x1f88, 129, 2},
- {0x1e0c, 1885, 1},
+ {0x2c2f, 2726, 1},
- {0x1f0c, 2249, 1},
+ {0x042f, 1002, 1},
- {0x010c, 189, 1},
+ {0xab88, 1678, 1},
- {0x10408, 3459, 1},
+ {0x1f2f, 2309, 1},
- {0x2c08, 2600, 1},
+ {0x1c88, 3047, 1},
- {0x0408, 1023, 1},
+ {0x2ce2, 2900, 1},
- {0x1e08, 1879, 1},
+ {0x04e2, 1237, 1},
- {0x1f08, 2237, 1},
+ {0x1ee2, 2201, 1},
- {0x0108, 183, 1},
+ {0x1fe2, 36, 3},
- {0x10406, 3453, 1},
+ {0x01e2, 465, 1},
- {0x2c06, 2594, 1},
+ {0x10c4, 3020, 1},
- {0x0406, 1017, 1},
+ {0xa688, 3114, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e06, 1876, 1},
- {0xffffffff, -1, 0},
+ {0x2c75, 2750, 1},
- {0x0106, 180, 1},
- {0xffffffff, -1, 0},
+ {0x10c88, 3807, 1},
- {0x0502, 1279, 1},
+ {0x1e4a, 1987, 1},
- {0x10404, 3447, 1},
+ {0x1f4a, 2342, 1},
- {0x2c04, 2588, 1},
+ {0x014a, 276, 1},
- {0x0404, 1011, 1},
+ {0xa74a, 3201, 1},
- {0x1e04, 1873, 1},
- {0xffffffff, -1, 0},
+ {0xab75, 1621, 1},
- {0x0104, 177, 1},
+ {0x004a, 24, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x10400, 3435, 1},
+ {0x24ca, 2567, 1},
- {0x2c00, 2576, 1},
+ {0x1058e, 3762, 1},
- {0x0400, 999, 1},
+ {0xff2f, 3414, 1},
- {0x1e00, 1867, 1},
+ {0x10d62, 3990, 1},
{0xffffffff, -1, 0},
- {0x0100, 171, 1},
+ {0xa64a, 3047, 1},
{0xffffffff, -1, 0},
- {0x10575, 3678, 1},
-
- {0x10594, 3762, 1},
+ {0x03a9, 832, 1},
- {0x2c2a, 2702, 1},
+ {0x1058a, 3753, 1},
- {0x042a, 980, 1},
+ {0x1041c, 3534, 1},
- {0x1e2a, 1930, 1},
-
- {0x1f2a, 2285, 1},
-
- {0x012a, 234, 1},
+ {0x2c1c, 2669, 1},
- {0xa72a, 3147, 1},
+ {0x041c, 940, 1},
- {0x03c2, 806, 1},
+ {0x1e1c, 1918, 1},
- {0x10426, 3549, 1},
+ {0x1f1c, 2282, 1},
- {0x2c26, 2690, 1},
-
- {0x0426, 968, 1},
-
- {0x1e26, 1924, 1},
+ {0x011c, 213, 1},
- {0x104b7, 3576, 1},
+ {0x1041a, 3528, 1},
- {0x0126, 228, 1},
+ {0x2c1a, 2663, 1},
- {0xa726, 3141, 1},
+ {0x041a, 934, 1},
- {0x039e, 792, 1},
+ {0x1e1a, 1915, 1},
- {0x1fb7, 10, 3},
+ {0x1f1a, 2276, 1},
- {0x01b7, 706, 1},
+ {0x011a, 210, 1},
- {0x10592, 3759, 1},
+ {0x10418, 3522, 1},
- {0xabb7, 1813, 1},
- {0xffffffff, -1, 0},
+ {0x2c18, 2657, 1},
- {0x1cb7, 1579, 1},
+ {0x0418, 928, 1},
- {0x017b, 348, 1},
+ {0x1e18, 1912, 1},
- {0xa77b, 3252, 1},
+ {0x1f18, 2270, 1},
- {0xab7b, 1633, 1},
+ {0x0118, 207, 1},
- {0x038c, 836, 1},
+ {0x1040e, 3492, 1},
- {0x2c2e, 2714, 1},
+ {0x2c0e, 2627, 1},
- {0x042e, 993, 1},
+ {0x040e, 1047, 1},
- {0x1e2e, 1936, 1},
+ {0x1e0e, 1897, 1},
- {0x1f2e, 2297, 1},
+ {0x1f0e, 2264, 1},
- {0x012e, 240, 1},
+ {0x010e, 192, 1},
- {0xa72e, 3153, 1},
+ {0x104c1, 3621, 1},
- {0x1f8f, 164, 2},
+ {0x10582, 3729, 1},
- {0x018f, 625, 1},
+ {0x04c1, 1186, 1},
{0xffffffff, -1, 0},
- {0xab8f, 1693, 1},
+ {0x16e4c, 4134, 1},
- {0xfb02, 12, 2},
+ {0x1e916, 4260, 1},
- {0x0388, 736, 1},
+ {0x10b5, 2975, 1},
- {0x10c8f, 3813, 1},
- {0xffffffff, -1, 0},
+ {0x10d57, 3957, 1},
- {0x2c2c, 2708, 1},
+ {0x00c1, 80, 1},
- {0x042c, 987, 1},
+ {0x024a, 598, 1},
- {0x1e2c, 1933, 1},
+ {0x118b5, 4065, 1},
- {0x1f2c, 2291, 1},
+ {0x04f0, 1258, 1},
- {0x012c, 237, 1},
+ {0x1ef0, 2222, 1},
- {0xa72c, 3150, 1},
+ {0x039e, 798, 1},
- {0x2c28, 2696, 1},
+ {0x01f0, 20, 2},
+ {0xffffffff, -1, 0},
- {0x0428, 974, 1},
+ {0x24c4, 2549, 1},
- {0x1e28, 1927, 1},
+ {0x1e3e, 1969, 1},
- {0x1f28, 2279, 1},
+ {0x1f3e, 2330, 1},
+ {0xffffffff, -1, 0},
- {0x0128, 231, 1},
+ {0xa73e, 3183, 1},
- {0xa728, 3144, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x10580, 3723, 1},
- {0x10586, 3726, 1},
+ {0x039c, 791, 1},
- {0x10424, 3543, 1},
+ {0x1040c, 3486, 1},
- {0x2c24, 2684, 1},
+ {0x2c0c, 2621, 1},
- {0x0424, 962, 1},
+ {0x040c, 1041, 1},
- {0x1e24, 1921, 1},
+ {0x1e0c, 1894, 1},
- {0x0547, 1414, 1},
+ {0x1f0c, 2258, 1},
- {0x0124, 225, 1},
+ {0x010c, 189, 1},
- {0xa724, 3138, 1},
+ {0x021c, 547, 1},
+ {0xffffffff, -1, 0},
- {0x10422, 3537, 1},
+ {0x10414, 3510, 1},
- {0x2c22, 2678, 1},
+ {0x2c14, 2645, 1},
- {0x0422, 954, 1},
+ {0x0414, 915, 1},
- {0x1e22, 1918, 1},
+ {0x1e14, 1906, 1},
- {0xff33, 3411, 1},
+ {0x021a, 544, 1},
- {0x0122, 222, 1},
+ {0x0114, 201, 1},
- {0xa722, 3135, 1},
+ {0x10406, 3468, 1},
- {0x03da, 851, 1},
+ {0x2c06, 2603, 1},
- {0x104c0, 3603, 1},
+ {0x0406, 1023, 1},
- {0x2cc0, 2840, 1},
+ {0x1e06, 1885, 1},
- {0x04c0, 1201, 1},
+ {0x0218, 541, 1},
- {0x1ec0, 2141, 1},
+ {0x0106, 180, 1},
+ {0xffffffff, -1, 0},
- {0xff31, 3405, 1},
+ {0x1f3d, 2327, 1},
- {0x023b, 577, 1},
+ {0x013d, 258, 1},
- {0xa7c0, 3330, 1},
+ {0x24cc, 2573, 1},
- {0x104b3, 3564, 1},
+ {0x020e, 526, 1},
- {0x00c0, 77, 1},
- {0xffffffff, -1, 0},
+ {0x038c, 842, 1},
- {0x212a, 27, 1},
+ {0x10408, 3474, 1},
- {0x1fb3, 62, 2},
+ {0x2c08, 2609, 1},
- {0x01b3, 402, 1},
+ {0x0408, 1029, 1},
- {0xa7b3, 3354, 1},
+ {0x1e08, 1888, 1},
- {0xabb3, 1801, 1},
- {0xffffffff, -1, 0},
+ {0x1f08, 2246, 1},
- {0x1cb3, 1567, 1},
- {0xffffffff, -1, 0},
+ {0x0108, 183, 1},
- {0x2126, 826, 1},
+ {0x10404, 3462, 1},
- {0x0535, 1360, 1},
+ {0x2c04, 2597, 1},
- {0x10b7, 2972, 1},
+ {0x0404, 1017, 1},
- {0x104b1, 3558, 1},
+ {0x1e04, 1882, 1},
{0xffffffff, -1, 0},
- {0x118b7, 3990, 1},
+ {0x0104, 177, 1},
- {0x024a, 595, 1},
+ {0x10400, 3450, 1},
- {0x1058e, 3747, 1},
+ {0x2c00, 2585, 1},
- {0x01b1, 697, 1},
+ {0x0400, 1005, 1},
- {0xa7b1, 688, 1},
+ {0x1e00, 1876, 1},
- {0xabb1, 1795, 1},
- {0xffffffff, -1, 0},
+ {0x0147, 273, 1},
- {0x1cb1, 1561, 1},
+ {0x0100, 171, 1},
- {0x10cb1, 3915, 1},
+ {0x023e, 2735, 1},
- {0x053c, 1381, 1},
- {0xffffffff, -1, 0},
+ {0x0047, 18, 1},
- {0x021c, 544, 1},
+ {0x0388, 742, 1},
- {0x1e4e, 1984, 1},
+ {0x1e56, 2005, 1},
- {0x1058a, 3738, 1},
+ {0x1f56, 62, 3},
- {0x014e, 282, 1},
+ {0x0156, 294, 1},
- {0xa74e, 3198, 1},
+ {0xa756, 3219, 1},
- {0x1fab, 224, 2},
+ {0xfb14, 109, 2},
- {0x004e, 37, 1},
+ {0x0056, 62, 1},
- {0xa7ab, 631, 1},
+ {0x020c, 523, 1},
- {0xabab, 1777, 1},
+ {0x1058d, 3759, 1},
- {0x0216, 535, 1},
+ {0x03e2, 869, 1},
- {0x1cab, 1543, 1},
+ {0x10c1, 3011, 1},
- {0x10cab, 3897, 1},
+ {0xfb06, 29, 2},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e97, 34, 2},
+ {0xa656, 3066, 1},
- {0x1f97, 204, 2},
+ {0x0214, 535, 1},
- {0x0197, 649, 1},
+ {0x1058c, 3756, 1},
- {0xa64e, 3045, 1},
+ {0x10426, 3564, 1},
- {0xab97, 1717, 1},
+ {0x2c26, 2699, 1},
- {0x10582, 3714, 1},
+ {0x0426, 974, 1},
- {0x1c97, 1483, 1},
+ {0x1e26, 1933, 1},
- {0x10c97, 3837, 1},
- {0xffffffff, -1, 0},
+ {0x0206, 514, 1},
- {0x16e4e, 4059, 1},
+ {0x0126, 228, 1},
- {0x10571, 3666, 1},
+ {0xa726, 3150, 1},
- {0x0214, 532, 1},
+ {0x023d, 378, 1},
- {0x24c4, 2540, 1},
+ {0x10424, 3558, 1},
- {0x2c7e, 580, 1},
+ {0x2c24, 2693, 1},
- {0x047e, 1093, 1},
+ {0x0424, 968, 1},
- {0x1e7e, 2057, 1},
+ {0x1e24, 1930, 1},
- {0xff2a, 3384, 1},
+ {0xfb04, 5, 3},
- {0x10580, 3708, 1},
+ {0x0124, 225, 1},
+
+ {0xa724, 3147, 1},
- {0xa77e, 3255, 1},
+ {0x1f59, 2354, 1},
- {0xab7e, 1642, 1},
+ {0x0208, 517, 1},
+ {0xffffffff, -1, 0},
- {0x021a, 541, 1},
+ {0xfb00, 4, 2},
- {0x24c2, 2534, 1},
+ {0x0059, 71, 1},
- {0x1fa9, 214, 2},
+ {0x10588, 3747, 1},
- {0x01a9, 685, 1},
+ {0x1fad, 234, 2},
- {0xff26, 3372, 1},
+ {0x0204, 511, 1},
- {0xaba9, 1771, 1},
+ {0xa7ad, 667, 1},
- {0x1058d, 3744, 1},
+ {0xabad, 1789, 1},
- {0x1ca9, 1537, 1},
+ {0x1f5f, 2363, 1},
- {0x10ca9, 3891, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x1cad, 1555, 1},
- {0x0218, 538, 1},
+ {0xff26, 3387, 1},
- {0x10c0, 2999, 1},
+ {0x0200, 505, 1},
- {0x10420, 3531, 1},
+ {0x2c2e, 2723, 1},
- {0x2c20, 2672, 1},
+ {0x042e, 999, 1},
- {0x0420, 947, 1},
+ {0x1e2e, 1945, 1},
- {0x1e20, 1915, 1},
+ {0x1f2e, 2306, 1},
- {0x020e, 523, 1},
+ {0x012e, 240, 1},
- {0x0120, 219, 1},
+ {0xa72e, 3162, 1},
- {0x10b3, 2960, 1},
+ {0xff24, 3381, 1},
{0xffffffff, -1, 0},
- {0xff2e, 3396, 1},
+ {0x10cad, 3918, 1},
- {0x118b3, 3978, 1},
- {0xffffffff, -1, 0},
+ {0x10575, 3693, 1},
- {0x1f91, 174, 2},
+ {0x004f, 40, 1},
- {0x0191, 369, 1},
+ {0x054a, 1429, 1},
- {0x020c, 520, 1},
+ {0x2c2c, 2717, 1},
- {0xab91, 1699, 1},
- {0xffffffff, -1, 0},
+ {0x042c, 993, 1},
- {0x1c91, 1465, 1},
+ {0x1e2c, 1942, 1},
- {0x10c91, 3819, 1},
- {0xffffffff, -1, 0},
+ {0x1f2c, 2300, 1},
- {0x0208, 514, 1},
+ {0x012c, 237, 1},
- {0x10b1, 2954, 1},
+ {0xa72c, 3159, 1},
- {0x01d5, 441, 1},
+ {0x2c28, 2705, 1},
- {0xff2c, 3390, 1},
+ {0x0428, 980, 1},
- {0x118b1, 3972, 1},
+ {0x1e28, 1936, 1},
- {0x00d5, 141, 1},
+ {0x1f28, 2288, 1},
- {0x0206, 511, 1},
+ {0x0128, 231, 1},
- {0x038f, 842, 1},
- {0xffffffff, -1, 0},
+ {0xa728, 3153, 1},
- {0xff28, 3378, 1},
+ {0x0226, 559, 1},
- {0x2cd4, 2870, 1},
+ {0x03f0, 784, 1},
- {0x04d4, 1210, 1},
+ {0xff2e, 3411, 1},
- {0x1ed4, 2171, 1},
+ {0x24c1, 2540, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1058c, 3741, 1},
+ {0x051c, 1324, 1},
- {0x0204, 508, 1},
+ {0x0224, 556, 1},
- {0x10ab, 2936, 1},
+ {0x104c0, 3618, 1},
- {0x053b, 1378, 1},
+ {0x2cc0, 2849, 1},
- {0x00d4, 138, 1},
+ {0x04c0, 1207, 1},
- {0x118ab, 3954, 1},
+ {0x1ec0, 2150, 1},
- {0xff24, 3366, 1},
+ {0x051a, 1321, 1},
- {0x0200, 502, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xff2c, 3405, 1},
- {0x1e91c, 4197, 1},
+ {0xa7c0, 3339, 1},
{0xffffffff, -1, 0},
- {0x10588, 3732, 1},
+ {0x00c0, 77, 1},
- {0xff22, 3360, 1},
- {0xffffffff, -1, 0},
+ {0xab73, 1615, 1},
- {0x022a, 562, 1},
- {0xffffffff, -1, 0},
+ {0x0518, 1318, 1},
- {0x04fe, 1273, 1},
+ {0xff28, 3393, 1},
- {0x1efe, 2234, 1},
+ {0x10422, 3552, 1},
- {0x1e916, 4179, 1},
+ {0x2c22, 2687, 1},
- {0x01fe, 499, 1},
- {0xffffffff, -1, 0},
+ {0x0422, 960, 1},
- {0x054a, 1423, 1},
+ {0x1e22, 1927, 1},
- {0x0226, 556, 1},
+ {0x050e, 1303, 1},
- {0x1041e, 3525, 1},
+ {0x0122, 222, 1},
- {0x2c1e, 2666, 1},
+ {0xa722, 3144, 1},
- {0x041e, 940, 1},
+ {0x022e, 571, 1},
- {0x1e1e, 1912, 1},
- {0xffffffff, -1, 0},
+ {0x1e54, 2002, 1},
- {0x011e, 216, 1},
- {0xffffffff, -1, 0},
+ {0x1f54, 57, 3},
- {0x10a9, 2930, 1},
+ {0x0154, 291, 1},
- {0x051c, 1318, 1},
+ {0xa754, 3216, 1},
- {0x1e914, 4173, 1},
+ {0x1e30, 1948, 1},
- {0x118a9, 3948, 1},
+ {0x0054, 56, 1},
- {0x104d2, 3657, 1},
+ {0x0130, 261, 2},
- {0x2cd2, 2867, 1},
+ {0x1e52, 1999, 1},
- {0x04d2, 1207, 1},
+ {0x1f52, 52, 3},
- {0x1ed2, 2168, 1},
+ {0x0152, 288, 1},
- {0x1fd2, 20, 3},
+ {0xa752, 3213, 1},
- {0x022e, 568, 1},
+ {0x022c, 568, 1},
- {0x0516, 1309, 1},
+ {0x0052, 49, 1},
- {0x1e91a, 4191, 1},
+ {0xa654, 3063, 1},
- {0x00d2, 132, 1},
+ {0x10ad, 2951, 1},
- {0x1fa7, 244, 2},
+ {0x16e57, 4167, 1},
- {0x01a7, 393, 1},
- {0xffffffff, -1, 0},
+ {0x053e, 1393, 1},
- {0xaba7, 1765, 1},
- {0xffffffff, -1, 0},
+ {0x0228, 562, 1},
- {0x1ca7, 1531, 1},
+ {0x118ad, 4041, 1},
- {0x10ca7, 3885, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xff22, 3375, 1},
- {0x1e918, 4185, 1},
+ {0xa652, 3060, 1},
- {0x022c, 565, 1},
+ {0x1e50, 1996, 1},
- {0x0514, 1306, 1},
+ {0x1f50, 84, 2},
- {0x047c, 1090, 1},
+ {0x0150, 285, 1},
- {0x1e7c, 2054, 1},
+ {0xa750, 3210, 1},
- {0x0533, 1354, 1},
+ {0x050c, 1300, 1},
- {0x1e90e, 4155, 1},
+ {0x0050, 43, 1},
- {0x0228, 559, 1},
+ {0x1fab, 224, 2},
- {0xab7c, 1636, 1},
+ {0xff30, 3417, 1},
- {0x1e48, 1975, 1},
+ {0xa7ab, 634, 1},
- {0x1f48, 2327, 1},
+ {0xabab, 1783, 1},
- {0x051a, 1315, 1},
+ {0x104b7, 3591, 1},
- {0xa748, 3189, 1},
+ {0x1cab, 1549, 1},
- {0x0531, 1348, 1},
+ {0x0514, 1312, 1},
- {0x0048, 21, 1},
+ {0xa650, 3057, 1},
- {0x1e90c, 4149, 1},
+ {0x1fb7, 10, 3},
- {0x2c6b, 2735, 1},
+ {0x01b7, 712, 1},
- {0x0224, 553, 1},
+ {0x2164, 2468, 1},
- {0x03ab, 833, 1},
+ {0xabb7, 1819, 1},
- {0x1f6b, 2366, 1},
- {0xffffffff, -1, 0},
+ {0x0506, 1291, 1},
- {0x1e908, 4137, 1},
+ {0x1cb7, 1585, 1},
- {0x0518, 1312, 1},
+ {0x104b1, 3573, 1},
- {0xa648, 3035, 1},
+ {0x053d, 1390, 1},
- {0x0222, 550, 1},
+ {0x10cab, 3912, 1},
{0xffffffff, -1, 0},
- {0x0397, 765, 1},
+ {0x0222, 553, 1},
- {0x1e906, 4131, 1},
+ {0x01b1, 703, 1},
- {0x050e, 1297, 1},
+ {0xa7b1, 694, 1},
- {0x16e48, 4041, 1},
- {0xffffffff, -1, 0},
+ {0xabb1, 1801, 1},
- {0x1e56, 1996, 1},
+ {0x2c6d, 610, 1},
- {0x1f56, 62, 3},
+ {0x1cb1, 1567, 1},
- {0x0156, 294, 1},
+ {0x0508, 1294, 1},
- {0xa756, 3210, 1},
+ {0x1f6d, 2381, 1},
- {0x1e904, 4125, 1},
+ {0x10d56, 3954, 1},
- {0x0056, 62, 1},
+ {0x0230, 574, 1},
- {0x050c, 1294, 1},
+ {0x2c6b, 2744, 1},
{0xffffffff, -1, 0},
- {0xfb16, 125, 2},
- {0xffffffff, -1, 0},
+ {0x0504, 1288, 1},
- {0x1e900, 4113, 1},
- {0xffffffff, -1, 0},
+ {0x1f6b, 2375, 1},
- {0x0508, 1288, 1},
- {0xffffffff, -1, 0},
+ {0x10c0, 3008, 1},
- {0xa656, 3057, 1},
- {0xffffffff, -1, 0},
+ {0x1e91c, 4278, 1},
- {0x03a9, 826, 1},
- {0xffffffff, -1, 0},
+ {0x10cb1, 3930, 1},
- {0x0506, 1285, 1},
- {0xffffffff, -1, 0},
+ {0x0547, 1420, 1},
- {0x16e56, 4083, 1},
- {0xffffffff, -1, 0},
+ {0x0500, 1282, 1},
- {0xfb14, 109, 2},
+ {0x2c69, 2741, 1},
{0xffffffff, -1, 0},
- {0x24b7, 2501, 1},
+ {0x1e91a, 4272, 1},
+
+ {0x1f69, 2369, 1},
{0xffffffff, -1, 0},
- {0x0504, 1282, 1},
+ {0x0556, 1465, 1},
- {0x2ce2, 2891, 1},
+ {0x104b3, 3579, 1},
+ {0xffffffff, -1, 0},
- {0x04e2, 1231, 1},
+ {0x1e918, 4266, 1},
- {0x1ee2, 2192, 1},
+ {0x2167, 2477, 1},
- {0x1fe2, 36, 3},
+ {0x1fb3, 62, 2},
- {0x01e2, 462, 1},
+ {0x01b3, 405, 1},
- {0x0500, 1276, 1},
+ {0xa7b3, 3369, 1},
- {0x024e, 601, 1},
+ {0xabb3, 1807, 1},
- {0x10a7, 2924, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x1e90e, 4236, 1},
- {0x118a7, 3942, 1},
-
- {0x0391, 745, 1},
+ {0x1cb3, 1573, 1},
{0xffffffff, -1, 0},
- {0x052a, 1339, 1},
+ {0x1fa7, 244, 2},
- {0x1e54, 1993, 1},
+ {0x01a7, 396, 1},
- {0x1f54, 57, 3},
+ {0x10d59, 3963, 1},
- {0x0154, 291, 1},
+ {0xaba7, 1771, 1},
- {0xa754, 3207, 1},
- {0xffffffff, -1, 0},
+ {0xab71, 1609, 1},
- {0x0054, 56, 1},
+ {0x1ca7, 1537, 1},
- {0x03d5, 816, 1},
+ {0x1e4e, 1993, 1},
- {0x0526, 1333, 1},
+ {0x0526, 1339, 1},
- {0x1f39, 2306, 1},
+ {0x014e, 282, 1},
- {0x0139, 252, 1},
+ {0xa74e, 3207, 1},
+ {0xffffffff, -1, 0},
- {0x10412, 3489, 1},
+ {0x004e, 37, 1},
- {0x2c12, 2630, 1},
+ {0x10d5f, 3981, 1},
- {0x0412, 902, 1},
+ {0x1f39, 2315, 1},
- {0x1e12, 1894, 1},
+ {0x0139, 252, 1},
- {0xa654, 3054, 1},
+ {0x0524, 1336, 1},
- {0x0112, 198, 1},
+ {0x10ca7, 3900, 1},
- {0x10410, 3483, 1},
+ {0x1e48, 1984, 1},
- {0x2c10, 2624, 1},
+ {0x1f48, 2336, 1},
- {0x0410, 896, 1},
+ {0xa64e, 3054, 1},
- {0x1e10, 1891, 1},
+ {0xa748, 3198, 1},
- {0x16e54, 4077, 1},
+ {0x10ab, 2945, 1},
- {0x0110, 195, 1},
+ {0x0048, 21, 1},
+
+ {0x104d3, 3675, 1},
{0xffffffff, -1, 0},
- {0x216b, 2480, 1},
+ {0x118ab, 4035, 1},
- {0x052e, 1345, 1},
+ {0x1e90c, 4230, 1},
- {0x1058f, 3750, 1},
+ {0x1fd3, 25, 3},
- {0x1f3f, 2324, 1},
+ {0x01d3, 441, 1},
- {0x013f, 261, 1},
+ {0x10b7, 2981, 1},
- {0xfb06, 29, 2},
+ {0xa648, 3044, 1},
- {0x1e52, 1990, 1},
+ {0x00d3, 135, 1},
+ {0xffffffff, -1, 0},
- {0x1f52, 52, 3},
+ {0x118b7, 4071, 1},
- {0x0152, 288, 1},
+ {0x1e914, 4254, 1},
- {0xa752, 3204, 1},
- {0xffffffff, -1, 0},
+ {0x052e, 1351, 1},
- {0x0052, 49, 1},
- {0xffffffff, -1, 0},
+ {0xff39, 3444, 1},
- {0xfb04, 5, 3},
+ {0x16e4a, 4128, 1},
+
+ {0x054f, 1444, 1},
- {0x03fe, 727, 1},
+ {0x10b1, 2963, 1},
- {0x052c, 1342, 1},
+ {0x1e906, 4212, 1},
- {0x0220, 381, 1},
+ {0x24c0, 2537, 1},
{0xffffffff, -1, 0},
- {0x24c0, 2528, 1},
+ {0x118b1, 4053, 1},
- {0xfb00, 4, 2},
+ {0x2c60, 2729, 1},
- {0xa652, 3051, 1},
+ {0x0460, 1053, 1},
- {0x0528, 1336, 1},
+ {0x1e60, 2020, 1},
- {0x1e50, 1987, 1},
+ {0x052c, 1348, 1},
- {0x1f50, 84, 2},
+ {0x0160, 309, 1},
- {0x0150, 285, 1},
+ {0xa760, 3234, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xa750, 3201, 1},
+ {0x1e908, 4218, 1},
- {0x16e52, 4071, 1},
+ {0x0528, 1342, 1},
- {0x0050, 43, 1},
- {0xffffffff, -1, 0},
+ {0x2c2b, 2714, 1},
- {0x104ca, 3633, 1},
+ {0x042b, 990, 1},
- {0x2cca, 2855, 1},
+ {0x024e, 604, 1},
- {0x0524, 1330, 1},
+ {0x1f2b, 2297, 1},
- {0x1eca, 2156, 1},
+ {0x1e904, 4206, 1},
- {0x1fca, 2393, 1},
+ {0xa660, 3081, 1},
- {0x01ca, 425, 1},
- {0xffffffff, -1, 0},
+ {0x10420, 3546, 1},
- {0xa650, 3048, 1},
+ {0x2c20, 2681, 1},
- {0x00ca, 108, 1},
+ {0x0420, 953, 1},
- {0x0522, 1327, 1},
+ {0x1e20, 1924, 1},
- {0x03a7, 820, 1},
+ {0x1e900, 4194, 1},
- {0x04f0, 1252, 1},
+ {0x0120, 219, 1},
+ {0xffffffff, -1, 0},
- {0x1ef0, 2213, 1},
+ {0x0248, 595, 1},
- {0x16e50, 4065, 1},
+ {0x10b3, 2969, 1},
- {0x01f0, 20, 2},
+ {0x10573, 3687, 1},
- {0x2cd8, 2876, 1},
+ {0x10d54, 3948, 1},
+ {0xffffffff, -1, 0},
- {0x04d8, 1216, 1},
+ {0x118b3, 4059, 1},
- {0x1ed8, 2177, 1},
+ {0x03ab, 839, 1},
+ {0xffffffff, -1, 0},
- {0x1fd8, 2429, 1},
+ {0x10a7, 2933, 1},
{0xffffffff, -1, 0},
- {0xa7d8, 3348, 1},
+ {0x10d52, 3942, 1},
{0xffffffff, -1, 0},
- {0x00d8, 147, 1},
+ {0x118a7, 4023, 1},
- {0x2cd6, 2873, 1},
+ {0xff2b, 3402, 1},
- {0x04d6, 1213, 1},
+ {0x0522, 1333, 1},
- {0x1ed6, 2174, 1},
+ {0x1041e, 3540, 1},
- {0x1fd6, 76, 2},
- {0xffffffff, -1, 0},
+ {0x2c1e, 2675, 1},
- {0xa7d6, 3345, 1},
- {0xffffffff, -1, 0},
+ {0x041e, 946, 1},
- {0x00d6, 144, 1},
+ {0x1e1e, 1921, 1},
- {0x104c8, 3627, 1},
+ {0x0554, 1459, 1},
- {0x2cc8, 2852, 1},
+ {0x011e, 216, 1},
- {0x104b9, 3582, 1},
+ {0x10425, 3561, 1},
- {0x1ec8, 2153, 1},
+ {0x2c25, 2696, 1},
- {0x1fc8, 2387, 1},
+ {0x0425, 971, 1},
- {0x01c8, 421, 1},
+ {0x10d50, 3936, 1},
- {0x1fb9, 2426, 1},
- {0xffffffff, -1, 0},
+ {0x24b7, 2510, 1},
- {0x00c8, 102, 1},
+ {0x0552, 1453, 1},
- {0xabb9, 1819, 1},
- {0xffffffff, -1, 0},
+ {0x10412, 3504, 1},
- {0x1cb9, 1585, 1},
+ {0x2c12, 2639, 1},
- {0x021e, 547, 1},
+ {0x0412, 908, 1},
- {0x104c6, 3621, 1},
+ {0x1e12, 1903, 1},
- {0x2cc6, 2849, 1},
- {0xffffffff, -1, 0},
+ {0x2165, 2471, 1},
- {0x1ec6, 2150, 1},
+ {0x0112, 198, 1},
- {0x1fc6, 67, 2},
+ {0x10410, 3498, 1},
- {0x054e, 1435, 1},
+ {0x2c10, 2633, 1},
- {0xa7c6, 1864, 1},
+ {0x0410, 902, 1},
- {0x104c5, 3618, 1},
+ {0x1e10, 1900, 1},
+ {0xffffffff, -1, 0},
- {0x00c6, 96, 1},
+ {0x0110, 195, 1},
+ {0xffffffff, -1, 0},
- {0x04c5, 1186, 1},
+ {0x0550, 1447, 1},
+ {0xffffffff, -1, 0},
- {0x104bb, 3588, 1},
+ {0x2cda, 2888, 1},
- {0x104b5, 3570, 1},
+ {0x04da, 1225, 1},
- {0x01c5, 417, 1},
+ {0x1eda, 2189, 1},
- {0xa7c5, 682, 1},
+ {0x1fda, 2408, 1},
- {0x1fbb, 2384, 1},
+ {0x0220, 384, 1},
- {0x00c5, 92, 1},
+ {0xa7da, 3363, 1},
- {0x01b5, 405, 1},
+ {0xff25, 3384, 1},
- {0xabbb, 1825, 1},
+ {0x00da, 153, 1},
- {0xabb5, 1807, 1},
+ {0x2cd8, 2885, 1},
- {0x00b5, 785, 1},
+ {0x04d8, 1222, 1},
- {0x1cb5, 1573, 1},
+ {0x1ed8, 2186, 1},
- {0x1faf, 244, 2},
+ {0x1fd8, 2438, 1},
+ {0xffffffff, -1, 0},
- {0x01af, 399, 1},
+ {0xa7d8, 3360, 1},
{0xffffffff, -1, 0},
- {0xabaf, 1789, 1},
+ {0x00d8, 147, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x2c69, 2732, 1},
+ {0x03a7, 826, 1},
- {0x1caf, 1555, 1},
+ {0x0055, 59, 1},
- {0x10caf, 3909, 1},
+ {0x2cd6, 2882, 1},
- {0x1f69, 2360, 1},
+ {0x04d6, 1219, 1},
- {0x1057e, 3702, 1},
+ {0x1ed6, 2183, 1},
- {0x1e920, 4209, 1},
+ {0x1fd6, 76, 2},
{0xffffffff, -1, 0},
- {0x1fa5, 234, 2},
- {0xffffffff, -1, 0},
+ {0xa7d6, 3357, 1},
- {0x0248, 592, 1},
+ {0x021e, 550, 1},
- {0xaba5, 1759, 1},
+ {0x00d6, 144, 1},
+
+ {0x104d0, 3666, 1},
+
+ {0x2cd0, 2873, 1},
+
+ {0x04d0, 1210, 1},
- {0x03e2, 863, 1},
+ {0x1ed0, 2174, 1},
- {0x1ca5, 1525, 1},
+ {0x16e47, 4119, 1},
- {0x10ca5, 3879, 1},
+ {0x104b9, 3597, 1},
+
+ {0xa7d0, 3354, 1},
{0xffffffff, -1, 0},
- {0xff39, 3429, 1},
+ {0x00d0, 126, 1},
- {0x1fa3, 224, 2},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x1fb9, 2435, 1},
- {0xaba3, 1753, 1},
+ {0x0212, 532, 1},
- {0x1fa1, 214, 2},
+ {0x16e56, 4164, 1},
- {0x1ca3, 1519, 1},
+ {0xabb9, 1825, 1},
- {0x10ca3, 3873, 1},
+ {0x104cb, 3651, 1},
- {0xaba1, 1747, 1},
- {0xffffffff, -1, 0},
+ {0x1cb9, 1591, 1},
- {0x1ca1, 1513, 1},
+ {0x04cb, 1201, 1},
- {0x10ca1, 3867, 1},
+ {0x0210, 529, 1},
- {0x0520, 1324, 1},
+ {0x1fcb, 2405, 1},
- {0x1f87, 164, 2},
+ {0x01cb, 428, 1},
- {0x0187, 363, 1},
+ {0xa7cb, 646, 1},
+
+ {0x2183, 2504, 1},
+
+ {0x00cb, 111, 1},
+
+ {0x104c8, 3642, 1},
+
+ {0x2cc8, 2861, 1},
{0xffffffff, -1, 0},
- {0xab87, 1669, 1},
+ {0x1ec8, 2162, 1},
- {0x10591, 3756, 1},
+ {0x1fc8, 2396, 1},
- {0x1c87, 1050, 1},
+ {0x01c8, 424, 1},
- {0x10c87, 3789, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x10571, 3681, 1},
+ {0xffffffff, -1, 0},
- {0x2c72, 2738, 1},
+ {0x00c8, 102, 1},
- {0x0472, 1075, 1},
+ {0x104c6, 3636, 1},
- {0x1e72, 2039, 1},
+ {0x2cc6, 2858, 1},
- {0x1f4d, 2342, 1},
+ {0x1f5d, 2360, 1},
- {0x0172, 336, 1},
+ {0x1ec6, 2159, 1},
- {0x10b9, 2978, 1},
+ {0x1fc6, 67, 2},
- {0xab72, 1606, 1},
+ {0x054e, 1441, 1},
- {0x004d, 34, 1},
+ {0xa7c6, 1873, 1},
- {0x118b9, 3996, 1},
+ {0x104c5, 3633, 1},
- {0x2c70, 610, 1},
+ {0x00c6, 96, 1},
- {0x0470, 1072, 1},
+ {0x04c5, 1192, 1},
- {0x1e70, 2036, 1},
- {0xffffffff, -1, 0},
+ {0x16e59, 4173, 1},
- {0x0170, 333, 1},
+ {0x0539, 1378, 1},
+
+ {0x01c5, 420, 1},
+
+ {0xa7c5, 688, 1},
{0xffffffff, -1, 0},
- {0xab70, 1600, 1},
+ {0x00c5, 92, 1},
- {0x2c6e, 667, 1},
+ {0x0548, 1423, 1},
+ {0xffffffff, -1, 0},
- {0x046e, 1069, 1},
+ {0x1faf, 244, 2},
- {0x1e6e, 2033, 1},
+ {0x01af, 402, 1},
- {0x1f6e, 2375, 1},
+ {0x16e5f, 4191, 1},
- {0x016e, 330, 1},
+ {0xabaf, 1795, 1},
- {0xa76e, 3246, 1},
+ {0x212a, 27, 1},
- {0x16e4d, 4056, 1},
+ {0x1caf, 1561, 1},
- {0x10c5, 3014, 1},
+ {0x04fc, 1276, 1},
- {0x1e91e, 4203, 1},
+ {0x1efc, 2240, 1},
- {0x0145, 270, 1},
+ {0x1ffc, 96, 2},
- {0x10bb, 2984, 1},
+ {0x01fc, 499, 1},
- {0x10b5, 2966, 1},
+ {0x1fa5, 234, 2},
- {0x0045, 12, 1},
+ {0x10d60, 3984, 1},
- {0x118bb, 4002, 1},
+ {0x16e4f, 4143, 1},
- {0x118b5, 3984, 1},
+ {0xaba5, 1765, 1},
+ {0xffffffff, -1, 0},
- {0x04ee, 1249, 1},
+ {0x1ca5, 1531, 1},
- {0x1eee, 2210, 1},
+ {0x10caf, 3924, 1},
- {0x10af, 2948, 1},
+ {0x1fa3, 224, 2},
- {0x01ee, 480, 1},
+ {0x1fa1, 214, 2},
{0xffffffff, -1, 0},
- {0x118af, 3966, 1},
-
- {0x046c, 1066, 1},
+ {0xaba3, 1759, 1},
- {0x1e6c, 2030, 1},
+ {0xaba1, 1753, 1},
- {0x1f6c, 2369, 1},
+ {0x1ca3, 1525, 1},
- {0x016c, 327, 1},
+ {0x1ca1, 1519, 1},
- {0xa76c, 3243, 1},
+ {0x1f91, 174, 2},
- {0x2169, 2474, 1},
+ {0x0191, 369, 1},
- {0x16e45, 4032, 1},
+ {0x10ca5, 3894, 1},
- {0x10a5, 2918, 1},
+ {0xab91, 1705, 1},
{0xffffffff, -1, 0},
- {0x051e, 1321, 1},
+ {0x1c91, 1471, 1},
- {0x118a5, 3936, 1},
+ {0x10421, 3549, 1},
- {0x0212, 529, 1},
- {0xffffffff, -1, 0},
+ {0x2c21, 2684, 1},
- {0x03f0, 778, 1},
- {0xffffffff, -1, 0},
+ {0x0421, 956, 1},
- {0xa66c, 3090, 1},
+ {0x10ca3, 3888, 1},
- {0x10a3, 2912, 1},
+ {0x10ca1, 3882, 1},
- {0x0210, 526, 1},
+ {0x10b9, 2987, 1},
+ {0xffffffff, -1, 0},
- {0x03d8, 848, 1},
+ {0x1f49, 2339, 1},
- {0x118a3, 3930, 1},
+ {0x0149, 46, 2},
- {0x10a1, 2906, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x118b9, 4077, 1},
- {0x118a1, 3924, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x10c91, 3834, 1},
- {0x03d6, 798, 1},
+ {0x0049, 4296, 1},
- {0x046a, 1063, 1},
+ {0x1f87, 164, 2},
- {0x1e6a, 2027, 1},
+ {0x0187, 363, 1},
- {0x1f6a, 2363, 1},
+ {0x0520, 1330, 1},
- {0x016a, 324, 1},
+ {0xab87, 1675, 1},
+ {0xffffffff, -1, 0},
- {0xa76a, 3240, 1},
+ {0x1c87, 1056, 1},
- {0x0468, 1060, 1},
+ {0x2c72, 2747, 1},
- {0x1e68, 2024, 1},
+ {0x0472, 1081, 1},
- {0x1f68, 2357, 1},
+ {0x1e72, 2048, 1},
+ {0xffffffff, -1, 0},
- {0x0168, 321, 1},
+ {0x0172, 336, 1},
- {0xa768, 3237, 1},
+ {0x03da, 857, 1},
- {0x1057c, 3696, 1},
+ {0xab72, 1612, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e46, 1972, 1},
- {0xffffffff, -1, 0},
+ {0xff21, 3372, 1},
- {0xa66a, 3087, 1},
+ {0x10c87, 3804, 1},
- {0xa746, 3186, 1},
+ {0x2161, 2459, 1},
- {0x0548, 1417, 1},
+ {0x16e54, 4158, 1},
- {0x0046, 15, 1},
+ {0x03d8, 854, 1},
+
+ {0x1e32, 1951, 1},
{0xffffffff, -1, 0},
- {0xa668, 3084, 1},
+ {0x0132, 243, 1},
+
+ {0xa732, 3165, 1},
- {0x2c64, 676, 1},
+ {0x051e, 1327, 1},
- {0x0464, 1054, 1},
+ {0x16e52, 4152, 1},
- {0x1e64, 2018, 1},
+ {0x10c5, 3023, 1},
{0xffffffff, -1, 0},
- {0x0164, 315, 1},
+ {0x2c70, 613, 1},
- {0xa764, 3231, 1},
+ {0x0470, 1078, 1},
- {0xa646, 3032, 1},
+ {0x1e70, 2045, 1},
- {0x2cde, 2885, 1},
+ {0x03d6, 804, 1},
- {0x04de, 1225, 1},
+ {0x0170, 333, 1},
- {0x1ede, 2186, 1},
+ {0x10af, 2957, 1},
- {0x216e, 2489, 1},
+ {0xab70, 1606, 1},
+ {0xffffffff, -1, 0},
- {0x01de, 456, 1},
+ {0x0512, 1309, 1},
- {0x16e46, 4035, 1},
+ {0x118af, 4047, 1},
{0xffffffff, -1, 0},
- {0x00de, 165, 1},
+ {0x16e50, 4146, 1},
- {0x1e30, 1939, 1},
+ {0x03d0, 754, 1},
+ {0xffffffff, -1, 0},
- {0xa664, 3078, 1},
+ {0x0510, 1306, 1},
- {0x0130, 261, 2},
+ {0x10a5, 2927, 1},
- {0x0556, 1459, 1},
+ {0xff32, 3423, 1},
+ {0xffffffff, -1, 0},
- {0x2c62, 658, 1},
+ {0x10d55, 3951, 1},
- {0x0462, 1050, 1},
+ {0x118a5, 4017, 1},
- {0x1e62, 2015, 1},
- {0xffffffff, -1, 0},
+ {0x047c, 1096, 1},
- {0x0162, 312, 1},
+ {0x1e7c, 2063, 1},
- {0xa762, 3228, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x10a3, 2921, 1},
- {0x03a5, 813, 1},
+ {0x10a1, 2915, 1},
{0xffffffff, -1, 0},
- {0x216c, 2483, 1},
+ {0xab7c, 1642, 1},
- {0x1e44, 1969, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x118a3, 4011, 1},
- {0xa744, 3183, 1},
+ {0x118a1, 4005, 1},
- {0xa662, 3075, 1},
+ {0x24b9, 2516, 1},
- {0x0044, 9, 1},
+ {0x046c, 1072, 1},
- {0x03a3, 806, 1},
+ {0x1e6c, 2039, 1},
- {0x0179, 345, 1},
+ {0x1f6c, 2378, 1},
- {0xa779, 3249, 1},
+ {0x016c, 327, 1},
- {0xab79, 1627, 1},
+ {0xa76c, 3252, 1},
- {0x03a1, 802, 1},
+ {0x0555, 1462, 1},
- {0x2c60, 2720, 1},
+ {0x13fc, 1858, 1},
- {0x0460, 1047, 1},
+ {0x24cb, 2570, 1},
- {0x1e60, 2011, 1},
+ {0x046a, 1069, 1},
- {0xa644, 3029, 1},
+ {0x1e6a, 2036, 1},
- {0x0160, 309, 1},
+ {0x1f6a, 2372, 1},
- {0xa760, 3225, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x016a, 324, 1},
- {0x1e912, 4167, 1},
+ {0xa76a, 3249, 1},
- {0x16e44, 4029, 1},
+ {0x0232, 577, 1},
- {0x1e32, 1942, 1},
- {0xffffffff, -1, 0},
+ {0xa66c, 3099, 1},
- {0x0132, 243, 1},
+ {0x216f, 2501, 1},
- {0xa732, 3156, 1},
+ {0x24c8, 2561, 1},
- {0x1e910, 4161, 1},
+ {0x0468, 1066, 1},
- {0x216a, 2477, 1},
+ {0x1e68, 2033, 1},
- {0xa660, 3072, 1},
+ {0x1f68, 2366, 1},
- {0x0554, 1453, 1},
- {0xffffffff, -1, 0},
+ {0x0168, 321, 1},
- {0x0372, 718, 1},
+ {0xa768, 3246, 1},
- {0x2168, 2471, 1},
+ {0xa66a, 3096, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x104cd, 3642, 1},
+ {0x24c6, 2555, 1},
{0xffffffff, -1, 0},
- {0x04cd, 1198, 1},
+ {0x1e920, 4290, 1},
- {0x0539, 1372, 1},
+ {0x2163, 2465, 1},
{0xffffffff, -1, 0},
- {0x01cd, 429, 1},
- {0xffffffff, -1, 0},
+ {0x216e, 2498, 1},
- {0x0370, 715, 1},
+ {0xa668, 3093, 1},
- {0x00cd, 117, 1},
+ {0x24c5, 2552, 1},
+ {0xffffffff, -1, 0},
- {0x0512, 1303, 1},
+ {0x1e5a, 2011, 1},
- {0x104cc, 3639, 1},
+ {0x10d5d, 3975, 1},
- {0x2ccc, 2858, 1},
+ {0x015a, 300, 1},
- {0x104cf, 3648, 1},
+ {0xa75a, 3225, 1},
- {0x1ecc, 2159, 1},
+ {0x03a5, 819, 1},
- {0x1fcc, 71, 2},
-
- {0x0510, 1300, 1},
+ {0x005a, 74, 1},
+ {0xffffffff, -1, 0},
- {0x2164, 2459, 1},
+ {0x1f8f, 164, 2},
- {0x01cf, 432, 1},
+ {0x018f, 628, 1},
+ {0xffffffff, -1, 0},
- {0x00cc, 114, 1},
+ {0xab8f, 1699, 1},
- {0x0345, 773, 1},
+ {0x03a3, 812, 1},
- {0x00cf, 123, 1},
+ {0x03a1, 808, 1},
- {0x053f, 1390, 1},
+ {0xa65a, 3072, 1},
- {0x104cb, 3636, 1},
+ {0x16e4e, 4140, 1},
- {0x24ca, 2558, 1},
+ {0x1e91e, 4284, 1},
+ {0xffffffff, -1, 0},
- {0x04cb, 1195, 1},
+ {0x1e58, 2008, 1},
- {0x0552, 1447, 1},
+ {0x0391, 751, 1},
- {0x1fcb, 2396, 1},
+ {0x0158, 297, 1},
- {0x01cb, 425, 1},
+ {0xa758, 3222, 1},
- {0x03ee, 881, 1},
+ {0x1e46, 1981, 1},
- {0x104c3, 3612, 1},
+ {0x0058, 68, 1},
- {0x00cb, 111, 1},
+ {0x10c8f, 3828, 1},
- {0x04c3, 1183, 1},
+ {0xa746, 3195, 1},
- {0x104c9, 3630, 1},
+ {0x16e48, 4122, 1},
- {0x1fc3, 71, 2},
+ {0x0046, 15, 1},
- {0x04c9, 1192, 1},
+ {0x1e912, 4248, 1},
- {0x2162, 2453, 1},
+ {0x04ee, 1255, 1},
- {0x1fc9, 2390, 1},
+ {0x1eee, 2219, 1},
- {0x00c3, 86, 1},
+ {0xa658, 3069, 1},
- {0xa7c9, 3339, 1},
+ {0x01ee, 483, 1},
- {0x104bf, 3600, 1},
+ {0x104bf, 3615, 1},
- {0x00c9, 105, 1},
+ {0x1e910, 4242, 1},
- {0x0550, 1441, 1},
+ {0xa646, 3041, 1},
- {0x0055, 59, 1},
+ {0x1e44, 1978, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x104bd, 3594, 1},
+ {0xa744, 3192, 1},
- {0x0476, 1081, 1},
+ {0xabbf, 1843, 1},
- {0x1e76, 2045, 1},
+ {0x0044, 9, 1},
- {0xabbf, 1837, 1},
+ {0x1cbf, 1603, 1},
- {0x0176, 342, 1},
+ {0x2cde, 2894, 1},
- {0x1cbf, 1597, 1},
+ {0x04de, 1231, 1},
- {0xab76, 1618, 1},
+ {0x1ede, 2195, 1},
- {0xabbd, 1831, 1},
- {0xffffffff, -1, 0},
+ {0x0372, 724, 1},
- {0x1cbd, 1591, 1},
+ {0x01de, 459, 1},
{0xffffffff, -1, 0},
- {0x24c8, 2552, 1},
- {0xffffffff, -1, 0},
+ {0xa644, 3038, 1},
- {0x24b9, 2507, 1},
+ {0x00de, 165, 1},
- {0x16e55, 4080, 1},
+ {0x104bd, 3609, 1},
- {0x2160, 2447, 1},
+ {0x2cdc, 2891, 1},
- {0x1f9f, 204, 2},
+ {0x04dc, 1228, 1},
- {0x019f, 673, 1},
+ {0x1edc, 2192, 1},
+ {0xffffffff, -1, 0},
- {0x104c1, 3606, 1},
+ {0x10591, 3771, 1},
- {0xab9f, 1741, 1},
+ {0xa7dc, 381, 1},
- {0x04c1, 1180, 1},
+ {0xabbd, 1837, 1},
- {0x1c9f, 1507, 1},
+ {0x00dc, 159, 1},
- {0x10c9f, 3861, 1},
+ {0x1cbd, 1597, 1},
- {0x2132, 2444, 1},
+ {0x104d2, 3672, 1},
- {0x24c6, 2546, 1},
+ {0x2cd2, 2876, 1},
- {0x0245, 703, 1},
+ {0x04d2, 1213, 1},
- {0x00c1, 80, 1},
+ {0x1ed2, 2177, 1},
- {0x1f9d, 194, 2},
+ {0x1fd2, 20, 3},
- {0x019d, 670, 1},
+ {0x104bb, 3603, 1},
{0xffffffff, -1, 0},
- {0xab9d, 1735, 1},
+ {0x0370, 721, 1},
- {0x24c5, 2543, 1},
+ {0x00d2, 132, 1},
- {0x1c9d, 1501, 1},
+ {0x1fbb, 2393, 1},
- {0x10c9d, 3855, 1},
+ {0x0549, 1426, 1},
- {0x24bb, 2513, 1},
+ {0x0246, 592, 1},
- {0x10cd, 3020, 1},
+ {0xabbb, 1831, 1},
- {0x1e9b, 2011, 1},
+ {0x10587, 3744, 1},
+ {0xffffffff, -1, 0},
- {0x1f9b, 184, 2},
+ {0x0587, 105, 2},
- {0xff30, 3402, 1},
+ {0x104cd, 3657, 1},
{0xffffffff, -1, 0},
- {0xab9b, 1729, 1},
+ {0x04cd, 1204, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0143, 267, 1},
+ {0x01cd, 432, 1},
- {0x1c9b, 1495, 1},
+ {0x10572, 3684, 1},
- {0x10c9b, 3849, 1},
+ {0x2162, 2462, 1},
- {0x0043, 6, 1},
+ {0x00cd, 117, 1},
- {0x1e99, 42, 2},
+ {0x0244, 700, 1},
- {0x1f99, 174, 2},
+ {0x104c9, 3645, 1},
- {0x03de, 857, 1},
- {0xffffffff, -1, 0},
+ {0x104c3, 3627, 1},
- {0xab99, 1723, 1},
+ {0x04c9, 1198, 1},
- {0x1f95, 194, 2},
+ {0x04c3, 1189, 1},
- {0x1c99, 1489, 1},
+ {0x1fc9, 2399, 1},
- {0x10c99, 3843, 1},
+ {0x1fc3, 71, 2},
- {0xab95, 1711, 1},
+ {0xa7c9, 3348, 1},
{0xffffffff, -1, 0},
- {0x1c95, 1477, 1},
+ {0x00c9, 105, 1},
- {0x10c95, 3831, 1},
+ {0x00c3, 86, 1},
- {0x1f93, 184, 2},
+ {0x0532, 1357, 1},
- {0x0193, 634, 1},
+ {0x1f9f, 204, 2},
- {0x16e43, 4026, 1},
+ {0x019f, 679, 1},
+ {0xffffffff, -1, 0},
- {0xab93, 1705, 1},
+ {0xab9f, 1747, 1},
{0xffffffff, -1, 0},
- {0x1c93, 1471, 1},
+ {0x1c9f, 1513, 1},
- {0x10c93, 3825, 1},
+ {0x1f5b, 2357, 1},
- {0x10c3, 3008, 1},
+ {0x10570, 3678, 1},
- {0x1f83, 144, 2},
+ {0x1f9d, 194, 2},
- {0x1e3a, 1954, 1},
+ {0x019d, 676, 1},
+ {0xffffffff, -1, 0},
- {0x1f3a, 2309, 1},
+ {0xab9d, 1741, 1},
- {0xab83, 1657, 1},
+ {0x1f95, 194, 2},
- {0xa73a, 3168, 1},
+ {0x1c9d, 1507, 1},
- {0x1c83, 950, 1},
+ {0x10bf, 3005, 1},
- {0x10c83, 3777, 1},
+ {0xab95, 1717, 1},
- {0x1f49, 2330, 1},
+ {0x10c9f, 3876, 1},
- {0x0149, 46, 2},
+ {0x1c95, 1483, 1},
- {0x10bf, 2996, 1},
+ {0x118bf, 4095, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xff32, 3408, 1},
+ {0x1e9b, 2020, 1},
- {0x0049, 4215, 1},
+ {0x1f9b, 184, 2},
+ {0xffffffff, -1, 0},
- {0x118bf, 4014, 1},
+ {0x10c9d, 3870, 1},
- {0x10bd, 2990, 1},
+ {0xab9b, 1735, 1},
- {0x0246, 589, 1},
+ {0x1057c, 3711, 1},
- {0x2c7f, 583, 1},
+ {0x1c9b, 1501, 1},
- {0x118bd, 4008, 1},
+ {0x10c95, 3846, 1},
- {0x1f81, 134, 2},
+ {0x1e99, 42, 2},
- {0x0181, 613, 1},
+ {0x1f99, 174, 2},
+ {0xffffffff, -1, 0},
- {0x017f, 52, 1},
+ {0x10bd, 2999, 1},
- {0xab81, 1651, 1},
+ {0xab99, 1729, 1},
- {0xab7f, 1645, 1},
+ {0x16e55, 4161, 1},
- {0x1c81, 909, 1},
+ {0x1c99, 1495, 1},
- {0x10c81, 3771, 1},
+ {0x118bd, 4089, 1},
- {0x0466, 1057, 1},
+ {0x038f, 848, 1},
- {0x1e66, 2021, 1},
+ {0x10c9b, 3864, 1},
- {0x16e49, 4044, 1},
+ {0x1f93, 184, 2},
- {0x0166, 318, 1},
+ {0x0193, 637, 1},
+ {0xffffffff, -1, 0},
- {0xa766, 3234, 1},
+ {0xab93, 1711, 1},
{0xffffffff, -1, 0},
- {0x1e5a, 2002, 1},
+ {0x1c93, 1477, 1},
- {0x10c1, 3002, 1},
+ {0x1f4b, 2345, 1},
- {0x015a, 300, 1},
+ {0x10c99, 3858, 1},
- {0xa75a, 3216, 1},
+ {0x10bb, 2993, 1},
+ {0xffffffff, -1, 0},
- {0x10587, 3729, 1},
+ {0x004b, 27, 1},
- {0x005a, 74, 1},
+ {0x0143, 267, 1},
- {0x0587, 105, 2},
+ {0x118bb, 4083, 1},
- {0x0230, 571, 1},
+ {0x1e921, 4293, 1},
- {0x1e58, 1999, 1},
+ {0x0043, 6, 1},
- {0xa666, 3081, 1},
+ {0x10d5a, 3966, 1},
- {0x0158, 297, 1},
+ {0x10c93, 3840, 1},
- {0xa758, 3213, 1},
+ {0x1f81, 134, 2},
- {0x1e42, 1966, 1},
+ {0x0181, 616, 1},
- {0x0058, 68, 1},
+ {0x10cd, 3029, 1},
- {0xa65a, 3063, 1},
+ {0xab81, 1657, 1},
- {0xa742, 3180, 1},
+ {0x03ee, 887, 1},
- {0x10572, 3669, 1},
+ {0x1c81, 915, 1},
- {0x0042, 3, 1},
+ {0x2c7e, 583, 1},
- {0x054d, 1432, 1},
- {0xffffffff, -1, 0},
+ {0x047e, 1099, 1},
- {0x16e5a, 4095, 1},
+ {0x1e7e, 2066, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x03cf, 845, 1},
+ {0xa77e, 3264, 1},
- {0xa658, 3060, 1},
+ {0xab7e, 1648, 1},
- {0x0244, 694, 1},
- {0xffffffff, -1, 0},
+ {0x10c3, 3017, 1},
- {0x10570, 3663, 1},
+ {0x0145, 270, 1},
- {0xa642, 3026, 1},
- {0xffffffff, -1, 0},
+ {0x10d58, 3960, 1},
+
+ {0x10c81, 3786, 1},
+
+ {0x0045, 12, 1},
+
+ {0x1058f, 3765, 1},
- {0x16e58, 4089, 1},
+ {0x03de, 863, 1},
{0xffffffff, -1, 0},
- {0x104ce, 3645, 1},
+ {0x24bf, 2534, 1},
- {0x2cce, 2861, 1},
+ {0x0476, 1087, 1},
- {0x16e42, 4023, 1},
+ {0x1e76, 2054, 1},
- {0x1ece, 2162, 1},
+ {0x16e5d, 4185, 1},
- {0x04fa, 1267, 1},
+ {0x0176, 342, 1},
+ {0xffffffff, -1, 0},
- {0x1efa, 2228, 1},
+ {0xab76, 1624, 1},
- {0x1ffa, 2417, 1},
+ {0x03dc, 860, 1},
- {0x01fa, 493, 1},
+ {0x0466, 1063, 1},
- {0x00ce, 120, 1},
+ {0x1e66, 2030, 1},
+ {0xffffffff, -1, 0},
- {0x0545, 1408, 1},
+ {0x0166, 318, 1},
- {0x04f4, 1258, 1},
+ {0xa766, 3243, 1},
- {0x1ef4, 2219, 1},
+ {0x1e5e, 2017, 1},
- {0x1ff4, 101, 2},
+ {0x0546, 1417, 1},
- {0x01f4, 487, 1},
+ {0x015e, 306, 1},
- {0x0232, 574, 1},
- {0xffffffff, -1, 0},
+ {0xa75e, 3231, 1},
- {0x2183, 2495, 1},
+ {0x1e5c, 2014, 1},
- {0x04ec, 1246, 1},
+ {0x24bd, 2528, 1},
- {0x1eec, 2207, 1},
+ {0x015c, 303, 1},
- {0x1fec, 2441, 1},
+ {0xa75c, 3228, 1},
- {0x01ec, 477, 1},
+ {0x0243, 354, 1},
- {0x0376, 721, 1},
+ {0xa666, 3090, 1},
+ {0xffffffff, -1, 0},
- {0x2cf2, 2900, 1},
+ {0x1e42, 1975, 1},
+ {0xffffffff, -1, 0},
- {0x04f2, 1255, 1},
+ {0xa65e, 3078, 1},
- {0x1ef2, 2216, 1},
+ {0xa742, 3189, 1},
- {0x1ff2, 257, 2},
+ {0x0544, 1411, 1},
- {0x01f2, 483, 1},
+ {0x0042, 3, 1},
+
+ {0xa65c, 3075, 1},
- {0x04ea, 1243, 1},
+ {0x0053, 52, 1},
+ {0xffffffff, -1, 0},
- {0x1eea, 2204, 1},
+ {0x24bb, 2522, 1},
- {0x1fea, 2411, 1},
+ {0x104cf, 3663, 1},
- {0x01ea, 474, 1},
+ {0x1e3a, 1963, 1},
- {0x10421, 3534, 1},
+ {0x1f3a, 2318, 1},
- {0x2c21, 2675, 1},
+ {0xa642, 3035, 1},
- {0x0421, 950, 1},
+ {0xa73a, 3177, 1},
- {0x039f, 795, 1},
+ {0x01cf, 435, 1},
- {0x04e8, 1240, 1},
+ {0x0141, 264, 1},
- {0x1ee8, 2201, 1},
+ {0x0245, 709, 1},
- {0x1fe8, 2435, 1},
+ {0x00cf, 123, 1},
- {0x01e8, 471, 1},
+ {0x0041, 0, 1},
+
+ {0x24cd, 2576, 1},
{0xffffffff, -1, 0},
- {0x1e3e, 1960, 1},
+ {0x04fa, 1273, 1},
+
+ {0x1efa, 2237, 1},
- {0x1f3e, 2321, 1},
+ {0x1ffa, 2426, 1},
- {0x2166, 2465, 1},
+ {0x01fa, 496, 1},
- {0xa73e, 3174, 1},
+ {0x039f, 801, 1},
{0xffffffff, -1, 0},
- {0x039d, 789, 1},
+ {0x047a, 1093, 1},
- {0x04e6, 1237, 1},
+ {0x1e7a, 2060, 1},
- {0x1ee6, 2198, 1},
+ {0x24c9, 2564, 1},
- {0x1fe6, 88, 2},
+ {0x24c3, 2546, 1},
- {0x01e6, 468, 1},
+ {0x16e49, 4125, 1},
- {0x04e4, 1234, 1},
+ {0xab7a, 1636, 1},
- {0x1ee4, 2195, 1},
+ {0x039d, 795, 1},
- {0x1fe4, 80, 2},
+ {0xff3a, 3447, 1},
- {0x01e4, 465, 1},
+ {0x0051, 46, 1},
+ {0xffffffff, -1, 0},
- {0x1e36, 1948, 1},
+ {0x0395, 764, 1},
- {0x039b, 782, 1},
+ {0x04f4, 1264, 1},
- {0x0136, 249, 1},
+ {0x1ef4, 2228, 1},
- {0xa736, 3162, 1},
+ {0x1ff4, 101, 2},
- {0x2cdc, 2882, 1},
+ {0x01f4, 490, 1},
- {0x04dc, 1222, 1},
+ {0x2cf2, 2909, 1},
- {0x1edc, 2183, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x04f2, 1261, 1},
- {0x0546, 1411, 1},
+ {0x1ef2, 2225, 1},
- {0x0399, 773, 1},
+ {0x1ff2, 257, 2},
- {0x00dc, 159, 1},
+ {0x01f2, 486, 1},
- {0x1e40, 1963, 1},
+ {0x039b, 788, 1},
+ {0xffffffff, -1, 0},
- {0x0053, 52, 1},
+ {0x04ec, 1252, 1},
- {0x0395, 758, 1},
+ {0x1eec, 2216, 1},
- {0xa740, 3177, 1},
+ {0x1fec, 2450, 1},
- {0xff3a, 3432, 1},
+ {0x01ec, 480, 1},
+ {0xffffffff, -1, 0},
- {0x1f8b, 144, 2},
+ {0x10d5b, 3969, 1},
- {0x018b, 366, 1},
+ {0x0399, 779, 1},
- {0xa78b, 3270, 1},
+ {0x04ea, 1249, 1},
- {0xab8b, 1681, 1},
+ {0x1eea, 2213, 1},
- {0x0393, 752, 1},
+ {0x1fea, 2420, 1},
- {0x13fa, 1846, 1},
+ {0x01ea, 477, 1},
- {0x10c8b, 3801, 1},
+ {0x023a, 2732, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0478, 1084, 1},
+ {0x0241, 589, 1},
- {0x1e78, 2048, 1},
+ {0x0393, 758, 1},
- {0xa640, 3023, 1},
+ {0x04e8, 1246, 1},
- {0x0178, 168, 1},
+ {0x1ee8, 2210, 1},
- {0x16e53, 4074, 1},
+ {0x1fe8, 2444, 1},
- {0xab78, 1624, 1},
+ {0x01e8, 474, 1},
- {0x0474, 1078, 1},
+ {0x04e6, 1243, 1},
- {0x1e74, 2042, 1},
+ {0x1ee6, 2207, 1},
- {0x16e40, 4017, 1},
+ {0x1fe6, 88, 2},
- {0x0174, 339, 1},
+ {0x01e6, 471, 1},
+ {0xffffffff, -1, 0},
- {0x0141, 264, 1},
+ {0x10595, 3780, 1},
- {0xab74, 1612, 1},
+ {0x04e4, 1240, 1},
- {0x1e5e, 2008, 1},
+ {0x1ee4, 2204, 1},
- {0x0041, 0, 1},
+ {0x1fe4, 80, 2},
- {0x015e, 306, 1},
+ {0x01e4, 468, 1},
+
+ {0x2ce0, 2897, 1},
- {0xa75e, 3222, 1},
+ {0x04e0, 1234, 1},
- {0x1e5c, 2005, 1},
+ {0x1ee0, 2198, 1},
{0xffffffff, -1, 0},
- {0x015c, 303, 1},
+ {0x01e0, 462, 1},
- {0xa75c, 3219, 1},
+ {0x104ce, 3660, 1},
- {0x10417, 3504, 1},
+ {0x2cce, 2870, 1},
- {0x2c17, 2645, 1},
+ {0x1e40, 1972, 1},
- {0x0417, 919, 1},
+ {0x1ece, 2171, 1},
+ {0xffffffff, -1, 0},
- {0x037f, 887, 1},
+ {0xa740, 3186, 1},
- {0x0544, 1405, 1},
- {0xffffffff, -1, 0},
+ {0x1e38, 1960, 1},
- {0xa65e, 3069, 1},
+ {0x1f38, 2312, 1},
- {0x10579, 3690, 1},
+ {0x00ce, 120, 1},
- {0x16e41, 4020, 1},
+ {0xa738, 3174, 1},
- {0x0243, 354, 1},
+ {0x0345, 779, 1},
- {0xa65c, 3066, 1},
+ {0x1e36, 1957, 1},
- {0x24cd, 2567, 1},
+ {0x104d1, 3669, 1},
- {0x16e5e, 4107, 1},
+ {0x0136, 249, 1},
- {0x0051, 46, 1},
+ {0xa736, 3171, 1},
- {0x1e38, 1951, 1},
+ {0xa640, 3032, 1},
- {0x1f38, 2303, 1},
+ {0x1e34, 1954, 1},
- {0x16e5c, 4101, 1},
+ {0x01d1, 438, 1},
- {0xa738, 3165, 1},
+ {0x0134, 246, 1},
- {0x1041d, 3522, 1},
+ {0xa734, 3168, 1},
- {0x2c1d, 2663, 1},
+ {0x00d1, 129, 1},
- {0x041d, 937, 1},
+ {0x0376, 727, 1},
- {0x24cc, 2564, 1},
+ {0x1041b, 3531, 1},
- {0x1f1d, 2276, 1},
+ {0x2c1b, 2666, 1},
- {0x24cf, 2573, 1},
+ {0x041b, 937, 1},
- {0x1e34, 1945, 1},
+ {0x054b, 1432, 1},
- {0x0532, 1351, 1},
+ {0x1f1b, 2279, 1},
- {0x0134, 246, 1},
+ {0x1f3f, 2333, 1},
- {0xa734, 3159, 1},
+ {0x013f, 261, 1},
- {0x16e51, 4068, 1},
+ {0x0543, 1408, 1},
- {0x2c2b, 2705, 1},
+ {0xff38, 3441, 1},
- {0x042b, 984, 1},
- {0xffffffff, -1, 0},
+ {0x10417, 3519, 1},
- {0x1f2b, 2288, 1},
+ {0x2c17, 2654, 1},
- {0x24cb, 2561, 1},
+ {0x0417, 925, 1},
- {0x004f, 40, 1},
- {0xffffffff, -1, 0},
+ {0x10581, 3726, 1},
+
+ {0xff36, 3435, 1},
- {0x023a, 2723, 1},
+ {0x13fa, 1852, 1},
- {0x1041b, 3516, 1},
+ {0x10419, 3525, 1},
- {0x2c1b, 2657, 1},
+ {0x2c19, 2660, 1},
- {0x041b, 931, 1},
+ {0x0419, 931, 1},
- {0x24c3, 2537, 1},
+ {0xff34, 3429, 1},
- {0x1f1b, 2270, 1},
+ {0x1f19, 2273, 1},
{0xffffffff, -1, 0},
- {0x24c9, 2555, 1},
+ {0x1057e, 3717, 1},
- {0x10419, 3510, 1},
+ {0x16e5a, 4176, 1},
- {0x2c19, 2651, 1},
+ {0x10415, 3513, 1},
- {0x0419, 925, 1},
+ {0x2c15, 2648, 1},
- {0x104d1, 3654, 1},
+ {0x0415, 919, 1},
+ {0xffffffff, -1, 0},
- {0x1f19, 2264, 1},
+ {0x0545, 1414, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x16e4f, 4062, 1},
+ {0x10413, 3507, 1},
- {0x24bf, 2525, 1},
+ {0x2c13, 2642, 1},
- {0x03fa, 893, 1},
+ {0x0413, 912, 1},
- {0x01d1, 435, 1},
- {0xffffffff, -1, 0},
+ {0x10d5e, 3978, 1},
- {0x24bd, 2519, 1},
-
- {0x00d1, 129, 1},
+ {0x03cf, 851, 1},
{0xffffffff, -1, 0},
- {0x03f4, 768, 1},
+ {0x10576, 3696, 1},
- {0x10415, 3498, 1},
+ {0x10d5c, 3972, 1},
+ {0xffffffff, -1, 0},
- {0x2c15, 2639, 1},
+ {0x16e58, 4170, 1},
- {0x0415, 913, 1},
+ {0x10405, 3465, 1},
- {0x10413, 3492, 1},
+ {0x2c05, 2600, 1},
- {0x2c13, 2633, 1},
+ {0x0405, 1020, 1},
- {0x0413, 906, 1},
+ {0x16e46, 4116, 1},
- {0x03ec, 878, 1},
+ {0x03fa, 899, 1},
- {0xff21, 3357, 1},
+ {0x24cf, 2582, 1},
- {0x1040f, 3480, 1},
+ {0x10d53, 3945, 1},
+ {0xffffffff, -1, 0},
- {0x2c0f, 2621, 1},
+ {0x2126, 832, 1},
- {0x040f, 1044, 1},
- {0xffffffff, -1, 0},
+ {0x1040f, 3495, 1},
- {0x1f0f, 2258, 1},
- {0xffffffff, -1, 0},
+ {0x2c0f, 2630, 1},
- {0x24c1, 2531, 1},
+ {0x040f, 1050, 1},
- {0x0555, 1456, 1},
+ {0xfb17, 117, 2},
- {0x03ea, 875, 1},
- {0xffffffff, -1, 0},
+ {0x1f0f, 2267, 1},
- {0x1040d, 3474, 1},
+ {0x1040d, 3489, 1},
- {0x2c0d, 2615, 1},
+ {0x2c0d, 2624, 1},
- {0x040d, 1038, 1},
+ {0x040d, 1044, 1},
- {0x10576, 3681, 1},
+ {0x16e44, 4110, 1},
- {0x1f0d, 2252, 1},
+ {0x1f0d, 2261, 1},
{0xffffffff, -1, 0},
- {0x03e8, 872, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x0542, 1405, 1},
- {0xff36, 3420, 1},
+ {0x03f4, 774, 1},
- {0x1040b, 3468, 1},
+ {0x0553, 1456, 1},
- {0x2c0b, 2609, 1},
+ {0x1040b, 3483, 1},
- {0x040b, 1032, 1},
- {0xffffffff, -1, 0},
+ {0x2c0b, 2618, 1},
- {0x1f0b, 2246, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x040b, 1038, 1},
- {0x03e6, 869, 1},
+ {0xfb15, 113, 2},
- {0x10409, 3462, 1},
+ {0x1f0b, 2255, 1},
- {0x2c09, 2603, 1},
+ {0x10403, 3459, 1},
- {0x0409, 1026, 1},
+ {0x2c03, 2594, 1},
- {0x03e4, 866, 1},
+ {0x0403, 1014, 1},
- {0x1f09, 2240, 1},
+ {0x053a, 1381, 1},
- {0x10405, 3450, 1},
+ {0x03ec, 884, 1},
- {0x2c05, 2591, 1},
+ {0xfb13, 121, 2},
- {0x0405, 1014, 1},
+ {0x0541, 1402, 1},
- {0x10403, 3444, 1},
+ {0x10d51, 3939, 1},
- {0x2c03, 2585, 1},
+ {0x10409, 3477, 1},
- {0x0403, 1008, 1},
- {0xffffffff, -1, 0},
+ {0x2c09, 2612, 1},
- {0x03dc, 854, 1},
- {0xffffffff, -1, 0},
+ {0x0409, 1032, 1},
- {0x212b, 92, 1},
+ {0x03ea, 881, 1},
- {0x10401, 3438, 1},
+ {0x1f09, 2249, 1},
- {0x2c01, 2579, 1},
+ {0x1f3b, 2321, 1},
- {0x0401, 1002, 1},
+ {0x013b, 255, 1},
- {0x04fc, 1270, 1},
+ {0xfb05, 29, 2},
- {0x1efc, 2231, 1},
+ {0x10401, 3453, 1},
- {0x1ffc, 96, 2},
+ {0x2c01, 2588, 1},
- {0x01fc, 496, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x0401, 1008, 1},
- {0x0543, 1402, 1},
+ {0x1057a, 3708, 1},
- {0x04f8, 1264, 1},
+ {0x03e8, 878, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1ef8, 2225, 1},
+ {0x0551, 1450, 1},
- {0x1ff8, 2405, 1},
+ {0x03e6, 875, 1},
- {0x01f8, 490, 1},
+ {0x04f8, 1270, 1},
- {0x10427, 3552, 1},
+ {0x1ef8, 2234, 1},
- {0x2c27, 2693, 1},
+ {0x1ff8, 2414, 1},
- {0x0427, 971, 1},
+ {0x01f8, 493, 1},
+ {0xffffffff, -1, 0},
- {0x10595, 3765, 1},
+ {0x03e4, 872, 1},
- {0x04f6, 1261, 1},
+ {0x04f6, 1267, 1},
- {0x1ef6, 2222, 1},
+ {0x1ef6, 2231, 1},
{0x1ff6, 92, 2},
{0x01f6, 372, 1},
- {0x047a, 1087, 1},
+ {0x03e0, 866, 1},
+ {0xffffffff, -1, 0},
- {0x1e7a, 2051, 1},
+ {0x2cd4, 2879, 1},
- {0x1f4b, 2336, 1},
- {0xffffffff, -1, 0},
+ {0x04d4, 1216, 1},
- {0x023e, 2726, 1},
+ {0x1ed4, 2180, 1},
- {0xab7a, 1630, 1},
+ {0x0179, 345, 1},
- {0x004b, 27, 1},
+ {0xa779, 3258, 1},
- {0x1041f, 3528, 1},
+ {0xab79, 1633, 1},
- {0x2c1f, 2669, 1},
+ {0xfb03, 0, 3},
- {0x041f, 944, 1},
+ {0x00d4, 138, 1},
- {0x10583, 3717, 1},
- {0xffffffff, -1, 0},
+ {0x1e3c, 1966, 1},
- {0xff38, 3426, 1},
+ {0x1f3c, 2324, 1},
{0xffffffff, -1, 0},
- {0x053a, 1375, 1},
+ {0xa73c, 3180, 1},
- {0x2c2f, 2717, 1},
+ {0x10423, 3555, 1},
- {0x042f, 996, 1},
- {0xffffffff, -1, 0},
+ {0x2c23, 2690, 1},
- {0x1f2f, 2300, 1},
+ {0x0423, 965, 1},
- {0x0549, 1420, 1},
- {0xffffffff, -1, 0},
+ {0x24ce, 2579, 1},
- {0x16e4b, 4050, 1},
+ {0x03d1, 774, 1},
- {0xff34, 3414, 1},
+ {0x2c2d, 2720, 1},
- {0x2c2d, 2711, 1},
+ {0x042d, 996, 1},
- {0x042d, 990, 1},
- {0xffffffff, -1, 0},
+ {0x16e5b, 4179, 1},
- {0x1f2d, 2294, 1},
+ {0x1f2d, 2303, 1},
+ {0xffffffff, -1, 0},
- {0x10581, 3711, 1},
+ {0xfb01, 8, 2},
- {0x1057f, 3705, 1},
+ {0x2c29, 2708, 1},
- {0xff2b, 3387, 1},
+ {0x0429, 983, 1},
- {0x2c29, 2699, 1},
+ {0x023b, 580, 1},
- {0x0429, 977, 1},
- {0xffffffff, -1, 0},
+ {0x1f29, 2291, 1},
- {0x1f29, 2282, 1},
+ {0x1041f, 3543, 1},
- {0x10425, 3546, 1},
+ {0x2c1f, 2678, 1},
- {0x2c25, 2687, 1},
+ {0x041f, 950, 1},
- {0x0425, 965, 1},
+ {0x10411, 3501, 1},
- {0x10423, 3540, 1},
+ {0x2c11, 2636, 1},
- {0x2c23, 2681, 1},
+ {0x0411, 905, 1},
- {0x0423, 959, 1},
+ {0x10407, 3471, 1},
- {0x10411, 3486, 1},
+ {0x2c07, 2606, 1},
- {0x2c11, 2627, 1},
+ {0x0407, 1026, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0411, 899, 1},
+ {0xff23, 3378, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x10407, 3456, 1},
+ {0x0540, 1399, 1},
- {0x2c07, 2597, 1},
+ {0xff2d, 3408, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0407, 1020, 1},
+ {0x0538, 1375, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x24ce, 2570, 1},
+ {0xff29, 3396, 1},
{0xffffffff, -1, 0},
- {0x0241, 586, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x0536, 1369, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x13fc, 1852, 1},
+ {0x0534, 1363, 1},
{0xffffffff, -1, 0},
- {0x0542, 1399, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x16e4b, 4131, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x13f8, 1840, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x16e43, 4107, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x03d1, 768, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x053f, 1396, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0},
- {0x1e921, 4212, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x216d, 2495, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+
+ {0x216b, 2489, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x053e, 1387, 1},
+ {0x16e45, 4113, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+
+ {0x13f8, 1846, 1},
+
+ {0x2169, 2483, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xff27, 3375, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x16e5e, 4188, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0536, 1363, 1},
+ {0x16e5c, 4182, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0},
- {0x0553, 1450, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x16e42, 4104, 1},
+ {0xffffffff, -1, 0},
- {0x0540, 1393, 1},
+ {0x16e53, 4155, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0},
- {0xff2f, 3399, 1},
+ {0x16e41, 4101, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+
+ {0x053b, 1384, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x10578, 3687, 1},
- {0xffffffff, -1, 0},
+ {0x16e51, 4149, 1},
- {0x1e917, 4182, 1},
+ {0x1e91b, 4275, 1},
{0xffffffff, -1, 0},
- {0xff2d, 3393, 1},
+ {0x2160, 2456, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0},
- {0x10574, 3675, 1},
+ {0x1e917, 4263, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0541, 1396, 1},
- {0xffffffff, -1, 0},
-
- {0xff29, 3381, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
-
- {0xff25, 3369, 1},
+ {0x212b, 92, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xff23, 3363, 1},
+ {0x1e919, 4269, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e91d, 4200, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x10579, 3705, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0551, 1444, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x1e915, 4257, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0538, 1369, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x053c, 1387, 1},
+ {0xffffffff, -1, 0},
- {0x1e91b, 4194, 1},
+ {0x1e913, 4251, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x0534, 1357, 1},
-
- {0x1e919, 4188, 1},
+ {0x1e905, 4209, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x054f, 1438, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x1e90f, 4239, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e915, 4176, 1},
+ {0x1e90d, 4233, 1},
+
+ {0x16e40, 4098, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e913, 4170, 1},
+ {0x1e90b, 4227, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e90f, 4158, 1},
+ {0x1e903, 4203, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0},
-
- {0xfb17, 117, 2},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e90d, 4152, 1},
+ {0x1e909, 4221, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e90b, 4146, 1},
+ {0x1e901, 4197, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e909, 4140, 1},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0x1e91f, 4287, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e905, 4128, 1},
+ {0x1e911, 4245, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e903, 4122, 1},
+ {0x1e907, 4215, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0},
- {0x1e901, 4116, 1},
+ {0x2132, 2453, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xfb15, 113, 2},
+ {0x216c, 2492, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xfb13, 121, 2},
+ {0x216a, 2486, 1},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0x1e91f, 4206, 1},
+ {0x2168, 2480, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
-
- {0x1057a, 3693, 1},
- {0xffffffff, -1, 0},
-
- {0x054b, 1426, 1},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
-
- {0x1e911, 4164, 1},
-
- {0xfb05, 29, 2},
- {0xffffffff, -1, 0},
-
- {0x1e907, 4134, 1},
-
- {0xfb03, 0, 3},
{0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
+ {0xffffffff, -1, 0}, {0xffffffff, -1, 0}, {0xffffffff, -1, 0},
- {0xfb01, 8, 2}
+ {0x2166, 2474, 1}
};
diff --git a/src/unicode_wb_data.c b/src/unicode_wb_data.c
index 117feea..aa078fb 100644
--- a/src/unicode_wb_data.c
+++ b/src/unicode_wb_data.c
@@ -1,6 +1,6 @@
/* unicode_wb_data.c: Generated by make_unicode_wb_data.py. */
/*-
- * Copyright (c) 2019-2023 K.Kosako
+ * Copyright (c) 2019-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
-#define WORD_BREAK_PROPERTY_VERSION 150100
+#define WORD_BREAK_PROPERTY_VERSION 160000
/*
ALetter
@@ -48,7 +48,7 @@ WSegSpace
ZWJ
*/
-static int WB_RANGE_NUM = 1052;
+static int WB_RANGE_NUM = 1085;
static WB_RANGE_TYPE WB_RANGES[] = {
{0x00000a, 0x00000a, WB_LF },
{0x00000b, 0x00000c, WB_Newline },
@@ -156,7 +156,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x000870, 0x000887, WB_ALetter },
{0x000889, 0x00088e, WB_ALetter },
{0x000890, 0x000891, WB_Numeric },
- {0x000898, 0x00089f, WB_Extend },
+ {0x000897, 0x00089f, WB_Extend },
{0x0008a0, 0x0008c9, WB_ALetter },
{0x0008ca, 0x0008e1, WB_Extend },
{0x0008e2, 0x0008e2, WB_Numeric },
@@ -418,7 +418,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x001920, 0x00192b, WB_Extend },
{0x001930, 0x00193b, WB_Extend },
{0x001946, 0x00194f, WB_Numeric },
- {0x0019d0, 0x0019d9, WB_Numeric },
+ {0x0019d0, 0x0019da, WB_Numeric },
{0x001a00, 0x001a16, WB_ALetter },
{0x001a17, 0x001a1b, WB_Extend },
{0x001a55, 0x001a5e, WB_Extend },
@@ -446,7 +446,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x001c4d, 0x001c4f, WB_ALetter },
{0x001c50, 0x001c59, WB_Numeric },
{0x001c5a, 0x001c7d, WB_ALetter },
- {0x001c80, 0x001c88, WB_ALetter },
+ {0x001c80, 0x001c8a, WB_ALetter },
{0x001c90, 0x001cba, WB_ALetter },
{0x001cbd, 0x001cbf, WB_ALetter },
{0x001cd0, 0x001cd2, WB_Extend },
@@ -564,10 +564,10 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x00a69e, 0x00a69f, WB_Extend },
{0x00a6a0, 0x00a6ef, WB_ALetter },
{0x00a6f0, 0x00a6f1, WB_Extend },
- {0x00a708, 0x00a7ca, WB_ALetter },
+ {0x00a708, 0x00a7cd, WB_ALetter },
{0x00a7d0, 0x00a7d1, WB_ALetter },
{0x00a7d3, 0x00a7d3, WB_ALetter },
- {0x00a7d5, 0x00a7d9, WB_ALetter },
+ {0x00a7d5, 0x00a7dc, WB_ALetter },
{0x00a7f2, 0x00a801, WB_ALetter },
{0x00a802, 0x00a802, WB_Extend },
{0x00a803, 0x00a805, WB_ALetter },
@@ -647,9 +647,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x00fd92, 0x00fdc7, WB_ALetter },
{0x00fdf0, 0x00fdfb, WB_ALetter },
{0x00fe00, 0x00fe0f, WB_Extend },
- {0x00fe10, 0x00fe10, WB_MidNum },
{0x00fe13, 0x00fe13, WB_MidLetter },
- {0x00fe14, 0x00fe14, WB_MidNum },
{0x00fe20, 0x00fe2f, WB_Extend },
{0x00fe33, 0x00fe34, WB_ExtendNumLet },
{0x00fe4d, 0x00fe4f, WB_ExtendNumLet },
@@ -711,6 +709,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x0105a3, 0x0105b1, WB_ALetter },
{0x0105b3, 0x0105b9, WB_ALetter },
{0x0105bb, 0x0105bc, WB_ALetter },
+ {0x0105c0, 0x0105f3, WB_ALetter },
{0x010600, 0x010736, WB_ALetter },
{0x010740, 0x010755, WB_ALetter },
{0x010760, 0x010767, WB_ALetter },
@@ -755,10 +754,15 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x010d00, 0x010d23, WB_ALetter },
{0x010d24, 0x010d27, WB_Extend },
{0x010d30, 0x010d39, WB_Numeric },
+ {0x010d40, 0x010d49, WB_Numeric },
+ {0x010d4a, 0x010d65, WB_ALetter },
+ {0x010d69, 0x010d6d, WB_Extend },
+ {0x010d6f, 0x010d85, WB_ALetter },
{0x010e80, 0x010ea9, WB_ALetter },
{0x010eab, 0x010eac, WB_Extend },
{0x010eb0, 0x010eb1, WB_ALetter },
- {0x010efd, 0x010eff, WB_Extend },
+ {0x010ec2, 0x010ec4, WB_ALetter },
+ {0x010efc, 0x010eff, WB_Extend },
{0x010f00, 0x010f1c, WB_ALetter },
{0x010f27, 0x010f27, WB_ALetter },
{0x010f30, 0x010f45, WB_ALetter },
@@ -834,6 +838,20 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x011362, 0x011363, WB_Extend },
{0x011366, 0x01136c, WB_Extend },
{0x011370, 0x011374, WB_Extend },
+ {0x011380, 0x011389, WB_ALetter },
+ {0x01138b, 0x01138b, WB_ALetter },
+ {0x01138e, 0x01138e, WB_ALetter },
+ {0x011390, 0x0113b5, WB_ALetter },
+ {0x0113b7, 0x0113b7, WB_ALetter },
+ {0x0113b8, 0x0113c0, WB_Extend },
+ {0x0113c2, 0x0113c2, WB_Extend },
+ {0x0113c5, 0x0113c5, WB_Extend },
+ {0x0113c7, 0x0113ca, WB_Extend },
+ {0x0113cc, 0x0113d0, WB_Extend },
+ {0x0113d1, 0x0113d1, WB_ALetter },
+ {0x0113d2, 0x0113d2, WB_Extend },
+ {0x0113d3, 0x0113d3, WB_ALetter },
+ {0x0113e1, 0x0113e2, WB_Extend },
{0x011400, 0x011434, WB_ALetter },
{0x011435, 0x011446, WB_Extend },
{0x011447, 0x01144a, WB_ALetter },
@@ -858,6 +876,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x0116ab, 0x0116b7, WB_Extend },
{0x0116b8, 0x0116b8, WB_ALetter },
{0x0116c0, 0x0116c9, WB_Numeric },
+ {0x0116d0, 0x0116e3, WB_Numeric },
{0x01171d, 0x01172b, WB_Extend },
{0x011730, 0x011739, WB_Numeric },
{0x011800, 0x01182b, WB_ALetter },
@@ -897,6 +916,8 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x011a8a, 0x011a99, WB_Extend },
{0x011a9d, 0x011a9d, WB_ALetter },
{0x011ab0, 0x011af8, WB_ALetter },
+ {0x011bc0, 0x011be0, WB_ALetter },
+ {0x011bf0, 0x011bf9, WB_Numeric },
{0x011c00, 0x011c08, WB_ALetter },
{0x011c0a, 0x011c2e, WB_ALetter },
{0x011c2f, 0x011c36, WB_Extend },
@@ -934,6 +955,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x011f34, 0x011f3a, WB_Extend },
{0x011f3e, 0x011f42, WB_Extend },
{0x011f50, 0x011f59, WB_Numeric },
+ {0x011f5a, 0x011f5a, WB_Extend },
{0x011fb0, 0x011fb0, WB_ALetter },
{0x012000, 0x012399, WB_ALetter },
{0x012400, 0x01246e, WB_ALetter },
@@ -944,7 +966,11 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x013440, 0x013440, WB_Extend },
{0x013441, 0x013446, WB_ALetter },
{0x013447, 0x013455, WB_Extend },
+ {0x013460, 0x0143fa, WB_ALetter },
{0x014400, 0x014646, WB_ALetter },
+ {0x016100, 0x01611d, WB_ALetter },
+ {0x01611e, 0x01612f, WB_Extend },
+ {0x016130, 0x016139, WB_Numeric },
{0x016800, 0x016a38, WB_ALetter },
{0x016a40, 0x016a5e, WB_ALetter },
{0x016a60, 0x016a69, WB_Numeric },
@@ -958,6 +984,8 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x016b50, 0x016b59, WB_Numeric },
{0x016b63, 0x016b77, WB_ALetter },
{0x016b7d, 0x016b8f, WB_ALetter },
+ {0x016d40, 0x016d6c, WB_ALetter },
+ {0x016d70, 0x016d79, WB_Numeric },
{0x016e40, 0x016e7f, WB_ALetter },
{0x016f00, 0x016f4a, WB_ALetter },
{0x016f4f, 0x016f4f, WB_Extend },
@@ -982,6 +1010,7 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x01bc90, 0x01bc99, WB_ALetter },
{0x01bc9d, 0x01bc9e, WB_Extend },
{0x01bca0, 0x01bca3, WB_Format },
+ {0x01ccf0, 0x01ccf9, WB_Numeric },
{0x01cf00, 0x01cf2d, WB_Extend },
{0x01cf30, 0x01cf46, WB_Extend },
{0x01d165, 0x01d169, WB_Extend },
@@ -1050,6 +1079,10 @@ static WB_RANGE_TYPE WB_RANGES[] = {
{0x01e4d0, 0x01e4eb, WB_ALetter },
{0x01e4ec, 0x01e4ef, WB_Extend },
{0x01e4f0, 0x01e4f9, WB_Numeric },
+ {0x01e5d0, 0x01e5ed, WB_ALetter },
+ {0x01e5ee, 0x01e5ef, WB_Extend },
+ {0x01e5f0, 0x01e5f0, WB_ALetter },
+ {0x01e5f1, 0x01e5fa, WB_Numeric },
{0x01e7e0, 0x01e7e6, WB_ALetter },
{0x01e7e8, 0x01e7eb, WB_ALetter },
{0x01e7ed, 0x01e7ee, WB_ALetter },
diff --git a/src/utf16_be.c b/src/utf16_be.c
index 5014e18..69f99e2 100644
--- a/src/utf16_be.c
+++ b/src/utf16_be.c
@@ -2,7 +2,7 @@
utf16_be.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2020 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -43,8 +43,9 @@ init(void)
enc = ONIG_ENCODING_UTF16_BE;
- name = "\000F\000A\000I\000L\000\000"; BC0_P(name, fail);
+ name = "\000F\000A\000I\000L\000\000"; BC0_P(name, fail);
name = "\000M\000I\000S\000M\000A\000T\000C\000H\000\000"; BC0_P(name, mismatch);
+ name = "\000S\000K\000I\000P\000\000"; BC0_P(name, skip);
name = "\000M\000A\000X\000\000";
args[0] = ONIG_TYPE_TAG | ONIG_TYPE_LONG;
diff --git a/src/utf16_le.c b/src/utf16_le.c
index c76a610..11804fe 100644
--- a/src/utf16_le.c
+++ b/src/utf16_le.c
@@ -2,7 +2,7 @@
utf16_le.c - Oniguruma (regular expression library)
**********************************************************************/
/*-
- * Copyright (c) 2002-2023 K.Kosako
+ * Copyright (c) 2002-2024 K.Kosako
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -41,8 +41,9 @@ init(void)
enc = ONIG_ENCODING_UTF16_LE;
- name = "F\000A\000I\000L\000\000\000"; BC0_P(name, fail);
+ name = "F\000A\000I\000L\000\000\000"; BC0_P(name, fail);
name = "M\000I\000S\000M\000A\000T\000C\000H\000\000\000"; BC0_P(name, mismatch);
+ name = "S\000K\000I\000P\000\000\000"; BC0_P(name, skip);
name = "M\000A\000X\000\000\000";
args[0] = ONIG_TYPE_TAG | ONIG_TYPE_LONG;